%------------------------------------------------------------------------------
% File : HWV096+1 : TPTP v9.3.1. Released v6.1.0.
% Domain : Hardware Verification
% Problem : dmu_dmc property 7 cone of influence 10_b20
% Version : Especial.
% English : Verification of a property of the SPARCT2 RTL hardware design.
% Refs : [Kha14] Khasidashvili (2014), Email to Geoff Sutcliffe
% Source : [Kha14]
% Names : dmu_dmc_prop7_cone10_b20 [Kha14]
% Status : Theorem
% Rating : 0.65 v9.3.0, 0.85 v9.0.0, 0.83 v8.2.0, 0.86 v8.1.0, 0.78 v7.5.0, 0.72 v7.4.0, 0.93 v7.1.0, 0.87 v7.0.0, 0.83 v6.4.0, 0.81 v6.3.0, 0.83 v6.2.0, 0.88 v6.1.0
% Syntax : Number of formulae : 134641 (13461 unt; 0 def)
% Number of atoms : 467404 (5092 equ)
% Maximal formula atoms : 264 ( 3 avg)
% Number of connectives : 378116 (45353 ~;16542 |;84323 &)
% (184223 <=>;47660 =>; 0 <=; 15 <~>)
% Maximal formula depth : 258 ( 4 avg)
% Maximal term depth : 1 ( 1 avg)
% Number of predicates : 86928 (86925 usr; 2 prp; 0-3 aty)
% Number of functors : 2317 (2317 usr;2317 con; 0-0 aty)
% Number of variables : 142464 (142464 !; 0 ?)
% SPC : FOF_THM_RFO_SEQ
% Comments : Copyright 2013 Moshe Emmer and Zurab Khasidashvili
% Licensed under the Apache License, Version 2.0 (the "License");
% you may not use this file except in compliance with the License.
% You may obtain a copy of the License at
% http://www.apache.org/licenses/LICENSE-2.0
% Unless required by applicable law or agreed to in writing,
% software distributed under the License is distributed on an "AS
% IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
% express or implied. See the License for the specific language
% governing permissions and limitations under the License.
%------------------------------------------------------------------------------
fof(pathAxiom_8,axiom,
nextState(constB8,constB9) ).
fof(pathAxiom_7,axiom,
nextState(constB7,constB8) ).
fof(pathAxiom_6,axiom,
nextState(constB6,constB7) ).
fof(pathAxiom_5,axiom,
nextState(constB5,constB6) ).
fof(pathAxiom_4,axiom,
nextState(constB4,constB5) ).
fof(pathAxiom_3,axiom,
nextState(constB3,constB4) ).
fof(pathAxiom_2,axiom,
nextState(constB2,constB3) ).
fof(pathAxiom_1,axiom,
nextState(constB1,constB2) ).
fof(pathAxiom,axiom,
nextState(constB0,constB1) ).
fof(reachableStateAxiom_22,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( reachableState(VarCurr)
& reachableState(VarNext) ) ) ).
fof(reachableStateAxiom_21,axiom,
! [VarState] :
( reachableState(VarState)
=> ( constB0 = VarState
| constB1 = VarState
| constB2 = VarState
| constB3 = VarState
| constB4 = VarState
| constB5 = VarState
| constB6 = VarState
| constB7 = VarState
| constB8 = VarState
| constB9 = VarState
| constB10 = VarState
| constB11 = VarState
| constB12 = VarState
| constB13 = VarState
| constB14 = VarState
| constB15 = VarState
| constB16 = VarState
| constB17 = VarState
| constB18 = VarState
| constB19 = VarState
| constB20 = VarState ) ) ).
fof(reachableStateAxiom_20,axiom,
reachableState(constB20) ).
fof(reachableStateAxiom_19,axiom,
reachableState(constB19) ).
fof(reachableStateAxiom_18,axiom,
reachableState(constB18) ).
fof(reachableStateAxiom_17,axiom,
reachableState(constB17) ).
fof(reachableStateAxiom_16,axiom,
reachableState(constB16) ).
fof(reachableStateAxiom_15,axiom,
reachableState(constB15) ).
fof(reachableStateAxiom_14,axiom,
reachableState(constB14) ).
fof(reachableStateAxiom_13,axiom,
reachableState(constB13) ).
fof(reachableStateAxiom_12,axiom,
reachableState(constB12) ).
fof(reachableStateAxiom_11,axiom,
reachableState(constB11) ).
fof(reachableStateAxiom_10,axiom,
reachableState(constB10) ).
fof(reachableStateAxiom_9,axiom,
reachableState(constB9) ).
fof(reachableStateAxiom_8,axiom,
reachableState(constB8) ).
fof(reachableStateAxiom_7,axiom,
reachableState(constB7) ).
fof(reachableStateAxiom_6,axiom,
reachableState(constB6) ).
fof(reachableStateAxiom_5,axiom,
reachableState(constB5) ).
fof(reachableStateAxiom_4,axiom,
reachableState(constB4) ).
fof(reachableStateAxiom_3,axiom,
reachableState(constB3) ).
fof(reachableStateAxiom_2,axiom,
reachableState(constB2) ).
fof(reachableStateAxiom_1,axiom,
reachableState(constB1) ).
fof(reachableStateAxiom,axiom,
reachableState(constB0) ).
fof(clock_toggling,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v1(VarCurr)
<=> ~ v1(VarNext) ) ) ).
fof(clock_pattern,axiom,
~ v1(constB0) ).
fof(address_false_msb_41,axiom,
~ addressVal(v104038_range_2_to_0_address_term_bound_20,bitIndex3) ).
fof(transient_address_definition_167,axiom,
( $true
& ( addressVal(v104038_range_2_to_0_address_term_bound_20,bitIndex0)
<=> v104038(constB20,bitIndex0) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_20,bitIndex1)
<=> v104038(constB20,bitIndex1) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_20,bitIndex2)
<=> v104038(constB20,bitIndex2) ) ) ).
fof(is_address_183,axiom,
address(v104038_range_2_to_0_address_term_bound_20) ).
fof(address_association_167,axiom,
v104038_range_2_to_0_address_association(constB20,v104038_range_2_to_0_address_term_bound_20) ).
fof(address_false_msb_40,axiom,
~ addressVal(v104038_range_2_to_0_address_term_bound_19,bitIndex3) ).
fof(transient_address_definition_166,axiom,
( $true
& ( addressVal(v104038_range_2_to_0_address_term_bound_19,bitIndex0)
<=> v104038(constB19,bitIndex0) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_19,bitIndex1)
<=> v104038(constB19,bitIndex1) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_19,bitIndex2)
<=> v104038(constB19,bitIndex2) ) ) ).
fof(is_address_182,axiom,
address(v104038_range_2_to_0_address_term_bound_19) ).
fof(address_association_166,axiom,
v104038_range_2_to_0_address_association(constB19,v104038_range_2_to_0_address_term_bound_19) ).
fof(address_false_msb_39,axiom,
~ addressVal(v104038_range_2_to_0_address_term_bound_18,bitIndex3) ).
fof(transient_address_definition_165,axiom,
( $true
& ( addressVal(v104038_range_2_to_0_address_term_bound_18,bitIndex0)
<=> v104038(constB18,bitIndex0) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_18,bitIndex1)
<=> v104038(constB18,bitIndex1) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_18,bitIndex2)
<=> v104038(constB18,bitIndex2) ) ) ).
fof(is_address_181,axiom,
address(v104038_range_2_to_0_address_term_bound_18) ).
fof(address_association_165,axiom,
v104038_range_2_to_0_address_association(constB18,v104038_range_2_to_0_address_term_bound_18) ).
fof(address_false_msb_38,axiom,
~ addressVal(v104038_range_2_to_0_address_term_bound_17,bitIndex3) ).
fof(transient_address_definition_164,axiom,
( $true
& ( addressVal(v104038_range_2_to_0_address_term_bound_17,bitIndex0)
<=> v104038(constB17,bitIndex0) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_17,bitIndex1)
<=> v104038(constB17,bitIndex1) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_17,bitIndex2)
<=> v104038(constB17,bitIndex2) ) ) ).
fof(is_address_180,axiom,
address(v104038_range_2_to_0_address_term_bound_17) ).
fof(address_association_164,axiom,
v104038_range_2_to_0_address_association(constB17,v104038_range_2_to_0_address_term_bound_17) ).
fof(address_false_msb_37,axiom,
~ addressVal(v104038_range_2_to_0_address_term_bound_16,bitIndex3) ).
fof(transient_address_definition_163,axiom,
( $true
& ( addressVal(v104038_range_2_to_0_address_term_bound_16,bitIndex0)
<=> v104038(constB16,bitIndex0) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_16,bitIndex1)
<=> v104038(constB16,bitIndex1) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_16,bitIndex2)
<=> v104038(constB16,bitIndex2) ) ) ).
fof(is_address_179,axiom,
address(v104038_range_2_to_0_address_term_bound_16) ).
fof(address_association_163,axiom,
v104038_range_2_to_0_address_association(constB16,v104038_range_2_to_0_address_term_bound_16) ).
fof(address_false_msb_36,axiom,
~ addressVal(v104038_range_2_to_0_address_term_bound_15,bitIndex3) ).
fof(transient_address_definition_162,axiom,
( $true
& ( addressVal(v104038_range_2_to_0_address_term_bound_15,bitIndex0)
<=> v104038(constB15,bitIndex0) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_15,bitIndex1)
<=> v104038(constB15,bitIndex1) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_15,bitIndex2)
<=> v104038(constB15,bitIndex2) ) ) ).
fof(is_address_178,axiom,
address(v104038_range_2_to_0_address_term_bound_15) ).
fof(address_association_162,axiom,
v104038_range_2_to_0_address_association(constB15,v104038_range_2_to_0_address_term_bound_15) ).
fof(address_false_msb_35,axiom,
~ addressVal(v104038_range_2_to_0_address_term_bound_14,bitIndex3) ).
fof(transient_address_definition_161,axiom,
( $true
& ( addressVal(v104038_range_2_to_0_address_term_bound_14,bitIndex0)
<=> v104038(constB14,bitIndex0) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_14,bitIndex1)
<=> v104038(constB14,bitIndex1) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_14,bitIndex2)
<=> v104038(constB14,bitIndex2) ) ) ).
fof(is_address_177,axiom,
address(v104038_range_2_to_0_address_term_bound_14) ).
fof(address_association_161,axiom,
v104038_range_2_to_0_address_association(constB14,v104038_range_2_to_0_address_term_bound_14) ).
fof(address_false_msb_34,axiom,
~ addressVal(v104038_range_2_to_0_address_term_bound_13,bitIndex3) ).
fof(transient_address_definition_160,axiom,
( $true
& ( addressVal(v104038_range_2_to_0_address_term_bound_13,bitIndex0)
<=> v104038(constB13,bitIndex0) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_13,bitIndex1)
<=> v104038(constB13,bitIndex1) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_13,bitIndex2)
<=> v104038(constB13,bitIndex2) ) ) ).
fof(is_address_176,axiom,
address(v104038_range_2_to_0_address_term_bound_13) ).
fof(address_association_160,axiom,
v104038_range_2_to_0_address_association(constB13,v104038_range_2_to_0_address_term_bound_13) ).
fof(address_false_msb_33,axiom,
~ addressVal(v104038_range_2_to_0_address_term_bound_12,bitIndex3) ).
fof(transient_address_definition_159,axiom,
( $true
& ( addressVal(v104038_range_2_to_0_address_term_bound_12,bitIndex0)
<=> v104038(constB12,bitIndex0) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_12,bitIndex1)
<=> v104038(constB12,bitIndex1) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_12,bitIndex2)
<=> v104038(constB12,bitIndex2) ) ) ).
fof(is_address_175,axiom,
address(v104038_range_2_to_0_address_term_bound_12) ).
fof(address_association_159,axiom,
v104038_range_2_to_0_address_association(constB12,v104038_range_2_to_0_address_term_bound_12) ).
fof(address_false_msb_32,axiom,
~ addressVal(v104038_range_2_to_0_address_term_bound_11,bitIndex3) ).
fof(transient_address_definition_158,axiom,
( $true
& ( addressVal(v104038_range_2_to_0_address_term_bound_11,bitIndex0)
<=> v104038(constB11,bitIndex0) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_11,bitIndex1)
<=> v104038(constB11,bitIndex1) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_11,bitIndex2)
<=> v104038(constB11,bitIndex2) ) ) ).
fof(is_address_174,axiom,
address(v104038_range_2_to_0_address_term_bound_11) ).
fof(address_association_158,axiom,
v104038_range_2_to_0_address_association(constB11,v104038_range_2_to_0_address_term_bound_11) ).
fof(address_false_msb_31,axiom,
~ addressVal(v104038_range_2_to_0_address_term_bound_10,bitIndex3) ).
fof(transient_address_definition_157,axiom,
( $true
& ( addressVal(v104038_range_2_to_0_address_term_bound_10,bitIndex0)
<=> v104038(constB10,bitIndex0) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_10,bitIndex1)
<=> v104038(constB10,bitIndex1) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_10,bitIndex2)
<=> v104038(constB10,bitIndex2) ) ) ).
fof(is_address_173,axiom,
address(v104038_range_2_to_0_address_term_bound_10) ).
fof(address_association_157,axiom,
v104038_range_2_to_0_address_association(constB10,v104038_range_2_to_0_address_term_bound_10) ).
fof(address_false_msb_30,axiom,
~ addressVal(v104038_range_2_to_0_address_term_bound_9,bitIndex3) ).
fof(transient_address_definition_156,axiom,
( $true
& ( addressVal(v104038_range_2_to_0_address_term_bound_9,bitIndex0)
<=> v104038(constB9,bitIndex0) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_9,bitIndex1)
<=> v104038(constB9,bitIndex1) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_9,bitIndex2)
<=> v104038(constB9,bitIndex2) ) ) ).
fof(is_address_172,axiom,
address(v104038_range_2_to_0_address_term_bound_9) ).
fof(address_association_156,axiom,
v104038_range_2_to_0_address_association(constB9,v104038_range_2_to_0_address_term_bound_9) ).
fof(address_false_msb_29,axiom,
~ addressVal(v104038_range_2_to_0_address_term_bound_8,bitIndex3) ).
fof(transient_address_definition_155,axiom,
( $true
& ( addressVal(v104038_range_2_to_0_address_term_bound_8,bitIndex0)
<=> v104038(constB8,bitIndex0) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_8,bitIndex1)
<=> v104038(constB8,bitIndex1) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_8,bitIndex2)
<=> v104038(constB8,bitIndex2) ) ) ).
fof(is_address_171,axiom,
address(v104038_range_2_to_0_address_term_bound_8) ).
fof(address_association_155,axiom,
v104038_range_2_to_0_address_association(constB8,v104038_range_2_to_0_address_term_bound_8) ).
fof(address_false_msb_28,axiom,
~ addressVal(v104038_range_2_to_0_address_term_bound_7,bitIndex3) ).
fof(transient_address_definition_154,axiom,
( $true
& ( addressVal(v104038_range_2_to_0_address_term_bound_7,bitIndex0)
<=> v104038(constB7,bitIndex0) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_7,bitIndex1)
<=> v104038(constB7,bitIndex1) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_7,bitIndex2)
<=> v104038(constB7,bitIndex2) ) ) ).
fof(is_address_170,axiom,
address(v104038_range_2_to_0_address_term_bound_7) ).
fof(address_association_154,axiom,
v104038_range_2_to_0_address_association(constB7,v104038_range_2_to_0_address_term_bound_7) ).
fof(address_false_msb_27,axiom,
~ addressVal(v104038_range_2_to_0_address_term_bound_6,bitIndex3) ).
fof(transient_address_definition_153,axiom,
( $true
& ( addressVal(v104038_range_2_to_0_address_term_bound_6,bitIndex0)
<=> v104038(constB6,bitIndex0) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_6,bitIndex1)
<=> v104038(constB6,bitIndex1) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_6,bitIndex2)
<=> v104038(constB6,bitIndex2) ) ) ).
fof(is_address_169,axiom,
address(v104038_range_2_to_0_address_term_bound_6) ).
fof(address_association_153,axiom,
v104038_range_2_to_0_address_association(constB6,v104038_range_2_to_0_address_term_bound_6) ).
fof(address_false_msb_26,axiom,
~ addressVal(v104038_range_2_to_0_address_term_bound_5,bitIndex3) ).
fof(transient_address_definition_152,axiom,
( $true
& ( addressVal(v104038_range_2_to_0_address_term_bound_5,bitIndex0)
<=> v104038(constB5,bitIndex0) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_5,bitIndex1)
<=> v104038(constB5,bitIndex1) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_5,bitIndex2)
<=> v104038(constB5,bitIndex2) ) ) ).
fof(is_address_168,axiom,
address(v104038_range_2_to_0_address_term_bound_5) ).
fof(address_association_152,axiom,
v104038_range_2_to_0_address_association(constB5,v104038_range_2_to_0_address_term_bound_5) ).
fof(address_false_msb_25,axiom,
~ addressVal(v104038_range_2_to_0_address_term_bound_4,bitIndex3) ).
fof(transient_address_definition_151,axiom,
( $true
& ( addressVal(v104038_range_2_to_0_address_term_bound_4,bitIndex0)
<=> v104038(constB4,bitIndex0) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_4,bitIndex1)
<=> v104038(constB4,bitIndex1) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_4,bitIndex2)
<=> v104038(constB4,bitIndex2) ) ) ).
fof(is_address_167,axiom,
address(v104038_range_2_to_0_address_term_bound_4) ).
fof(address_association_151,axiom,
v104038_range_2_to_0_address_association(constB4,v104038_range_2_to_0_address_term_bound_4) ).
fof(address_false_msb_24,axiom,
~ addressVal(v104038_range_2_to_0_address_term_bound_3,bitIndex3) ).
fof(transient_address_definition_150,axiom,
( $true
& ( addressVal(v104038_range_2_to_0_address_term_bound_3,bitIndex0)
<=> v104038(constB3,bitIndex0) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_3,bitIndex1)
<=> v104038(constB3,bitIndex1) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_3,bitIndex2)
<=> v104038(constB3,bitIndex2) ) ) ).
fof(is_address_166,axiom,
address(v104038_range_2_to_0_address_term_bound_3) ).
fof(address_association_150,axiom,
v104038_range_2_to_0_address_association(constB3,v104038_range_2_to_0_address_term_bound_3) ).
fof(address_false_msb_23,axiom,
~ addressVal(v104038_range_2_to_0_address_term_bound_2,bitIndex3) ).
fof(transient_address_definition_149,axiom,
( $true
& ( addressVal(v104038_range_2_to_0_address_term_bound_2,bitIndex0)
<=> v104038(constB2,bitIndex0) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_2,bitIndex1)
<=> v104038(constB2,bitIndex1) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_2,bitIndex2)
<=> v104038(constB2,bitIndex2) ) ) ).
fof(is_address_165,axiom,
address(v104038_range_2_to_0_address_term_bound_2) ).
fof(address_association_149,axiom,
v104038_range_2_to_0_address_association(constB2,v104038_range_2_to_0_address_term_bound_2) ).
fof(address_false_msb_22,axiom,
~ addressVal(v104038_range_2_to_0_address_term_bound_1,bitIndex3) ).
fof(transient_address_definition_148,axiom,
( $true
& ( addressVal(v104038_range_2_to_0_address_term_bound_1,bitIndex0)
<=> v104038(constB1,bitIndex0) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_1,bitIndex1)
<=> v104038(constB1,bitIndex1) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_1,bitIndex2)
<=> v104038(constB1,bitIndex2) ) ) ).
fof(is_address_164,axiom,
address(v104038_range_2_to_0_address_term_bound_1) ).
fof(address_association_148,axiom,
v104038_range_2_to_0_address_association(constB1,v104038_range_2_to_0_address_term_bound_1) ).
fof(address_false_msb_21,axiom,
~ addressVal(v104038_range_2_to_0_address_term_bound_0,bitIndex3) ).
fof(transient_address_definition_147,axiom,
( $true
& ( addressVal(v104038_range_2_to_0_address_term_bound_0,bitIndex0)
<=> v104038(constB0,bitIndex0) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_0,bitIndex1)
<=> v104038(constB0,bitIndex1) )
& ( addressVal(v104038_range_2_to_0_address_term_bound_0,bitIndex2)
<=> v104038(constB0,bitIndex2) ) ) ).
fof(is_address_163,axiom,
address(v104038_range_2_to_0_address_term_bound_0) ).
fof(address_association_147,axiom,
v104038_range_2_to_0_address_association(constB0,v104038_range_2_to_0_address_term_bound_0) ).
fof(address_false_msb_20,axiom,
~ addressVal(v103978_range_2_to_0_address_term_bound_20,bitIndex3) ).
fof(transient_address_definition_146,axiom,
( $true
& ( addressVal(v103978_range_2_to_0_address_term_bound_20,bitIndex0)
<=> v103978(constB20,bitIndex0) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_20,bitIndex1)
<=> v103978(constB20,bitIndex1) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_20,bitIndex2)
<=> v103978(constB20,bitIndex2) ) ) ).
fof(is_address_162,axiom,
address(v103978_range_2_to_0_address_term_bound_20) ).
fof(address_association_146,axiom,
v103978_range_2_to_0_address_association(constB20,v103978_range_2_to_0_address_term_bound_20) ).
fof(address_false_msb_19,axiom,
~ addressVal(v103978_range_2_to_0_address_term_bound_19,bitIndex3) ).
fof(transient_address_definition_145,axiom,
( $true
& ( addressVal(v103978_range_2_to_0_address_term_bound_19,bitIndex0)
<=> v103978(constB19,bitIndex0) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_19,bitIndex1)
<=> v103978(constB19,bitIndex1) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_19,bitIndex2)
<=> v103978(constB19,bitIndex2) ) ) ).
fof(is_address_161,axiom,
address(v103978_range_2_to_0_address_term_bound_19) ).
fof(address_association_145,axiom,
v103978_range_2_to_0_address_association(constB19,v103978_range_2_to_0_address_term_bound_19) ).
fof(address_false_msb_18,axiom,
~ addressVal(v103978_range_2_to_0_address_term_bound_18,bitIndex3) ).
fof(transient_address_definition_144,axiom,
( $true
& ( addressVal(v103978_range_2_to_0_address_term_bound_18,bitIndex0)
<=> v103978(constB18,bitIndex0) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_18,bitIndex1)
<=> v103978(constB18,bitIndex1) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_18,bitIndex2)
<=> v103978(constB18,bitIndex2) ) ) ).
fof(is_address_160,axiom,
address(v103978_range_2_to_0_address_term_bound_18) ).
fof(address_association_144,axiom,
v103978_range_2_to_0_address_association(constB18,v103978_range_2_to_0_address_term_bound_18) ).
fof(address_false_msb_17,axiom,
~ addressVal(v103978_range_2_to_0_address_term_bound_17,bitIndex3) ).
fof(transient_address_definition_143,axiom,
( $true
& ( addressVal(v103978_range_2_to_0_address_term_bound_17,bitIndex0)
<=> v103978(constB17,bitIndex0) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_17,bitIndex1)
<=> v103978(constB17,bitIndex1) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_17,bitIndex2)
<=> v103978(constB17,bitIndex2) ) ) ).
fof(is_address_159,axiom,
address(v103978_range_2_to_0_address_term_bound_17) ).
fof(address_association_143,axiom,
v103978_range_2_to_0_address_association(constB17,v103978_range_2_to_0_address_term_bound_17) ).
fof(address_false_msb_16,axiom,
~ addressVal(v103978_range_2_to_0_address_term_bound_16,bitIndex3) ).
fof(transient_address_definition_142,axiom,
( $true
& ( addressVal(v103978_range_2_to_0_address_term_bound_16,bitIndex0)
<=> v103978(constB16,bitIndex0) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_16,bitIndex1)
<=> v103978(constB16,bitIndex1) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_16,bitIndex2)
<=> v103978(constB16,bitIndex2) ) ) ).
fof(is_address_158,axiom,
address(v103978_range_2_to_0_address_term_bound_16) ).
fof(address_association_142,axiom,
v103978_range_2_to_0_address_association(constB16,v103978_range_2_to_0_address_term_bound_16) ).
fof(address_false_msb_15,axiom,
~ addressVal(v103978_range_2_to_0_address_term_bound_15,bitIndex3) ).
fof(transient_address_definition_141,axiom,
( $true
& ( addressVal(v103978_range_2_to_0_address_term_bound_15,bitIndex0)
<=> v103978(constB15,bitIndex0) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_15,bitIndex1)
<=> v103978(constB15,bitIndex1) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_15,bitIndex2)
<=> v103978(constB15,bitIndex2) ) ) ).
fof(is_address_157,axiom,
address(v103978_range_2_to_0_address_term_bound_15) ).
fof(address_association_141,axiom,
v103978_range_2_to_0_address_association(constB15,v103978_range_2_to_0_address_term_bound_15) ).
fof(address_false_msb_14,axiom,
~ addressVal(v103978_range_2_to_0_address_term_bound_14,bitIndex3) ).
fof(transient_address_definition_140,axiom,
( $true
& ( addressVal(v103978_range_2_to_0_address_term_bound_14,bitIndex0)
<=> v103978(constB14,bitIndex0) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_14,bitIndex1)
<=> v103978(constB14,bitIndex1) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_14,bitIndex2)
<=> v103978(constB14,bitIndex2) ) ) ).
fof(is_address_156,axiom,
address(v103978_range_2_to_0_address_term_bound_14) ).
fof(address_association_140,axiom,
v103978_range_2_to_0_address_association(constB14,v103978_range_2_to_0_address_term_bound_14) ).
fof(address_false_msb_13,axiom,
~ addressVal(v103978_range_2_to_0_address_term_bound_13,bitIndex3) ).
fof(transient_address_definition_139,axiom,
( $true
& ( addressVal(v103978_range_2_to_0_address_term_bound_13,bitIndex0)
<=> v103978(constB13,bitIndex0) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_13,bitIndex1)
<=> v103978(constB13,bitIndex1) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_13,bitIndex2)
<=> v103978(constB13,bitIndex2) ) ) ).
fof(is_address_155,axiom,
address(v103978_range_2_to_0_address_term_bound_13) ).
fof(address_association_139,axiom,
v103978_range_2_to_0_address_association(constB13,v103978_range_2_to_0_address_term_bound_13) ).
fof(address_false_msb_12,axiom,
~ addressVal(v103978_range_2_to_0_address_term_bound_12,bitIndex3) ).
fof(transient_address_definition_138,axiom,
( $true
& ( addressVal(v103978_range_2_to_0_address_term_bound_12,bitIndex0)
<=> v103978(constB12,bitIndex0) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_12,bitIndex1)
<=> v103978(constB12,bitIndex1) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_12,bitIndex2)
<=> v103978(constB12,bitIndex2) ) ) ).
fof(is_address_154,axiom,
address(v103978_range_2_to_0_address_term_bound_12) ).
fof(address_association_138,axiom,
v103978_range_2_to_0_address_association(constB12,v103978_range_2_to_0_address_term_bound_12) ).
fof(address_false_msb_11,axiom,
~ addressVal(v103978_range_2_to_0_address_term_bound_11,bitIndex3) ).
fof(transient_address_definition_137,axiom,
( $true
& ( addressVal(v103978_range_2_to_0_address_term_bound_11,bitIndex0)
<=> v103978(constB11,bitIndex0) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_11,bitIndex1)
<=> v103978(constB11,bitIndex1) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_11,bitIndex2)
<=> v103978(constB11,bitIndex2) ) ) ).
fof(is_address_153,axiom,
address(v103978_range_2_to_0_address_term_bound_11) ).
fof(address_association_137,axiom,
v103978_range_2_to_0_address_association(constB11,v103978_range_2_to_0_address_term_bound_11) ).
fof(address_false_msb_10,axiom,
~ addressVal(v103978_range_2_to_0_address_term_bound_10,bitIndex3) ).
fof(transient_address_definition_136,axiom,
( $true
& ( addressVal(v103978_range_2_to_0_address_term_bound_10,bitIndex0)
<=> v103978(constB10,bitIndex0) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_10,bitIndex1)
<=> v103978(constB10,bitIndex1) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_10,bitIndex2)
<=> v103978(constB10,bitIndex2) ) ) ).
fof(is_address_152,axiom,
address(v103978_range_2_to_0_address_term_bound_10) ).
fof(address_association_136,axiom,
v103978_range_2_to_0_address_association(constB10,v103978_range_2_to_0_address_term_bound_10) ).
fof(address_false_msb_9,axiom,
~ addressVal(v103978_range_2_to_0_address_term_bound_9,bitIndex3) ).
fof(transient_address_definition_135,axiom,
( $true
& ( addressVal(v103978_range_2_to_0_address_term_bound_9,bitIndex0)
<=> v103978(constB9,bitIndex0) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_9,bitIndex1)
<=> v103978(constB9,bitIndex1) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_9,bitIndex2)
<=> v103978(constB9,bitIndex2) ) ) ).
fof(is_address_151,axiom,
address(v103978_range_2_to_0_address_term_bound_9) ).
fof(address_association_135,axiom,
v103978_range_2_to_0_address_association(constB9,v103978_range_2_to_0_address_term_bound_9) ).
fof(address_false_msb_8,axiom,
~ addressVal(v103978_range_2_to_0_address_term_bound_8,bitIndex3) ).
fof(transient_address_definition_134,axiom,
( $true
& ( addressVal(v103978_range_2_to_0_address_term_bound_8,bitIndex0)
<=> v103978(constB8,bitIndex0) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_8,bitIndex1)
<=> v103978(constB8,bitIndex1) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_8,bitIndex2)
<=> v103978(constB8,bitIndex2) ) ) ).
fof(is_address_150,axiom,
address(v103978_range_2_to_0_address_term_bound_8) ).
fof(address_association_134,axiom,
v103978_range_2_to_0_address_association(constB8,v103978_range_2_to_0_address_term_bound_8) ).
fof(address_false_msb_7,axiom,
~ addressVal(v103978_range_2_to_0_address_term_bound_7,bitIndex3) ).
fof(transient_address_definition_133,axiom,
( $true
& ( addressVal(v103978_range_2_to_0_address_term_bound_7,bitIndex0)
<=> v103978(constB7,bitIndex0) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_7,bitIndex1)
<=> v103978(constB7,bitIndex1) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_7,bitIndex2)
<=> v103978(constB7,bitIndex2) ) ) ).
fof(is_address_149,axiom,
address(v103978_range_2_to_0_address_term_bound_7) ).
fof(address_association_133,axiom,
v103978_range_2_to_0_address_association(constB7,v103978_range_2_to_0_address_term_bound_7) ).
fof(address_false_msb_6,axiom,
~ addressVal(v103978_range_2_to_0_address_term_bound_6,bitIndex3) ).
fof(transient_address_definition_132,axiom,
( $true
& ( addressVal(v103978_range_2_to_0_address_term_bound_6,bitIndex0)
<=> v103978(constB6,bitIndex0) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_6,bitIndex1)
<=> v103978(constB6,bitIndex1) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_6,bitIndex2)
<=> v103978(constB6,bitIndex2) ) ) ).
fof(is_address_148,axiom,
address(v103978_range_2_to_0_address_term_bound_6) ).
fof(address_association_132,axiom,
v103978_range_2_to_0_address_association(constB6,v103978_range_2_to_0_address_term_bound_6) ).
fof(address_false_msb_5,axiom,
~ addressVal(v103978_range_2_to_0_address_term_bound_5,bitIndex3) ).
fof(transient_address_definition_131,axiom,
( $true
& ( addressVal(v103978_range_2_to_0_address_term_bound_5,bitIndex0)
<=> v103978(constB5,bitIndex0) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_5,bitIndex1)
<=> v103978(constB5,bitIndex1) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_5,bitIndex2)
<=> v103978(constB5,bitIndex2) ) ) ).
fof(is_address_147,axiom,
address(v103978_range_2_to_0_address_term_bound_5) ).
fof(address_association_131,axiom,
v103978_range_2_to_0_address_association(constB5,v103978_range_2_to_0_address_term_bound_5) ).
fof(address_false_msb_4,axiom,
~ addressVal(v103978_range_2_to_0_address_term_bound_4,bitIndex3) ).
fof(transient_address_definition_130,axiom,
( $true
& ( addressVal(v103978_range_2_to_0_address_term_bound_4,bitIndex0)
<=> v103978(constB4,bitIndex0) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_4,bitIndex1)
<=> v103978(constB4,bitIndex1) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_4,bitIndex2)
<=> v103978(constB4,bitIndex2) ) ) ).
fof(is_address_146,axiom,
address(v103978_range_2_to_0_address_term_bound_4) ).
fof(address_association_130,axiom,
v103978_range_2_to_0_address_association(constB4,v103978_range_2_to_0_address_term_bound_4) ).
fof(address_false_msb_3,axiom,
~ addressVal(v103978_range_2_to_0_address_term_bound_3,bitIndex3) ).
fof(transient_address_definition_129,axiom,
( $true
& ( addressVal(v103978_range_2_to_0_address_term_bound_3,bitIndex0)
<=> v103978(constB3,bitIndex0) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_3,bitIndex1)
<=> v103978(constB3,bitIndex1) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_3,bitIndex2)
<=> v103978(constB3,bitIndex2) ) ) ).
fof(is_address_145,axiom,
address(v103978_range_2_to_0_address_term_bound_3) ).
fof(address_association_129,axiom,
v103978_range_2_to_0_address_association(constB3,v103978_range_2_to_0_address_term_bound_3) ).
fof(address_false_msb_2,axiom,
~ addressVal(v103978_range_2_to_0_address_term_bound_2,bitIndex3) ).
fof(transient_address_definition_128,axiom,
( $true
& ( addressVal(v103978_range_2_to_0_address_term_bound_2,bitIndex0)
<=> v103978(constB2,bitIndex0) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_2,bitIndex1)
<=> v103978(constB2,bitIndex1) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_2,bitIndex2)
<=> v103978(constB2,bitIndex2) ) ) ).
fof(is_address_144,axiom,
address(v103978_range_2_to_0_address_term_bound_2) ).
fof(address_association_128,axiom,
v103978_range_2_to_0_address_association(constB2,v103978_range_2_to_0_address_term_bound_2) ).
fof(address_false_msb_1,axiom,
~ addressVal(v103978_range_2_to_0_address_term_bound_1,bitIndex3) ).
fof(transient_address_definition_127,axiom,
( $true
& ( addressVal(v103978_range_2_to_0_address_term_bound_1,bitIndex0)
<=> v103978(constB1,bitIndex0) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_1,bitIndex1)
<=> v103978(constB1,bitIndex1) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_1,bitIndex2)
<=> v103978(constB1,bitIndex2) ) ) ).
fof(is_address_143,axiom,
address(v103978_range_2_to_0_address_term_bound_1) ).
fof(address_association_127,axiom,
v103978_range_2_to_0_address_association(constB1,v103978_range_2_to_0_address_term_bound_1) ).
fof(address_false_msb,axiom,
~ addressVal(v103978_range_2_to_0_address_term_bound_0,bitIndex3) ).
fof(transient_address_definition_126,axiom,
( $true
& ( addressVal(v103978_range_2_to_0_address_term_bound_0,bitIndex0)
<=> v103978(constB0,bitIndex0) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_0,bitIndex1)
<=> v103978(constB0,bitIndex1) )
& ( addressVal(v103978_range_2_to_0_address_term_bound_0,bitIndex2)
<=> v103978(constB0,bitIndex2) ) ) ).
fof(is_address_142,axiom,
address(v103978_range_2_to_0_address_term_bound_0) ).
fof(address_association_126,axiom,
v103978_range_2_to_0_address_association(constB0,v103978_range_2_to_0_address_term_bound_0) ).
fof(transient_address_definition_125,axiom,
! [B] :
( addressVal(v15235_range_3_to_0_address_term_bound_20,B)
<=> v15235(constB20,B) ) ).
fof(is_address_141,axiom,
address(v15235_range_3_to_0_address_term_bound_20) ).
fof(address_association_125,axiom,
v15235_range_3_to_0_address_association(constB20,v15235_range_3_to_0_address_term_bound_20) ).
fof(transient_address_definition_124,axiom,
! [B] :
( addressVal(v15235_range_3_to_0_address_term_bound_19,B)
<=> v15235(constB19,B) ) ).
fof(is_address_140,axiom,
address(v15235_range_3_to_0_address_term_bound_19) ).
fof(address_association_124,axiom,
v15235_range_3_to_0_address_association(constB19,v15235_range_3_to_0_address_term_bound_19) ).
fof(transient_address_definition_123,axiom,
! [B] :
( addressVal(v15235_range_3_to_0_address_term_bound_18,B)
<=> v15235(constB18,B) ) ).
fof(is_address_139,axiom,
address(v15235_range_3_to_0_address_term_bound_18) ).
fof(address_association_123,axiom,
v15235_range_3_to_0_address_association(constB18,v15235_range_3_to_0_address_term_bound_18) ).
fof(transient_address_definition_122,axiom,
! [B] :
( addressVal(v15235_range_3_to_0_address_term_bound_17,B)
<=> v15235(constB17,B) ) ).
fof(is_address_138,axiom,
address(v15235_range_3_to_0_address_term_bound_17) ).
fof(address_association_122,axiom,
v15235_range_3_to_0_address_association(constB17,v15235_range_3_to_0_address_term_bound_17) ).
fof(transient_address_definition_121,axiom,
! [B] :
( addressVal(v15235_range_3_to_0_address_term_bound_16,B)
<=> v15235(constB16,B) ) ).
fof(is_address_137,axiom,
address(v15235_range_3_to_0_address_term_bound_16) ).
fof(address_association_121,axiom,
v15235_range_3_to_0_address_association(constB16,v15235_range_3_to_0_address_term_bound_16) ).
fof(transient_address_definition_120,axiom,
! [B] :
( addressVal(v15235_range_3_to_0_address_term_bound_15,B)
<=> v15235(constB15,B) ) ).
fof(is_address_136,axiom,
address(v15235_range_3_to_0_address_term_bound_15) ).
fof(address_association_120,axiom,
v15235_range_3_to_0_address_association(constB15,v15235_range_3_to_0_address_term_bound_15) ).
fof(transient_address_definition_119,axiom,
! [B] :
( addressVal(v15235_range_3_to_0_address_term_bound_14,B)
<=> v15235(constB14,B) ) ).
fof(is_address_135,axiom,
address(v15235_range_3_to_0_address_term_bound_14) ).
fof(address_association_119,axiom,
v15235_range_3_to_0_address_association(constB14,v15235_range_3_to_0_address_term_bound_14) ).
fof(transient_address_definition_118,axiom,
! [B] :
( addressVal(v15235_range_3_to_0_address_term_bound_13,B)
<=> v15235(constB13,B) ) ).
fof(is_address_134,axiom,
address(v15235_range_3_to_0_address_term_bound_13) ).
fof(address_association_118,axiom,
v15235_range_3_to_0_address_association(constB13,v15235_range_3_to_0_address_term_bound_13) ).
fof(transient_address_definition_117,axiom,
! [B] :
( addressVal(v15235_range_3_to_0_address_term_bound_12,B)
<=> v15235(constB12,B) ) ).
fof(is_address_133,axiom,
address(v15235_range_3_to_0_address_term_bound_12) ).
fof(address_association_117,axiom,
v15235_range_3_to_0_address_association(constB12,v15235_range_3_to_0_address_term_bound_12) ).
fof(transient_address_definition_116,axiom,
! [B] :
( addressVal(v15235_range_3_to_0_address_term_bound_11,B)
<=> v15235(constB11,B) ) ).
fof(is_address_132,axiom,
address(v15235_range_3_to_0_address_term_bound_11) ).
fof(address_association_116,axiom,
v15235_range_3_to_0_address_association(constB11,v15235_range_3_to_0_address_term_bound_11) ).
fof(transient_address_definition_115,axiom,
! [B] :
( addressVal(v15235_range_3_to_0_address_term_bound_10,B)
<=> v15235(constB10,B) ) ).
fof(is_address_131,axiom,
address(v15235_range_3_to_0_address_term_bound_10) ).
fof(address_association_115,axiom,
v15235_range_3_to_0_address_association(constB10,v15235_range_3_to_0_address_term_bound_10) ).
fof(transient_address_definition_114,axiom,
! [B] :
( addressVal(v15235_range_3_to_0_address_term_bound_9,B)
<=> v15235(constB9,B) ) ).
fof(is_address_130,axiom,
address(v15235_range_3_to_0_address_term_bound_9) ).
fof(address_association_114,axiom,
v15235_range_3_to_0_address_association(constB9,v15235_range_3_to_0_address_term_bound_9) ).
fof(transient_address_definition_113,axiom,
! [B] :
( addressVal(v15235_range_3_to_0_address_term_bound_8,B)
<=> v15235(constB8,B) ) ).
fof(is_address_129,axiom,
address(v15235_range_3_to_0_address_term_bound_8) ).
fof(address_association_113,axiom,
v15235_range_3_to_0_address_association(constB8,v15235_range_3_to_0_address_term_bound_8) ).
fof(transient_address_definition_112,axiom,
! [B] :
( addressVal(v15235_range_3_to_0_address_term_bound_7,B)
<=> v15235(constB7,B) ) ).
fof(is_address_128,axiom,
address(v15235_range_3_to_0_address_term_bound_7) ).
fof(address_association_112,axiom,
v15235_range_3_to_0_address_association(constB7,v15235_range_3_to_0_address_term_bound_7) ).
fof(transient_address_definition_111,axiom,
! [B] :
( addressVal(v15235_range_3_to_0_address_term_bound_6,B)
<=> v15235(constB6,B) ) ).
fof(is_address_127,axiom,
address(v15235_range_3_to_0_address_term_bound_6) ).
fof(address_association_111,axiom,
v15235_range_3_to_0_address_association(constB6,v15235_range_3_to_0_address_term_bound_6) ).
fof(transient_address_definition_110,axiom,
! [B] :
( addressVal(v15235_range_3_to_0_address_term_bound_5,B)
<=> v15235(constB5,B) ) ).
fof(is_address_126,axiom,
address(v15235_range_3_to_0_address_term_bound_5) ).
fof(address_association_110,axiom,
v15235_range_3_to_0_address_association(constB5,v15235_range_3_to_0_address_term_bound_5) ).
fof(transient_address_definition_109,axiom,
! [B] :
( addressVal(v15235_range_3_to_0_address_term_bound_4,B)
<=> v15235(constB4,B) ) ).
fof(is_address_125,axiom,
address(v15235_range_3_to_0_address_term_bound_4) ).
fof(address_association_109,axiom,
v15235_range_3_to_0_address_association(constB4,v15235_range_3_to_0_address_term_bound_4) ).
fof(transient_address_definition_108,axiom,
! [B] :
( addressVal(v15235_range_3_to_0_address_term_bound_3,B)
<=> v15235(constB3,B) ) ).
fof(is_address_124,axiom,
address(v15235_range_3_to_0_address_term_bound_3) ).
fof(address_association_108,axiom,
v15235_range_3_to_0_address_association(constB3,v15235_range_3_to_0_address_term_bound_3) ).
fof(transient_address_definition_107,axiom,
! [B] :
( addressVal(v15235_range_3_to_0_address_term_bound_2,B)
<=> v15235(constB2,B) ) ).
fof(is_address_123,axiom,
address(v15235_range_3_to_0_address_term_bound_2) ).
fof(address_association_107,axiom,
v15235_range_3_to_0_address_association(constB2,v15235_range_3_to_0_address_term_bound_2) ).
fof(transient_address_definition_106,axiom,
! [B] :
( addressVal(v15235_range_3_to_0_address_term_bound_1,B)
<=> v15235(constB1,B) ) ).
fof(is_address_122,axiom,
address(v15235_range_3_to_0_address_term_bound_1) ).
fof(address_association_106,axiom,
v15235_range_3_to_0_address_association(constB1,v15235_range_3_to_0_address_term_bound_1) ).
fof(transient_address_definition_105,axiom,
! [B] :
( addressVal(v15235_range_3_to_0_address_term_bound_0,B)
<=> v15235(constB0,B) ) ).
fof(is_address_121,axiom,
address(v15235_range_3_to_0_address_term_bound_0) ).
fof(address_association_105,axiom,
v15235_range_3_to_0_address_association(constB0,v15235_range_3_to_0_address_term_bound_0) ).
fof(transient_address_definition_104,axiom,
! [B] :
( addressVal(v15169_range_3_to_0_address_term_bound_20,B)
<=> v15169(constB20,B) ) ).
fof(is_address_120,axiom,
address(v15169_range_3_to_0_address_term_bound_20) ).
fof(address_association_104,axiom,
v15169_range_3_to_0_address_association(constB20,v15169_range_3_to_0_address_term_bound_20) ).
fof(transient_address_definition_103,axiom,
! [B] :
( addressVal(v15169_range_3_to_0_address_term_bound_19,B)
<=> v15169(constB19,B) ) ).
fof(is_address_119,axiom,
address(v15169_range_3_to_0_address_term_bound_19) ).
fof(address_association_103,axiom,
v15169_range_3_to_0_address_association(constB19,v15169_range_3_to_0_address_term_bound_19) ).
fof(transient_address_definition_102,axiom,
! [B] :
( addressVal(v15169_range_3_to_0_address_term_bound_18,B)
<=> v15169(constB18,B) ) ).
fof(is_address_118,axiom,
address(v15169_range_3_to_0_address_term_bound_18) ).
fof(address_association_102,axiom,
v15169_range_3_to_0_address_association(constB18,v15169_range_3_to_0_address_term_bound_18) ).
fof(transient_address_definition_101,axiom,
! [B] :
( addressVal(v15169_range_3_to_0_address_term_bound_17,B)
<=> v15169(constB17,B) ) ).
fof(is_address_117,axiom,
address(v15169_range_3_to_0_address_term_bound_17) ).
fof(address_association_101,axiom,
v15169_range_3_to_0_address_association(constB17,v15169_range_3_to_0_address_term_bound_17) ).
fof(transient_address_definition_100,axiom,
! [B] :
( addressVal(v15169_range_3_to_0_address_term_bound_16,B)
<=> v15169(constB16,B) ) ).
fof(is_address_116,axiom,
address(v15169_range_3_to_0_address_term_bound_16) ).
fof(address_association_100,axiom,
v15169_range_3_to_0_address_association(constB16,v15169_range_3_to_0_address_term_bound_16) ).
fof(transient_address_definition_99,axiom,
! [B] :
( addressVal(v15169_range_3_to_0_address_term_bound_15,B)
<=> v15169(constB15,B) ) ).
fof(is_address_115,axiom,
address(v15169_range_3_to_0_address_term_bound_15) ).
fof(address_association_99,axiom,
v15169_range_3_to_0_address_association(constB15,v15169_range_3_to_0_address_term_bound_15) ).
fof(transient_address_definition_98,axiom,
! [B] :
( addressVal(v15169_range_3_to_0_address_term_bound_14,B)
<=> v15169(constB14,B) ) ).
fof(is_address_114,axiom,
address(v15169_range_3_to_0_address_term_bound_14) ).
fof(address_association_98,axiom,
v15169_range_3_to_0_address_association(constB14,v15169_range_3_to_0_address_term_bound_14) ).
fof(transient_address_definition_97,axiom,
! [B] :
( addressVal(v15169_range_3_to_0_address_term_bound_13,B)
<=> v15169(constB13,B) ) ).
fof(is_address_113,axiom,
address(v15169_range_3_to_0_address_term_bound_13) ).
fof(address_association_97,axiom,
v15169_range_3_to_0_address_association(constB13,v15169_range_3_to_0_address_term_bound_13) ).
fof(transient_address_definition_96,axiom,
! [B] :
( addressVal(v15169_range_3_to_0_address_term_bound_12,B)
<=> v15169(constB12,B) ) ).
fof(is_address_112,axiom,
address(v15169_range_3_to_0_address_term_bound_12) ).
fof(address_association_96,axiom,
v15169_range_3_to_0_address_association(constB12,v15169_range_3_to_0_address_term_bound_12) ).
fof(transient_address_definition_95,axiom,
! [B] :
( addressVal(v15169_range_3_to_0_address_term_bound_11,B)
<=> v15169(constB11,B) ) ).
fof(is_address_111,axiom,
address(v15169_range_3_to_0_address_term_bound_11) ).
fof(address_association_95,axiom,
v15169_range_3_to_0_address_association(constB11,v15169_range_3_to_0_address_term_bound_11) ).
fof(transient_address_definition_94,axiom,
! [B] :
( addressVal(v15169_range_3_to_0_address_term_bound_10,B)
<=> v15169(constB10,B) ) ).
fof(is_address_110,axiom,
address(v15169_range_3_to_0_address_term_bound_10) ).
fof(address_association_94,axiom,
v15169_range_3_to_0_address_association(constB10,v15169_range_3_to_0_address_term_bound_10) ).
fof(transient_address_definition_93,axiom,
! [B] :
( addressVal(v15169_range_3_to_0_address_term_bound_9,B)
<=> v15169(constB9,B) ) ).
fof(is_address_109,axiom,
address(v15169_range_3_to_0_address_term_bound_9) ).
fof(address_association_93,axiom,
v15169_range_3_to_0_address_association(constB9,v15169_range_3_to_0_address_term_bound_9) ).
fof(transient_address_definition_92,axiom,
! [B] :
( addressVal(v15169_range_3_to_0_address_term_bound_8,B)
<=> v15169(constB8,B) ) ).
fof(is_address_108,axiom,
address(v15169_range_3_to_0_address_term_bound_8) ).
fof(address_association_92,axiom,
v15169_range_3_to_0_address_association(constB8,v15169_range_3_to_0_address_term_bound_8) ).
fof(transient_address_definition_91,axiom,
! [B] :
( addressVal(v15169_range_3_to_0_address_term_bound_7,B)
<=> v15169(constB7,B) ) ).
fof(is_address_107,axiom,
address(v15169_range_3_to_0_address_term_bound_7) ).
fof(address_association_91,axiom,
v15169_range_3_to_0_address_association(constB7,v15169_range_3_to_0_address_term_bound_7) ).
fof(transient_address_definition_90,axiom,
! [B] :
( addressVal(v15169_range_3_to_0_address_term_bound_6,B)
<=> v15169(constB6,B) ) ).
fof(is_address_106,axiom,
address(v15169_range_3_to_0_address_term_bound_6) ).
fof(address_association_90,axiom,
v15169_range_3_to_0_address_association(constB6,v15169_range_3_to_0_address_term_bound_6) ).
fof(transient_address_definition_89,axiom,
! [B] :
( addressVal(v15169_range_3_to_0_address_term_bound_5,B)
<=> v15169(constB5,B) ) ).
fof(is_address_105,axiom,
address(v15169_range_3_to_0_address_term_bound_5) ).
fof(address_association_89,axiom,
v15169_range_3_to_0_address_association(constB5,v15169_range_3_to_0_address_term_bound_5) ).
fof(transient_address_definition_88,axiom,
! [B] :
( addressVal(v15169_range_3_to_0_address_term_bound_4,B)
<=> v15169(constB4,B) ) ).
fof(is_address_104,axiom,
address(v15169_range_3_to_0_address_term_bound_4) ).
fof(address_association_88,axiom,
v15169_range_3_to_0_address_association(constB4,v15169_range_3_to_0_address_term_bound_4) ).
fof(transient_address_definition_87,axiom,
! [B] :
( addressVal(v15169_range_3_to_0_address_term_bound_3,B)
<=> v15169(constB3,B) ) ).
fof(is_address_103,axiom,
address(v15169_range_3_to_0_address_term_bound_3) ).
fof(address_association_87,axiom,
v15169_range_3_to_0_address_association(constB3,v15169_range_3_to_0_address_term_bound_3) ).
fof(transient_address_definition_86,axiom,
! [B] :
( addressVal(v15169_range_3_to_0_address_term_bound_2,B)
<=> v15169(constB2,B) ) ).
fof(is_address_102,axiom,
address(v15169_range_3_to_0_address_term_bound_2) ).
fof(address_association_86,axiom,
v15169_range_3_to_0_address_association(constB2,v15169_range_3_to_0_address_term_bound_2) ).
fof(transient_address_definition_85,axiom,
! [B] :
( addressVal(v15169_range_3_to_0_address_term_bound_1,B)
<=> v15169(constB1,B) ) ).
fof(is_address_101,axiom,
address(v15169_range_3_to_0_address_term_bound_1) ).
fof(address_association_85,axiom,
v15169_range_3_to_0_address_association(constB1,v15169_range_3_to_0_address_term_bound_1) ).
fof(transient_address_definition_84,axiom,
! [B] :
( addressVal(v15169_range_3_to_0_address_term_bound_0,B)
<=> v15169(constB0,B) ) ).
fof(is_address_100,axiom,
address(v15169_range_3_to_0_address_term_bound_0) ).
fof(address_association_84,axiom,
v15169_range_3_to_0_address_association(constB0,v15169_range_3_to_0_address_term_bound_0) ).
fof(transient_address_definition_83,axiom,
! [B] :
( addressVal(v11990_range_3_to_0_address_term_bound_20,B)
<=> v11990(constB20,B) ) ).
fof(is_address_99,axiom,
address(v11990_range_3_to_0_address_term_bound_20) ).
fof(address_association_83,axiom,
v11990_range_3_to_0_address_association(constB20,v11990_range_3_to_0_address_term_bound_20) ).
fof(transient_address_definition_82,axiom,
! [B] :
( addressVal(v11990_range_3_to_0_address_term_bound_19,B)
<=> v11990(constB19,B) ) ).
fof(is_address_98,axiom,
address(v11990_range_3_to_0_address_term_bound_19) ).
fof(address_association_82,axiom,
v11990_range_3_to_0_address_association(constB19,v11990_range_3_to_0_address_term_bound_19) ).
fof(transient_address_definition_81,axiom,
! [B] :
( addressVal(v11990_range_3_to_0_address_term_bound_18,B)
<=> v11990(constB18,B) ) ).
fof(is_address_97,axiom,
address(v11990_range_3_to_0_address_term_bound_18) ).
fof(address_association_81,axiom,
v11990_range_3_to_0_address_association(constB18,v11990_range_3_to_0_address_term_bound_18) ).
fof(transient_address_definition_80,axiom,
! [B] :
( addressVal(v11990_range_3_to_0_address_term_bound_17,B)
<=> v11990(constB17,B) ) ).
fof(is_address_96,axiom,
address(v11990_range_3_to_0_address_term_bound_17) ).
fof(address_association_80,axiom,
v11990_range_3_to_0_address_association(constB17,v11990_range_3_to_0_address_term_bound_17) ).
fof(transient_address_definition_79,axiom,
! [B] :
( addressVal(v11990_range_3_to_0_address_term_bound_16,B)
<=> v11990(constB16,B) ) ).
fof(is_address_95,axiom,
address(v11990_range_3_to_0_address_term_bound_16) ).
fof(address_association_79,axiom,
v11990_range_3_to_0_address_association(constB16,v11990_range_3_to_0_address_term_bound_16) ).
fof(transient_address_definition_78,axiom,
! [B] :
( addressVal(v11990_range_3_to_0_address_term_bound_15,B)
<=> v11990(constB15,B) ) ).
fof(is_address_94,axiom,
address(v11990_range_3_to_0_address_term_bound_15) ).
fof(address_association_78,axiom,
v11990_range_3_to_0_address_association(constB15,v11990_range_3_to_0_address_term_bound_15) ).
fof(transient_address_definition_77,axiom,
! [B] :
( addressVal(v11990_range_3_to_0_address_term_bound_14,B)
<=> v11990(constB14,B) ) ).
fof(is_address_93,axiom,
address(v11990_range_3_to_0_address_term_bound_14) ).
fof(address_association_77,axiom,
v11990_range_3_to_0_address_association(constB14,v11990_range_3_to_0_address_term_bound_14) ).
fof(transient_address_definition_76,axiom,
! [B] :
( addressVal(v11990_range_3_to_0_address_term_bound_13,B)
<=> v11990(constB13,B) ) ).
fof(is_address_92,axiom,
address(v11990_range_3_to_0_address_term_bound_13) ).
fof(address_association_76,axiom,
v11990_range_3_to_0_address_association(constB13,v11990_range_3_to_0_address_term_bound_13) ).
fof(transient_address_definition_75,axiom,
! [B] :
( addressVal(v11990_range_3_to_0_address_term_bound_12,B)
<=> v11990(constB12,B) ) ).
fof(is_address_91,axiom,
address(v11990_range_3_to_0_address_term_bound_12) ).
fof(address_association_75,axiom,
v11990_range_3_to_0_address_association(constB12,v11990_range_3_to_0_address_term_bound_12) ).
fof(transient_address_definition_74,axiom,
! [B] :
( addressVal(v11990_range_3_to_0_address_term_bound_11,B)
<=> v11990(constB11,B) ) ).
fof(is_address_90,axiom,
address(v11990_range_3_to_0_address_term_bound_11) ).
fof(address_association_74,axiom,
v11990_range_3_to_0_address_association(constB11,v11990_range_3_to_0_address_term_bound_11) ).
fof(transient_address_definition_73,axiom,
! [B] :
( addressVal(v11990_range_3_to_0_address_term_bound_10,B)
<=> v11990(constB10,B) ) ).
fof(is_address_89,axiom,
address(v11990_range_3_to_0_address_term_bound_10) ).
fof(address_association_73,axiom,
v11990_range_3_to_0_address_association(constB10,v11990_range_3_to_0_address_term_bound_10) ).
fof(transient_address_definition_72,axiom,
! [B] :
( addressVal(v11990_range_3_to_0_address_term_bound_9,B)
<=> v11990(constB9,B) ) ).
fof(is_address_88,axiom,
address(v11990_range_3_to_0_address_term_bound_9) ).
fof(address_association_72,axiom,
v11990_range_3_to_0_address_association(constB9,v11990_range_3_to_0_address_term_bound_9) ).
fof(transient_address_definition_71,axiom,
! [B] :
( addressVal(v11990_range_3_to_0_address_term_bound_8,B)
<=> v11990(constB8,B) ) ).
fof(is_address_87,axiom,
address(v11990_range_3_to_0_address_term_bound_8) ).
fof(address_association_71,axiom,
v11990_range_3_to_0_address_association(constB8,v11990_range_3_to_0_address_term_bound_8) ).
fof(transient_address_definition_70,axiom,
! [B] :
( addressVal(v11990_range_3_to_0_address_term_bound_7,B)
<=> v11990(constB7,B) ) ).
fof(is_address_86,axiom,
address(v11990_range_3_to_0_address_term_bound_7) ).
fof(address_association_70,axiom,
v11990_range_3_to_0_address_association(constB7,v11990_range_3_to_0_address_term_bound_7) ).
fof(transient_address_definition_69,axiom,
! [B] :
( addressVal(v11990_range_3_to_0_address_term_bound_6,B)
<=> v11990(constB6,B) ) ).
fof(is_address_85,axiom,
address(v11990_range_3_to_0_address_term_bound_6) ).
fof(address_association_69,axiom,
v11990_range_3_to_0_address_association(constB6,v11990_range_3_to_0_address_term_bound_6) ).
fof(transient_address_definition_68,axiom,
! [B] :
( addressVal(v11990_range_3_to_0_address_term_bound_5,B)
<=> v11990(constB5,B) ) ).
fof(is_address_84,axiom,
address(v11990_range_3_to_0_address_term_bound_5) ).
fof(address_association_68,axiom,
v11990_range_3_to_0_address_association(constB5,v11990_range_3_to_0_address_term_bound_5) ).
fof(transient_address_definition_67,axiom,
! [B] :
( addressVal(v11990_range_3_to_0_address_term_bound_4,B)
<=> v11990(constB4,B) ) ).
fof(is_address_83,axiom,
address(v11990_range_3_to_0_address_term_bound_4) ).
fof(address_association_67,axiom,
v11990_range_3_to_0_address_association(constB4,v11990_range_3_to_0_address_term_bound_4) ).
fof(transient_address_definition_66,axiom,
! [B] :
( addressVal(v11990_range_3_to_0_address_term_bound_3,B)
<=> v11990(constB3,B) ) ).
fof(is_address_82,axiom,
address(v11990_range_3_to_0_address_term_bound_3) ).
fof(address_association_66,axiom,
v11990_range_3_to_0_address_association(constB3,v11990_range_3_to_0_address_term_bound_3) ).
fof(transient_address_definition_65,axiom,
! [B] :
( addressVal(v11990_range_3_to_0_address_term_bound_2,B)
<=> v11990(constB2,B) ) ).
fof(is_address_81,axiom,
address(v11990_range_3_to_0_address_term_bound_2) ).
fof(address_association_65,axiom,
v11990_range_3_to_0_address_association(constB2,v11990_range_3_to_0_address_term_bound_2) ).
fof(transient_address_definition_64,axiom,
! [B] :
( addressVal(v11990_range_3_to_0_address_term_bound_1,B)
<=> v11990(constB1,B) ) ).
fof(is_address_80,axiom,
address(v11990_range_3_to_0_address_term_bound_1) ).
fof(address_association_64,axiom,
v11990_range_3_to_0_address_association(constB1,v11990_range_3_to_0_address_term_bound_1) ).
fof(transient_address_definition_63,axiom,
! [B] :
( addressVal(v11990_range_3_to_0_address_term_bound_0,B)
<=> v11990(constB0,B) ) ).
fof(is_address_79,axiom,
address(v11990_range_3_to_0_address_term_bound_0) ).
fof(address_association_63,axiom,
v11990_range_3_to_0_address_association(constB0,v11990_range_3_to_0_address_term_bound_0) ).
fof(transient_address_definition_62,axiom,
! [B] :
( addressVal(v11962_range_3_to_0_address_term_bound_20,B)
<=> v11962(constB20,B) ) ).
fof(is_address_78,axiom,
address(v11962_range_3_to_0_address_term_bound_20) ).
fof(address_association_62,axiom,
v11962_range_3_to_0_address_association(constB20,v11962_range_3_to_0_address_term_bound_20) ).
fof(transient_address_definition_61,axiom,
! [B] :
( addressVal(v11962_range_3_to_0_address_term_bound_19,B)
<=> v11962(constB19,B) ) ).
fof(is_address_77,axiom,
address(v11962_range_3_to_0_address_term_bound_19) ).
fof(address_association_61,axiom,
v11962_range_3_to_0_address_association(constB19,v11962_range_3_to_0_address_term_bound_19) ).
fof(transient_address_definition_60,axiom,
! [B] :
( addressVal(v11962_range_3_to_0_address_term_bound_18,B)
<=> v11962(constB18,B) ) ).
fof(is_address_76,axiom,
address(v11962_range_3_to_0_address_term_bound_18) ).
fof(address_association_60,axiom,
v11962_range_3_to_0_address_association(constB18,v11962_range_3_to_0_address_term_bound_18) ).
fof(transient_address_definition_59,axiom,
! [B] :
( addressVal(v11962_range_3_to_0_address_term_bound_17,B)
<=> v11962(constB17,B) ) ).
fof(is_address_75,axiom,
address(v11962_range_3_to_0_address_term_bound_17) ).
fof(address_association_59,axiom,
v11962_range_3_to_0_address_association(constB17,v11962_range_3_to_0_address_term_bound_17) ).
fof(transient_address_definition_58,axiom,
! [B] :
( addressVal(v11962_range_3_to_0_address_term_bound_16,B)
<=> v11962(constB16,B) ) ).
fof(is_address_74,axiom,
address(v11962_range_3_to_0_address_term_bound_16) ).
fof(address_association_58,axiom,
v11962_range_3_to_0_address_association(constB16,v11962_range_3_to_0_address_term_bound_16) ).
fof(transient_address_definition_57,axiom,
! [B] :
( addressVal(v11962_range_3_to_0_address_term_bound_15,B)
<=> v11962(constB15,B) ) ).
fof(is_address_73,axiom,
address(v11962_range_3_to_0_address_term_bound_15) ).
fof(address_association_57,axiom,
v11962_range_3_to_0_address_association(constB15,v11962_range_3_to_0_address_term_bound_15) ).
fof(transient_address_definition_56,axiom,
! [B] :
( addressVal(v11962_range_3_to_0_address_term_bound_14,B)
<=> v11962(constB14,B) ) ).
fof(is_address_72,axiom,
address(v11962_range_3_to_0_address_term_bound_14) ).
fof(address_association_56,axiom,
v11962_range_3_to_0_address_association(constB14,v11962_range_3_to_0_address_term_bound_14) ).
fof(transient_address_definition_55,axiom,
! [B] :
( addressVal(v11962_range_3_to_0_address_term_bound_13,B)
<=> v11962(constB13,B) ) ).
fof(is_address_71,axiom,
address(v11962_range_3_to_0_address_term_bound_13) ).
fof(address_association_55,axiom,
v11962_range_3_to_0_address_association(constB13,v11962_range_3_to_0_address_term_bound_13) ).
fof(transient_address_definition_54,axiom,
! [B] :
( addressVal(v11962_range_3_to_0_address_term_bound_12,B)
<=> v11962(constB12,B) ) ).
fof(is_address_70,axiom,
address(v11962_range_3_to_0_address_term_bound_12) ).
fof(address_association_54,axiom,
v11962_range_3_to_0_address_association(constB12,v11962_range_3_to_0_address_term_bound_12) ).
fof(transient_address_definition_53,axiom,
! [B] :
( addressVal(v11962_range_3_to_0_address_term_bound_11,B)
<=> v11962(constB11,B) ) ).
fof(is_address_69,axiom,
address(v11962_range_3_to_0_address_term_bound_11) ).
fof(address_association_53,axiom,
v11962_range_3_to_0_address_association(constB11,v11962_range_3_to_0_address_term_bound_11) ).
fof(transient_address_definition_52,axiom,
! [B] :
( addressVal(v11962_range_3_to_0_address_term_bound_10,B)
<=> v11962(constB10,B) ) ).
fof(is_address_68,axiom,
address(v11962_range_3_to_0_address_term_bound_10) ).
fof(address_association_52,axiom,
v11962_range_3_to_0_address_association(constB10,v11962_range_3_to_0_address_term_bound_10) ).
fof(transient_address_definition_51,axiom,
! [B] :
( addressVal(v11962_range_3_to_0_address_term_bound_9,B)
<=> v11962(constB9,B) ) ).
fof(is_address_67,axiom,
address(v11962_range_3_to_0_address_term_bound_9) ).
fof(address_association_51,axiom,
v11962_range_3_to_0_address_association(constB9,v11962_range_3_to_0_address_term_bound_9) ).
fof(transient_address_definition_50,axiom,
! [B] :
( addressVal(v11962_range_3_to_0_address_term_bound_8,B)
<=> v11962(constB8,B) ) ).
fof(is_address_66,axiom,
address(v11962_range_3_to_0_address_term_bound_8) ).
fof(address_association_50,axiom,
v11962_range_3_to_0_address_association(constB8,v11962_range_3_to_0_address_term_bound_8) ).
fof(transient_address_definition_49,axiom,
! [B] :
( addressVal(v11962_range_3_to_0_address_term_bound_7,B)
<=> v11962(constB7,B) ) ).
fof(is_address_65,axiom,
address(v11962_range_3_to_0_address_term_bound_7) ).
fof(address_association_49,axiom,
v11962_range_3_to_0_address_association(constB7,v11962_range_3_to_0_address_term_bound_7) ).
fof(transient_address_definition_48,axiom,
! [B] :
( addressVal(v11962_range_3_to_0_address_term_bound_6,B)
<=> v11962(constB6,B) ) ).
fof(is_address_64,axiom,
address(v11962_range_3_to_0_address_term_bound_6) ).
fof(address_association_48,axiom,
v11962_range_3_to_0_address_association(constB6,v11962_range_3_to_0_address_term_bound_6) ).
fof(transient_address_definition_47,axiom,
! [B] :
( addressVal(v11962_range_3_to_0_address_term_bound_5,B)
<=> v11962(constB5,B) ) ).
fof(is_address_63,axiom,
address(v11962_range_3_to_0_address_term_bound_5) ).
fof(address_association_47,axiom,
v11962_range_3_to_0_address_association(constB5,v11962_range_3_to_0_address_term_bound_5) ).
fof(transient_address_definition_46,axiom,
! [B] :
( addressVal(v11962_range_3_to_0_address_term_bound_4,B)
<=> v11962(constB4,B) ) ).
fof(is_address_62,axiom,
address(v11962_range_3_to_0_address_term_bound_4) ).
fof(address_association_46,axiom,
v11962_range_3_to_0_address_association(constB4,v11962_range_3_to_0_address_term_bound_4) ).
fof(transient_address_definition_45,axiom,
! [B] :
( addressVal(v11962_range_3_to_0_address_term_bound_3,B)
<=> v11962(constB3,B) ) ).
fof(is_address_61,axiom,
address(v11962_range_3_to_0_address_term_bound_3) ).
fof(address_association_45,axiom,
v11962_range_3_to_0_address_association(constB3,v11962_range_3_to_0_address_term_bound_3) ).
fof(transient_address_definition_44,axiom,
! [B] :
( addressVal(v11962_range_3_to_0_address_term_bound_2,B)
<=> v11962(constB2,B) ) ).
fof(is_address_60,axiom,
address(v11962_range_3_to_0_address_term_bound_2) ).
fof(address_association_44,axiom,
v11962_range_3_to_0_address_association(constB2,v11962_range_3_to_0_address_term_bound_2) ).
fof(transient_address_definition_43,axiom,
! [B] :
( addressVal(v11962_range_3_to_0_address_term_bound_1,B)
<=> v11962(constB1,B) ) ).
fof(is_address_59,axiom,
address(v11962_range_3_to_0_address_term_bound_1) ).
fof(address_association_43,axiom,
v11962_range_3_to_0_address_association(constB1,v11962_range_3_to_0_address_term_bound_1) ).
fof(transient_address_definition_42,axiom,
! [B] :
( addressVal(v11962_range_3_to_0_address_term_bound_0,B)
<=> v11962(constB0,B) ) ).
fof(is_address_58,axiom,
address(v11962_range_3_to_0_address_term_bound_0) ).
fof(address_association_42,axiom,
v11962_range_3_to_0_address_association(constB0,v11962_range_3_to_0_address_term_bound_0) ).
fof(transient_address_definition_41,axiom,
! [B] :
( addressVal(v11462_range_3_to_0_address_term_bound_20,B)
<=> v11462(constB20,B) ) ).
fof(is_address_57,axiom,
address(v11462_range_3_to_0_address_term_bound_20) ).
fof(address_association_41,axiom,
v11462_range_3_to_0_address_association(constB20,v11462_range_3_to_0_address_term_bound_20) ).
fof(transient_address_definition_40,axiom,
! [B] :
( addressVal(v11462_range_3_to_0_address_term_bound_19,B)
<=> v11462(constB19,B) ) ).
fof(is_address_56,axiom,
address(v11462_range_3_to_0_address_term_bound_19) ).
fof(address_association_40,axiom,
v11462_range_3_to_0_address_association(constB19,v11462_range_3_to_0_address_term_bound_19) ).
fof(transient_address_definition_39,axiom,
! [B] :
( addressVal(v11462_range_3_to_0_address_term_bound_18,B)
<=> v11462(constB18,B) ) ).
fof(is_address_55,axiom,
address(v11462_range_3_to_0_address_term_bound_18) ).
fof(address_association_39,axiom,
v11462_range_3_to_0_address_association(constB18,v11462_range_3_to_0_address_term_bound_18) ).
fof(transient_address_definition_38,axiom,
! [B] :
( addressVal(v11462_range_3_to_0_address_term_bound_17,B)
<=> v11462(constB17,B) ) ).
fof(is_address_54,axiom,
address(v11462_range_3_to_0_address_term_bound_17) ).
fof(address_association_38,axiom,
v11462_range_3_to_0_address_association(constB17,v11462_range_3_to_0_address_term_bound_17) ).
fof(transient_address_definition_37,axiom,
! [B] :
( addressVal(v11462_range_3_to_0_address_term_bound_16,B)
<=> v11462(constB16,B) ) ).
fof(is_address_53,axiom,
address(v11462_range_3_to_0_address_term_bound_16) ).
fof(address_association_37,axiom,
v11462_range_3_to_0_address_association(constB16,v11462_range_3_to_0_address_term_bound_16) ).
fof(transient_address_definition_36,axiom,
! [B] :
( addressVal(v11462_range_3_to_0_address_term_bound_15,B)
<=> v11462(constB15,B) ) ).
fof(is_address_52,axiom,
address(v11462_range_3_to_0_address_term_bound_15) ).
fof(address_association_36,axiom,
v11462_range_3_to_0_address_association(constB15,v11462_range_3_to_0_address_term_bound_15) ).
fof(transient_address_definition_35,axiom,
! [B] :
( addressVal(v11462_range_3_to_0_address_term_bound_14,B)
<=> v11462(constB14,B) ) ).
fof(is_address_51,axiom,
address(v11462_range_3_to_0_address_term_bound_14) ).
fof(address_association_35,axiom,
v11462_range_3_to_0_address_association(constB14,v11462_range_3_to_0_address_term_bound_14) ).
fof(transient_address_definition_34,axiom,
! [B] :
( addressVal(v11462_range_3_to_0_address_term_bound_13,B)
<=> v11462(constB13,B) ) ).
fof(is_address_50,axiom,
address(v11462_range_3_to_0_address_term_bound_13) ).
fof(address_association_34,axiom,
v11462_range_3_to_0_address_association(constB13,v11462_range_3_to_0_address_term_bound_13) ).
fof(transient_address_definition_33,axiom,
! [B] :
( addressVal(v11462_range_3_to_0_address_term_bound_12,B)
<=> v11462(constB12,B) ) ).
fof(is_address_49,axiom,
address(v11462_range_3_to_0_address_term_bound_12) ).
fof(address_association_33,axiom,
v11462_range_3_to_0_address_association(constB12,v11462_range_3_to_0_address_term_bound_12) ).
fof(transient_address_definition_32,axiom,
! [B] :
( addressVal(v11462_range_3_to_0_address_term_bound_11,B)
<=> v11462(constB11,B) ) ).
fof(is_address_48,axiom,
address(v11462_range_3_to_0_address_term_bound_11) ).
fof(address_association_32,axiom,
v11462_range_3_to_0_address_association(constB11,v11462_range_3_to_0_address_term_bound_11) ).
fof(transient_address_definition_31,axiom,
! [B] :
( addressVal(v11462_range_3_to_0_address_term_bound_10,B)
<=> v11462(constB10,B) ) ).
fof(is_address_47,axiom,
address(v11462_range_3_to_0_address_term_bound_10) ).
fof(address_association_31,axiom,
v11462_range_3_to_0_address_association(constB10,v11462_range_3_to_0_address_term_bound_10) ).
fof(transient_address_definition_30,axiom,
! [B] :
( addressVal(v11462_range_3_to_0_address_term_bound_9,B)
<=> v11462(constB9,B) ) ).
fof(is_address_46,axiom,
address(v11462_range_3_to_0_address_term_bound_9) ).
fof(address_association_30,axiom,
v11462_range_3_to_0_address_association(constB9,v11462_range_3_to_0_address_term_bound_9) ).
fof(transient_address_definition_29,axiom,
! [B] :
( addressVal(v11462_range_3_to_0_address_term_bound_8,B)
<=> v11462(constB8,B) ) ).
fof(is_address_45,axiom,
address(v11462_range_3_to_0_address_term_bound_8) ).
fof(address_association_29,axiom,
v11462_range_3_to_0_address_association(constB8,v11462_range_3_to_0_address_term_bound_8) ).
fof(transient_address_definition_28,axiom,
! [B] :
( addressVal(v11462_range_3_to_0_address_term_bound_7,B)
<=> v11462(constB7,B) ) ).
fof(is_address_44,axiom,
address(v11462_range_3_to_0_address_term_bound_7) ).
fof(address_association_28,axiom,
v11462_range_3_to_0_address_association(constB7,v11462_range_3_to_0_address_term_bound_7) ).
fof(transient_address_definition_27,axiom,
! [B] :
( addressVal(v11462_range_3_to_0_address_term_bound_6,B)
<=> v11462(constB6,B) ) ).
fof(is_address_43,axiom,
address(v11462_range_3_to_0_address_term_bound_6) ).
fof(address_association_27,axiom,
v11462_range_3_to_0_address_association(constB6,v11462_range_3_to_0_address_term_bound_6) ).
fof(transient_address_definition_26,axiom,
! [B] :
( addressVal(v11462_range_3_to_0_address_term_bound_5,B)
<=> v11462(constB5,B) ) ).
fof(is_address_42,axiom,
address(v11462_range_3_to_0_address_term_bound_5) ).
fof(address_association_26,axiom,
v11462_range_3_to_0_address_association(constB5,v11462_range_3_to_0_address_term_bound_5) ).
fof(transient_address_definition_25,axiom,
! [B] :
( addressVal(v11462_range_3_to_0_address_term_bound_4,B)
<=> v11462(constB4,B) ) ).
fof(is_address_41,axiom,
address(v11462_range_3_to_0_address_term_bound_4) ).
fof(address_association_25,axiom,
v11462_range_3_to_0_address_association(constB4,v11462_range_3_to_0_address_term_bound_4) ).
fof(transient_address_definition_24,axiom,
! [B] :
( addressVal(v11462_range_3_to_0_address_term_bound_3,B)
<=> v11462(constB3,B) ) ).
fof(is_address_40,axiom,
address(v11462_range_3_to_0_address_term_bound_3) ).
fof(address_association_24,axiom,
v11462_range_3_to_0_address_association(constB3,v11462_range_3_to_0_address_term_bound_3) ).
fof(transient_address_definition_23,axiom,
! [B] :
( addressVal(v11462_range_3_to_0_address_term_bound_2,B)
<=> v11462(constB2,B) ) ).
fof(is_address_39,axiom,
address(v11462_range_3_to_0_address_term_bound_2) ).
fof(address_association_23,axiom,
v11462_range_3_to_0_address_association(constB2,v11462_range_3_to_0_address_term_bound_2) ).
fof(transient_address_definition_22,axiom,
! [B] :
( addressVal(v11462_range_3_to_0_address_term_bound_1,B)
<=> v11462(constB1,B) ) ).
fof(is_address_38,axiom,
address(v11462_range_3_to_0_address_term_bound_1) ).
fof(address_association_22,axiom,
v11462_range_3_to_0_address_association(constB1,v11462_range_3_to_0_address_term_bound_1) ).
fof(transient_address_definition_21,axiom,
! [B] :
( addressVal(v11462_range_3_to_0_address_term_bound_0,B)
<=> v11462(constB0,B) ) ).
fof(is_address_37,axiom,
address(v11462_range_3_to_0_address_term_bound_0) ).
fof(address_association_21,axiom,
v11462_range_3_to_0_address_association(constB0,v11462_range_3_to_0_address_term_bound_0) ).
fof(transient_address_definition_20,axiom,
! [B] :
( addressVal(v11434_range_3_to_0_address_term_bound_20,B)
<=> v11434(constB20,B) ) ).
fof(is_address_36,axiom,
address(v11434_range_3_to_0_address_term_bound_20) ).
fof(address_association_20,axiom,
v11434_range_3_to_0_address_association(constB20,v11434_range_3_to_0_address_term_bound_20) ).
fof(transient_address_definition_19,axiom,
! [B] :
( addressVal(v11434_range_3_to_0_address_term_bound_19,B)
<=> v11434(constB19,B) ) ).
fof(is_address_35,axiom,
address(v11434_range_3_to_0_address_term_bound_19) ).
fof(address_association_19,axiom,
v11434_range_3_to_0_address_association(constB19,v11434_range_3_to_0_address_term_bound_19) ).
fof(transient_address_definition_18,axiom,
! [B] :
( addressVal(v11434_range_3_to_0_address_term_bound_18,B)
<=> v11434(constB18,B) ) ).
fof(is_address_34,axiom,
address(v11434_range_3_to_0_address_term_bound_18) ).
fof(address_association_18,axiom,
v11434_range_3_to_0_address_association(constB18,v11434_range_3_to_0_address_term_bound_18) ).
fof(transient_address_definition_17,axiom,
! [B] :
( addressVal(v11434_range_3_to_0_address_term_bound_17,B)
<=> v11434(constB17,B) ) ).
fof(is_address_33,axiom,
address(v11434_range_3_to_0_address_term_bound_17) ).
fof(address_association_17,axiom,
v11434_range_3_to_0_address_association(constB17,v11434_range_3_to_0_address_term_bound_17) ).
fof(transient_address_definition_16,axiom,
! [B] :
( addressVal(v11434_range_3_to_0_address_term_bound_16,B)
<=> v11434(constB16,B) ) ).
fof(is_address_32,axiom,
address(v11434_range_3_to_0_address_term_bound_16) ).
fof(address_association_16,axiom,
v11434_range_3_to_0_address_association(constB16,v11434_range_3_to_0_address_term_bound_16) ).
fof(transient_address_definition_15,axiom,
! [B] :
( addressVal(v11434_range_3_to_0_address_term_bound_15,B)
<=> v11434(constB15,B) ) ).
fof(is_address_31,axiom,
address(v11434_range_3_to_0_address_term_bound_15) ).
fof(address_association_15,axiom,
v11434_range_3_to_0_address_association(constB15,v11434_range_3_to_0_address_term_bound_15) ).
fof(transient_address_definition_14,axiom,
! [B] :
( addressVal(v11434_range_3_to_0_address_term_bound_14,B)
<=> v11434(constB14,B) ) ).
fof(is_address_30,axiom,
address(v11434_range_3_to_0_address_term_bound_14) ).
fof(address_association_14,axiom,
v11434_range_3_to_0_address_association(constB14,v11434_range_3_to_0_address_term_bound_14) ).
fof(transient_address_definition_13,axiom,
! [B] :
( addressVal(v11434_range_3_to_0_address_term_bound_13,B)
<=> v11434(constB13,B) ) ).
fof(is_address_29,axiom,
address(v11434_range_3_to_0_address_term_bound_13) ).
fof(address_association_13,axiom,
v11434_range_3_to_0_address_association(constB13,v11434_range_3_to_0_address_term_bound_13) ).
fof(transient_address_definition_12,axiom,
! [B] :
( addressVal(v11434_range_3_to_0_address_term_bound_12,B)
<=> v11434(constB12,B) ) ).
fof(is_address_28,axiom,
address(v11434_range_3_to_0_address_term_bound_12) ).
fof(address_association_12,axiom,
v11434_range_3_to_0_address_association(constB12,v11434_range_3_to_0_address_term_bound_12) ).
fof(transient_address_definition_11,axiom,
! [B] :
( addressVal(v11434_range_3_to_0_address_term_bound_11,B)
<=> v11434(constB11,B) ) ).
fof(is_address_27,axiom,
address(v11434_range_3_to_0_address_term_bound_11) ).
fof(address_association_11,axiom,
v11434_range_3_to_0_address_association(constB11,v11434_range_3_to_0_address_term_bound_11) ).
fof(transient_address_definition_10,axiom,
! [B] :
( addressVal(v11434_range_3_to_0_address_term_bound_10,B)
<=> v11434(constB10,B) ) ).
fof(is_address_26,axiom,
address(v11434_range_3_to_0_address_term_bound_10) ).
fof(address_association_10,axiom,
v11434_range_3_to_0_address_association(constB10,v11434_range_3_to_0_address_term_bound_10) ).
fof(transient_address_definition_9,axiom,
! [B] :
( addressVal(v11434_range_3_to_0_address_term_bound_9,B)
<=> v11434(constB9,B) ) ).
fof(is_address_25,axiom,
address(v11434_range_3_to_0_address_term_bound_9) ).
fof(address_association_9,axiom,
v11434_range_3_to_0_address_association(constB9,v11434_range_3_to_0_address_term_bound_9) ).
fof(transient_address_definition_8,axiom,
! [B] :
( addressVal(v11434_range_3_to_0_address_term_bound_8,B)
<=> v11434(constB8,B) ) ).
fof(is_address_24,axiom,
address(v11434_range_3_to_0_address_term_bound_8) ).
fof(address_association_8,axiom,
v11434_range_3_to_0_address_association(constB8,v11434_range_3_to_0_address_term_bound_8) ).
fof(transient_address_definition_7,axiom,
! [B] :
( addressVal(v11434_range_3_to_0_address_term_bound_7,B)
<=> v11434(constB7,B) ) ).
fof(is_address_23,axiom,
address(v11434_range_3_to_0_address_term_bound_7) ).
fof(address_association_7,axiom,
v11434_range_3_to_0_address_association(constB7,v11434_range_3_to_0_address_term_bound_7) ).
fof(transient_address_definition_6,axiom,
! [B] :
( addressVal(v11434_range_3_to_0_address_term_bound_6,B)
<=> v11434(constB6,B) ) ).
fof(is_address_22,axiom,
address(v11434_range_3_to_0_address_term_bound_6) ).
fof(address_association_6,axiom,
v11434_range_3_to_0_address_association(constB6,v11434_range_3_to_0_address_term_bound_6) ).
fof(transient_address_definition_5,axiom,
! [B] :
( addressVal(v11434_range_3_to_0_address_term_bound_5,B)
<=> v11434(constB5,B) ) ).
fof(is_address_21,axiom,
address(v11434_range_3_to_0_address_term_bound_5) ).
fof(address_association_5,axiom,
v11434_range_3_to_0_address_association(constB5,v11434_range_3_to_0_address_term_bound_5) ).
fof(transient_address_definition_4,axiom,
! [B] :
( addressVal(v11434_range_3_to_0_address_term_bound_4,B)
<=> v11434(constB4,B) ) ).
fof(is_address_20,axiom,
address(v11434_range_3_to_0_address_term_bound_4) ).
fof(address_association_4,axiom,
v11434_range_3_to_0_address_association(constB4,v11434_range_3_to_0_address_term_bound_4) ).
fof(transient_address_definition_3,axiom,
! [B] :
( addressVal(v11434_range_3_to_0_address_term_bound_3,B)
<=> v11434(constB3,B) ) ).
fof(is_address_19,axiom,
address(v11434_range_3_to_0_address_term_bound_3) ).
fof(address_association_3,axiom,
v11434_range_3_to_0_address_association(constB3,v11434_range_3_to_0_address_term_bound_3) ).
fof(transient_address_definition_2,axiom,
! [B] :
( addressVal(v11434_range_3_to_0_address_term_bound_2,B)
<=> v11434(constB2,B) ) ).
fof(is_address_18,axiom,
address(v11434_range_3_to_0_address_term_bound_2) ).
fof(address_association_2,axiom,
v11434_range_3_to_0_address_association(constB2,v11434_range_3_to_0_address_term_bound_2) ).
fof(transient_address_definition_1,axiom,
! [B] :
( addressVal(v11434_range_3_to_0_address_term_bound_1,B)
<=> v11434(constB1,B) ) ).
fof(is_address_17,axiom,
address(v11434_range_3_to_0_address_term_bound_1) ).
fof(address_association_1,axiom,
v11434_range_3_to_0_address_association(constB1,v11434_range_3_to_0_address_term_bound_1) ).
fof(transient_address_definition,axiom,
! [B] :
( addressVal(v11434_range_3_to_0_address_term_bound_0,B)
<=> v11434(constB0,B) ) ).
fof(is_address_16,axiom,
address(v11434_range_3_to_0_address_term_bound_0) ).
fof(address_association,axiom,
v11434_range_3_to_0_address_association(constB0,v11434_range_3_to_0_address_term_bound_0) ).
fof(is_address_15,axiom,
address(b1011_address_term) ).
fof(constant_address_definition_15,axiom,
! [B] :
( addressVal(b1011_address_term,B)
<=> b1011(B) ) ).
fof(is_address_14,axiom,
address(b1101_address_term) ).
fof(constant_address_definition_14,axiom,
! [B] :
( addressVal(b1101_address_term,B)
<=> b1101(B) ) ).
fof(is_address_13,axiom,
address(b1110_address_term) ).
fof(constant_address_definition_13,axiom,
! [B] :
( addressVal(b1110_address_term,B)
<=> b1110(B) ) ).
fof(is_address_12,axiom,
address(b1100_address_term) ).
fof(constant_address_definition_12,axiom,
! [B] :
( addressVal(b1100_address_term,B)
<=> b1100(B) ) ).
fof(is_address_11,axiom,
address(b1010_address_term) ).
fof(constant_address_definition_11,axiom,
! [B] :
( addressVal(b1010_address_term,B)
<=> b1010(B) ) ).
fof(is_address_10,axiom,
address(b1001_address_term) ).
fof(constant_address_definition_10,axiom,
! [B] :
( addressVal(b1001_address_term,B)
<=> b1001(B) ) ).
fof(is_address_9,axiom,
address(b1111_address_term) ).
fof(constant_address_definition_9,axiom,
! [B] :
( addressVal(b1111_address_term,B)
<=> b1111(B) ) ).
fof(is_address_8,axiom,
address(b0011_address_term) ).
fof(constant_address_definition_8,axiom,
! [B] :
( addressVal(b0011_address_term,B)
<=> b0011(B) ) ).
fof(is_address_7,axiom,
address(b0111_address_term) ).
fof(constant_address_definition_7,axiom,
! [B] :
( addressVal(b0111_address_term,B)
<=> b0111(B) ) ).
fof(is_address_6,axiom,
address(b1000_address_term) ).
fof(constant_address_definition_6,axiom,
! [B] :
( addressVal(b1000_address_term,B)
<=> b1000(B) ) ).
fof(is_address_5,axiom,
address(b0101_address_term) ).
fof(constant_address_definition_5,axiom,
! [B] :
( addressVal(b0101_address_term,B)
<=> b0101(B) ) ).
fof(is_address_4,axiom,
address(b0110_address_term) ).
fof(constant_address_definition_4,axiom,
! [B] :
( addressVal(b0110_address_term,B)
<=> b0110(B) ) ).
fof(is_address_3,axiom,
address(b0001_address_term) ).
fof(constant_address_definition_3,axiom,
! [B] :
( addressVal(b0001_address_term,B)
<=> b0001(B) ) ).
fof(is_address_2,axiom,
address(b0100_address_term) ).
fof(constant_address_definition_2,axiom,
! [B] :
( addressVal(b0100_address_term,B)
<=> b0100(B) ) ).
fof(is_address_1,axiom,
address(b0010_address_term) ).
fof(constant_address_definition_1,axiom,
! [B] :
( addressVal(b0010_address_term,B)
<=> b0010(B) ) ).
fof(is_address,axiom,
address(b0000_address_term) ).
fof(constant_address_definition,axiom,
! [B] :
( addressVal(b0000_address_term,B)
<=> b0000(B) ) ).
fof(addressDiff,axiom,
! [B,A2,A1] :
( ( address(A1)
& address(A2)
& addressDiff(A1,A2,B) )
=> ( A1 = A2
| ( addressVal(A1,B)
<=> ~ addressVal(A2,B) ) ) ) ).
fof(addressDomain,axiom,
! [A1,A2] :
( addressDiff(A1,A2,bitIndex0)
| addressDiff(A1,A2,bitIndex1)
| addressDiff(A1,A2,bitIndex2)
| addressDiff(A1,A2,bitIndex3) ) ).
fof(addAssertion,conjecture,
! [VarCurr] :
( reachableState(VarCurr)
=> v4(VarCurr) ) ).
fof(writeUnaryOperator_11138,axiom,
! [VarCurr] :
( ~ v4(VarCurr)
<=> v133774(VarCurr) ) ).
fof(writeUnaryOperator_11137,axiom,
! [VarCurr] :
( ~ v133774(VarCurr)
<=> v133775(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26827,axiom,
! [VarCurr] :
( v133775(VarCurr)
<=> ( v133777(VarCurr)
& v133789(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3137,axiom,
! [VarCurr] :
( v133789(VarCurr)
<=> ( v133779(VarCurr,bitIndex0)
| v133779(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11136,axiom,
! [VarCurr] :
( ~ v133777(VarCurr)
<=> v133778(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3136,axiom,
! [VarCurr] :
( v133778(VarCurr)
<=> ( v133779(VarCurr,bitIndex0)
& v133779(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_43639,axiom,
! [VarCurr] :
( v133779(VarCurr,bitIndex0)
<=> v133780(VarCurr) ) ).
fof(addAssignment_43638,axiom,
! [VarCurr] :
( v133779(VarCurr,bitIndex1)
<=> $true ) ).
fof(writeBinaryOperatorShiftedRanges_3135,axiom,
! [VarCurr] :
( v133780(VarCurr)
<=> ( v133782(VarCurr)
& v133786(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3134,axiom,
! [VarCurr] :
( v133782(VarCurr)
<=> ( v133783(VarCurr)
& v133786(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3133,axiom,
! [VarCurr] :
( v133783(VarCurr)
<=> ( v133784(VarCurr)
& v133786(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3132,axiom,
! [VarCurr] :
( v133784(VarCurr)
<=> ( v133785(VarCurr)
& v133786(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3131,axiom,
! [VarCurr] :
( v133785(VarCurr)
<=> ( v133786(VarCurr,bitIndex1)
| v133787(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26826,axiom,
! [VarCurr] :
( v133787(VarCurr)
<=> ( v133786(VarCurr,bitIndex0)
& v133788(VarCurr) ) ) ).
fof(writeUnaryOperator_11135,axiom,
! [VarCurr] :
( ~ v133788(VarCurr)
<=> v133786(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_16,axiom,
! [VarCurr] : ~ v133786(VarCurr,bitIndex4) ).
fof(addZeroExtensionConstraint_15,axiom,
! [VarCurr] : ~ v133786(VarCurr,bitIndex5) ).
fof(addAssignment_43637,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133786(VarCurr,B)
<=> v8(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2344,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133761(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v8(VarNext,B)
<=> v8(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2480,axiom,
! [VarNext] :
( v133761(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v8(VarNext,B)
<=> v133769(VarNext,B) ) ) ) ).
fof(addAssignment_43636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133769(VarNext,B)
<=> v133767(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3214,axiom,
! [VarCurr] :
( ~ v133770(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133767(VarCurr,B)
<=> v23(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3019,axiom,
! [VarCurr] :
( v133770(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133767(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_11134,axiom,
! [VarCurr] :
( ~ v133770(VarCurr)
<=> v10(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26825,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133761(VarNext)
<=> v133762(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133762(VarNext)
<=> ( v133763(VarNext)
& v133564(VarNext) ) ) ) ).
fof(writeUnaryOperator_11133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133763(VarNext)
<=> v133571(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3213,axiom,
! [VarCurr] :
( ~ v25(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v23(VarCurr,B)
<=> v8(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3018,axiom,
! [VarCurr] :
( v25(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v23(VarCurr,B)
<=> v133738(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3212,axiom,
! [VarCurr] :
( ~ v133739(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133738(VarCurr,B)
<=> v133740(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3017,axiom,
! [VarCurr] :
( v133739(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133738(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_43635,axiom,
! [VarCurr] :
( v133740(VarCurr,bitIndex0)
<=> v133756(VarCurr) ) ).
fof(addAssignment_43634,axiom,
! [VarCurr] :
( v133740(VarCurr,bitIndex1)
<=> v133754(VarCurr) ) ).
fof(addAssignment_43633,axiom,
! [VarCurr] :
( v133740(VarCurr,bitIndex2)
<=> v133749(VarCurr) ) ).
fof(addAssignment_43632,axiom,
! [VarCurr] :
( v133740(VarCurr,bitIndex3)
<=> v133742(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26823,axiom,
! [VarCurr] :
( v133754(VarCurr)
<=> ( v133755(VarCurr)
& v133758(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3130,axiom,
! [VarCurr] :
( v133758(VarCurr)
<=> ( v8(VarCurr,bitIndex0)
| v8(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26822,axiom,
! [VarCurr] :
( v133755(VarCurr)
<=> ( v133756(VarCurr)
| v133757(VarCurr) ) ) ).
fof(writeUnaryOperator_11132,axiom,
! [VarCurr] :
( ~ v133757(VarCurr)
<=> v8(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11131,axiom,
! [VarCurr] :
( ~ v133756(VarCurr)
<=> v8(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26821,axiom,
! [VarCurr] :
( v133749(VarCurr)
<=> ( v133750(VarCurr)
& v133753(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3129,axiom,
! [VarCurr] :
( v133753(VarCurr)
<=> ( v133746(VarCurr)
| v8(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26820,axiom,
! [VarCurr] :
( v133750(VarCurr)
<=> ( v133751(VarCurr)
| v133752(VarCurr) ) ) ).
fof(writeUnaryOperator_11130,axiom,
! [VarCurr] :
( ~ v133752(VarCurr)
<=> v8(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_11129,axiom,
! [VarCurr] :
( ~ v133751(VarCurr)
<=> v133746(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26819,axiom,
! [VarCurr] :
( v133742(VarCurr)
<=> ( v133743(VarCurr)
& v133748(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3128,axiom,
! [VarCurr] :
( v133748(VarCurr)
<=> ( v133745(VarCurr)
| v8(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26818,axiom,
! [VarCurr] :
( v133743(VarCurr)
<=> ( v133744(VarCurr)
| v133747(VarCurr) ) ) ).
fof(writeUnaryOperator_11128,axiom,
! [VarCurr] :
( ~ v133747(VarCurr)
<=> v8(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_11127,axiom,
! [VarCurr] :
( ~ v133744(VarCurr)
<=> v133745(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3127,axiom,
! [VarCurr] :
( v133745(VarCurr)
<=> ( v133746(VarCurr)
& v8(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3126,axiom,
! [VarCurr] :
( v133746(VarCurr)
<=> ( v8(VarCurr,bitIndex0)
& v8(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_9325,axiom,
! [VarCurr] :
( v133739(VarCurr)
<=> ( ( v8(VarCurr,bitIndex3)
<=> $true )
& ( v8(VarCurr,bitIndex2)
<=> $true )
& ( v8(VarCurr,bitIndex1)
<=> $true )
& ( v8(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_43631,axiom,
! [VarCurr] :
( v25(VarCurr)
<=> v27(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3211,axiom,
! [VarCurr] :
( ~ v133731(VarCurr)
=> ( v27(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3016,axiom,
! [VarCurr] :
( v133731(VarCurr)
=> ( v27(VarCurr)
<=> v133732(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5416,axiom,
! [VarCurr] :
( ~ v133586(VarCurr)
=> ( v133732(VarCurr)
<=> v133735(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5405,axiom,
! [VarCurr] :
( v133586(VarCurr)
=> ( v133732(VarCurr)
<=> v133733(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3210,axiom,
! [VarCurr] :
( ~ v133589(VarCurr)
=> ( v133735(VarCurr)
<=> v133736(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3015,axiom,
! [VarCurr] :
( v133589(VarCurr)
=> ( v133735(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3209,axiom,
! [VarCurr] :
( ~ v133593(VarCurr)
=> ( v133736(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3014,axiom,
! [VarCurr] :
( v133593(VarCurr)
=> ( v133736(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3208,axiom,
! [VarCurr] :
( ~ v133585(VarCurr)
=> ( v133733(VarCurr)
<=> v133734(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3013,axiom,
! [VarCurr] :
( v133585(VarCurr)
=> ( v133733(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3207,axiom,
! [VarCurr] :
( ~ v133613(VarCurr)
=> ( v133734(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3012,axiom,
! [VarCurr] :
( v133613(VarCurr)
=> ( v133734(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26817,axiom,
! [VarCurr] :
( v133731(VarCurr)
<=> ( v133586(VarCurr)
| v133590(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2343,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133719(VarNext)
=> ( v29(VarNext,bitIndex0)
<=> v29(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2479,axiom,
! [VarNext] :
( v133719(VarNext)
=> ( v29(VarNext,bitIndex0)
<=> v133727(VarNext) ) ) ).
fof(addAssignment_43630,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133727(VarNext)
<=> v133725(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3206,axiom,
! [VarCurr] :
( ~ v133605(VarCurr)
=> ( v133725(VarCurr)
<=> v31(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3011,axiom,
! [VarCurr] :
( v133605(VarCurr)
=> ( v133725(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133719(VarNext)
<=> v133720(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133720(VarNext)
<=> ( v133722(VarNext)
& v131918(VarNext) ) ) ) ).
fof(writeUnaryOperator_11126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133722(VarNext)
<=> v131925(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3205,axiom,
! [VarCurr] :
( ~ v133711(VarCurr)
=> ( v31(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3010,axiom,
! [VarCurr] :
( v133711(VarCurr)
=> ( v31(VarCurr,bitIndex0)
<=> v133715(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5415,axiom,
! [VarCurr] :
( ~ v133712(VarCurr)
=> ( v133715(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5404,axiom,
! [VarCurr] :
( v133712(VarCurr)
=> ( v133715(VarCurr)
<=> v133716(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3204,axiom,
! [VarCurr] :
( ~ v133613(VarCurr)
=> ( v133716(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3009,axiom,
! [VarCurr] :
( v133613(VarCurr)
=> ( v133716(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26814,axiom,
! [VarCurr] :
( v133711(VarCurr)
<=> ( v133712(VarCurr)
| v133714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26813,axiom,
! [VarCurr] :
( v133714(VarCurr)
<=> ( v133589(VarCurr)
& v133590(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26812,axiom,
! [VarCurr] :
( v133712(VarCurr)
<=> ( v133713(VarCurr)
& v133586(VarCurr) ) ) ).
fof(writeUnaryOperator_11125,axiom,
! [VarCurr] :
( ~ v133713(VarCurr)
<=> v133585(VarCurr) ) ).
fof(addAssignment_43629,axiom,
! [VarCurr] :
( v33(VarCurr)
<=> v35(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9324,axiom,
! [VarCurr] :
( v35(VarCurr)
<=> ( ( v37(VarCurr,bitIndex4)
<=> $false )
& ( v37(VarCurr,bitIndex3)
<=> $false )
& ( v37(VarCurr,bitIndex2)
<=> $false )
& ( v37(VarCurr,bitIndex1)
<=> $false )
& ( v37(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2342,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133695(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v37(VarNext,B)
<=> v37(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2478,axiom,
! [VarNext] :
( v133695(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v37(VarNext,B)
<=> v133705(VarNext,B) ) ) ) ).
fof(addAssignment_43628,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v133705(VarNext,B)
<=> v133703(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3203,axiom,
! [VarCurr] :
( ~ v133706(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v133703(VarCurr,B)
<=> v42(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3008,axiom,
! [VarCurr] :
( v133706(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v133703(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_11124,axiom,
! [VarCurr] :
( ~ v133706(VarCurr)
<=> v39(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133695(VarNext)
<=> v133696(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133696(VarNext)
<=> ( v133697(VarNext)
& v133692(VarNext) ) ) ) ).
fof(writeUnaryOperator_11123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133697(VarNext)
<=> v133699(VarNext) ) ) ).
fof(addAssignment_43627,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133699(VarNext)
<=> v133692(VarCurr) ) ) ).
fof(addAssignment_43626,axiom,
! [VarCurr] :
( v133692(VarCurr)
<=> v131918(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_188,axiom,
! [VarCurr] :
( ( ~ v133617(VarCurr)
& ~ v133619(VarCurr)
& ~ v133660(VarCurr) )
=> ! [B] :
( range_4_0(B)
=> ( v42(VarCurr,B)
<=> v37(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1319,axiom,
! [VarCurr] :
( v133660(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v42(VarCurr,B)
<=> v133662(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5414,axiom,
! [VarCurr] :
( v133619(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v42(VarCurr,B)
<=> v133621(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5403,axiom,
! [VarCurr] :
( v133617(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v42(VarCurr,B)
<=> v37(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9323,axiom,
! [VarCurr] :
( v133689(VarCurr)
<=> ( ( v133690(VarCurr,bitIndex1)
<=> $true )
& ( v133690(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_43625,axiom,
! [VarCurr] :
( v133690(VarCurr,bitIndex0)
<=> v67(VarCurr) ) ).
fof(addAssignment_43624,axiom,
! [VarCurr] :
( v133690(VarCurr,bitIndex1)
<=> v44(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3202,axiom,
! [VarCurr] :
( ~ v133663(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v133662(VarCurr,B)
<=> v133664(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3007,axiom,
! [VarCurr] :
( v133663(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v133662(VarCurr,B)
<=> b01111(B) ) ) ) ).
fof(addAssignment_43623,axiom,
! [VarCurr] :
( v133664(VarCurr,bitIndex0)
<=> v133686(VarCurr) ) ).
fof(addAssignment_43622,axiom,
! [VarCurr] :
( v133664(VarCurr,bitIndex1)
<=> v133684(VarCurr) ) ).
fof(addAssignment_43621,axiom,
! [VarCurr] :
( v133664(VarCurr,bitIndex2)
<=> v133679(VarCurr) ) ).
fof(addAssignment_43620,axiom,
! [VarCurr] :
( v133664(VarCurr,bitIndex3)
<=> v133674(VarCurr) ) ).
fof(addAssignment_43619,axiom,
! [VarCurr] :
( v133664(VarCurr,bitIndex4)
<=> v133666(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26809,axiom,
! [VarCurr] :
( v133684(VarCurr)
<=> ( v133685(VarCurr)
& v133688(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3125,axiom,
! [VarCurr] :
( v133688(VarCurr)
<=> ( v37(VarCurr,bitIndex0)
| v37(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26808,axiom,
! [VarCurr] :
( v133685(VarCurr)
<=> ( v133686(VarCurr)
| v133687(VarCurr) ) ) ).
fof(writeUnaryOperator_11122,axiom,
! [VarCurr] :
( ~ v133687(VarCurr)
<=> v37(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11121,axiom,
! [VarCurr] :
( ~ v133686(VarCurr)
<=> v37(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26807,axiom,
! [VarCurr] :
( v133679(VarCurr)
<=> ( v133680(VarCurr)
& v133683(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3124,axiom,
! [VarCurr] :
( v133683(VarCurr)
<=> ( v133671(VarCurr)
| v37(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26806,axiom,
! [VarCurr] :
( v133680(VarCurr)
<=> ( v133681(VarCurr)
| v133682(VarCurr) ) ) ).
fof(writeUnaryOperator_11120,axiom,
! [VarCurr] :
( ~ v133682(VarCurr)
<=> v37(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_11119,axiom,
! [VarCurr] :
( ~ v133681(VarCurr)
<=> v133671(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26805,axiom,
! [VarCurr] :
( v133674(VarCurr)
<=> ( v133675(VarCurr)
& v133678(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3123,axiom,
! [VarCurr] :
( v133678(VarCurr)
<=> ( v133670(VarCurr)
| v37(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26804,axiom,
! [VarCurr] :
( v133675(VarCurr)
<=> ( v133676(VarCurr)
| v133677(VarCurr) ) ) ).
fof(writeUnaryOperator_11118,axiom,
! [VarCurr] :
( ~ v133677(VarCurr)
<=> v37(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_11117,axiom,
! [VarCurr] :
( ~ v133676(VarCurr)
<=> v133670(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26803,axiom,
! [VarCurr] :
( v133666(VarCurr)
<=> ( v133667(VarCurr)
& v133673(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3122,axiom,
! [VarCurr] :
( v133673(VarCurr)
<=> ( v133669(VarCurr)
| v37(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26802,axiom,
! [VarCurr] :
( v133667(VarCurr)
<=> ( v133668(VarCurr)
| v133672(VarCurr) ) ) ).
fof(writeUnaryOperator_11116,axiom,
! [VarCurr] :
( ~ v133672(VarCurr)
<=> v37(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_11115,axiom,
! [VarCurr] :
( ~ v133668(VarCurr)
<=> v133669(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3121,axiom,
! [VarCurr] :
( v133669(VarCurr)
<=> ( v133670(VarCurr)
& v37(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3120,axiom,
! [VarCurr] :
( v133670(VarCurr)
<=> ( v133671(VarCurr)
& v37(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3119,axiom,
! [VarCurr] :
( v133671(VarCurr)
<=> ( v37(VarCurr,bitIndex0)
& v37(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_9322,axiom,
! [VarCurr] :
( v133663(VarCurr)
<=> ( ( v37(VarCurr,bitIndex4)
<=> $false )
& ( v37(VarCurr,bitIndex3)
<=> $true )
& ( v37(VarCurr,bitIndex2)
<=> $true )
& ( v37(VarCurr,bitIndex1)
<=> $true )
& ( v37(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9321,axiom,
! [VarCurr] :
( v133660(VarCurr)
<=> ( ( v133661(VarCurr,bitIndex1)
<=> $true )
& ( v133661(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_43618,axiom,
! [VarCurr] :
( v133661(VarCurr,bitIndex0)
<=> v67(VarCurr) ) ).
fof(addAssignment_43617,axiom,
! [VarCurr] :
( v133661(VarCurr,bitIndex1)
<=> v44(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3201,axiom,
! [VarCurr] :
( ~ v133622(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v133621(VarCurr,B)
<=> v133623(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3006,axiom,
! [VarCurr] :
( v133622(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v133621(VarCurr,B)
<=> $false ) ) ) ).
fof(addSignExtensionConstraint_211,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex6)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_210,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex7)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_209,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex8)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_208,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex9)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_207,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex10)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_206,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex11)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_205,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex12)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_204,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex13)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_203,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex14)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_202,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex15)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_201,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex16)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_200,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex17)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_199,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex18)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_198,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex19)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_197,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex20)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_196,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex21)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_195,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex22)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_194,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex23)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_193,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex24)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_192,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex25)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_191,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex26)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_190,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex27)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_189,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex28)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_188,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex29)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_187,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex30)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_186,axiom,
! [VarCurr] :
( v133623(VarCurr,bitIndex31)
<=> v133624(VarCurr,bitIndex5) ) ).
fof(addAssignment_43616,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v133623(VarCurr,B)
<=> v133624(VarCurr,B) ) ) ).
fof(addAssignment_43615,axiom,
! [VarCurr] :
( v133624(VarCurr,bitIndex0)
<=> v133658(VarCurr) ) ).
fof(addAssignment_43614,axiom,
! [VarCurr] :
( v133624(VarCurr,bitIndex1)
<=> v133656(VarCurr) ) ).
fof(addAssignment_43613,axiom,
! [VarCurr] :
( v133624(VarCurr,bitIndex2)
<=> v133652(VarCurr) ) ).
fof(addAssignment_43612,axiom,
! [VarCurr] :
( v133624(VarCurr,bitIndex3)
<=> v133648(VarCurr) ) ).
fof(addAssignment_43611,axiom,
! [VarCurr] :
( v133624(VarCurr,bitIndex4)
<=> v133644(VarCurr) ) ).
fof(addAssignment_43610,axiom,
! [VarCurr] :
( v133624(VarCurr,bitIndex5)
<=> v133626(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26801,axiom,
! [VarCurr] :
( v133656(VarCurr)
<=> ( v133657(VarCurr)
& v133659(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26800,axiom,
! [VarCurr] :
( v133659(VarCurr)
<=> ( v133630(VarCurr,bitIndex0)
| v133638(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3118,axiom,
! [VarCurr] :
( v133657(VarCurr)
<=> ( v133658(VarCurr)
| v133630(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11114,axiom,
! [VarCurr] :
( ~ v133658(VarCurr)
<=> v133630(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26799,axiom,
! [VarCurr] :
( v133652(VarCurr)
<=> ( v133653(VarCurr)
& v133655(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26798,axiom,
! [VarCurr] :
( v133655(VarCurr)
<=> ( v133636(VarCurr)
| v133639(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3117,axiom,
! [VarCurr] :
( v133653(VarCurr)
<=> ( v133654(VarCurr)
| v133630(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11113,axiom,
! [VarCurr] :
( ~ v133654(VarCurr)
<=> v133636(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26797,axiom,
! [VarCurr] :
( v133648(VarCurr)
<=> ( v133649(VarCurr)
& v133651(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26796,axiom,
! [VarCurr] :
( v133651(VarCurr)
<=> ( v133634(VarCurr)
| v133640(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3116,axiom,
! [VarCurr] :
( v133649(VarCurr)
<=> ( v133650(VarCurr)
| v133630(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11112,axiom,
! [VarCurr] :
( ~ v133650(VarCurr)
<=> v133634(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26795,axiom,
! [VarCurr] :
( v133644(VarCurr)
<=> ( v133645(VarCurr)
& v133647(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26794,axiom,
! [VarCurr] :
( v133647(VarCurr)
<=> ( v133632(VarCurr)
| v133641(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3115,axiom,
! [VarCurr] :
( v133645(VarCurr)
<=> ( v133646(VarCurr)
| v133630(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11111,axiom,
! [VarCurr] :
( ~ v133646(VarCurr)
<=> v133632(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26793,axiom,
! [VarCurr] :
( v133626(VarCurr)
<=> ( v133627(VarCurr)
& v133642(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26792,axiom,
! [VarCurr] :
( v133642(VarCurr)
<=> ( v133629(VarCurr)
| v133643(VarCurr) ) ) ).
fof(writeUnaryOperator_11110,axiom,
! [VarCurr] :
( ~ v133643(VarCurr)
<=> v133630(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_3114,axiom,
! [VarCurr] :
( v133627(VarCurr)
<=> ( v133628(VarCurr)
| v133630(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_11109,axiom,
! [VarCurr] :
( ~ v133628(VarCurr)
<=> v133629(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3113,axiom,
! [VarCurr] :
( v133629(VarCurr)
<=> ( v133630(VarCurr,bitIndex4)
| v133631(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26791,axiom,
! [VarCurr] :
( v133631(VarCurr)
<=> ( v133632(VarCurr)
& v133641(VarCurr) ) ) ).
fof(writeUnaryOperator_11108,axiom,
! [VarCurr] :
( ~ v133641(VarCurr)
<=> v133630(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_3112,axiom,
! [VarCurr] :
( v133632(VarCurr)
<=> ( v133630(VarCurr,bitIndex3)
| v133633(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26790,axiom,
! [VarCurr] :
( v133633(VarCurr)
<=> ( v133634(VarCurr)
& v133640(VarCurr) ) ) ).
fof(writeUnaryOperator_11107,axiom,
! [VarCurr] :
( ~ v133640(VarCurr)
<=> v133630(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_3111,axiom,
! [VarCurr] :
( v133634(VarCurr)
<=> ( v133630(VarCurr,bitIndex2)
| v133635(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26789,axiom,
! [VarCurr] :
( v133635(VarCurr)
<=> ( v133636(VarCurr)
& v133639(VarCurr) ) ) ).
fof(writeUnaryOperator_11106,axiom,
! [VarCurr] :
( ~ v133639(VarCurr)
<=> v133630(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_3110,axiom,
! [VarCurr] :
( v133636(VarCurr)
<=> ( v133630(VarCurr,bitIndex1)
| v133637(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26788,axiom,
! [VarCurr] :
( v133637(VarCurr)
<=> ( v133630(VarCurr,bitIndex0)
& v133638(VarCurr) ) ) ).
fof(writeUnaryOperator_11105,axiom,
! [VarCurr] :
( ~ v133638(VarCurr)
<=> v133630(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_14,axiom,
! [VarCurr] : ~ v133630(VarCurr,bitIndex5) ).
fof(addAssignment_43609,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v133630(VarCurr,B)
<=> v37(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_9320,axiom,
! [VarCurr] :
( v133622(VarCurr)
<=> ( ( v37(VarCurr,bitIndex4)
<=> $false )
& ( v37(VarCurr,bitIndex3)
<=> $false )
& ( v37(VarCurr,bitIndex2)
<=> $false )
& ( v37(VarCurr,bitIndex1)
<=> $false )
& ( v37(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9319,axiom,
! [VarCurr] :
( v133619(VarCurr)
<=> ( ( v133620(VarCurr,bitIndex1)
<=> $false )
& ( v133620(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_43608,axiom,
! [VarCurr] :
( v133620(VarCurr,bitIndex0)
<=> v67(VarCurr) ) ).
fof(addAssignment_43607,axiom,
! [VarCurr] :
( v133620(VarCurr,bitIndex1)
<=> v44(VarCurr) ) ).
fof(addAssignmentInitValueVector_45,axiom,
! [B] :
( range_4_0(B)
=> ( v37(constB0,B)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_9318,axiom,
! [VarCurr] :
( v133617(VarCurr)
<=> ( ( v133618(VarCurr,bitIndex1)
<=> $false )
& ( v133618(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_43606,axiom,
! [VarCurr] :
( v133618(VarCurr,bitIndex0)
<=> v67(VarCurr) ) ).
fof(addAssignment_43605,axiom,
! [VarCurr] :
( v133618(VarCurr,bitIndex1)
<=> v44(VarCurr) ) ).
fof(addAssignment_43604,axiom,
! [VarCurr] :
( v67(VarCurr)
<=> v69(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3200,axiom,
! [VarCurr] :
( ~ v133609(VarCurr)
=> ( v69(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3005,axiom,
! [VarCurr] :
( v133609(VarCurr)
=> ( v69(VarCurr)
<=> v133610(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5413,axiom,
! [VarCurr] :
( ~ v133586(VarCurr)
=> ( v133610(VarCurr)
<=> v133614(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5402,axiom,
! [VarCurr] :
( v133586(VarCurr)
=> ( v133610(VarCurr)
<=> v133611(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3199,axiom,
! [VarCurr] :
( ~ v133589(VarCurr)
=> ( v133614(VarCurr)
<=> v133615(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3004,axiom,
! [VarCurr] :
( v133589(VarCurr)
=> ( v133614(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3198,axiom,
! [VarCurr] :
( ~ v133593(VarCurr)
=> ( v133615(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3003,axiom,
! [VarCurr] :
( v133593(VarCurr)
=> ( v133615(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3197,axiom,
! [VarCurr] :
( ~ v133585(VarCurr)
=> ( v133611(VarCurr)
<=> v133612(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3002,axiom,
! [VarCurr] :
( v133585(VarCurr)
=> ( v133611(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3196,axiom,
! [VarCurr] :
( ~ v133613(VarCurr)
=> ( v133612(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3001,axiom,
! [VarCurr] :
( v133613(VarCurr)
=> ( v133612(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_11104,axiom,
! [VarCurr] :
( ~ v133613(VarCurr)
<=> v71(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26787,axiom,
! [VarCurr] :
( v133609(VarCurr)
<=> ( v133586(VarCurr)
| v133590(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2341,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133596(VarNext)
=> ( v29(VarNext,bitIndex1)
<=> v29(VarCurr,bitIndex1) ) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_17,axiom,
! [VarNext] :
( v133596(VarNext)
=> ( v29(VarNext,bitIndex1)
<=> v133604(VarNext) ) ) ).
fof(addAssignment_43603,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133604(VarNext)
<=> v133602(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_588,axiom,
! [VarCurr] :
( ~ v133605(VarCurr)
=> ( v133602(VarCurr)
<=> v31(VarCurr,bitIndex1) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_3000,axiom,
! [VarCurr] :
( v133605(VarCurr)
=> ( v133602(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_11103,axiom,
! [VarCurr] :
( ~ v133605(VarCurr)
<=> v12(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26786,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133596(VarNext)
<=> v133597(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26785,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133597(VarNext)
<=> ( v133598(VarNext)
& v131918(VarNext) ) ) ) ).
fof(writeUnaryOperator_11102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133598(VarNext)
<=> v131925(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_587,axiom,
! [VarCurr] :
( ~ v133583(VarCurr)
=> ( v31(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_783,axiom,
! [VarCurr] :
( v133583(VarCurr)
=> ( v31(VarCurr,bitIndex1)
<=> v133591(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5412,axiom,
! [VarCurr] :
( ~ v133584(VarCurr)
=> ( v133591(VarCurr)
<=> v133592(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5401,axiom,
! [VarCurr] :
( v133584(VarCurr)
=> ( v133591(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3195,axiom,
! [VarCurr] :
( ~ v133593(VarCurr)
=> ( v133592(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2999,axiom,
! [VarCurr] :
( v133593(VarCurr)
=> ( v133592(VarCurr)
<=> $true ) ) ).
fof(writeUnaryOperator_11101,axiom,
! [VarCurr] :
( ~ v133593(VarCurr)
<=> v33(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26784,axiom,
! [VarCurr] :
( v133583(VarCurr)
<=> ( v133584(VarCurr)
| v133587(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26783,axiom,
! [VarCurr] :
( v133587(VarCurr)
<=> ( v133588(VarCurr)
& v133590(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9317,axiom,
! [VarCurr] :
( v133590(VarCurr)
<=> ( $true
<=> v29(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11100,axiom,
! [VarCurr] :
( ~ v133588(VarCurr)
<=> v133589(VarCurr) ) ).
fof(writeUnaryOperator_11099,axiom,
! [VarCurr] :
( ~ v133589(VarCurr)
<=> v71(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26782,axiom,
! [VarCurr] :
( v133584(VarCurr)
<=> ( v133585(VarCurr)
& v133586(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9316,axiom,
! [VarCurr] :
( v133586(VarCurr)
<=> ( $true
<=> v29(VarCurr,bitIndex0) ) ) ).
fof(addAssignmentInitValueVector_44,axiom,
( v29(constB0,bitIndex1)
<=> $false ) ).
fof(addAssignmentInitValueVector_43,axiom,
( v29(constB0,bitIndex0)
<=> $true ) ).
fof(writeUnaryOperator_11098,axiom,
! [VarCurr] :
( ~ v133585(VarCurr)
<=> v33(VarCurr) ) ).
fof(addAssignment_43602,axiom,
! [VarCurr] :
( v71(VarCurr)
<=> v73(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9315,axiom,
! [VarCurr] :
( v73(VarCurr)
<=> ( ( v75(VarCurr,bitIndex4)
<=> $false )
& ( v75(VarCurr,bitIndex3)
<=> $false )
& ( v75(VarCurr,bitIndex2)
<=> $false )
& ( v75(VarCurr,bitIndex1)
<=> $false )
& ( v75(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2340,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133567(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v75(VarNext,B)
<=> v75(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2477,axiom,
! [VarNext] :
( v133567(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v75(VarNext,B)
<=> v133577(VarNext,B) ) ) ) ).
fof(addAssignment_43601,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v133577(VarNext,B)
<=> v133575(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3194,axiom,
! [VarCurr] :
( ~ v133578(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v133575(VarCurr,B)
<=> v77(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2998,axiom,
! [VarCurr] :
( v133578(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v133575(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_11097,axiom,
! [VarCurr] :
( ~ v133578(VarCurr)
<=> v10(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133567(VarNext)
<=> v133568(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133568(VarNext)
<=> ( v133569(VarNext)
& v133564(VarNext) ) ) ) ).
fof(writeUnaryOperator_11096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133569(VarNext)
<=> v133571(VarNext) ) ) ).
fof(addAssignment_43600,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133571(VarNext)
<=> v133564(VarCurr) ) ) ).
fof(addAssignment_43599,axiom,
! [VarCurr] :
( v133564(VarCurr)
<=> v131918(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_187,axiom,
! [VarCurr] :
( ( ~ v133489(VarCurr)
& ~ v133491(VarCurr)
& ~ v133532(VarCurr) )
=> ! [B] :
( range_4_0(B)
=> ( v77(VarCurr,B)
<=> v75(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1318,axiom,
! [VarCurr] :
( v133532(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v77(VarCurr,B)
<=> v133534(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5411,axiom,
! [VarCurr] :
( v133491(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v77(VarCurr,B)
<=> v133493(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5400,axiom,
! [VarCurr] :
( v133489(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v77(VarCurr,B)
<=> v75(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9314,axiom,
! [VarCurr] :
( v133561(VarCurr)
<=> ( ( v133562(VarCurr,bitIndex1)
<=> $true )
& ( v133562(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_43598,axiom,
! [VarCurr] :
( v133562(VarCurr,bitIndex0)
<=> v25(VarCurr) ) ).
fof(addAssignment_43597,axiom,
! [VarCurr] :
( v133562(VarCurr,bitIndex1)
<=> v79(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3193,axiom,
! [VarCurr] :
( ~ v133535(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v133534(VarCurr,B)
<=> v133536(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2997,axiom,
! [VarCurr] :
( v133535(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v133534(VarCurr,B)
<=> b01111(B) ) ) ) ).
fof(addAssignment_43596,axiom,
! [VarCurr] :
( v133536(VarCurr,bitIndex0)
<=> v133558(VarCurr) ) ).
fof(addAssignment_43595,axiom,
! [VarCurr] :
( v133536(VarCurr,bitIndex1)
<=> v133556(VarCurr) ) ).
fof(addAssignment_43594,axiom,
! [VarCurr] :
( v133536(VarCurr,bitIndex2)
<=> v133551(VarCurr) ) ).
fof(addAssignment_43593,axiom,
! [VarCurr] :
( v133536(VarCurr,bitIndex3)
<=> v133546(VarCurr) ) ).
fof(addAssignment_43592,axiom,
! [VarCurr] :
( v133536(VarCurr,bitIndex4)
<=> v133538(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26779,axiom,
! [VarCurr] :
( v133556(VarCurr)
<=> ( v133557(VarCurr)
& v133560(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3109,axiom,
! [VarCurr] :
( v133560(VarCurr)
<=> ( v75(VarCurr,bitIndex0)
| v75(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26778,axiom,
! [VarCurr] :
( v133557(VarCurr)
<=> ( v133558(VarCurr)
| v133559(VarCurr) ) ) ).
fof(writeUnaryOperator_11095,axiom,
! [VarCurr] :
( ~ v133559(VarCurr)
<=> v75(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11094,axiom,
! [VarCurr] :
( ~ v133558(VarCurr)
<=> v75(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26777,axiom,
! [VarCurr] :
( v133551(VarCurr)
<=> ( v133552(VarCurr)
& v133555(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3108,axiom,
! [VarCurr] :
( v133555(VarCurr)
<=> ( v133543(VarCurr)
| v75(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26776,axiom,
! [VarCurr] :
( v133552(VarCurr)
<=> ( v133553(VarCurr)
| v133554(VarCurr) ) ) ).
fof(writeUnaryOperator_11093,axiom,
! [VarCurr] :
( ~ v133554(VarCurr)
<=> v75(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_11092,axiom,
! [VarCurr] :
( ~ v133553(VarCurr)
<=> v133543(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26775,axiom,
! [VarCurr] :
( v133546(VarCurr)
<=> ( v133547(VarCurr)
& v133550(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3107,axiom,
! [VarCurr] :
( v133550(VarCurr)
<=> ( v133542(VarCurr)
| v75(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26774,axiom,
! [VarCurr] :
( v133547(VarCurr)
<=> ( v133548(VarCurr)
| v133549(VarCurr) ) ) ).
fof(writeUnaryOperator_11091,axiom,
! [VarCurr] :
( ~ v133549(VarCurr)
<=> v75(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_11090,axiom,
! [VarCurr] :
( ~ v133548(VarCurr)
<=> v133542(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26773,axiom,
! [VarCurr] :
( v133538(VarCurr)
<=> ( v133539(VarCurr)
& v133545(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3106,axiom,
! [VarCurr] :
( v133545(VarCurr)
<=> ( v133541(VarCurr)
| v75(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26772,axiom,
! [VarCurr] :
( v133539(VarCurr)
<=> ( v133540(VarCurr)
| v133544(VarCurr) ) ) ).
fof(writeUnaryOperator_11089,axiom,
! [VarCurr] :
( ~ v133544(VarCurr)
<=> v75(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_11088,axiom,
! [VarCurr] :
( ~ v133540(VarCurr)
<=> v133541(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3105,axiom,
! [VarCurr] :
( v133541(VarCurr)
<=> ( v133542(VarCurr)
& v75(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3104,axiom,
! [VarCurr] :
( v133542(VarCurr)
<=> ( v133543(VarCurr)
& v75(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3103,axiom,
! [VarCurr] :
( v133543(VarCurr)
<=> ( v75(VarCurr,bitIndex0)
& v75(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_9313,axiom,
! [VarCurr] :
( v133535(VarCurr)
<=> ( ( v75(VarCurr,bitIndex4)
<=> $false )
& ( v75(VarCurr,bitIndex3)
<=> $true )
& ( v75(VarCurr,bitIndex2)
<=> $true )
& ( v75(VarCurr,bitIndex1)
<=> $true )
& ( v75(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9312,axiom,
! [VarCurr] :
( v133532(VarCurr)
<=> ( ( v133533(VarCurr,bitIndex1)
<=> $true )
& ( v133533(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_43591,axiom,
! [VarCurr] :
( v133533(VarCurr,bitIndex0)
<=> v25(VarCurr) ) ).
fof(addAssignment_43590,axiom,
! [VarCurr] :
( v133533(VarCurr,bitIndex1)
<=> v79(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3192,axiom,
! [VarCurr] :
( ~ v133494(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v133493(VarCurr,B)
<=> v133495(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2996,axiom,
! [VarCurr] :
( v133494(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v133493(VarCurr,B)
<=> $false ) ) ) ).
fof(addSignExtensionConstraint_185,axiom,
! [VarCurr] :
( v133495(VarCurr,bitIndex6)
<=> v133496(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_184,axiom,
! [VarCurr] :
( v133495(VarCurr,bitIndex7)
<=> v133496(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_183,axiom,
! [VarCurr] :
( v133495(VarCurr,bitIndex8)
<=> v133496(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_182,axiom,
! [VarCurr] :
( v133495(VarCurr,bitIndex9)
<=> v133496(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_181,axiom,
! [VarCurr] :
( v133495(VarCurr,bitIndex10)
<=> v133496(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_180,axiom,
! [VarCurr] :
( v133495(VarCurr,bitIndex11)
<=> v133496(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_179,axiom,
! [VarCurr] :
( v133495(VarCurr,bitIndex12)
<=> v133496(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_178,axiom,
! [VarCurr] :
( v133495(VarCurr,bitIndex13)
<=> v133496(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_177,axiom,
! [VarCurr] :
( v133495(VarCurr,bitIndex14)
<=> v133496(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_176,axiom,
! [VarCurr] :
( v133495(VarCurr,bitIndex15)
<=> v133496(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_175,axiom,
! [VarCurr] :
( v133495(VarCurr,bitIndex16)
<=> v133496(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_174,axiom,
! [VarCurr] :
( v133495(VarCurr,bitIndex17)
<=> v133496(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_173,axiom,
! [VarCurr] :
( v133495(VarCurr,bitIndex18)
<=> v133496(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_172,axiom,
! [VarCurr] :
( v133495(VarCurr,bitIndex19)
<=> v133496(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_171,axiom,
! [VarCurr] :
( v133495(VarCurr,bitIndex20)
<=> v133496(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_170,axiom,
! [VarCurr] :
( v133495(VarCurr,bitIndex21)
<=> v133496(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_169,axiom,
! [VarCurr] :
( v133495(VarCurr,bitIndex22)
<=> v133496(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_168,axiom,
! [VarCurr] :
( v133495(VarCurr,bitIndex23)
<=> v133496(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_167,axiom,
! [VarCurr] :
( v133495(VarCurr,bitIndex24)
<=> v133496(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_166,axiom,
! [VarCurr] :
( v133495(VarCurr,bitIndex25)
<=> v133496(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_165,axiom,
! [VarCurr] :
( v133495(VarCurr,bitIndex26)
<=> v133496(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_164,axiom,
! [VarCurr] :
( v133495(VarCurr,bitIndex27)
<=> v133496(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_163,axiom,
! [VarCurr] :
( v133495(VarCurr,bitIndex28)
<=> v133496(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_162,axiom,
! [VarCurr] :
( v133495(VarCurr,bitIndex29)
<=> v133496(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_161,axiom,
! [VarCurr] :
( v133495(VarCurr,bitIndex30)
<=> v133496(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_160,axiom,
! [VarCurr] :
( v133495(VarCurr,bitIndex31)
<=> v133496(VarCurr,bitIndex5) ) ).
fof(addAssignment_43589,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v133495(VarCurr,B)
<=> v133496(VarCurr,B) ) ) ).
fof(addAssignment_43588,axiom,
! [VarCurr] :
( v133496(VarCurr,bitIndex0)
<=> v133530(VarCurr) ) ).
fof(addAssignment_43587,axiom,
! [VarCurr] :
( v133496(VarCurr,bitIndex1)
<=> v133528(VarCurr) ) ).
fof(addAssignment_43586,axiom,
! [VarCurr] :
( v133496(VarCurr,bitIndex2)
<=> v133524(VarCurr) ) ).
fof(addAssignment_43585,axiom,
! [VarCurr] :
( v133496(VarCurr,bitIndex3)
<=> v133520(VarCurr) ) ).
fof(addAssignment_43584,axiom,
! [VarCurr] :
( v133496(VarCurr,bitIndex4)
<=> v133516(VarCurr) ) ).
fof(addAssignment_43583,axiom,
! [VarCurr] :
( v133496(VarCurr,bitIndex5)
<=> v133498(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26771,axiom,
! [VarCurr] :
( v133528(VarCurr)
<=> ( v133529(VarCurr)
& v133531(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26770,axiom,
! [VarCurr] :
( v133531(VarCurr)
<=> ( v133502(VarCurr,bitIndex0)
| v133510(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3102,axiom,
! [VarCurr] :
( v133529(VarCurr)
<=> ( v133530(VarCurr)
| v133502(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_11087,axiom,
! [VarCurr] :
( ~ v133530(VarCurr)
<=> v133502(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26769,axiom,
! [VarCurr] :
( v133524(VarCurr)
<=> ( v133525(VarCurr)
& v133527(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26768,axiom,
! [VarCurr] :
( v133527(VarCurr)
<=> ( v133508(VarCurr)
| v133511(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3101,axiom,
! [VarCurr] :
( v133525(VarCurr)
<=> ( v133526(VarCurr)
| v133502(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_11086,axiom,
! [VarCurr] :
( ~ v133526(VarCurr)
<=> v133508(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26767,axiom,
! [VarCurr] :
( v133520(VarCurr)
<=> ( v133521(VarCurr)
& v133523(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26766,axiom,
! [VarCurr] :
( v133523(VarCurr)
<=> ( v133506(VarCurr)
| v133512(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3100,axiom,
! [VarCurr] :
( v133521(VarCurr)
<=> ( v133522(VarCurr)
| v133502(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_11085,axiom,
! [VarCurr] :
( ~ v133522(VarCurr)
<=> v133506(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26765,axiom,
! [VarCurr] :
( v133516(VarCurr)
<=> ( v133517(VarCurr)
& v133519(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26764,axiom,
! [VarCurr] :
( v133519(VarCurr)
<=> ( v133504(VarCurr)
| v133513(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3099,axiom,
! [VarCurr] :
( v133517(VarCurr)
<=> ( v133518(VarCurr)
| v133502(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_11084,axiom,
! [VarCurr] :
( ~ v133518(VarCurr)
<=> v133504(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26763,axiom,
! [VarCurr] :
( v133498(VarCurr)
<=> ( v133499(VarCurr)
& v133514(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26762,axiom,
! [VarCurr] :
( v133514(VarCurr)
<=> ( v133501(VarCurr)
| v133515(VarCurr) ) ) ).
fof(writeUnaryOperator_11083,axiom,
! [VarCurr] :
( ~ v133515(VarCurr)
<=> v133502(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_3098,axiom,
! [VarCurr] :
( v133499(VarCurr)
<=> ( v133500(VarCurr)
| v133502(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_11082,axiom,
! [VarCurr] :
( ~ v133500(VarCurr)
<=> v133501(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3097,axiom,
! [VarCurr] :
( v133501(VarCurr)
<=> ( v133502(VarCurr,bitIndex4)
| v133503(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26761,axiom,
! [VarCurr] :
( v133503(VarCurr)
<=> ( v133504(VarCurr)
& v133513(VarCurr) ) ) ).
fof(writeUnaryOperator_11081,axiom,
! [VarCurr] :
( ~ v133513(VarCurr)
<=> v133502(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_3096,axiom,
! [VarCurr] :
( v133504(VarCurr)
<=> ( v133502(VarCurr,bitIndex3)
| v133505(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26760,axiom,
! [VarCurr] :
( v133505(VarCurr)
<=> ( v133506(VarCurr)
& v133512(VarCurr) ) ) ).
fof(writeUnaryOperator_11080,axiom,
! [VarCurr] :
( ~ v133512(VarCurr)
<=> v133502(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_3095,axiom,
! [VarCurr] :
( v133506(VarCurr)
<=> ( v133502(VarCurr,bitIndex2)
| v133507(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26759,axiom,
! [VarCurr] :
( v133507(VarCurr)
<=> ( v133508(VarCurr)
& v133511(VarCurr) ) ) ).
fof(writeUnaryOperator_11079,axiom,
! [VarCurr] :
( ~ v133511(VarCurr)
<=> v133502(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_3094,axiom,
! [VarCurr] :
( v133508(VarCurr)
<=> ( v133502(VarCurr,bitIndex1)
| v133509(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26758,axiom,
! [VarCurr] :
( v133509(VarCurr)
<=> ( v133502(VarCurr,bitIndex0)
& v133510(VarCurr) ) ) ).
fof(writeUnaryOperator_11078,axiom,
! [VarCurr] :
( ~ v133510(VarCurr)
<=> v133502(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_13,axiom,
! [VarCurr] : ~ v133502(VarCurr,bitIndex5) ).
fof(addAssignment_43582,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v133502(VarCurr,B)
<=> v75(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_9311,axiom,
! [VarCurr] :
( v133494(VarCurr)
<=> ( ( v75(VarCurr,bitIndex4)
<=> $false )
& ( v75(VarCurr,bitIndex3)
<=> $false )
& ( v75(VarCurr,bitIndex2)
<=> $false )
& ( v75(VarCurr,bitIndex1)
<=> $false )
& ( v75(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9310,axiom,
! [VarCurr] :
( v133491(VarCurr)
<=> ( ( v133492(VarCurr,bitIndex1)
<=> $false )
& ( v133492(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_43581,axiom,
! [VarCurr] :
( v133492(VarCurr,bitIndex0)
<=> v25(VarCurr) ) ).
fof(addAssignment_43580,axiom,
! [VarCurr] :
( v133492(VarCurr,bitIndex1)
<=> v79(VarCurr) ) ).
fof(addAssignmentInitValueVector_42,axiom,
! [B] :
( range_4_0(B)
=> ( v75(constB0,B)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_9309,axiom,
! [VarCurr] :
( v133489(VarCurr)
<=> ( ( v133490(VarCurr,bitIndex1)
<=> $false )
& ( v133490(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_43579,axiom,
! [VarCurr] :
( v133490(VarCurr,bitIndex0)
<=> v25(VarCurr) ) ).
fof(addAssignment_43578,axiom,
! [VarCurr] :
( v133490(VarCurr,bitIndex1)
<=> v79(VarCurr) ) ).
fof(addAssignment_43577,axiom,
! [VarCurr] :
( v79(VarCurr)
<=> v81(VarCurr) ) ).
fof(addAssignment_43576,axiom,
! [VarCurr] :
( v81(VarCurr)
<=> v83(VarCurr) ) ).
fof(addAssignment_43575,axiom,
! [VarCurr] :
( v83(VarCurr)
<=> v85(VarCurr) ) ).
fof(addAssignment_43574,axiom,
! [VarCurr] :
( v85(VarCurr)
<=> v87(VarCurr) ) ).
fof(addAssignment_43573,axiom,
! [VarCurr] :
( v87(VarCurr)
<=> v89(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2339,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133476(VarNext)
=> ( v89(VarNext)
<=> v89(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2476,axiom,
! [VarNext] :
( v133476(VarNext)
=> ( v89(VarNext)
<=> v133484(VarNext) ) ) ).
fof(addAssignment_43572,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133484(VarNext)
<=> v133482(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3191,axiom,
! [VarCurr] :
( ~ v133485(VarCurr)
=> ( v133482(VarCurr)
<=> v95(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2995,axiom,
! [VarCurr] :
( v133485(VarCurr)
=> ( v133482(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_11077,axiom,
! [VarCurr] :
( ~ v133485(VarCurr)
<=> v91(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26757,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133476(VarNext)
<=> v133477(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133477(VarNext)
<=> ( v133478(VarNext)
& v104983(VarNext) ) ) ) ).
fof(writeUnaryOperator_11076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133478(VarNext)
<=> v104990(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3190,axiom,
! [VarCurr] :
( ~ v133468(VarCurr)
=> ( v95(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2994,axiom,
! [VarCurr] :
( v133468(VarCurr)
=> ( v95(VarCurr)
<=> v133473(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5410,axiom,
! [VarCurr] :
( ~ v133470(VarCurr)
=> ( v133473(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5399,axiom,
! [VarCurr] :
( v133470(VarCurr)
=> ( v133473(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26755,axiom,
! [VarCurr] :
( v133468(VarCurr)
<=> ( v133469(VarCurr)
& v133472(VarCurr) ) ) ).
fof(writeUnaryOperator_11075,axiom,
! [VarCurr] :
( ~ v133472(VarCurr)
<=> v105010(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26754,axiom,
! [VarCurr] :
( v133469(VarCurr)
<=> ( v133470(VarCurr)
| v133471(VarCurr) ) ) ).
fof(writeUnaryOperator_11074,axiom,
! [VarCurr] :
( ~ v133471(VarCurr)
<=> v105007(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26753,axiom,
! [VarCurr] :
( v133470(VarCurr)
<=> ( v129287(VarCurr)
& v105007(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3189,axiom,
! [VarCurr] :
( ~ v99(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v97(VarCurr,B)
<=> v133398(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2993,axiom,
! [VarCurr] :
( v99(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v97(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_26,axiom,
! [VarCurr] :
( ( ~ v133399(VarCurr)
& ~ v133436(VarCurr)
& ~ v133444(VarCurr)
& ~ v133452(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v133398(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_186,axiom,
! [VarCurr] :
( v133452(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v133398(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1317,axiom,
! [VarCurr] :
( v133444(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v133398(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5409,axiom,
! [VarCurr] :
( v133436(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v133398(VarCurr,B)
<=> v133443(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5398,axiom,
! [VarCurr] :
( v133399(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v133398(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26752,axiom,
! [VarCurr] :
( v133452(VarCurr)
<=> ( v133454(VarCurr)
| v133463(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26751,axiom,
! [VarCurr] :
( v133463(VarCurr)
<=> ( v133465(VarCurr)
& v133418(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3093,axiom,
! [VarCurr] :
( v133465(VarCurr)
<=> ( v133466(VarCurr)
& v133239(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3092,axiom,
! [VarCurr] :
( v133466(VarCurr)
<=> ( v133415(VarCurr)
& v133239(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26750,axiom,
! [VarCurr] :
( v133454(VarCurr)
<=> ( v133455(VarCurr)
| v133460(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3091,axiom,
! [VarCurr] :
( v133460(VarCurr)
<=> ( v133462(VarCurr)
& v133239(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3090,axiom,
! [VarCurr] :
( v133462(VarCurr)
<=> ( v133458(VarCurr)
& v133239(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3089,axiom,
! [VarCurr] :
( v133455(VarCurr)
<=> ( v133457(VarCurr)
& v133239(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26749,axiom,
! [VarCurr] :
( v133457(VarCurr)
<=> ( v133458(VarCurr)
& v133417(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3088,axiom,
! [VarCurr] :
( v133458(VarCurr)
<=> ( v133459(VarCurr)
& v133239(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3087,axiom,
! [VarCurr] :
( v133459(VarCurr)
<=> ( v133410(VarCurr)
& v133239(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26748,axiom,
! [VarCurr] :
( v133444(VarCurr)
<=> ( v133445(VarCurr)
| v133447(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26747,axiom,
! [VarCurr] :
( v133447(VarCurr)
<=> ( v133449(VarCurr)
& v133418(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26746,axiom,
! [VarCurr] :
( v133449(VarCurr)
<=> ( v133450(VarCurr)
& v133417(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26745,axiom,
! [VarCurr] :
( v133450(VarCurr)
<=> ( v133451(VarCurr)
& v133416(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3086,axiom,
! [VarCurr] :
( v133451(VarCurr)
<=> ( v133427(VarCurr)
& v133239(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3085,axiom,
! [VarCurr] :
( v133445(VarCurr)
<=> ( v133438(VarCurr)
& v133239(VarCurr,bitIndex6) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3188,axiom,
! [VarCurr] :
( ~ v133241(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v133443(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2992,axiom,
! [VarCurr] :
( v133241(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v133443(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26744,axiom,
! [VarCurr] :
( v133436(VarCurr)
<=> ( v133438(VarCurr)
& v133418(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26743,axiom,
! [VarCurr] :
( v133438(VarCurr)
<=> ( v133439(VarCurr)
& v133417(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26742,axiom,
! [VarCurr] :
( v133439(VarCurr)
<=> ( v133440(VarCurr)
& v133416(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3084,axiom,
! [VarCurr] :
( v133440(VarCurr)
<=> ( v133441(VarCurr)
& v133239(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26741,axiom,
! [VarCurr] :
( v133441(VarCurr)
<=> ( v133442(VarCurr)
& v133414(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3083,axiom,
! [VarCurr] :
( v133442(VarCurr)
<=> ( v133412(VarCurr)
& v133239(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26740,axiom,
! [VarCurr] :
( v133399(VarCurr)
<=> ( v133401(VarCurr)
| v133434(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3082,axiom,
! [VarCurr] :
( v133434(VarCurr)
<=> ( v133421(VarCurr)
& v133239(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26739,axiom,
! [VarCurr] :
( v133401(VarCurr)
<=> ( v133402(VarCurr)
| v133432(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3081,axiom,
! [VarCurr] :
( v133432(VarCurr)
<=> ( v133407(VarCurr)
& v133239(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26738,axiom,
! [VarCurr] :
( v133402(VarCurr)
<=> ( v133403(VarCurr)
| v133429(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26737,axiom,
! [VarCurr] :
( v133429(VarCurr)
<=> ( v133431(VarCurr)
& v133418(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3080,axiom,
! [VarCurr] :
( v133431(VarCurr)
<=> ( v133425(VarCurr)
& v133239(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26736,axiom,
! [VarCurr] :
( v133403(VarCurr)
<=> ( v133404(VarCurr)
| v133422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26735,axiom,
! [VarCurr] :
( v133422(VarCurr)
<=> ( v133424(VarCurr)
& v133418(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26734,axiom,
! [VarCurr] :
( v133424(VarCurr)
<=> ( v133425(VarCurr)
& v133417(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26733,axiom,
! [VarCurr] :
( v133425(VarCurr)
<=> ( v133426(VarCurr)
& v133416(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26732,axiom,
! [VarCurr] :
( v133426(VarCurr)
<=> ( v133427(VarCurr)
& v133415(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26731,axiom,
! [VarCurr] :
( v133427(VarCurr)
<=> ( v133428(VarCurr)
& v133414(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26730,axiom,
! [VarCurr] :
( v133428(VarCurr)
<=> ( v133239(VarCurr,bitIndex0)
& v133413(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26729,axiom,
! [VarCurr] :
( v133404(VarCurr)
<=> ( v133405(VarCurr)
| v133419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26728,axiom,
! [VarCurr] :
( v133419(VarCurr)
<=> ( v133421(VarCurr)
& v133418(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3079,axiom,
! [VarCurr] :
( v133421(VarCurr)
<=> ( v133408(VarCurr)
& v133239(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26727,axiom,
! [VarCurr] :
( v133405(VarCurr)
<=> ( v133407(VarCurr)
& v133418(VarCurr) ) ) ).
fof(writeUnaryOperator_11073,axiom,
! [VarCurr] :
( ~ v133418(VarCurr)
<=> v133239(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26726,axiom,
! [VarCurr] :
( v133407(VarCurr)
<=> ( v133408(VarCurr)
& v133417(VarCurr) ) ) ).
fof(writeUnaryOperator_11072,axiom,
! [VarCurr] :
( ~ v133417(VarCurr)
<=> v133239(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26725,axiom,
! [VarCurr] :
( v133408(VarCurr)
<=> ( v133409(VarCurr)
& v133416(VarCurr) ) ) ).
fof(writeUnaryOperator_11071,axiom,
! [VarCurr] :
( ~ v133416(VarCurr)
<=> v133239(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26724,axiom,
! [VarCurr] :
( v133409(VarCurr)
<=> ( v133410(VarCurr)
& v133415(VarCurr) ) ) ).
fof(writeUnaryOperator_11070,axiom,
! [VarCurr] :
( ~ v133415(VarCurr)
<=> v133239(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26723,axiom,
! [VarCurr] :
( v133410(VarCurr)
<=> ( v133411(VarCurr)
& v133414(VarCurr) ) ) ).
fof(writeUnaryOperator_11069,axiom,
! [VarCurr] :
( ~ v133414(VarCurr)
<=> v133239(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26722,axiom,
! [VarCurr] :
( v133411(VarCurr)
<=> ( v133412(VarCurr)
& v133413(VarCurr) ) ) ).
fof(writeUnaryOperator_11068,axiom,
! [VarCurr] :
( ~ v133413(VarCurr)
<=> v133239(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11067,axiom,
! [VarCurr] :
( ~ v133412(VarCurr)
<=> v133239(VarCurr,bitIndex0) ) ).
fof(addAssignment_43571,axiom,
! [VarCurr] :
( v133241(VarCurr)
<=> v105126(VarCurr,bitIndex81) ) ).
fof(addAssignment_43570,axiom,
! [VarCurr] :
( v105126(VarCurr,bitIndex81)
<=> v105128(VarCurr,bitIndex81) ) ).
fof(addAssignment_43569,axiom,
! [VarCurr] :
( v105128(VarCurr,bitIndex81)
<=> v105130(VarCurr,bitIndex696) ) ).
fof(addAssignment_43568,axiom,
! [VarNext] :
( v105130(VarNext,bitIndex696)
<=> v133390(VarNext,bitIndex81) ) ).
fof(addCaseBooleanConditionShiftedRanges1_153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133392(VarNext)
=> ( ( v133390(VarNext,bitIndex122)
<=> v105130(VarCurr,bitIndex737) )
& ( v133390(VarNext,bitIndex121)
<=> v105130(VarCurr,bitIndex736) )
& ( v133390(VarNext,bitIndex120)
<=> v105130(VarCurr,bitIndex735) )
& ( v133390(VarNext,bitIndex119)
<=> v105130(VarCurr,bitIndex734) )
& ( v133390(VarNext,bitIndex118)
<=> v105130(VarCurr,bitIndex733) )
& ( v133390(VarNext,bitIndex117)
<=> v105130(VarCurr,bitIndex732) )
& ( v133390(VarNext,bitIndex116)
<=> v105130(VarCurr,bitIndex731) )
& ( v133390(VarNext,bitIndex115)
<=> v105130(VarCurr,bitIndex730) )
& ( v133390(VarNext,bitIndex114)
<=> v105130(VarCurr,bitIndex729) )
& ( v133390(VarNext,bitIndex113)
<=> v105130(VarCurr,bitIndex728) )
& ( v133390(VarNext,bitIndex112)
<=> v105130(VarCurr,bitIndex727) )
& ( v133390(VarNext,bitIndex111)
<=> v105130(VarCurr,bitIndex726) )
& ( v133390(VarNext,bitIndex110)
<=> v105130(VarCurr,bitIndex725) )
& ( v133390(VarNext,bitIndex109)
<=> v105130(VarCurr,bitIndex724) )
& ( v133390(VarNext,bitIndex108)
<=> v105130(VarCurr,bitIndex723) )
& ( v133390(VarNext,bitIndex107)
<=> v105130(VarCurr,bitIndex722) )
& ( v133390(VarNext,bitIndex106)
<=> v105130(VarCurr,bitIndex721) )
& ( v133390(VarNext,bitIndex105)
<=> v105130(VarCurr,bitIndex720) )
& ( v133390(VarNext,bitIndex104)
<=> v105130(VarCurr,bitIndex719) )
& ( v133390(VarNext,bitIndex103)
<=> v105130(VarCurr,bitIndex718) )
& ( v133390(VarNext,bitIndex102)
<=> v105130(VarCurr,bitIndex717) )
& ( v133390(VarNext,bitIndex101)
<=> v105130(VarCurr,bitIndex716) )
& ( v133390(VarNext,bitIndex100)
<=> v105130(VarCurr,bitIndex715) )
& ( v133390(VarNext,bitIndex99)
<=> v105130(VarCurr,bitIndex714) )
& ( v133390(VarNext,bitIndex98)
<=> v105130(VarCurr,bitIndex713) )
& ( v133390(VarNext,bitIndex97)
<=> v105130(VarCurr,bitIndex712) )
& ( v133390(VarNext,bitIndex96)
<=> v105130(VarCurr,bitIndex711) )
& ( v133390(VarNext,bitIndex95)
<=> v105130(VarCurr,bitIndex710) )
& ( v133390(VarNext,bitIndex94)
<=> v105130(VarCurr,bitIndex709) )
& ( v133390(VarNext,bitIndex93)
<=> v105130(VarCurr,bitIndex708) )
& ( v133390(VarNext,bitIndex92)
<=> v105130(VarCurr,bitIndex707) )
& ( v133390(VarNext,bitIndex91)
<=> v105130(VarCurr,bitIndex706) )
& ( v133390(VarNext,bitIndex90)
<=> v105130(VarCurr,bitIndex705) )
& ( v133390(VarNext,bitIndex89)
<=> v105130(VarCurr,bitIndex704) )
& ( v133390(VarNext,bitIndex88)
<=> v105130(VarCurr,bitIndex703) )
& ( v133390(VarNext,bitIndex87)
<=> v105130(VarCurr,bitIndex702) )
& ( v133390(VarNext,bitIndex86)
<=> v105130(VarCurr,bitIndex701) )
& ( v133390(VarNext,bitIndex85)
<=> v105130(VarCurr,bitIndex700) )
& ( v133390(VarNext,bitIndex84)
<=> v105130(VarCurr,bitIndex699) )
& ( v133390(VarNext,bitIndex83)
<=> v105130(VarCurr,bitIndex698) )
& ( v133390(VarNext,bitIndex82)
<=> v105130(VarCurr,bitIndex697) )
& ( v133390(VarNext,bitIndex81)
<=> v105130(VarCurr,bitIndex696) )
& ( v133390(VarNext,bitIndex80)
<=> v105130(VarCurr,bitIndex695) )
& ( v133390(VarNext,bitIndex79)
<=> v105130(VarCurr,bitIndex694) )
& ( v133390(VarNext,bitIndex78)
<=> v105130(VarCurr,bitIndex693) )
& ( v133390(VarNext,bitIndex77)
<=> v105130(VarCurr,bitIndex692) )
& ( v133390(VarNext,bitIndex76)
<=> v105130(VarCurr,bitIndex691) )
& ( v133390(VarNext,bitIndex75)
<=> v105130(VarCurr,bitIndex690) )
& ( v133390(VarNext,bitIndex74)
<=> v105130(VarCurr,bitIndex689) )
& ( v133390(VarNext,bitIndex73)
<=> v105130(VarCurr,bitIndex688) )
& ( v133390(VarNext,bitIndex72)
<=> v105130(VarCurr,bitIndex687) )
& ( v133390(VarNext,bitIndex71)
<=> v105130(VarCurr,bitIndex686) )
& ( v133390(VarNext,bitIndex70)
<=> v105130(VarCurr,bitIndex685) )
& ( v133390(VarNext,bitIndex69)
<=> v105130(VarCurr,bitIndex684) )
& ( v133390(VarNext,bitIndex68)
<=> v105130(VarCurr,bitIndex683) )
& ( v133390(VarNext,bitIndex67)
<=> v105130(VarCurr,bitIndex682) )
& ( v133390(VarNext,bitIndex66)
<=> v105130(VarCurr,bitIndex681) )
& ( v133390(VarNext,bitIndex65)
<=> v105130(VarCurr,bitIndex680) )
& ( v133390(VarNext,bitIndex64)
<=> v105130(VarCurr,bitIndex679) )
& ( v133390(VarNext,bitIndex63)
<=> v105130(VarCurr,bitIndex678) )
& ( v133390(VarNext,bitIndex62)
<=> v105130(VarCurr,bitIndex677) )
& ( v133390(VarNext,bitIndex61)
<=> v105130(VarCurr,bitIndex676) )
& ( v133390(VarNext,bitIndex60)
<=> v105130(VarCurr,bitIndex675) )
& ( v133390(VarNext,bitIndex59)
<=> v105130(VarCurr,bitIndex674) )
& ( v133390(VarNext,bitIndex58)
<=> v105130(VarCurr,bitIndex673) )
& ( v133390(VarNext,bitIndex57)
<=> v105130(VarCurr,bitIndex672) )
& ( v133390(VarNext,bitIndex56)
<=> v105130(VarCurr,bitIndex671) )
& ( v133390(VarNext,bitIndex55)
<=> v105130(VarCurr,bitIndex670) )
& ( v133390(VarNext,bitIndex54)
<=> v105130(VarCurr,bitIndex669) )
& ( v133390(VarNext,bitIndex53)
<=> v105130(VarCurr,bitIndex668) )
& ( v133390(VarNext,bitIndex52)
<=> v105130(VarCurr,bitIndex667) )
& ( v133390(VarNext,bitIndex51)
<=> v105130(VarCurr,bitIndex666) )
& ( v133390(VarNext,bitIndex50)
<=> v105130(VarCurr,bitIndex665) )
& ( v133390(VarNext,bitIndex49)
<=> v105130(VarCurr,bitIndex664) )
& ( v133390(VarNext,bitIndex48)
<=> v105130(VarCurr,bitIndex663) )
& ( v133390(VarNext,bitIndex47)
<=> v105130(VarCurr,bitIndex662) )
& ( v133390(VarNext,bitIndex46)
<=> v105130(VarCurr,bitIndex661) )
& ( v133390(VarNext,bitIndex45)
<=> v105130(VarCurr,bitIndex660) )
& ( v133390(VarNext,bitIndex44)
<=> v105130(VarCurr,bitIndex659) )
& ( v133390(VarNext,bitIndex43)
<=> v105130(VarCurr,bitIndex658) )
& ( v133390(VarNext,bitIndex42)
<=> v105130(VarCurr,bitIndex657) )
& ( v133390(VarNext,bitIndex41)
<=> v105130(VarCurr,bitIndex656) )
& ( v133390(VarNext,bitIndex40)
<=> v105130(VarCurr,bitIndex655) )
& ( v133390(VarNext,bitIndex39)
<=> v105130(VarCurr,bitIndex654) )
& ( v133390(VarNext,bitIndex38)
<=> v105130(VarCurr,bitIndex653) )
& ( v133390(VarNext,bitIndex37)
<=> v105130(VarCurr,bitIndex652) )
& ( v133390(VarNext,bitIndex36)
<=> v105130(VarCurr,bitIndex651) )
& ( v133390(VarNext,bitIndex35)
<=> v105130(VarCurr,bitIndex650) )
& ( v133390(VarNext,bitIndex34)
<=> v105130(VarCurr,bitIndex649) )
& ( v133390(VarNext,bitIndex33)
<=> v105130(VarCurr,bitIndex648) )
& ( v133390(VarNext,bitIndex32)
<=> v105130(VarCurr,bitIndex647) )
& ( v133390(VarNext,bitIndex31)
<=> v105130(VarCurr,bitIndex646) )
& ( v133390(VarNext,bitIndex30)
<=> v105130(VarCurr,bitIndex645) )
& ( v133390(VarNext,bitIndex29)
<=> v105130(VarCurr,bitIndex644) )
& ( v133390(VarNext,bitIndex28)
<=> v105130(VarCurr,bitIndex643) )
& ( v133390(VarNext,bitIndex27)
<=> v105130(VarCurr,bitIndex642) )
& ( v133390(VarNext,bitIndex26)
<=> v105130(VarCurr,bitIndex641) )
& ( v133390(VarNext,bitIndex25)
<=> v105130(VarCurr,bitIndex640) )
& ( v133390(VarNext,bitIndex24)
<=> v105130(VarCurr,bitIndex639) )
& ( v133390(VarNext,bitIndex23)
<=> v105130(VarCurr,bitIndex638) )
& ( v133390(VarNext,bitIndex22)
<=> v105130(VarCurr,bitIndex637) )
& ( v133390(VarNext,bitIndex21)
<=> v105130(VarCurr,bitIndex636) )
& ( v133390(VarNext,bitIndex20)
<=> v105130(VarCurr,bitIndex635) )
& ( v133390(VarNext,bitIndex19)
<=> v105130(VarCurr,bitIndex634) )
& ( v133390(VarNext,bitIndex18)
<=> v105130(VarCurr,bitIndex633) )
& ( v133390(VarNext,bitIndex17)
<=> v105130(VarCurr,bitIndex632) )
& ( v133390(VarNext,bitIndex16)
<=> v105130(VarCurr,bitIndex631) )
& ( v133390(VarNext,bitIndex15)
<=> v105130(VarCurr,bitIndex630) )
& ( v133390(VarNext,bitIndex14)
<=> v105130(VarCurr,bitIndex629) )
& ( v133390(VarNext,bitIndex13)
<=> v105130(VarCurr,bitIndex628) )
& ( v133390(VarNext,bitIndex12)
<=> v105130(VarCurr,bitIndex627) )
& ( v133390(VarNext,bitIndex11)
<=> v105130(VarCurr,bitIndex626) )
& ( v133390(VarNext,bitIndex10)
<=> v105130(VarCurr,bitIndex625) )
& ( v133390(VarNext,bitIndex9)
<=> v105130(VarCurr,bitIndex624) )
& ( v133390(VarNext,bitIndex8)
<=> v105130(VarCurr,bitIndex623) )
& ( v133390(VarNext,bitIndex7)
<=> v105130(VarCurr,bitIndex622) )
& ( v133390(VarNext,bitIndex6)
<=> v105130(VarCurr,bitIndex621) )
& ( v133390(VarNext,bitIndex5)
<=> v105130(VarCurr,bitIndex620) )
& ( v133390(VarNext,bitIndex4)
<=> v105130(VarCurr,bitIndex619) )
& ( v133390(VarNext,bitIndex3)
<=> v105130(VarCurr,bitIndex618) )
& ( v133390(VarNext,bitIndex2)
<=> v105130(VarCurr,bitIndex617) )
& ( v133390(VarNext,bitIndex1)
<=> v105130(VarCurr,bitIndex616) )
& ( v133390(VarNext,bitIndex0)
<=> v105130(VarCurr,bitIndex615) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2475,axiom,
! [VarNext] :
( v133392(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v133390(VarNext,B)
<=> v105546(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133392(VarNext)
<=> ( v133393(VarNext)
& v105528(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133393(VarNext)
<=> ( v133395(VarNext)
& v105195(VarNext) ) ) ) ).
fof(writeUnaryOperator_11066,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133395(VarNext)
<=> v105202(VarNext) ) ) ).
fof(addAssignment_43567,axiom,
! [VarCurr] :
( v105512(VarCurr,bitIndex81)
<=> v105517(VarCurr,bitIndex81) ) ).
fof(addAssignment_43566,axiom,
! [VarCurr] :
( v105516(VarCurr,bitIndex81)
<=> v105130(VarCurr,bitIndex573) ) ).
fof(addAssignment_43565,axiom,
! [VarCurr] :
( v105505(VarCurr,bitIndex81)
<=> v105510(VarCurr,bitIndex81) ) ).
fof(addAssignment_43564,axiom,
! [VarCurr] :
( v105509(VarCurr,bitIndex81)
<=> v105130(VarCurr,bitIndex696) ) ).
fof(addAssignment_43563,axiom,
! [VarNext] :
( v105130(VarNext,bitIndex573)
<=> v133382(VarNext,bitIndex81) ) ).
fof(addCaseBooleanConditionShiftedRanges1_152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133384(VarNext)
=> ( ( v133382(VarNext,bitIndex122)
<=> v105130(VarCurr,bitIndex614) )
& ( v133382(VarNext,bitIndex121)
<=> v105130(VarCurr,bitIndex613) )
& ( v133382(VarNext,bitIndex120)
<=> v105130(VarCurr,bitIndex612) )
& ( v133382(VarNext,bitIndex119)
<=> v105130(VarCurr,bitIndex611) )
& ( v133382(VarNext,bitIndex118)
<=> v105130(VarCurr,bitIndex610) )
& ( v133382(VarNext,bitIndex117)
<=> v105130(VarCurr,bitIndex609) )
& ( v133382(VarNext,bitIndex116)
<=> v105130(VarCurr,bitIndex608) )
& ( v133382(VarNext,bitIndex115)
<=> v105130(VarCurr,bitIndex607) )
& ( v133382(VarNext,bitIndex114)
<=> v105130(VarCurr,bitIndex606) )
& ( v133382(VarNext,bitIndex113)
<=> v105130(VarCurr,bitIndex605) )
& ( v133382(VarNext,bitIndex112)
<=> v105130(VarCurr,bitIndex604) )
& ( v133382(VarNext,bitIndex111)
<=> v105130(VarCurr,bitIndex603) )
& ( v133382(VarNext,bitIndex110)
<=> v105130(VarCurr,bitIndex602) )
& ( v133382(VarNext,bitIndex109)
<=> v105130(VarCurr,bitIndex601) )
& ( v133382(VarNext,bitIndex108)
<=> v105130(VarCurr,bitIndex600) )
& ( v133382(VarNext,bitIndex107)
<=> v105130(VarCurr,bitIndex599) )
& ( v133382(VarNext,bitIndex106)
<=> v105130(VarCurr,bitIndex598) )
& ( v133382(VarNext,bitIndex105)
<=> v105130(VarCurr,bitIndex597) )
& ( v133382(VarNext,bitIndex104)
<=> v105130(VarCurr,bitIndex596) )
& ( v133382(VarNext,bitIndex103)
<=> v105130(VarCurr,bitIndex595) )
& ( v133382(VarNext,bitIndex102)
<=> v105130(VarCurr,bitIndex594) )
& ( v133382(VarNext,bitIndex101)
<=> v105130(VarCurr,bitIndex593) )
& ( v133382(VarNext,bitIndex100)
<=> v105130(VarCurr,bitIndex592) )
& ( v133382(VarNext,bitIndex99)
<=> v105130(VarCurr,bitIndex591) )
& ( v133382(VarNext,bitIndex98)
<=> v105130(VarCurr,bitIndex590) )
& ( v133382(VarNext,bitIndex97)
<=> v105130(VarCurr,bitIndex589) )
& ( v133382(VarNext,bitIndex96)
<=> v105130(VarCurr,bitIndex588) )
& ( v133382(VarNext,bitIndex95)
<=> v105130(VarCurr,bitIndex587) )
& ( v133382(VarNext,bitIndex94)
<=> v105130(VarCurr,bitIndex586) )
& ( v133382(VarNext,bitIndex93)
<=> v105130(VarCurr,bitIndex585) )
& ( v133382(VarNext,bitIndex92)
<=> v105130(VarCurr,bitIndex584) )
& ( v133382(VarNext,bitIndex91)
<=> v105130(VarCurr,bitIndex583) )
& ( v133382(VarNext,bitIndex90)
<=> v105130(VarCurr,bitIndex582) )
& ( v133382(VarNext,bitIndex89)
<=> v105130(VarCurr,bitIndex581) )
& ( v133382(VarNext,bitIndex88)
<=> v105130(VarCurr,bitIndex580) )
& ( v133382(VarNext,bitIndex87)
<=> v105130(VarCurr,bitIndex579) )
& ( v133382(VarNext,bitIndex86)
<=> v105130(VarCurr,bitIndex578) )
& ( v133382(VarNext,bitIndex85)
<=> v105130(VarCurr,bitIndex577) )
& ( v133382(VarNext,bitIndex84)
<=> v105130(VarCurr,bitIndex576) )
& ( v133382(VarNext,bitIndex83)
<=> v105130(VarCurr,bitIndex575) )
& ( v133382(VarNext,bitIndex82)
<=> v105130(VarCurr,bitIndex574) )
& ( v133382(VarNext,bitIndex81)
<=> v105130(VarCurr,bitIndex573) )
& ( v133382(VarNext,bitIndex80)
<=> v105130(VarCurr,bitIndex572) )
& ( v133382(VarNext,bitIndex79)
<=> v105130(VarCurr,bitIndex571) )
& ( v133382(VarNext,bitIndex78)
<=> v105130(VarCurr,bitIndex570) )
& ( v133382(VarNext,bitIndex77)
<=> v105130(VarCurr,bitIndex569) )
& ( v133382(VarNext,bitIndex76)
<=> v105130(VarCurr,bitIndex568) )
& ( v133382(VarNext,bitIndex75)
<=> v105130(VarCurr,bitIndex567) )
& ( v133382(VarNext,bitIndex74)
<=> v105130(VarCurr,bitIndex566) )
& ( v133382(VarNext,bitIndex73)
<=> v105130(VarCurr,bitIndex565) )
& ( v133382(VarNext,bitIndex72)
<=> v105130(VarCurr,bitIndex564) )
& ( v133382(VarNext,bitIndex71)
<=> v105130(VarCurr,bitIndex563) )
& ( v133382(VarNext,bitIndex70)
<=> v105130(VarCurr,bitIndex562) )
& ( v133382(VarNext,bitIndex69)
<=> v105130(VarCurr,bitIndex561) )
& ( v133382(VarNext,bitIndex68)
<=> v105130(VarCurr,bitIndex560) )
& ( v133382(VarNext,bitIndex67)
<=> v105130(VarCurr,bitIndex559) )
& ( v133382(VarNext,bitIndex66)
<=> v105130(VarCurr,bitIndex558) )
& ( v133382(VarNext,bitIndex65)
<=> v105130(VarCurr,bitIndex557) )
& ( v133382(VarNext,bitIndex64)
<=> v105130(VarCurr,bitIndex556) )
& ( v133382(VarNext,bitIndex63)
<=> v105130(VarCurr,bitIndex555) )
& ( v133382(VarNext,bitIndex62)
<=> v105130(VarCurr,bitIndex554) )
& ( v133382(VarNext,bitIndex61)
<=> v105130(VarCurr,bitIndex553) )
& ( v133382(VarNext,bitIndex60)
<=> v105130(VarCurr,bitIndex552) )
& ( v133382(VarNext,bitIndex59)
<=> v105130(VarCurr,bitIndex551) )
& ( v133382(VarNext,bitIndex58)
<=> v105130(VarCurr,bitIndex550) )
& ( v133382(VarNext,bitIndex57)
<=> v105130(VarCurr,bitIndex549) )
& ( v133382(VarNext,bitIndex56)
<=> v105130(VarCurr,bitIndex548) )
& ( v133382(VarNext,bitIndex55)
<=> v105130(VarCurr,bitIndex547) )
& ( v133382(VarNext,bitIndex54)
<=> v105130(VarCurr,bitIndex546) )
& ( v133382(VarNext,bitIndex53)
<=> v105130(VarCurr,bitIndex545) )
& ( v133382(VarNext,bitIndex52)
<=> v105130(VarCurr,bitIndex544) )
& ( v133382(VarNext,bitIndex51)
<=> v105130(VarCurr,bitIndex543) )
& ( v133382(VarNext,bitIndex50)
<=> v105130(VarCurr,bitIndex542) )
& ( v133382(VarNext,bitIndex49)
<=> v105130(VarCurr,bitIndex541) )
& ( v133382(VarNext,bitIndex48)
<=> v105130(VarCurr,bitIndex540) )
& ( v133382(VarNext,bitIndex47)
<=> v105130(VarCurr,bitIndex539) )
& ( v133382(VarNext,bitIndex46)
<=> v105130(VarCurr,bitIndex538) )
& ( v133382(VarNext,bitIndex45)
<=> v105130(VarCurr,bitIndex537) )
& ( v133382(VarNext,bitIndex44)
<=> v105130(VarCurr,bitIndex536) )
& ( v133382(VarNext,bitIndex43)
<=> v105130(VarCurr,bitIndex535) )
& ( v133382(VarNext,bitIndex42)
<=> v105130(VarCurr,bitIndex534) )
& ( v133382(VarNext,bitIndex41)
<=> v105130(VarCurr,bitIndex533) )
& ( v133382(VarNext,bitIndex40)
<=> v105130(VarCurr,bitIndex532) )
& ( v133382(VarNext,bitIndex39)
<=> v105130(VarCurr,bitIndex531) )
& ( v133382(VarNext,bitIndex38)
<=> v105130(VarCurr,bitIndex530) )
& ( v133382(VarNext,bitIndex37)
<=> v105130(VarCurr,bitIndex529) )
& ( v133382(VarNext,bitIndex36)
<=> v105130(VarCurr,bitIndex528) )
& ( v133382(VarNext,bitIndex35)
<=> v105130(VarCurr,bitIndex527) )
& ( v133382(VarNext,bitIndex34)
<=> v105130(VarCurr,bitIndex526) )
& ( v133382(VarNext,bitIndex33)
<=> v105130(VarCurr,bitIndex525) )
& ( v133382(VarNext,bitIndex32)
<=> v105130(VarCurr,bitIndex524) )
& ( v133382(VarNext,bitIndex31)
<=> v105130(VarCurr,bitIndex523) )
& ( v133382(VarNext,bitIndex30)
<=> v105130(VarCurr,bitIndex522) )
& ( v133382(VarNext,bitIndex29)
<=> v105130(VarCurr,bitIndex521) )
& ( v133382(VarNext,bitIndex28)
<=> v105130(VarCurr,bitIndex520) )
& ( v133382(VarNext,bitIndex27)
<=> v105130(VarCurr,bitIndex519) )
& ( v133382(VarNext,bitIndex26)
<=> v105130(VarCurr,bitIndex518) )
& ( v133382(VarNext,bitIndex25)
<=> v105130(VarCurr,bitIndex517) )
& ( v133382(VarNext,bitIndex24)
<=> v105130(VarCurr,bitIndex516) )
& ( v133382(VarNext,bitIndex23)
<=> v105130(VarCurr,bitIndex515) )
& ( v133382(VarNext,bitIndex22)
<=> v105130(VarCurr,bitIndex514) )
& ( v133382(VarNext,bitIndex21)
<=> v105130(VarCurr,bitIndex513) )
& ( v133382(VarNext,bitIndex20)
<=> v105130(VarCurr,bitIndex512) )
& ( v133382(VarNext,bitIndex19)
<=> v105130(VarCurr,bitIndex511) )
& ( v133382(VarNext,bitIndex18)
<=> v105130(VarCurr,bitIndex510) )
& ( v133382(VarNext,bitIndex17)
<=> v105130(VarCurr,bitIndex509) )
& ( v133382(VarNext,bitIndex16)
<=> v105130(VarCurr,bitIndex508) )
& ( v133382(VarNext,bitIndex15)
<=> v105130(VarCurr,bitIndex507) )
& ( v133382(VarNext,bitIndex14)
<=> v105130(VarCurr,bitIndex506) )
& ( v133382(VarNext,bitIndex13)
<=> v105130(VarCurr,bitIndex505) )
& ( v133382(VarNext,bitIndex12)
<=> v105130(VarCurr,bitIndex504) )
& ( v133382(VarNext,bitIndex11)
<=> v105130(VarCurr,bitIndex503) )
& ( v133382(VarNext,bitIndex10)
<=> v105130(VarCurr,bitIndex502) )
& ( v133382(VarNext,bitIndex9)
<=> v105130(VarCurr,bitIndex501) )
& ( v133382(VarNext,bitIndex8)
<=> v105130(VarCurr,bitIndex500) )
& ( v133382(VarNext,bitIndex7)
<=> v105130(VarCurr,bitIndex499) )
& ( v133382(VarNext,bitIndex6)
<=> v105130(VarCurr,bitIndex498) )
& ( v133382(VarNext,bitIndex5)
<=> v105130(VarCurr,bitIndex497) )
& ( v133382(VarNext,bitIndex4)
<=> v105130(VarCurr,bitIndex496) )
& ( v133382(VarNext,bitIndex3)
<=> v105130(VarCurr,bitIndex495) )
& ( v133382(VarNext,bitIndex2)
<=> v105130(VarCurr,bitIndex494) )
& ( v133382(VarNext,bitIndex1)
<=> v105130(VarCurr,bitIndex493) )
& ( v133382(VarNext,bitIndex0)
<=> v105130(VarCurr,bitIndex492) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2474,axiom,
! [VarNext] :
( v133384(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v133382(VarNext,B)
<=> v105500(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133384(VarNext)
<=> ( v133385(VarNext)
& v105482(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133385(VarNext)
<=> ( v133387(VarNext)
& v105195(VarNext) ) ) ) ).
fof(writeUnaryOperator_11065,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133387(VarNext)
<=> v105202(VarNext) ) ) ).
fof(addAssignment_43562,axiom,
! [VarCurr] :
( v105466(VarCurr,bitIndex81)
<=> v105471(VarCurr,bitIndex81) ) ).
fof(addAssignment_43561,axiom,
! [VarCurr] :
( v105470(VarCurr,bitIndex81)
<=> v105130(VarCurr,bitIndex450) ) ).
fof(addAssignment_43560,axiom,
! [VarCurr] :
( v105459(VarCurr,bitIndex81)
<=> v105464(VarCurr,bitIndex81) ) ).
fof(addAssignment_43559,axiom,
! [VarCurr] :
( v105463(VarCurr,bitIndex81)
<=> v105130(VarCurr,bitIndex573) ) ).
fof(addAssignment_43558,axiom,
! [VarNext] :
( v105130(VarNext,bitIndex450)
<=> v133374(VarNext,bitIndex81) ) ).
fof(addCaseBooleanConditionShiftedRanges1_151,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133376(VarNext)
=> ( ( v133374(VarNext,bitIndex122)
<=> v105130(VarCurr,bitIndex491) )
& ( v133374(VarNext,bitIndex121)
<=> v105130(VarCurr,bitIndex490) )
& ( v133374(VarNext,bitIndex120)
<=> v105130(VarCurr,bitIndex489) )
& ( v133374(VarNext,bitIndex119)
<=> v105130(VarCurr,bitIndex488) )
& ( v133374(VarNext,bitIndex118)
<=> v105130(VarCurr,bitIndex487) )
& ( v133374(VarNext,bitIndex117)
<=> v105130(VarCurr,bitIndex486) )
& ( v133374(VarNext,bitIndex116)
<=> v105130(VarCurr,bitIndex485) )
& ( v133374(VarNext,bitIndex115)
<=> v105130(VarCurr,bitIndex484) )
& ( v133374(VarNext,bitIndex114)
<=> v105130(VarCurr,bitIndex483) )
& ( v133374(VarNext,bitIndex113)
<=> v105130(VarCurr,bitIndex482) )
& ( v133374(VarNext,bitIndex112)
<=> v105130(VarCurr,bitIndex481) )
& ( v133374(VarNext,bitIndex111)
<=> v105130(VarCurr,bitIndex480) )
& ( v133374(VarNext,bitIndex110)
<=> v105130(VarCurr,bitIndex479) )
& ( v133374(VarNext,bitIndex109)
<=> v105130(VarCurr,bitIndex478) )
& ( v133374(VarNext,bitIndex108)
<=> v105130(VarCurr,bitIndex477) )
& ( v133374(VarNext,bitIndex107)
<=> v105130(VarCurr,bitIndex476) )
& ( v133374(VarNext,bitIndex106)
<=> v105130(VarCurr,bitIndex475) )
& ( v133374(VarNext,bitIndex105)
<=> v105130(VarCurr,bitIndex474) )
& ( v133374(VarNext,bitIndex104)
<=> v105130(VarCurr,bitIndex473) )
& ( v133374(VarNext,bitIndex103)
<=> v105130(VarCurr,bitIndex472) )
& ( v133374(VarNext,bitIndex102)
<=> v105130(VarCurr,bitIndex471) )
& ( v133374(VarNext,bitIndex101)
<=> v105130(VarCurr,bitIndex470) )
& ( v133374(VarNext,bitIndex100)
<=> v105130(VarCurr,bitIndex469) )
& ( v133374(VarNext,bitIndex99)
<=> v105130(VarCurr,bitIndex468) )
& ( v133374(VarNext,bitIndex98)
<=> v105130(VarCurr,bitIndex467) )
& ( v133374(VarNext,bitIndex97)
<=> v105130(VarCurr,bitIndex466) )
& ( v133374(VarNext,bitIndex96)
<=> v105130(VarCurr,bitIndex465) )
& ( v133374(VarNext,bitIndex95)
<=> v105130(VarCurr,bitIndex464) )
& ( v133374(VarNext,bitIndex94)
<=> v105130(VarCurr,bitIndex463) )
& ( v133374(VarNext,bitIndex93)
<=> v105130(VarCurr,bitIndex462) )
& ( v133374(VarNext,bitIndex92)
<=> v105130(VarCurr,bitIndex461) )
& ( v133374(VarNext,bitIndex91)
<=> v105130(VarCurr,bitIndex460) )
& ( v133374(VarNext,bitIndex90)
<=> v105130(VarCurr,bitIndex459) )
& ( v133374(VarNext,bitIndex89)
<=> v105130(VarCurr,bitIndex458) )
& ( v133374(VarNext,bitIndex88)
<=> v105130(VarCurr,bitIndex457) )
& ( v133374(VarNext,bitIndex87)
<=> v105130(VarCurr,bitIndex456) )
& ( v133374(VarNext,bitIndex86)
<=> v105130(VarCurr,bitIndex455) )
& ( v133374(VarNext,bitIndex85)
<=> v105130(VarCurr,bitIndex454) )
& ( v133374(VarNext,bitIndex84)
<=> v105130(VarCurr,bitIndex453) )
& ( v133374(VarNext,bitIndex83)
<=> v105130(VarCurr,bitIndex452) )
& ( v133374(VarNext,bitIndex82)
<=> v105130(VarCurr,bitIndex451) )
& ( v133374(VarNext,bitIndex81)
<=> v105130(VarCurr,bitIndex450) )
& ( v133374(VarNext,bitIndex80)
<=> v105130(VarCurr,bitIndex449) )
& ( v133374(VarNext,bitIndex79)
<=> v105130(VarCurr,bitIndex448) )
& ( v133374(VarNext,bitIndex78)
<=> v105130(VarCurr,bitIndex447) )
& ( v133374(VarNext,bitIndex77)
<=> v105130(VarCurr,bitIndex446) )
& ( v133374(VarNext,bitIndex76)
<=> v105130(VarCurr,bitIndex445) )
& ( v133374(VarNext,bitIndex75)
<=> v105130(VarCurr,bitIndex444) )
& ( v133374(VarNext,bitIndex74)
<=> v105130(VarCurr,bitIndex443) )
& ( v133374(VarNext,bitIndex73)
<=> v105130(VarCurr,bitIndex442) )
& ( v133374(VarNext,bitIndex72)
<=> v105130(VarCurr,bitIndex441) )
& ( v133374(VarNext,bitIndex71)
<=> v105130(VarCurr,bitIndex440) )
& ( v133374(VarNext,bitIndex70)
<=> v105130(VarCurr,bitIndex439) )
& ( v133374(VarNext,bitIndex69)
<=> v105130(VarCurr,bitIndex438) )
& ( v133374(VarNext,bitIndex68)
<=> v105130(VarCurr,bitIndex437) )
& ( v133374(VarNext,bitIndex67)
<=> v105130(VarCurr,bitIndex436) )
& ( v133374(VarNext,bitIndex66)
<=> v105130(VarCurr,bitIndex435) )
& ( v133374(VarNext,bitIndex65)
<=> v105130(VarCurr,bitIndex434) )
& ( v133374(VarNext,bitIndex64)
<=> v105130(VarCurr,bitIndex433) )
& ( v133374(VarNext,bitIndex63)
<=> v105130(VarCurr,bitIndex432) )
& ( v133374(VarNext,bitIndex62)
<=> v105130(VarCurr,bitIndex431) )
& ( v133374(VarNext,bitIndex61)
<=> v105130(VarCurr,bitIndex430) )
& ( v133374(VarNext,bitIndex60)
<=> v105130(VarCurr,bitIndex429) )
& ( v133374(VarNext,bitIndex59)
<=> v105130(VarCurr,bitIndex428) )
& ( v133374(VarNext,bitIndex58)
<=> v105130(VarCurr,bitIndex427) )
& ( v133374(VarNext,bitIndex57)
<=> v105130(VarCurr,bitIndex426) )
& ( v133374(VarNext,bitIndex56)
<=> v105130(VarCurr,bitIndex425) )
& ( v133374(VarNext,bitIndex55)
<=> v105130(VarCurr,bitIndex424) )
& ( v133374(VarNext,bitIndex54)
<=> v105130(VarCurr,bitIndex423) )
& ( v133374(VarNext,bitIndex53)
<=> v105130(VarCurr,bitIndex422) )
& ( v133374(VarNext,bitIndex52)
<=> v105130(VarCurr,bitIndex421) )
& ( v133374(VarNext,bitIndex51)
<=> v105130(VarCurr,bitIndex420) )
& ( v133374(VarNext,bitIndex50)
<=> v105130(VarCurr,bitIndex419) )
& ( v133374(VarNext,bitIndex49)
<=> v105130(VarCurr,bitIndex418) )
& ( v133374(VarNext,bitIndex48)
<=> v105130(VarCurr,bitIndex417) )
& ( v133374(VarNext,bitIndex47)
<=> v105130(VarCurr,bitIndex416) )
& ( v133374(VarNext,bitIndex46)
<=> v105130(VarCurr,bitIndex415) )
& ( v133374(VarNext,bitIndex45)
<=> v105130(VarCurr,bitIndex414) )
& ( v133374(VarNext,bitIndex44)
<=> v105130(VarCurr,bitIndex413) )
& ( v133374(VarNext,bitIndex43)
<=> v105130(VarCurr,bitIndex412) )
& ( v133374(VarNext,bitIndex42)
<=> v105130(VarCurr,bitIndex411) )
& ( v133374(VarNext,bitIndex41)
<=> v105130(VarCurr,bitIndex410) )
& ( v133374(VarNext,bitIndex40)
<=> v105130(VarCurr,bitIndex409) )
& ( v133374(VarNext,bitIndex39)
<=> v105130(VarCurr,bitIndex408) )
& ( v133374(VarNext,bitIndex38)
<=> v105130(VarCurr,bitIndex407) )
& ( v133374(VarNext,bitIndex37)
<=> v105130(VarCurr,bitIndex406) )
& ( v133374(VarNext,bitIndex36)
<=> v105130(VarCurr,bitIndex405) )
& ( v133374(VarNext,bitIndex35)
<=> v105130(VarCurr,bitIndex404) )
& ( v133374(VarNext,bitIndex34)
<=> v105130(VarCurr,bitIndex403) )
& ( v133374(VarNext,bitIndex33)
<=> v105130(VarCurr,bitIndex402) )
& ( v133374(VarNext,bitIndex32)
<=> v105130(VarCurr,bitIndex401) )
& ( v133374(VarNext,bitIndex31)
<=> v105130(VarCurr,bitIndex400) )
& ( v133374(VarNext,bitIndex30)
<=> v105130(VarCurr,bitIndex399) )
& ( v133374(VarNext,bitIndex29)
<=> v105130(VarCurr,bitIndex398) )
& ( v133374(VarNext,bitIndex28)
<=> v105130(VarCurr,bitIndex397) )
& ( v133374(VarNext,bitIndex27)
<=> v105130(VarCurr,bitIndex396) )
& ( v133374(VarNext,bitIndex26)
<=> v105130(VarCurr,bitIndex395) )
& ( v133374(VarNext,bitIndex25)
<=> v105130(VarCurr,bitIndex394) )
& ( v133374(VarNext,bitIndex24)
<=> v105130(VarCurr,bitIndex393) )
& ( v133374(VarNext,bitIndex23)
<=> v105130(VarCurr,bitIndex392) )
& ( v133374(VarNext,bitIndex22)
<=> v105130(VarCurr,bitIndex391) )
& ( v133374(VarNext,bitIndex21)
<=> v105130(VarCurr,bitIndex390) )
& ( v133374(VarNext,bitIndex20)
<=> v105130(VarCurr,bitIndex389) )
& ( v133374(VarNext,bitIndex19)
<=> v105130(VarCurr,bitIndex388) )
& ( v133374(VarNext,bitIndex18)
<=> v105130(VarCurr,bitIndex387) )
& ( v133374(VarNext,bitIndex17)
<=> v105130(VarCurr,bitIndex386) )
& ( v133374(VarNext,bitIndex16)
<=> v105130(VarCurr,bitIndex385) )
& ( v133374(VarNext,bitIndex15)
<=> v105130(VarCurr,bitIndex384) )
& ( v133374(VarNext,bitIndex14)
<=> v105130(VarCurr,bitIndex383) )
& ( v133374(VarNext,bitIndex13)
<=> v105130(VarCurr,bitIndex382) )
& ( v133374(VarNext,bitIndex12)
<=> v105130(VarCurr,bitIndex381) )
& ( v133374(VarNext,bitIndex11)
<=> v105130(VarCurr,bitIndex380) )
& ( v133374(VarNext,bitIndex10)
<=> v105130(VarCurr,bitIndex379) )
& ( v133374(VarNext,bitIndex9)
<=> v105130(VarCurr,bitIndex378) )
& ( v133374(VarNext,bitIndex8)
<=> v105130(VarCurr,bitIndex377) )
& ( v133374(VarNext,bitIndex7)
<=> v105130(VarCurr,bitIndex376) )
& ( v133374(VarNext,bitIndex6)
<=> v105130(VarCurr,bitIndex375) )
& ( v133374(VarNext,bitIndex5)
<=> v105130(VarCurr,bitIndex374) )
& ( v133374(VarNext,bitIndex4)
<=> v105130(VarCurr,bitIndex373) )
& ( v133374(VarNext,bitIndex3)
<=> v105130(VarCurr,bitIndex372) )
& ( v133374(VarNext,bitIndex2)
<=> v105130(VarCurr,bitIndex371) )
& ( v133374(VarNext,bitIndex1)
<=> v105130(VarCurr,bitIndex370) )
& ( v133374(VarNext,bitIndex0)
<=> v105130(VarCurr,bitIndex369) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2473,axiom,
! [VarNext] :
( v133376(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v133374(VarNext,B)
<=> v105454(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133376(VarNext)
<=> ( v133377(VarNext)
& v105436(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133377(VarNext)
<=> ( v133379(VarNext)
& v105195(VarNext) ) ) ) ).
fof(writeUnaryOperator_11064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133379(VarNext)
<=> v105202(VarNext) ) ) ).
fof(addAssignment_43557,axiom,
! [VarCurr] :
( v105420(VarCurr,bitIndex81)
<=> v105425(VarCurr,bitIndex81) ) ).
fof(addAssignment_43556,axiom,
! [VarCurr] :
( v105424(VarCurr,bitIndex81)
<=> v105130(VarCurr,bitIndex327) ) ).
fof(addAssignment_43555,axiom,
! [VarCurr] :
( v105413(VarCurr,bitIndex81)
<=> v105418(VarCurr,bitIndex81) ) ).
fof(addAssignment_43554,axiom,
! [VarCurr] :
( v105417(VarCurr,bitIndex81)
<=> v105130(VarCurr,bitIndex450) ) ).
fof(addAssignment_43553,axiom,
! [VarNext] :
( v105130(VarNext,bitIndex327)
<=> v133366(VarNext,bitIndex81) ) ).
fof(addCaseBooleanConditionShiftedRanges1_150,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133368(VarNext)
=> ( ( v133366(VarNext,bitIndex122)
<=> v105130(VarCurr,bitIndex368) )
& ( v133366(VarNext,bitIndex121)
<=> v105130(VarCurr,bitIndex367) )
& ( v133366(VarNext,bitIndex120)
<=> v105130(VarCurr,bitIndex366) )
& ( v133366(VarNext,bitIndex119)
<=> v105130(VarCurr,bitIndex365) )
& ( v133366(VarNext,bitIndex118)
<=> v105130(VarCurr,bitIndex364) )
& ( v133366(VarNext,bitIndex117)
<=> v105130(VarCurr,bitIndex363) )
& ( v133366(VarNext,bitIndex116)
<=> v105130(VarCurr,bitIndex362) )
& ( v133366(VarNext,bitIndex115)
<=> v105130(VarCurr,bitIndex361) )
& ( v133366(VarNext,bitIndex114)
<=> v105130(VarCurr,bitIndex360) )
& ( v133366(VarNext,bitIndex113)
<=> v105130(VarCurr,bitIndex359) )
& ( v133366(VarNext,bitIndex112)
<=> v105130(VarCurr,bitIndex358) )
& ( v133366(VarNext,bitIndex111)
<=> v105130(VarCurr,bitIndex357) )
& ( v133366(VarNext,bitIndex110)
<=> v105130(VarCurr,bitIndex356) )
& ( v133366(VarNext,bitIndex109)
<=> v105130(VarCurr,bitIndex355) )
& ( v133366(VarNext,bitIndex108)
<=> v105130(VarCurr,bitIndex354) )
& ( v133366(VarNext,bitIndex107)
<=> v105130(VarCurr,bitIndex353) )
& ( v133366(VarNext,bitIndex106)
<=> v105130(VarCurr,bitIndex352) )
& ( v133366(VarNext,bitIndex105)
<=> v105130(VarCurr,bitIndex351) )
& ( v133366(VarNext,bitIndex104)
<=> v105130(VarCurr,bitIndex350) )
& ( v133366(VarNext,bitIndex103)
<=> v105130(VarCurr,bitIndex349) )
& ( v133366(VarNext,bitIndex102)
<=> v105130(VarCurr,bitIndex348) )
& ( v133366(VarNext,bitIndex101)
<=> v105130(VarCurr,bitIndex347) )
& ( v133366(VarNext,bitIndex100)
<=> v105130(VarCurr,bitIndex346) )
& ( v133366(VarNext,bitIndex99)
<=> v105130(VarCurr,bitIndex345) )
& ( v133366(VarNext,bitIndex98)
<=> v105130(VarCurr,bitIndex344) )
& ( v133366(VarNext,bitIndex97)
<=> v105130(VarCurr,bitIndex343) )
& ( v133366(VarNext,bitIndex96)
<=> v105130(VarCurr,bitIndex342) )
& ( v133366(VarNext,bitIndex95)
<=> v105130(VarCurr,bitIndex341) )
& ( v133366(VarNext,bitIndex94)
<=> v105130(VarCurr,bitIndex340) )
& ( v133366(VarNext,bitIndex93)
<=> v105130(VarCurr,bitIndex339) )
& ( v133366(VarNext,bitIndex92)
<=> v105130(VarCurr,bitIndex338) )
& ( v133366(VarNext,bitIndex91)
<=> v105130(VarCurr,bitIndex337) )
& ( v133366(VarNext,bitIndex90)
<=> v105130(VarCurr,bitIndex336) )
& ( v133366(VarNext,bitIndex89)
<=> v105130(VarCurr,bitIndex335) )
& ( v133366(VarNext,bitIndex88)
<=> v105130(VarCurr,bitIndex334) )
& ( v133366(VarNext,bitIndex87)
<=> v105130(VarCurr,bitIndex333) )
& ( v133366(VarNext,bitIndex86)
<=> v105130(VarCurr,bitIndex332) )
& ( v133366(VarNext,bitIndex85)
<=> v105130(VarCurr,bitIndex331) )
& ( v133366(VarNext,bitIndex84)
<=> v105130(VarCurr,bitIndex330) )
& ( v133366(VarNext,bitIndex83)
<=> v105130(VarCurr,bitIndex329) )
& ( v133366(VarNext,bitIndex82)
<=> v105130(VarCurr,bitIndex328) )
& ( v133366(VarNext,bitIndex81)
<=> v105130(VarCurr,bitIndex327) )
& ( v133366(VarNext,bitIndex80)
<=> v105130(VarCurr,bitIndex326) )
& ( v133366(VarNext,bitIndex79)
<=> v105130(VarCurr,bitIndex325) )
& ( v133366(VarNext,bitIndex78)
<=> v105130(VarCurr,bitIndex324) )
& ( v133366(VarNext,bitIndex77)
<=> v105130(VarCurr,bitIndex323) )
& ( v133366(VarNext,bitIndex76)
<=> v105130(VarCurr,bitIndex322) )
& ( v133366(VarNext,bitIndex75)
<=> v105130(VarCurr,bitIndex321) )
& ( v133366(VarNext,bitIndex74)
<=> v105130(VarCurr,bitIndex320) )
& ( v133366(VarNext,bitIndex73)
<=> v105130(VarCurr,bitIndex319) )
& ( v133366(VarNext,bitIndex72)
<=> v105130(VarCurr,bitIndex318) )
& ( v133366(VarNext,bitIndex71)
<=> v105130(VarCurr,bitIndex317) )
& ( v133366(VarNext,bitIndex70)
<=> v105130(VarCurr,bitIndex316) )
& ( v133366(VarNext,bitIndex69)
<=> v105130(VarCurr,bitIndex315) )
& ( v133366(VarNext,bitIndex68)
<=> v105130(VarCurr,bitIndex314) )
& ( v133366(VarNext,bitIndex67)
<=> v105130(VarCurr,bitIndex313) )
& ( v133366(VarNext,bitIndex66)
<=> v105130(VarCurr,bitIndex312) )
& ( v133366(VarNext,bitIndex65)
<=> v105130(VarCurr,bitIndex311) )
& ( v133366(VarNext,bitIndex64)
<=> v105130(VarCurr,bitIndex310) )
& ( v133366(VarNext,bitIndex63)
<=> v105130(VarCurr,bitIndex309) )
& ( v133366(VarNext,bitIndex62)
<=> v105130(VarCurr,bitIndex308) )
& ( v133366(VarNext,bitIndex61)
<=> v105130(VarCurr,bitIndex307) )
& ( v133366(VarNext,bitIndex60)
<=> v105130(VarCurr,bitIndex306) )
& ( v133366(VarNext,bitIndex59)
<=> v105130(VarCurr,bitIndex305) )
& ( v133366(VarNext,bitIndex58)
<=> v105130(VarCurr,bitIndex304) )
& ( v133366(VarNext,bitIndex57)
<=> v105130(VarCurr,bitIndex303) )
& ( v133366(VarNext,bitIndex56)
<=> v105130(VarCurr,bitIndex302) )
& ( v133366(VarNext,bitIndex55)
<=> v105130(VarCurr,bitIndex301) )
& ( v133366(VarNext,bitIndex54)
<=> v105130(VarCurr,bitIndex300) )
& ( v133366(VarNext,bitIndex53)
<=> v105130(VarCurr,bitIndex299) )
& ( v133366(VarNext,bitIndex52)
<=> v105130(VarCurr,bitIndex298) )
& ( v133366(VarNext,bitIndex51)
<=> v105130(VarCurr,bitIndex297) )
& ( v133366(VarNext,bitIndex50)
<=> v105130(VarCurr,bitIndex296) )
& ( v133366(VarNext,bitIndex49)
<=> v105130(VarCurr,bitIndex295) )
& ( v133366(VarNext,bitIndex48)
<=> v105130(VarCurr,bitIndex294) )
& ( v133366(VarNext,bitIndex47)
<=> v105130(VarCurr,bitIndex293) )
& ( v133366(VarNext,bitIndex46)
<=> v105130(VarCurr,bitIndex292) )
& ( v133366(VarNext,bitIndex45)
<=> v105130(VarCurr,bitIndex291) )
& ( v133366(VarNext,bitIndex44)
<=> v105130(VarCurr,bitIndex290) )
& ( v133366(VarNext,bitIndex43)
<=> v105130(VarCurr,bitIndex289) )
& ( v133366(VarNext,bitIndex42)
<=> v105130(VarCurr,bitIndex288) )
& ( v133366(VarNext,bitIndex41)
<=> v105130(VarCurr,bitIndex287) )
& ( v133366(VarNext,bitIndex40)
<=> v105130(VarCurr,bitIndex286) )
& ( v133366(VarNext,bitIndex39)
<=> v105130(VarCurr,bitIndex285) )
& ( v133366(VarNext,bitIndex38)
<=> v105130(VarCurr,bitIndex284) )
& ( v133366(VarNext,bitIndex37)
<=> v105130(VarCurr,bitIndex283) )
& ( v133366(VarNext,bitIndex36)
<=> v105130(VarCurr,bitIndex282) )
& ( v133366(VarNext,bitIndex35)
<=> v105130(VarCurr,bitIndex281) )
& ( v133366(VarNext,bitIndex34)
<=> v105130(VarCurr,bitIndex280) )
& ( v133366(VarNext,bitIndex33)
<=> v105130(VarCurr,bitIndex279) )
& ( v133366(VarNext,bitIndex32)
<=> v105130(VarCurr,bitIndex278) )
& ( v133366(VarNext,bitIndex31)
<=> v105130(VarCurr,bitIndex277) )
& ( v133366(VarNext,bitIndex30)
<=> v105130(VarCurr,bitIndex276) )
& ( v133366(VarNext,bitIndex29)
<=> v105130(VarCurr,bitIndex275) )
& ( v133366(VarNext,bitIndex28)
<=> v105130(VarCurr,bitIndex274) )
& ( v133366(VarNext,bitIndex27)
<=> v105130(VarCurr,bitIndex273) )
& ( v133366(VarNext,bitIndex26)
<=> v105130(VarCurr,bitIndex272) )
& ( v133366(VarNext,bitIndex25)
<=> v105130(VarCurr,bitIndex271) )
& ( v133366(VarNext,bitIndex24)
<=> v105130(VarCurr,bitIndex270) )
& ( v133366(VarNext,bitIndex23)
<=> v105130(VarCurr,bitIndex269) )
& ( v133366(VarNext,bitIndex22)
<=> v105130(VarCurr,bitIndex268) )
& ( v133366(VarNext,bitIndex21)
<=> v105130(VarCurr,bitIndex267) )
& ( v133366(VarNext,bitIndex20)
<=> v105130(VarCurr,bitIndex266) )
& ( v133366(VarNext,bitIndex19)
<=> v105130(VarCurr,bitIndex265) )
& ( v133366(VarNext,bitIndex18)
<=> v105130(VarCurr,bitIndex264) )
& ( v133366(VarNext,bitIndex17)
<=> v105130(VarCurr,bitIndex263) )
& ( v133366(VarNext,bitIndex16)
<=> v105130(VarCurr,bitIndex262) )
& ( v133366(VarNext,bitIndex15)
<=> v105130(VarCurr,bitIndex261) )
& ( v133366(VarNext,bitIndex14)
<=> v105130(VarCurr,bitIndex260) )
& ( v133366(VarNext,bitIndex13)
<=> v105130(VarCurr,bitIndex259) )
& ( v133366(VarNext,bitIndex12)
<=> v105130(VarCurr,bitIndex258) )
& ( v133366(VarNext,bitIndex11)
<=> v105130(VarCurr,bitIndex257) )
& ( v133366(VarNext,bitIndex10)
<=> v105130(VarCurr,bitIndex256) )
& ( v133366(VarNext,bitIndex9)
<=> v105130(VarCurr,bitIndex255) )
& ( v133366(VarNext,bitIndex8)
<=> v105130(VarCurr,bitIndex254) )
& ( v133366(VarNext,bitIndex7)
<=> v105130(VarCurr,bitIndex253) )
& ( v133366(VarNext,bitIndex6)
<=> v105130(VarCurr,bitIndex252) )
& ( v133366(VarNext,bitIndex5)
<=> v105130(VarCurr,bitIndex251) )
& ( v133366(VarNext,bitIndex4)
<=> v105130(VarCurr,bitIndex250) )
& ( v133366(VarNext,bitIndex3)
<=> v105130(VarCurr,bitIndex249) )
& ( v133366(VarNext,bitIndex2)
<=> v105130(VarCurr,bitIndex248) )
& ( v133366(VarNext,bitIndex1)
<=> v105130(VarCurr,bitIndex247) )
& ( v133366(VarNext,bitIndex0)
<=> v105130(VarCurr,bitIndex246) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2472,axiom,
! [VarNext] :
( v133368(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v133366(VarNext,B)
<=> v105408(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133368(VarNext)
<=> ( v133369(VarNext)
& v105390(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133369(VarNext)
<=> ( v133371(VarNext)
& v105195(VarNext) ) ) ) ).
fof(writeUnaryOperator_11063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133371(VarNext)
<=> v105202(VarNext) ) ) ).
fof(addAssignment_43552,axiom,
! [VarCurr] :
( v105374(VarCurr,bitIndex81)
<=> v105379(VarCurr,bitIndex81) ) ).
fof(addAssignment_43551,axiom,
! [VarCurr] :
( v105378(VarCurr,bitIndex81)
<=> v105130(VarCurr,bitIndex204) ) ).
fof(addAssignment_43550,axiom,
! [VarCurr] :
( v105367(VarCurr,bitIndex81)
<=> v105372(VarCurr,bitIndex81) ) ).
fof(addAssignment_43549,axiom,
! [VarCurr] :
( v105371(VarCurr,bitIndex81)
<=> v105130(VarCurr,bitIndex327) ) ).
fof(addAssignment_43548,axiom,
! [VarNext] :
( v105130(VarNext,bitIndex204)
<=> v133358(VarNext,bitIndex81) ) ).
fof(addCaseBooleanConditionShiftedRanges1_149,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133360(VarNext)
=> ( ( v133358(VarNext,bitIndex122)
<=> v105130(VarCurr,bitIndex245) )
& ( v133358(VarNext,bitIndex121)
<=> v105130(VarCurr,bitIndex244) )
& ( v133358(VarNext,bitIndex120)
<=> v105130(VarCurr,bitIndex243) )
& ( v133358(VarNext,bitIndex119)
<=> v105130(VarCurr,bitIndex242) )
& ( v133358(VarNext,bitIndex118)
<=> v105130(VarCurr,bitIndex241) )
& ( v133358(VarNext,bitIndex117)
<=> v105130(VarCurr,bitIndex240) )
& ( v133358(VarNext,bitIndex116)
<=> v105130(VarCurr,bitIndex239) )
& ( v133358(VarNext,bitIndex115)
<=> v105130(VarCurr,bitIndex238) )
& ( v133358(VarNext,bitIndex114)
<=> v105130(VarCurr,bitIndex237) )
& ( v133358(VarNext,bitIndex113)
<=> v105130(VarCurr,bitIndex236) )
& ( v133358(VarNext,bitIndex112)
<=> v105130(VarCurr,bitIndex235) )
& ( v133358(VarNext,bitIndex111)
<=> v105130(VarCurr,bitIndex234) )
& ( v133358(VarNext,bitIndex110)
<=> v105130(VarCurr,bitIndex233) )
& ( v133358(VarNext,bitIndex109)
<=> v105130(VarCurr,bitIndex232) )
& ( v133358(VarNext,bitIndex108)
<=> v105130(VarCurr,bitIndex231) )
& ( v133358(VarNext,bitIndex107)
<=> v105130(VarCurr,bitIndex230) )
& ( v133358(VarNext,bitIndex106)
<=> v105130(VarCurr,bitIndex229) )
& ( v133358(VarNext,bitIndex105)
<=> v105130(VarCurr,bitIndex228) )
& ( v133358(VarNext,bitIndex104)
<=> v105130(VarCurr,bitIndex227) )
& ( v133358(VarNext,bitIndex103)
<=> v105130(VarCurr,bitIndex226) )
& ( v133358(VarNext,bitIndex102)
<=> v105130(VarCurr,bitIndex225) )
& ( v133358(VarNext,bitIndex101)
<=> v105130(VarCurr,bitIndex224) )
& ( v133358(VarNext,bitIndex100)
<=> v105130(VarCurr,bitIndex223) )
& ( v133358(VarNext,bitIndex99)
<=> v105130(VarCurr,bitIndex222) )
& ( v133358(VarNext,bitIndex98)
<=> v105130(VarCurr,bitIndex221) )
& ( v133358(VarNext,bitIndex97)
<=> v105130(VarCurr,bitIndex220) )
& ( v133358(VarNext,bitIndex96)
<=> v105130(VarCurr,bitIndex219) )
& ( v133358(VarNext,bitIndex95)
<=> v105130(VarCurr,bitIndex218) )
& ( v133358(VarNext,bitIndex94)
<=> v105130(VarCurr,bitIndex217) )
& ( v133358(VarNext,bitIndex93)
<=> v105130(VarCurr,bitIndex216) )
& ( v133358(VarNext,bitIndex92)
<=> v105130(VarCurr,bitIndex215) )
& ( v133358(VarNext,bitIndex91)
<=> v105130(VarCurr,bitIndex214) )
& ( v133358(VarNext,bitIndex90)
<=> v105130(VarCurr,bitIndex213) )
& ( v133358(VarNext,bitIndex89)
<=> v105130(VarCurr,bitIndex212) )
& ( v133358(VarNext,bitIndex88)
<=> v105130(VarCurr,bitIndex211) )
& ( v133358(VarNext,bitIndex87)
<=> v105130(VarCurr,bitIndex210) )
& ( v133358(VarNext,bitIndex86)
<=> v105130(VarCurr,bitIndex209) )
& ( v133358(VarNext,bitIndex85)
<=> v105130(VarCurr,bitIndex208) )
& ( v133358(VarNext,bitIndex84)
<=> v105130(VarCurr,bitIndex207) )
& ( v133358(VarNext,bitIndex83)
<=> v105130(VarCurr,bitIndex206) )
& ( v133358(VarNext,bitIndex82)
<=> v105130(VarCurr,bitIndex205) )
& ( v133358(VarNext,bitIndex81)
<=> v105130(VarCurr,bitIndex204) )
& ( v133358(VarNext,bitIndex80)
<=> v105130(VarCurr,bitIndex203) )
& ( v133358(VarNext,bitIndex79)
<=> v105130(VarCurr,bitIndex202) )
& ( v133358(VarNext,bitIndex78)
<=> v105130(VarCurr,bitIndex201) )
& ( v133358(VarNext,bitIndex77)
<=> v105130(VarCurr,bitIndex200) )
& ( v133358(VarNext,bitIndex76)
<=> v105130(VarCurr,bitIndex199) )
& ( v133358(VarNext,bitIndex75)
<=> v105130(VarCurr,bitIndex198) )
& ( v133358(VarNext,bitIndex74)
<=> v105130(VarCurr,bitIndex197) )
& ( v133358(VarNext,bitIndex73)
<=> v105130(VarCurr,bitIndex196) )
& ( v133358(VarNext,bitIndex72)
<=> v105130(VarCurr,bitIndex195) )
& ( v133358(VarNext,bitIndex71)
<=> v105130(VarCurr,bitIndex194) )
& ( v133358(VarNext,bitIndex70)
<=> v105130(VarCurr,bitIndex193) )
& ( v133358(VarNext,bitIndex69)
<=> v105130(VarCurr,bitIndex192) )
& ( v133358(VarNext,bitIndex68)
<=> v105130(VarCurr,bitIndex191) )
& ( v133358(VarNext,bitIndex67)
<=> v105130(VarCurr,bitIndex190) )
& ( v133358(VarNext,bitIndex66)
<=> v105130(VarCurr,bitIndex189) )
& ( v133358(VarNext,bitIndex65)
<=> v105130(VarCurr,bitIndex188) )
& ( v133358(VarNext,bitIndex64)
<=> v105130(VarCurr,bitIndex187) )
& ( v133358(VarNext,bitIndex63)
<=> v105130(VarCurr,bitIndex186) )
& ( v133358(VarNext,bitIndex62)
<=> v105130(VarCurr,bitIndex185) )
& ( v133358(VarNext,bitIndex61)
<=> v105130(VarCurr,bitIndex184) )
& ( v133358(VarNext,bitIndex60)
<=> v105130(VarCurr,bitIndex183) )
& ( v133358(VarNext,bitIndex59)
<=> v105130(VarCurr,bitIndex182) )
& ( v133358(VarNext,bitIndex58)
<=> v105130(VarCurr,bitIndex181) )
& ( v133358(VarNext,bitIndex57)
<=> v105130(VarCurr,bitIndex180) )
& ( v133358(VarNext,bitIndex56)
<=> v105130(VarCurr,bitIndex179) )
& ( v133358(VarNext,bitIndex55)
<=> v105130(VarCurr,bitIndex178) )
& ( v133358(VarNext,bitIndex54)
<=> v105130(VarCurr,bitIndex177) )
& ( v133358(VarNext,bitIndex53)
<=> v105130(VarCurr,bitIndex176) )
& ( v133358(VarNext,bitIndex52)
<=> v105130(VarCurr,bitIndex175) )
& ( v133358(VarNext,bitIndex51)
<=> v105130(VarCurr,bitIndex174) )
& ( v133358(VarNext,bitIndex50)
<=> v105130(VarCurr,bitIndex173) )
& ( v133358(VarNext,bitIndex49)
<=> v105130(VarCurr,bitIndex172) )
& ( v133358(VarNext,bitIndex48)
<=> v105130(VarCurr,bitIndex171) )
& ( v133358(VarNext,bitIndex47)
<=> v105130(VarCurr,bitIndex170) )
& ( v133358(VarNext,bitIndex46)
<=> v105130(VarCurr,bitIndex169) )
& ( v133358(VarNext,bitIndex45)
<=> v105130(VarCurr,bitIndex168) )
& ( v133358(VarNext,bitIndex44)
<=> v105130(VarCurr,bitIndex167) )
& ( v133358(VarNext,bitIndex43)
<=> v105130(VarCurr,bitIndex166) )
& ( v133358(VarNext,bitIndex42)
<=> v105130(VarCurr,bitIndex165) )
& ( v133358(VarNext,bitIndex41)
<=> v105130(VarCurr,bitIndex164) )
& ( v133358(VarNext,bitIndex40)
<=> v105130(VarCurr,bitIndex163) )
& ( v133358(VarNext,bitIndex39)
<=> v105130(VarCurr,bitIndex162) )
& ( v133358(VarNext,bitIndex38)
<=> v105130(VarCurr,bitIndex161) )
& ( v133358(VarNext,bitIndex37)
<=> v105130(VarCurr,bitIndex160) )
& ( v133358(VarNext,bitIndex36)
<=> v105130(VarCurr,bitIndex159) )
& ( v133358(VarNext,bitIndex35)
<=> v105130(VarCurr,bitIndex158) )
& ( v133358(VarNext,bitIndex34)
<=> v105130(VarCurr,bitIndex157) )
& ( v133358(VarNext,bitIndex33)
<=> v105130(VarCurr,bitIndex156) )
& ( v133358(VarNext,bitIndex32)
<=> v105130(VarCurr,bitIndex155) )
& ( v133358(VarNext,bitIndex31)
<=> v105130(VarCurr,bitIndex154) )
& ( v133358(VarNext,bitIndex30)
<=> v105130(VarCurr,bitIndex153) )
& ( v133358(VarNext,bitIndex29)
<=> v105130(VarCurr,bitIndex152) )
& ( v133358(VarNext,bitIndex28)
<=> v105130(VarCurr,bitIndex151) )
& ( v133358(VarNext,bitIndex27)
<=> v105130(VarCurr,bitIndex150) )
& ( v133358(VarNext,bitIndex26)
<=> v105130(VarCurr,bitIndex149) )
& ( v133358(VarNext,bitIndex25)
<=> v105130(VarCurr,bitIndex148) )
& ( v133358(VarNext,bitIndex24)
<=> v105130(VarCurr,bitIndex147) )
& ( v133358(VarNext,bitIndex23)
<=> v105130(VarCurr,bitIndex146) )
& ( v133358(VarNext,bitIndex22)
<=> v105130(VarCurr,bitIndex145) )
& ( v133358(VarNext,bitIndex21)
<=> v105130(VarCurr,bitIndex144) )
& ( v133358(VarNext,bitIndex20)
<=> v105130(VarCurr,bitIndex143) )
& ( v133358(VarNext,bitIndex19)
<=> v105130(VarCurr,bitIndex142) )
& ( v133358(VarNext,bitIndex18)
<=> v105130(VarCurr,bitIndex141) )
& ( v133358(VarNext,bitIndex17)
<=> v105130(VarCurr,bitIndex140) )
& ( v133358(VarNext,bitIndex16)
<=> v105130(VarCurr,bitIndex139) )
& ( v133358(VarNext,bitIndex15)
<=> v105130(VarCurr,bitIndex138) )
& ( v133358(VarNext,bitIndex14)
<=> v105130(VarCurr,bitIndex137) )
& ( v133358(VarNext,bitIndex13)
<=> v105130(VarCurr,bitIndex136) )
& ( v133358(VarNext,bitIndex12)
<=> v105130(VarCurr,bitIndex135) )
& ( v133358(VarNext,bitIndex11)
<=> v105130(VarCurr,bitIndex134) )
& ( v133358(VarNext,bitIndex10)
<=> v105130(VarCurr,bitIndex133) )
& ( v133358(VarNext,bitIndex9)
<=> v105130(VarCurr,bitIndex132) )
& ( v133358(VarNext,bitIndex8)
<=> v105130(VarCurr,bitIndex131) )
& ( v133358(VarNext,bitIndex7)
<=> v105130(VarCurr,bitIndex130) )
& ( v133358(VarNext,bitIndex6)
<=> v105130(VarCurr,bitIndex129) )
& ( v133358(VarNext,bitIndex5)
<=> v105130(VarCurr,bitIndex128) )
& ( v133358(VarNext,bitIndex4)
<=> v105130(VarCurr,bitIndex127) )
& ( v133358(VarNext,bitIndex3)
<=> v105130(VarCurr,bitIndex126) )
& ( v133358(VarNext,bitIndex2)
<=> v105130(VarCurr,bitIndex125) )
& ( v133358(VarNext,bitIndex1)
<=> v105130(VarCurr,bitIndex124) )
& ( v133358(VarNext,bitIndex0)
<=> v105130(VarCurr,bitIndex123) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2471,axiom,
! [VarNext] :
( v133360(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v133358(VarNext,B)
<=> v105362(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133360(VarNext)
<=> ( v133361(VarNext)
& v105344(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133361(VarNext)
<=> ( v133363(VarNext)
& v105195(VarNext) ) ) ) ).
fof(writeUnaryOperator_11062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133363(VarNext)
<=> v105202(VarNext) ) ) ).
fof(addAssignment_43547,axiom,
! [VarCurr] :
( v105328(VarCurr,bitIndex81)
<=> v105333(VarCurr,bitIndex81) ) ).
fof(addAssignment_43546,axiom,
! [VarCurr] :
( v105332(VarCurr,bitIndex81)
<=> v105130(VarCurr,bitIndex81) ) ).
fof(addAssignment_43545,axiom,
! [VarCurr] :
( v105321(VarCurr,bitIndex81)
<=> v105326(VarCurr,bitIndex81) ) ).
fof(addAssignment_43544,axiom,
! [VarCurr] :
( v105325(VarCurr,bitIndex81)
<=> v105130(VarCurr,bitIndex204) ) ).
fof(addAssignment_43543,axiom,
! [VarNext] :
( v105130(VarNext,bitIndex81)
<=> v133350(VarNext,bitIndex81) ) ).
fof(addCaseBooleanConditionEqualRanges1_2338,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133352(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v133350(VarNext,B)
<=> v105130(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2470,axiom,
! [VarNext] :
( v133352(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v133350(VarNext,B)
<=> v105316(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133352(VarNext)
<=> ( v133353(VarNext)
& v105297(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133353(VarNext)
<=> ( v133355(VarNext)
& v105195(VarNext) ) ) ) ).
fof(writeUnaryOperator_11061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133355(VarNext)
<=> v105202(VarNext) ) ) ).
fof(addAssignment_43542,axiom,
! [VarCurr] :
( v105281(VarCurr,bitIndex81)
<=> v105286(VarCurr,bitIndex81) ) ).
fof(addAssignment_43541,axiom,
! [VarCurr] :
( v105285(VarCurr,bitIndex81)
<=> v105130(VarCurr,bitIndex81) ) ).
fof(addAssignment_43540,axiom,
! [VarCurr] :
( v105184(VarCurr,bitIndex81)
<=> v105279(VarCurr,bitIndex81) ) ).
fof(addAssignment_43539,axiom,
! [VarCurr] :
( v105278(VarCurr,bitIndex81)
<=> v105130(VarCurr,bitIndex81) ) ).
fof(addAssignment_43538,axiom,
! [VarCurr] :
( v105133(VarCurr,bitIndex81)
<=> v105135(VarCurr,bitIndex81) ) ).
fof(addAssignment_43537,axiom,
! [VarCurr] :
( v105135(VarCurr,bitIndex81)
<=> v105137(VarCurr,bitIndex81) ) ).
fof(addAssignment_43536,axiom,
! [VarCurr] :
( v105137(VarCurr,bitIndex81)
<=> v105139(VarCurr,bitIndex81) ) ).
fof(addAssignment_43535,axiom,
! [VarCurr] :
( v105139(VarCurr,bitIndex81)
<=> v105141(VarCurr,bitIndex81) ) ).
fof(addAssignment_43534,axiom,
! [VarCurr] :
( v105141(VarCurr,bitIndex81)
<=> v105143(VarCurr,bitIndex81) ) ).
fof(addAssignment_43533,axiom,
! [VarCurr] :
( v105143(VarCurr,bitIndex81)
<=> v105145(VarCurr,bitIndex81) ) ).
fof(addAssignment_43532,axiom,
! [VarCurr] :
( v105145(VarCurr,bitIndex81)
<=> v105147(VarCurr,bitIndex81) ) ).
fof(addAssignment_43531,axiom,
! [VarNext] :
( v105147(VarNext,bitIndex81)
<=> v133342(VarNext,bitIndex81) ) ).
fof(addCaseBooleanConditionEqualRanges1_2337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133343(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v133342(VarNext,B)
<=> v105147(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2469,axiom,
! [VarNext] :
( v133343(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v133342(VarNext,B)
<=> v105179(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133343(VarNext)
<=> v133344(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26708,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133344(VarNext)
<=> ( v133346(VarNext)
& v197(VarNext) ) ) ) ).
fof(writeUnaryOperator_11060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133346(VarNext)
<=> v105173(VarNext) ) ) ).
fof(addAssignment_43530,axiom,
! [VarCurr] :
( v105149(VarCurr,bitIndex81)
<=> v105157(VarCurr,bitIndex81) ) ).
fof(addAssignment_43529,axiom,
! [VarCurr] :
( v105162(VarCurr,bitIndex4)
<=> v133339(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3187,axiom,
! [VarCurr] :
( ~ v133340(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v133339(VarCurr,B)
<=> v133306(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_782,axiom,
! [VarCurr] :
( v133340(VarCurr)
=> ( ( v133339(VarCurr,bitIndex7)
<=> v254(VarCurr,bitIndex13) )
& ( v133339(VarCurr,bitIndex6)
<=> v254(VarCurr,bitIndex12) )
& ( v133339(VarCurr,bitIndex5)
<=> v254(VarCurr,bitIndex11) )
& ( v133339(VarCurr,bitIndex4)
<=> v254(VarCurr,bitIndex10) )
& ( v133339(VarCurr,bitIndex3)
<=> v254(VarCurr,bitIndex9) )
& ( v133339(VarCurr,bitIndex2)
<=> v254(VarCurr,bitIndex8) )
& ( v133339(VarCurr,bitIndex1)
<=> v254(VarCurr,bitIndex7) )
& ( v133339(VarCurr,bitIndex0)
<=> v254(VarCurr,bitIndex6) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26707,axiom,
! [VarCurr] :
( v133340(VarCurr)
<=> ( v133244(VarCurr)
| v15432(VarCurr) ) ) ).
fof(addAssignment_43528,axiom,
! [VarCurr] :
( v133306(VarCurr,bitIndex4)
<=> v256(VarCurr,bitIndex74) ) ).
fof(addAssignment_43527,axiom,
! [VarCurr] :
( v256(VarCurr,bitIndex74)
<=> v258(VarCurr,bitIndex74) ) ).
fof(addAssignment_43526,axiom,
! [VarCurr] :
( v258(VarCurr,bitIndex74)
<=> v260(VarCurr,bitIndex74) ) ).
fof(addAssignment_43525,axiom,
! [VarCurr] :
( v260(VarCurr,bitIndex74)
<=> v262(VarCurr,bitIndex654) ) ).
fof(addAssignment_43524,axiom,
! [VarNext] :
( v262(VarNext,bitIndex654)
<=> v133332(VarNext,bitIndex74) ) ).
fof(addCaseBooleanConditionShiftedRanges1_148,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133334(VarNext)
=> ( ( v133332(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex695) )
& ( v133332(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex694) )
& ( v133332(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex693) )
& ( v133332(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex692) )
& ( v133332(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex691) )
& ( v133332(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex690) )
& ( v133332(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex689) )
& ( v133332(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex688) )
& ( v133332(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex687) )
& ( v133332(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex686) )
& ( v133332(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex685) )
& ( v133332(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex684) )
& ( v133332(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex683) )
& ( v133332(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex682) )
& ( v133332(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex681) )
& ( v133332(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex680) )
& ( v133332(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex679) )
& ( v133332(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex678) )
& ( v133332(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex677) )
& ( v133332(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex676) )
& ( v133332(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex675) )
& ( v133332(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex674) )
& ( v133332(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex673) )
& ( v133332(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex672) )
& ( v133332(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex671) )
& ( v133332(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex670) )
& ( v133332(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex669) )
& ( v133332(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex668) )
& ( v133332(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex667) )
& ( v133332(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex666) )
& ( v133332(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex665) )
& ( v133332(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex664) )
& ( v133332(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex663) )
& ( v133332(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex662) )
& ( v133332(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex661) )
& ( v133332(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex660) )
& ( v133332(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex659) )
& ( v133332(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex658) )
& ( v133332(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex657) )
& ( v133332(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex656) )
& ( v133332(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex655) )
& ( v133332(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex654) )
& ( v133332(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex653) )
& ( v133332(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex652) )
& ( v133332(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex651) )
& ( v133332(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex650) )
& ( v133332(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex649) )
& ( v133332(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex648) )
& ( v133332(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex647) )
& ( v133332(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex646) )
& ( v133332(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex645) )
& ( v133332(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex644) )
& ( v133332(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex643) )
& ( v133332(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex642) )
& ( v133332(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex641) )
& ( v133332(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex640) )
& ( v133332(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex639) )
& ( v133332(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex638) )
& ( v133332(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex637) )
& ( v133332(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex636) )
& ( v133332(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex635) )
& ( v133332(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex634) )
& ( v133332(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex633) )
& ( v133332(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex632) )
& ( v133332(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex631) )
& ( v133332(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex630) )
& ( v133332(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex629) )
& ( v133332(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex628) )
& ( v133332(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex627) )
& ( v133332(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex626) )
& ( v133332(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex625) )
& ( v133332(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex624) )
& ( v133332(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex623) )
& ( v133332(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex622) )
& ( v133332(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex621) )
& ( v133332(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex620) )
& ( v133332(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex619) )
& ( v133332(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex618) )
& ( v133332(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex617) )
& ( v133332(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex616) )
& ( v133332(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex615) )
& ( v133332(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex614) )
& ( v133332(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex613) )
& ( v133332(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex612) )
& ( v133332(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex611) )
& ( v133332(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex610) )
& ( v133332(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex609) )
& ( v133332(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex608) )
& ( v133332(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex607) )
& ( v133332(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex606) )
& ( v133332(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex605) )
& ( v133332(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex604) )
& ( v133332(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex603) )
& ( v133332(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex602) )
& ( v133332(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex601) )
& ( v133332(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex600) )
& ( v133332(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex599) )
& ( v133332(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex598) )
& ( v133332(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex597) )
& ( v133332(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex596) )
& ( v133332(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex595) )
& ( v133332(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex594) )
& ( v133332(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex593) )
& ( v133332(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex592) )
& ( v133332(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex591) )
& ( v133332(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex590) )
& ( v133332(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex589) )
& ( v133332(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex588) )
& ( v133332(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex587) )
& ( v133332(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex586) )
& ( v133332(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex585) )
& ( v133332(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex584) )
& ( v133332(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex583) )
& ( v133332(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex582) )
& ( v133332(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex581) )
& ( v133332(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2468,axiom,
! [VarNext] :
( v133334(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v133332(VarNext,B)
<=> v380(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26706,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133334(VarNext)
<=> ( v133335(VarNext)
& v375(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26705,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133335(VarNext)
<=> ( v133337(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_11059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133337(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_43523,axiom,
! [VarNext] :
( v262(VarNext,bitIndex538)
<=> v133324(VarNext,bitIndex74) ) ).
fof(addCaseBooleanConditionShiftedRanges1_147,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133326(VarNext)
=> ( ( v133324(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex579) )
& ( v133324(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex578) )
& ( v133324(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex577) )
& ( v133324(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex576) )
& ( v133324(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex575) )
& ( v133324(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex574) )
& ( v133324(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex573) )
& ( v133324(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex572) )
& ( v133324(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex571) )
& ( v133324(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex570) )
& ( v133324(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex569) )
& ( v133324(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex568) )
& ( v133324(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex567) )
& ( v133324(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex566) )
& ( v133324(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex565) )
& ( v133324(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex564) )
& ( v133324(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex563) )
& ( v133324(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex562) )
& ( v133324(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex561) )
& ( v133324(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex560) )
& ( v133324(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex559) )
& ( v133324(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex558) )
& ( v133324(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex557) )
& ( v133324(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex556) )
& ( v133324(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex555) )
& ( v133324(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex554) )
& ( v133324(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex553) )
& ( v133324(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex552) )
& ( v133324(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex551) )
& ( v133324(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex550) )
& ( v133324(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex549) )
& ( v133324(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex548) )
& ( v133324(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex547) )
& ( v133324(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex546) )
& ( v133324(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex545) )
& ( v133324(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex544) )
& ( v133324(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex543) )
& ( v133324(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex542) )
& ( v133324(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex541) )
& ( v133324(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex540) )
& ( v133324(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex539) )
& ( v133324(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex538) )
& ( v133324(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex537) )
& ( v133324(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex536) )
& ( v133324(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex535) )
& ( v133324(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex534) )
& ( v133324(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex533) )
& ( v133324(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex532) )
& ( v133324(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex531) )
& ( v133324(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex530) )
& ( v133324(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex529) )
& ( v133324(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex528) )
& ( v133324(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex527) )
& ( v133324(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex526) )
& ( v133324(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex525) )
& ( v133324(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex524) )
& ( v133324(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex523) )
& ( v133324(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex522) )
& ( v133324(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex521) )
& ( v133324(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex520) )
& ( v133324(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex519) )
& ( v133324(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex518) )
& ( v133324(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex517) )
& ( v133324(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex516) )
& ( v133324(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex515) )
& ( v133324(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex514) )
& ( v133324(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex513) )
& ( v133324(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex512) )
& ( v133324(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex511) )
& ( v133324(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex510) )
& ( v133324(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex509) )
& ( v133324(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex508) )
& ( v133324(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex507) )
& ( v133324(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex506) )
& ( v133324(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex505) )
& ( v133324(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex504) )
& ( v133324(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex503) )
& ( v133324(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex502) )
& ( v133324(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex501) )
& ( v133324(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex500) )
& ( v133324(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex499) )
& ( v133324(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex498) )
& ( v133324(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex497) )
& ( v133324(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex496) )
& ( v133324(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex495) )
& ( v133324(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex494) )
& ( v133324(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex493) )
& ( v133324(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex492) )
& ( v133324(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex491) )
& ( v133324(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex490) )
& ( v133324(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex489) )
& ( v133324(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex488) )
& ( v133324(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex487) )
& ( v133324(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex486) )
& ( v133324(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex485) )
& ( v133324(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex484) )
& ( v133324(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex483) )
& ( v133324(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex482) )
& ( v133324(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex481) )
& ( v133324(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex480) )
& ( v133324(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex479) )
& ( v133324(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex478) )
& ( v133324(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex477) )
& ( v133324(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex476) )
& ( v133324(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex475) )
& ( v133324(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex474) )
& ( v133324(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex473) )
& ( v133324(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex472) )
& ( v133324(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex471) )
& ( v133324(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex470) )
& ( v133324(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex469) )
& ( v133324(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex468) )
& ( v133324(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex467) )
& ( v133324(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex466) )
& ( v133324(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex465) )
& ( v133324(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2467,axiom,
! [VarNext] :
( v133326(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v133324(VarNext,B)
<=> v361(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133326(VarNext)
<=> ( v133327(VarNext)
& v356(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133327(VarNext)
<=> ( v133329(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_11058,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133329(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_43522,axiom,
! [VarNext] :
( v262(VarNext,bitIndex422)
<=> v133316(VarNext,bitIndex74) ) ).
fof(addCaseBooleanConditionShiftedRanges1_146,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133318(VarNext)
=> ( ( v133316(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex463) )
& ( v133316(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex462) )
& ( v133316(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex461) )
& ( v133316(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex460) )
& ( v133316(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex459) )
& ( v133316(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex458) )
& ( v133316(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex457) )
& ( v133316(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex456) )
& ( v133316(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex455) )
& ( v133316(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex454) )
& ( v133316(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex453) )
& ( v133316(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex452) )
& ( v133316(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex451) )
& ( v133316(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex450) )
& ( v133316(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex449) )
& ( v133316(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex448) )
& ( v133316(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex447) )
& ( v133316(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex446) )
& ( v133316(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex445) )
& ( v133316(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex444) )
& ( v133316(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex443) )
& ( v133316(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex442) )
& ( v133316(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex441) )
& ( v133316(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex440) )
& ( v133316(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex439) )
& ( v133316(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex438) )
& ( v133316(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex437) )
& ( v133316(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex436) )
& ( v133316(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex435) )
& ( v133316(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex434) )
& ( v133316(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex433) )
& ( v133316(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex432) )
& ( v133316(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex431) )
& ( v133316(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex430) )
& ( v133316(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex429) )
& ( v133316(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex428) )
& ( v133316(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex427) )
& ( v133316(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex426) )
& ( v133316(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex425) )
& ( v133316(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex424) )
& ( v133316(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex423) )
& ( v133316(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex422) )
& ( v133316(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex421) )
& ( v133316(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex420) )
& ( v133316(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex419) )
& ( v133316(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex418) )
& ( v133316(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex417) )
& ( v133316(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex416) )
& ( v133316(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex415) )
& ( v133316(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex414) )
& ( v133316(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex413) )
& ( v133316(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex412) )
& ( v133316(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex411) )
& ( v133316(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex410) )
& ( v133316(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex409) )
& ( v133316(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex408) )
& ( v133316(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex407) )
& ( v133316(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex406) )
& ( v133316(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex405) )
& ( v133316(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex404) )
& ( v133316(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex403) )
& ( v133316(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex402) )
& ( v133316(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex401) )
& ( v133316(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex400) )
& ( v133316(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex399) )
& ( v133316(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex398) )
& ( v133316(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex397) )
& ( v133316(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex396) )
& ( v133316(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex395) )
& ( v133316(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex394) )
& ( v133316(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex393) )
& ( v133316(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex392) )
& ( v133316(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex391) )
& ( v133316(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex390) )
& ( v133316(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex389) )
& ( v133316(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex388) )
& ( v133316(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex387) )
& ( v133316(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex386) )
& ( v133316(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex385) )
& ( v133316(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex384) )
& ( v133316(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex383) )
& ( v133316(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex382) )
& ( v133316(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex381) )
& ( v133316(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex380) )
& ( v133316(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex379) )
& ( v133316(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex378) )
& ( v133316(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex377) )
& ( v133316(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex376) )
& ( v133316(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex375) )
& ( v133316(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex374) )
& ( v133316(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex373) )
& ( v133316(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex372) )
& ( v133316(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex371) )
& ( v133316(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex370) )
& ( v133316(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex369) )
& ( v133316(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex368) )
& ( v133316(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex367) )
& ( v133316(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex366) )
& ( v133316(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex365) )
& ( v133316(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex364) )
& ( v133316(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex363) )
& ( v133316(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex362) )
& ( v133316(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex361) )
& ( v133316(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex360) )
& ( v133316(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex359) )
& ( v133316(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex358) )
& ( v133316(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex357) )
& ( v133316(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex356) )
& ( v133316(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex355) )
& ( v133316(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex354) )
& ( v133316(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex353) )
& ( v133316(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex352) )
& ( v133316(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex351) )
& ( v133316(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex350) )
& ( v133316(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex349) )
& ( v133316(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2466,axiom,
! [VarNext] :
( v133318(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v133316(VarNext,B)
<=> v342(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26702,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133318(VarNext)
<=> ( v133319(VarNext)
& v337(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26701,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133319(VarNext)
<=> ( v133321(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_11057,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133321(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_43521,axiom,
! [VarNext] :
( v262(VarNext,bitIndex306)
<=> v133308(VarNext,bitIndex74) ) ).
fof(addCaseBooleanConditionShiftedRanges1_145,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133310(VarNext)
=> ( ( v133308(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex347) )
& ( v133308(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex346) )
& ( v133308(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex345) )
& ( v133308(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex344) )
& ( v133308(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex343) )
& ( v133308(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex342) )
& ( v133308(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex341) )
& ( v133308(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex340) )
& ( v133308(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex339) )
& ( v133308(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex338) )
& ( v133308(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex337) )
& ( v133308(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex336) )
& ( v133308(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex335) )
& ( v133308(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex334) )
& ( v133308(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex333) )
& ( v133308(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex332) )
& ( v133308(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex331) )
& ( v133308(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex330) )
& ( v133308(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex329) )
& ( v133308(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex328) )
& ( v133308(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex327) )
& ( v133308(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex326) )
& ( v133308(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex325) )
& ( v133308(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex324) )
& ( v133308(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex323) )
& ( v133308(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex322) )
& ( v133308(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex321) )
& ( v133308(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex320) )
& ( v133308(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex319) )
& ( v133308(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex318) )
& ( v133308(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex317) )
& ( v133308(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex316) )
& ( v133308(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex315) )
& ( v133308(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex314) )
& ( v133308(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex313) )
& ( v133308(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex312) )
& ( v133308(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex311) )
& ( v133308(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex310) )
& ( v133308(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex309) )
& ( v133308(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex308) )
& ( v133308(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex307) )
& ( v133308(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex306) )
& ( v133308(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex305) )
& ( v133308(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex304) )
& ( v133308(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex303) )
& ( v133308(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex302) )
& ( v133308(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex301) )
& ( v133308(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex300) )
& ( v133308(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex299) )
& ( v133308(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex298) )
& ( v133308(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex297) )
& ( v133308(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex296) )
& ( v133308(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex295) )
& ( v133308(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex294) )
& ( v133308(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex293) )
& ( v133308(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex292) )
& ( v133308(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex291) )
& ( v133308(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex290) )
& ( v133308(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex289) )
& ( v133308(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex288) )
& ( v133308(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex287) )
& ( v133308(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex286) )
& ( v133308(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex285) )
& ( v133308(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex284) )
& ( v133308(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex283) )
& ( v133308(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex282) )
& ( v133308(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex281) )
& ( v133308(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex280) )
& ( v133308(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex279) )
& ( v133308(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex278) )
& ( v133308(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex277) )
& ( v133308(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex276) )
& ( v133308(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex275) )
& ( v133308(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex274) )
& ( v133308(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex273) )
& ( v133308(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex272) )
& ( v133308(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex271) )
& ( v133308(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex270) )
& ( v133308(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex269) )
& ( v133308(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex268) )
& ( v133308(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex267) )
& ( v133308(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex266) )
& ( v133308(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex265) )
& ( v133308(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex264) )
& ( v133308(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex263) )
& ( v133308(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex262) )
& ( v133308(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex261) )
& ( v133308(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex260) )
& ( v133308(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex259) )
& ( v133308(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex258) )
& ( v133308(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex257) )
& ( v133308(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex256) )
& ( v133308(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex255) )
& ( v133308(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex254) )
& ( v133308(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex253) )
& ( v133308(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex252) )
& ( v133308(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex251) )
& ( v133308(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex250) )
& ( v133308(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex249) )
& ( v133308(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex248) )
& ( v133308(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex247) )
& ( v133308(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex246) )
& ( v133308(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex245) )
& ( v133308(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex244) )
& ( v133308(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex243) )
& ( v133308(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex242) )
& ( v133308(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex241) )
& ( v133308(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex240) )
& ( v133308(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex239) )
& ( v133308(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex238) )
& ( v133308(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex237) )
& ( v133308(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex236) )
& ( v133308(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex235) )
& ( v133308(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex234) )
& ( v133308(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex233) )
& ( v133308(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex232) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2465,axiom,
! [VarNext] :
( v133310(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v133308(VarNext,B)
<=> v323(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26700,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133310(VarNext)
<=> ( v133311(VarNext)
& v317(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26699,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133311(VarNext)
<=> ( v133313(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_11056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133313(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_43520,axiom,
! [VarCurr] :
( v292(VarCurr,bitIndex74)
<=> v294(VarCurr,bitIndex74) ) ).
fof(addAssignment_43519,axiom,
! [VarCurr] :
( v294(VarCurr,bitIndex74)
<=> v296(VarCurr,bitIndex74) ) ).
fof(addAssignment_43518,axiom,
! [VarCurr] :
( v296(VarCurr,bitIndex74)
<=> v298(VarCurr,bitIndex74) ) ).
fof(addAssignment_43517,axiom,
! [VarCurr] :
( v298(VarCurr,bitIndex74)
<=> v300(VarCurr,bitIndex74) ) ).
fof(addAssignment_43516,axiom,
! [VarCurr] :
( v300(VarCurr,bitIndex74)
<=> v302(VarCurr,bitIndex74) ) ).
fof(addAssignment_43515,axiom,
! [VarCurr] :
( v254(VarCurr,bitIndex10)
<=> v256(VarCurr,bitIndex10) ) ).
fof(addAssignment_43514,axiom,
! [VarCurr] :
( v256(VarCurr,bitIndex10)
<=> v258(VarCurr,bitIndex10) ) ).
fof(addAssignment_43513,axiom,
! [VarCurr] :
( v258(VarCurr,bitIndex10)
<=> v260(VarCurr,bitIndex10) ) ).
fof(addAssignment_43512,axiom,
! [VarCurr] :
( v260(VarCurr,bitIndex10)
<=> v262(VarCurr,bitIndex590) ) ).
fof(addAssignment_43511,axiom,
! [VarNext] :
( v262(VarNext,bitIndex590)
<=> v133298(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionShiftedRanges1_144,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133300(VarNext)
=> ( ( v133298(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex695) )
& ( v133298(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex694) )
& ( v133298(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex693) )
& ( v133298(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex692) )
& ( v133298(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex691) )
& ( v133298(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex690) )
& ( v133298(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex689) )
& ( v133298(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex688) )
& ( v133298(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex687) )
& ( v133298(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex686) )
& ( v133298(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex685) )
& ( v133298(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex684) )
& ( v133298(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex683) )
& ( v133298(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex682) )
& ( v133298(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex681) )
& ( v133298(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex680) )
& ( v133298(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex679) )
& ( v133298(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex678) )
& ( v133298(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex677) )
& ( v133298(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex676) )
& ( v133298(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex675) )
& ( v133298(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex674) )
& ( v133298(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex673) )
& ( v133298(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex672) )
& ( v133298(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex671) )
& ( v133298(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex670) )
& ( v133298(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex669) )
& ( v133298(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex668) )
& ( v133298(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex667) )
& ( v133298(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex666) )
& ( v133298(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex665) )
& ( v133298(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex664) )
& ( v133298(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex663) )
& ( v133298(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex662) )
& ( v133298(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex661) )
& ( v133298(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex660) )
& ( v133298(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex659) )
& ( v133298(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex658) )
& ( v133298(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex657) )
& ( v133298(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex656) )
& ( v133298(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex655) )
& ( v133298(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex654) )
& ( v133298(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex653) )
& ( v133298(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex652) )
& ( v133298(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex651) )
& ( v133298(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex650) )
& ( v133298(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex649) )
& ( v133298(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex648) )
& ( v133298(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex647) )
& ( v133298(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex646) )
& ( v133298(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex645) )
& ( v133298(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex644) )
& ( v133298(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex643) )
& ( v133298(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex642) )
& ( v133298(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex641) )
& ( v133298(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex640) )
& ( v133298(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex639) )
& ( v133298(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex638) )
& ( v133298(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex637) )
& ( v133298(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex636) )
& ( v133298(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex635) )
& ( v133298(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex634) )
& ( v133298(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex633) )
& ( v133298(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex632) )
& ( v133298(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex631) )
& ( v133298(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex630) )
& ( v133298(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex629) )
& ( v133298(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex628) )
& ( v133298(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex627) )
& ( v133298(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex626) )
& ( v133298(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex625) )
& ( v133298(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex624) )
& ( v133298(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex623) )
& ( v133298(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex622) )
& ( v133298(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex621) )
& ( v133298(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex620) )
& ( v133298(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex619) )
& ( v133298(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex618) )
& ( v133298(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex617) )
& ( v133298(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex616) )
& ( v133298(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex615) )
& ( v133298(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex614) )
& ( v133298(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex613) )
& ( v133298(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex612) )
& ( v133298(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex611) )
& ( v133298(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex610) )
& ( v133298(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex609) )
& ( v133298(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex608) )
& ( v133298(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex607) )
& ( v133298(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex606) )
& ( v133298(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex605) )
& ( v133298(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex604) )
& ( v133298(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex603) )
& ( v133298(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex602) )
& ( v133298(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex601) )
& ( v133298(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex600) )
& ( v133298(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex599) )
& ( v133298(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex598) )
& ( v133298(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex597) )
& ( v133298(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex596) )
& ( v133298(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex595) )
& ( v133298(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex594) )
& ( v133298(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex593) )
& ( v133298(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex592) )
& ( v133298(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex591) )
& ( v133298(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex590) )
& ( v133298(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex589) )
& ( v133298(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex588) )
& ( v133298(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex587) )
& ( v133298(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex586) )
& ( v133298(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex585) )
& ( v133298(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex584) )
& ( v133298(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex583) )
& ( v133298(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex582) )
& ( v133298(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex581) )
& ( v133298(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2464,axiom,
! [VarNext] :
( v133300(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v133298(VarNext,B)
<=> v380(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26698,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133300(VarNext)
<=> ( v133301(VarNext)
& v375(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26697,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133301(VarNext)
<=> ( v133303(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_11055,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133303(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_43510,axiom,
! [VarNext] :
( v262(VarNext,bitIndex474)
<=> v133290(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionShiftedRanges1_143,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133292(VarNext)
=> ( ( v133290(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex579) )
& ( v133290(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex578) )
& ( v133290(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex577) )
& ( v133290(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex576) )
& ( v133290(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex575) )
& ( v133290(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex574) )
& ( v133290(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex573) )
& ( v133290(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex572) )
& ( v133290(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex571) )
& ( v133290(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex570) )
& ( v133290(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex569) )
& ( v133290(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex568) )
& ( v133290(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex567) )
& ( v133290(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex566) )
& ( v133290(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex565) )
& ( v133290(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex564) )
& ( v133290(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex563) )
& ( v133290(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex562) )
& ( v133290(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex561) )
& ( v133290(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex560) )
& ( v133290(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex559) )
& ( v133290(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex558) )
& ( v133290(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex557) )
& ( v133290(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex556) )
& ( v133290(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex555) )
& ( v133290(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex554) )
& ( v133290(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex553) )
& ( v133290(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex552) )
& ( v133290(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex551) )
& ( v133290(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex550) )
& ( v133290(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex549) )
& ( v133290(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex548) )
& ( v133290(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex547) )
& ( v133290(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex546) )
& ( v133290(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex545) )
& ( v133290(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex544) )
& ( v133290(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex543) )
& ( v133290(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex542) )
& ( v133290(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex541) )
& ( v133290(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex540) )
& ( v133290(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex539) )
& ( v133290(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex538) )
& ( v133290(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex537) )
& ( v133290(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex536) )
& ( v133290(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex535) )
& ( v133290(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex534) )
& ( v133290(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex533) )
& ( v133290(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex532) )
& ( v133290(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex531) )
& ( v133290(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex530) )
& ( v133290(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex529) )
& ( v133290(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex528) )
& ( v133290(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex527) )
& ( v133290(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex526) )
& ( v133290(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex525) )
& ( v133290(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex524) )
& ( v133290(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex523) )
& ( v133290(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex522) )
& ( v133290(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex521) )
& ( v133290(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex520) )
& ( v133290(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex519) )
& ( v133290(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex518) )
& ( v133290(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex517) )
& ( v133290(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex516) )
& ( v133290(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex515) )
& ( v133290(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex514) )
& ( v133290(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex513) )
& ( v133290(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex512) )
& ( v133290(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex511) )
& ( v133290(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex510) )
& ( v133290(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex509) )
& ( v133290(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex508) )
& ( v133290(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex507) )
& ( v133290(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex506) )
& ( v133290(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex505) )
& ( v133290(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex504) )
& ( v133290(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex503) )
& ( v133290(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex502) )
& ( v133290(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex501) )
& ( v133290(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex500) )
& ( v133290(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex499) )
& ( v133290(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex498) )
& ( v133290(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex497) )
& ( v133290(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex496) )
& ( v133290(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex495) )
& ( v133290(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex494) )
& ( v133290(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex493) )
& ( v133290(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex492) )
& ( v133290(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex491) )
& ( v133290(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex490) )
& ( v133290(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex489) )
& ( v133290(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex488) )
& ( v133290(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex487) )
& ( v133290(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex486) )
& ( v133290(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex485) )
& ( v133290(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex484) )
& ( v133290(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex483) )
& ( v133290(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex482) )
& ( v133290(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex481) )
& ( v133290(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex480) )
& ( v133290(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex479) )
& ( v133290(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex478) )
& ( v133290(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex477) )
& ( v133290(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex476) )
& ( v133290(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex475) )
& ( v133290(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex474) )
& ( v133290(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex473) )
& ( v133290(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex472) )
& ( v133290(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex471) )
& ( v133290(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex470) )
& ( v133290(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex469) )
& ( v133290(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex468) )
& ( v133290(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex467) )
& ( v133290(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex466) )
& ( v133290(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex465) )
& ( v133290(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2463,axiom,
! [VarNext] :
( v133292(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v133290(VarNext,B)
<=> v361(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133292(VarNext)
<=> ( v133293(VarNext)
& v356(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26695,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133293(VarNext)
<=> ( v133295(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_11054,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133295(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_43509,axiom,
! [VarNext] :
( v262(VarNext,bitIndex358)
<=> v133282(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionShiftedRanges1_142,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133284(VarNext)
=> ( ( v133282(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex463) )
& ( v133282(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex462) )
& ( v133282(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex461) )
& ( v133282(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex460) )
& ( v133282(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex459) )
& ( v133282(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex458) )
& ( v133282(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex457) )
& ( v133282(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex456) )
& ( v133282(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex455) )
& ( v133282(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex454) )
& ( v133282(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex453) )
& ( v133282(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex452) )
& ( v133282(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex451) )
& ( v133282(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex450) )
& ( v133282(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex449) )
& ( v133282(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex448) )
& ( v133282(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex447) )
& ( v133282(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex446) )
& ( v133282(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex445) )
& ( v133282(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex444) )
& ( v133282(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex443) )
& ( v133282(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex442) )
& ( v133282(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex441) )
& ( v133282(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex440) )
& ( v133282(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex439) )
& ( v133282(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex438) )
& ( v133282(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex437) )
& ( v133282(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex436) )
& ( v133282(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex435) )
& ( v133282(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex434) )
& ( v133282(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex433) )
& ( v133282(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex432) )
& ( v133282(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex431) )
& ( v133282(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex430) )
& ( v133282(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex429) )
& ( v133282(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex428) )
& ( v133282(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex427) )
& ( v133282(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex426) )
& ( v133282(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex425) )
& ( v133282(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex424) )
& ( v133282(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex423) )
& ( v133282(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex422) )
& ( v133282(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex421) )
& ( v133282(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex420) )
& ( v133282(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex419) )
& ( v133282(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex418) )
& ( v133282(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex417) )
& ( v133282(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex416) )
& ( v133282(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex415) )
& ( v133282(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex414) )
& ( v133282(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex413) )
& ( v133282(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex412) )
& ( v133282(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex411) )
& ( v133282(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex410) )
& ( v133282(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex409) )
& ( v133282(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex408) )
& ( v133282(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex407) )
& ( v133282(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex406) )
& ( v133282(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex405) )
& ( v133282(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex404) )
& ( v133282(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex403) )
& ( v133282(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex402) )
& ( v133282(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex401) )
& ( v133282(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex400) )
& ( v133282(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex399) )
& ( v133282(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex398) )
& ( v133282(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex397) )
& ( v133282(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex396) )
& ( v133282(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex395) )
& ( v133282(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex394) )
& ( v133282(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex393) )
& ( v133282(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex392) )
& ( v133282(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex391) )
& ( v133282(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex390) )
& ( v133282(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex389) )
& ( v133282(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex388) )
& ( v133282(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex387) )
& ( v133282(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex386) )
& ( v133282(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex385) )
& ( v133282(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex384) )
& ( v133282(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex383) )
& ( v133282(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex382) )
& ( v133282(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex381) )
& ( v133282(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex380) )
& ( v133282(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex379) )
& ( v133282(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex378) )
& ( v133282(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex377) )
& ( v133282(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex376) )
& ( v133282(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex375) )
& ( v133282(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex374) )
& ( v133282(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex373) )
& ( v133282(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex372) )
& ( v133282(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex371) )
& ( v133282(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex370) )
& ( v133282(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex369) )
& ( v133282(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex368) )
& ( v133282(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex367) )
& ( v133282(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex366) )
& ( v133282(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex365) )
& ( v133282(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex364) )
& ( v133282(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex363) )
& ( v133282(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex362) )
& ( v133282(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex361) )
& ( v133282(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex360) )
& ( v133282(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex359) )
& ( v133282(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex358) )
& ( v133282(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex357) )
& ( v133282(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex356) )
& ( v133282(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex355) )
& ( v133282(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex354) )
& ( v133282(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex353) )
& ( v133282(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex352) )
& ( v133282(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex351) )
& ( v133282(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex350) )
& ( v133282(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex349) )
& ( v133282(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2462,axiom,
! [VarNext] :
( v133284(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v133282(VarNext,B)
<=> v342(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26694,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133284(VarNext)
<=> ( v133285(VarNext)
& v337(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26693,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133285(VarNext)
<=> ( v133287(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_11053,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133287(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_43508,axiom,
! [VarNext] :
( v262(VarNext,bitIndex242)
<=> v133274(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionShiftedRanges1_141,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133276(VarNext)
=> ( ( v133274(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex347) )
& ( v133274(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex346) )
& ( v133274(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex345) )
& ( v133274(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex344) )
& ( v133274(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex343) )
& ( v133274(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex342) )
& ( v133274(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex341) )
& ( v133274(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex340) )
& ( v133274(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex339) )
& ( v133274(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex338) )
& ( v133274(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex337) )
& ( v133274(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex336) )
& ( v133274(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex335) )
& ( v133274(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex334) )
& ( v133274(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex333) )
& ( v133274(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex332) )
& ( v133274(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex331) )
& ( v133274(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex330) )
& ( v133274(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex329) )
& ( v133274(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex328) )
& ( v133274(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex327) )
& ( v133274(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex326) )
& ( v133274(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex325) )
& ( v133274(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex324) )
& ( v133274(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex323) )
& ( v133274(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex322) )
& ( v133274(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex321) )
& ( v133274(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex320) )
& ( v133274(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex319) )
& ( v133274(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex318) )
& ( v133274(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex317) )
& ( v133274(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex316) )
& ( v133274(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex315) )
& ( v133274(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex314) )
& ( v133274(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex313) )
& ( v133274(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex312) )
& ( v133274(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex311) )
& ( v133274(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex310) )
& ( v133274(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex309) )
& ( v133274(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex308) )
& ( v133274(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex307) )
& ( v133274(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex306) )
& ( v133274(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex305) )
& ( v133274(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex304) )
& ( v133274(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex303) )
& ( v133274(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex302) )
& ( v133274(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex301) )
& ( v133274(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex300) )
& ( v133274(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex299) )
& ( v133274(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex298) )
& ( v133274(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex297) )
& ( v133274(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex296) )
& ( v133274(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex295) )
& ( v133274(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex294) )
& ( v133274(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex293) )
& ( v133274(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex292) )
& ( v133274(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex291) )
& ( v133274(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex290) )
& ( v133274(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex289) )
& ( v133274(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex288) )
& ( v133274(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex287) )
& ( v133274(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex286) )
& ( v133274(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex285) )
& ( v133274(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex284) )
& ( v133274(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex283) )
& ( v133274(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex282) )
& ( v133274(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex281) )
& ( v133274(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex280) )
& ( v133274(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex279) )
& ( v133274(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex278) )
& ( v133274(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex277) )
& ( v133274(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex276) )
& ( v133274(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex275) )
& ( v133274(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex274) )
& ( v133274(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex273) )
& ( v133274(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex272) )
& ( v133274(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex271) )
& ( v133274(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex270) )
& ( v133274(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex269) )
& ( v133274(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex268) )
& ( v133274(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex267) )
& ( v133274(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex266) )
& ( v133274(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex265) )
& ( v133274(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex264) )
& ( v133274(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex263) )
& ( v133274(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex262) )
& ( v133274(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex261) )
& ( v133274(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex260) )
& ( v133274(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex259) )
& ( v133274(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex258) )
& ( v133274(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex257) )
& ( v133274(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex256) )
& ( v133274(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex255) )
& ( v133274(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex254) )
& ( v133274(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex253) )
& ( v133274(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex252) )
& ( v133274(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex251) )
& ( v133274(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex250) )
& ( v133274(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex249) )
& ( v133274(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex248) )
& ( v133274(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex247) )
& ( v133274(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex246) )
& ( v133274(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex245) )
& ( v133274(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex244) )
& ( v133274(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex243) )
& ( v133274(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex242) )
& ( v133274(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex241) )
& ( v133274(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex240) )
& ( v133274(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex239) )
& ( v133274(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex238) )
& ( v133274(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex237) )
& ( v133274(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex236) )
& ( v133274(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex235) )
& ( v133274(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex234) )
& ( v133274(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex233) )
& ( v133274(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex232) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2461,axiom,
! [VarNext] :
( v133276(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v133274(VarNext,B)
<=> v323(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26692,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133276(VarNext)
<=> ( v133277(VarNext)
& v317(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26691,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133277(VarNext)
<=> ( v133279(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_11052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133279(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_43507,axiom,
! [VarCurr] :
( v292(VarCurr,bitIndex10)
<=> v294(VarCurr,bitIndex10) ) ).
fof(addAssignment_43506,axiom,
! [VarCurr] :
( v294(VarCurr,bitIndex10)
<=> v296(VarCurr,bitIndex10) ) ).
fof(addAssignment_43505,axiom,
! [VarCurr] :
( v296(VarCurr,bitIndex10)
<=> v298(VarCurr,bitIndex10) ) ).
fof(addAssignment_43504,axiom,
! [VarCurr] :
( v298(VarCurr,bitIndex10)
<=> v300(VarCurr,bitIndex10) ) ).
fof(addAssignment_43503,axiom,
! [VarCurr] :
( v300(VarCurr,bitIndex10)
<=> v302(VarCurr,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3186,axiom,
! [VarCurr] :
( ~ v133246(VarCurr)
=> ( v133244(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2991,axiom,
! [VarCurr] :
( v133246(VarCurr)
=> ( v133244(VarCurr)
<=> v133272(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5408,axiom,
! [VarCurr] :
( ~ v133247(VarCurr)
=> ( v133272(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5397,axiom,
! [VarCurr] :
( v133247(VarCurr)
=> ( v133272(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26690,axiom,
! [VarCurr] :
( v133246(VarCurr)
<=> ( v133247(VarCurr)
| v133249(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26689,axiom,
! [VarCurr] :
( v133249(VarCurr)
<=> ( v133250(VarCurr)
| v133267(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26688,axiom,
! [VarCurr] :
( v133267(VarCurr)
<=> ( v133269(VarCurr)
& v133005(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26687,axiom,
! [VarCurr] :
( v133269(VarCurr)
<=> ( v133270(VarCurr)
& v10062(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26686,axiom,
! [VarCurr] :
( v133270(VarCurr)
<=> ( v133271(VarCurr)
& v10061(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3078,axiom,
! [VarCurr] :
( v133271(VarCurr)
<=> ( v133262(VarCurr)
& v4209(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26685,axiom,
! [VarCurr] :
( v133250(VarCurr)
<=> ( v133251(VarCurr)
| v133264(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26684,axiom,
! [VarCurr] :
( v133264(VarCurr)
<=> ( v133266(VarCurr)
& v133005(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3077,axiom,
! [VarCurr] :
( v133266(VarCurr)
<=> ( v133260(VarCurr)
& v4209(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26683,axiom,
! [VarCurr] :
( v133251(VarCurr)
<=> ( v133252(VarCurr)
| v133257(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26682,axiom,
! [VarCurr] :
( v133257(VarCurr)
<=> ( v133259(VarCurr)
& v133005(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26681,axiom,
! [VarCurr] :
( v133259(VarCurr)
<=> ( v133260(VarCurr)
& v10062(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26680,axiom,
! [VarCurr] :
( v133260(VarCurr)
<=> ( v133261(VarCurr)
& v10061(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26679,axiom,
! [VarCurr] :
( v133261(VarCurr)
<=> ( v133262(VarCurr)
& v10060(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26678,axiom,
! [VarCurr] :
( v133262(VarCurr)
<=> ( v133263(VarCurr)
& v10059(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26677,axiom,
! [VarCurr] :
( v133263(VarCurr)
<=> ( v4209(VarCurr,bitIndex0)
& v10058(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26676,axiom,
! [VarCurr] :
( v133252(VarCurr)
<=> ( v133253(VarCurr)
| v133255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26675,axiom,
! [VarCurr] :
( v133255(VarCurr)
<=> ( v10067(VarCurr)
& v133005(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26674,axiom,
! [VarCurr] :
( v133253(VarCurr)
<=> ( v10052(VarCurr)
& v133005(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26673,axiom,
! [VarCurr] :
( v133247(VarCurr)
<=> ( v15436(VarCurr)
& v133005(VarCurr) ) ) ).
fof(addAssignment_43502,axiom,
! [VarCurr] :
( ( v133239(VarCurr,bitIndex6)
<=> v105126(VarCurr,bitIndex122) )
& ( v133239(VarCurr,bitIndex5)
<=> v105126(VarCurr,bitIndex121) )
& ( v133239(VarCurr,bitIndex4)
<=> v105126(VarCurr,bitIndex120) )
& ( v133239(VarCurr,bitIndex3)
<=> v105126(VarCurr,bitIndex119) )
& ( v133239(VarCurr,bitIndex2)
<=> v105126(VarCurr,bitIndex118) )
& ( v133239(VarCurr,bitIndex1)
<=> v105126(VarCurr,bitIndex117) )
& ( v133239(VarCurr,bitIndex0)
<=> v105126(VarCurr,bitIndex116) ) ) ).
fof(addAssignment_43501,axiom,
! [VarCurr] :
( v99(VarCurr)
<=> v101(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133216(VarNext)
=> ( v101(VarNext)
<=> v101(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2460,axiom,
! [VarNext] :
( v133216(VarNext)
=> ( v101(VarNext)
<=> v133234(VarNext) ) ) ).
fof(addAssignment_43500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133234(VarNext)
<=> v133232(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3185,axiom,
! [VarCurr] :
( ~ v133231(VarCurr)
=> ( v133232(VarCurr)
<=> v133235(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2990,axiom,
! [VarCurr] :
( v133231(VarCurr)
=> ( v133232(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3184,axiom,
! [VarCurr] :
( ~ v105(VarCurr)
=> ( v133235(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2989,axiom,
! [VarCurr] :
( v105(VarCurr)
=> ( v133235(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133216(VarNext)
<=> ( v133217(VarNext)
& v133224(VarNext) ) ) ) ).
fof(addAssignment_43499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133224(VarNext)
<=> v133222(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26671,axiom,
! [VarCurr] :
( v133222(VarCurr)
<=> ( v133225(VarCurr)
| v133231(VarCurr) ) ) ).
fof(writeUnaryOperator_11051,axiom,
! [VarCurr] :
( ~ v133231(VarCurr)
<=> v103(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26670,axiom,
! [VarCurr] :
( v133225(VarCurr)
<=> ( v133226(VarCurr)
| v105(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26669,axiom,
! [VarCurr] :
( v133226(VarCurr)
<=> ( v133227(VarCurr)
& v133230(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9308,axiom,
! [VarCurr] :
( v133230(VarCurr)
<=> ( v105190(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26668,axiom,
! [VarCurr] :
( v133227(VarCurr)
<=> ( v133228(VarCurr)
& v133229(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9307,axiom,
! [VarCurr] :
( v133229(VarCurr)
<=> ( v15460(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_9306,axiom,
! [VarCurr] :
( v133228(VarCurr)
<=> ( v15464(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133217(VarNext)
<=> ( v133218(VarNext)
& v105195(VarNext) ) ) ) ).
fof(writeUnaryOperator_11050,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133218(VarNext)
<=> v105202(VarNext) ) ) ).
fof(addAssignment_43498,axiom,
! [VarCurr] :
( v105190(VarCurr,bitIndex0)
<=> v105212(VarCurr,bitIndex0) ) ).
fof(addAssignment_43497,axiom,
! [VarCurr] :
( v105(VarCurr)
<=> v107(VarCurr) ) ).
fof(addAssignment_43496,axiom,
! [VarCurr] :
( v107(VarCurr)
<=> v109(VarCurr) ) ).
fof(addAssignment_43495,axiom,
! [VarCurr] :
( v109(VarCurr)
<=> v111(VarCurr) ) ).
fof(addAssignment_43494,axiom,
! [VarCurr] :
( v111(VarCurr)
<=> v113(VarCurr) ) ).
fof(addAssignment_43493,axiom,
! [VarCurr] :
( v113(VarCurr)
<=> v115(VarCurr) ) ).
fof(addAssignment_43492,axiom,
! [VarCurr] :
( v115(VarCurr)
<=> v117(VarCurr) ) ).
fof(addAssignment_43491,axiom,
! [VarCurr] :
( v117(VarCurr)
<=> v119(VarCurr) ) ).
fof(addAssignment_43490,axiom,
! [VarCurr] :
( v119(VarCurr)
<=> v121(VarCurr,bitIndex1) ) ).
fof(addAssignment_43489,axiom,
! [VarNext] :
( v121(VarNext,bitIndex1)
<=> v133207(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionShiftedRanges1_140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133208(VarNext)
=> ( ( v133207(VarNext,bitIndex1)
<=> v121(VarCurr,bitIndex2) )
& ( v133207(VarNext,bitIndex0)
<=> v121(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2459,axiom,
! [VarNext] :
( v133208(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v133207(VarNext,B)
<=> v131285(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26666,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133208(VarNext)
<=> v133209(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26665,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133209(VarNext)
<=> ( v133211(VarNext)
& v131193(VarNext) ) ) ) ).
fof(writeUnaryOperator_11049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133211(VarNext)
<=> v131200(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_586,axiom,
! [VarCurr] :
( ~ v133192(VarCurr)
=> ( v130(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_781,axiom,
! [VarCurr] :
( v133192(VarCurr)
=> ( v130(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26664,axiom,
! [VarCurr] :
( v133192(VarCurr)
<=> ( v133193(VarCurr)
| v133202(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26663,axiom,
! [VarCurr] :
( v133202(VarCurr)
<=> ( v133203(VarCurr)
& v133204(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26662,axiom,
! [VarCurr] :
( v133204(VarCurr)
<=> ( v133205(VarCurr)
& v131274(VarCurr) ) ) ).
fof(writeUnaryOperator_11048,axiom,
! [VarCurr] :
( ~ v133205(VarCurr)
<=> v15444(VarCurr) ) ).
fof(writeUnaryOperator_11047,axiom,
! [VarCurr] :
( ~ v133203(VarCurr)
<=> v131246(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26661,axiom,
! [VarCurr] :
( v133193(VarCurr)
<=> ( v133194(VarCurr)
& v131246(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26660,axiom,
! [VarCurr] :
( v133194(VarCurr)
<=> ( v133195(VarCurr)
| v133199(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26659,axiom,
! [VarCurr] :
( v133199(VarCurr)
<=> ( v133201(VarCurr)
& v131235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26658,axiom,
! [VarCurr] :
( v133201(VarCurr)
<=> ( v131244(VarCurr)
& v131239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26657,axiom,
! [VarCurr] :
( v133195(VarCurr)
<=> ( v133197(VarCurr)
& v131235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26656,axiom,
! [VarCurr] :
( v133197(VarCurr)
<=> ( v133198(VarCurr)
& v15416(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26655,axiom,
! [VarCurr] :
( v133198(VarCurr)
<=> ( v131244(VarCurr)
& v131270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26654,axiom,
! [VarCurr] :
( v244(VarCurr)
<=> ( v133187(VarCurr)
| v133188(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26653,axiom,
! [VarCurr] :
( v133188(VarCurr)
<=> ( v133189(VarCurr)
& v133007(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26652,axiom,
! [VarCurr] :
( v133189(VarCurr)
<=> ( v132994(VarCurr)
| v15418(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26651,axiom,
! [VarCurr] :
( v133187(VarCurr)
<=> ( v246(VarCurr)
& v10069(VarCurr) ) ) ).
fof(addAssignment_43488,axiom,
! [VarCurr] :
( v133007(VarCurr)
<=> v133009(VarCurr) ) ).
fof(addAssignment_43487,axiom,
! [VarCurr] :
( v133009(VarCurr)
<=> v133011(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26650,axiom,
! [VarCurr] :
( v133011(VarCurr)
<=> ( v133184(VarCurr)
& v133185(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3076,axiom,
! [VarCurr] :
( v133185(VarCurr)
<=> ( v133013(VarCurr,bitIndex4)
<~> v133095(VarCurr,bitIndex4) ) ) ).
fof(addBitVectorEqualityBitBlasted_9305,axiom,
! [VarCurr] :
( v133184(VarCurr)
<=> ( ( v133013(VarCurr,bitIndex3)
<=> v133095(VarCurr,bitIndex3) )
& ( v133013(VarCurr,bitIndex2)
<=> v133095(VarCurr,bitIndex2) )
& ( v133013(VarCurr,bitIndex1)
<=> v133095(VarCurr,bitIndex1) )
& ( v133013(VarCurr,bitIndex0)
<=> v133095(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133165(VarNext)
=> ( v133095(VarNext,bitIndex4)
<=> v133095(VarCurr,bitIndex4) ) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_16,axiom,
! [VarNext] :
( v133165(VarNext)
=> ( v133095(VarNext,bitIndex4)
<=> v133179(VarNext) ) ) ).
fof(addAssignment_43486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133179(VarNext)
<=> v133177(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5407,axiom,
! [VarCurr] :
( ~ v133115(VarCurr)
=> ( v133177(VarCurr)
<=> v133180(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5396,axiom,
! [VarCurr] :
( v133115(VarCurr)
=> ( v133177(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_11046,axiom,
! [VarCurr] :
( ~ v133180(VarCurr)
<=> v133095(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26649,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133165(VarNext)
<=> ( v133166(VarNext)
& v133173(VarNext) ) ) ) ).
fof(addAssignment_43485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133173(VarNext)
<=> v133171(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26648,axiom,
! [VarCurr] :
( v133171(VarCurr)
<=> ( v133115(VarCurr)
| v133174(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26647,axiom,
! [VarCurr] :
( v133174(VarCurr)
<=> ( v133175(VarCurr)
& v133176(VarCurr) ) ) ).
fof(writeUnaryOperator_11045,axiom,
! [VarCurr] :
( ~ v133176(VarCurr)
<=> v133115(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26646,axiom,
! [VarCurr] :
( v133175(VarCurr)
<=> ( v133122(VarCurr)
& v133097(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26645,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133166(VarNext)
<=> ( v133168(VarNext)
& v131318(VarNext) ) ) ) ).
fof(writeUnaryOperator_11044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133168(VarNext)
<=> v131325(VarNext) ) ) ).
fof(addAssignment_43484,axiom,
! [VarCurr] :
( v133013(VarCurr,bitIndex4)
<=> v133015(VarCurr,bitIndex4) ) ).
fof(addAssignment_43483,axiom,
! [VarCurr] :
( v133015(VarCurr,bitIndex4)
<=> v133017(VarCurr,bitIndex4) ) ).
fof(addAssignment_43482,axiom,
! [VarCurr] :
( v133017(VarCurr,bitIndex4)
<=> v133019(VarCurr,bitIndex4) ) ).
fof(addAssignment_43481,axiom,
! [VarCurr] :
( v133019(VarCurr,bitIndex4)
<=> v133021(VarCurr,bitIndex4) ) ).
fof(addAssignment_43480,axiom,
! [VarCurr] :
( v133021(VarCurr,bitIndex4)
<=> v133023(VarCurr,bitIndex4) ) ).
fof(addAssignment_43479,axiom,
! [VarCurr] :
( v133023(VarCurr,bitIndex4)
<=> v133025(VarCurr,bitIndex4) ) ).
fof(addAssignment_43478,axiom,
! [VarCurr] :
( v133025(VarCurr,bitIndex4)
<=> v133091(VarCurr,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_2334,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133146(VarNext)
=> ( v133092(VarNext)
<=> v133092(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2458,axiom,
! [VarNext] :
( v133146(VarNext)
=> ( v133092(VarNext)
<=> v133159(VarNext) ) ) ).
fof(addAssignment_43477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133159(VarNext)
<=> v133157(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5406,axiom,
! [VarCurr] :
( ~ v133060(VarCurr)
=> ( v133157(VarCurr)
<=> v133160(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5395,axiom,
! [VarCurr] :
( v133060(VarCurr)
=> ( v133157(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26644,axiom,
! [VarCurr] :
( v133160(VarCurr)
<=> ( v133092(VarCurr)
<~> v133047(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26643,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133146(VarNext)
<=> ( v133147(VarNext)
& v133154(VarNext) ) ) ) ).
fof(addAssignment_43476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133154(VarNext)
<=> v133152(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26642,axiom,
! [VarCurr] :
( v133152(VarCurr)
<=> ( v133060(VarCurr)
| v133155(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26641,axiom,
! [VarCurr] :
( v133155(VarCurr)
<=> ( v133029(VarCurr)
& v133156(VarCurr) ) ) ).
fof(writeUnaryOperator_11043,axiom,
! [VarCurr] :
( ~ v133156(VarCurr)
<=> v133060(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26640,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133147(VarNext)
<=> ( v133149(VarNext)
& v15327(VarNext) ) ) ) ).
fof(writeUnaryOperator_11042,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133149(VarNext)
<=> v15334(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2333,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133106(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133095(VarNext,B)
<=> v133095(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2457,axiom,
! [VarNext] :
( v133106(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133095(VarNext,B)
<=> v133120(VarNext,B) ) ) ) ).
fof(addAssignment_43475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133120(VarNext,B)
<=> v133118(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5405,axiom,
! [VarCurr] :
( ~ v133115(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133118(VarCurr,B)
<=> v133121(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5394,axiom,
! [VarCurr] :
( v133115(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133118(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3183,axiom,
! [VarCurr] :
( ~ v133122(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133121(VarCurr,B)
<=> v133123(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2988,axiom,
! [VarCurr] :
( v133122(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133121(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_43474,axiom,
! [VarCurr] :
( v133123(VarCurr,bitIndex0)
<=> v133139(VarCurr) ) ).
fof(addAssignment_43473,axiom,
! [VarCurr] :
( v133123(VarCurr,bitIndex1)
<=> v133137(VarCurr) ) ).
fof(addAssignment_43472,axiom,
! [VarCurr] :
( v133123(VarCurr,bitIndex2)
<=> v133132(VarCurr) ) ).
fof(addAssignment_43471,axiom,
! [VarCurr] :
( v133123(VarCurr,bitIndex3)
<=> v133125(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26639,axiom,
! [VarCurr] :
( v133137(VarCurr)
<=> ( v133138(VarCurr)
& v133141(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3075,axiom,
! [VarCurr] :
( v133141(VarCurr)
<=> ( v133095(VarCurr,bitIndex0)
| v133095(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26638,axiom,
! [VarCurr] :
( v133138(VarCurr)
<=> ( v133139(VarCurr)
| v133140(VarCurr) ) ) ).
fof(writeUnaryOperator_11041,axiom,
! [VarCurr] :
( ~ v133140(VarCurr)
<=> v133095(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11040,axiom,
! [VarCurr] :
( ~ v133139(VarCurr)
<=> v133095(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26637,axiom,
! [VarCurr] :
( v133132(VarCurr)
<=> ( v133133(VarCurr)
& v133136(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3074,axiom,
! [VarCurr] :
( v133136(VarCurr)
<=> ( v133129(VarCurr)
| v133095(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26636,axiom,
! [VarCurr] :
( v133133(VarCurr)
<=> ( v133134(VarCurr)
| v133135(VarCurr) ) ) ).
fof(writeUnaryOperator_11039,axiom,
! [VarCurr] :
( ~ v133135(VarCurr)
<=> v133095(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_11038,axiom,
! [VarCurr] :
( ~ v133134(VarCurr)
<=> v133129(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26635,axiom,
! [VarCurr] :
( v133125(VarCurr)
<=> ( v133126(VarCurr)
& v133131(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3073,axiom,
! [VarCurr] :
( v133131(VarCurr)
<=> ( v133128(VarCurr)
| v133095(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26634,axiom,
! [VarCurr] :
( v133126(VarCurr)
<=> ( v133127(VarCurr)
| v133130(VarCurr) ) ) ).
fof(writeUnaryOperator_11037,axiom,
! [VarCurr] :
( ~ v133130(VarCurr)
<=> v133095(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_11036,axiom,
! [VarCurr] :
( ~ v133127(VarCurr)
<=> v133128(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3072,axiom,
! [VarCurr] :
( v133128(VarCurr)
<=> ( v133129(VarCurr)
& v133095(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3071,axiom,
! [VarCurr] :
( v133129(VarCurr)
<=> ( v133095(VarCurr,bitIndex0)
& v133095(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_9304,axiom,
! [VarCurr] :
( v133122(VarCurr)
<=> ( ( v133095(VarCurr,bitIndex3)
<=> $true )
& ( v133095(VarCurr,bitIndex2)
<=> $false )
& ( v133095(VarCurr,bitIndex1)
<=> $true )
& ( v133095(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26633,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133106(VarNext)
<=> ( v133107(VarNext)
& v133114(VarNext) ) ) ) ).
fof(addAssignment_43470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133114(VarNext)
<=> v133112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26632,axiom,
! [VarCurr] :
( v133112(VarCurr)
<=> ( v133115(VarCurr)
| v133116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26631,axiom,
! [VarCurr] :
( v133116(VarCurr)
<=> ( v133097(VarCurr)
& v133117(VarCurr) ) ) ).
fof(writeUnaryOperator_11035,axiom,
! [VarCurr] :
( ~ v133117(VarCurr)
<=> v133115(VarCurr) ) ).
fof(writeUnaryOperator_11034,axiom,
! [VarCurr] :
( ~ v133115(VarCurr)
<=> v15398(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26630,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133107(VarNext)
<=> ( v133108(VarNext)
& v131318(VarNext) ) ) ) ).
fof(writeUnaryOperator_11033,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133108(VarNext)
<=> v131325(VarNext) ) ) ).
fof(addAssignment_43469,axiom,
! [VarCurr] :
( v133097(VarCurr)
<=> v133099(VarCurr) ) ).
fof(addAssignment_43468,axiom,
! [VarCurr] :
( v133099(VarCurr)
<=> v133101(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3070,axiom,
! [VarCurr] :
( v133101(VarCurr)
<=> ( v130(VarCurr,bitIndex1)
& v133103(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26629,axiom,
! [VarCurr] :
( v133103(VarCurr)
<=> ( v15418(VarCurr)
| v132994(VarCurr) ) ) ).
fof(addAssignment_43467,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133013(VarCurr,B)
<=> v133015(VarCurr,B) ) ) ).
fof(addAssignment_43466,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133015(VarCurr,B)
<=> v133017(VarCurr,B) ) ) ).
fof(addAssignment_43465,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133017(VarCurr,B)
<=> v133019(VarCurr,B) ) ) ).
fof(addAssignment_43464,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133019(VarCurr,B)
<=> v133021(VarCurr,B) ) ) ).
fof(addAssignment_43463,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133021(VarCurr,B)
<=> v133023(VarCurr,B) ) ) ).
fof(addAssignment_43462,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133023(VarCurr,B)
<=> v133025(VarCurr,B) ) ) ).
fof(addAssignment_43461,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133025(VarCurr,B)
<=> v133091(VarCurr,B) ) ) ).
fof(addAssignment_43460,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133091(VarCurr,B)
<=> v133027(VarCurr,B) ) ) ).
fof(addAssignment_43459,axiom,
! [VarCurr] :
( v133091(VarCurr,bitIndex4)
<=> v133092(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2332,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133051(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133027(VarNext,B)
<=> v133027(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2456,axiom,
! [VarNext] :
( v133051(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133027(VarNext,B)
<=> v133065(VarNext,B) ) ) ) ).
fof(addAssignment_43458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v133065(VarNext,B)
<=> v133063(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5404,axiom,
! [VarCurr] :
( ~ v133060(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133063(VarCurr,B)
<=> v133066(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5393,axiom,
! [VarCurr] :
( v133060(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v133063(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_141,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v133066(VarCurr,B)
<=> ( v133067(VarCurr,B)
& v133086(VarCurr,B) ) ) ) ).
fof(addAssignment_43457,axiom,
! [VarCurr] :
( v133086(VarCurr,bitIndex0)
<=> v133087(VarCurr) ) ).
fof(addAssignment_43456,axiom,
! [VarCurr] :
( v133086(VarCurr,bitIndex1)
<=> v133087(VarCurr) ) ).
fof(addAssignment_43455,axiom,
! [VarCurr] :
( v133086(VarCurr,bitIndex2)
<=> v133087(VarCurr) ) ).
fof(addAssignment_43454,axiom,
! [VarCurr] :
( v133086(VarCurr,bitIndex3)
<=> v133087(VarCurr) ) ).
fof(addAssignment_43453,axiom,
! [VarCurr] :
( v133087(VarCurr)
<=> v133088(VarCurr) ) ).
fof(writeUnaryOperator_11032,axiom,
! [VarCurr] :
( ~ v133088(VarCurr)
<=> v133047(VarCurr) ) ).
fof(addAssignment_43452,axiom,
! [VarCurr] :
( v133067(VarCurr,bitIndex0)
<=> v133083(VarCurr) ) ).
fof(addAssignment_43451,axiom,
! [VarCurr] :
( v133067(VarCurr,bitIndex1)
<=> v133081(VarCurr) ) ).
fof(addAssignment_43450,axiom,
! [VarCurr] :
( v133067(VarCurr,bitIndex2)
<=> v133076(VarCurr) ) ).
fof(addAssignment_43449,axiom,
! [VarCurr] :
( v133067(VarCurr,bitIndex3)
<=> v133069(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26628,axiom,
! [VarCurr] :
( v133081(VarCurr)
<=> ( v133082(VarCurr)
& v133085(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3069,axiom,
! [VarCurr] :
( v133085(VarCurr)
<=> ( v133027(VarCurr,bitIndex0)
| v133027(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26627,axiom,
! [VarCurr] :
( v133082(VarCurr)
<=> ( v133083(VarCurr)
| v133084(VarCurr) ) ) ).
fof(writeUnaryOperator_11031,axiom,
! [VarCurr] :
( ~ v133084(VarCurr)
<=> v133027(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11030,axiom,
! [VarCurr] :
( ~ v133083(VarCurr)
<=> v133027(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26626,axiom,
! [VarCurr] :
( v133076(VarCurr)
<=> ( v133077(VarCurr)
& v133080(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3068,axiom,
! [VarCurr] :
( v133080(VarCurr)
<=> ( v133073(VarCurr)
| v133027(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26625,axiom,
! [VarCurr] :
( v133077(VarCurr)
<=> ( v133078(VarCurr)
| v133079(VarCurr) ) ) ).
fof(writeUnaryOperator_11029,axiom,
! [VarCurr] :
( ~ v133079(VarCurr)
<=> v133027(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_11028,axiom,
! [VarCurr] :
( ~ v133078(VarCurr)
<=> v133073(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26624,axiom,
! [VarCurr] :
( v133069(VarCurr)
<=> ( v133070(VarCurr)
& v133075(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3067,axiom,
! [VarCurr] :
( v133075(VarCurr)
<=> ( v133072(VarCurr)
| v133027(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26623,axiom,
! [VarCurr] :
( v133070(VarCurr)
<=> ( v133071(VarCurr)
| v133074(VarCurr) ) ) ).
fof(writeUnaryOperator_11027,axiom,
! [VarCurr] :
( ~ v133074(VarCurr)
<=> v133027(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_11026,axiom,
! [VarCurr] :
( ~ v133071(VarCurr)
<=> v133072(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3066,axiom,
! [VarCurr] :
( v133072(VarCurr)
<=> ( v133073(VarCurr)
& v133027(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3065,axiom,
! [VarCurr] :
( v133073(VarCurr)
<=> ( v133027(VarCurr,bitIndex0)
& v133027(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133051(VarNext)
<=> ( v133052(VarNext)
& v133059(VarNext) ) ) ) ).
fof(addAssignment_43448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133059(VarNext)
<=> v133057(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26621,axiom,
! [VarCurr] :
( v133057(VarCurr)
<=> ( v133060(VarCurr)
| v133061(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26620,axiom,
! [VarCurr] :
( v133061(VarCurr)
<=> ( v133029(VarCurr)
& v133062(VarCurr) ) ) ).
fof(writeUnaryOperator_11025,axiom,
! [VarCurr] :
( ~ v133062(VarCurr)
<=> v133060(VarCurr) ) ).
fof(writeUnaryOperator_11024,axiom,
! [VarCurr] :
( ~ v133060(VarCurr)
<=> v10091(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26619,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v133052(VarNext)
<=> ( v133053(VarNext)
& v15327(VarNext) ) ) ) ).
fof(writeUnaryOperator_11023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v133053(VarNext)
<=> v15334(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_9303,axiom,
! [VarCurr] :
( v133047(VarCurr)
<=> ( ( v133027(VarCurr,bitIndex3)
<=> $true )
& ( v133027(VarCurr,bitIndex2)
<=> $false )
& ( v133027(VarCurr,bitIndex1)
<=> $true )
& ( v133027(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_43447,axiom,
! [VarCurr] :
( v133029(VarCurr)
<=> v133031(VarCurr) ) ).
fof(addAssignment_43446,axiom,
! [VarCurr] :
( v133031(VarCurr)
<=> v133033(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3064,axiom,
! [VarCurr] :
( v133033(VarCurr)
<=> ( v10103(VarCurr,bitIndex7)
| v133035(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26618,axiom,
! [VarCurr] :
( v133035(VarCurr)
<=> ( v133041(VarCurr)
& v133044(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26617,axiom,
! [VarCurr] :
( v133044(VarCurr)
<=> ( v133037(VarCurr)
| v133039(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26616,axiom,
! [VarCurr] :
( v133041(VarCurr)
<=> ( v133042(VarCurr)
& v133043(VarCurr) ) ) ).
fof(writeUnaryOperator_11022,axiom,
! [VarCurr] :
( ~ v133043(VarCurr)
<=> v132679(VarCurr) ) ).
fof(writeUnaryOperator_11021,axiom,
! [VarCurr] :
( ~ v133042(VarCurr)
<=> v15300(VarCurr) ) ).
fof(addAssignment_43445,axiom,
! [VarCurr] :
( v133039(VarCurr)
<=> v132690(VarCurr) ) ).
fof(addAssignment_43444,axiom,
! [VarCurr] :
( v133037(VarCurr)
<=> v132683(VarCurr) ) ).
fof(addAssignment_43443,axiom,
! [VarCurr] :
( v132994(VarCurr)
<=> v132996(VarCurr) ) ).
fof(addAssignment_43442,axiom,
! [VarCurr] :
( v132996(VarCurr)
<=> v132998(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3182,axiom,
! [VarCurr] :
( ~ v133001(VarCurr)
=> ( v132998(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2987,axiom,
! [VarCurr] :
( v133001(VarCurr)
=> ( v132998(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26615,axiom,
! [VarCurr] :
( v133001(VarCurr)
<=> ( v133003(VarCurr)
& v133005(VarCurr) ) ) ).
fof(writeUnaryOperator_11020,axiom,
! [VarCurr] :
( ~ v133005(VarCurr)
<=> v4209(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_3063,axiom,
! [VarCurr] :
( v133003(VarCurr)
<=> ( v133004(VarCurr)
& v4209(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3062,axiom,
! [VarCurr] :
( v133004(VarCurr)
<=> ( v10060(VarCurr)
& v4209(VarCurr,bitIndex4) ) ) ).
fof(addAssignment_43441,axiom,
! [VarCurr] :
( v10069(VarCurr)
<=> v10071(VarCurr) ) ).
fof(addAssignment_43440,axiom,
! [VarCurr] :
( v10071(VarCurr)
<=> v10073(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26614,axiom,
! [VarCurr] :
( v10073(VarCurr)
<=> ( v132991(VarCurr)
& v132992(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3061,axiom,
! [VarCurr] :
( v132992(VarCurr)
<=> ( v10075(VarCurr,bitIndex5)
<~> v132920(VarCurr,bitIndex5) ) ) ).
fof(addBitVectorEqualityBitBlasted_9302,axiom,
! [VarCurr] :
( v132991(VarCurr)
<=> ( ( v10075(VarCurr,bitIndex4)
<=> v132920(VarCurr,bitIndex4) )
& ( v10075(VarCurr,bitIndex3)
<=> v132920(VarCurr,bitIndex3) )
& ( v10075(VarCurr,bitIndex2)
<=> v132920(VarCurr,bitIndex2) )
& ( v10075(VarCurr,bitIndex1)
<=> v132920(VarCurr,bitIndex1) )
& ( v10075(VarCurr,bitIndex0)
<=> v132920(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_43439,axiom,
! [VarNext] :
( v132920(VarNext,bitIndex5)
<=> v132983(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_2331,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132985(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v132983(VarNext,B)
<=> v132920(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2455,axiom,
! [VarNext] :
( v132985(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v132983(VarNext,B)
<=> v132948(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26613,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132985(VarNext)
<=> ( v132986(VarNext)
& v132942(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26612,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132986(VarNext)
<=> ( v132988(VarNext)
& v131318(VarNext) ) ) ) ).
fof(writeUnaryOperator_11019,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132988(VarNext)
<=> v131325(VarNext) ) ) ).
fof(addAssignment_43438,axiom,
! [VarCurr] :
( v10075(VarCurr,bitIndex5)
<=> v10077(VarCurr,bitIndex5) ) ).
fof(addAssignment_43437,axiom,
! [VarCurr] :
( v10077(VarCurr,bitIndex5)
<=> v10079(VarCurr,bitIndex5) ) ).
fof(addAssignment_43436,axiom,
! [VarCurr] :
( v10079(VarCurr,bitIndex5)
<=> v10081(VarCurr,bitIndex5) ) ).
fof(addAssignment_43435,axiom,
! [VarCurr] :
( v10081(VarCurr,bitIndex5)
<=> v10083(VarCurr,bitIndex5) ) ).
fof(addAssignment_43434,axiom,
! [VarCurr] :
( v10083(VarCurr,bitIndex5)
<=> v10085(VarCurr,bitIndex5) ) ).
fof(addAssignment_43433,axiom,
! [VarCurr] :
( v10085(VarCurr,bitIndex5)
<=> v10087(VarCurr,bitIndex5) ) ).
fof(addAssignment_43432,axiom,
! [VarCurr] :
( v10087(VarCurr,bitIndex5)
<=> v132918(VarCurr,bitIndex5) ) ).
fof(addAssignment_43431,axiom,
! [VarNext,B] :
( range_4_0(B)
=> ( v132920(VarNext,B)
<=> v132933(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2330,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132934(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v132933(VarNext,B)
<=> v132920(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2454,axiom,
! [VarNext] :
( v132934(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v132933(VarNext,B)
<=> v132948(VarNext,B) ) ) ) ).
fof(addAssignment_43430,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v132948(VarNext,B)
<=> v132946(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5403,axiom,
! [VarCurr] :
( ~ v132943(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v132946(VarCurr,B)
<=> v132949(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5392,axiom,
! [VarCurr] :
( v132943(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v132946(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_43429,axiom,
! [VarCurr] :
( v132949(VarCurr,bitIndex0)
<=> v132977(VarCurr) ) ).
fof(addAssignment_43428,axiom,
! [VarCurr] :
( v132949(VarCurr,bitIndex1)
<=> v132975(VarCurr) ) ).
fof(addAssignment_43427,axiom,
! [VarCurr] :
( v132949(VarCurr,bitIndex2)
<=> v132970(VarCurr) ) ).
fof(addAssignment_43426,axiom,
! [VarCurr] :
( v132949(VarCurr,bitIndex3)
<=> v132965(VarCurr) ) ).
fof(addAssignment_43425,axiom,
! [VarCurr] :
( v132949(VarCurr,bitIndex4)
<=> v132960(VarCurr) ) ).
fof(addAssignment_43424,axiom,
! [VarCurr] :
( v132949(VarCurr,bitIndex5)
<=> v132951(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26611,axiom,
! [VarCurr] :
( v132975(VarCurr)
<=> ( v132976(VarCurr)
& v132979(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3060,axiom,
! [VarCurr] :
( v132979(VarCurr)
<=> ( v132920(VarCurr,bitIndex0)
| v132920(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26610,axiom,
! [VarCurr] :
( v132976(VarCurr)
<=> ( v132977(VarCurr)
| v132978(VarCurr) ) ) ).
fof(writeUnaryOperator_11018,axiom,
! [VarCurr] :
( ~ v132978(VarCurr)
<=> v132920(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11017,axiom,
! [VarCurr] :
( ~ v132977(VarCurr)
<=> v132920(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26609,axiom,
! [VarCurr] :
( v132970(VarCurr)
<=> ( v132971(VarCurr)
& v132974(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3059,axiom,
! [VarCurr] :
( v132974(VarCurr)
<=> ( v132957(VarCurr)
| v132920(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26608,axiom,
! [VarCurr] :
( v132971(VarCurr)
<=> ( v132972(VarCurr)
| v132973(VarCurr) ) ) ).
fof(writeUnaryOperator_11016,axiom,
! [VarCurr] :
( ~ v132973(VarCurr)
<=> v132920(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_11015,axiom,
! [VarCurr] :
( ~ v132972(VarCurr)
<=> v132957(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26607,axiom,
! [VarCurr] :
( v132965(VarCurr)
<=> ( v132966(VarCurr)
& v132969(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3058,axiom,
! [VarCurr] :
( v132969(VarCurr)
<=> ( v132956(VarCurr)
| v132920(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26606,axiom,
! [VarCurr] :
( v132966(VarCurr)
<=> ( v132967(VarCurr)
| v132968(VarCurr) ) ) ).
fof(writeUnaryOperator_11014,axiom,
! [VarCurr] :
( ~ v132968(VarCurr)
<=> v132920(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_11013,axiom,
! [VarCurr] :
( ~ v132967(VarCurr)
<=> v132956(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26605,axiom,
! [VarCurr] :
( v132960(VarCurr)
<=> ( v132961(VarCurr)
& v132964(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3057,axiom,
! [VarCurr] :
( v132964(VarCurr)
<=> ( v132955(VarCurr)
| v132920(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26604,axiom,
! [VarCurr] :
( v132961(VarCurr)
<=> ( v132962(VarCurr)
| v132963(VarCurr) ) ) ).
fof(writeUnaryOperator_11012,axiom,
! [VarCurr] :
( ~ v132963(VarCurr)
<=> v132920(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_11011,axiom,
! [VarCurr] :
( ~ v132962(VarCurr)
<=> v132955(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26603,axiom,
! [VarCurr] :
( v132951(VarCurr)
<=> ( v132952(VarCurr)
& v132959(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3056,axiom,
! [VarCurr] :
( v132959(VarCurr)
<=> ( v132954(VarCurr)
| v132920(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26602,axiom,
! [VarCurr] :
( v132952(VarCurr)
<=> ( v132953(VarCurr)
| v132958(VarCurr) ) ) ).
fof(writeUnaryOperator_11010,axiom,
! [VarCurr] :
( ~ v132958(VarCurr)
<=> v132920(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_11009,axiom,
! [VarCurr] :
( ~ v132953(VarCurr)
<=> v132954(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3055,axiom,
! [VarCurr] :
( v132954(VarCurr)
<=> ( v132955(VarCurr)
& v132920(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3054,axiom,
! [VarCurr] :
( v132955(VarCurr)
<=> ( v132956(VarCurr)
& v132920(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3053,axiom,
! [VarCurr] :
( v132956(VarCurr)
<=> ( v132957(VarCurr)
& v132920(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3052,axiom,
! [VarCurr] :
( v132957(VarCurr)
<=> ( v132920(VarCurr,bitIndex0)
& v132920(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26601,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132934(VarNext)
<=> ( v132935(VarNext)
& v132942(VarNext) ) ) ) ).
fof(addAssignment_43423,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132942(VarNext)
<=> v132940(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26600,axiom,
! [VarCurr] :
( v132940(VarCurr)
<=> ( v132943(VarCurr)
| v132944(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26599,axiom,
! [VarCurr] :
( v132944(VarCurr)
<=> ( v132922(VarCurr)
& v132945(VarCurr) ) ) ).
fof(writeUnaryOperator_11008,axiom,
! [VarCurr] :
( ~ v132945(VarCurr)
<=> v132943(VarCurr) ) ).
fof(writeUnaryOperator_11007,axiom,
! [VarCurr] :
( ~ v132943(VarCurr)
<=> v15398(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26598,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132935(VarNext)
<=> ( v132936(VarNext)
& v131318(VarNext) ) ) ) ).
fof(writeUnaryOperator_11006,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132936(VarNext)
<=> v131325(VarNext) ) ) ).
fof(addAssignment_43422,axiom,
! [VarCurr] :
( v132922(VarCurr)
<=> v132924(VarCurr) ) ).
fof(addAssignment_43421,axiom,
! [VarCurr] :
( v132924(VarCurr)
<=> v132926(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26597,axiom,
! [VarCurr] :
( v132926(VarCurr)
<=> ( v132931(VarCurr)
& v132928(VarCurr) ) ) ).
fof(writeUnaryOperator_11005,axiom,
! [VarCurr] :
( ~ v132931(VarCurr)
<=> v15406(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9301,axiom,
! [VarCurr] :
( v132928(VarCurr)
<=> ( ( v129436(VarCurr,bitIndex1)
<=> $false )
& ( v129436(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_43420,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v10075(VarCurr,B)
<=> v10077(VarCurr,B) ) ) ).
fof(addAssignment_43419,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v10077(VarCurr,B)
<=> v10079(VarCurr,B) ) ) ).
fof(addAssignment_43418,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v10079(VarCurr,B)
<=> v10081(VarCurr,B) ) ) ).
fof(addAssignment_43417,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v10081(VarCurr,B)
<=> v10083(VarCurr,B) ) ) ).
fof(addAssignment_43416,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v10083(VarCurr,B)
<=> v10085(VarCurr,B) ) ) ).
fof(addAssignment_43415,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v10085(VarCurr,B)
<=> v10087(VarCurr,B) ) ) ).
fof(addAssignment_43414,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v10087(VarCurr,B)
<=> v132918(VarCurr,B) ) ) ).
fof(addAssignment_43413,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v132918(VarCurr,B)
<=> v10089(VarCurr,B) ) ) ).
fof(addAssignment_43412,axiom,
! [VarCurr] :
( v132918(VarCurr,bitIndex5)
<=> v15325(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2329,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132877(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v10089(VarNext,B)
<=> v10089(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2453,axiom,
! [VarNext] :
( v132877(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v10089(VarNext,B)
<=> v132890(VarNext,B) ) ) ) ).
fof(addAssignment_43411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v132890(VarNext,B)
<=> v132888(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5402,axiom,
! [VarCurr] :
( ~ v15341(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v132888(VarCurr,B)
<=> v132891(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5391,axiom,
! [VarCurr] :
( v15341(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v132888(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_43410,axiom,
! [VarCurr] :
( v132891(VarCurr,bitIndex0)
<=> v132913(VarCurr) ) ).
fof(addAssignment_43409,axiom,
! [VarCurr] :
( v132891(VarCurr,bitIndex1)
<=> v132911(VarCurr) ) ).
fof(addAssignment_43408,axiom,
! [VarCurr] :
( v132891(VarCurr,bitIndex2)
<=> v132906(VarCurr) ) ).
fof(addAssignment_43407,axiom,
! [VarCurr] :
( v132891(VarCurr,bitIndex3)
<=> v132901(VarCurr) ) ).
fof(addAssignment_43406,axiom,
! [VarCurr] :
( v132891(VarCurr,bitIndex4)
<=> v132893(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26596,axiom,
! [VarCurr] :
( v132911(VarCurr)
<=> ( v132912(VarCurr)
& v132915(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3051,axiom,
! [VarCurr] :
( v132915(VarCurr)
<=> ( v10089(VarCurr,bitIndex0)
| v10089(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26595,axiom,
! [VarCurr] :
( v132912(VarCurr)
<=> ( v132913(VarCurr)
| v132914(VarCurr) ) ) ).
fof(writeUnaryOperator_11004,axiom,
! [VarCurr] :
( ~ v132914(VarCurr)
<=> v10089(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_11003,axiom,
! [VarCurr] :
( ~ v132913(VarCurr)
<=> v10089(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26594,axiom,
! [VarCurr] :
( v132906(VarCurr)
<=> ( v132907(VarCurr)
& v132910(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3050,axiom,
! [VarCurr] :
( v132910(VarCurr)
<=> ( v132898(VarCurr)
| v10089(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26593,axiom,
! [VarCurr] :
( v132907(VarCurr)
<=> ( v132908(VarCurr)
| v132909(VarCurr) ) ) ).
fof(writeUnaryOperator_11002,axiom,
! [VarCurr] :
( ~ v132909(VarCurr)
<=> v10089(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_11001,axiom,
! [VarCurr] :
( ~ v132908(VarCurr)
<=> v132898(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26592,axiom,
! [VarCurr] :
( v132901(VarCurr)
<=> ( v132902(VarCurr)
& v132905(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3049,axiom,
! [VarCurr] :
( v132905(VarCurr)
<=> ( v132897(VarCurr)
| v10089(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26591,axiom,
! [VarCurr] :
( v132902(VarCurr)
<=> ( v132903(VarCurr)
| v132904(VarCurr) ) ) ).
fof(writeUnaryOperator_11000,axiom,
! [VarCurr] :
( ~ v132904(VarCurr)
<=> v10089(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10999,axiom,
! [VarCurr] :
( ~ v132903(VarCurr)
<=> v132897(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26590,axiom,
! [VarCurr] :
( v132893(VarCurr)
<=> ( v132894(VarCurr)
& v132900(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3048,axiom,
! [VarCurr] :
( v132900(VarCurr)
<=> ( v132896(VarCurr)
| v10089(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26589,axiom,
! [VarCurr] :
( v132894(VarCurr)
<=> ( v132895(VarCurr)
| v132899(VarCurr) ) ) ).
fof(writeUnaryOperator_10998,axiom,
! [VarCurr] :
( ~ v132899(VarCurr)
<=> v10089(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10997,axiom,
! [VarCurr] :
( ~ v132895(VarCurr)
<=> v132896(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3047,axiom,
! [VarCurr] :
( v132896(VarCurr)
<=> ( v132897(VarCurr)
& v10089(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3046,axiom,
! [VarCurr] :
( v132897(VarCurr)
<=> ( v132898(VarCurr)
& v10089(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3045,axiom,
! [VarCurr] :
( v132898(VarCurr)
<=> ( v10089(VarCurr,bitIndex0)
& v10089(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132877(VarNext)
<=> ( v132878(VarNext)
& v132885(VarNext) ) ) ) ).
fof(addAssignment_43405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132885(VarNext)
<=> v132883(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26587,axiom,
! [VarCurr] :
( v132883(VarCurr)
<=> ( v15341(VarCurr)
| v132886(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26586,axiom,
! [VarCurr] :
( v132886(VarCurr)
<=> ( v10097(VarCurr)
& v132887(VarCurr) ) ) ).
fof(writeUnaryOperator_10996,axiom,
! [VarCurr] :
( ~ v132887(VarCurr)
<=> v15341(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26585,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132878(VarNext)
<=> ( v132880(VarNext)
& v15327(VarNext) ) ) ) ).
fof(writeUnaryOperator_10995,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132880(VarNext)
<=> v15334(VarNext) ) ) ).
fof(addAssignment_43404,axiom,
! [VarCurr] :
( v10097(VarCurr)
<=> v10099(VarCurr) ) ).
fof(addAssignment_43403,axiom,
! [VarCurr] :
( v10099(VarCurr)
<=> v10101(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3044,axiom,
! [VarCurr] :
( v10101(VarCurr)
<=> ( v10103(VarCurr,bitIndex3)
| v132867(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26584,axiom,
! [VarCurr] :
( v132867(VarCurr)
<=> ( v132871(VarCurr)
& v132869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26583,axiom,
! [VarCurr] :
( v132871(VarCurr)
<=> ( v132872(VarCurr)
& v132873(VarCurr) ) ) ).
fof(writeUnaryOperator_10994,axiom,
! [VarCurr] :
( ~ v132873(VarCurr)
<=> v132639(VarCurr) ) ).
fof(writeUnaryOperator_10993,axiom,
! [VarCurr] :
( ~ v132872(VarCurr)
<=> v15300(VarCurr) ) ).
fof(addAssignment_43402,axiom,
! [VarCurr] :
( v132869(VarCurr)
<=> v132670(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_585,axiom,
! [VarCurr] :
( ~ v132861(VarCurr)
=> ( v10103(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_780,axiom,
! [VarCurr] :
( v132861(VarCurr)
=> ( v10103(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26582,axiom,
! [VarCurr] :
( v132861(VarCurr)
<=> ( v132862(VarCurr)
| v132864(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26581,axiom,
! [VarCurr] :
( v132864(VarCurr)
<=> ( v132865(VarCurr)
& v132851(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26580,axiom,
! [VarCurr] :
( v132865(VarCurr)
<=> ( v10105(VarCurr)
& v131415(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26579,axiom,
! [VarCurr] :
( v132862(VarCurr)
<=> ( v132863(VarCurr)
& v132846(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26578,axiom,
! [VarCurr] :
( v132863(VarCurr)
<=> ( v10105(VarCurr)
& v131415(VarCurr) ) ) ).
fof(addAssignment_43401,axiom,
! [VarNext] :
( v15295(VarNext,bitIndex4)
<=> v132853(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionShiftedRanges1_139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132854(VarNext)
=> ( ( v132853(VarNext,bitIndex19)
<=> v15295(VarCurr,bitIndex20) )
& ( v132853(VarNext,bitIndex18)
<=> v15295(VarCurr,bitIndex19) )
& ( v132853(VarNext,bitIndex17)
<=> v15295(VarCurr,bitIndex18) )
& ( v132853(VarNext,bitIndex16)
<=> v15295(VarCurr,bitIndex17) )
& ( v132853(VarNext,bitIndex15)
<=> v15295(VarCurr,bitIndex16) )
& ( v132853(VarNext,bitIndex14)
<=> v15295(VarCurr,bitIndex15) )
& ( v132853(VarNext,bitIndex13)
<=> v15295(VarCurr,bitIndex14) )
& ( v132853(VarNext,bitIndex12)
<=> v15295(VarCurr,bitIndex13) )
& ( v132853(VarNext,bitIndex11)
<=> v15295(VarCurr,bitIndex12) )
& ( v132853(VarNext,bitIndex10)
<=> v15295(VarCurr,bitIndex11) )
& ( v132853(VarNext,bitIndex9)
<=> v15295(VarCurr,bitIndex10) )
& ( v132853(VarNext,bitIndex8)
<=> v15295(VarCurr,bitIndex9) )
& ( v132853(VarNext,bitIndex7)
<=> v15295(VarCurr,bitIndex8) )
& ( v132853(VarNext,bitIndex6)
<=> v15295(VarCurr,bitIndex7) )
& ( v132853(VarNext,bitIndex5)
<=> v15295(VarCurr,bitIndex6) )
& ( v132853(VarNext,bitIndex4)
<=> v15295(VarCurr,bitIndex5) )
& ( v132853(VarNext,bitIndex3)
<=> v15295(VarCurr,bitIndex4) )
& ( v132853(VarNext,bitIndex2)
<=> v15295(VarCurr,bitIndex3) )
& ( v132853(VarNext,bitIndex1)
<=> v15295(VarCurr,bitIndex2) )
& ( v132853(VarNext,bitIndex0)
<=> v15295(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2452,axiom,
! [VarNext] :
( v132854(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v132853(VarNext,B)
<=> v131410(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132854(VarNext)
<=> v132855(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132855(VarNext)
<=> ( v132857(VarNext)
& v131395(VarNext) ) ) ) ).
fof(writeUnaryOperator_10992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132857(VarNext)
<=> v131404(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_584,axiom,
! [VarCurr] :
( ~ v132841(VarCurr)
=> ( v10103(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_779,axiom,
! [VarCurr] :
( v132841(VarCurr)
=> ( v10103(VarCurr,bitIndex4)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26575,axiom,
! [VarCurr] :
( v132841(VarCurr)
<=> ( v132842(VarCurr)
| v132847(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26574,axiom,
! [VarCurr] :
( v132847(VarCurr)
<=> ( v132848(VarCurr)
& v132851(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9300,axiom,
! [VarCurr] :
( v132851(VarCurr)
<=> ( $true
<=> v15295(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26573,axiom,
! [VarCurr] :
( v132848(VarCurr)
<=> ( v132849(VarCurr)
| v132850(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26572,axiom,
! [VarCurr] :
( v132850(VarCurr)
<=> ( v10105(VarCurr)
& v131456(VarCurr) ) ) ).
fof(writeUnaryOperator_10991,axiom,
! [VarCurr] :
( ~ v132849(VarCurr)
<=> v10105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26571,axiom,
! [VarCurr] :
( v132842(VarCurr)
<=> ( v132843(VarCurr)
& v132846(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9299,axiom,
! [VarCurr] :
( v132846(VarCurr)
<=> ( $true
<=> v15295(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26570,axiom,
! [VarCurr] :
( v132843(VarCurr)
<=> ( v132844(VarCurr)
| v132845(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26569,axiom,
! [VarCurr] :
( v132845(VarCurr)
<=> ( v10105(VarCurr)
& v131456(VarCurr) ) ) ).
fof(writeUnaryOperator_10990,axiom,
! [VarCurr] :
( ~ v132844(VarCurr)
<=> v10105(VarCurr) ) ).
fof(addAssignment_43400,axiom,
! [VarCurr] :
( v10105(VarCurr)
<=> v10107(VarCurr) ) ).
fof(addAssignment_43399,axiom,
! [VarCurr] :
( v10107(VarCurr)
<=> v10109(VarCurr) ) ).
fof(addAssignment_43398,axiom,
! [VarCurr] :
( v10109(VarCurr)
<=> v10111(VarCurr,bitIndex1) ) ).
fof(addAssignment_43397,axiom,
! [VarCurr] :
( v10111(VarCurr,bitIndex1)
<=> v114173(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_3043,axiom,
! [VarCurr] :
( v114172(VarCurr,bitIndex1)
<=> ( v114172(VarCurr,bitIndex0)
| v10113(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_43396,axiom,
! [VarCurr] :
( v10113(VarCurr,bitIndex1)
<=> v114170(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26568,axiom,
! [VarCurr] :
( v10115(VarCurr)
<=> ( v132835(VarCurr)
& v132838(VarCurr) ) ) ).
fof(writeUnaryOperator_10989,axiom,
! [VarCurr] :
( ~ v132838(VarCurr)
<=> v132830(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26567,axiom,
! [VarCurr] :
( v132835(VarCurr)
<=> ( v132836(VarCurr)
& v132837(VarCurr) ) ) ).
fof(writeUnaryOperator_10988,axiom,
! [VarCurr] :
( ~ v132837(VarCurr)
<=> v114159(VarCurr) ) ).
fof(writeUnaryOperator_10987,axiom,
! [VarCurr] :
( ~ v132836(VarCurr)
<=> v10117(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26566,axiom,
! [VarCurr] :
( v132830(VarCurr)
<=> ( v132832(VarCurr)
| v132704(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26565,axiom,
! [VarCurr] :
( v132832(VarCurr)
<=> ( v114176(VarCurr)
& v132833(VarCurr) ) ) ).
fof(writeUnaryOperator_10986,axiom,
! [VarCurr] :
( ~ v132833(VarCurr)
<=> v114308(VarCurr) ) ).
fof(addAssignment_43395,axiom,
! [VarCurr] :
( v10117(VarCurr)
<=> v10119(VarCurr) ) ).
fof(addAssignment_43394,axiom,
! [VarCurr] :
( v10119(VarCurr)
<=> v10121(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9298,axiom,
! [VarCurr] :
( v10121(VarCurr)
<=> ( ( v10123(VarCurr,bitIndex4)
<=> $false )
& ( v10123(VarCurr,bitIndex3)
<=> $false )
& ( v10123(VarCurr,bitIndex2)
<=> $false )
& ( v10123(VarCurr,bitIndex1)
<=> $false )
& ( v10123(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2328,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132816(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v10123(VarNext,B)
<=> v10123(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2451,axiom,
! [VarNext] :
( v132816(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v10123(VarNext,B)
<=> v132824(VarNext,B) ) ) ) ).
fof(addAssignment_43393,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v132824(VarNext,B)
<=> v132822(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3181,axiom,
! [VarCurr] :
( ~ v132825(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v132822(VarCurr,B)
<=> v10127(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2986,axiom,
! [VarCurr] :
( v132825(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v132822(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_10985,axiom,
! [VarCurr] :
( ~ v132825(VarCurr)
<=> v10125(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132816(VarNext)
<=> v132817(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132817(VarNext)
<=> ( v132818(VarNext)
& v13226(VarNext) ) ) ) ).
fof(writeUnaryOperator_10984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132818(VarNext)
<=> v15200(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_185,axiom,
! [VarCurr] :
( ( ~ v132740(VarCurr)
& ~ v132742(VarCurr)
& ~ v132783(VarCurr) )
=> ! [B] :
( range_4_0(B)
=> ( v10127(VarCurr,B)
<=> v10123(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1316,axiom,
! [VarCurr] :
( v132783(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v10127(VarCurr,B)
<=> v132785(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5401,axiom,
! [VarCurr] :
( v132742(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v10127(VarCurr,B)
<=> v132744(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5390,axiom,
! [VarCurr] :
( v132740(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v10127(VarCurr,B)
<=> v10123(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9297,axiom,
! [VarCurr] :
( v132812(VarCurr)
<=> ( ( v132813(VarCurr,bitIndex1)
<=> $true )
& ( v132813(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_43392,axiom,
! [VarCurr] :
( v132813(VarCurr,bitIndex0)
<=> v11293(VarCurr) ) ).
fof(addAssignment_43391,axiom,
! [VarCurr] :
( v132813(VarCurr,bitIndex1)
<=> v10129(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3180,axiom,
! [VarCurr] :
( ~ v132786(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v132785(VarCurr,B)
<=> v132787(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2985,axiom,
! [VarCurr] :
( v132786(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v132785(VarCurr,B)
<=> b01010(B) ) ) ) ).
fof(addAssignment_43390,axiom,
! [VarCurr] :
( v132787(VarCurr,bitIndex0)
<=> v132809(VarCurr) ) ).
fof(addAssignment_43389,axiom,
! [VarCurr] :
( v132787(VarCurr,bitIndex1)
<=> v132807(VarCurr) ) ).
fof(addAssignment_43388,axiom,
! [VarCurr] :
( v132787(VarCurr,bitIndex2)
<=> v132802(VarCurr) ) ).
fof(addAssignment_43387,axiom,
! [VarCurr] :
( v132787(VarCurr,bitIndex3)
<=> v132797(VarCurr) ) ).
fof(addAssignment_43386,axiom,
! [VarCurr] :
( v132787(VarCurr,bitIndex4)
<=> v132789(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26562,axiom,
! [VarCurr] :
( v132807(VarCurr)
<=> ( v132808(VarCurr)
& v132811(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3042,axiom,
! [VarCurr] :
( v132811(VarCurr)
<=> ( v10123(VarCurr,bitIndex0)
| v10123(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26561,axiom,
! [VarCurr] :
( v132808(VarCurr)
<=> ( v132809(VarCurr)
| v132810(VarCurr) ) ) ).
fof(writeUnaryOperator_10983,axiom,
! [VarCurr] :
( ~ v132810(VarCurr)
<=> v10123(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10982,axiom,
! [VarCurr] :
( ~ v132809(VarCurr)
<=> v10123(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26560,axiom,
! [VarCurr] :
( v132802(VarCurr)
<=> ( v132803(VarCurr)
& v132806(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3041,axiom,
! [VarCurr] :
( v132806(VarCurr)
<=> ( v132794(VarCurr)
| v10123(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26559,axiom,
! [VarCurr] :
( v132803(VarCurr)
<=> ( v132804(VarCurr)
| v132805(VarCurr) ) ) ).
fof(writeUnaryOperator_10981,axiom,
! [VarCurr] :
( ~ v132805(VarCurr)
<=> v10123(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10980,axiom,
! [VarCurr] :
( ~ v132804(VarCurr)
<=> v132794(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26558,axiom,
! [VarCurr] :
( v132797(VarCurr)
<=> ( v132798(VarCurr)
& v132801(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3040,axiom,
! [VarCurr] :
( v132801(VarCurr)
<=> ( v132793(VarCurr)
| v10123(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26557,axiom,
! [VarCurr] :
( v132798(VarCurr)
<=> ( v132799(VarCurr)
| v132800(VarCurr) ) ) ).
fof(writeUnaryOperator_10979,axiom,
! [VarCurr] :
( ~ v132800(VarCurr)
<=> v10123(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10978,axiom,
! [VarCurr] :
( ~ v132799(VarCurr)
<=> v132793(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26556,axiom,
! [VarCurr] :
( v132789(VarCurr)
<=> ( v132790(VarCurr)
& v132796(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3039,axiom,
! [VarCurr] :
( v132796(VarCurr)
<=> ( v132792(VarCurr)
| v10123(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26555,axiom,
! [VarCurr] :
( v132790(VarCurr)
<=> ( v132791(VarCurr)
| v132795(VarCurr) ) ) ).
fof(writeUnaryOperator_10977,axiom,
! [VarCurr] :
( ~ v132795(VarCurr)
<=> v10123(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10976,axiom,
! [VarCurr] :
( ~ v132791(VarCurr)
<=> v132792(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3038,axiom,
! [VarCurr] :
( v132792(VarCurr)
<=> ( v132793(VarCurr)
& v10123(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3037,axiom,
! [VarCurr] :
( v132793(VarCurr)
<=> ( v132794(VarCurr)
& v10123(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3036,axiom,
! [VarCurr] :
( v132794(VarCurr)
<=> ( v10123(VarCurr,bitIndex0)
& v10123(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_9296,axiom,
! [VarCurr] :
( v132786(VarCurr)
<=> ( ( v10123(VarCurr,bitIndex4)
<=> $false )
& ( v10123(VarCurr,bitIndex3)
<=> $true )
& ( v10123(VarCurr,bitIndex2)
<=> $false )
& ( v10123(VarCurr,bitIndex1)
<=> $true )
& ( v10123(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9295,axiom,
! [VarCurr] :
( v132783(VarCurr)
<=> ( ( v132784(VarCurr,bitIndex1)
<=> $true )
& ( v132784(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_43385,axiom,
! [VarCurr] :
( v132784(VarCurr,bitIndex0)
<=> v11293(VarCurr) ) ).
fof(addAssignment_43384,axiom,
! [VarCurr] :
( v132784(VarCurr,bitIndex1)
<=> v10129(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3179,axiom,
! [VarCurr] :
( ~ v132745(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v132744(VarCurr,B)
<=> v132746(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2984,axiom,
! [VarCurr] :
( v132745(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v132744(VarCurr,B)
<=> $false ) ) ) ).
fof(addSignExtensionConstraint_159,axiom,
! [VarCurr] :
( v132746(VarCurr,bitIndex6)
<=> v132747(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_158,axiom,
! [VarCurr] :
( v132746(VarCurr,bitIndex7)
<=> v132747(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_157,axiom,
! [VarCurr] :
( v132746(VarCurr,bitIndex8)
<=> v132747(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_156,axiom,
! [VarCurr] :
( v132746(VarCurr,bitIndex9)
<=> v132747(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_155,axiom,
! [VarCurr] :
( v132746(VarCurr,bitIndex10)
<=> v132747(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_154,axiom,
! [VarCurr] :
( v132746(VarCurr,bitIndex11)
<=> v132747(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_153,axiom,
! [VarCurr] :
( v132746(VarCurr,bitIndex12)
<=> v132747(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_152,axiom,
! [VarCurr] :
( v132746(VarCurr,bitIndex13)
<=> v132747(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_151,axiom,
! [VarCurr] :
( v132746(VarCurr,bitIndex14)
<=> v132747(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_150,axiom,
! [VarCurr] :
( v132746(VarCurr,bitIndex15)
<=> v132747(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_149,axiom,
! [VarCurr] :
( v132746(VarCurr,bitIndex16)
<=> v132747(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_148,axiom,
! [VarCurr] :
( v132746(VarCurr,bitIndex17)
<=> v132747(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_147,axiom,
! [VarCurr] :
( v132746(VarCurr,bitIndex18)
<=> v132747(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_146,axiom,
! [VarCurr] :
( v132746(VarCurr,bitIndex19)
<=> v132747(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_145,axiom,
! [VarCurr] :
( v132746(VarCurr,bitIndex20)
<=> v132747(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_144,axiom,
! [VarCurr] :
( v132746(VarCurr,bitIndex21)
<=> v132747(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_143,axiom,
! [VarCurr] :
( v132746(VarCurr,bitIndex22)
<=> v132747(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_142,axiom,
! [VarCurr] :
( v132746(VarCurr,bitIndex23)
<=> v132747(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_141,axiom,
! [VarCurr] :
( v132746(VarCurr,bitIndex24)
<=> v132747(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_140,axiom,
! [VarCurr] :
( v132746(VarCurr,bitIndex25)
<=> v132747(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_139,axiom,
! [VarCurr] :
( v132746(VarCurr,bitIndex26)
<=> v132747(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_138,axiom,
! [VarCurr] :
( v132746(VarCurr,bitIndex27)
<=> v132747(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_137,axiom,
! [VarCurr] :
( v132746(VarCurr,bitIndex28)
<=> v132747(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_136,axiom,
! [VarCurr] :
( v132746(VarCurr,bitIndex29)
<=> v132747(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_135,axiom,
! [VarCurr] :
( v132746(VarCurr,bitIndex30)
<=> v132747(VarCurr,bitIndex5) ) ).
fof(addSignExtensionConstraint_134,axiom,
! [VarCurr] :
( v132746(VarCurr,bitIndex31)
<=> v132747(VarCurr,bitIndex5) ) ).
fof(addAssignment_43383,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v132746(VarCurr,B)
<=> v132747(VarCurr,B) ) ) ).
fof(addAssignment_43382,axiom,
! [VarCurr] :
( v132747(VarCurr,bitIndex0)
<=> v132781(VarCurr) ) ).
fof(addAssignment_43381,axiom,
! [VarCurr] :
( v132747(VarCurr,bitIndex1)
<=> v132779(VarCurr) ) ).
fof(addAssignment_43380,axiom,
! [VarCurr] :
( v132747(VarCurr,bitIndex2)
<=> v132775(VarCurr) ) ).
fof(addAssignment_43379,axiom,
! [VarCurr] :
( v132747(VarCurr,bitIndex3)
<=> v132771(VarCurr) ) ).
fof(addAssignment_43378,axiom,
! [VarCurr] :
( v132747(VarCurr,bitIndex4)
<=> v132767(VarCurr) ) ).
fof(addAssignment_43377,axiom,
! [VarCurr] :
( v132747(VarCurr,bitIndex5)
<=> v132749(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26554,axiom,
! [VarCurr] :
( v132779(VarCurr)
<=> ( v132780(VarCurr)
& v132782(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26553,axiom,
! [VarCurr] :
( v132782(VarCurr)
<=> ( v132753(VarCurr,bitIndex0)
| v132761(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3035,axiom,
! [VarCurr] :
( v132780(VarCurr)
<=> ( v132781(VarCurr)
| v132753(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10975,axiom,
! [VarCurr] :
( ~ v132781(VarCurr)
<=> v132753(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26552,axiom,
! [VarCurr] :
( v132775(VarCurr)
<=> ( v132776(VarCurr)
& v132778(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26551,axiom,
! [VarCurr] :
( v132778(VarCurr)
<=> ( v132759(VarCurr)
| v132762(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3034,axiom,
! [VarCurr] :
( v132776(VarCurr)
<=> ( v132777(VarCurr)
| v132753(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10974,axiom,
! [VarCurr] :
( ~ v132777(VarCurr)
<=> v132759(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26550,axiom,
! [VarCurr] :
( v132771(VarCurr)
<=> ( v132772(VarCurr)
& v132774(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26549,axiom,
! [VarCurr] :
( v132774(VarCurr)
<=> ( v132757(VarCurr)
| v132763(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3033,axiom,
! [VarCurr] :
( v132772(VarCurr)
<=> ( v132773(VarCurr)
| v132753(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10973,axiom,
! [VarCurr] :
( ~ v132773(VarCurr)
<=> v132757(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26548,axiom,
! [VarCurr] :
( v132767(VarCurr)
<=> ( v132768(VarCurr)
& v132770(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26547,axiom,
! [VarCurr] :
( v132770(VarCurr)
<=> ( v132755(VarCurr)
| v132764(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3032,axiom,
! [VarCurr] :
( v132768(VarCurr)
<=> ( v132769(VarCurr)
| v132753(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_10972,axiom,
! [VarCurr] :
( ~ v132769(VarCurr)
<=> v132755(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26546,axiom,
! [VarCurr] :
( v132749(VarCurr)
<=> ( v132750(VarCurr)
& v132765(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26545,axiom,
! [VarCurr] :
( v132765(VarCurr)
<=> ( v132752(VarCurr)
| v132766(VarCurr) ) ) ).
fof(writeUnaryOperator_10971,axiom,
! [VarCurr] :
( ~ v132766(VarCurr)
<=> v132753(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_3031,axiom,
! [VarCurr] :
( v132750(VarCurr)
<=> ( v132751(VarCurr)
| v132753(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_10970,axiom,
! [VarCurr] :
( ~ v132751(VarCurr)
<=> v132752(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3030,axiom,
! [VarCurr] :
( v132752(VarCurr)
<=> ( v132753(VarCurr,bitIndex4)
| v132754(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26544,axiom,
! [VarCurr] :
( v132754(VarCurr)
<=> ( v132755(VarCurr)
& v132764(VarCurr) ) ) ).
fof(writeUnaryOperator_10969,axiom,
! [VarCurr] :
( ~ v132764(VarCurr)
<=> v132753(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_3029,axiom,
! [VarCurr] :
( v132755(VarCurr)
<=> ( v132753(VarCurr,bitIndex3)
| v132756(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26543,axiom,
! [VarCurr] :
( v132756(VarCurr)
<=> ( v132757(VarCurr)
& v132763(VarCurr) ) ) ).
fof(writeUnaryOperator_10968,axiom,
! [VarCurr] :
( ~ v132763(VarCurr)
<=> v132753(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_3028,axiom,
! [VarCurr] :
( v132757(VarCurr)
<=> ( v132753(VarCurr,bitIndex2)
| v132758(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26542,axiom,
! [VarCurr] :
( v132758(VarCurr)
<=> ( v132759(VarCurr)
& v132762(VarCurr) ) ) ).
fof(writeUnaryOperator_10967,axiom,
! [VarCurr] :
( ~ v132762(VarCurr)
<=> v132753(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_3027,axiom,
! [VarCurr] :
( v132759(VarCurr)
<=> ( v132753(VarCurr,bitIndex1)
| v132760(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26541,axiom,
! [VarCurr] :
( v132760(VarCurr)
<=> ( v132753(VarCurr,bitIndex0)
& v132761(VarCurr) ) ) ).
fof(writeUnaryOperator_10966,axiom,
! [VarCurr] :
( ~ v132761(VarCurr)
<=> v132753(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_12,axiom,
! [VarCurr] : ~ v132753(VarCurr,bitIndex5) ).
fof(addAssignment_43376,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v132753(VarCurr,B)
<=> v10123(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_9294,axiom,
! [VarCurr] :
( v132745(VarCurr)
<=> ( ( v10123(VarCurr,bitIndex4)
<=> $false )
& ( v10123(VarCurr,bitIndex3)
<=> $false )
& ( v10123(VarCurr,bitIndex2)
<=> $false )
& ( v10123(VarCurr,bitIndex1)
<=> $false )
& ( v10123(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9293,axiom,
! [VarCurr] :
( v132742(VarCurr)
<=> ( ( v132743(VarCurr,bitIndex1)
<=> $false )
& ( v132743(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_43375,axiom,
! [VarCurr] :
( v132743(VarCurr,bitIndex0)
<=> v11293(VarCurr) ) ).
fof(addAssignment_43374,axiom,
! [VarCurr] :
( v132743(VarCurr,bitIndex1)
<=> v10129(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9292,axiom,
! [VarCurr] :
( v132740(VarCurr)
<=> ( ( v132741(VarCurr,bitIndex1)
<=> $false )
& ( v132741(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_43373,axiom,
! [VarCurr] :
( v132741(VarCurr,bitIndex0)
<=> v11293(VarCurr) ) ).
fof(addAssignment_43372,axiom,
! [VarCurr] :
( v132741(VarCurr,bitIndex1)
<=> v10129(VarCurr) ) ).
fof(addAssignment_43371,axiom,
! [VarCurr] :
( v11293(VarCurr)
<=> v11295(VarCurr) ) ).
fof(addAssignment_43370,axiom,
! [VarCurr] :
( v11295(VarCurr)
<=> v11297(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26540,axiom,
! [VarCurr] :
( v11297(VarCurr)
<=> ( v132733(VarCurr)
| v132704(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26539,axiom,
! [VarCurr] :
( v132733(VarCurr)
<=> ( v132734(VarCurr)
| v132633(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3026,axiom,
! [VarCurr] :
( v132734(VarCurr)
<=> ( v132735(VarCurr)
| v11299(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26538,axiom,
! [VarCurr] :
( v132735(VarCurr)
<=> ( v132736(VarCurr)
| v131859(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26537,axiom,
! [VarCurr] :
( v132736(VarCurr)
<=> ( v132737(VarCurr)
| v132521(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3025,axiom,
! [VarCurr] :
( v132737(VarCurr)
<=> ( v132738(VarCurr)
| v11299(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3024,axiom,
! [VarCurr] :
( v132738(VarCurr)
<=> ( v11299(VarCurr,bitIndex3)
| v11299(VarCurr,bitIndex6) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132720(VarNext)
=> ( v132704(VarNext)
<=> v132704(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2450,axiom,
! [VarNext] :
( v132720(VarNext)
=> ( v132704(VarNext)
<=> v132728(VarNext) ) ) ).
fof(addAssignment_43369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132728(VarNext)
<=> v132726(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3178,axiom,
! [VarCurr] :
( ~ v132729(VarCurr)
=> ( v132726(VarCurr)
<=> v132706(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2983,axiom,
! [VarCurr] :
( v132729(VarCurr)
=> ( v132726(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_10965,axiom,
! [VarCurr] :
( ~ v132729(VarCurr)
<=> v13205(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132720(VarNext)
<=> v132721(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132721(VarNext)
<=> ( v132722(VarNext)
& v114242(VarNext) ) ) ) ).
fof(writeUnaryOperator_10964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132722(VarNext)
<=> v114249(VarNext) ) ) ).
fof(addAssignmentInitValueVector_41,axiom,
( v132704(constB0)
<=> $false ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26534,axiom,
! [VarCurr] :
( v132706(VarCurr)
<=> ( v132716(VarCurr)
& v132717(VarCurr) ) ) ).
fof(writeUnaryOperator_10963,axiom,
! [VarCurr] :
( ~ v132717(VarCurr)
<=> v114176(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26533,axiom,
! [VarCurr] :
( v132716(VarCurr)
<=> ( v10109(VarCurr)
& v132708(VarCurr) ) ) ).
fof(addAssignment_43368,axiom,
! [VarCurr] :
( v132708(VarCurr)
<=> v132710(VarCurr) ) ).
fof(addAssignment_43367,axiom,
! [VarCurr] :
( v132710(VarCurr)
<=> v132712(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3177,axiom,
! [VarCurr] :
( ~ v132714(VarCurr)
=> ( v132712(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2982,axiom,
! [VarCurr] :
( v132714(VarCurr)
=> ( v132712(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9291,axiom,
! [VarCurr] :
( v132714(VarCurr)
<=> ( ( v15274(VarCurr,bitIndex6)
<=> $false )
& ( v15274(VarCurr,bitIndex5)
<=> $false )
& ( v15274(VarCurr,bitIndex4)
<=> $false )
& ( v15274(VarCurr,bitIndex3)
<=> $true )
& ( v15274(VarCurr,bitIndex2)
<=> $false )
& ( v15274(VarCurr,bitIndex1)
<=> $true )
& ( v15274(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26532,axiom,
! [VarCurr] :
( v132633(VarCurr)
<=> ( v132696(VarCurr)
& v132697(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26531,axiom,
! [VarCurr] :
( v132697(VarCurr)
<=> ( v132698(VarCurr)
| v132700(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26530,axiom,
! [VarCurr] :
( v132700(VarCurr)
<=> ( v132701(VarCurr)
& v132702(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26529,axiom,
! [VarCurr] :
( v132702(VarCurr)
<=> ( v132681(VarCurr)
| v132688(VarCurr) ) ) ).
fof(writeUnaryOperator_10962,axiom,
! [VarCurr] :
( ~ v132701(VarCurr)
<=> v132675(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26528,axiom,
! [VarCurr] :
( v132698(VarCurr)
<=> ( v132699(VarCurr)
& v132668(VarCurr) ) ) ).
fof(writeUnaryOperator_10961,axiom,
! [VarCurr] :
( ~ v132699(VarCurr)
<=> v132635(VarCurr) ) ).
fof(writeUnaryOperator_10960,axiom,
! [VarCurr] :
( ~ v132696(VarCurr)
<=> v10117(VarCurr) ) ).
fof(addAssignment_43366,axiom,
! [VarCurr] :
( v132688(VarCurr)
<=> v132690(VarCurr) ) ).
fof(addAssignment_43365,axiom,
! [VarCurr] :
( v132690(VarCurr)
<=> v132692(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3176,axiom,
! [VarCurr] :
( ~ v132694(VarCurr)
=> ( v132692(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2981,axiom,
! [VarCurr] :
( v132694(VarCurr)
=> ( v132692(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9290,axiom,
! [VarCurr] :
( v132694(VarCurr)
<=> ( ( v15274(VarCurr,bitIndex6)
<=> $true )
& ( v15274(VarCurr,bitIndex5)
<=> $true )
& ( v15274(VarCurr,bitIndex4)
<=> $true )
& ( v15274(VarCurr,bitIndex3)
<=> $true )
& ( v15274(VarCurr,bitIndex2)
<=> $true )
& ( v15274(VarCurr,bitIndex1)
<=> $false )
& ( v15274(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_43364,axiom,
! [VarCurr] :
( v132681(VarCurr)
<=> v132683(VarCurr) ) ).
fof(addAssignment_43363,axiom,
! [VarCurr] :
( v132683(VarCurr)
<=> v132685(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3175,axiom,
! [VarCurr] :
( ~ v114208(VarCurr)
=> ( v132685(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2980,axiom,
! [VarCurr] :
( v114208(VarCurr)
=> ( v132685(VarCurr)
<=> v15310(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_43362,axiom,
! [VarCurr] :
( v132675(VarCurr)
<=> v132677(VarCurr) ) ).
fof(addAssignment_43361,axiom,
! [VarCurr] :
( v132677(VarCurr)
<=> v132679(VarCurr) ) ).
fof(addAssignment_43360,axiom,
! [VarCurr] :
( v132679(VarCurr)
<=> v10103(VarCurr,bitIndex5) ) ).
fof(addAssignment_43359,axiom,
! [VarCurr] :
( v132668(VarCurr)
<=> v132670(VarCurr) ) ).
fof(addAssignment_43358,axiom,
! [VarCurr] :
( v132670(VarCurr)
<=> v132672(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3174,axiom,
! [VarCurr] :
( ~ v15314(VarCurr)
=> ( v132672(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2979,axiom,
! [VarCurr] :
( v15314(VarCurr)
=> ( v132672(VarCurr)
<=> v15310(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_43357,axiom,
! [VarCurr] :
( v132635(VarCurr)
<=> v132637(VarCurr) ) ).
fof(addAssignment_43356,axiom,
! [VarCurr] :
( v132637(VarCurr)
<=> v132639(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3023,axiom,
! [VarCurr] :
( v132639(VarCurr)
<=> ( v132665(VarCurr)
| v15295(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3022,axiom,
! [VarCurr] :
( v132665(VarCurr)
<=> ( v132666(VarCurr)
| v15295(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3021,axiom,
! [VarCurr] :
( v132666(VarCurr)
<=> ( v10103(VarCurr,bitIndex1)
| v15295(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_43355,axiom,
! [VarNext] :
( v15295(VarNext,bitIndex2)
<=> v132657(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionShiftedRanges1_138,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132658(VarNext)
=> ( ( v132657(VarNext,bitIndex19)
<=> v15295(VarCurr,bitIndex20) )
& ( v132657(VarNext,bitIndex18)
<=> v15295(VarCurr,bitIndex19) )
& ( v132657(VarNext,bitIndex17)
<=> v15295(VarCurr,bitIndex18) )
& ( v132657(VarNext,bitIndex16)
<=> v15295(VarCurr,bitIndex17) )
& ( v132657(VarNext,bitIndex15)
<=> v15295(VarCurr,bitIndex16) )
& ( v132657(VarNext,bitIndex14)
<=> v15295(VarCurr,bitIndex15) )
& ( v132657(VarNext,bitIndex13)
<=> v15295(VarCurr,bitIndex14) )
& ( v132657(VarNext,bitIndex12)
<=> v15295(VarCurr,bitIndex13) )
& ( v132657(VarNext,bitIndex11)
<=> v15295(VarCurr,bitIndex12) )
& ( v132657(VarNext,bitIndex10)
<=> v15295(VarCurr,bitIndex11) )
& ( v132657(VarNext,bitIndex9)
<=> v15295(VarCurr,bitIndex10) )
& ( v132657(VarNext,bitIndex8)
<=> v15295(VarCurr,bitIndex9) )
& ( v132657(VarNext,bitIndex7)
<=> v15295(VarCurr,bitIndex8) )
& ( v132657(VarNext,bitIndex6)
<=> v15295(VarCurr,bitIndex7) )
& ( v132657(VarNext,bitIndex5)
<=> v15295(VarCurr,bitIndex6) )
& ( v132657(VarNext,bitIndex4)
<=> v15295(VarCurr,bitIndex5) )
& ( v132657(VarNext,bitIndex3)
<=> v15295(VarCurr,bitIndex4) )
& ( v132657(VarNext,bitIndex2)
<=> v15295(VarCurr,bitIndex3) )
& ( v132657(VarNext,bitIndex1)
<=> v15295(VarCurr,bitIndex2) )
& ( v132657(VarNext,bitIndex0)
<=> v15295(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2449,axiom,
! [VarNext] :
( v132658(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v132657(VarNext,B)
<=> v131410(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26527,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132658(VarNext)
<=> v132659(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26526,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132659(VarNext)
<=> ( v132661(VarNext)
& v131395(VarNext) ) ) ) ).
fof(writeUnaryOperator_10959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132661(VarNext)
<=> v131404(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_583,axiom,
! [VarCurr] :
( ~ v132655(VarCurr)
=> ( v10103(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_778,axiom,
! [VarCurr] :
( v132655(VarCurr)
=> ( v10103(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9289,axiom,
! [VarCurr] :
( v132655(VarCurr)
<=> ( $true
<=> v15295(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_43354,axiom,
! [VarNext] :
( v15295(VarNext,bitIndex1)
<=> v132647(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionShiftedRanges1_137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132648(VarNext)
=> ( ( v132647(VarNext,bitIndex19)
<=> v15295(VarCurr,bitIndex20) )
& ( v132647(VarNext,bitIndex18)
<=> v15295(VarCurr,bitIndex19) )
& ( v132647(VarNext,bitIndex17)
<=> v15295(VarCurr,bitIndex18) )
& ( v132647(VarNext,bitIndex16)
<=> v15295(VarCurr,bitIndex17) )
& ( v132647(VarNext,bitIndex15)
<=> v15295(VarCurr,bitIndex16) )
& ( v132647(VarNext,bitIndex14)
<=> v15295(VarCurr,bitIndex15) )
& ( v132647(VarNext,bitIndex13)
<=> v15295(VarCurr,bitIndex14) )
& ( v132647(VarNext,bitIndex12)
<=> v15295(VarCurr,bitIndex13) )
& ( v132647(VarNext,bitIndex11)
<=> v15295(VarCurr,bitIndex12) )
& ( v132647(VarNext,bitIndex10)
<=> v15295(VarCurr,bitIndex11) )
& ( v132647(VarNext,bitIndex9)
<=> v15295(VarCurr,bitIndex10) )
& ( v132647(VarNext,bitIndex8)
<=> v15295(VarCurr,bitIndex9) )
& ( v132647(VarNext,bitIndex7)
<=> v15295(VarCurr,bitIndex8) )
& ( v132647(VarNext,bitIndex6)
<=> v15295(VarCurr,bitIndex7) )
& ( v132647(VarNext,bitIndex5)
<=> v15295(VarCurr,bitIndex6) )
& ( v132647(VarNext,bitIndex4)
<=> v15295(VarCurr,bitIndex5) )
& ( v132647(VarNext,bitIndex3)
<=> v15295(VarCurr,bitIndex4) )
& ( v132647(VarNext,bitIndex2)
<=> v15295(VarCurr,bitIndex3) )
& ( v132647(VarNext,bitIndex1)
<=> v15295(VarCurr,bitIndex2) )
& ( v132647(VarNext,bitIndex0)
<=> v15295(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2448,axiom,
! [VarNext] :
( v132648(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v132647(VarNext,B)
<=> v131410(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132648(VarNext)
<=> v132649(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132649(VarNext)
<=> ( v132651(VarNext)
& v131395(VarNext) ) ) ) ).
fof(writeUnaryOperator_10958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132651(VarNext)
<=> v131404(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_582,axiom,
! [VarCurr] :
( ~ v132641(VarCurr)
=> ( v10103(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_777,axiom,
! [VarCurr] :
( v132641(VarCurr)
=> ( v10103(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26523,axiom,
! [VarCurr] :
( v132641(VarCurr)
<=> ( v132642(VarCurr)
& v131429(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26522,axiom,
! [VarCurr] :
( v132642(VarCurr)
<=> ( v132644(VarCurr)
& v131428(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26521,axiom,
! [VarCurr] :
( v132644(VarCurr)
<=> ( v132645(VarCurr)
& v131427(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26520,axiom,
! [VarCurr] :
( v132645(VarCurr)
<=> ( v131544(VarCurr)
& v15302(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26519,axiom,
! [VarCurr] :
( v132521(VarCurr)
<=> ( v132630(VarCurr)
& v132537(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26518,axiom,
! [VarCurr] :
( v132630(VarCurr)
<=> ( v132631(VarCurr)
& v132523(VarCurr) ) ) ).
fof(writeUnaryOperator_10957,axiom,
! [VarCurr] :
( ~ v132631(VarCurr)
<=> v10117(VarCurr) ) ).
fof(addAssignment_43353,axiom,
! [VarCurr] :
( v132537(VarCurr)
<=> v132539(VarCurr) ) ).
fof(addAssignment_43352,axiom,
! [VarCurr] :
( v132539(VarCurr)
<=> v132541(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3020,axiom,
! [VarCurr] :
( v132541(VarCurr)
<=> ( v132603(VarCurr)
| v132543(VarCurr,bitIndex2) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2326,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132608(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v132543(VarNext,B)
<=> v132543(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2447,axiom,
! [VarNext] :
( v132608(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v132543(VarNext,B)
<=> v132624(VarNext,B) ) ) ) ).
fof(addAssignment_43351,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v132624(VarNext,B)
<=> v132622(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5400,axiom,
! [VarCurr] :
( ~ v132619(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v132622(VarCurr,B)
<=> v132578(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5389,axiom,
! [VarCurr] :
( v132619(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v132622(VarCurr,B)
<=> b110(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132608(VarNext)
<=> ( v132609(VarNext)
& v132618(VarNext) ) ) ) ).
fof(addAssignment_43350,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132618(VarNext)
<=> v132616(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26516,axiom,
! [VarCurr] :
( v132616(VarCurr)
<=> ( v132619(VarCurr)
| v132620(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26515,axiom,
! [VarCurr] :
( v132620(VarCurr)
<=> ( v132547(VarCurr)
& v132621(VarCurr) ) ) ).
fof(writeUnaryOperator_10956,axiom,
! [VarCurr] :
( ~ v132621(VarCurr)
<=> v132619(VarCurr) ) ).
fof(writeUnaryOperator_10955,axiom,
! [VarCurr] :
( ~ v132619(VarCurr)
<=> v132545(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26514,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132609(VarNext)
<=> ( v132610(VarNext)
& v132605(VarNext) ) ) ) ).
fof(writeUnaryOperator_10954,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132610(VarNext)
<=> v132612(VarNext) ) ) ).
fof(addAssignment_43349,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132612(VarNext)
<=> v132605(VarCurr) ) ) ).
fof(addAssignment_43348,axiom,
! [VarCurr] :
( v132605(VarCurr)
<=> v13228(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3173,axiom,
! [VarCurr] :
( ~ v132573(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v132578(VarCurr,B)
<=> v132594(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2978,axiom,
! [VarCurr] :
( v132573(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v132578(VarCurr,B)
<=> v132580(VarCurr,B) ) ) ) ).
fof(addAssignment_43347,axiom,
! [VarCurr] :
( v132594(VarCurr,bitIndex0)
<=> v132592(VarCurr) ) ).
fof(addAssignment_43346,axiom,
! [VarCurr] :
( v132594(VarCurr,bitIndex1)
<=> v132601(VarCurr) ) ).
fof(addAssignment_43345,axiom,
! [VarCurr] :
( v132594(VarCurr,bitIndex2)
<=> v132596(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26513,axiom,
! [VarCurr] :
( v132601(VarCurr)
<=> ( v132602(VarCurr)
& v132603(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3019,axiom,
! [VarCurr] :
( v132603(VarCurr)
<=> ( v132543(VarCurr,bitIndex0)
| v132543(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26512,axiom,
! [VarCurr] :
( v132602(VarCurr)
<=> ( v132592(VarCurr)
| v132587(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26511,axiom,
! [VarCurr] :
( v132596(VarCurr)
<=> ( v132597(VarCurr)
& v132600(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3018,axiom,
! [VarCurr] :
( v132600(VarCurr)
<=> ( v132543(VarCurr,bitIndex2)
| v132599(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26510,axiom,
! [VarCurr] :
( v132597(VarCurr)
<=> ( v132589(VarCurr)
| v132598(VarCurr) ) ) ).
fof(writeUnaryOperator_10953,axiom,
! [VarCurr] :
( ~ v132598(VarCurr)
<=> v132599(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3017,axiom,
! [VarCurr] :
( v132599(VarCurr)
<=> ( v132543(VarCurr,bitIndex0)
& v132543(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_43344,axiom,
! [VarCurr] :
( v132580(VarCurr,bitIndex0)
<=> v132592(VarCurr) ) ).
fof(addAssignment_43343,axiom,
! [VarCurr] :
( v132580(VarCurr,bitIndex1)
<=> v132590(VarCurr) ) ).
fof(addAssignment_43342,axiom,
! [VarCurr] :
( v132580(VarCurr,bitIndex2)
<=> v132582(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26509,axiom,
! [VarCurr] :
( v132590(VarCurr)
<=> ( v132591(VarCurr)
& v132593(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26508,axiom,
! [VarCurr] :
( v132593(VarCurr)
<=> ( v132543(VarCurr,bitIndex0)
| v132587(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3016,axiom,
! [VarCurr] :
( v132591(VarCurr)
<=> ( v132592(VarCurr)
| v132543(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10952,axiom,
! [VarCurr] :
( ~ v132592(VarCurr)
<=> v132543(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26507,axiom,
! [VarCurr] :
( v132582(VarCurr)
<=> ( v132583(VarCurr)
& v132588(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26506,axiom,
! [VarCurr] :
( v132588(VarCurr)
<=> ( v132585(VarCurr)
| v132589(VarCurr) ) ) ).
fof(writeUnaryOperator_10951,axiom,
! [VarCurr] :
( ~ v132589(VarCurr)
<=> v132543(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_3015,axiom,
! [VarCurr] :
( v132583(VarCurr)
<=> ( v132584(VarCurr)
| v132543(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10950,axiom,
! [VarCurr] :
( ~ v132584(VarCurr)
<=> v132585(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3014,axiom,
! [VarCurr] :
( v132585(VarCurr)
<=> ( v132543(VarCurr,bitIndex1)
| v132586(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26505,axiom,
! [VarCurr] :
( v132586(VarCurr)
<=> ( v132543(VarCurr,bitIndex0)
& v132587(VarCurr) ) ) ).
fof(writeUnaryOperator_10949,axiom,
! [VarCurr] :
( ~ v132587(VarCurr)
<=> v132543(VarCurr,bitIndex1) ) ).
fof(addAssignmentInitValueVector_40,axiom,
! [B] :
( range_2_0(B)
=> ( v132543(constB0,B)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26504,axiom,
! [VarCurr] :
( v132547(VarCurr)
<=> ( v132549(VarCurr)
<~> v132573(VarCurr) ) ) ).
fof(addAssignment_43341,axiom,
! [VarCurr] :
( v132573(VarCurr)
<=> v132575(VarCurr) ) ).
fof(addAssignment_43340,axiom,
! [VarCurr] :
( v132575(VarCurr)
<=> v132521(VarCurr) ) ).
fof(addAssignment_43339,axiom,
! [VarCurr] :
( v132549(VarCurr)
<=> v132551(VarCurr) ) ).
fof(addAssignment_43338,axiom,
! [VarCurr] :
( v132551(VarCurr)
<=> v132553(VarCurr) ) ).
fof(addAssignment_43337,axiom,
! [VarCurr] :
( v132553(VarCurr)
<=> v132555(VarCurr) ) ).
fof(addAssignment_43336,axiom,
! [VarCurr] :
( v132555(VarCurr)
<=> v132557(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2325,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132560(VarNext)
=> ( v132557(VarNext)
<=> v132557(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2446,axiom,
! [VarNext] :
( v132560(VarNext)
=> ( v132557(VarNext)
<=> v132568(VarNext) ) ) ).
fof(addAssignment_43335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132568(VarNext)
<=> v132566(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3172,axiom,
! [VarCurr] :
( ~ v13179(VarCurr)
=> ( v132566(VarCurr)
<=> v132569(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2977,axiom,
! [VarCurr] :
( v13179(VarCurr)
=> ( v132566(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3171,axiom,
! [VarCurr] :
( ~ v11756(VarCurr)
=> ( v132569(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2976,axiom,
! [VarCurr] :
( v11756(VarCurr)
=> ( v132569(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132560(VarNext)
<=> v132561(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132561(VarNext)
<=> ( v132563(VarNext)
& v12075(VarNext) ) ) ) ).
fof(writeUnaryOperator_10948,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132563(VarNext)
<=> v12082(VarNext) ) ) ).
fof(addAssignment_43334,axiom,
! [VarCurr] :
( v132545(VarCurr)
<=> v10093(VarCurr) ) ).
fof(addAssignment_43333,axiom,
! [VarCurr] :
( v132523(VarCurr)
<=> v132525(VarCurr) ) ).
fof(addAssignment_43332,axiom,
! [VarCurr] :
( v132525(VarCurr)
<=> v132527(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3170,axiom,
! [VarCurr] :
( ~ v132529(VarCurr)
=> ( v132527(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2975,axiom,
! [VarCurr] :
( v132529(VarCurr)
=> ( v132527(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26501,axiom,
! [VarCurr] :
( v132529(VarCurr)
<=> ( v132530(VarCurr)
| v132535(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9288,axiom,
! [VarCurr] :
( v132535(VarCurr)
<=> ( ( v15274(VarCurr,bitIndex6)
<=> $false )
& ( v15274(VarCurr,bitIndex5)
<=> $false )
& ( v15274(VarCurr,bitIndex4)
<=> $false )
& ( v15274(VarCurr,bitIndex3)
<=> $true )
& ( v15274(VarCurr,bitIndex2)
<=> $false )
& ( v15274(VarCurr,bitIndex1)
<=> $false )
& ( v15274(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26500,axiom,
! [VarCurr] :
( v132530(VarCurr)
<=> ( v132531(VarCurr)
| v132532(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26499,axiom,
! [VarCurr] :
( v132532(VarCurr)
<=> ( v132533(VarCurr)
| v132534(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9287,axiom,
! [VarCurr] :
( v132534(VarCurr)
<=> ( ( v15274(VarCurr,bitIndex6)
<=> $false )
& ( v15274(VarCurr,bitIndex5)
<=> $true )
& ( v15274(VarCurr,bitIndex4)
<=> $false )
& ( v15274(VarCurr,bitIndex3)
<=> $false )
& ( v15274(VarCurr,bitIndex2)
<=> $false )
& ( v15274(VarCurr,bitIndex1)
<=> $false )
& ( v15274(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9286,axiom,
! [VarCurr] :
( v132533(VarCurr)
<=> ( ( v15274(VarCurr,bitIndex6)
<=> $false )
& ( v15274(VarCurr,bitIndex5)
<=> $false )
& ( v15274(VarCurr,bitIndex4)
<=> $false )
& ( v15274(VarCurr,bitIndex3)
<=> $false )
& ( v15274(VarCurr,bitIndex2)
<=> $false )
& ( v15274(VarCurr,bitIndex1)
<=> $false )
& ( v15274(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26498,axiom,
! [VarCurr] :
( v132531(VarCurr)
<=> ( v15310(VarCurr,bitIndex0)
& v131875(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_581,axiom,
! [VarCurr] :
( ~ v132518(VarCurr)
=> ( v11299(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_776,axiom,
! [VarCurr] :
( v132518(VarCurr)
=> ( v11299(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26497,axiom,
! [VarCurr] :
( v132518(VarCurr)
<=> ( v132519(VarCurr)
& v132508(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26496,axiom,
! [VarCurr] :
( v132519(VarCurr)
<=> ( v11301(VarCurr)
& v10109(VarCurr) ) ) ).
fof(addAssignment_43331,axiom,
! [VarNext] :
( v13203(VarNext,bitIndex2)
<=> v132510(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionShiftedRanges1_136,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132511(VarNext)
=> ( ( v132510(VarNext,bitIndex11)
<=> v13203(VarCurr,bitIndex12) )
& ( v132510(VarNext,bitIndex10)
<=> v13203(VarCurr,bitIndex11) )
& ( v132510(VarNext,bitIndex9)
<=> v13203(VarCurr,bitIndex10) )
& ( v132510(VarNext,bitIndex8)
<=> v13203(VarCurr,bitIndex9) )
& ( v132510(VarNext,bitIndex7)
<=> v13203(VarCurr,bitIndex8) )
& ( v132510(VarNext,bitIndex6)
<=> v13203(VarCurr,bitIndex7) )
& ( v132510(VarNext,bitIndex5)
<=> v13203(VarCurr,bitIndex6) )
& ( v132510(VarNext,bitIndex4)
<=> v13203(VarCurr,bitIndex5) )
& ( v132510(VarNext,bitIndex3)
<=> v13203(VarCurr,bitIndex4) )
& ( v132510(VarNext,bitIndex2)
<=> v13203(VarCurr,bitIndex3) )
& ( v132510(VarNext,bitIndex1)
<=> v13203(VarCurr,bitIndex2) )
& ( v132510(VarNext,bitIndex0)
<=> v13203(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2445,axiom,
! [VarNext] :
( v132511(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v132510(VarNext,B)
<=> v114255(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132511(VarNext)
<=> v132512(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26494,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132512(VarNext)
<=> ( v132514(VarNext)
& v114242(VarNext) ) ) ) ).
fof(writeUnaryOperator_10947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132514(VarNext)
<=> v114249(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_580,axiom,
! [VarCurr] :
( ~ v132502(VarCurr)
=> ( v11299(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_775,axiom,
! [VarCurr] :
( v132502(VarCurr)
=> ( v11299(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26493,axiom,
! [VarCurr] :
( v132502(VarCurr)
<=> ( v132503(VarCurr)
| v132504(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26492,axiom,
! [VarCurr] :
( v132504(VarCurr)
<=> ( v132505(VarCurr)
& v132508(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9285,axiom,
! [VarCurr] :
( v132508(VarCurr)
<=> ( $true
<=> v13203(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26491,axiom,
! [VarCurr] :
( v132505(VarCurr)
<=> ( v132506(VarCurr)
| v132507(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26490,axiom,
! [VarCurr] :
( v132507(VarCurr)
<=> ( v131844(VarCurr)
& v10109(VarCurr) ) ) ).
fof(writeUnaryOperator_10946,axiom,
! [VarCurr] :
( ~ v132506(VarCurr)
<=> v10109(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9284,axiom,
! [VarCurr] :
( v132503(VarCurr)
<=> ( $true
<=> v13203(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_43330,axiom,
! [VarNext] :
( v13203(VarNext,bitIndex1)
<=> v132494(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionShiftedRanges1_135,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132495(VarNext)
=> ( ( v132494(VarNext,bitIndex11)
<=> v13203(VarCurr,bitIndex12) )
& ( v132494(VarNext,bitIndex10)
<=> v13203(VarCurr,bitIndex11) )
& ( v132494(VarNext,bitIndex9)
<=> v13203(VarCurr,bitIndex10) )
& ( v132494(VarNext,bitIndex8)
<=> v13203(VarCurr,bitIndex9) )
& ( v132494(VarNext,bitIndex7)
<=> v13203(VarCurr,bitIndex8) )
& ( v132494(VarNext,bitIndex6)
<=> v13203(VarCurr,bitIndex7) )
& ( v132494(VarNext,bitIndex5)
<=> v13203(VarCurr,bitIndex6) )
& ( v132494(VarNext,bitIndex4)
<=> v13203(VarCurr,bitIndex5) )
& ( v132494(VarNext,bitIndex3)
<=> v13203(VarCurr,bitIndex4) )
& ( v132494(VarNext,bitIndex2)
<=> v13203(VarCurr,bitIndex3) )
& ( v132494(VarNext,bitIndex1)
<=> v13203(VarCurr,bitIndex2) )
& ( v132494(VarNext,bitIndex0)
<=> v13203(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2444,axiom,
! [VarNext] :
( v132495(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v132494(VarNext,B)
<=> v114255(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26489,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132495(VarNext)
<=> v132496(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132496(VarNext)
<=> ( v132498(VarNext)
& v114242(VarNext) ) ) ) ).
fof(writeUnaryOperator_10945,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132498(VarNext)
<=> v114249(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_579,axiom,
! [VarCurr] :
( ~ v132489(VarCurr)
=> ( v11299(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_774,axiom,
! [VarCurr] :
( v132489(VarCurr)
=> ( v11299(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26487,axiom,
! [VarCurr] :
( v132489(VarCurr)
<=> ( v132490(VarCurr)
& v114238(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26486,axiom,
! [VarCurr] :
( v132490(VarCurr)
<=> ( v132492(VarCurr)
& v114237(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26485,axiom,
! [VarCurr] :
( v132492(VarCurr)
<=> ( v131826(VarCurr)
& v114192(VarCurr) ) ) ).
fof(addAssignment_43329,axiom,
! [VarCurr] :
( v11301(VarCurr)
<=> v11303(VarCurr) ) ).
fof(addAssignment_43328,axiom,
! [VarCurr] :
( v11303(VarCurr)
<=> v11305(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_3013,axiom,
! [VarCurr] :
( v11305(VarCurr)
<=> ( v132474(VarCurr)
| v11307(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3012,axiom,
! [VarCurr] :
( v132474(VarCurr)
<=> ( v132475(VarCurr)
| v11307(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3011,axiom,
! [VarCurr] :
( v132475(VarCurr)
<=> ( v132476(VarCurr)
| v11307(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3010,axiom,
! [VarCurr] :
( v132476(VarCurr)
<=> ( v132477(VarCurr)
| v11307(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3009,axiom,
! [VarCurr] :
( v132477(VarCurr)
<=> ( v132478(VarCurr)
| v11307(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3008,axiom,
! [VarCurr] :
( v132478(VarCurr)
<=> ( v132479(VarCurr)
| v11307(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3007,axiom,
! [VarCurr] :
( v132479(VarCurr)
<=> ( v132480(VarCurr)
| v11307(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3006,axiom,
! [VarCurr] :
( v132480(VarCurr)
<=> ( v132481(VarCurr)
| v11307(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3005,axiom,
! [VarCurr] :
( v132481(VarCurr)
<=> ( v132482(VarCurr)
| v11307(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3004,axiom,
! [VarCurr] :
( v132482(VarCurr)
<=> ( v132483(VarCurr)
| v11307(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3003,axiom,
! [VarCurr] :
( v132483(VarCurr)
<=> ( v132484(VarCurr)
| v11307(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3002,axiom,
! [VarCurr] :
( v132484(VarCurr)
<=> ( v132485(VarCurr)
| v11307(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3001,axiom,
! [VarCurr] :
( v132485(VarCurr)
<=> ( v132486(VarCurr)
| v11307(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_3000,axiom,
! [VarCurr] :
( v132486(VarCurr)
<=> ( v132487(VarCurr)
| v11307(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2999,axiom,
! [VarCurr] :
( v132487(VarCurr)
<=> ( v11307(VarCurr,bitIndex0)
| v11307(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2324,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132458(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v11307(VarNext,B)
<=> v11307(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2443,axiom,
! [VarNext] :
( v132458(VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v11307(VarNext,B)
<=> v132468(VarNext,B) ) ) ) ).
fof(addAssignment_43327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_15_0(B)
=> ( v132468(VarNext,B)
<=> v132466(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3169,axiom,
! [VarCurr] :
( ~ v132469(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v132466(VarCurr,B)
<=> v11312(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2974,axiom,
! [VarCurr] :
( v132469(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v132466(VarCurr,B)
<=> $true ) ) ) ).
fof(writeUnaryOperator_10944,axiom,
! [VarCurr] :
( ~ v132469(VarCurr)
<=> v11309(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132458(VarNext)
<=> v132459(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132459(VarNext)
<=> ( v132460(VarNext)
& v132455(VarNext) ) ) ) ).
fof(writeUnaryOperator_10943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132460(VarNext)
<=> v132462(VarNext) ) ) ).
fof(addAssignment_43326,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132462(VarNext)
<=> v132455(VarCurr) ) ) ).
fof(addAssignment_43325,axiom,
! [VarCurr] :
( v132455(VarCurr)
<=> v13228(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_140,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v11312(VarCurr,B)
<=> ( v132452(VarCurr,B)
& v132453(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10942,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132453(VarCurr,B)
<=> ~ v13188(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_139,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132452(VarCurr,B)
<=> ( v11314(VarCurr,B)
| v11307(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_138,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v13188(VarCurr,B)
<=> ( v13190(VarCurr,B)
& v132449(VarCurr,B) ) ) ) ).
fof(addAssignment_43324,axiom,
! [VarCurr] :
( v132449(VarCurr,bitIndex0)
<=> v132450(VarCurr) ) ).
fof(addAssignment_43323,axiom,
! [VarCurr] :
( v132449(VarCurr,bitIndex1)
<=> v132450(VarCurr) ) ).
fof(addAssignment_43322,axiom,
! [VarCurr] :
( v132449(VarCurr,bitIndex2)
<=> v132450(VarCurr) ) ).
fof(addAssignment_43321,axiom,
! [VarCurr] :
( v132449(VarCurr,bitIndex3)
<=> v132450(VarCurr) ) ).
fof(addAssignment_43320,axiom,
! [VarCurr] :
( v132449(VarCurr,bitIndex4)
<=> v132450(VarCurr) ) ).
fof(addAssignment_43319,axiom,
! [VarCurr] :
( v132449(VarCurr,bitIndex5)
<=> v132450(VarCurr) ) ).
fof(addAssignment_43318,axiom,
! [VarCurr] :
( v132449(VarCurr,bitIndex6)
<=> v132450(VarCurr) ) ).
fof(addAssignment_43317,axiom,
! [VarCurr] :
( v132449(VarCurr,bitIndex7)
<=> v132450(VarCurr) ) ).
fof(addAssignment_43316,axiom,
! [VarCurr] :
( v132449(VarCurr,bitIndex8)
<=> v132450(VarCurr) ) ).
fof(addAssignment_43315,axiom,
! [VarCurr] :
( v132449(VarCurr,bitIndex9)
<=> v132450(VarCurr) ) ).
fof(addAssignment_43314,axiom,
! [VarCurr] :
( v132449(VarCurr,bitIndex10)
<=> v132450(VarCurr) ) ).
fof(addAssignment_43313,axiom,
! [VarCurr] :
( v132449(VarCurr,bitIndex11)
<=> v132450(VarCurr) ) ).
fof(addAssignment_43312,axiom,
! [VarCurr] :
( v132449(VarCurr,bitIndex12)
<=> v132450(VarCurr) ) ).
fof(addAssignment_43311,axiom,
! [VarCurr] :
( v132449(VarCurr,bitIndex13)
<=> v132450(VarCurr) ) ).
fof(addAssignment_43310,axiom,
! [VarCurr] :
( v132449(VarCurr,bitIndex14)
<=> v132450(VarCurr) ) ).
fof(addAssignment_43309,axiom,
! [VarCurr] :
( v132449(VarCurr,bitIndex15)
<=> v132450(VarCurr) ) ).
fof(addAssignment_43308,axiom,
! [VarCurr] :
( v132450(VarCurr)
<=> v13197(VarCurr) ) ).
fof(addAssignment_43307,axiom,
! [VarCurr] :
( v13197(VarCurr)
<=> v13199(VarCurr) ) ).
fof(addAssignment_43306,axiom,
! [VarCurr] :
( v13199(VarCurr)
<=> v13201(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26482,axiom,
! [VarCurr] :
( v13201(VarCurr)
<=> ( v132446(VarCurr)
| v131859(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26481,axiom,
! [VarCurr] :
( v132446(VarCurr)
<=> ( v132447(VarCurr)
| v114133(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2998,axiom,
! [VarCurr] :
( v132447(VarCurr)
<=> ( v11299(VarCurr,bitIndex3)
| v11299(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26480,axiom,
! [VarCurr] :
( v131859(VarCurr)
<=> ( v131861(VarCurr)
| v132441(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26479,axiom,
! [VarCurr] :
( v132441(VarCurr)
<=> ( v132443(VarCurr)
& v131865(VarCurr) ) ) ).
fof(writeUnaryOperator_10941,axiom,
! [VarCurr] :
( ~ v132443(VarCurr)
<=> v131863(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26478,axiom,
! [VarCurr] :
( v131861(VarCurr)
<=> ( v132439(VarCurr)
& v131883(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26477,axiom,
! [VarCurr] :
( v132439(VarCurr)
<=> ( v131863(VarCurr)
& v131865(VarCurr) ) ) ).
fof(addAssignment_43305,axiom,
! [VarCurr] :
( v131883(VarCurr)
<=> v131885(VarCurr) ) ).
fof(addAssignment_43304,axiom,
! [VarCurr] :
( v131885(VarCurr)
<=> v131887(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2997,axiom,
! [VarCurr] :
( v131887(VarCurr)
<=> ( v132431(VarCurr)
& v131889(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2996,axiom,
! [VarCurr] :
( v132431(VarCurr)
<=> ( v132432(VarCurr)
& v131889(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2995,axiom,
! [VarCurr] :
( v132432(VarCurr)
<=> ( v132433(VarCurr)
& v131889(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2994,axiom,
! [VarCurr] :
( v132433(VarCurr)
<=> ( v132434(VarCurr)
& v131889(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2993,axiom,
! [VarCurr] :
( v132434(VarCurr)
<=> ( v132435(VarCurr)
& v131889(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2992,axiom,
! [VarCurr] :
( v132435(VarCurr)
<=> ( v132436(VarCurr)
& v131889(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2991,axiom,
! [VarCurr] :
( v132436(VarCurr)
<=> ( v132437(VarCurr)
& v131889(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2990,axiom,
! [VarCurr] :
( v132437(VarCurr)
<=> ( v131889(VarCurr,bitIndex0)
& v131889(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_43303,axiom,
! [VarCurr] :
( ( v131889(VarCurr,bitIndex8)
<=> v132364(VarCurr,bitIndex16) )
& ( v131889(VarCurr,bitIndex7)
<=> v132364(VarCurr,bitIndex15) )
& ( v131889(VarCurr,bitIndex6)
<=> v132364(VarCurr,bitIndex14) )
& ( v131889(VarCurr,bitIndex5)
<=> v132364(VarCurr,bitIndex13) )
& ( v131889(VarCurr,bitIndex4)
<=> v132364(VarCurr,bitIndex12) )
& ( v131889(VarCurr,bitIndex3)
<=> v132364(VarCurr,bitIndex11) )
& ( v131889(VarCurr,bitIndex2)
<=> v132364(VarCurr,bitIndex10) )
& ( v131889(VarCurr,bitIndex1)
<=> v132364(VarCurr,bitIndex9) )
& ( v131889(VarCurr,bitIndex0)
<=> v132364(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_137,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132364(VarCurr,B)
<=> ( v132366(VarCurr,B)
| v132426(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_136,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132426(VarCurr,B)
<=> ( v132427(VarCurr,B)
& v132428(VarCurr,B) ) ) ) ).
fof(addAssignment_43302,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex0)
<=> v132376(VarCurr,bitIndex3) ) ).
fof(addAssignment_43301,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex1)
<=> v132376(VarCurr,bitIndex3) ) ).
fof(addAssignment_43300,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex2)
<=> v132376(VarCurr,bitIndex3) ) ).
fof(addAssignment_43299,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex3)
<=> v132376(VarCurr,bitIndex3) ) ).
fof(addAssignment_43298,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex4)
<=> v132376(VarCurr,bitIndex3) ) ).
fof(addAssignment_43297,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex5)
<=> v132376(VarCurr,bitIndex3) ) ).
fof(addAssignment_43296,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex6)
<=> v132376(VarCurr,bitIndex3) ) ).
fof(addAssignment_43295,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex7)
<=> v132376(VarCurr,bitIndex3) ) ).
fof(addAssignment_43294,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex8)
<=> v132376(VarCurr,bitIndex3) ) ).
fof(addAssignment_43293,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex9)
<=> v132376(VarCurr,bitIndex3) ) ).
fof(addAssignment_43292,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex10)
<=> v132376(VarCurr,bitIndex3) ) ).
fof(addAssignment_43291,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex11)
<=> v132376(VarCurr,bitIndex3) ) ).
fof(addAssignment_43290,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex12)
<=> v132376(VarCurr,bitIndex3) ) ).
fof(addAssignment_43289,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex13)
<=> v132376(VarCurr,bitIndex3) ) ).
fof(addAssignment_43288,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex14)
<=> v132376(VarCurr,bitIndex3) ) ).
fof(addAssignment_43287,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex15)
<=> v132376(VarCurr,bitIndex3) ) ).
fof(addAssignment_43286,axiom,
! [VarCurr] :
( v132428(VarCurr,bitIndex16)
<=> v132376(VarCurr,bitIndex3) ) ).
fof(addAssignment_43285,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v132427(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_43284,axiom,
! [VarCurr] :
( ( v132427(VarCurr,bitIndex16)
<=> v132367(VarCurr,bitIndex8) )
& ( v132427(VarCurr,bitIndex15)
<=> v132367(VarCurr,bitIndex7) )
& ( v132427(VarCurr,bitIndex14)
<=> v132367(VarCurr,bitIndex6) )
& ( v132427(VarCurr,bitIndex13)
<=> v132367(VarCurr,bitIndex5) )
& ( v132427(VarCurr,bitIndex12)
<=> v132367(VarCurr,bitIndex4) )
& ( v132427(VarCurr,bitIndex11)
<=> v132367(VarCurr,bitIndex3) )
& ( v132427(VarCurr,bitIndex10)
<=> v132367(VarCurr,bitIndex2) )
& ( v132427(VarCurr,bitIndex9)
<=> v132367(VarCurr,bitIndex1) )
& ( v132427(VarCurr,bitIndex8)
<=> v132367(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_135,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132366(VarCurr,B)
<=> ( v132367(VarCurr,B)
& v132424(VarCurr,B) ) ) ) ).
fof(addAssignment_43283,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex0)
<=> v132425(VarCurr) ) ).
fof(addAssignment_43282,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex1)
<=> v132425(VarCurr) ) ).
fof(addAssignment_43281,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex2)
<=> v132425(VarCurr) ) ).
fof(addAssignment_43280,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex3)
<=> v132425(VarCurr) ) ).
fof(addAssignment_43279,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex4)
<=> v132425(VarCurr) ) ).
fof(addAssignment_43278,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex5)
<=> v132425(VarCurr) ) ).
fof(addAssignment_43277,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex6)
<=> v132425(VarCurr) ) ).
fof(addAssignment_43276,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex7)
<=> v132425(VarCurr) ) ).
fof(addAssignment_43275,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex8)
<=> v132425(VarCurr) ) ).
fof(addAssignment_43274,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex9)
<=> v132425(VarCurr) ) ).
fof(addAssignment_43273,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex10)
<=> v132425(VarCurr) ) ).
fof(addAssignment_43272,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex11)
<=> v132425(VarCurr) ) ).
fof(addAssignment_43271,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex12)
<=> v132425(VarCurr) ) ).
fof(addAssignment_43270,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex13)
<=> v132425(VarCurr) ) ).
fof(addAssignment_43269,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex14)
<=> v132425(VarCurr) ) ).
fof(addAssignment_43268,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex15)
<=> v132425(VarCurr) ) ).
fof(addAssignment_43267,axiom,
! [VarCurr] :
( v132424(VarCurr,bitIndex16)
<=> v132425(VarCurr) ) ).
fof(writeUnaryOperator_10940,axiom,
! [VarCurr] :
( ~ v132425(VarCurr)
<=> v132376(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_134,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132367(VarCurr,B)
<=> ( v132368(VarCurr,B)
| v132421(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_133,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132421(VarCurr,B)
<=> ( v132422(VarCurr,B)
& v132423(VarCurr,B) ) ) ) ).
fof(addAssignment_43266,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex0)
<=> v132376(VarCurr,bitIndex2) ) ).
fof(addAssignment_43265,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex1)
<=> v132376(VarCurr,bitIndex2) ) ).
fof(addAssignment_43264,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex2)
<=> v132376(VarCurr,bitIndex2) ) ).
fof(addAssignment_43263,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex3)
<=> v132376(VarCurr,bitIndex2) ) ).
fof(addAssignment_43262,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex4)
<=> v132376(VarCurr,bitIndex2) ) ).
fof(addAssignment_43261,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex5)
<=> v132376(VarCurr,bitIndex2) ) ).
fof(addAssignment_43260,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex6)
<=> v132376(VarCurr,bitIndex2) ) ).
fof(addAssignment_43259,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex7)
<=> v132376(VarCurr,bitIndex2) ) ).
fof(addAssignment_43258,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex8)
<=> v132376(VarCurr,bitIndex2) ) ).
fof(addAssignment_43257,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex9)
<=> v132376(VarCurr,bitIndex2) ) ).
fof(addAssignment_43256,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex10)
<=> v132376(VarCurr,bitIndex2) ) ).
fof(addAssignment_43255,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex11)
<=> v132376(VarCurr,bitIndex2) ) ).
fof(addAssignment_43254,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex12)
<=> v132376(VarCurr,bitIndex2) ) ).
fof(addAssignment_43253,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex13)
<=> v132376(VarCurr,bitIndex2) ) ).
fof(addAssignment_43252,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex14)
<=> v132376(VarCurr,bitIndex2) ) ).
fof(addAssignment_43251,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex15)
<=> v132376(VarCurr,bitIndex2) ) ).
fof(addAssignment_43250,axiom,
! [VarCurr] :
( v132423(VarCurr,bitIndex16)
<=> v132376(VarCurr,bitIndex2) ) ).
fof(addAssignment_43249,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v132422(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_43248,axiom,
! [VarCurr] :
( ( v132422(VarCurr,bitIndex16)
<=> v132369(VarCurr,bitIndex12) )
& ( v132422(VarCurr,bitIndex15)
<=> v132369(VarCurr,bitIndex11) )
& ( v132422(VarCurr,bitIndex14)
<=> v132369(VarCurr,bitIndex10) )
& ( v132422(VarCurr,bitIndex13)
<=> v132369(VarCurr,bitIndex9) )
& ( v132422(VarCurr,bitIndex12)
<=> v132369(VarCurr,bitIndex8) )
& ( v132422(VarCurr,bitIndex11)
<=> v132369(VarCurr,bitIndex7) )
& ( v132422(VarCurr,bitIndex10)
<=> v132369(VarCurr,bitIndex6) )
& ( v132422(VarCurr,bitIndex9)
<=> v132369(VarCurr,bitIndex5) )
& ( v132422(VarCurr,bitIndex8)
<=> v132369(VarCurr,bitIndex4) )
& ( v132422(VarCurr,bitIndex7)
<=> v132369(VarCurr,bitIndex3) )
& ( v132422(VarCurr,bitIndex6)
<=> v132369(VarCurr,bitIndex2) )
& ( v132422(VarCurr,bitIndex5)
<=> v132369(VarCurr,bitIndex1) )
& ( v132422(VarCurr,bitIndex4)
<=> v132369(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_132,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132368(VarCurr,B)
<=> ( v132369(VarCurr,B)
& v132419(VarCurr,B) ) ) ) ).
fof(addAssignment_43247,axiom,
! [VarCurr] :
( v132419(VarCurr,bitIndex0)
<=> v132420(VarCurr) ) ).
fof(addAssignment_43246,axiom,
! [VarCurr] :
( v132419(VarCurr,bitIndex1)
<=> v132420(VarCurr) ) ).
fof(addAssignment_43245,axiom,
! [VarCurr] :
( v132419(VarCurr,bitIndex2)
<=> v132420(VarCurr) ) ).
fof(addAssignment_43244,axiom,
! [VarCurr] :
( v132419(VarCurr,bitIndex3)
<=> v132420(VarCurr) ) ).
fof(addAssignment_43243,axiom,
! [VarCurr] :
( v132419(VarCurr,bitIndex4)
<=> v132420(VarCurr) ) ).
fof(addAssignment_43242,axiom,
! [VarCurr] :
( v132419(VarCurr,bitIndex5)
<=> v132420(VarCurr) ) ).
fof(addAssignment_43241,axiom,
! [VarCurr] :
( v132419(VarCurr,bitIndex6)
<=> v132420(VarCurr) ) ).
fof(addAssignment_43240,axiom,
! [VarCurr] :
( v132419(VarCurr,bitIndex7)
<=> v132420(VarCurr) ) ).
fof(addAssignment_43239,axiom,
! [VarCurr] :
( v132419(VarCurr,bitIndex8)
<=> v132420(VarCurr) ) ).
fof(addAssignment_43238,axiom,
! [VarCurr] :
( v132419(VarCurr,bitIndex9)
<=> v132420(VarCurr) ) ).
fof(addAssignment_43237,axiom,
! [VarCurr] :
( v132419(VarCurr,bitIndex10)
<=> v132420(VarCurr) ) ).
fof(addAssignment_43236,axiom,
! [VarCurr] :
( v132419(VarCurr,bitIndex11)
<=> v132420(VarCurr) ) ).
fof(addAssignment_43235,axiom,
! [VarCurr] :
( v132419(VarCurr,bitIndex12)
<=> v132420(VarCurr) ) ).
fof(addAssignment_43234,axiom,
! [VarCurr] :
( v132419(VarCurr,bitIndex13)
<=> v132420(VarCurr) ) ).
fof(addAssignment_43233,axiom,
! [VarCurr] :
( v132419(VarCurr,bitIndex14)
<=> v132420(VarCurr) ) ).
fof(addAssignment_43232,axiom,
! [VarCurr] :
( v132419(VarCurr,bitIndex15)
<=> v132420(VarCurr) ) ).
fof(addAssignment_43231,axiom,
! [VarCurr] :
( v132419(VarCurr,bitIndex16)
<=> v132420(VarCurr) ) ).
fof(writeUnaryOperator_10939,axiom,
! [VarCurr] :
( ~ v132420(VarCurr)
<=> v132376(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_131,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132369(VarCurr,B)
<=> ( v132370(VarCurr,B)
| v132416(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_130,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132416(VarCurr,B)
<=> ( v132417(VarCurr,B)
& v132418(VarCurr,B) ) ) ) ).
fof(addAssignment_43230,axiom,
! [VarCurr] :
( v132418(VarCurr,bitIndex0)
<=> v132376(VarCurr,bitIndex1) ) ).
fof(addAssignment_43229,axiom,
! [VarCurr] :
( v132418(VarCurr,bitIndex1)
<=> v132376(VarCurr,bitIndex1) ) ).
fof(addAssignment_43228,axiom,
! [VarCurr] :
( v132418(VarCurr,bitIndex2)
<=> v132376(VarCurr,bitIndex1) ) ).
fof(addAssignment_43227,axiom,
! [VarCurr] :
( v132418(VarCurr,bitIndex3)
<=> v132376(VarCurr,bitIndex1) ) ).
fof(addAssignment_43226,axiom,
! [VarCurr] :
( v132418(VarCurr,bitIndex4)
<=> v132376(VarCurr,bitIndex1) ) ).
fof(addAssignment_43225,axiom,
! [VarCurr] :
( v132418(VarCurr,bitIndex5)
<=> v132376(VarCurr,bitIndex1) ) ).
fof(addAssignment_43224,axiom,
! [VarCurr] :
( v132418(VarCurr,bitIndex6)
<=> v132376(VarCurr,bitIndex1) ) ).
fof(addAssignment_43223,axiom,
! [VarCurr] :
( v132418(VarCurr,bitIndex7)
<=> v132376(VarCurr,bitIndex1) ) ).
fof(addAssignment_43222,axiom,
! [VarCurr] :
( v132418(VarCurr,bitIndex8)
<=> v132376(VarCurr,bitIndex1) ) ).
fof(addAssignment_43221,axiom,
! [VarCurr] :
( v132418(VarCurr,bitIndex9)
<=> v132376(VarCurr,bitIndex1) ) ).
fof(addAssignment_43220,axiom,
! [VarCurr] :
( v132418(VarCurr,bitIndex10)
<=> v132376(VarCurr,bitIndex1) ) ).
fof(addAssignment_43219,axiom,
! [VarCurr] :
( v132418(VarCurr,bitIndex11)
<=> v132376(VarCurr,bitIndex1) ) ).
fof(addAssignment_43218,axiom,
! [VarCurr] :
( v132418(VarCurr,bitIndex12)
<=> v132376(VarCurr,bitIndex1) ) ).
fof(addAssignment_43217,axiom,
! [VarCurr] :
( v132418(VarCurr,bitIndex13)
<=> v132376(VarCurr,bitIndex1) ) ).
fof(addAssignment_43216,axiom,
! [VarCurr] :
( v132418(VarCurr,bitIndex14)
<=> v132376(VarCurr,bitIndex1) ) ).
fof(addAssignment_43215,axiom,
! [VarCurr] :
( v132418(VarCurr,bitIndex15)
<=> v132376(VarCurr,bitIndex1) ) ).
fof(addAssignment_43214,axiom,
! [VarCurr] :
( v132418(VarCurr,bitIndex16)
<=> v132376(VarCurr,bitIndex1) ) ).
fof(addAssignment_43213,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v132417(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_43212,axiom,
! [VarCurr] :
( ( v132417(VarCurr,bitIndex16)
<=> v132371(VarCurr,bitIndex14) )
& ( v132417(VarCurr,bitIndex15)
<=> v132371(VarCurr,bitIndex13) )
& ( v132417(VarCurr,bitIndex14)
<=> v132371(VarCurr,bitIndex12) )
& ( v132417(VarCurr,bitIndex13)
<=> v132371(VarCurr,bitIndex11) )
& ( v132417(VarCurr,bitIndex12)
<=> v132371(VarCurr,bitIndex10) )
& ( v132417(VarCurr,bitIndex11)
<=> v132371(VarCurr,bitIndex9) )
& ( v132417(VarCurr,bitIndex10)
<=> v132371(VarCurr,bitIndex8) )
& ( v132417(VarCurr,bitIndex9)
<=> v132371(VarCurr,bitIndex7) )
& ( v132417(VarCurr,bitIndex8)
<=> v132371(VarCurr,bitIndex6) )
& ( v132417(VarCurr,bitIndex7)
<=> v132371(VarCurr,bitIndex5) )
& ( v132417(VarCurr,bitIndex6)
<=> v132371(VarCurr,bitIndex4) )
& ( v132417(VarCurr,bitIndex5)
<=> v132371(VarCurr,bitIndex3) )
& ( v132417(VarCurr,bitIndex4)
<=> v132371(VarCurr,bitIndex2) )
& ( v132417(VarCurr,bitIndex3)
<=> v132371(VarCurr,bitIndex1) )
& ( v132417(VarCurr,bitIndex2)
<=> v132371(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_129,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132370(VarCurr,B)
<=> ( v132371(VarCurr,B)
& v132414(VarCurr,B) ) ) ) ).
fof(addAssignment_43211,axiom,
! [VarCurr] :
( v132414(VarCurr,bitIndex0)
<=> v132415(VarCurr) ) ).
fof(addAssignment_43210,axiom,
! [VarCurr] :
( v132414(VarCurr,bitIndex1)
<=> v132415(VarCurr) ) ).
fof(addAssignment_43209,axiom,
! [VarCurr] :
( v132414(VarCurr,bitIndex2)
<=> v132415(VarCurr) ) ).
fof(addAssignment_43208,axiom,
! [VarCurr] :
( v132414(VarCurr,bitIndex3)
<=> v132415(VarCurr) ) ).
fof(addAssignment_43207,axiom,
! [VarCurr] :
( v132414(VarCurr,bitIndex4)
<=> v132415(VarCurr) ) ).
fof(addAssignment_43206,axiom,
! [VarCurr] :
( v132414(VarCurr,bitIndex5)
<=> v132415(VarCurr) ) ).
fof(addAssignment_43205,axiom,
! [VarCurr] :
( v132414(VarCurr,bitIndex6)
<=> v132415(VarCurr) ) ).
fof(addAssignment_43204,axiom,
! [VarCurr] :
( v132414(VarCurr,bitIndex7)
<=> v132415(VarCurr) ) ).
fof(addAssignment_43203,axiom,
! [VarCurr] :
( v132414(VarCurr,bitIndex8)
<=> v132415(VarCurr) ) ).
fof(addAssignment_43202,axiom,
! [VarCurr] :
( v132414(VarCurr,bitIndex9)
<=> v132415(VarCurr) ) ).
fof(addAssignment_43201,axiom,
! [VarCurr] :
( v132414(VarCurr,bitIndex10)
<=> v132415(VarCurr) ) ).
fof(addAssignment_43200,axiom,
! [VarCurr] :
( v132414(VarCurr,bitIndex11)
<=> v132415(VarCurr) ) ).
fof(addAssignment_43199,axiom,
! [VarCurr] :
( v132414(VarCurr,bitIndex12)
<=> v132415(VarCurr) ) ).
fof(addAssignment_43198,axiom,
! [VarCurr] :
( v132414(VarCurr,bitIndex13)
<=> v132415(VarCurr) ) ).
fof(addAssignment_43197,axiom,
! [VarCurr] :
( v132414(VarCurr,bitIndex14)
<=> v132415(VarCurr) ) ).
fof(addAssignment_43196,axiom,
! [VarCurr] :
( v132414(VarCurr,bitIndex15)
<=> v132415(VarCurr) ) ).
fof(addAssignment_43195,axiom,
! [VarCurr] :
( v132414(VarCurr,bitIndex16)
<=> v132415(VarCurr) ) ).
fof(writeUnaryOperator_10938,axiom,
! [VarCurr] :
( ~ v132415(VarCurr)
<=> v132376(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_128,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132371(VarCurr,B)
<=> ( v132372(VarCurr,B)
| v132411(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_127,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132411(VarCurr,B)
<=> ( v132412(VarCurr,B)
& v132413(VarCurr,B) ) ) ) ).
fof(addAssignment_43194,axiom,
! [VarCurr] :
( v132413(VarCurr,bitIndex0)
<=> v132376(VarCurr,bitIndex0) ) ).
fof(addAssignment_43193,axiom,
! [VarCurr] :
( v132413(VarCurr,bitIndex1)
<=> v132376(VarCurr,bitIndex0) ) ).
fof(addAssignment_43192,axiom,
! [VarCurr] :
( v132413(VarCurr,bitIndex2)
<=> v132376(VarCurr,bitIndex0) ) ).
fof(addAssignment_43191,axiom,
! [VarCurr] :
( v132413(VarCurr,bitIndex3)
<=> v132376(VarCurr,bitIndex0) ) ).
fof(addAssignment_43190,axiom,
! [VarCurr] :
( v132413(VarCurr,bitIndex4)
<=> v132376(VarCurr,bitIndex0) ) ).
fof(addAssignment_43189,axiom,
! [VarCurr] :
( v132413(VarCurr,bitIndex5)
<=> v132376(VarCurr,bitIndex0) ) ).
fof(addAssignment_43188,axiom,
! [VarCurr] :
( v132413(VarCurr,bitIndex6)
<=> v132376(VarCurr,bitIndex0) ) ).
fof(addAssignment_43187,axiom,
! [VarCurr] :
( v132413(VarCurr,bitIndex7)
<=> v132376(VarCurr,bitIndex0) ) ).
fof(addAssignment_43186,axiom,
! [VarCurr] :
( v132413(VarCurr,bitIndex8)
<=> v132376(VarCurr,bitIndex0) ) ).
fof(addAssignment_43185,axiom,
! [VarCurr] :
( v132413(VarCurr,bitIndex9)
<=> v132376(VarCurr,bitIndex0) ) ).
fof(addAssignment_43184,axiom,
! [VarCurr] :
( v132413(VarCurr,bitIndex10)
<=> v132376(VarCurr,bitIndex0) ) ).
fof(addAssignment_43183,axiom,
! [VarCurr] :
( v132413(VarCurr,bitIndex11)
<=> v132376(VarCurr,bitIndex0) ) ).
fof(addAssignment_43182,axiom,
! [VarCurr] :
( v132413(VarCurr,bitIndex12)
<=> v132376(VarCurr,bitIndex0) ) ).
fof(addAssignment_43181,axiom,
! [VarCurr] :
( v132413(VarCurr,bitIndex13)
<=> v132376(VarCurr,bitIndex0) ) ).
fof(addAssignment_43180,axiom,
! [VarCurr] :
( v132413(VarCurr,bitIndex14)
<=> v132376(VarCurr,bitIndex0) ) ).
fof(addAssignment_43179,axiom,
! [VarCurr] :
( v132413(VarCurr,bitIndex15)
<=> v132376(VarCurr,bitIndex0) ) ).
fof(addAssignment_43178,axiom,
! [VarCurr] :
( v132413(VarCurr,bitIndex16)
<=> v132376(VarCurr,bitIndex0) ) ).
fof(addAssignment_43177,axiom,
! [VarCurr] :
( v132412(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_43176,axiom,
! [VarCurr] :
( ( v132412(VarCurr,bitIndex16)
<=> v132373(VarCurr,bitIndex15) )
& ( v132412(VarCurr,bitIndex15)
<=> v132373(VarCurr,bitIndex14) )
& ( v132412(VarCurr,bitIndex14)
<=> v132373(VarCurr,bitIndex13) )
& ( v132412(VarCurr,bitIndex13)
<=> v132373(VarCurr,bitIndex12) )
& ( v132412(VarCurr,bitIndex12)
<=> v132373(VarCurr,bitIndex11) )
& ( v132412(VarCurr,bitIndex11)
<=> v132373(VarCurr,bitIndex10) )
& ( v132412(VarCurr,bitIndex10)
<=> v132373(VarCurr,bitIndex9) )
& ( v132412(VarCurr,bitIndex9)
<=> v132373(VarCurr,bitIndex8) )
& ( v132412(VarCurr,bitIndex8)
<=> v132373(VarCurr,bitIndex7) )
& ( v132412(VarCurr,bitIndex7)
<=> v132373(VarCurr,bitIndex6) )
& ( v132412(VarCurr,bitIndex6)
<=> v132373(VarCurr,bitIndex5) )
& ( v132412(VarCurr,bitIndex5)
<=> v132373(VarCurr,bitIndex4) )
& ( v132412(VarCurr,bitIndex4)
<=> v132373(VarCurr,bitIndex3) )
& ( v132412(VarCurr,bitIndex3)
<=> v132373(VarCurr,bitIndex2) )
& ( v132412(VarCurr,bitIndex2)
<=> v132373(VarCurr,bitIndex1) )
& ( v132412(VarCurr,bitIndex1)
<=> v132373(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_126,axiom,
! [VarCurr,B] :
( range_16_0(B)
=> ( v132372(VarCurr,B)
<=> ( v132373(VarCurr,B)
& v132374(VarCurr,B) ) ) ) ).
fof(addAssignment_43175,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex0)
<=> v132375(VarCurr) ) ).
fof(addAssignment_43174,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex1)
<=> v132375(VarCurr) ) ).
fof(addAssignment_43173,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex2)
<=> v132375(VarCurr) ) ).
fof(addAssignment_43172,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex3)
<=> v132375(VarCurr) ) ).
fof(addAssignment_43171,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex4)
<=> v132375(VarCurr) ) ).
fof(addAssignment_43170,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex5)
<=> v132375(VarCurr) ) ).
fof(addAssignment_43169,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex6)
<=> v132375(VarCurr) ) ).
fof(addAssignment_43168,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex7)
<=> v132375(VarCurr) ) ).
fof(addAssignment_43167,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex8)
<=> v132375(VarCurr) ) ).
fof(addAssignment_43166,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex9)
<=> v132375(VarCurr) ) ).
fof(addAssignment_43165,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex10)
<=> v132375(VarCurr) ) ).
fof(addAssignment_43164,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex11)
<=> v132375(VarCurr) ) ).
fof(addAssignment_43163,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex12)
<=> v132375(VarCurr) ) ).
fof(addAssignment_43162,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex13)
<=> v132375(VarCurr) ) ).
fof(addAssignment_43161,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex14)
<=> v132375(VarCurr) ) ).
fof(addAssignment_43160,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex15)
<=> v132375(VarCurr) ) ).
fof(addAssignment_43159,axiom,
! [VarCurr] :
( v132374(VarCurr,bitIndex16)
<=> v132375(VarCurr) ) ).
fof(writeUnaryOperator_10937,axiom,
! [VarCurr] :
( ~ v132375(VarCurr)
<=> v132376(VarCurr,bitIndex0) ) ).
fof(addAssignment_43158,axiom,
! [VarCurr] :
( v132376(VarCurr,bitIndex0)
<=> v132385(VarCurr) ) ).
fof(addAssignment_43157,axiom,
! [VarCurr] :
( v132376(VarCurr,bitIndex1)
<=> v132407(VarCurr) ) ).
fof(addAssignment_43156,axiom,
! [VarCurr] :
( v132376(VarCurr,bitIndex2)
<=> v132402(VarCurr) ) ).
fof(addAssignment_43155,axiom,
! [VarCurr] :
( v132376(VarCurr,bitIndex3)
<=> v132378(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26476,axiom,
! [VarCurr] :
( v132407(VarCurr)
<=> ( v132408(VarCurr)
& v132410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26475,axiom,
! [VarCurr] :
( v132410(VarCurr)
<=> ( v132361(VarCurr,bitIndex0)
| v132397(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26474,axiom,
! [VarCurr] :
( v132408(VarCurr)
<=> ( v132385(VarCurr)
| v132409(VarCurr) ) ) ).
fof(writeUnaryOperator_10936,axiom,
! [VarCurr] :
( ~ v132409(VarCurr)
<=> v132397(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26473,axiom,
! [VarCurr] :
( v132402(VarCurr)
<=> ( v132403(VarCurr)
& v132406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26472,axiom,
! [VarCurr] :
( v132406(VarCurr)
<=> ( v132392(VarCurr)
| v132396(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26471,axiom,
! [VarCurr] :
( v132403(VarCurr)
<=> ( v132404(VarCurr)
| v132405(VarCurr) ) ) ).
fof(writeUnaryOperator_10935,axiom,
! [VarCurr] :
( ~ v132405(VarCurr)
<=> v132396(VarCurr) ) ).
fof(writeUnaryOperator_10934,axiom,
! [VarCurr] :
( ~ v132404(VarCurr)
<=> v132392(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26470,axiom,
! [VarCurr] :
( v132378(VarCurr)
<=> ( v132379(VarCurr)
& v132400(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26469,axiom,
! [VarCurr] :
( v132400(VarCurr)
<=> ( v132401(VarCurr)
| v132391(VarCurr) ) ) ).
fof(writeUnaryOperator_10933,axiom,
! [VarCurr] :
( ~ v132401(VarCurr)
<=> v132380(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26468,axiom,
! [VarCurr] :
( v132379(VarCurr)
<=> ( v132380(VarCurr)
| v132390(VarCurr) ) ) ).
fof(writeUnaryOperator_10932,axiom,
! [VarCurr] :
( ~ v132390(VarCurr)
<=> v132391(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26467,axiom,
! [VarCurr] :
( v132391(VarCurr)
<=> ( v132392(VarCurr)
& v132396(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26466,axiom,
! [VarCurr] :
( v132396(VarCurr)
<=> ( v132361(VarCurr,bitIndex0)
& v132397(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26465,axiom,
! [VarCurr] :
( v132397(VarCurr)
<=> ( v132398(VarCurr)
& v132399(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26464,axiom,
! [VarCurr] :
( v132399(VarCurr)
<=> ( v132385(VarCurr)
| v132386(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2989,axiom,
! [VarCurr] :
( v132398(VarCurr)
<=> ( v132361(VarCurr,bitIndex0)
| v132361(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26463,axiom,
! [VarCurr] :
( v132392(VarCurr)
<=> ( v132393(VarCurr)
& v132395(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26462,axiom,
! [VarCurr] :
( v132395(VarCurr)
<=> ( v132384(VarCurr)
| v132387(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2988,axiom,
! [VarCurr] :
( v132393(VarCurr)
<=> ( v132394(VarCurr)
| v132361(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10931,axiom,
! [VarCurr] :
( ~ v132394(VarCurr)
<=> v132384(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26461,axiom,
! [VarCurr] :
( v132380(VarCurr)
<=> ( v132381(VarCurr)
& v132388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26460,axiom,
! [VarCurr] :
( v132388(VarCurr)
<=> ( v132383(VarCurr)
| v132389(VarCurr) ) ) ).
fof(writeUnaryOperator_10930,axiom,
! [VarCurr] :
( ~ v132389(VarCurr)
<=> v132361(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2987,axiom,
! [VarCurr] :
( v132381(VarCurr)
<=> ( v132382(VarCurr)
| v132361(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10929,axiom,
! [VarCurr] :
( ~ v132382(VarCurr)
<=> v132383(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26459,axiom,
! [VarCurr] :
( v132383(VarCurr)
<=> ( v132384(VarCurr)
& v132387(VarCurr) ) ) ).
fof(writeUnaryOperator_10928,axiom,
! [VarCurr] :
( ~ v132387(VarCurr)
<=> v132361(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26458,axiom,
! [VarCurr] :
( v132384(VarCurr)
<=> ( v132385(VarCurr)
& v132386(VarCurr) ) ) ).
fof(writeUnaryOperator_10927,axiom,
! [VarCurr] :
( ~ v132386(VarCurr)
<=> v132361(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10926,axiom,
! [VarCurr] :
( ~ v132385(VarCurr)
<=> v132361(VarCurr,bitIndex0) ) ).
fof(addAssignment_43154,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v132373(VarCurr,B)
<=> $true ) ) ).
fof(addAssignment_43153,axiom,
! [VarCurr] :
( ( v132373(VarCurr,bitIndex16)
<=> v131891(VarCurr,bitIndex8) )
& ( v132373(VarCurr,bitIndex15)
<=> v131891(VarCurr,bitIndex7) )
& ( v132373(VarCurr,bitIndex14)
<=> v131891(VarCurr,bitIndex6) )
& ( v132373(VarCurr,bitIndex13)
<=> v131891(VarCurr,bitIndex5) )
& ( v132373(VarCurr,bitIndex12)
<=> v131891(VarCurr,bitIndex4) )
& ( v132373(VarCurr,bitIndex11)
<=> v131891(VarCurr,bitIndex3) )
& ( v132373(VarCurr,bitIndex10)
<=> v131891(VarCurr,bitIndex2) )
& ( v132373(VarCurr,bitIndex9)
<=> v131891(VarCurr,bitIndex1) )
& ( v132373(VarCurr,bitIndex8)
<=> v131891(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_43152,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v132361(VarCurr,B)
<=> v132363(VarCurr,B) ) ) ).
fof(addAssignment_43151,axiom,
! [VarCurr] :
( ( v132363(VarCurr,bitIndex3)
<=> v13220(VarCurr,bitIndex8) )
& ( v132363(VarCurr,bitIndex2)
<=> v13220(VarCurr,bitIndex7) )
& ( v132363(VarCurr,bitIndex1)
<=> v13220(VarCurr,bitIndex6) )
& ( v132363(VarCurr,bitIndex0)
<=> v13220(VarCurr,bitIndex5) ) ) ).
fof(addAssignment_43150,axiom,
! [VarCurr,B] :
( range_8_5(B)
=> ( v13220(VarCurr,B)
<=> v13222(VarCurr,B) ) ) ).
fof(addAssignment_43149,axiom,
! [VarCurr,B] :
( range_8_5(B)
=> ( v13222(VarCurr,B)
<=> v15233(VarCurr,B) ) ) ).
fof(range_axiom_197,axiom,
! [B] :
( range_8_5(B)
<=> ( $false
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B ) ) ).
fof(addAssignment_43148,axiom,
! [VarCurr] :
( v131891(VarCurr,bitIndex8)
<=> v132171(VarCurr,bitIndex8) ) ).
fof(addAssignment_43147,axiom,
! [VarCurr] :
( v131891(VarCurr,bitIndex7)
<=> v132171(VarCurr,bitIndex7) ) ).
fof(addAssignment_43146,axiom,
! [VarCurr] :
( v131891(VarCurr,bitIndex6)
<=> v132171(VarCurr,bitIndex6) ) ).
fof(addAssignment_43145,axiom,
! [VarCurr] :
( v131891(VarCurr,bitIndex5)
<=> v132171(VarCurr,bitIndex5) ) ).
fof(addAssignment_43144,axiom,
! [VarCurr] :
( v131891(VarCurr,bitIndex4)
<=> v132171(VarCurr,bitIndex4) ) ).
fof(addAssignment_43143,axiom,
! [VarCurr] :
( v131891(VarCurr,bitIndex3)
<=> v132171(VarCurr,bitIndex3) ) ).
fof(addAssignment_43142,axiom,
! [VarCurr] :
( v131891(VarCurr,bitIndex2)
<=> v132171(VarCurr,bitIndex2) ) ).
fof(addAssignment_43141,axiom,
! [VarCurr] :
( v131891(VarCurr,bitIndex1)
<=> v132171(VarCurr,bitIndex1) ) ).
fof(addAssignment_43140,axiom,
! [VarCurr] :
( v131891(VarCurr,bitIndex0)
<=> v132171(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_125,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132171(VarCurr,B)
<=> ( v132173(VarCurr,B)
| v132266(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_124,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132266(VarCurr,B)
<=> ( v132267(VarCurr,B)
& v132359(VarCurr,B) ) ) ) ).
fof(addAssignment_43139,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43138,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43137,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43136,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43135,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43134,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43133,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43132,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43131,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43130,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43129,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43128,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43127,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43126,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43125,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43124,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43123,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex16)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43122,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex17)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43121,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex18)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43120,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex19)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43119,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex20)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43118,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex21)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43117,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex22)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43116,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex23)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43115,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex24)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43114,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex25)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43113,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex26)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43112,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex27)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43111,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex28)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43110,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex29)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43109,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex30)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43108,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex31)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43107,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex32)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43106,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex33)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43105,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex34)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43104,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex35)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43103,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex36)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43102,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex37)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43101,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex38)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43100,axiom,
! [VarCurr] :
( v132359(VarCurr,bitIndex39)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(addAssignment_43099,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132267(VarCurr,B)
<=> v132269(VarCurr,B) ) ) ).
fof(addAssignment_43098,axiom,
! [VarCurr] :
( ( v132267(VarCurr,bitIndex39)
<=> $false )
& ( v132267(VarCurr,bitIndex38)
<=> $false )
& ( v132267(VarCurr,bitIndex37)
<=> $false )
& ( v132267(VarCurr,bitIndex36)
<=> $false )
& ( v132267(VarCurr,bitIndex35)
<=> $false )
& ( v132267(VarCurr,bitIndex34)
<=> $false )
& ( v132267(VarCurr,bitIndex33)
<=> $false )
& ( v132267(VarCurr,bitIndex32)
<=> $false )
& ( v132267(VarCurr,bitIndex31)
<=> $false )
& ( v132267(VarCurr,bitIndex30)
<=> $false )
& ( v132267(VarCurr,bitIndex29)
<=> $false )
& ( v132267(VarCurr,bitIndex28)
<=> $false )
& ( v132267(VarCurr,bitIndex27)
<=> $false )
& ( v132267(VarCurr,bitIndex26)
<=> $false )
& ( v132267(VarCurr,bitIndex25)
<=> $false )
& ( v132267(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(bitBlastConstant_12712,axiom,
~ b0000000000000000(bitIndex15) ).
fof(bitBlastConstant_12711,axiom,
~ b0000000000000000(bitIndex14) ).
fof(bitBlastConstant_12710,axiom,
~ b0000000000000000(bitIndex13) ).
fof(bitBlastConstant_12709,axiom,
~ b0000000000000000(bitIndex12) ).
fof(bitBlastConstant_12708,axiom,
~ b0000000000000000(bitIndex11) ).
fof(bitBlastConstant_12707,axiom,
~ b0000000000000000(bitIndex10) ).
fof(bitBlastConstant_12706,axiom,
~ b0000000000000000(bitIndex9) ).
fof(bitBlastConstant_12705,axiom,
~ b0000000000000000(bitIndex8) ).
fof(bitBlastConstant_12704,axiom,
~ b0000000000000000(bitIndex7) ).
fof(bitBlastConstant_12703,axiom,
~ b0000000000000000(bitIndex6) ).
fof(bitBlastConstant_12702,axiom,
~ b0000000000000000(bitIndex5) ).
fof(bitBlastConstant_12701,axiom,
~ b0000000000000000(bitIndex4) ).
fof(bitBlastConstant_12700,axiom,
~ b0000000000000000(bitIndex3) ).
fof(bitBlastConstant_12699,axiom,
~ b0000000000000000(bitIndex2) ).
fof(bitBlastConstant_12698,axiom,
~ b0000000000000000(bitIndex1) ).
fof(bitBlastConstant_12697,axiom,
~ b0000000000000000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_123,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132269(VarCurr,B)
<=> ( v132270(VarCurr,B)
| v132314(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_122,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132314(VarCurr,B)
<=> ( v132315(VarCurr,B)
& v132358(VarCurr,B) ) ) ) ).
fof(addAssignment_43097,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_43096,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_43095,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_43094,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_43093,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_43092,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_43091,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_43090,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_43089,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_43088,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_43087,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_43086,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_43085,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_43084,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_43083,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_43082,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_43081,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex16)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_43080,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex17)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_43079,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex18)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_43078,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex19)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_43077,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex20)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_43076,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex21)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_43075,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex22)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_43074,axiom,
! [VarCurr] :
( v132358(VarCurr,bitIndex23)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_43073,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132315(VarCurr,B)
<=> v132316(VarCurr,B) ) ) ).
fof(addAssignment_43072,axiom,
! [VarCurr] :
( ( v132315(VarCurr,bitIndex23)
<=> $false )
& ( v132315(VarCurr,bitIndex22)
<=> $false )
& ( v132315(VarCurr,bitIndex21)
<=> $false )
& ( v132315(VarCurr,bitIndex20)
<=> $false )
& ( v132315(VarCurr,bitIndex19)
<=> $false )
& ( v132315(VarCurr,bitIndex18)
<=> $false )
& ( v132315(VarCurr,bitIndex17)
<=> $false )
& ( v132315(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_121,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132316(VarCurr,B)
<=> ( v132317(VarCurr,B)
| v132337(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_120,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132337(VarCurr,B)
<=> ( v132338(VarCurr,B)
& v132357(VarCurr,B) ) ) ) ).
fof(addAssignment_43071,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_43070,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_43069,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_43068,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_43067,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_43066,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_43065,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_43064,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_43063,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_43062,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_43061,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_43060,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_43059,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_43058,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_43057,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_43056,axiom,
! [VarCurr] :
( v132357(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_43055,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v132338(VarCurr,B)
<=> v132339(VarCurr,B) ) ) ).
fof(addAssignment_43054,axiom,
! [VarCurr] :
( ( v132338(VarCurr,bitIndex15)
<=> $false )
& ( v132338(VarCurr,bitIndex14)
<=> $false )
& ( v132338(VarCurr,bitIndex13)
<=> $false )
& ( v132338(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_119,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v132339(VarCurr,B)
<=> ( v132340(VarCurr,B)
| v132348(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_118,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v132348(VarCurr,B)
<=> ( v132349(VarCurr,B)
& v132356(VarCurr,B) ) ) ) ).
fof(addAssignment_43053,axiom,
! [VarCurr] :
( v132356(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_43052,axiom,
! [VarCurr] :
( v132356(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_43051,axiom,
! [VarCurr] :
( v132356(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_43050,axiom,
! [VarCurr] :
( v132356(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_43049,axiom,
! [VarCurr] :
( v132356(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_43048,axiom,
! [VarCurr] :
( v132356(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_43047,axiom,
! [VarCurr] :
( v132356(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_43046,axiom,
! [VarCurr] :
( v132356(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_43045,axiom,
! [VarCurr] :
( v132356(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_43044,axiom,
! [VarCurr] :
( v132356(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_43043,axiom,
! [VarCurr] :
( v132356(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_43042,axiom,
! [VarCurr] :
( v132356(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_43041,axiom,
! [VarCurr,B] :
( range_9_0(B)
=> ( v132349(VarCurr,B)
<=> v132350(VarCurr,B) ) ) ).
fof(addAssignment_43040,axiom,
! [VarCurr] :
( ( v132349(VarCurr,bitIndex11)
<=> $false )
& ( v132349(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_117,axiom,
! [VarCurr,B] :
( range_9_0(B)
=> ( v132350(VarCurr,B)
<=> ( v132351(VarCurr,B)
| v132353(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_116,axiom,
! [VarCurr,B] :
( range_9_0(B)
=> ( v132353(VarCurr,B)
<=> ( v132354(VarCurr,B)
& v132355(VarCurr,B) ) ) ) ).
fof(addAssignment_43039,axiom,
! [VarCurr] :
( v132355(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_43038,axiom,
! [VarCurr] :
( v132355(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_43037,axiom,
! [VarCurr] :
( v132355(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_43036,axiom,
! [VarCurr] :
( v132355(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_43035,axiom,
! [VarCurr] :
( v132355(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_43034,axiom,
! [VarCurr] :
( v132355(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_43033,axiom,
! [VarCurr] :
( v132355(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_43032,axiom,
! [VarCurr] :
( v132355(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_43031,axiom,
! [VarCurr] :
( v132355(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_43030,axiom,
! [VarCurr] :
( v132355(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_43029,axiom,
! [VarCurr] :
( ( v132354(VarCurr,bitIndex8)
<=> v132182(VarCurr,bitIndex39) )
& ( v132354(VarCurr,bitIndex7)
<=> v132182(VarCurr,bitIndex38) )
& ( v132354(VarCurr,bitIndex6)
<=> v132182(VarCurr,bitIndex37) )
& ( v132354(VarCurr,bitIndex5)
<=> v132182(VarCurr,bitIndex36) )
& ( v132354(VarCurr,bitIndex4)
<=> v132182(VarCurr,bitIndex35) )
& ( v132354(VarCurr,bitIndex3)
<=> v132182(VarCurr,bitIndex34) )
& ( v132354(VarCurr,bitIndex2)
<=> v132182(VarCurr,bitIndex33) )
& ( v132354(VarCurr,bitIndex1)
<=> v132182(VarCurr,bitIndex32) )
& ( v132354(VarCurr,bitIndex0)
<=> v132182(VarCurr,bitIndex31) ) ) ).
fof(addAssignment_43028,axiom,
! [VarCurr] :
( v132354(VarCurr,bitIndex9)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2986,axiom,
! [VarCurr] :
( v132351(VarCurr,bitIndex0)
<=> ( v132182(VarCurr,bitIndex30)
& v132352(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2985,axiom,
! [VarCurr] :
( v132351(VarCurr,bitIndex1)
<=> ( v132182(VarCurr,bitIndex31)
& v132352(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2984,axiom,
! [VarCurr] :
( v132351(VarCurr,bitIndex2)
<=> ( v132182(VarCurr,bitIndex32)
& v132352(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2983,axiom,
! [VarCurr] :
( v132351(VarCurr,bitIndex3)
<=> ( v132182(VarCurr,bitIndex33)
& v132352(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2982,axiom,
! [VarCurr] :
( v132351(VarCurr,bitIndex4)
<=> ( v132182(VarCurr,bitIndex34)
& v132352(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2981,axiom,
! [VarCurr] :
( v132351(VarCurr,bitIndex5)
<=> ( v132182(VarCurr,bitIndex35)
& v132352(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2980,axiom,
! [VarCurr] :
( v132351(VarCurr,bitIndex6)
<=> ( v132182(VarCurr,bitIndex36)
& v132352(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2979,axiom,
! [VarCurr] :
( v132351(VarCurr,bitIndex7)
<=> ( v132182(VarCurr,bitIndex37)
& v132352(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2978,axiom,
! [VarCurr] :
( v132351(VarCurr,bitIndex8)
<=> ( v132182(VarCurr,bitIndex38)
& v132352(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2977,axiom,
! [VarCurr] :
( v132351(VarCurr,bitIndex9)
<=> ( v132182(VarCurr,bitIndex39)
& v132352(VarCurr,bitIndex9) ) ) ).
fof(addAssignment_43027,axiom,
! [VarCurr] :
( v132352(VarCurr,bitIndex0)
<=> v132082(VarCurr) ) ).
fof(addAssignment_43026,axiom,
! [VarCurr] :
( v132352(VarCurr,bitIndex1)
<=> v132082(VarCurr) ) ).
fof(addAssignment_43025,axiom,
! [VarCurr] :
( v132352(VarCurr,bitIndex2)
<=> v132082(VarCurr) ) ).
fof(addAssignment_43024,axiom,
! [VarCurr] :
( v132352(VarCurr,bitIndex3)
<=> v132082(VarCurr) ) ).
fof(addAssignment_43023,axiom,
! [VarCurr] :
( v132352(VarCurr,bitIndex4)
<=> v132082(VarCurr) ) ).
fof(addAssignment_43022,axiom,
! [VarCurr] :
( v132352(VarCurr,bitIndex5)
<=> v132082(VarCurr) ) ).
fof(addAssignment_43021,axiom,
! [VarCurr] :
( v132352(VarCurr,bitIndex6)
<=> v132082(VarCurr) ) ).
fof(addAssignment_43020,axiom,
! [VarCurr] :
( v132352(VarCurr,bitIndex7)
<=> v132082(VarCurr) ) ).
fof(addAssignment_43019,axiom,
! [VarCurr] :
( v132352(VarCurr,bitIndex8)
<=> v132082(VarCurr) ) ).
fof(addAssignment_43018,axiom,
! [VarCurr] :
( v132352(VarCurr,bitIndex9)
<=> v132082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_115,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v132340(VarCurr,B)
<=> ( v132341(VarCurr,B)
& v132347(VarCurr,B) ) ) ) ).
fof(addAssignment_43017,axiom,
! [VarCurr] :
( v132347(VarCurr,bitIndex0)
<=> v132083(VarCurr) ) ).
fof(addAssignment_43016,axiom,
! [VarCurr] :
( v132347(VarCurr,bitIndex1)
<=> v132083(VarCurr) ) ).
fof(addAssignment_43015,axiom,
! [VarCurr] :
( v132347(VarCurr,bitIndex2)
<=> v132083(VarCurr) ) ).
fof(addAssignment_43014,axiom,
! [VarCurr] :
( v132347(VarCurr,bitIndex3)
<=> v132083(VarCurr) ) ).
fof(addAssignment_43013,axiom,
! [VarCurr] :
( v132347(VarCurr,bitIndex4)
<=> v132083(VarCurr) ) ).
fof(addAssignment_43012,axiom,
! [VarCurr] :
( v132347(VarCurr,bitIndex5)
<=> v132083(VarCurr) ) ).
fof(addAssignment_43011,axiom,
! [VarCurr] :
( v132347(VarCurr,bitIndex6)
<=> v132083(VarCurr) ) ).
fof(addAssignment_43010,axiom,
! [VarCurr] :
( v132347(VarCurr,bitIndex7)
<=> v132083(VarCurr) ) ).
fof(addAssignment_43009,axiom,
! [VarCurr] :
( v132347(VarCurr,bitIndex8)
<=> v132083(VarCurr) ) ).
fof(addAssignment_43008,axiom,
! [VarCurr] :
( v132347(VarCurr,bitIndex9)
<=> v132083(VarCurr) ) ).
fof(addAssignment_43007,axiom,
! [VarCurr] :
( v132347(VarCurr,bitIndex10)
<=> v132083(VarCurr) ) ).
fof(addAssignment_43006,axiom,
! [VarCurr] :
( v132347(VarCurr,bitIndex11)
<=> v132083(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_114,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v132341(VarCurr,B)
<=> ( v132342(VarCurr,B)
| v132344(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_113,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v132344(VarCurr,B)
<=> ( v132345(VarCurr,B)
& v132346(VarCurr,B) ) ) ) ).
fof(addAssignment_43005,axiom,
! [VarCurr] :
( v132346(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_43004,axiom,
! [VarCurr] :
( v132346(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_43003,axiom,
! [VarCurr] :
( v132346(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_43002,axiom,
! [VarCurr] :
( v132346(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_43001,axiom,
! [VarCurr] :
( v132346(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_43000,axiom,
! [VarCurr] :
( v132346(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42999,axiom,
! [VarCurr] :
( v132346(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42998,axiom,
! [VarCurr] :
( v132346(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42997,axiom,
! [VarCurr] :
( v132346(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42996,axiom,
! [VarCurr] :
( v132346(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42995,axiom,
! [VarCurr] :
( v132346(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42994,axiom,
! [VarCurr] :
( v132346(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42993,axiom,
! [VarCurr] :
( ( v132345(VarCurr,bitIndex10)
<=> v132182(VarCurr,bitIndex39) )
& ( v132345(VarCurr,bitIndex9)
<=> v132182(VarCurr,bitIndex38) )
& ( v132345(VarCurr,bitIndex8)
<=> v132182(VarCurr,bitIndex37) )
& ( v132345(VarCurr,bitIndex7)
<=> v132182(VarCurr,bitIndex36) )
& ( v132345(VarCurr,bitIndex6)
<=> v132182(VarCurr,bitIndex35) )
& ( v132345(VarCurr,bitIndex5)
<=> v132182(VarCurr,bitIndex34) )
& ( v132345(VarCurr,bitIndex4)
<=> v132182(VarCurr,bitIndex33) )
& ( v132345(VarCurr,bitIndex3)
<=> v132182(VarCurr,bitIndex32) )
& ( v132345(VarCurr,bitIndex2)
<=> v132182(VarCurr,bitIndex31) )
& ( v132345(VarCurr,bitIndex1)
<=> v132182(VarCurr,bitIndex30) )
& ( v132345(VarCurr,bitIndex0)
<=> v132182(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_42992,axiom,
! [VarCurr] :
( v132345(VarCurr,bitIndex11)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2976,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex0)
<=> ( v132182(VarCurr,bitIndex28)
& v132343(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2975,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex1)
<=> ( v132182(VarCurr,bitIndex29)
& v132343(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2974,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex2)
<=> ( v132182(VarCurr,bitIndex30)
& v132343(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2973,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex3)
<=> ( v132182(VarCurr,bitIndex31)
& v132343(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2972,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex4)
<=> ( v132182(VarCurr,bitIndex32)
& v132343(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2971,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex5)
<=> ( v132182(VarCurr,bitIndex33)
& v132343(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2970,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex6)
<=> ( v132182(VarCurr,bitIndex34)
& v132343(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2969,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex7)
<=> ( v132182(VarCurr,bitIndex35)
& v132343(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2968,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex8)
<=> ( v132182(VarCurr,bitIndex36)
& v132343(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2967,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex9)
<=> ( v132182(VarCurr,bitIndex37)
& v132343(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2966,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex10)
<=> ( v132182(VarCurr,bitIndex38)
& v132343(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2965,axiom,
! [VarCurr] :
( v132342(VarCurr,bitIndex11)
<=> ( v132182(VarCurr,bitIndex39)
& v132343(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_42991,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex0)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42990,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex1)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42989,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex2)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42988,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex3)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42987,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex4)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42986,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex5)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42985,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex6)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42984,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex7)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42983,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex8)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42982,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex9)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42981,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex10)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42980,axiom,
! [VarCurr] :
( v132343(VarCurr,bitIndex11)
<=> v132082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_112,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132317(VarCurr,B)
<=> ( v132318(VarCurr,B)
& v132336(VarCurr,B) ) ) ) ).
fof(addAssignment_42979,axiom,
! [VarCurr] :
( v132336(VarCurr,bitIndex0)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42978,axiom,
! [VarCurr] :
( v132336(VarCurr,bitIndex1)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42977,axiom,
! [VarCurr] :
( v132336(VarCurr,bitIndex2)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42976,axiom,
! [VarCurr] :
( v132336(VarCurr,bitIndex3)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42975,axiom,
! [VarCurr] :
( v132336(VarCurr,bitIndex4)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42974,axiom,
! [VarCurr] :
( v132336(VarCurr,bitIndex5)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42973,axiom,
! [VarCurr] :
( v132336(VarCurr,bitIndex6)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42972,axiom,
! [VarCurr] :
( v132336(VarCurr,bitIndex7)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42971,axiom,
! [VarCurr] :
( v132336(VarCurr,bitIndex8)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42970,axiom,
! [VarCurr] :
( v132336(VarCurr,bitIndex9)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42969,axiom,
! [VarCurr] :
( v132336(VarCurr,bitIndex10)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42968,axiom,
! [VarCurr] :
( v132336(VarCurr,bitIndex11)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42967,axiom,
! [VarCurr] :
( v132336(VarCurr,bitIndex12)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42966,axiom,
! [VarCurr] :
( v132336(VarCurr,bitIndex13)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42965,axiom,
! [VarCurr] :
( v132336(VarCurr,bitIndex14)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42964,axiom,
! [VarCurr] :
( v132336(VarCurr,bitIndex15)
<=> v132078(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_111,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132318(VarCurr,B)
<=> ( v132319(VarCurr,B)
| v132327(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_110,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132327(VarCurr,B)
<=> ( v132328(VarCurr,B)
& v132335(VarCurr,B) ) ) ) ).
fof(addAssignment_42963,axiom,
! [VarCurr] :
( v132335(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42962,axiom,
! [VarCurr] :
( v132335(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42961,axiom,
! [VarCurr] :
( v132335(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42960,axiom,
! [VarCurr] :
( v132335(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42959,axiom,
! [VarCurr] :
( v132335(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42958,axiom,
! [VarCurr] :
( v132335(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42957,axiom,
! [VarCurr] :
( v132335(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42956,axiom,
! [VarCurr] :
( v132335(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42955,axiom,
! [VarCurr] :
( v132335(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42954,axiom,
! [VarCurr] :
( v132335(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42953,axiom,
! [VarCurr] :
( v132335(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42952,axiom,
! [VarCurr] :
( v132335(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42951,axiom,
! [VarCurr] :
( v132335(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42950,axiom,
! [VarCurr] :
( v132335(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42949,axiom,
! [VarCurr] :
( v132335(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42948,axiom,
! [VarCurr] :
( v132335(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42947,axiom,
! [VarCurr,B] :
( range_13_0(B)
=> ( v132328(VarCurr,B)
<=> v132329(VarCurr,B) ) ) ).
fof(addAssignment_42946,axiom,
! [VarCurr] :
( ( v132328(VarCurr,bitIndex15)
<=> $false )
& ( v132328(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_109,axiom,
! [VarCurr,B] :
( range_13_0(B)
=> ( v132329(VarCurr,B)
<=> ( v132330(VarCurr,B)
| v132332(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_108,axiom,
! [VarCurr,B] :
( range_13_0(B)
=> ( v132332(VarCurr,B)
<=> ( v132333(VarCurr,B)
& v132334(VarCurr,B) ) ) ) ).
fof(addAssignment_42945,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42944,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42943,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42942,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42941,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42940,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42939,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42938,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42937,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42936,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42935,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42934,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42933,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42932,axiom,
! [VarCurr] :
( v132334(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42931,axiom,
! [VarCurr] :
( ( v132333(VarCurr,bitIndex12)
<=> v132182(VarCurr,bitIndex39) )
& ( v132333(VarCurr,bitIndex11)
<=> v132182(VarCurr,bitIndex38) )
& ( v132333(VarCurr,bitIndex10)
<=> v132182(VarCurr,bitIndex37) )
& ( v132333(VarCurr,bitIndex9)
<=> v132182(VarCurr,bitIndex36) )
& ( v132333(VarCurr,bitIndex8)
<=> v132182(VarCurr,bitIndex35) )
& ( v132333(VarCurr,bitIndex7)
<=> v132182(VarCurr,bitIndex34) )
& ( v132333(VarCurr,bitIndex6)
<=> v132182(VarCurr,bitIndex33) )
& ( v132333(VarCurr,bitIndex5)
<=> v132182(VarCurr,bitIndex32) )
& ( v132333(VarCurr,bitIndex4)
<=> v132182(VarCurr,bitIndex31) )
& ( v132333(VarCurr,bitIndex3)
<=> v132182(VarCurr,bitIndex30) )
& ( v132333(VarCurr,bitIndex2)
<=> v132182(VarCurr,bitIndex29) )
& ( v132333(VarCurr,bitIndex1)
<=> v132182(VarCurr,bitIndex28) )
& ( v132333(VarCurr,bitIndex0)
<=> v132182(VarCurr,bitIndex27) ) ) ).
fof(addAssignment_42930,axiom,
! [VarCurr] :
( v132333(VarCurr,bitIndex13)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2964,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex0)
<=> ( v132182(VarCurr,bitIndex26)
& v132331(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2963,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex1)
<=> ( v132182(VarCurr,bitIndex27)
& v132331(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2962,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex2)
<=> ( v132182(VarCurr,bitIndex28)
& v132331(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2961,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex3)
<=> ( v132182(VarCurr,bitIndex29)
& v132331(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2960,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex4)
<=> ( v132182(VarCurr,bitIndex30)
& v132331(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2959,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex5)
<=> ( v132182(VarCurr,bitIndex31)
& v132331(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2958,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex6)
<=> ( v132182(VarCurr,bitIndex32)
& v132331(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2957,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex7)
<=> ( v132182(VarCurr,bitIndex33)
& v132331(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2956,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex8)
<=> ( v132182(VarCurr,bitIndex34)
& v132331(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2955,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex9)
<=> ( v132182(VarCurr,bitIndex35)
& v132331(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2954,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex10)
<=> ( v132182(VarCurr,bitIndex36)
& v132331(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2953,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex11)
<=> ( v132182(VarCurr,bitIndex37)
& v132331(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2952,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex12)
<=> ( v132182(VarCurr,bitIndex38)
& v132331(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2951,axiom,
! [VarCurr] :
( v132330(VarCurr,bitIndex13)
<=> ( v132182(VarCurr,bitIndex39)
& v132331(VarCurr,bitIndex13) ) ) ).
fof(addAssignment_42929,axiom,
! [VarCurr] :
( v132331(VarCurr,bitIndex0)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42928,axiom,
! [VarCurr] :
( v132331(VarCurr,bitIndex1)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42927,axiom,
! [VarCurr] :
( v132331(VarCurr,bitIndex2)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42926,axiom,
! [VarCurr] :
( v132331(VarCurr,bitIndex3)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42925,axiom,
! [VarCurr] :
( v132331(VarCurr,bitIndex4)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42924,axiom,
! [VarCurr] :
( v132331(VarCurr,bitIndex5)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42923,axiom,
! [VarCurr] :
( v132331(VarCurr,bitIndex6)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42922,axiom,
! [VarCurr] :
( v132331(VarCurr,bitIndex7)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42921,axiom,
! [VarCurr] :
( v132331(VarCurr,bitIndex8)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42920,axiom,
! [VarCurr] :
( v132331(VarCurr,bitIndex9)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42919,axiom,
! [VarCurr] :
( v132331(VarCurr,bitIndex10)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42918,axiom,
! [VarCurr] :
( v132331(VarCurr,bitIndex11)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42917,axiom,
! [VarCurr] :
( v132331(VarCurr,bitIndex12)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42916,axiom,
! [VarCurr] :
( v132331(VarCurr,bitIndex13)
<=> v132082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_107,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132319(VarCurr,B)
<=> ( v132320(VarCurr,B)
& v132326(VarCurr,B) ) ) ) ).
fof(addAssignment_42915,axiom,
! [VarCurr] :
( v132326(VarCurr,bitIndex0)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42914,axiom,
! [VarCurr] :
( v132326(VarCurr,bitIndex1)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42913,axiom,
! [VarCurr] :
( v132326(VarCurr,bitIndex2)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42912,axiom,
! [VarCurr] :
( v132326(VarCurr,bitIndex3)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42911,axiom,
! [VarCurr] :
( v132326(VarCurr,bitIndex4)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42910,axiom,
! [VarCurr] :
( v132326(VarCurr,bitIndex5)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42909,axiom,
! [VarCurr] :
( v132326(VarCurr,bitIndex6)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42908,axiom,
! [VarCurr] :
( v132326(VarCurr,bitIndex7)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42907,axiom,
! [VarCurr] :
( v132326(VarCurr,bitIndex8)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42906,axiom,
! [VarCurr] :
( v132326(VarCurr,bitIndex9)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42905,axiom,
! [VarCurr] :
( v132326(VarCurr,bitIndex10)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42904,axiom,
! [VarCurr] :
( v132326(VarCurr,bitIndex11)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42903,axiom,
! [VarCurr] :
( v132326(VarCurr,bitIndex12)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42902,axiom,
! [VarCurr] :
( v132326(VarCurr,bitIndex13)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42901,axiom,
! [VarCurr] :
( v132326(VarCurr,bitIndex14)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42900,axiom,
! [VarCurr] :
( v132326(VarCurr,bitIndex15)
<=> v132083(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_106,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132320(VarCurr,B)
<=> ( v132321(VarCurr,B)
| v132323(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_105,axiom,
! [VarCurr,B] :
( range_15_0(B)
=> ( v132323(VarCurr,B)
<=> ( v132324(VarCurr,B)
& v132325(VarCurr,B) ) ) ) ).
fof(addAssignment_42899,axiom,
! [VarCurr] :
( v132325(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42898,axiom,
! [VarCurr] :
( v132325(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42897,axiom,
! [VarCurr] :
( v132325(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42896,axiom,
! [VarCurr] :
( v132325(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42895,axiom,
! [VarCurr] :
( v132325(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42894,axiom,
! [VarCurr] :
( v132325(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42893,axiom,
! [VarCurr] :
( v132325(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42892,axiom,
! [VarCurr] :
( v132325(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42891,axiom,
! [VarCurr] :
( v132325(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42890,axiom,
! [VarCurr] :
( v132325(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42889,axiom,
! [VarCurr] :
( v132325(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42888,axiom,
! [VarCurr] :
( v132325(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42887,axiom,
! [VarCurr] :
( v132325(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42886,axiom,
! [VarCurr] :
( v132325(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42885,axiom,
! [VarCurr] :
( v132325(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42884,axiom,
! [VarCurr] :
( v132325(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42883,axiom,
! [VarCurr] :
( ( v132324(VarCurr,bitIndex14)
<=> v132182(VarCurr,bitIndex39) )
& ( v132324(VarCurr,bitIndex13)
<=> v132182(VarCurr,bitIndex38) )
& ( v132324(VarCurr,bitIndex12)
<=> v132182(VarCurr,bitIndex37) )
& ( v132324(VarCurr,bitIndex11)
<=> v132182(VarCurr,bitIndex36) )
& ( v132324(VarCurr,bitIndex10)
<=> v132182(VarCurr,bitIndex35) )
& ( v132324(VarCurr,bitIndex9)
<=> v132182(VarCurr,bitIndex34) )
& ( v132324(VarCurr,bitIndex8)
<=> v132182(VarCurr,bitIndex33) )
& ( v132324(VarCurr,bitIndex7)
<=> v132182(VarCurr,bitIndex32) )
& ( v132324(VarCurr,bitIndex6)
<=> v132182(VarCurr,bitIndex31) )
& ( v132324(VarCurr,bitIndex5)
<=> v132182(VarCurr,bitIndex30) )
& ( v132324(VarCurr,bitIndex4)
<=> v132182(VarCurr,bitIndex29) )
& ( v132324(VarCurr,bitIndex3)
<=> v132182(VarCurr,bitIndex28) )
& ( v132324(VarCurr,bitIndex2)
<=> v132182(VarCurr,bitIndex27) )
& ( v132324(VarCurr,bitIndex1)
<=> v132182(VarCurr,bitIndex26) )
& ( v132324(VarCurr,bitIndex0)
<=> v132182(VarCurr,bitIndex25) ) ) ).
fof(addAssignment_42882,axiom,
! [VarCurr] :
( v132324(VarCurr,bitIndex15)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2950,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex0)
<=> ( v132182(VarCurr,bitIndex24)
& v132322(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2949,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex1)
<=> ( v132182(VarCurr,bitIndex25)
& v132322(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2948,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex2)
<=> ( v132182(VarCurr,bitIndex26)
& v132322(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2947,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex3)
<=> ( v132182(VarCurr,bitIndex27)
& v132322(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2946,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex4)
<=> ( v132182(VarCurr,bitIndex28)
& v132322(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2945,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex5)
<=> ( v132182(VarCurr,bitIndex29)
& v132322(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2944,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex6)
<=> ( v132182(VarCurr,bitIndex30)
& v132322(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2943,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex7)
<=> ( v132182(VarCurr,bitIndex31)
& v132322(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2942,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex8)
<=> ( v132182(VarCurr,bitIndex32)
& v132322(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2941,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex9)
<=> ( v132182(VarCurr,bitIndex33)
& v132322(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2940,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex10)
<=> ( v132182(VarCurr,bitIndex34)
& v132322(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2939,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex11)
<=> ( v132182(VarCurr,bitIndex35)
& v132322(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2938,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex12)
<=> ( v132182(VarCurr,bitIndex36)
& v132322(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2937,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex13)
<=> ( v132182(VarCurr,bitIndex37)
& v132322(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2936,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex14)
<=> ( v132182(VarCurr,bitIndex38)
& v132322(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2935,axiom,
! [VarCurr] :
( v132321(VarCurr,bitIndex15)
<=> ( v132182(VarCurr,bitIndex39)
& v132322(VarCurr,bitIndex15) ) ) ).
fof(addAssignment_42881,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex0)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42880,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex1)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42879,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex2)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42878,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex3)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42877,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex4)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42876,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex5)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42875,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex6)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42874,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex7)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42873,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex8)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42872,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex9)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42871,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex10)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42870,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex11)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42869,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex12)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42868,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex13)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42867,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex14)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42866,axiom,
! [VarCurr] :
( v132322(VarCurr,bitIndex15)
<=> v132082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_104,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132270(VarCurr,B)
<=> ( v132271(VarCurr,B)
& v132313(VarCurr,B) ) ) ) ).
fof(addAssignment_42865,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex0)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42864,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex1)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42863,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex2)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42862,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex3)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42861,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex4)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42860,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex5)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42859,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex6)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42858,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex7)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42857,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex8)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42856,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex9)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42855,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex10)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42854,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex11)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42853,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex12)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42852,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex13)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42851,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex14)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42850,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex15)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42849,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex16)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42848,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex17)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42847,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex18)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42846,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex19)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42845,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex20)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42844,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex21)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42843,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex22)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42842,axiom,
! [VarCurr] :
( v132313(VarCurr,bitIndex23)
<=> v132073(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_103,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132271(VarCurr,B)
<=> ( v132272(VarCurr,B)
| v132292(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_102,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132292(VarCurr,B)
<=> ( v132293(VarCurr,B)
& v132312(VarCurr,B) ) ) ) ).
fof(addAssignment_42841,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42840,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42839,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42838,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42837,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42836,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42835,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42834,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42833,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42832,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42831,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42830,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42829,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42828,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42827,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42826,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42825,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex16)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42824,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex17)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42823,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex18)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42822,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex19)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42821,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex20)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42820,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex21)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42819,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex22)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42818,axiom,
! [VarCurr] :
( v132312(VarCurr,bitIndex23)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42817,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v132293(VarCurr,B)
<=> v132294(VarCurr,B) ) ) ).
fof(addAssignment_42816,axiom,
! [VarCurr] :
( ( v132293(VarCurr,bitIndex23)
<=> $false )
& ( v132293(VarCurr,bitIndex22)
<=> $false )
& ( v132293(VarCurr,bitIndex21)
<=> $false )
& ( v132293(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_101,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v132294(VarCurr,B)
<=> ( v132295(VarCurr,B)
| v132303(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_100,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v132303(VarCurr,B)
<=> ( v132304(VarCurr,B)
& v132311(VarCurr,B) ) ) ) ).
fof(addAssignment_42815,axiom,
! [VarCurr] :
( v132311(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42814,axiom,
! [VarCurr] :
( v132311(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42813,axiom,
! [VarCurr] :
( v132311(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42812,axiom,
! [VarCurr] :
( v132311(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42811,axiom,
! [VarCurr] :
( v132311(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42810,axiom,
! [VarCurr] :
( v132311(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42809,axiom,
! [VarCurr] :
( v132311(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42808,axiom,
! [VarCurr] :
( v132311(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42807,axiom,
! [VarCurr] :
( v132311(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42806,axiom,
! [VarCurr] :
( v132311(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42805,axiom,
! [VarCurr] :
( v132311(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42804,axiom,
! [VarCurr] :
( v132311(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42803,axiom,
! [VarCurr] :
( v132311(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42802,axiom,
! [VarCurr] :
( v132311(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42801,axiom,
! [VarCurr] :
( v132311(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42800,axiom,
! [VarCurr] :
( v132311(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42799,axiom,
! [VarCurr] :
( v132311(VarCurr,bitIndex16)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42798,axiom,
! [VarCurr] :
( v132311(VarCurr,bitIndex17)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42797,axiom,
! [VarCurr] :
( v132311(VarCurr,bitIndex18)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42796,axiom,
! [VarCurr] :
( v132311(VarCurr,bitIndex19)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42795,axiom,
! [VarCurr,B] :
( range_17_0(B)
=> ( v132304(VarCurr,B)
<=> v132305(VarCurr,B) ) ) ).
fof(addAssignment_42794,axiom,
! [VarCurr] :
( ( v132304(VarCurr,bitIndex19)
<=> $false )
& ( v132304(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_99,axiom,
! [VarCurr,B] :
( range_17_0(B)
=> ( v132305(VarCurr,B)
<=> ( v132306(VarCurr,B)
| v132308(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_98,axiom,
! [VarCurr,B] :
( range_17_0(B)
=> ( v132308(VarCurr,B)
<=> ( v132309(VarCurr,B)
& v132310(VarCurr,B) ) ) ) ).
fof(addAssignment_42793,axiom,
! [VarCurr] :
( v132310(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42792,axiom,
! [VarCurr] :
( v132310(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42791,axiom,
! [VarCurr] :
( v132310(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42790,axiom,
! [VarCurr] :
( v132310(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42789,axiom,
! [VarCurr] :
( v132310(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42788,axiom,
! [VarCurr] :
( v132310(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42787,axiom,
! [VarCurr] :
( v132310(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42786,axiom,
! [VarCurr] :
( v132310(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42785,axiom,
! [VarCurr] :
( v132310(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42784,axiom,
! [VarCurr] :
( v132310(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42783,axiom,
! [VarCurr] :
( v132310(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42782,axiom,
! [VarCurr] :
( v132310(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42781,axiom,
! [VarCurr] :
( v132310(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42780,axiom,
! [VarCurr] :
( v132310(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42779,axiom,
! [VarCurr] :
( v132310(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42778,axiom,
! [VarCurr] :
( v132310(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42777,axiom,
! [VarCurr] :
( v132310(VarCurr,bitIndex16)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42776,axiom,
! [VarCurr] :
( v132310(VarCurr,bitIndex17)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42775,axiom,
! [VarCurr] :
( ( v132309(VarCurr,bitIndex16)
<=> v132182(VarCurr,bitIndex39) )
& ( v132309(VarCurr,bitIndex15)
<=> v132182(VarCurr,bitIndex38) )
& ( v132309(VarCurr,bitIndex14)
<=> v132182(VarCurr,bitIndex37) )
& ( v132309(VarCurr,bitIndex13)
<=> v132182(VarCurr,bitIndex36) )
& ( v132309(VarCurr,bitIndex12)
<=> v132182(VarCurr,bitIndex35) )
& ( v132309(VarCurr,bitIndex11)
<=> v132182(VarCurr,bitIndex34) )
& ( v132309(VarCurr,bitIndex10)
<=> v132182(VarCurr,bitIndex33) )
& ( v132309(VarCurr,bitIndex9)
<=> v132182(VarCurr,bitIndex32) )
& ( v132309(VarCurr,bitIndex8)
<=> v132182(VarCurr,bitIndex31) )
& ( v132309(VarCurr,bitIndex7)
<=> v132182(VarCurr,bitIndex30) )
& ( v132309(VarCurr,bitIndex6)
<=> v132182(VarCurr,bitIndex29) )
& ( v132309(VarCurr,bitIndex5)
<=> v132182(VarCurr,bitIndex28) )
& ( v132309(VarCurr,bitIndex4)
<=> v132182(VarCurr,bitIndex27) )
& ( v132309(VarCurr,bitIndex3)
<=> v132182(VarCurr,bitIndex26) )
& ( v132309(VarCurr,bitIndex2)
<=> v132182(VarCurr,bitIndex25) )
& ( v132309(VarCurr,bitIndex1)
<=> v132182(VarCurr,bitIndex24) )
& ( v132309(VarCurr,bitIndex0)
<=> v132182(VarCurr,bitIndex23) ) ) ).
fof(addAssignment_42774,axiom,
! [VarCurr] :
( v132309(VarCurr,bitIndex17)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2934,axiom,
! [VarCurr] :
( v132306(VarCurr,bitIndex0)
<=> ( v132182(VarCurr,bitIndex22)
& v132307(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2933,axiom,
! [VarCurr] :
( v132306(VarCurr,bitIndex1)
<=> ( v132182(VarCurr,bitIndex23)
& v132307(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2932,axiom,
! [VarCurr] :
( v132306(VarCurr,bitIndex2)
<=> ( v132182(VarCurr,bitIndex24)
& v132307(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2931,axiom,
! [VarCurr] :
( v132306(VarCurr,bitIndex3)
<=> ( v132182(VarCurr,bitIndex25)
& v132307(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2930,axiom,
! [VarCurr] :
( v132306(VarCurr,bitIndex4)
<=> ( v132182(VarCurr,bitIndex26)
& v132307(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2929,axiom,
! [VarCurr] :
( v132306(VarCurr,bitIndex5)
<=> ( v132182(VarCurr,bitIndex27)
& v132307(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2928,axiom,
! [VarCurr] :
( v132306(VarCurr,bitIndex6)
<=> ( v132182(VarCurr,bitIndex28)
& v132307(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2927,axiom,
! [VarCurr] :
( v132306(VarCurr,bitIndex7)
<=> ( v132182(VarCurr,bitIndex29)
& v132307(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2926,axiom,
! [VarCurr] :
( v132306(VarCurr,bitIndex8)
<=> ( v132182(VarCurr,bitIndex30)
& v132307(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2925,axiom,
! [VarCurr] :
( v132306(VarCurr,bitIndex9)
<=> ( v132182(VarCurr,bitIndex31)
& v132307(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2924,axiom,
! [VarCurr] :
( v132306(VarCurr,bitIndex10)
<=> ( v132182(VarCurr,bitIndex32)
& v132307(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2923,axiom,
! [VarCurr] :
( v132306(VarCurr,bitIndex11)
<=> ( v132182(VarCurr,bitIndex33)
& v132307(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2922,axiom,
! [VarCurr] :
( v132306(VarCurr,bitIndex12)
<=> ( v132182(VarCurr,bitIndex34)
& v132307(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2921,axiom,
! [VarCurr] :
( v132306(VarCurr,bitIndex13)
<=> ( v132182(VarCurr,bitIndex35)
& v132307(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2920,axiom,
! [VarCurr] :
( v132306(VarCurr,bitIndex14)
<=> ( v132182(VarCurr,bitIndex36)
& v132307(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2919,axiom,
! [VarCurr] :
( v132306(VarCurr,bitIndex15)
<=> ( v132182(VarCurr,bitIndex37)
& v132307(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2918,axiom,
! [VarCurr] :
( v132306(VarCurr,bitIndex16)
<=> ( v132182(VarCurr,bitIndex38)
& v132307(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2917,axiom,
! [VarCurr] :
( v132306(VarCurr,bitIndex17)
<=> ( v132182(VarCurr,bitIndex39)
& v132307(VarCurr,bitIndex17) ) ) ).
fof(addAssignment_42773,axiom,
! [VarCurr] :
( v132307(VarCurr,bitIndex0)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42772,axiom,
! [VarCurr] :
( v132307(VarCurr,bitIndex1)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42771,axiom,
! [VarCurr] :
( v132307(VarCurr,bitIndex2)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42770,axiom,
! [VarCurr] :
( v132307(VarCurr,bitIndex3)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42769,axiom,
! [VarCurr] :
( v132307(VarCurr,bitIndex4)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42768,axiom,
! [VarCurr] :
( v132307(VarCurr,bitIndex5)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42767,axiom,
! [VarCurr] :
( v132307(VarCurr,bitIndex6)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42766,axiom,
! [VarCurr] :
( v132307(VarCurr,bitIndex7)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42765,axiom,
! [VarCurr] :
( v132307(VarCurr,bitIndex8)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42764,axiom,
! [VarCurr] :
( v132307(VarCurr,bitIndex9)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42763,axiom,
! [VarCurr] :
( v132307(VarCurr,bitIndex10)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42762,axiom,
! [VarCurr] :
( v132307(VarCurr,bitIndex11)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42761,axiom,
! [VarCurr] :
( v132307(VarCurr,bitIndex12)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42760,axiom,
! [VarCurr] :
( v132307(VarCurr,bitIndex13)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42759,axiom,
! [VarCurr] :
( v132307(VarCurr,bitIndex14)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42758,axiom,
! [VarCurr] :
( v132307(VarCurr,bitIndex15)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42757,axiom,
! [VarCurr] :
( v132307(VarCurr,bitIndex16)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42756,axiom,
! [VarCurr] :
( v132307(VarCurr,bitIndex17)
<=> v132082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_97,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v132295(VarCurr,B)
<=> ( v132296(VarCurr,B)
& v132302(VarCurr,B) ) ) ) ).
fof(addAssignment_42755,axiom,
! [VarCurr] :
( v132302(VarCurr,bitIndex0)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42754,axiom,
! [VarCurr] :
( v132302(VarCurr,bitIndex1)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42753,axiom,
! [VarCurr] :
( v132302(VarCurr,bitIndex2)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42752,axiom,
! [VarCurr] :
( v132302(VarCurr,bitIndex3)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42751,axiom,
! [VarCurr] :
( v132302(VarCurr,bitIndex4)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42750,axiom,
! [VarCurr] :
( v132302(VarCurr,bitIndex5)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42749,axiom,
! [VarCurr] :
( v132302(VarCurr,bitIndex6)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42748,axiom,
! [VarCurr] :
( v132302(VarCurr,bitIndex7)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42747,axiom,
! [VarCurr] :
( v132302(VarCurr,bitIndex8)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42746,axiom,
! [VarCurr] :
( v132302(VarCurr,bitIndex9)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42745,axiom,
! [VarCurr] :
( v132302(VarCurr,bitIndex10)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42744,axiom,
! [VarCurr] :
( v132302(VarCurr,bitIndex11)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42743,axiom,
! [VarCurr] :
( v132302(VarCurr,bitIndex12)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42742,axiom,
! [VarCurr] :
( v132302(VarCurr,bitIndex13)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42741,axiom,
! [VarCurr] :
( v132302(VarCurr,bitIndex14)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42740,axiom,
! [VarCurr] :
( v132302(VarCurr,bitIndex15)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42739,axiom,
! [VarCurr] :
( v132302(VarCurr,bitIndex16)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42738,axiom,
! [VarCurr] :
( v132302(VarCurr,bitIndex17)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42737,axiom,
! [VarCurr] :
( v132302(VarCurr,bitIndex18)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42736,axiom,
! [VarCurr] :
( v132302(VarCurr,bitIndex19)
<=> v132083(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_96,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v132296(VarCurr,B)
<=> ( v132297(VarCurr,B)
| v132299(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_95,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v132299(VarCurr,B)
<=> ( v132300(VarCurr,B)
& v132301(VarCurr,B) ) ) ) ).
fof(addAssignment_42735,axiom,
! [VarCurr] :
( v132301(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42734,axiom,
! [VarCurr] :
( v132301(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42733,axiom,
! [VarCurr] :
( v132301(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42732,axiom,
! [VarCurr] :
( v132301(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42731,axiom,
! [VarCurr] :
( v132301(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42730,axiom,
! [VarCurr] :
( v132301(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42729,axiom,
! [VarCurr] :
( v132301(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42728,axiom,
! [VarCurr] :
( v132301(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42727,axiom,
! [VarCurr] :
( v132301(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42726,axiom,
! [VarCurr] :
( v132301(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42725,axiom,
! [VarCurr] :
( v132301(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42724,axiom,
! [VarCurr] :
( v132301(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42723,axiom,
! [VarCurr] :
( v132301(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42722,axiom,
! [VarCurr] :
( v132301(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42721,axiom,
! [VarCurr] :
( v132301(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42720,axiom,
! [VarCurr] :
( v132301(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42719,axiom,
! [VarCurr] :
( v132301(VarCurr,bitIndex16)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42718,axiom,
! [VarCurr] :
( v132301(VarCurr,bitIndex17)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42717,axiom,
! [VarCurr] :
( v132301(VarCurr,bitIndex18)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42716,axiom,
! [VarCurr] :
( v132301(VarCurr,bitIndex19)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42715,axiom,
! [VarCurr] :
( ( v132300(VarCurr,bitIndex18)
<=> v132182(VarCurr,bitIndex39) )
& ( v132300(VarCurr,bitIndex17)
<=> v132182(VarCurr,bitIndex38) )
& ( v132300(VarCurr,bitIndex16)
<=> v132182(VarCurr,bitIndex37) )
& ( v132300(VarCurr,bitIndex15)
<=> v132182(VarCurr,bitIndex36) )
& ( v132300(VarCurr,bitIndex14)
<=> v132182(VarCurr,bitIndex35) )
& ( v132300(VarCurr,bitIndex13)
<=> v132182(VarCurr,bitIndex34) )
& ( v132300(VarCurr,bitIndex12)
<=> v132182(VarCurr,bitIndex33) )
& ( v132300(VarCurr,bitIndex11)
<=> v132182(VarCurr,bitIndex32) )
& ( v132300(VarCurr,bitIndex10)
<=> v132182(VarCurr,bitIndex31) )
& ( v132300(VarCurr,bitIndex9)
<=> v132182(VarCurr,bitIndex30) )
& ( v132300(VarCurr,bitIndex8)
<=> v132182(VarCurr,bitIndex29) )
& ( v132300(VarCurr,bitIndex7)
<=> v132182(VarCurr,bitIndex28) )
& ( v132300(VarCurr,bitIndex6)
<=> v132182(VarCurr,bitIndex27) )
& ( v132300(VarCurr,bitIndex5)
<=> v132182(VarCurr,bitIndex26) )
& ( v132300(VarCurr,bitIndex4)
<=> v132182(VarCurr,bitIndex25) )
& ( v132300(VarCurr,bitIndex3)
<=> v132182(VarCurr,bitIndex24) )
& ( v132300(VarCurr,bitIndex2)
<=> v132182(VarCurr,bitIndex23) )
& ( v132300(VarCurr,bitIndex1)
<=> v132182(VarCurr,bitIndex22) )
& ( v132300(VarCurr,bitIndex0)
<=> v132182(VarCurr,bitIndex21) ) ) ).
fof(addAssignment_42714,axiom,
! [VarCurr] :
( v132300(VarCurr,bitIndex19)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2916,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex0)
<=> ( v132182(VarCurr,bitIndex20)
& v132298(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2915,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex1)
<=> ( v132182(VarCurr,bitIndex21)
& v132298(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2914,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex2)
<=> ( v132182(VarCurr,bitIndex22)
& v132298(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2913,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex3)
<=> ( v132182(VarCurr,bitIndex23)
& v132298(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2912,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex4)
<=> ( v132182(VarCurr,bitIndex24)
& v132298(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2911,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex5)
<=> ( v132182(VarCurr,bitIndex25)
& v132298(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2910,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex6)
<=> ( v132182(VarCurr,bitIndex26)
& v132298(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2909,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex7)
<=> ( v132182(VarCurr,bitIndex27)
& v132298(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2908,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex8)
<=> ( v132182(VarCurr,bitIndex28)
& v132298(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2907,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex9)
<=> ( v132182(VarCurr,bitIndex29)
& v132298(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2906,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex10)
<=> ( v132182(VarCurr,bitIndex30)
& v132298(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2905,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex11)
<=> ( v132182(VarCurr,bitIndex31)
& v132298(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2904,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex12)
<=> ( v132182(VarCurr,bitIndex32)
& v132298(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2903,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex13)
<=> ( v132182(VarCurr,bitIndex33)
& v132298(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2902,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex14)
<=> ( v132182(VarCurr,bitIndex34)
& v132298(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2901,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex15)
<=> ( v132182(VarCurr,bitIndex35)
& v132298(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2900,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex16)
<=> ( v132182(VarCurr,bitIndex36)
& v132298(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2899,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex17)
<=> ( v132182(VarCurr,bitIndex37)
& v132298(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2898,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex18)
<=> ( v132182(VarCurr,bitIndex38)
& v132298(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2897,axiom,
! [VarCurr] :
( v132297(VarCurr,bitIndex19)
<=> ( v132182(VarCurr,bitIndex39)
& v132298(VarCurr,bitIndex19) ) ) ).
fof(addAssignment_42713,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex0)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42712,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex1)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42711,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex2)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42710,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex3)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42709,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex4)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42708,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex5)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42707,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex6)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42706,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex7)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42705,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex8)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42704,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex9)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42703,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex10)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42702,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex11)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42701,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex12)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42700,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex13)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42699,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex14)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42698,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex15)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42697,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex16)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42696,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex17)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42695,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex18)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42694,axiom,
! [VarCurr] :
( v132298(VarCurr,bitIndex19)
<=> v132082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_94,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132272(VarCurr,B)
<=> ( v132273(VarCurr,B)
& v132291(VarCurr,B) ) ) ) ).
fof(addAssignment_42693,axiom,
! [VarCurr] :
( v132291(VarCurr,bitIndex0)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42692,axiom,
! [VarCurr] :
( v132291(VarCurr,bitIndex1)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42691,axiom,
! [VarCurr] :
( v132291(VarCurr,bitIndex2)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42690,axiom,
! [VarCurr] :
( v132291(VarCurr,bitIndex3)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42689,axiom,
! [VarCurr] :
( v132291(VarCurr,bitIndex4)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42688,axiom,
! [VarCurr] :
( v132291(VarCurr,bitIndex5)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42687,axiom,
! [VarCurr] :
( v132291(VarCurr,bitIndex6)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42686,axiom,
! [VarCurr] :
( v132291(VarCurr,bitIndex7)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42685,axiom,
! [VarCurr] :
( v132291(VarCurr,bitIndex8)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42684,axiom,
! [VarCurr] :
( v132291(VarCurr,bitIndex9)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42683,axiom,
! [VarCurr] :
( v132291(VarCurr,bitIndex10)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42682,axiom,
! [VarCurr] :
( v132291(VarCurr,bitIndex11)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42681,axiom,
! [VarCurr] :
( v132291(VarCurr,bitIndex12)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42680,axiom,
! [VarCurr] :
( v132291(VarCurr,bitIndex13)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42679,axiom,
! [VarCurr] :
( v132291(VarCurr,bitIndex14)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42678,axiom,
! [VarCurr] :
( v132291(VarCurr,bitIndex15)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42677,axiom,
! [VarCurr] :
( v132291(VarCurr,bitIndex16)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42676,axiom,
! [VarCurr] :
( v132291(VarCurr,bitIndex17)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42675,axiom,
! [VarCurr] :
( v132291(VarCurr,bitIndex18)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42674,axiom,
! [VarCurr] :
( v132291(VarCurr,bitIndex19)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42673,axiom,
! [VarCurr] :
( v132291(VarCurr,bitIndex20)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42672,axiom,
! [VarCurr] :
( v132291(VarCurr,bitIndex21)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42671,axiom,
! [VarCurr] :
( v132291(VarCurr,bitIndex22)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42670,axiom,
! [VarCurr] :
( v132291(VarCurr,bitIndex23)
<=> v132078(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_93,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132273(VarCurr,B)
<=> ( v132274(VarCurr,B)
| v132282(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_92,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132282(VarCurr,B)
<=> ( v132283(VarCurr,B)
& v132290(VarCurr,B) ) ) ) ).
fof(addAssignment_42669,axiom,
! [VarCurr] :
( v132290(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42668,axiom,
! [VarCurr] :
( v132290(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42667,axiom,
! [VarCurr] :
( v132290(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42666,axiom,
! [VarCurr] :
( v132290(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42665,axiom,
! [VarCurr] :
( v132290(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42664,axiom,
! [VarCurr] :
( v132290(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42663,axiom,
! [VarCurr] :
( v132290(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42662,axiom,
! [VarCurr] :
( v132290(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42661,axiom,
! [VarCurr] :
( v132290(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42660,axiom,
! [VarCurr] :
( v132290(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42659,axiom,
! [VarCurr] :
( v132290(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42658,axiom,
! [VarCurr] :
( v132290(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42657,axiom,
! [VarCurr] :
( v132290(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42656,axiom,
! [VarCurr] :
( v132290(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42655,axiom,
! [VarCurr] :
( v132290(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42654,axiom,
! [VarCurr] :
( v132290(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42653,axiom,
! [VarCurr] :
( v132290(VarCurr,bitIndex16)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42652,axiom,
! [VarCurr] :
( v132290(VarCurr,bitIndex17)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42651,axiom,
! [VarCurr] :
( v132290(VarCurr,bitIndex18)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42650,axiom,
! [VarCurr] :
( v132290(VarCurr,bitIndex19)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42649,axiom,
! [VarCurr] :
( v132290(VarCurr,bitIndex20)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42648,axiom,
! [VarCurr] :
( v132290(VarCurr,bitIndex21)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42647,axiom,
! [VarCurr] :
( v132290(VarCurr,bitIndex22)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42646,axiom,
! [VarCurr] :
( v132290(VarCurr,bitIndex23)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42645,axiom,
! [VarCurr,B] :
( range_21_0(B)
=> ( v132283(VarCurr,B)
<=> v132284(VarCurr,B) ) ) ).
fof(addAssignment_42644,axiom,
! [VarCurr] :
( ( v132283(VarCurr,bitIndex23)
<=> $false )
& ( v132283(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_91,axiom,
! [VarCurr,B] :
( range_21_0(B)
=> ( v132284(VarCurr,B)
<=> ( v132285(VarCurr,B)
| v132287(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_90,axiom,
! [VarCurr,B] :
( range_21_0(B)
=> ( v132287(VarCurr,B)
<=> ( v132288(VarCurr,B)
& v132289(VarCurr,B) ) ) ) ).
fof(range_axiom_196,axiom,
! [B] :
( range_21_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B ) ) ).
fof(addAssignment_42643,axiom,
! [VarCurr] :
( v132289(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42642,axiom,
! [VarCurr] :
( v132289(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42641,axiom,
! [VarCurr] :
( v132289(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42640,axiom,
! [VarCurr] :
( v132289(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42639,axiom,
! [VarCurr] :
( v132289(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42638,axiom,
! [VarCurr] :
( v132289(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42637,axiom,
! [VarCurr] :
( v132289(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42636,axiom,
! [VarCurr] :
( v132289(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42635,axiom,
! [VarCurr] :
( v132289(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42634,axiom,
! [VarCurr] :
( v132289(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42633,axiom,
! [VarCurr] :
( v132289(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42632,axiom,
! [VarCurr] :
( v132289(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42631,axiom,
! [VarCurr] :
( v132289(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42630,axiom,
! [VarCurr] :
( v132289(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42629,axiom,
! [VarCurr] :
( v132289(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42628,axiom,
! [VarCurr] :
( v132289(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42627,axiom,
! [VarCurr] :
( v132289(VarCurr,bitIndex16)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42626,axiom,
! [VarCurr] :
( v132289(VarCurr,bitIndex17)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42625,axiom,
! [VarCurr] :
( v132289(VarCurr,bitIndex18)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42624,axiom,
! [VarCurr] :
( v132289(VarCurr,bitIndex19)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42623,axiom,
! [VarCurr] :
( v132289(VarCurr,bitIndex20)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42622,axiom,
! [VarCurr] :
( v132289(VarCurr,bitIndex21)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42621,axiom,
! [VarCurr] :
( ( v132288(VarCurr,bitIndex20)
<=> v132182(VarCurr,bitIndex39) )
& ( v132288(VarCurr,bitIndex19)
<=> v132182(VarCurr,bitIndex38) )
& ( v132288(VarCurr,bitIndex18)
<=> v132182(VarCurr,bitIndex37) )
& ( v132288(VarCurr,bitIndex17)
<=> v132182(VarCurr,bitIndex36) )
& ( v132288(VarCurr,bitIndex16)
<=> v132182(VarCurr,bitIndex35) )
& ( v132288(VarCurr,bitIndex15)
<=> v132182(VarCurr,bitIndex34) )
& ( v132288(VarCurr,bitIndex14)
<=> v132182(VarCurr,bitIndex33) )
& ( v132288(VarCurr,bitIndex13)
<=> v132182(VarCurr,bitIndex32) )
& ( v132288(VarCurr,bitIndex12)
<=> v132182(VarCurr,bitIndex31) )
& ( v132288(VarCurr,bitIndex11)
<=> v132182(VarCurr,bitIndex30) )
& ( v132288(VarCurr,bitIndex10)
<=> v132182(VarCurr,bitIndex29) )
& ( v132288(VarCurr,bitIndex9)
<=> v132182(VarCurr,bitIndex28) )
& ( v132288(VarCurr,bitIndex8)
<=> v132182(VarCurr,bitIndex27) )
& ( v132288(VarCurr,bitIndex7)
<=> v132182(VarCurr,bitIndex26) )
& ( v132288(VarCurr,bitIndex6)
<=> v132182(VarCurr,bitIndex25) )
& ( v132288(VarCurr,bitIndex5)
<=> v132182(VarCurr,bitIndex24) )
& ( v132288(VarCurr,bitIndex4)
<=> v132182(VarCurr,bitIndex23) )
& ( v132288(VarCurr,bitIndex3)
<=> v132182(VarCurr,bitIndex22) )
& ( v132288(VarCurr,bitIndex2)
<=> v132182(VarCurr,bitIndex21) )
& ( v132288(VarCurr,bitIndex1)
<=> v132182(VarCurr,bitIndex20) )
& ( v132288(VarCurr,bitIndex0)
<=> v132182(VarCurr,bitIndex19) ) ) ).
fof(addAssignment_42620,axiom,
! [VarCurr] :
( v132288(VarCurr,bitIndex21)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2896,axiom,
! [VarCurr] :
( v132285(VarCurr,bitIndex0)
<=> ( v132182(VarCurr,bitIndex18)
& v132286(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2895,axiom,
! [VarCurr] :
( v132285(VarCurr,bitIndex1)
<=> ( v132182(VarCurr,bitIndex19)
& v132286(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2894,axiom,
! [VarCurr] :
( v132285(VarCurr,bitIndex2)
<=> ( v132182(VarCurr,bitIndex20)
& v132286(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2893,axiom,
! [VarCurr] :
( v132285(VarCurr,bitIndex3)
<=> ( v132182(VarCurr,bitIndex21)
& v132286(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2892,axiom,
! [VarCurr] :
( v132285(VarCurr,bitIndex4)
<=> ( v132182(VarCurr,bitIndex22)
& v132286(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2891,axiom,
! [VarCurr] :
( v132285(VarCurr,bitIndex5)
<=> ( v132182(VarCurr,bitIndex23)
& v132286(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2890,axiom,
! [VarCurr] :
( v132285(VarCurr,bitIndex6)
<=> ( v132182(VarCurr,bitIndex24)
& v132286(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2889,axiom,
! [VarCurr] :
( v132285(VarCurr,bitIndex7)
<=> ( v132182(VarCurr,bitIndex25)
& v132286(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2888,axiom,
! [VarCurr] :
( v132285(VarCurr,bitIndex8)
<=> ( v132182(VarCurr,bitIndex26)
& v132286(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2887,axiom,
! [VarCurr] :
( v132285(VarCurr,bitIndex9)
<=> ( v132182(VarCurr,bitIndex27)
& v132286(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2886,axiom,
! [VarCurr] :
( v132285(VarCurr,bitIndex10)
<=> ( v132182(VarCurr,bitIndex28)
& v132286(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2885,axiom,
! [VarCurr] :
( v132285(VarCurr,bitIndex11)
<=> ( v132182(VarCurr,bitIndex29)
& v132286(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2884,axiom,
! [VarCurr] :
( v132285(VarCurr,bitIndex12)
<=> ( v132182(VarCurr,bitIndex30)
& v132286(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2883,axiom,
! [VarCurr] :
( v132285(VarCurr,bitIndex13)
<=> ( v132182(VarCurr,bitIndex31)
& v132286(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2882,axiom,
! [VarCurr] :
( v132285(VarCurr,bitIndex14)
<=> ( v132182(VarCurr,bitIndex32)
& v132286(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2881,axiom,
! [VarCurr] :
( v132285(VarCurr,bitIndex15)
<=> ( v132182(VarCurr,bitIndex33)
& v132286(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2880,axiom,
! [VarCurr] :
( v132285(VarCurr,bitIndex16)
<=> ( v132182(VarCurr,bitIndex34)
& v132286(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2879,axiom,
! [VarCurr] :
( v132285(VarCurr,bitIndex17)
<=> ( v132182(VarCurr,bitIndex35)
& v132286(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2878,axiom,
! [VarCurr] :
( v132285(VarCurr,bitIndex18)
<=> ( v132182(VarCurr,bitIndex36)
& v132286(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2877,axiom,
! [VarCurr] :
( v132285(VarCurr,bitIndex19)
<=> ( v132182(VarCurr,bitIndex37)
& v132286(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2876,axiom,
! [VarCurr] :
( v132285(VarCurr,bitIndex20)
<=> ( v132182(VarCurr,bitIndex38)
& v132286(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2875,axiom,
! [VarCurr] :
( v132285(VarCurr,bitIndex21)
<=> ( v132182(VarCurr,bitIndex39)
& v132286(VarCurr,bitIndex21) ) ) ).
fof(addAssignment_42619,axiom,
! [VarCurr] :
( v132286(VarCurr,bitIndex0)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42618,axiom,
! [VarCurr] :
( v132286(VarCurr,bitIndex1)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42617,axiom,
! [VarCurr] :
( v132286(VarCurr,bitIndex2)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42616,axiom,
! [VarCurr] :
( v132286(VarCurr,bitIndex3)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42615,axiom,
! [VarCurr] :
( v132286(VarCurr,bitIndex4)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42614,axiom,
! [VarCurr] :
( v132286(VarCurr,bitIndex5)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42613,axiom,
! [VarCurr] :
( v132286(VarCurr,bitIndex6)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42612,axiom,
! [VarCurr] :
( v132286(VarCurr,bitIndex7)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42611,axiom,
! [VarCurr] :
( v132286(VarCurr,bitIndex8)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42610,axiom,
! [VarCurr] :
( v132286(VarCurr,bitIndex9)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42609,axiom,
! [VarCurr] :
( v132286(VarCurr,bitIndex10)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42608,axiom,
! [VarCurr] :
( v132286(VarCurr,bitIndex11)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42607,axiom,
! [VarCurr] :
( v132286(VarCurr,bitIndex12)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42606,axiom,
! [VarCurr] :
( v132286(VarCurr,bitIndex13)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42605,axiom,
! [VarCurr] :
( v132286(VarCurr,bitIndex14)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42604,axiom,
! [VarCurr] :
( v132286(VarCurr,bitIndex15)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42603,axiom,
! [VarCurr] :
( v132286(VarCurr,bitIndex16)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42602,axiom,
! [VarCurr] :
( v132286(VarCurr,bitIndex17)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42601,axiom,
! [VarCurr] :
( v132286(VarCurr,bitIndex18)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42600,axiom,
! [VarCurr] :
( v132286(VarCurr,bitIndex19)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42599,axiom,
! [VarCurr] :
( v132286(VarCurr,bitIndex20)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42598,axiom,
! [VarCurr] :
( v132286(VarCurr,bitIndex21)
<=> v132082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_89,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132274(VarCurr,B)
<=> ( v132275(VarCurr,B)
& v132281(VarCurr,B) ) ) ) ).
fof(addAssignment_42597,axiom,
! [VarCurr] :
( v132281(VarCurr,bitIndex0)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42596,axiom,
! [VarCurr] :
( v132281(VarCurr,bitIndex1)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42595,axiom,
! [VarCurr] :
( v132281(VarCurr,bitIndex2)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42594,axiom,
! [VarCurr] :
( v132281(VarCurr,bitIndex3)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42593,axiom,
! [VarCurr] :
( v132281(VarCurr,bitIndex4)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42592,axiom,
! [VarCurr] :
( v132281(VarCurr,bitIndex5)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42591,axiom,
! [VarCurr] :
( v132281(VarCurr,bitIndex6)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42590,axiom,
! [VarCurr] :
( v132281(VarCurr,bitIndex7)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42589,axiom,
! [VarCurr] :
( v132281(VarCurr,bitIndex8)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42588,axiom,
! [VarCurr] :
( v132281(VarCurr,bitIndex9)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42587,axiom,
! [VarCurr] :
( v132281(VarCurr,bitIndex10)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42586,axiom,
! [VarCurr] :
( v132281(VarCurr,bitIndex11)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42585,axiom,
! [VarCurr] :
( v132281(VarCurr,bitIndex12)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42584,axiom,
! [VarCurr] :
( v132281(VarCurr,bitIndex13)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42583,axiom,
! [VarCurr] :
( v132281(VarCurr,bitIndex14)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42582,axiom,
! [VarCurr] :
( v132281(VarCurr,bitIndex15)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42581,axiom,
! [VarCurr] :
( v132281(VarCurr,bitIndex16)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42580,axiom,
! [VarCurr] :
( v132281(VarCurr,bitIndex17)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42579,axiom,
! [VarCurr] :
( v132281(VarCurr,bitIndex18)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42578,axiom,
! [VarCurr] :
( v132281(VarCurr,bitIndex19)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42577,axiom,
! [VarCurr] :
( v132281(VarCurr,bitIndex20)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42576,axiom,
! [VarCurr] :
( v132281(VarCurr,bitIndex21)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42575,axiom,
! [VarCurr] :
( v132281(VarCurr,bitIndex22)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42574,axiom,
! [VarCurr] :
( v132281(VarCurr,bitIndex23)
<=> v132083(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_88,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132275(VarCurr,B)
<=> ( v132276(VarCurr,B)
| v132278(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_87,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v132278(VarCurr,B)
<=> ( v132279(VarCurr,B)
& v132280(VarCurr,B) ) ) ) ).
fof(addAssignment_42573,axiom,
! [VarCurr] :
( v132280(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42572,axiom,
! [VarCurr] :
( v132280(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42571,axiom,
! [VarCurr] :
( v132280(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42570,axiom,
! [VarCurr] :
( v132280(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42569,axiom,
! [VarCurr] :
( v132280(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42568,axiom,
! [VarCurr] :
( v132280(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42567,axiom,
! [VarCurr] :
( v132280(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42566,axiom,
! [VarCurr] :
( v132280(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42565,axiom,
! [VarCurr] :
( v132280(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42564,axiom,
! [VarCurr] :
( v132280(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42563,axiom,
! [VarCurr] :
( v132280(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42562,axiom,
! [VarCurr] :
( v132280(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42561,axiom,
! [VarCurr] :
( v132280(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42560,axiom,
! [VarCurr] :
( v132280(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42559,axiom,
! [VarCurr] :
( v132280(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42558,axiom,
! [VarCurr] :
( v132280(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42557,axiom,
! [VarCurr] :
( v132280(VarCurr,bitIndex16)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42556,axiom,
! [VarCurr] :
( v132280(VarCurr,bitIndex17)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42555,axiom,
! [VarCurr] :
( v132280(VarCurr,bitIndex18)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42554,axiom,
! [VarCurr] :
( v132280(VarCurr,bitIndex19)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42553,axiom,
! [VarCurr] :
( v132280(VarCurr,bitIndex20)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42552,axiom,
! [VarCurr] :
( v132280(VarCurr,bitIndex21)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42551,axiom,
! [VarCurr] :
( v132280(VarCurr,bitIndex22)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42550,axiom,
! [VarCurr] :
( v132280(VarCurr,bitIndex23)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42549,axiom,
! [VarCurr] :
( ( v132279(VarCurr,bitIndex22)
<=> v132182(VarCurr,bitIndex39) )
& ( v132279(VarCurr,bitIndex21)
<=> v132182(VarCurr,bitIndex38) )
& ( v132279(VarCurr,bitIndex20)
<=> v132182(VarCurr,bitIndex37) )
& ( v132279(VarCurr,bitIndex19)
<=> v132182(VarCurr,bitIndex36) )
& ( v132279(VarCurr,bitIndex18)
<=> v132182(VarCurr,bitIndex35) )
& ( v132279(VarCurr,bitIndex17)
<=> v132182(VarCurr,bitIndex34) )
& ( v132279(VarCurr,bitIndex16)
<=> v132182(VarCurr,bitIndex33) )
& ( v132279(VarCurr,bitIndex15)
<=> v132182(VarCurr,bitIndex32) )
& ( v132279(VarCurr,bitIndex14)
<=> v132182(VarCurr,bitIndex31) )
& ( v132279(VarCurr,bitIndex13)
<=> v132182(VarCurr,bitIndex30) )
& ( v132279(VarCurr,bitIndex12)
<=> v132182(VarCurr,bitIndex29) )
& ( v132279(VarCurr,bitIndex11)
<=> v132182(VarCurr,bitIndex28) )
& ( v132279(VarCurr,bitIndex10)
<=> v132182(VarCurr,bitIndex27) )
& ( v132279(VarCurr,bitIndex9)
<=> v132182(VarCurr,bitIndex26) )
& ( v132279(VarCurr,bitIndex8)
<=> v132182(VarCurr,bitIndex25) )
& ( v132279(VarCurr,bitIndex7)
<=> v132182(VarCurr,bitIndex24) )
& ( v132279(VarCurr,bitIndex6)
<=> v132182(VarCurr,bitIndex23) )
& ( v132279(VarCurr,bitIndex5)
<=> v132182(VarCurr,bitIndex22) )
& ( v132279(VarCurr,bitIndex4)
<=> v132182(VarCurr,bitIndex21) )
& ( v132279(VarCurr,bitIndex3)
<=> v132182(VarCurr,bitIndex20) )
& ( v132279(VarCurr,bitIndex2)
<=> v132182(VarCurr,bitIndex19) )
& ( v132279(VarCurr,bitIndex1)
<=> v132182(VarCurr,bitIndex18) )
& ( v132279(VarCurr,bitIndex0)
<=> v132182(VarCurr,bitIndex17) ) ) ).
fof(addAssignment_42548,axiom,
! [VarCurr] :
( v132279(VarCurr,bitIndex23)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2874,axiom,
! [VarCurr] :
( v132276(VarCurr,bitIndex0)
<=> ( v132182(VarCurr,bitIndex16)
& v132277(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2873,axiom,
! [VarCurr] :
( v132276(VarCurr,bitIndex1)
<=> ( v132182(VarCurr,bitIndex17)
& v132277(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2872,axiom,
! [VarCurr] :
( v132276(VarCurr,bitIndex2)
<=> ( v132182(VarCurr,bitIndex18)
& v132277(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2871,axiom,
! [VarCurr] :
( v132276(VarCurr,bitIndex3)
<=> ( v132182(VarCurr,bitIndex19)
& v132277(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2870,axiom,
! [VarCurr] :
( v132276(VarCurr,bitIndex4)
<=> ( v132182(VarCurr,bitIndex20)
& v132277(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2869,axiom,
! [VarCurr] :
( v132276(VarCurr,bitIndex5)
<=> ( v132182(VarCurr,bitIndex21)
& v132277(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2868,axiom,
! [VarCurr] :
( v132276(VarCurr,bitIndex6)
<=> ( v132182(VarCurr,bitIndex22)
& v132277(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2867,axiom,
! [VarCurr] :
( v132276(VarCurr,bitIndex7)
<=> ( v132182(VarCurr,bitIndex23)
& v132277(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2866,axiom,
! [VarCurr] :
( v132276(VarCurr,bitIndex8)
<=> ( v132182(VarCurr,bitIndex24)
& v132277(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2865,axiom,
! [VarCurr] :
( v132276(VarCurr,bitIndex9)
<=> ( v132182(VarCurr,bitIndex25)
& v132277(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2864,axiom,
! [VarCurr] :
( v132276(VarCurr,bitIndex10)
<=> ( v132182(VarCurr,bitIndex26)
& v132277(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2863,axiom,
! [VarCurr] :
( v132276(VarCurr,bitIndex11)
<=> ( v132182(VarCurr,bitIndex27)
& v132277(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2862,axiom,
! [VarCurr] :
( v132276(VarCurr,bitIndex12)
<=> ( v132182(VarCurr,bitIndex28)
& v132277(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2861,axiom,
! [VarCurr] :
( v132276(VarCurr,bitIndex13)
<=> ( v132182(VarCurr,bitIndex29)
& v132277(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2860,axiom,
! [VarCurr] :
( v132276(VarCurr,bitIndex14)
<=> ( v132182(VarCurr,bitIndex30)
& v132277(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2859,axiom,
! [VarCurr] :
( v132276(VarCurr,bitIndex15)
<=> ( v132182(VarCurr,bitIndex31)
& v132277(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2858,axiom,
! [VarCurr] :
( v132276(VarCurr,bitIndex16)
<=> ( v132182(VarCurr,bitIndex32)
& v132277(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2857,axiom,
! [VarCurr] :
( v132276(VarCurr,bitIndex17)
<=> ( v132182(VarCurr,bitIndex33)
& v132277(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2856,axiom,
! [VarCurr] :
( v132276(VarCurr,bitIndex18)
<=> ( v132182(VarCurr,bitIndex34)
& v132277(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2855,axiom,
! [VarCurr] :
( v132276(VarCurr,bitIndex19)
<=> ( v132182(VarCurr,bitIndex35)
& v132277(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2854,axiom,
! [VarCurr] :
( v132276(VarCurr,bitIndex20)
<=> ( v132182(VarCurr,bitIndex36)
& v132277(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2853,axiom,
! [VarCurr] :
( v132276(VarCurr,bitIndex21)
<=> ( v132182(VarCurr,bitIndex37)
& v132277(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2852,axiom,
! [VarCurr] :
( v132276(VarCurr,bitIndex22)
<=> ( v132182(VarCurr,bitIndex38)
& v132277(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2851,axiom,
! [VarCurr] :
( v132276(VarCurr,bitIndex23)
<=> ( v132182(VarCurr,bitIndex39)
& v132277(VarCurr,bitIndex23) ) ) ).
fof(addAssignment_42547,axiom,
! [VarCurr] :
( v132277(VarCurr,bitIndex0)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42546,axiom,
! [VarCurr] :
( v132277(VarCurr,bitIndex1)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42545,axiom,
! [VarCurr] :
( v132277(VarCurr,bitIndex2)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42544,axiom,
! [VarCurr] :
( v132277(VarCurr,bitIndex3)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42543,axiom,
! [VarCurr] :
( v132277(VarCurr,bitIndex4)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42542,axiom,
! [VarCurr] :
( v132277(VarCurr,bitIndex5)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42541,axiom,
! [VarCurr] :
( v132277(VarCurr,bitIndex6)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42540,axiom,
! [VarCurr] :
( v132277(VarCurr,bitIndex7)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42539,axiom,
! [VarCurr] :
( v132277(VarCurr,bitIndex8)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42538,axiom,
! [VarCurr] :
( v132277(VarCurr,bitIndex9)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42537,axiom,
! [VarCurr] :
( v132277(VarCurr,bitIndex10)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42536,axiom,
! [VarCurr] :
( v132277(VarCurr,bitIndex11)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42535,axiom,
! [VarCurr] :
( v132277(VarCurr,bitIndex12)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42534,axiom,
! [VarCurr] :
( v132277(VarCurr,bitIndex13)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42533,axiom,
! [VarCurr] :
( v132277(VarCurr,bitIndex14)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42532,axiom,
! [VarCurr] :
( v132277(VarCurr,bitIndex15)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42531,axiom,
! [VarCurr] :
( v132277(VarCurr,bitIndex16)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42530,axiom,
! [VarCurr] :
( v132277(VarCurr,bitIndex17)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42529,axiom,
! [VarCurr] :
( v132277(VarCurr,bitIndex18)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42528,axiom,
! [VarCurr] :
( v132277(VarCurr,bitIndex19)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42527,axiom,
! [VarCurr] :
( v132277(VarCurr,bitIndex20)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42526,axiom,
! [VarCurr] :
( v132277(VarCurr,bitIndex21)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42525,axiom,
! [VarCurr] :
( v132277(VarCurr,bitIndex22)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42524,axiom,
! [VarCurr] :
( v132277(VarCurr,bitIndex23)
<=> v132082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_86,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132173(VarCurr,B)
<=> ( v132174(VarCurr,B)
& v132265(VarCurr,B) ) ) ) ).
fof(addAssignment_42523,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex0)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42522,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex1)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42521,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex2)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42520,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex3)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42519,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex4)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42518,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex5)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42517,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex6)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42516,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex7)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42515,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex8)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42514,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex9)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42513,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex10)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42512,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex11)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42511,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex12)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42510,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex13)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42509,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex14)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42508,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex15)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42507,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex16)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42506,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex17)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42505,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex18)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42504,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex19)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42503,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex20)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42502,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex21)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42501,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex22)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42500,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex23)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42499,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex24)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42498,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex25)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42497,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex26)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42496,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex27)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42495,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex28)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42494,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex29)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42493,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex30)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42492,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex31)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42491,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex32)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42490,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex33)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42489,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex34)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42488,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex35)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42487,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex36)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42486,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex37)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42485,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex38)
<=> v132068(VarCurr) ) ).
fof(addAssignment_42484,axiom,
! [VarCurr] :
( v132265(VarCurr,bitIndex39)
<=> v132068(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_85,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132174(VarCurr,B)
<=> ( v132175(VarCurr,B)
| v132220(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_84,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132220(VarCurr,B)
<=> ( v132221(VarCurr,B)
& v132264(VarCurr,B) ) ) ) ).
fof(addAssignment_42483,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42482,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42481,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42480,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42479,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42478,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42477,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42476,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42475,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42474,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42473,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42472,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42471,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42470,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42469,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42468,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42467,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex16)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42466,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex17)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42465,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex18)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42464,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex19)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42463,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex20)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42462,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex21)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42461,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex22)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42460,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex23)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42459,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex24)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42458,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex25)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42457,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex26)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42456,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex27)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42455,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex28)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42454,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex29)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42453,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex30)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42452,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex31)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42451,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex32)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42450,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex33)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42449,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex34)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42448,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex35)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42447,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex36)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42446,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex37)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42445,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex38)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42444,axiom,
! [VarCurr] :
( v132264(VarCurr,bitIndex39)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(addAssignment_42443,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132221(VarCurr,B)
<=> v132222(VarCurr,B) ) ) ).
fof(addAssignment_42442,axiom,
! [VarCurr] :
( ( v132221(VarCurr,bitIndex39)
<=> $false )
& ( v132221(VarCurr,bitIndex38)
<=> $false )
& ( v132221(VarCurr,bitIndex37)
<=> $false )
& ( v132221(VarCurr,bitIndex36)
<=> $false )
& ( v132221(VarCurr,bitIndex35)
<=> $false )
& ( v132221(VarCurr,bitIndex34)
<=> $false )
& ( v132221(VarCurr,bitIndex33)
<=> $false )
& ( v132221(VarCurr,bitIndex32)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_83,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132222(VarCurr,B)
<=> ( v132223(VarCurr,B)
| v132243(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_82,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132243(VarCurr,B)
<=> ( v132244(VarCurr,B)
& v132263(VarCurr,B) ) ) ) ).
fof(addAssignment_42441,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42440,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42439,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42438,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42437,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42436,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42435,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42434,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42433,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42432,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42431,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42430,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42429,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42428,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42427,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42426,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42425,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex16)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42424,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex17)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42423,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex18)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42422,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex19)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42421,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex20)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42420,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex21)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42419,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex22)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42418,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex23)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42417,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex24)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42416,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex25)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42415,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex26)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42414,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex27)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42413,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex28)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42412,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex29)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42411,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex30)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42410,axiom,
! [VarCurr] :
( v132263(VarCurr,bitIndex31)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_42409,axiom,
! [VarCurr,B] :
( range_27_0(B)
=> ( v132244(VarCurr,B)
<=> v132245(VarCurr,B) ) ) ).
fof(addAssignment_42408,axiom,
! [VarCurr] :
( ( v132244(VarCurr,bitIndex31)
<=> $false )
& ( v132244(VarCurr,bitIndex30)
<=> $false )
& ( v132244(VarCurr,bitIndex29)
<=> $false )
& ( v132244(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_81,axiom,
! [VarCurr,B] :
( range_27_0(B)
=> ( v132245(VarCurr,B)
<=> ( v132246(VarCurr,B)
| v132254(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_80,axiom,
! [VarCurr,B] :
( range_27_0(B)
=> ( v132254(VarCurr,B)
<=> ( v132255(VarCurr,B)
& v132262(VarCurr,B) ) ) ) ).
fof(addAssignment_42407,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42406,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42405,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42404,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42403,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42402,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42401,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42400,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42399,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42398,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42397,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42396,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42395,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42394,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42393,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42392,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42391,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex16)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42390,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex17)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42389,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex18)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42388,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex19)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42387,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex20)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42386,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex21)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42385,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex22)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42384,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex23)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42383,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex24)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42382,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex25)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42381,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex26)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42380,axiom,
! [VarCurr] :
( v132262(VarCurr,bitIndex27)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42379,axiom,
! [VarCurr,B] :
( range_25_0(B)
=> ( v132255(VarCurr,B)
<=> v132256(VarCurr,B) ) ) ).
fof(addAssignment_42378,axiom,
! [VarCurr] :
( ( v132255(VarCurr,bitIndex27)
<=> $false )
& ( v132255(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_79,axiom,
! [VarCurr,B] :
( range_25_0(B)
=> ( v132256(VarCurr,B)
<=> ( v132257(VarCurr,B)
| v132259(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_78,axiom,
! [VarCurr,B] :
( range_25_0(B)
=> ( v132259(VarCurr,B)
<=> ( v132260(VarCurr,B)
& v132261(VarCurr,B) ) ) ) ).
fof(addAssignment_42377,axiom,
! [VarCurr] :
( v132261(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42376,axiom,
! [VarCurr] :
( v132261(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42375,axiom,
! [VarCurr] :
( v132261(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42374,axiom,
! [VarCurr] :
( v132261(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42373,axiom,
! [VarCurr] :
( v132261(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42372,axiom,
! [VarCurr] :
( v132261(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42371,axiom,
! [VarCurr] :
( v132261(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42370,axiom,
! [VarCurr] :
( v132261(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42369,axiom,
! [VarCurr] :
( v132261(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42368,axiom,
! [VarCurr] :
( v132261(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42367,axiom,
! [VarCurr] :
( v132261(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42366,axiom,
! [VarCurr] :
( v132261(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42365,axiom,
! [VarCurr] :
( v132261(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42364,axiom,
! [VarCurr] :
( v132261(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42363,axiom,
! [VarCurr] :
( v132261(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42362,axiom,
! [VarCurr] :
( v132261(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42361,axiom,
! [VarCurr] :
( v132261(VarCurr,bitIndex16)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42360,axiom,
! [VarCurr] :
( v132261(VarCurr,bitIndex17)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42359,axiom,
! [VarCurr] :
( v132261(VarCurr,bitIndex18)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42358,axiom,
! [VarCurr] :
( v132261(VarCurr,bitIndex19)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42357,axiom,
! [VarCurr] :
( v132261(VarCurr,bitIndex20)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42356,axiom,
! [VarCurr] :
( v132261(VarCurr,bitIndex21)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42355,axiom,
! [VarCurr] :
( v132261(VarCurr,bitIndex22)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42354,axiom,
! [VarCurr] :
( v132261(VarCurr,bitIndex23)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42353,axiom,
! [VarCurr] :
( v132261(VarCurr,bitIndex24)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42352,axiom,
! [VarCurr] :
( v132261(VarCurr,bitIndex25)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42351,axiom,
! [VarCurr] :
( ( v132260(VarCurr,bitIndex24)
<=> v132182(VarCurr,bitIndex39) )
& ( v132260(VarCurr,bitIndex23)
<=> v132182(VarCurr,bitIndex38) )
& ( v132260(VarCurr,bitIndex22)
<=> v132182(VarCurr,bitIndex37) )
& ( v132260(VarCurr,bitIndex21)
<=> v132182(VarCurr,bitIndex36) )
& ( v132260(VarCurr,bitIndex20)
<=> v132182(VarCurr,bitIndex35) )
& ( v132260(VarCurr,bitIndex19)
<=> v132182(VarCurr,bitIndex34) )
& ( v132260(VarCurr,bitIndex18)
<=> v132182(VarCurr,bitIndex33) )
& ( v132260(VarCurr,bitIndex17)
<=> v132182(VarCurr,bitIndex32) )
& ( v132260(VarCurr,bitIndex16)
<=> v132182(VarCurr,bitIndex31) )
& ( v132260(VarCurr,bitIndex15)
<=> v132182(VarCurr,bitIndex30) )
& ( v132260(VarCurr,bitIndex14)
<=> v132182(VarCurr,bitIndex29) )
& ( v132260(VarCurr,bitIndex13)
<=> v132182(VarCurr,bitIndex28) )
& ( v132260(VarCurr,bitIndex12)
<=> v132182(VarCurr,bitIndex27) )
& ( v132260(VarCurr,bitIndex11)
<=> v132182(VarCurr,bitIndex26) )
& ( v132260(VarCurr,bitIndex10)
<=> v132182(VarCurr,bitIndex25) )
& ( v132260(VarCurr,bitIndex9)
<=> v132182(VarCurr,bitIndex24) )
& ( v132260(VarCurr,bitIndex8)
<=> v132182(VarCurr,bitIndex23) )
& ( v132260(VarCurr,bitIndex7)
<=> v132182(VarCurr,bitIndex22) )
& ( v132260(VarCurr,bitIndex6)
<=> v132182(VarCurr,bitIndex21) )
& ( v132260(VarCurr,bitIndex5)
<=> v132182(VarCurr,bitIndex20) )
& ( v132260(VarCurr,bitIndex4)
<=> v132182(VarCurr,bitIndex19) )
& ( v132260(VarCurr,bitIndex3)
<=> v132182(VarCurr,bitIndex18) )
& ( v132260(VarCurr,bitIndex2)
<=> v132182(VarCurr,bitIndex17) )
& ( v132260(VarCurr,bitIndex1)
<=> v132182(VarCurr,bitIndex16) )
& ( v132260(VarCurr,bitIndex0)
<=> v132182(VarCurr,bitIndex15) ) ) ).
fof(addAssignment_42350,axiom,
! [VarCurr] :
( v132260(VarCurr,bitIndex25)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2850,axiom,
! [VarCurr] :
( v132257(VarCurr,bitIndex0)
<=> ( v132182(VarCurr,bitIndex14)
& v132258(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2849,axiom,
! [VarCurr] :
( v132257(VarCurr,bitIndex1)
<=> ( v132182(VarCurr,bitIndex15)
& v132258(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2848,axiom,
! [VarCurr] :
( v132257(VarCurr,bitIndex2)
<=> ( v132182(VarCurr,bitIndex16)
& v132258(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2847,axiom,
! [VarCurr] :
( v132257(VarCurr,bitIndex3)
<=> ( v132182(VarCurr,bitIndex17)
& v132258(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2846,axiom,
! [VarCurr] :
( v132257(VarCurr,bitIndex4)
<=> ( v132182(VarCurr,bitIndex18)
& v132258(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2845,axiom,
! [VarCurr] :
( v132257(VarCurr,bitIndex5)
<=> ( v132182(VarCurr,bitIndex19)
& v132258(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2844,axiom,
! [VarCurr] :
( v132257(VarCurr,bitIndex6)
<=> ( v132182(VarCurr,bitIndex20)
& v132258(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2843,axiom,
! [VarCurr] :
( v132257(VarCurr,bitIndex7)
<=> ( v132182(VarCurr,bitIndex21)
& v132258(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2842,axiom,
! [VarCurr] :
( v132257(VarCurr,bitIndex8)
<=> ( v132182(VarCurr,bitIndex22)
& v132258(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2841,axiom,
! [VarCurr] :
( v132257(VarCurr,bitIndex9)
<=> ( v132182(VarCurr,bitIndex23)
& v132258(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2840,axiom,
! [VarCurr] :
( v132257(VarCurr,bitIndex10)
<=> ( v132182(VarCurr,bitIndex24)
& v132258(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2839,axiom,
! [VarCurr] :
( v132257(VarCurr,bitIndex11)
<=> ( v132182(VarCurr,bitIndex25)
& v132258(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2838,axiom,
! [VarCurr] :
( v132257(VarCurr,bitIndex12)
<=> ( v132182(VarCurr,bitIndex26)
& v132258(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2837,axiom,
! [VarCurr] :
( v132257(VarCurr,bitIndex13)
<=> ( v132182(VarCurr,bitIndex27)
& v132258(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2836,axiom,
! [VarCurr] :
( v132257(VarCurr,bitIndex14)
<=> ( v132182(VarCurr,bitIndex28)
& v132258(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2835,axiom,
! [VarCurr] :
( v132257(VarCurr,bitIndex15)
<=> ( v132182(VarCurr,bitIndex29)
& v132258(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2834,axiom,
! [VarCurr] :
( v132257(VarCurr,bitIndex16)
<=> ( v132182(VarCurr,bitIndex30)
& v132258(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2833,axiom,
! [VarCurr] :
( v132257(VarCurr,bitIndex17)
<=> ( v132182(VarCurr,bitIndex31)
& v132258(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2832,axiom,
! [VarCurr] :
( v132257(VarCurr,bitIndex18)
<=> ( v132182(VarCurr,bitIndex32)
& v132258(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2831,axiom,
! [VarCurr] :
( v132257(VarCurr,bitIndex19)
<=> ( v132182(VarCurr,bitIndex33)
& v132258(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2830,axiom,
! [VarCurr] :
( v132257(VarCurr,bitIndex20)
<=> ( v132182(VarCurr,bitIndex34)
& v132258(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2829,axiom,
! [VarCurr] :
( v132257(VarCurr,bitIndex21)
<=> ( v132182(VarCurr,bitIndex35)
& v132258(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2828,axiom,
! [VarCurr] :
( v132257(VarCurr,bitIndex22)
<=> ( v132182(VarCurr,bitIndex36)
& v132258(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2827,axiom,
! [VarCurr] :
( v132257(VarCurr,bitIndex23)
<=> ( v132182(VarCurr,bitIndex37)
& v132258(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2826,axiom,
! [VarCurr] :
( v132257(VarCurr,bitIndex24)
<=> ( v132182(VarCurr,bitIndex38)
& v132258(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2825,axiom,
! [VarCurr] :
( v132257(VarCurr,bitIndex25)
<=> ( v132182(VarCurr,bitIndex39)
& v132258(VarCurr,bitIndex25) ) ) ).
fof(addAssignment_42349,axiom,
! [VarCurr] :
( v132258(VarCurr,bitIndex0)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42348,axiom,
! [VarCurr] :
( v132258(VarCurr,bitIndex1)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42347,axiom,
! [VarCurr] :
( v132258(VarCurr,bitIndex2)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42346,axiom,
! [VarCurr] :
( v132258(VarCurr,bitIndex3)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42345,axiom,
! [VarCurr] :
( v132258(VarCurr,bitIndex4)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42344,axiom,
! [VarCurr] :
( v132258(VarCurr,bitIndex5)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42343,axiom,
! [VarCurr] :
( v132258(VarCurr,bitIndex6)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42342,axiom,
! [VarCurr] :
( v132258(VarCurr,bitIndex7)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42341,axiom,
! [VarCurr] :
( v132258(VarCurr,bitIndex8)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42340,axiom,
! [VarCurr] :
( v132258(VarCurr,bitIndex9)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42339,axiom,
! [VarCurr] :
( v132258(VarCurr,bitIndex10)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42338,axiom,
! [VarCurr] :
( v132258(VarCurr,bitIndex11)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42337,axiom,
! [VarCurr] :
( v132258(VarCurr,bitIndex12)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42336,axiom,
! [VarCurr] :
( v132258(VarCurr,bitIndex13)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42335,axiom,
! [VarCurr] :
( v132258(VarCurr,bitIndex14)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42334,axiom,
! [VarCurr] :
( v132258(VarCurr,bitIndex15)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42333,axiom,
! [VarCurr] :
( v132258(VarCurr,bitIndex16)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42332,axiom,
! [VarCurr] :
( v132258(VarCurr,bitIndex17)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42331,axiom,
! [VarCurr] :
( v132258(VarCurr,bitIndex18)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42330,axiom,
! [VarCurr] :
( v132258(VarCurr,bitIndex19)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42329,axiom,
! [VarCurr] :
( v132258(VarCurr,bitIndex20)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42328,axiom,
! [VarCurr] :
( v132258(VarCurr,bitIndex21)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42327,axiom,
! [VarCurr] :
( v132258(VarCurr,bitIndex22)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42326,axiom,
! [VarCurr] :
( v132258(VarCurr,bitIndex23)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42325,axiom,
! [VarCurr] :
( v132258(VarCurr,bitIndex24)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42324,axiom,
! [VarCurr] :
( v132258(VarCurr,bitIndex25)
<=> v132082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_77,axiom,
! [VarCurr,B] :
( range_27_0(B)
=> ( v132246(VarCurr,B)
<=> ( v132247(VarCurr,B)
& v132253(VarCurr,B) ) ) ) ).
fof(addAssignment_42323,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex0)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42322,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex1)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42321,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex2)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42320,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex3)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42319,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex4)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42318,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex5)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42317,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex6)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42316,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex7)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42315,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex8)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42314,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex9)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42313,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex10)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42312,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex11)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42311,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex12)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42310,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex13)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42309,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex14)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42308,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex15)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42307,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex16)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42306,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex17)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42305,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex18)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42304,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex19)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42303,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex20)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42302,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex21)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42301,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex22)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42300,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex23)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42299,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex24)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42298,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex25)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42297,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex26)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42296,axiom,
! [VarCurr] :
( v132253(VarCurr,bitIndex27)
<=> v132083(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_76,axiom,
! [VarCurr,B] :
( range_27_0(B)
=> ( v132247(VarCurr,B)
<=> ( v132248(VarCurr,B)
| v132250(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_75,axiom,
! [VarCurr,B] :
( range_27_0(B)
=> ( v132250(VarCurr,B)
<=> ( v132251(VarCurr,B)
& v132252(VarCurr,B) ) ) ) ).
fof(addAssignment_42295,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42294,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42293,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42292,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42291,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42290,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42289,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42288,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42287,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42286,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42285,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42284,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42283,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42282,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42281,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42280,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42279,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex16)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42278,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex17)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42277,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex18)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42276,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex19)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42275,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex20)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42274,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex21)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42273,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex22)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42272,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex23)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42271,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex24)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42270,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex25)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42269,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex26)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42268,axiom,
! [VarCurr] :
( v132252(VarCurr,bitIndex27)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42267,axiom,
! [VarCurr] :
( ( v132251(VarCurr,bitIndex26)
<=> v132182(VarCurr,bitIndex39) )
& ( v132251(VarCurr,bitIndex25)
<=> v132182(VarCurr,bitIndex38) )
& ( v132251(VarCurr,bitIndex24)
<=> v132182(VarCurr,bitIndex37) )
& ( v132251(VarCurr,bitIndex23)
<=> v132182(VarCurr,bitIndex36) )
& ( v132251(VarCurr,bitIndex22)
<=> v132182(VarCurr,bitIndex35) )
& ( v132251(VarCurr,bitIndex21)
<=> v132182(VarCurr,bitIndex34) )
& ( v132251(VarCurr,bitIndex20)
<=> v132182(VarCurr,bitIndex33) )
& ( v132251(VarCurr,bitIndex19)
<=> v132182(VarCurr,bitIndex32) )
& ( v132251(VarCurr,bitIndex18)
<=> v132182(VarCurr,bitIndex31) )
& ( v132251(VarCurr,bitIndex17)
<=> v132182(VarCurr,bitIndex30) )
& ( v132251(VarCurr,bitIndex16)
<=> v132182(VarCurr,bitIndex29) )
& ( v132251(VarCurr,bitIndex15)
<=> v132182(VarCurr,bitIndex28) )
& ( v132251(VarCurr,bitIndex14)
<=> v132182(VarCurr,bitIndex27) )
& ( v132251(VarCurr,bitIndex13)
<=> v132182(VarCurr,bitIndex26) )
& ( v132251(VarCurr,bitIndex12)
<=> v132182(VarCurr,bitIndex25) )
& ( v132251(VarCurr,bitIndex11)
<=> v132182(VarCurr,bitIndex24) )
& ( v132251(VarCurr,bitIndex10)
<=> v132182(VarCurr,bitIndex23) )
& ( v132251(VarCurr,bitIndex9)
<=> v132182(VarCurr,bitIndex22) )
& ( v132251(VarCurr,bitIndex8)
<=> v132182(VarCurr,bitIndex21) )
& ( v132251(VarCurr,bitIndex7)
<=> v132182(VarCurr,bitIndex20) )
& ( v132251(VarCurr,bitIndex6)
<=> v132182(VarCurr,bitIndex19) )
& ( v132251(VarCurr,bitIndex5)
<=> v132182(VarCurr,bitIndex18) )
& ( v132251(VarCurr,bitIndex4)
<=> v132182(VarCurr,bitIndex17) )
& ( v132251(VarCurr,bitIndex3)
<=> v132182(VarCurr,bitIndex16) )
& ( v132251(VarCurr,bitIndex2)
<=> v132182(VarCurr,bitIndex15) )
& ( v132251(VarCurr,bitIndex1)
<=> v132182(VarCurr,bitIndex14) )
& ( v132251(VarCurr,bitIndex0)
<=> v132182(VarCurr,bitIndex13) ) ) ).
fof(addAssignment_42266,axiom,
! [VarCurr] :
( v132251(VarCurr,bitIndex27)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2824,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex0)
<=> ( v132182(VarCurr,bitIndex12)
& v132249(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2823,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex1)
<=> ( v132182(VarCurr,bitIndex13)
& v132249(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2822,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex2)
<=> ( v132182(VarCurr,bitIndex14)
& v132249(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2821,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex3)
<=> ( v132182(VarCurr,bitIndex15)
& v132249(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2820,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex4)
<=> ( v132182(VarCurr,bitIndex16)
& v132249(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2819,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex5)
<=> ( v132182(VarCurr,bitIndex17)
& v132249(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2818,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex6)
<=> ( v132182(VarCurr,bitIndex18)
& v132249(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2817,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex7)
<=> ( v132182(VarCurr,bitIndex19)
& v132249(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2816,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex8)
<=> ( v132182(VarCurr,bitIndex20)
& v132249(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2815,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex9)
<=> ( v132182(VarCurr,bitIndex21)
& v132249(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2814,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex10)
<=> ( v132182(VarCurr,bitIndex22)
& v132249(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2813,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex11)
<=> ( v132182(VarCurr,bitIndex23)
& v132249(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2812,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex12)
<=> ( v132182(VarCurr,bitIndex24)
& v132249(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2811,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex13)
<=> ( v132182(VarCurr,bitIndex25)
& v132249(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2810,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex14)
<=> ( v132182(VarCurr,bitIndex26)
& v132249(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2809,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex15)
<=> ( v132182(VarCurr,bitIndex27)
& v132249(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2808,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex16)
<=> ( v132182(VarCurr,bitIndex28)
& v132249(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2807,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex17)
<=> ( v132182(VarCurr,bitIndex29)
& v132249(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2806,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex18)
<=> ( v132182(VarCurr,bitIndex30)
& v132249(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2805,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex19)
<=> ( v132182(VarCurr,bitIndex31)
& v132249(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2804,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex20)
<=> ( v132182(VarCurr,bitIndex32)
& v132249(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2803,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex21)
<=> ( v132182(VarCurr,bitIndex33)
& v132249(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2802,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex22)
<=> ( v132182(VarCurr,bitIndex34)
& v132249(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2801,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex23)
<=> ( v132182(VarCurr,bitIndex35)
& v132249(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2800,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex24)
<=> ( v132182(VarCurr,bitIndex36)
& v132249(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2799,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex25)
<=> ( v132182(VarCurr,bitIndex37)
& v132249(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2798,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex26)
<=> ( v132182(VarCurr,bitIndex38)
& v132249(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2797,axiom,
! [VarCurr] :
( v132248(VarCurr,bitIndex27)
<=> ( v132182(VarCurr,bitIndex39)
& v132249(VarCurr,bitIndex27) ) ) ).
fof(addAssignment_42265,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex0)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42264,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex1)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42263,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex2)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42262,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex3)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42261,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex4)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42260,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex5)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42259,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex6)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42258,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex7)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42257,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex8)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42256,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex9)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42255,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex10)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42254,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex11)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42253,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex12)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42252,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex13)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42251,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex14)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42250,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex15)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42249,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex16)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42248,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex17)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42247,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex18)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42246,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex19)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42245,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex20)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42244,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex21)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42243,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex22)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42242,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex23)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42241,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex24)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42240,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex25)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42239,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex26)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42238,axiom,
! [VarCurr] :
( v132249(VarCurr,bitIndex27)
<=> v132082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_74,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132223(VarCurr,B)
<=> ( v132224(VarCurr,B)
& v132242(VarCurr,B) ) ) ) ).
fof(addAssignment_42237,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex0)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42236,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex1)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42235,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex2)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42234,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex3)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42233,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex4)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42232,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex5)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42231,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex6)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42230,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex7)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42229,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex8)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42228,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex9)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42227,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex10)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42226,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex11)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42225,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex12)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42224,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex13)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42223,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex14)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42222,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex15)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42221,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex16)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42220,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex17)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42219,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex18)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42218,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex19)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42217,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex20)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42216,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex21)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42215,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex22)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42214,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex23)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42213,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex24)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42212,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex25)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42211,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex26)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42210,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex27)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42209,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex28)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42208,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex29)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42207,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex30)
<=> v132078(VarCurr) ) ).
fof(addAssignment_42206,axiom,
! [VarCurr] :
( v132242(VarCurr,bitIndex31)
<=> v132078(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_73,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132224(VarCurr,B)
<=> ( v132225(VarCurr,B)
| v132233(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_72,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132233(VarCurr,B)
<=> ( v132234(VarCurr,B)
& v132241(VarCurr,B) ) ) ) ).
fof(addAssignment_42205,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42204,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42203,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42202,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42201,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42200,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42199,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42198,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42197,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42196,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42195,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42194,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42193,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42192,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42191,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42190,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42189,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex16)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42188,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex17)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42187,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex18)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42186,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex19)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42185,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex20)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42184,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex21)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42183,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex22)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42182,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex23)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42181,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex24)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42180,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex25)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42179,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex26)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42178,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex27)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42177,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex28)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42176,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex29)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42175,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex30)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42174,axiom,
! [VarCurr] :
( v132241(VarCurr,bitIndex31)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_42173,axiom,
! [VarCurr,B] :
( range_29_0(B)
=> ( v132234(VarCurr,B)
<=> v132235(VarCurr,B) ) ) ).
fof(addAssignment_42172,axiom,
! [VarCurr] :
( ( v132234(VarCurr,bitIndex31)
<=> $false )
& ( v132234(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_71,axiom,
! [VarCurr,B] :
( range_29_0(B)
=> ( v132235(VarCurr,B)
<=> ( v132236(VarCurr,B)
| v132238(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_70,axiom,
! [VarCurr,B] :
( range_29_0(B)
=> ( v132238(VarCurr,B)
<=> ( v132239(VarCurr,B)
& v132240(VarCurr,B) ) ) ) ).
fof(range_axiom_195,axiom,
! [B] :
( range_29_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B ) ) ).
fof(addAssignment_42171,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42170,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42169,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42168,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42167,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42166,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42165,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42164,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42163,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42162,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42161,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42160,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42159,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42158,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42157,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42156,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42155,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex16)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42154,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex17)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42153,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex18)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42152,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex19)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42151,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex20)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42150,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex21)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42149,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex22)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42148,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex23)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42147,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex24)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42146,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex25)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42145,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex26)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42144,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex27)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42143,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex28)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42142,axiom,
! [VarCurr] :
( v132240(VarCurr,bitIndex29)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42141,axiom,
! [VarCurr] :
( ( v132239(VarCurr,bitIndex28)
<=> v132182(VarCurr,bitIndex39) )
& ( v132239(VarCurr,bitIndex27)
<=> v132182(VarCurr,bitIndex38) )
& ( v132239(VarCurr,bitIndex26)
<=> v132182(VarCurr,bitIndex37) )
& ( v132239(VarCurr,bitIndex25)
<=> v132182(VarCurr,bitIndex36) )
& ( v132239(VarCurr,bitIndex24)
<=> v132182(VarCurr,bitIndex35) )
& ( v132239(VarCurr,bitIndex23)
<=> v132182(VarCurr,bitIndex34) )
& ( v132239(VarCurr,bitIndex22)
<=> v132182(VarCurr,bitIndex33) )
& ( v132239(VarCurr,bitIndex21)
<=> v132182(VarCurr,bitIndex32) )
& ( v132239(VarCurr,bitIndex20)
<=> v132182(VarCurr,bitIndex31) )
& ( v132239(VarCurr,bitIndex19)
<=> v132182(VarCurr,bitIndex30) )
& ( v132239(VarCurr,bitIndex18)
<=> v132182(VarCurr,bitIndex29) )
& ( v132239(VarCurr,bitIndex17)
<=> v132182(VarCurr,bitIndex28) )
& ( v132239(VarCurr,bitIndex16)
<=> v132182(VarCurr,bitIndex27) )
& ( v132239(VarCurr,bitIndex15)
<=> v132182(VarCurr,bitIndex26) )
& ( v132239(VarCurr,bitIndex14)
<=> v132182(VarCurr,bitIndex25) )
& ( v132239(VarCurr,bitIndex13)
<=> v132182(VarCurr,bitIndex24) )
& ( v132239(VarCurr,bitIndex12)
<=> v132182(VarCurr,bitIndex23) )
& ( v132239(VarCurr,bitIndex11)
<=> v132182(VarCurr,bitIndex22) )
& ( v132239(VarCurr,bitIndex10)
<=> v132182(VarCurr,bitIndex21) )
& ( v132239(VarCurr,bitIndex9)
<=> v132182(VarCurr,bitIndex20) )
& ( v132239(VarCurr,bitIndex8)
<=> v132182(VarCurr,bitIndex19) )
& ( v132239(VarCurr,bitIndex7)
<=> v132182(VarCurr,bitIndex18) )
& ( v132239(VarCurr,bitIndex6)
<=> v132182(VarCurr,bitIndex17) )
& ( v132239(VarCurr,bitIndex5)
<=> v132182(VarCurr,bitIndex16) )
& ( v132239(VarCurr,bitIndex4)
<=> v132182(VarCurr,bitIndex15) )
& ( v132239(VarCurr,bitIndex3)
<=> v132182(VarCurr,bitIndex14) )
& ( v132239(VarCurr,bitIndex2)
<=> v132182(VarCurr,bitIndex13) )
& ( v132239(VarCurr,bitIndex1)
<=> v132182(VarCurr,bitIndex12) )
& ( v132239(VarCurr,bitIndex0)
<=> v132182(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_42140,axiom,
! [VarCurr] :
( v132239(VarCurr,bitIndex29)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2796,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex0)
<=> ( v132182(VarCurr,bitIndex10)
& v132237(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2795,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex1)
<=> ( v132182(VarCurr,bitIndex11)
& v132237(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2794,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex2)
<=> ( v132182(VarCurr,bitIndex12)
& v132237(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2793,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex3)
<=> ( v132182(VarCurr,bitIndex13)
& v132237(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2792,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex4)
<=> ( v132182(VarCurr,bitIndex14)
& v132237(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2791,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex5)
<=> ( v132182(VarCurr,bitIndex15)
& v132237(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2790,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex6)
<=> ( v132182(VarCurr,bitIndex16)
& v132237(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2789,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex7)
<=> ( v132182(VarCurr,bitIndex17)
& v132237(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2788,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex8)
<=> ( v132182(VarCurr,bitIndex18)
& v132237(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2787,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex9)
<=> ( v132182(VarCurr,bitIndex19)
& v132237(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2786,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex10)
<=> ( v132182(VarCurr,bitIndex20)
& v132237(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2785,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex11)
<=> ( v132182(VarCurr,bitIndex21)
& v132237(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2784,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex12)
<=> ( v132182(VarCurr,bitIndex22)
& v132237(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2783,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex13)
<=> ( v132182(VarCurr,bitIndex23)
& v132237(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2782,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex14)
<=> ( v132182(VarCurr,bitIndex24)
& v132237(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2781,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex15)
<=> ( v132182(VarCurr,bitIndex25)
& v132237(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2780,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex16)
<=> ( v132182(VarCurr,bitIndex26)
& v132237(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2779,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex17)
<=> ( v132182(VarCurr,bitIndex27)
& v132237(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2778,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex18)
<=> ( v132182(VarCurr,bitIndex28)
& v132237(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2777,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex19)
<=> ( v132182(VarCurr,bitIndex29)
& v132237(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2776,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex20)
<=> ( v132182(VarCurr,bitIndex30)
& v132237(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2775,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex21)
<=> ( v132182(VarCurr,bitIndex31)
& v132237(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2774,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex22)
<=> ( v132182(VarCurr,bitIndex32)
& v132237(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2773,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex23)
<=> ( v132182(VarCurr,bitIndex33)
& v132237(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2772,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex24)
<=> ( v132182(VarCurr,bitIndex34)
& v132237(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2771,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex25)
<=> ( v132182(VarCurr,bitIndex35)
& v132237(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2770,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex26)
<=> ( v132182(VarCurr,bitIndex36)
& v132237(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2769,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex27)
<=> ( v132182(VarCurr,bitIndex37)
& v132237(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2768,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex28)
<=> ( v132182(VarCurr,bitIndex38)
& v132237(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2767,axiom,
! [VarCurr] :
( v132236(VarCurr,bitIndex29)
<=> ( v132182(VarCurr,bitIndex39)
& v132237(VarCurr,bitIndex29) ) ) ).
fof(addAssignment_42139,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex0)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42138,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex1)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42137,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex2)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42136,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex3)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42135,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex4)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42134,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex5)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42133,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex6)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42132,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex7)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42131,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex8)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42130,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex9)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42129,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex10)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42128,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex11)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42127,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex12)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42126,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex13)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42125,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex14)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42124,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex15)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42123,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex16)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42122,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex17)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42121,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex18)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42120,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex19)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42119,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex20)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42118,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex21)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42117,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex22)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42116,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex23)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42115,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex24)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42114,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex25)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42113,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex26)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42112,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex27)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42111,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex28)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42110,axiom,
! [VarCurr] :
( v132237(VarCurr,bitIndex29)
<=> v132082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_69,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132225(VarCurr,B)
<=> ( v132226(VarCurr,B)
& v132232(VarCurr,B) ) ) ) ).
fof(addAssignment_42109,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex0)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42108,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex1)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42107,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex2)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42106,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex3)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42105,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex4)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42104,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex5)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42103,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex6)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42102,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex7)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42101,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex8)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42100,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex9)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42099,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex10)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42098,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex11)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42097,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex12)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42096,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex13)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42095,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex14)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42094,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex15)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42093,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex16)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42092,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex17)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42091,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex18)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42090,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex19)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42089,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex20)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42088,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex21)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42087,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex22)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42086,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex23)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42085,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex24)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42084,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex25)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42083,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex26)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42082,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex27)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42081,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex28)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42080,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex29)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42079,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex30)
<=> v132083(VarCurr) ) ).
fof(addAssignment_42078,axiom,
! [VarCurr] :
( v132232(VarCurr,bitIndex31)
<=> v132083(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_68,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132226(VarCurr,B)
<=> ( v132227(VarCurr,B)
| v132229(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_67,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132229(VarCurr,B)
<=> ( v132230(VarCurr,B)
& v132231(VarCurr,B) ) ) ) ).
fof(addAssignment_42077,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42076,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42075,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42074,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42073,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42072,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42071,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42070,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42069,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42068,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42067,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42066,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42065,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42064,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42063,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42062,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42061,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex16)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42060,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex17)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42059,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex18)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42058,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex19)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42057,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex20)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42056,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex21)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42055,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex22)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42054,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex23)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42053,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex24)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42052,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex25)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42051,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex26)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42050,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex27)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42049,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex28)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42048,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex29)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42047,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex30)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42046,axiom,
! [VarCurr] :
( v132231(VarCurr,bitIndex31)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_42045,axiom,
! [VarCurr] :
( ( v132230(VarCurr,bitIndex30)
<=> v132182(VarCurr,bitIndex39) )
& ( v132230(VarCurr,bitIndex29)
<=> v132182(VarCurr,bitIndex38) )
& ( v132230(VarCurr,bitIndex28)
<=> v132182(VarCurr,bitIndex37) )
& ( v132230(VarCurr,bitIndex27)
<=> v132182(VarCurr,bitIndex36) )
& ( v132230(VarCurr,bitIndex26)
<=> v132182(VarCurr,bitIndex35) )
& ( v132230(VarCurr,bitIndex25)
<=> v132182(VarCurr,bitIndex34) )
& ( v132230(VarCurr,bitIndex24)
<=> v132182(VarCurr,bitIndex33) )
& ( v132230(VarCurr,bitIndex23)
<=> v132182(VarCurr,bitIndex32) )
& ( v132230(VarCurr,bitIndex22)
<=> v132182(VarCurr,bitIndex31) )
& ( v132230(VarCurr,bitIndex21)
<=> v132182(VarCurr,bitIndex30) )
& ( v132230(VarCurr,bitIndex20)
<=> v132182(VarCurr,bitIndex29) )
& ( v132230(VarCurr,bitIndex19)
<=> v132182(VarCurr,bitIndex28) )
& ( v132230(VarCurr,bitIndex18)
<=> v132182(VarCurr,bitIndex27) )
& ( v132230(VarCurr,bitIndex17)
<=> v132182(VarCurr,bitIndex26) )
& ( v132230(VarCurr,bitIndex16)
<=> v132182(VarCurr,bitIndex25) )
& ( v132230(VarCurr,bitIndex15)
<=> v132182(VarCurr,bitIndex24) )
& ( v132230(VarCurr,bitIndex14)
<=> v132182(VarCurr,bitIndex23) )
& ( v132230(VarCurr,bitIndex13)
<=> v132182(VarCurr,bitIndex22) )
& ( v132230(VarCurr,bitIndex12)
<=> v132182(VarCurr,bitIndex21) )
& ( v132230(VarCurr,bitIndex11)
<=> v132182(VarCurr,bitIndex20) )
& ( v132230(VarCurr,bitIndex10)
<=> v132182(VarCurr,bitIndex19) )
& ( v132230(VarCurr,bitIndex9)
<=> v132182(VarCurr,bitIndex18) )
& ( v132230(VarCurr,bitIndex8)
<=> v132182(VarCurr,bitIndex17) )
& ( v132230(VarCurr,bitIndex7)
<=> v132182(VarCurr,bitIndex16) )
& ( v132230(VarCurr,bitIndex6)
<=> v132182(VarCurr,bitIndex15) )
& ( v132230(VarCurr,bitIndex5)
<=> v132182(VarCurr,bitIndex14) )
& ( v132230(VarCurr,bitIndex4)
<=> v132182(VarCurr,bitIndex13) )
& ( v132230(VarCurr,bitIndex3)
<=> v132182(VarCurr,bitIndex12) )
& ( v132230(VarCurr,bitIndex2)
<=> v132182(VarCurr,bitIndex11) )
& ( v132230(VarCurr,bitIndex1)
<=> v132182(VarCurr,bitIndex10) )
& ( v132230(VarCurr,bitIndex0)
<=> v132182(VarCurr,bitIndex9) ) ) ).
fof(addAssignment_42044,axiom,
! [VarCurr] :
( v132230(VarCurr,bitIndex31)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2766,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex0)
<=> ( v132182(VarCurr,bitIndex8)
& v132228(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2765,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex1)
<=> ( v132182(VarCurr,bitIndex9)
& v132228(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2764,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex2)
<=> ( v132182(VarCurr,bitIndex10)
& v132228(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2763,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex3)
<=> ( v132182(VarCurr,bitIndex11)
& v132228(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2762,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex4)
<=> ( v132182(VarCurr,bitIndex12)
& v132228(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2761,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex5)
<=> ( v132182(VarCurr,bitIndex13)
& v132228(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2760,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex6)
<=> ( v132182(VarCurr,bitIndex14)
& v132228(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2759,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex7)
<=> ( v132182(VarCurr,bitIndex15)
& v132228(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2758,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex8)
<=> ( v132182(VarCurr,bitIndex16)
& v132228(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2757,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex9)
<=> ( v132182(VarCurr,bitIndex17)
& v132228(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2756,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex10)
<=> ( v132182(VarCurr,bitIndex18)
& v132228(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2755,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex11)
<=> ( v132182(VarCurr,bitIndex19)
& v132228(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2754,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex12)
<=> ( v132182(VarCurr,bitIndex20)
& v132228(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2753,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex13)
<=> ( v132182(VarCurr,bitIndex21)
& v132228(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2752,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex14)
<=> ( v132182(VarCurr,bitIndex22)
& v132228(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2751,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex15)
<=> ( v132182(VarCurr,bitIndex23)
& v132228(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2750,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex16)
<=> ( v132182(VarCurr,bitIndex24)
& v132228(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2749,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex17)
<=> ( v132182(VarCurr,bitIndex25)
& v132228(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2748,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex18)
<=> ( v132182(VarCurr,bitIndex26)
& v132228(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2747,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex19)
<=> ( v132182(VarCurr,bitIndex27)
& v132228(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2746,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex20)
<=> ( v132182(VarCurr,bitIndex28)
& v132228(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2745,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex21)
<=> ( v132182(VarCurr,bitIndex29)
& v132228(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2744,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex22)
<=> ( v132182(VarCurr,bitIndex30)
& v132228(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2743,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex23)
<=> ( v132182(VarCurr,bitIndex31)
& v132228(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2742,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex24)
<=> ( v132182(VarCurr,bitIndex32)
& v132228(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2741,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex25)
<=> ( v132182(VarCurr,bitIndex33)
& v132228(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2740,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex26)
<=> ( v132182(VarCurr,bitIndex34)
& v132228(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2739,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex27)
<=> ( v132182(VarCurr,bitIndex35)
& v132228(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2738,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex28)
<=> ( v132182(VarCurr,bitIndex36)
& v132228(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2737,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex29)
<=> ( v132182(VarCurr,bitIndex37)
& v132228(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2736,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex30)
<=> ( v132182(VarCurr,bitIndex38)
& v132228(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2735,axiom,
! [VarCurr] :
( v132227(VarCurr,bitIndex31)
<=> ( v132182(VarCurr,bitIndex39)
& v132228(VarCurr,bitIndex31) ) ) ).
fof(addAssignment_42043,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex0)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42042,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex1)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42041,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex2)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42040,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex3)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42039,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex4)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42038,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex5)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42037,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex6)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42036,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex7)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42035,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex8)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42034,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex9)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42033,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex10)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42032,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex11)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42031,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex12)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42030,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex13)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42029,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex14)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42028,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex15)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42027,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex16)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42026,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex17)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42025,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex18)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42024,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex19)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42023,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex20)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42022,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex21)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42021,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex22)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42020,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex23)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42019,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex24)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42018,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex25)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42017,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex26)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42016,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex27)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42015,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex28)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42014,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex29)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42013,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex30)
<=> v132082(VarCurr) ) ).
fof(addAssignment_42012,axiom,
! [VarCurr] :
( v132228(VarCurr,bitIndex31)
<=> v132082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_66,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132175(VarCurr,B)
<=> ( v132176(VarCurr,B)
& v132219(VarCurr,B) ) ) ) ).
fof(addAssignment_42011,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex0)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42010,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex1)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42009,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex2)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42008,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex3)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42007,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex4)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42006,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex5)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42005,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex6)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42004,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex7)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42003,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex8)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42002,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex9)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42001,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex10)
<=> v132073(VarCurr) ) ).
fof(addAssignment_42000,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex11)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41999,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex12)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41998,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex13)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41997,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex14)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41996,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex15)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41995,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex16)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41994,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex17)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41993,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex18)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41992,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex19)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41991,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex20)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41990,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex21)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41989,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex22)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41988,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex23)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41987,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex24)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41986,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex25)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41985,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex26)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41984,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex27)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41983,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex28)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41982,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex29)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41981,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex30)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41980,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex31)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41979,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex32)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41978,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex33)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41977,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex34)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41976,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex35)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41975,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex36)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41974,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex37)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41973,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex38)
<=> v132073(VarCurr) ) ).
fof(addAssignment_41972,axiom,
! [VarCurr] :
( v132219(VarCurr,bitIndex39)
<=> v132073(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_65,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132176(VarCurr,B)
<=> ( v132177(VarCurr,B)
| v132198(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_64,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132198(VarCurr,B)
<=> ( v132199(VarCurr,B)
& v132218(VarCurr,B) ) ) ) ).
fof(addAssignment_41971,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41970,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41969,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41968,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41967,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41966,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41965,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41964,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41963,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41962,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41961,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41960,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41959,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41958,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41957,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41956,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41955,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex16)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41954,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex17)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41953,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex18)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41952,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex19)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41951,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex20)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41950,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex21)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41949,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex22)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41948,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex23)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41947,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex24)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41946,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex25)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41945,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex26)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41944,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex27)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41943,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex28)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41942,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex29)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41941,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex30)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41940,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex31)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41939,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex32)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41938,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex33)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41937,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex34)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41936,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex35)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41935,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex36)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41934,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex37)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41933,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex38)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41932,axiom,
! [VarCurr] :
( v132218(VarCurr,bitIndex39)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(addAssignment_41931,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v132199(VarCurr,B)
<=> v132200(VarCurr,B) ) ) ).
fof(addAssignment_41930,axiom,
! [VarCurr] :
( ( v132199(VarCurr,bitIndex39)
<=> $false )
& ( v132199(VarCurr,bitIndex38)
<=> $false )
& ( v132199(VarCurr,bitIndex37)
<=> $false )
& ( v132199(VarCurr,bitIndex36)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_63,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v132200(VarCurr,B)
<=> ( v132201(VarCurr,B)
| v132209(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_62,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v132209(VarCurr,B)
<=> ( v132210(VarCurr,B)
& v132217(VarCurr,B) ) ) ) ).
fof(addAssignment_41929,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41928,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41927,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41926,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41925,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41924,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41923,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41922,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41921,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41920,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41919,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41918,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41917,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41916,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41915,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41914,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41913,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex16)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41912,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex17)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41911,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex18)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41910,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex19)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41909,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex20)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41908,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex21)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41907,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex22)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41906,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex23)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41905,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex24)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41904,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex25)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41903,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex26)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41902,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex27)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41901,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex28)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41900,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex29)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41899,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex30)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41898,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex31)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41897,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex32)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41896,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex33)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41895,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex34)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41894,axiom,
! [VarCurr] :
( v132217(VarCurr,bitIndex35)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41893,axiom,
! [VarCurr,B] :
( range_33_0(B)
=> ( v132210(VarCurr,B)
<=> v132211(VarCurr,B) ) ) ).
fof(addAssignment_41892,axiom,
! [VarCurr] :
( ( v132210(VarCurr,bitIndex35)
<=> $false )
& ( v132210(VarCurr,bitIndex34)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_61,axiom,
! [VarCurr,B] :
( range_33_0(B)
=> ( v132211(VarCurr,B)
<=> ( v132212(VarCurr,B)
| v132214(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_60,axiom,
! [VarCurr,B] :
( range_33_0(B)
=> ( v132214(VarCurr,B)
<=> ( v132215(VarCurr,B)
& v132216(VarCurr,B) ) ) ) ).
fof(range_axiom_194,axiom,
! [B] :
( range_33_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B ) ) ).
fof(addAssignment_41891,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41890,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41889,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41888,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41887,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41886,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41885,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41884,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41883,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41882,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41881,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41880,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41879,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41878,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41877,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41876,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41875,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex16)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41874,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex17)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41873,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex18)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41872,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex19)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41871,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex20)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41870,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex21)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41869,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex22)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41868,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex23)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41867,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex24)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41866,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex25)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41865,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex26)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41864,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex27)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41863,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex28)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41862,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex29)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41861,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex30)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41860,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex31)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41859,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex32)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41858,axiom,
! [VarCurr] :
( v132216(VarCurr,bitIndex33)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41857,axiom,
! [VarCurr] :
( ( v132215(VarCurr,bitIndex32)
<=> v132182(VarCurr,bitIndex39) )
& ( v132215(VarCurr,bitIndex31)
<=> v132182(VarCurr,bitIndex38) )
& ( v132215(VarCurr,bitIndex30)
<=> v132182(VarCurr,bitIndex37) )
& ( v132215(VarCurr,bitIndex29)
<=> v132182(VarCurr,bitIndex36) )
& ( v132215(VarCurr,bitIndex28)
<=> v132182(VarCurr,bitIndex35) )
& ( v132215(VarCurr,bitIndex27)
<=> v132182(VarCurr,bitIndex34) )
& ( v132215(VarCurr,bitIndex26)
<=> v132182(VarCurr,bitIndex33) )
& ( v132215(VarCurr,bitIndex25)
<=> v132182(VarCurr,bitIndex32) )
& ( v132215(VarCurr,bitIndex24)
<=> v132182(VarCurr,bitIndex31) )
& ( v132215(VarCurr,bitIndex23)
<=> v132182(VarCurr,bitIndex30) )
& ( v132215(VarCurr,bitIndex22)
<=> v132182(VarCurr,bitIndex29) )
& ( v132215(VarCurr,bitIndex21)
<=> v132182(VarCurr,bitIndex28) )
& ( v132215(VarCurr,bitIndex20)
<=> v132182(VarCurr,bitIndex27) )
& ( v132215(VarCurr,bitIndex19)
<=> v132182(VarCurr,bitIndex26) )
& ( v132215(VarCurr,bitIndex18)
<=> v132182(VarCurr,bitIndex25) )
& ( v132215(VarCurr,bitIndex17)
<=> v132182(VarCurr,bitIndex24) )
& ( v132215(VarCurr,bitIndex16)
<=> v132182(VarCurr,bitIndex23) )
& ( v132215(VarCurr,bitIndex15)
<=> v132182(VarCurr,bitIndex22) )
& ( v132215(VarCurr,bitIndex14)
<=> v132182(VarCurr,bitIndex21) )
& ( v132215(VarCurr,bitIndex13)
<=> v132182(VarCurr,bitIndex20) )
& ( v132215(VarCurr,bitIndex12)
<=> v132182(VarCurr,bitIndex19) )
& ( v132215(VarCurr,bitIndex11)
<=> v132182(VarCurr,bitIndex18) )
& ( v132215(VarCurr,bitIndex10)
<=> v132182(VarCurr,bitIndex17) )
& ( v132215(VarCurr,bitIndex9)
<=> v132182(VarCurr,bitIndex16) )
& ( v132215(VarCurr,bitIndex8)
<=> v132182(VarCurr,bitIndex15) )
& ( v132215(VarCurr,bitIndex7)
<=> v132182(VarCurr,bitIndex14) )
& ( v132215(VarCurr,bitIndex6)
<=> v132182(VarCurr,bitIndex13) )
& ( v132215(VarCurr,bitIndex5)
<=> v132182(VarCurr,bitIndex12) )
& ( v132215(VarCurr,bitIndex4)
<=> v132182(VarCurr,bitIndex11) )
& ( v132215(VarCurr,bitIndex3)
<=> v132182(VarCurr,bitIndex10) )
& ( v132215(VarCurr,bitIndex2)
<=> v132182(VarCurr,bitIndex9) )
& ( v132215(VarCurr,bitIndex1)
<=> v132182(VarCurr,bitIndex8) )
& ( v132215(VarCurr,bitIndex0)
<=> v132182(VarCurr,bitIndex7) ) ) ).
fof(addAssignment_41856,axiom,
! [VarCurr] :
( v132215(VarCurr,bitIndex33)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2734,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex0)
<=> ( v132182(VarCurr,bitIndex6)
& v132213(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2733,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex1)
<=> ( v132182(VarCurr,bitIndex7)
& v132213(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2732,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex2)
<=> ( v132182(VarCurr,bitIndex8)
& v132213(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2731,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex3)
<=> ( v132182(VarCurr,bitIndex9)
& v132213(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2730,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex4)
<=> ( v132182(VarCurr,bitIndex10)
& v132213(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2729,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex5)
<=> ( v132182(VarCurr,bitIndex11)
& v132213(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2728,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex6)
<=> ( v132182(VarCurr,bitIndex12)
& v132213(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2727,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex7)
<=> ( v132182(VarCurr,bitIndex13)
& v132213(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2726,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex8)
<=> ( v132182(VarCurr,bitIndex14)
& v132213(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2725,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex9)
<=> ( v132182(VarCurr,bitIndex15)
& v132213(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2724,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex10)
<=> ( v132182(VarCurr,bitIndex16)
& v132213(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2723,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex11)
<=> ( v132182(VarCurr,bitIndex17)
& v132213(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2722,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex12)
<=> ( v132182(VarCurr,bitIndex18)
& v132213(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2721,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex13)
<=> ( v132182(VarCurr,bitIndex19)
& v132213(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2720,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex14)
<=> ( v132182(VarCurr,bitIndex20)
& v132213(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2719,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex15)
<=> ( v132182(VarCurr,bitIndex21)
& v132213(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2718,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex16)
<=> ( v132182(VarCurr,bitIndex22)
& v132213(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2717,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex17)
<=> ( v132182(VarCurr,bitIndex23)
& v132213(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2716,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex18)
<=> ( v132182(VarCurr,bitIndex24)
& v132213(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2715,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex19)
<=> ( v132182(VarCurr,bitIndex25)
& v132213(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2714,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex20)
<=> ( v132182(VarCurr,bitIndex26)
& v132213(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2713,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex21)
<=> ( v132182(VarCurr,bitIndex27)
& v132213(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2712,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex22)
<=> ( v132182(VarCurr,bitIndex28)
& v132213(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2711,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex23)
<=> ( v132182(VarCurr,bitIndex29)
& v132213(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2710,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex24)
<=> ( v132182(VarCurr,bitIndex30)
& v132213(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2709,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex25)
<=> ( v132182(VarCurr,bitIndex31)
& v132213(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2708,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex26)
<=> ( v132182(VarCurr,bitIndex32)
& v132213(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2707,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex27)
<=> ( v132182(VarCurr,bitIndex33)
& v132213(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2706,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex28)
<=> ( v132182(VarCurr,bitIndex34)
& v132213(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2705,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex29)
<=> ( v132182(VarCurr,bitIndex35)
& v132213(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2704,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex30)
<=> ( v132182(VarCurr,bitIndex36)
& v132213(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2703,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex31)
<=> ( v132182(VarCurr,bitIndex37)
& v132213(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2702,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex32)
<=> ( v132182(VarCurr,bitIndex38)
& v132213(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2701,axiom,
! [VarCurr] :
( v132212(VarCurr,bitIndex33)
<=> ( v132182(VarCurr,bitIndex39)
& v132213(VarCurr,bitIndex33) ) ) ).
fof(addAssignment_41855,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex0)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41854,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex1)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41853,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex2)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41852,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex3)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41851,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex4)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41850,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex5)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41849,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex6)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41848,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex7)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41847,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex8)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41846,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex9)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41845,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex10)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41844,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex11)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41843,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex12)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41842,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex13)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41841,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex14)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41840,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex15)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41839,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex16)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41838,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex17)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41837,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex18)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41836,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex19)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41835,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex20)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41834,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex21)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41833,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex22)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41832,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex23)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41831,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex24)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41830,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex25)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41829,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex26)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41828,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex27)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41827,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex28)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41826,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex29)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41825,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex30)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41824,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex31)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41823,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex32)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41822,axiom,
! [VarCurr] :
( v132213(VarCurr,bitIndex33)
<=> v132082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_59,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v132201(VarCurr,B)
<=> ( v132202(VarCurr,B)
& v132208(VarCurr,B) ) ) ) ).
fof(addAssignment_41821,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex0)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41820,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex1)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41819,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex2)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41818,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex3)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41817,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex4)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41816,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex5)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41815,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex6)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41814,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex7)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41813,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex8)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41812,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex9)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41811,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex10)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41810,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex11)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41809,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex12)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41808,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex13)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41807,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex14)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41806,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex15)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41805,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex16)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41804,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex17)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41803,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex18)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41802,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex19)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41801,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex20)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41800,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex21)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41799,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex22)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41798,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex23)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41797,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex24)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41796,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex25)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41795,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex26)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41794,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex27)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41793,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex28)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41792,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex29)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41791,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex30)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41790,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex31)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41789,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex32)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41788,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex33)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41787,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex34)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41786,axiom,
! [VarCurr] :
( v132208(VarCurr,bitIndex35)
<=> v132083(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_58,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v132202(VarCurr,B)
<=> ( v132203(VarCurr,B)
| v132205(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_57,axiom,
! [VarCurr,B] :
( range_35_0(B)
=> ( v132205(VarCurr,B)
<=> ( v132206(VarCurr,B)
& v132207(VarCurr,B) ) ) ) ).
fof(addAssignment_41785,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41784,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41783,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41782,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41781,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41780,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41779,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41778,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41777,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41776,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41775,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41774,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41773,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41772,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41771,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41770,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41769,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex16)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41768,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex17)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41767,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex18)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41766,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex19)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41765,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex20)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41764,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex21)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41763,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex22)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41762,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex23)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41761,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex24)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41760,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex25)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41759,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex26)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41758,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex27)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41757,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex28)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41756,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex29)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41755,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex30)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41754,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex31)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41753,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex32)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41752,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex33)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41751,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex34)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41750,axiom,
! [VarCurr] :
( v132207(VarCurr,bitIndex35)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41749,axiom,
! [VarCurr] :
( ( v132206(VarCurr,bitIndex34)
<=> v132182(VarCurr,bitIndex39) )
& ( v132206(VarCurr,bitIndex33)
<=> v132182(VarCurr,bitIndex38) )
& ( v132206(VarCurr,bitIndex32)
<=> v132182(VarCurr,bitIndex37) )
& ( v132206(VarCurr,bitIndex31)
<=> v132182(VarCurr,bitIndex36) )
& ( v132206(VarCurr,bitIndex30)
<=> v132182(VarCurr,bitIndex35) )
& ( v132206(VarCurr,bitIndex29)
<=> v132182(VarCurr,bitIndex34) )
& ( v132206(VarCurr,bitIndex28)
<=> v132182(VarCurr,bitIndex33) )
& ( v132206(VarCurr,bitIndex27)
<=> v132182(VarCurr,bitIndex32) )
& ( v132206(VarCurr,bitIndex26)
<=> v132182(VarCurr,bitIndex31) )
& ( v132206(VarCurr,bitIndex25)
<=> v132182(VarCurr,bitIndex30) )
& ( v132206(VarCurr,bitIndex24)
<=> v132182(VarCurr,bitIndex29) )
& ( v132206(VarCurr,bitIndex23)
<=> v132182(VarCurr,bitIndex28) )
& ( v132206(VarCurr,bitIndex22)
<=> v132182(VarCurr,bitIndex27) )
& ( v132206(VarCurr,bitIndex21)
<=> v132182(VarCurr,bitIndex26) )
& ( v132206(VarCurr,bitIndex20)
<=> v132182(VarCurr,bitIndex25) )
& ( v132206(VarCurr,bitIndex19)
<=> v132182(VarCurr,bitIndex24) )
& ( v132206(VarCurr,bitIndex18)
<=> v132182(VarCurr,bitIndex23) )
& ( v132206(VarCurr,bitIndex17)
<=> v132182(VarCurr,bitIndex22) )
& ( v132206(VarCurr,bitIndex16)
<=> v132182(VarCurr,bitIndex21) )
& ( v132206(VarCurr,bitIndex15)
<=> v132182(VarCurr,bitIndex20) )
& ( v132206(VarCurr,bitIndex14)
<=> v132182(VarCurr,bitIndex19) )
& ( v132206(VarCurr,bitIndex13)
<=> v132182(VarCurr,bitIndex18) )
& ( v132206(VarCurr,bitIndex12)
<=> v132182(VarCurr,bitIndex17) )
& ( v132206(VarCurr,bitIndex11)
<=> v132182(VarCurr,bitIndex16) )
& ( v132206(VarCurr,bitIndex10)
<=> v132182(VarCurr,bitIndex15) )
& ( v132206(VarCurr,bitIndex9)
<=> v132182(VarCurr,bitIndex14) )
& ( v132206(VarCurr,bitIndex8)
<=> v132182(VarCurr,bitIndex13) )
& ( v132206(VarCurr,bitIndex7)
<=> v132182(VarCurr,bitIndex12) )
& ( v132206(VarCurr,bitIndex6)
<=> v132182(VarCurr,bitIndex11) )
& ( v132206(VarCurr,bitIndex5)
<=> v132182(VarCurr,bitIndex10) )
& ( v132206(VarCurr,bitIndex4)
<=> v132182(VarCurr,bitIndex9) )
& ( v132206(VarCurr,bitIndex3)
<=> v132182(VarCurr,bitIndex8) )
& ( v132206(VarCurr,bitIndex2)
<=> v132182(VarCurr,bitIndex7) )
& ( v132206(VarCurr,bitIndex1)
<=> v132182(VarCurr,bitIndex6) )
& ( v132206(VarCurr,bitIndex0)
<=> v132182(VarCurr,bitIndex5) ) ) ).
fof(addAssignment_41748,axiom,
! [VarCurr] :
( v132206(VarCurr,bitIndex35)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2700,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex0)
<=> ( v132182(VarCurr,bitIndex4)
& v132204(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2699,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex1)
<=> ( v132182(VarCurr,bitIndex5)
& v132204(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2698,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex2)
<=> ( v132182(VarCurr,bitIndex6)
& v132204(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2697,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex3)
<=> ( v132182(VarCurr,bitIndex7)
& v132204(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2696,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex4)
<=> ( v132182(VarCurr,bitIndex8)
& v132204(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2695,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex5)
<=> ( v132182(VarCurr,bitIndex9)
& v132204(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2694,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex6)
<=> ( v132182(VarCurr,bitIndex10)
& v132204(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2693,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex7)
<=> ( v132182(VarCurr,bitIndex11)
& v132204(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2692,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex8)
<=> ( v132182(VarCurr,bitIndex12)
& v132204(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2691,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex9)
<=> ( v132182(VarCurr,bitIndex13)
& v132204(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2690,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex10)
<=> ( v132182(VarCurr,bitIndex14)
& v132204(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2689,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex11)
<=> ( v132182(VarCurr,bitIndex15)
& v132204(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2688,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex12)
<=> ( v132182(VarCurr,bitIndex16)
& v132204(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2687,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex13)
<=> ( v132182(VarCurr,bitIndex17)
& v132204(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2686,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex14)
<=> ( v132182(VarCurr,bitIndex18)
& v132204(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2685,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex15)
<=> ( v132182(VarCurr,bitIndex19)
& v132204(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2684,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex16)
<=> ( v132182(VarCurr,bitIndex20)
& v132204(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2683,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex17)
<=> ( v132182(VarCurr,bitIndex21)
& v132204(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2682,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex18)
<=> ( v132182(VarCurr,bitIndex22)
& v132204(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2681,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex19)
<=> ( v132182(VarCurr,bitIndex23)
& v132204(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2680,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex20)
<=> ( v132182(VarCurr,bitIndex24)
& v132204(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2679,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex21)
<=> ( v132182(VarCurr,bitIndex25)
& v132204(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2678,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex22)
<=> ( v132182(VarCurr,bitIndex26)
& v132204(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2677,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex23)
<=> ( v132182(VarCurr,bitIndex27)
& v132204(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2676,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex24)
<=> ( v132182(VarCurr,bitIndex28)
& v132204(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2675,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex25)
<=> ( v132182(VarCurr,bitIndex29)
& v132204(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2674,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex26)
<=> ( v132182(VarCurr,bitIndex30)
& v132204(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2673,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex27)
<=> ( v132182(VarCurr,bitIndex31)
& v132204(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2672,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex28)
<=> ( v132182(VarCurr,bitIndex32)
& v132204(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2671,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex29)
<=> ( v132182(VarCurr,bitIndex33)
& v132204(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2670,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex30)
<=> ( v132182(VarCurr,bitIndex34)
& v132204(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2669,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex31)
<=> ( v132182(VarCurr,bitIndex35)
& v132204(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2668,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex32)
<=> ( v132182(VarCurr,bitIndex36)
& v132204(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2667,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex33)
<=> ( v132182(VarCurr,bitIndex37)
& v132204(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2666,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex34)
<=> ( v132182(VarCurr,bitIndex38)
& v132204(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2665,axiom,
! [VarCurr] :
( v132203(VarCurr,bitIndex35)
<=> ( v132182(VarCurr,bitIndex39)
& v132204(VarCurr,bitIndex35) ) ) ).
fof(addAssignment_41747,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex0)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41746,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex1)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41745,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex2)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41744,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex3)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41743,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex4)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41742,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex5)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41741,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex6)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41740,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex7)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41739,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex8)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41738,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex9)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41737,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex10)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41736,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex11)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41735,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex12)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41734,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex13)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41733,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex14)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41732,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex15)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41731,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex16)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41730,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex17)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41729,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex18)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41728,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex19)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41727,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex20)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41726,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex21)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41725,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex22)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41724,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex23)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41723,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex24)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41722,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex25)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41721,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex26)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41720,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex27)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41719,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex28)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41718,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex29)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41717,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex30)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41716,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex31)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41715,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex32)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41714,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex33)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41713,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex34)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41712,axiom,
! [VarCurr] :
( v132204(VarCurr,bitIndex35)
<=> v132082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_56,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132177(VarCurr,B)
<=> ( v132178(VarCurr,B)
& v132197(VarCurr,B) ) ) ) ).
fof(addAssignment_41711,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex0)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41710,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex1)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41709,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex2)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41708,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex3)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41707,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex4)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41706,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex5)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41705,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex6)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41704,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex7)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41703,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex8)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41702,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex9)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41701,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex10)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41700,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex11)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41699,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex12)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41698,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex13)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41697,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex14)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41696,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex15)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41695,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex16)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41694,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex17)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41693,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex18)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41692,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex19)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41691,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex20)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41690,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex21)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41689,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex22)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41688,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex23)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41687,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex24)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41686,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex25)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41685,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex26)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41684,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex27)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41683,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex28)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41682,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex29)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41681,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex30)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41680,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex31)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41679,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex32)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41678,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex33)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41677,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex34)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41676,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex35)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41675,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex36)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41674,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex37)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41673,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex38)
<=> v132078(VarCurr) ) ).
fof(addAssignment_41672,axiom,
! [VarCurr] :
( v132197(VarCurr,bitIndex39)
<=> v132078(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_55,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132178(VarCurr,B)
<=> ( v132179(VarCurr,B)
| v132188(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_54,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132188(VarCurr,B)
<=> ( v132189(VarCurr,B)
& v132196(VarCurr,B) ) ) ) ).
fof(addAssignment_41671,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41670,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41669,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41668,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41667,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41666,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41665,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41664,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41663,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41662,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41661,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41660,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41659,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41658,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41657,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41656,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41655,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex16)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41654,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex17)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41653,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex18)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41652,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex19)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41651,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex20)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41650,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex21)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41649,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex22)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41648,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex23)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41647,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex24)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41646,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex25)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41645,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex26)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41644,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex27)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41643,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex28)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41642,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex29)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41641,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex30)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41640,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex31)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41639,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex32)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41638,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex33)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41637,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex34)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41636,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex35)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41635,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex36)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41634,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex37)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41633,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex38)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41632,axiom,
! [VarCurr] :
( v132196(VarCurr,bitIndex39)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(addAssignment_41631,axiom,
! [VarCurr,B] :
( range_37_0(B)
=> ( v132189(VarCurr,B)
<=> v132190(VarCurr,B) ) ) ).
fof(addAssignment_41630,axiom,
! [VarCurr] :
( ( v132189(VarCurr,bitIndex39)
<=> $false )
& ( v132189(VarCurr,bitIndex38)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_53,axiom,
! [VarCurr,B] :
( range_37_0(B)
=> ( v132190(VarCurr,B)
<=> ( v132191(VarCurr,B)
| v132193(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_52,axiom,
! [VarCurr,B] :
( range_37_0(B)
=> ( v132193(VarCurr,B)
<=> ( v132194(VarCurr,B)
& v132195(VarCurr,B) ) ) ) ).
fof(range_axiom_193,axiom,
! [B] :
( range_37_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B ) ) ).
fof(addAssignment_41629,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41628,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41627,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41626,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41625,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41624,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41623,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41622,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41621,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41620,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41619,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41618,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41617,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41616,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41615,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41614,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41613,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex16)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41612,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex17)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41611,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex18)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41610,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex19)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41609,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex20)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41608,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex21)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41607,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex22)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41606,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex23)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41605,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex24)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41604,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex25)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41603,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex26)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41602,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex27)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41601,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex28)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41600,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex29)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41599,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex30)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41598,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex31)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41597,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex32)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41596,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex33)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41595,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex34)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41594,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex35)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41593,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex36)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41592,axiom,
! [VarCurr] :
( v132195(VarCurr,bitIndex37)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41591,axiom,
! [VarCurr] :
( ( v132194(VarCurr,bitIndex36)
<=> v132182(VarCurr,bitIndex39) )
& ( v132194(VarCurr,bitIndex35)
<=> v132182(VarCurr,bitIndex38) )
& ( v132194(VarCurr,bitIndex34)
<=> v132182(VarCurr,bitIndex37) )
& ( v132194(VarCurr,bitIndex33)
<=> v132182(VarCurr,bitIndex36) )
& ( v132194(VarCurr,bitIndex32)
<=> v132182(VarCurr,bitIndex35) )
& ( v132194(VarCurr,bitIndex31)
<=> v132182(VarCurr,bitIndex34) )
& ( v132194(VarCurr,bitIndex30)
<=> v132182(VarCurr,bitIndex33) )
& ( v132194(VarCurr,bitIndex29)
<=> v132182(VarCurr,bitIndex32) )
& ( v132194(VarCurr,bitIndex28)
<=> v132182(VarCurr,bitIndex31) )
& ( v132194(VarCurr,bitIndex27)
<=> v132182(VarCurr,bitIndex30) )
& ( v132194(VarCurr,bitIndex26)
<=> v132182(VarCurr,bitIndex29) )
& ( v132194(VarCurr,bitIndex25)
<=> v132182(VarCurr,bitIndex28) )
& ( v132194(VarCurr,bitIndex24)
<=> v132182(VarCurr,bitIndex27) )
& ( v132194(VarCurr,bitIndex23)
<=> v132182(VarCurr,bitIndex26) )
& ( v132194(VarCurr,bitIndex22)
<=> v132182(VarCurr,bitIndex25) )
& ( v132194(VarCurr,bitIndex21)
<=> v132182(VarCurr,bitIndex24) )
& ( v132194(VarCurr,bitIndex20)
<=> v132182(VarCurr,bitIndex23) )
& ( v132194(VarCurr,bitIndex19)
<=> v132182(VarCurr,bitIndex22) )
& ( v132194(VarCurr,bitIndex18)
<=> v132182(VarCurr,bitIndex21) )
& ( v132194(VarCurr,bitIndex17)
<=> v132182(VarCurr,bitIndex20) )
& ( v132194(VarCurr,bitIndex16)
<=> v132182(VarCurr,bitIndex19) )
& ( v132194(VarCurr,bitIndex15)
<=> v132182(VarCurr,bitIndex18) )
& ( v132194(VarCurr,bitIndex14)
<=> v132182(VarCurr,bitIndex17) )
& ( v132194(VarCurr,bitIndex13)
<=> v132182(VarCurr,bitIndex16) )
& ( v132194(VarCurr,bitIndex12)
<=> v132182(VarCurr,bitIndex15) )
& ( v132194(VarCurr,bitIndex11)
<=> v132182(VarCurr,bitIndex14) )
& ( v132194(VarCurr,bitIndex10)
<=> v132182(VarCurr,bitIndex13) )
& ( v132194(VarCurr,bitIndex9)
<=> v132182(VarCurr,bitIndex12) )
& ( v132194(VarCurr,bitIndex8)
<=> v132182(VarCurr,bitIndex11) )
& ( v132194(VarCurr,bitIndex7)
<=> v132182(VarCurr,bitIndex10) )
& ( v132194(VarCurr,bitIndex6)
<=> v132182(VarCurr,bitIndex9) )
& ( v132194(VarCurr,bitIndex5)
<=> v132182(VarCurr,bitIndex8) )
& ( v132194(VarCurr,bitIndex4)
<=> v132182(VarCurr,bitIndex7) )
& ( v132194(VarCurr,bitIndex3)
<=> v132182(VarCurr,bitIndex6) )
& ( v132194(VarCurr,bitIndex2)
<=> v132182(VarCurr,bitIndex5) )
& ( v132194(VarCurr,bitIndex1)
<=> v132182(VarCurr,bitIndex4) )
& ( v132194(VarCurr,bitIndex0)
<=> v132182(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_41590,axiom,
! [VarCurr] :
( v132194(VarCurr,bitIndex37)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2664,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex0)
<=> ( v132182(VarCurr,bitIndex2)
& v132192(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2663,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex1)
<=> ( v132182(VarCurr,bitIndex3)
& v132192(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2662,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex2)
<=> ( v132182(VarCurr,bitIndex4)
& v132192(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2661,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex3)
<=> ( v132182(VarCurr,bitIndex5)
& v132192(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2660,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex4)
<=> ( v132182(VarCurr,bitIndex6)
& v132192(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2659,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex5)
<=> ( v132182(VarCurr,bitIndex7)
& v132192(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2658,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex6)
<=> ( v132182(VarCurr,bitIndex8)
& v132192(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2657,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex7)
<=> ( v132182(VarCurr,bitIndex9)
& v132192(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2656,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex8)
<=> ( v132182(VarCurr,bitIndex10)
& v132192(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2655,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex9)
<=> ( v132182(VarCurr,bitIndex11)
& v132192(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2654,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex10)
<=> ( v132182(VarCurr,bitIndex12)
& v132192(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2653,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex11)
<=> ( v132182(VarCurr,bitIndex13)
& v132192(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2652,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex12)
<=> ( v132182(VarCurr,bitIndex14)
& v132192(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2651,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex13)
<=> ( v132182(VarCurr,bitIndex15)
& v132192(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2650,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex14)
<=> ( v132182(VarCurr,bitIndex16)
& v132192(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2649,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex15)
<=> ( v132182(VarCurr,bitIndex17)
& v132192(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2648,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex16)
<=> ( v132182(VarCurr,bitIndex18)
& v132192(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2647,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex17)
<=> ( v132182(VarCurr,bitIndex19)
& v132192(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2646,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex18)
<=> ( v132182(VarCurr,bitIndex20)
& v132192(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2645,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex19)
<=> ( v132182(VarCurr,bitIndex21)
& v132192(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2644,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex20)
<=> ( v132182(VarCurr,bitIndex22)
& v132192(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2643,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex21)
<=> ( v132182(VarCurr,bitIndex23)
& v132192(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2642,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex22)
<=> ( v132182(VarCurr,bitIndex24)
& v132192(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2641,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex23)
<=> ( v132182(VarCurr,bitIndex25)
& v132192(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2640,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex24)
<=> ( v132182(VarCurr,bitIndex26)
& v132192(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2639,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex25)
<=> ( v132182(VarCurr,bitIndex27)
& v132192(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2638,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex26)
<=> ( v132182(VarCurr,bitIndex28)
& v132192(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2637,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex27)
<=> ( v132182(VarCurr,bitIndex29)
& v132192(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2636,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex28)
<=> ( v132182(VarCurr,bitIndex30)
& v132192(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2635,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex29)
<=> ( v132182(VarCurr,bitIndex31)
& v132192(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2634,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex30)
<=> ( v132182(VarCurr,bitIndex32)
& v132192(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2633,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex31)
<=> ( v132182(VarCurr,bitIndex33)
& v132192(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2632,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex32)
<=> ( v132182(VarCurr,bitIndex34)
& v132192(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2631,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex33)
<=> ( v132182(VarCurr,bitIndex35)
& v132192(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2630,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex34)
<=> ( v132182(VarCurr,bitIndex36)
& v132192(VarCurr,bitIndex34) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2629,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex35)
<=> ( v132182(VarCurr,bitIndex37)
& v132192(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2628,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex36)
<=> ( v132182(VarCurr,bitIndex38)
& v132192(VarCurr,bitIndex36) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2627,axiom,
! [VarCurr] :
( v132191(VarCurr,bitIndex37)
<=> ( v132182(VarCurr,bitIndex39)
& v132192(VarCurr,bitIndex37) ) ) ).
fof(addAssignment_41589,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex0)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41588,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex1)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41587,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex2)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41586,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex3)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41585,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex4)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41584,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex5)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41583,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex6)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41582,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex7)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41581,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex8)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41580,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex9)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41579,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex10)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41578,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex11)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41577,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex12)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41576,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex13)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41575,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex14)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41574,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex15)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41573,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex16)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41572,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex17)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41571,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex18)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41570,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex19)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41569,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex20)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41568,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex21)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41567,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex22)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41566,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex23)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41565,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex24)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41564,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex25)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41563,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex26)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41562,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex27)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41561,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex28)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41560,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex29)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41559,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex30)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41558,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex31)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41557,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex32)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41556,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex33)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41555,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex34)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41554,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex35)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41553,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex36)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41552,axiom,
! [VarCurr] :
( v132192(VarCurr,bitIndex37)
<=> v132082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_51,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132179(VarCurr,B)
<=> ( v132180(VarCurr,B)
& v132187(VarCurr,B) ) ) ) ).
fof(addAssignment_41551,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex0)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41550,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex1)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41549,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex2)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41548,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex3)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41547,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex4)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41546,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex5)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41545,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex6)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41544,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex7)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41543,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex8)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41542,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex9)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41541,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex10)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41540,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex11)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41539,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex12)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41538,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex13)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41537,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex14)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41536,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex15)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41535,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex16)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41534,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex17)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41533,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex18)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41532,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex19)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41531,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex20)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41530,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex21)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41529,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex22)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41528,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex23)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41527,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex24)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41526,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex25)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41525,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex26)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41524,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex27)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41523,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex28)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41522,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex29)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41521,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex30)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41520,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex31)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41519,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex32)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41518,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex33)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41517,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex34)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41516,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex35)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41515,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex36)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41514,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex37)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41513,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex38)
<=> v132083(VarCurr) ) ).
fof(addAssignment_41512,axiom,
! [VarCurr] :
( v132187(VarCurr,bitIndex39)
<=> v132083(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_50,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132180(VarCurr,B)
<=> ( v132181(VarCurr,B)
| v132184(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_49,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132184(VarCurr,B)
<=> ( v132185(VarCurr,B)
& v132186(VarCurr,B) ) ) ) ).
fof(addAssignment_41511,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex0)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41510,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex1)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41509,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex2)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41508,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex3)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41507,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex4)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41506,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex5)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41505,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex6)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41504,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex7)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41503,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex8)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41502,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex9)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41501,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex10)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41500,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex11)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41499,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex12)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41498,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex13)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41497,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex14)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41496,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex15)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41495,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex16)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41494,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex17)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41493,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex18)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41492,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex19)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41491,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex20)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41490,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex21)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41489,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex22)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41488,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex23)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41487,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex24)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41486,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex25)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41485,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex26)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41484,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex27)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41483,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex28)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41482,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex29)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41481,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex30)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41480,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex31)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41479,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex32)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41478,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex33)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41477,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex34)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41476,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex35)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41475,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex36)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41474,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex37)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41473,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex38)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41472,axiom,
! [VarCurr] :
( v132186(VarCurr,bitIndex39)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(addAssignment_41471,axiom,
! [VarCurr] :
( ( v132185(VarCurr,bitIndex38)
<=> v132182(VarCurr,bitIndex39) )
& ( v132185(VarCurr,bitIndex37)
<=> v132182(VarCurr,bitIndex38) )
& ( v132185(VarCurr,bitIndex36)
<=> v132182(VarCurr,bitIndex37) )
& ( v132185(VarCurr,bitIndex35)
<=> v132182(VarCurr,bitIndex36) )
& ( v132185(VarCurr,bitIndex34)
<=> v132182(VarCurr,bitIndex35) )
& ( v132185(VarCurr,bitIndex33)
<=> v132182(VarCurr,bitIndex34) )
& ( v132185(VarCurr,bitIndex32)
<=> v132182(VarCurr,bitIndex33) )
& ( v132185(VarCurr,bitIndex31)
<=> v132182(VarCurr,bitIndex32) )
& ( v132185(VarCurr,bitIndex30)
<=> v132182(VarCurr,bitIndex31) )
& ( v132185(VarCurr,bitIndex29)
<=> v132182(VarCurr,bitIndex30) )
& ( v132185(VarCurr,bitIndex28)
<=> v132182(VarCurr,bitIndex29) )
& ( v132185(VarCurr,bitIndex27)
<=> v132182(VarCurr,bitIndex28) )
& ( v132185(VarCurr,bitIndex26)
<=> v132182(VarCurr,bitIndex27) )
& ( v132185(VarCurr,bitIndex25)
<=> v132182(VarCurr,bitIndex26) )
& ( v132185(VarCurr,bitIndex24)
<=> v132182(VarCurr,bitIndex25) )
& ( v132185(VarCurr,bitIndex23)
<=> v132182(VarCurr,bitIndex24) )
& ( v132185(VarCurr,bitIndex22)
<=> v132182(VarCurr,bitIndex23) )
& ( v132185(VarCurr,bitIndex21)
<=> v132182(VarCurr,bitIndex22) )
& ( v132185(VarCurr,bitIndex20)
<=> v132182(VarCurr,bitIndex21) )
& ( v132185(VarCurr,bitIndex19)
<=> v132182(VarCurr,bitIndex20) )
& ( v132185(VarCurr,bitIndex18)
<=> v132182(VarCurr,bitIndex19) )
& ( v132185(VarCurr,bitIndex17)
<=> v132182(VarCurr,bitIndex18) )
& ( v132185(VarCurr,bitIndex16)
<=> v132182(VarCurr,bitIndex17) )
& ( v132185(VarCurr,bitIndex15)
<=> v132182(VarCurr,bitIndex16) )
& ( v132185(VarCurr,bitIndex14)
<=> v132182(VarCurr,bitIndex15) )
& ( v132185(VarCurr,bitIndex13)
<=> v132182(VarCurr,bitIndex14) )
& ( v132185(VarCurr,bitIndex12)
<=> v132182(VarCurr,bitIndex13) )
& ( v132185(VarCurr,bitIndex11)
<=> v132182(VarCurr,bitIndex12) )
& ( v132185(VarCurr,bitIndex10)
<=> v132182(VarCurr,bitIndex11) )
& ( v132185(VarCurr,bitIndex9)
<=> v132182(VarCurr,bitIndex10) )
& ( v132185(VarCurr,bitIndex8)
<=> v132182(VarCurr,bitIndex9) )
& ( v132185(VarCurr,bitIndex7)
<=> v132182(VarCurr,bitIndex8) )
& ( v132185(VarCurr,bitIndex6)
<=> v132182(VarCurr,bitIndex7) )
& ( v132185(VarCurr,bitIndex5)
<=> v132182(VarCurr,bitIndex6) )
& ( v132185(VarCurr,bitIndex4)
<=> v132182(VarCurr,bitIndex5) )
& ( v132185(VarCurr,bitIndex3)
<=> v132182(VarCurr,bitIndex4) )
& ( v132185(VarCurr,bitIndex2)
<=> v132182(VarCurr,bitIndex3) )
& ( v132185(VarCurr,bitIndex1)
<=> v132182(VarCurr,bitIndex2) )
& ( v132185(VarCurr,bitIndex0)
<=> v132182(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_41470,axiom,
! [VarCurr] :
( v132185(VarCurr,bitIndex39)
<=> $false ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_48,axiom,
! [VarCurr,B] :
( range_39_0(B)
=> ( v132181(VarCurr,B)
<=> ( v132182(VarCurr,B)
& v132183(VarCurr,B) ) ) ) ).
fof(range_axiom_192,axiom,
! [B] :
( range_39_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B ) ) ).
fof(addAssignment_41469,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex0)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41468,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex1)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41467,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex2)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41466,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex3)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41465,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex4)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41464,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex5)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41463,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex6)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41462,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex7)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41461,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex8)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41460,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex9)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41459,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex10)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41458,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex11)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41457,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex12)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41456,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex13)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41455,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex14)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41454,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex15)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41453,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex16)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41452,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex17)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41451,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex18)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41450,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex19)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41449,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex20)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41448,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex21)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41447,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex22)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41446,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex23)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41445,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex24)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41444,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex25)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41443,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex26)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41442,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex27)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41441,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex28)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41440,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex29)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41439,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex30)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41438,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex31)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41437,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex32)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41436,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex33)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41435,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex34)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41434,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex35)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41433,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex36)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41432,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex37)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41431,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex38)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41430,axiom,
! [VarCurr] :
( v132183(VarCurr,bitIndex39)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41429,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132182(VarCurr,B)
<=> v131893(VarCurr,B) ) ) ).
fof(addAssignment_41428,axiom,
! [VarCurr] :
( ( v132182(VarCurr,bitIndex39)
<=> v131893(VarCurr,bitIndex7) )
& ( v132182(VarCurr,bitIndex38)
<=> v131893(VarCurr,bitIndex6) )
& ( v132182(VarCurr,bitIndex37)
<=> v131893(VarCurr,bitIndex5) )
& ( v132182(VarCurr,bitIndex36)
<=> v131893(VarCurr,bitIndex4) )
& ( v132182(VarCurr,bitIndex35)
<=> v131893(VarCurr,bitIndex3) )
& ( v132182(VarCurr,bitIndex34)
<=> v131893(VarCurr,bitIndex2) )
& ( v132182(VarCurr,bitIndex33)
<=> v131893(VarCurr,bitIndex1) )
& ( v132182(VarCurr,bitIndex32)
<=> v131893(VarCurr,bitIndex0) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132159(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v131893(VarNext,B)
<=> v131893(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2442,axiom,
! [VarNext] :
( v132159(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v131893(VarNext,B)
<=> v132167(VarNext,B) ) ) ) ).
fof(addAssignment_41427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v132167(VarNext,B)
<=> v132165(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3168,axiom,
! [VarCurr] :
( ~ v132168(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v132165(VarCurr,B)
<=> v131896(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2973,axiom,
! [VarCurr] :
( v132168(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v132165(VarCurr,B)
<=> $true ) ) ) ).
fof(writeUnaryOperator_10925,axiom,
! [VarCurr] :
( ~ v132168(VarCurr)
<=> v10091(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132159(VarNext)
<=> v132160(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132160(VarNext)
<=> ( v132161(VarNext)
& v15327(VarNext) ) ) ) ).
fof(writeUnaryOperator_10924,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132161(VarNext)
<=> v15334(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_47,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v131896(VarCurr,B)
<=> ( v132155(VarCurr,B)
& v132156(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10923,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132156(VarCurr,B)
<=> ~ v132034(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_46,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132155(VarCurr,B)
<=> ( v131898(VarCurr,B)
| v131893(VarCurr,B) ) ) ) ).
fof(addAssignmentInitValueVector_39,axiom,
! [B] :
( range_31_0(B)
=> ( v131893(constB0,B)
<=> $true ) ) ).
fof(bitBlastConstant_12696,axiom,
b11111111111111111111111111111111(bitIndex31) ).
fof(bitBlastConstant_12695,axiom,
b11111111111111111111111111111111(bitIndex30) ).
fof(bitBlastConstant_12694,axiom,
b11111111111111111111111111111111(bitIndex29) ).
fof(bitBlastConstant_12693,axiom,
b11111111111111111111111111111111(bitIndex28) ).
fof(bitBlastConstant_12692,axiom,
b11111111111111111111111111111111(bitIndex27) ).
fof(bitBlastConstant_12691,axiom,
b11111111111111111111111111111111(bitIndex26) ).
fof(bitBlastConstant_12690,axiom,
b11111111111111111111111111111111(bitIndex25) ).
fof(bitBlastConstant_12689,axiom,
b11111111111111111111111111111111(bitIndex24) ).
fof(bitBlastConstant_12688,axiom,
b11111111111111111111111111111111(bitIndex23) ).
fof(bitBlastConstant_12687,axiom,
b11111111111111111111111111111111(bitIndex22) ).
fof(bitBlastConstant_12686,axiom,
b11111111111111111111111111111111(bitIndex21) ).
fof(bitBlastConstant_12685,axiom,
b11111111111111111111111111111111(bitIndex20) ).
fof(bitBlastConstant_12684,axiom,
b11111111111111111111111111111111(bitIndex19) ).
fof(bitBlastConstant_12683,axiom,
b11111111111111111111111111111111(bitIndex18) ).
fof(bitBlastConstant_12682,axiom,
b11111111111111111111111111111111(bitIndex17) ).
fof(bitBlastConstant_12681,axiom,
b11111111111111111111111111111111(bitIndex16) ).
fof(bitBlastConstant_12680,axiom,
b11111111111111111111111111111111(bitIndex15) ).
fof(bitBlastConstant_12679,axiom,
b11111111111111111111111111111111(bitIndex14) ).
fof(bitBlastConstant_12678,axiom,
b11111111111111111111111111111111(bitIndex13) ).
fof(bitBlastConstant_12677,axiom,
b11111111111111111111111111111111(bitIndex12) ).
fof(bitBlastConstant_12676,axiom,
b11111111111111111111111111111111(bitIndex11) ).
fof(bitBlastConstant_12675,axiom,
b11111111111111111111111111111111(bitIndex10) ).
fof(bitBlastConstant_12674,axiom,
b11111111111111111111111111111111(bitIndex9) ).
fof(bitBlastConstant_12673,axiom,
b11111111111111111111111111111111(bitIndex8) ).
fof(bitBlastConstant_12672,axiom,
b11111111111111111111111111111111(bitIndex7) ).
fof(bitBlastConstant_12671,axiom,
b11111111111111111111111111111111(bitIndex6) ).
fof(bitBlastConstant_12670,axiom,
b11111111111111111111111111111111(bitIndex5) ).
fof(bitBlastConstant_12669,axiom,
b11111111111111111111111111111111(bitIndex4) ).
fof(bitBlastConstant_12668,axiom,
b11111111111111111111111111111111(bitIndex3) ).
fof(bitBlastConstant_12667,axiom,
b11111111111111111111111111111111(bitIndex2) ).
fof(bitBlastConstant_12666,axiom,
b11111111111111111111111111111111(bitIndex1) ).
fof(bitBlastConstant_12665,axiom,
b11111111111111111111111111111111(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_45,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v132034(VarCurr,B)
<=> ( v132036(VarCurr,B)
& v132152(VarCurr,B) ) ) ) ).
fof(addAssignment_41426,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex0)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41425,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex1)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41424,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex2)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41423,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex3)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41422,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex4)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41421,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex5)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41420,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex6)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41419,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex7)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41418,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex8)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41417,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex9)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41416,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex10)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41415,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex11)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41414,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex12)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41413,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex13)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41412,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex14)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41411,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex15)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41410,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex16)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41409,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex17)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41408,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex18)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41407,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex19)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41406,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex20)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41405,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex21)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41404,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex22)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41403,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex23)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41402,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex24)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41401,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex25)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41400,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex26)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41399,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex27)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41398,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex28)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41397,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex29)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41396,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex30)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41395,axiom,
! [VarCurr] :
( v132152(VarCurr,bitIndex31)
<=> v132153(VarCurr) ) ).
fof(addAssignment_41394,axiom,
! [VarCurr] :
( v132153(VarCurr)
<=> v132040(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_578,axiom,
! [VarCurr] :
( ~ v132150(VarCurr)
=> ( v132036(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_773,axiom,
! [VarCurr] :
( v132150(VarCurr)
=> ( v132036(VarCurr,bitIndex31)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9283,axiom,
! [VarCurr] :
( v132150(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $true )
& ( v132038(VarCurr,bitIndex3)
<=> $true )
& ( v132038(VarCurr,bitIndex2)
<=> $true )
& ( v132038(VarCurr,bitIndex1)
<=> $true )
& ( v132038(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_577,axiom,
! [VarCurr] :
( ~ v132148(VarCurr)
=> ( v132036(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_772,axiom,
! [VarCurr] :
( v132148(VarCurr)
=> ( v132036(VarCurr,bitIndex30)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9282,axiom,
! [VarCurr] :
( v132148(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $true )
& ( v132038(VarCurr,bitIndex3)
<=> $true )
& ( v132038(VarCurr,bitIndex2)
<=> $true )
& ( v132038(VarCurr,bitIndex1)
<=> $true )
& ( v132038(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_576,axiom,
! [VarCurr] :
( ~ v132146(VarCurr)
=> ( v132036(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_771,axiom,
! [VarCurr] :
( v132146(VarCurr)
=> ( v132036(VarCurr,bitIndex29)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9281,axiom,
! [VarCurr] :
( v132146(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $true )
& ( v132038(VarCurr,bitIndex3)
<=> $true )
& ( v132038(VarCurr,bitIndex2)
<=> $true )
& ( v132038(VarCurr,bitIndex1)
<=> $false )
& ( v132038(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_575,axiom,
! [VarCurr] :
( ~ v132144(VarCurr)
=> ( v132036(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_770,axiom,
! [VarCurr] :
( v132144(VarCurr)
=> ( v132036(VarCurr,bitIndex28)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9280,axiom,
! [VarCurr] :
( v132144(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $true )
& ( v132038(VarCurr,bitIndex3)
<=> $true )
& ( v132038(VarCurr,bitIndex2)
<=> $true )
& ( v132038(VarCurr,bitIndex1)
<=> $false )
& ( v132038(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_574,axiom,
! [VarCurr] :
( ~ v132142(VarCurr)
=> ( v132036(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_769,axiom,
! [VarCurr] :
( v132142(VarCurr)
=> ( v132036(VarCurr,bitIndex27)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9279,axiom,
! [VarCurr] :
( v132142(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $true )
& ( v132038(VarCurr,bitIndex3)
<=> $true )
& ( v132038(VarCurr,bitIndex2)
<=> $false )
& ( v132038(VarCurr,bitIndex1)
<=> $true )
& ( v132038(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_573,axiom,
! [VarCurr] :
( ~ v132140(VarCurr)
=> ( v132036(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_768,axiom,
! [VarCurr] :
( v132140(VarCurr)
=> ( v132036(VarCurr,bitIndex26)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9278,axiom,
! [VarCurr] :
( v132140(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $true )
& ( v132038(VarCurr,bitIndex3)
<=> $true )
& ( v132038(VarCurr,bitIndex2)
<=> $false )
& ( v132038(VarCurr,bitIndex1)
<=> $true )
& ( v132038(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_572,axiom,
! [VarCurr] :
( ~ v132138(VarCurr)
=> ( v132036(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_767,axiom,
! [VarCurr] :
( v132138(VarCurr)
=> ( v132036(VarCurr,bitIndex25)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9277,axiom,
! [VarCurr] :
( v132138(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $true )
& ( v132038(VarCurr,bitIndex3)
<=> $true )
& ( v132038(VarCurr,bitIndex2)
<=> $false )
& ( v132038(VarCurr,bitIndex1)
<=> $false )
& ( v132038(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_571,axiom,
! [VarCurr] :
( ~ v132136(VarCurr)
=> ( v132036(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_766,axiom,
! [VarCurr] :
( v132136(VarCurr)
=> ( v132036(VarCurr,bitIndex24)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9276,axiom,
! [VarCurr] :
( v132136(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $true )
& ( v132038(VarCurr,bitIndex3)
<=> $true )
& ( v132038(VarCurr,bitIndex2)
<=> $false )
& ( v132038(VarCurr,bitIndex1)
<=> $false )
& ( v132038(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_570,axiom,
! [VarCurr] :
( ~ v132134(VarCurr)
=> ( v132036(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_765,axiom,
! [VarCurr] :
( v132134(VarCurr)
=> ( v132036(VarCurr,bitIndex23)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9275,axiom,
! [VarCurr] :
( v132134(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $true )
& ( v132038(VarCurr,bitIndex3)
<=> $false )
& ( v132038(VarCurr,bitIndex2)
<=> $true )
& ( v132038(VarCurr,bitIndex1)
<=> $true )
& ( v132038(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_569,axiom,
! [VarCurr] :
( ~ v132132(VarCurr)
=> ( v132036(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_764,axiom,
! [VarCurr] :
( v132132(VarCurr)
=> ( v132036(VarCurr,bitIndex22)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9274,axiom,
! [VarCurr] :
( v132132(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $true )
& ( v132038(VarCurr,bitIndex3)
<=> $false )
& ( v132038(VarCurr,bitIndex2)
<=> $true )
& ( v132038(VarCurr,bitIndex1)
<=> $true )
& ( v132038(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_568,axiom,
! [VarCurr] :
( ~ v132130(VarCurr)
=> ( v132036(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_763,axiom,
! [VarCurr] :
( v132130(VarCurr)
=> ( v132036(VarCurr,bitIndex21)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9273,axiom,
! [VarCurr] :
( v132130(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $true )
& ( v132038(VarCurr,bitIndex3)
<=> $false )
& ( v132038(VarCurr,bitIndex2)
<=> $true )
& ( v132038(VarCurr,bitIndex1)
<=> $false )
& ( v132038(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_567,axiom,
! [VarCurr] :
( ~ v132128(VarCurr)
=> ( v132036(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_762,axiom,
! [VarCurr] :
( v132128(VarCurr)
=> ( v132036(VarCurr,bitIndex20)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9272,axiom,
! [VarCurr] :
( v132128(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $true )
& ( v132038(VarCurr,bitIndex3)
<=> $false )
& ( v132038(VarCurr,bitIndex2)
<=> $true )
& ( v132038(VarCurr,bitIndex1)
<=> $false )
& ( v132038(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_566,axiom,
! [VarCurr] :
( ~ v132126(VarCurr)
=> ( v132036(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_761,axiom,
! [VarCurr] :
( v132126(VarCurr)
=> ( v132036(VarCurr,bitIndex19)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9271,axiom,
! [VarCurr] :
( v132126(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $true )
& ( v132038(VarCurr,bitIndex3)
<=> $false )
& ( v132038(VarCurr,bitIndex2)
<=> $false )
& ( v132038(VarCurr,bitIndex1)
<=> $true )
& ( v132038(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_565,axiom,
! [VarCurr] :
( ~ v132124(VarCurr)
=> ( v132036(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_760,axiom,
! [VarCurr] :
( v132124(VarCurr)
=> ( v132036(VarCurr,bitIndex18)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9270,axiom,
! [VarCurr] :
( v132124(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $true )
& ( v132038(VarCurr,bitIndex3)
<=> $false )
& ( v132038(VarCurr,bitIndex2)
<=> $false )
& ( v132038(VarCurr,bitIndex1)
<=> $true )
& ( v132038(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_564,axiom,
! [VarCurr] :
( ~ v132122(VarCurr)
=> ( v132036(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_759,axiom,
! [VarCurr] :
( v132122(VarCurr)
=> ( v132036(VarCurr,bitIndex17)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9269,axiom,
! [VarCurr] :
( v132122(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $true )
& ( v132038(VarCurr,bitIndex3)
<=> $false )
& ( v132038(VarCurr,bitIndex2)
<=> $false )
& ( v132038(VarCurr,bitIndex1)
<=> $false )
& ( v132038(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_563,axiom,
! [VarCurr] :
( ~ v132120(VarCurr)
=> ( v132036(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_758,axiom,
! [VarCurr] :
( v132120(VarCurr)
=> ( v132036(VarCurr,bitIndex16)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9268,axiom,
! [VarCurr] :
( v132120(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $true )
& ( v132038(VarCurr,bitIndex3)
<=> $false )
& ( v132038(VarCurr,bitIndex2)
<=> $false )
& ( v132038(VarCurr,bitIndex1)
<=> $false )
& ( v132038(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_562,axiom,
! [VarCurr] :
( ~ v132118(VarCurr)
=> ( v132036(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_757,axiom,
! [VarCurr] :
( v132118(VarCurr)
=> ( v132036(VarCurr,bitIndex15)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9267,axiom,
! [VarCurr] :
( v132118(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $false )
& ( v132038(VarCurr,bitIndex3)
<=> $true )
& ( v132038(VarCurr,bitIndex2)
<=> $true )
& ( v132038(VarCurr,bitIndex1)
<=> $true )
& ( v132038(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_561,axiom,
! [VarCurr] :
( ~ v132116(VarCurr)
=> ( v132036(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_756,axiom,
! [VarCurr] :
( v132116(VarCurr)
=> ( v132036(VarCurr,bitIndex14)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9266,axiom,
! [VarCurr] :
( v132116(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $false )
& ( v132038(VarCurr,bitIndex3)
<=> $true )
& ( v132038(VarCurr,bitIndex2)
<=> $true )
& ( v132038(VarCurr,bitIndex1)
<=> $true )
& ( v132038(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_560,axiom,
! [VarCurr] :
( ~ v132114(VarCurr)
=> ( v132036(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_755,axiom,
! [VarCurr] :
( v132114(VarCurr)
=> ( v132036(VarCurr,bitIndex13)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9265,axiom,
! [VarCurr] :
( v132114(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $false )
& ( v132038(VarCurr,bitIndex3)
<=> $true )
& ( v132038(VarCurr,bitIndex2)
<=> $true )
& ( v132038(VarCurr,bitIndex1)
<=> $false )
& ( v132038(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_559,axiom,
! [VarCurr] :
( ~ v132112(VarCurr)
=> ( v132036(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_754,axiom,
! [VarCurr] :
( v132112(VarCurr)
=> ( v132036(VarCurr,bitIndex12)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9264,axiom,
! [VarCurr] :
( v132112(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $false )
& ( v132038(VarCurr,bitIndex3)
<=> $true )
& ( v132038(VarCurr,bitIndex2)
<=> $true )
& ( v132038(VarCurr,bitIndex1)
<=> $false )
& ( v132038(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_558,axiom,
! [VarCurr] :
( ~ v132110(VarCurr)
=> ( v132036(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_753,axiom,
! [VarCurr] :
( v132110(VarCurr)
=> ( v132036(VarCurr,bitIndex11)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9263,axiom,
! [VarCurr] :
( v132110(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $false )
& ( v132038(VarCurr,bitIndex3)
<=> $true )
& ( v132038(VarCurr,bitIndex2)
<=> $false )
& ( v132038(VarCurr,bitIndex1)
<=> $true )
& ( v132038(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_557,axiom,
! [VarCurr] :
( ~ v132108(VarCurr)
=> ( v132036(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_752,axiom,
! [VarCurr] :
( v132108(VarCurr)
=> ( v132036(VarCurr,bitIndex10)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9262,axiom,
! [VarCurr] :
( v132108(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $false )
& ( v132038(VarCurr,bitIndex3)
<=> $true )
& ( v132038(VarCurr,bitIndex2)
<=> $false )
& ( v132038(VarCurr,bitIndex1)
<=> $true )
& ( v132038(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_556,axiom,
! [VarCurr] :
( ~ v132106(VarCurr)
=> ( v132036(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_751,axiom,
! [VarCurr] :
( v132106(VarCurr)
=> ( v132036(VarCurr,bitIndex9)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9261,axiom,
! [VarCurr] :
( v132106(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $false )
& ( v132038(VarCurr,bitIndex3)
<=> $true )
& ( v132038(VarCurr,bitIndex2)
<=> $false )
& ( v132038(VarCurr,bitIndex1)
<=> $false )
& ( v132038(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_555,axiom,
! [VarCurr] :
( ~ v132104(VarCurr)
=> ( v132036(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_750,axiom,
! [VarCurr] :
( v132104(VarCurr)
=> ( v132036(VarCurr,bitIndex8)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9260,axiom,
! [VarCurr] :
( v132104(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $false )
& ( v132038(VarCurr,bitIndex3)
<=> $true )
& ( v132038(VarCurr,bitIndex2)
<=> $false )
& ( v132038(VarCurr,bitIndex1)
<=> $false )
& ( v132038(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_554,axiom,
! [VarCurr] :
( ~ v132102(VarCurr)
=> ( v132036(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_749,axiom,
! [VarCurr] :
( v132102(VarCurr)
=> ( v132036(VarCurr,bitIndex7)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9259,axiom,
! [VarCurr] :
( v132102(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $false )
& ( v132038(VarCurr,bitIndex3)
<=> $false )
& ( v132038(VarCurr,bitIndex2)
<=> $true )
& ( v132038(VarCurr,bitIndex1)
<=> $true )
& ( v132038(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_553,axiom,
! [VarCurr] :
( ~ v132100(VarCurr)
=> ( v132036(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_748,axiom,
! [VarCurr] :
( v132100(VarCurr)
=> ( v132036(VarCurr,bitIndex6)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9258,axiom,
! [VarCurr] :
( v132100(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $false )
& ( v132038(VarCurr,bitIndex3)
<=> $false )
& ( v132038(VarCurr,bitIndex2)
<=> $true )
& ( v132038(VarCurr,bitIndex1)
<=> $true )
& ( v132038(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_552,axiom,
! [VarCurr] :
( ~ v132098(VarCurr)
=> ( v132036(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_747,axiom,
! [VarCurr] :
( v132098(VarCurr)
=> ( v132036(VarCurr,bitIndex5)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9257,axiom,
! [VarCurr] :
( v132098(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $false )
& ( v132038(VarCurr,bitIndex3)
<=> $false )
& ( v132038(VarCurr,bitIndex2)
<=> $true )
& ( v132038(VarCurr,bitIndex1)
<=> $false )
& ( v132038(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_551,axiom,
! [VarCurr] :
( ~ v132096(VarCurr)
=> ( v132036(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_746,axiom,
! [VarCurr] :
( v132096(VarCurr)
=> ( v132036(VarCurr,bitIndex4)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9256,axiom,
! [VarCurr] :
( v132096(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $false )
& ( v132038(VarCurr,bitIndex3)
<=> $false )
& ( v132038(VarCurr,bitIndex2)
<=> $true )
& ( v132038(VarCurr,bitIndex1)
<=> $false )
& ( v132038(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_550,axiom,
! [VarCurr] :
( ~ v132094(VarCurr)
=> ( v132036(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_745,axiom,
! [VarCurr] :
( v132094(VarCurr)
=> ( v132036(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9255,axiom,
! [VarCurr] :
( v132094(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $false )
& ( v132038(VarCurr,bitIndex3)
<=> $false )
& ( v132038(VarCurr,bitIndex2)
<=> $false )
& ( v132038(VarCurr,bitIndex1)
<=> $true )
& ( v132038(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_549,axiom,
! [VarCurr] :
( ~ v132092(VarCurr)
=> ( v132036(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_744,axiom,
! [VarCurr] :
( v132092(VarCurr)
=> ( v132036(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9254,axiom,
! [VarCurr] :
( v132092(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $false )
& ( v132038(VarCurr,bitIndex3)
<=> $false )
& ( v132038(VarCurr,bitIndex2)
<=> $false )
& ( v132038(VarCurr,bitIndex1)
<=> $true )
& ( v132038(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_548,axiom,
! [VarCurr] :
( ~ v132090(VarCurr)
=> ( v132036(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_743,axiom,
! [VarCurr] :
( v132090(VarCurr)
=> ( v132036(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9253,axiom,
! [VarCurr] :
( v132090(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $false )
& ( v132038(VarCurr,bitIndex3)
<=> $false )
& ( v132038(VarCurr,bitIndex2)
<=> $false )
& ( v132038(VarCurr,bitIndex1)
<=> $false )
& ( v132038(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3167,axiom,
! [VarCurr] :
( ~ v132088(VarCurr)
=> ( v132036(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2972,axiom,
! [VarCurr] :
( v132088(VarCurr)
=> ( v132036(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9252,axiom,
! [VarCurr] :
( v132088(VarCurr)
<=> ( ( v132038(VarCurr,bitIndex4)
<=> $false )
& ( v132038(VarCurr,bitIndex3)
<=> $false )
& ( v132038(VarCurr,bitIndex2)
<=> $false )
& ( v132038(VarCurr,bitIndex1)
<=> $false )
& ( v132038(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132045(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v132038(VarNext,B)
<=> v132038(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2441,axiom,
! [VarNext] :
( v132045(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v132038(VarNext,B)
<=> v132059(VarNext,B) ) ) ) ).
fof(addAssignment_41393,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v132059(VarNext,B)
<=> v132057(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5399,axiom,
! [VarCurr] :
( ~ v132054(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v132057(VarCurr,B)
<=> v132060(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5388,axiom,
! [VarCurr] :
( v132054(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v132057(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_41392,axiom,
! [VarCurr] :
( v132060(VarCurr,bitIndex0)
<=> v132082(VarCurr) ) ).
fof(addAssignment_41391,axiom,
! [VarCurr] :
( v132060(VarCurr,bitIndex1)
<=> v132080(VarCurr) ) ).
fof(addAssignment_41390,axiom,
! [VarCurr] :
( v132060(VarCurr,bitIndex2)
<=> v132075(VarCurr) ) ).
fof(addAssignment_41389,axiom,
! [VarCurr] :
( v132060(VarCurr,bitIndex3)
<=> v132070(VarCurr) ) ).
fof(addAssignment_41388,axiom,
! [VarCurr] :
( v132060(VarCurr,bitIndex4)
<=> v132062(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26455,axiom,
! [VarCurr] :
( v132080(VarCurr)
<=> ( v132081(VarCurr)
& v132084(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2626,axiom,
! [VarCurr] :
( v132084(VarCurr)
<=> ( v132038(VarCurr,bitIndex0)
| v132038(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26454,axiom,
! [VarCurr] :
( v132081(VarCurr)
<=> ( v132082(VarCurr)
| v132083(VarCurr) ) ) ).
fof(writeUnaryOperator_10922,axiom,
! [VarCurr] :
( ~ v132083(VarCurr)
<=> v132038(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10921,axiom,
! [VarCurr] :
( ~ v132082(VarCurr)
<=> v132038(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26453,axiom,
! [VarCurr] :
( v132075(VarCurr)
<=> ( v132076(VarCurr)
& v132079(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2625,axiom,
! [VarCurr] :
( v132079(VarCurr)
<=> ( v132067(VarCurr)
| v132038(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26452,axiom,
! [VarCurr] :
( v132076(VarCurr)
<=> ( v132077(VarCurr)
| v132078(VarCurr) ) ) ).
fof(writeUnaryOperator_10920,axiom,
! [VarCurr] :
( ~ v132078(VarCurr)
<=> v132038(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10919,axiom,
! [VarCurr] :
( ~ v132077(VarCurr)
<=> v132067(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26451,axiom,
! [VarCurr] :
( v132070(VarCurr)
<=> ( v132071(VarCurr)
& v132074(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2624,axiom,
! [VarCurr] :
( v132074(VarCurr)
<=> ( v132066(VarCurr)
| v132038(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26450,axiom,
! [VarCurr] :
( v132071(VarCurr)
<=> ( v132072(VarCurr)
| v132073(VarCurr) ) ) ).
fof(writeUnaryOperator_10918,axiom,
! [VarCurr] :
( ~ v132073(VarCurr)
<=> v132038(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10917,axiom,
! [VarCurr] :
( ~ v132072(VarCurr)
<=> v132066(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26449,axiom,
! [VarCurr] :
( v132062(VarCurr)
<=> ( v132063(VarCurr)
& v132069(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2623,axiom,
! [VarCurr] :
( v132069(VarCurr)
<=> ( v132065(VarCurr)
| v132038(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26448,axiom,
! [VarCurr] :
( v132063(VarCurr)
<=> ( v132064(VarCurr)
| v132068(VarCurr) ) ) ).
fof(writeUnaryOperator_10916,axiom,
! [VarCurr] :
( ~ v132068(VarCurr)
<=> v132038(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10915,axiom,
! [VarCurr] :
( ~ v132064(VarCurr)
<=> v132065(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2622,axiom,
! [VarCurr] :
( v132065(VarCurr)
<=> ( v132066(VarCurr)
& v132038(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2621,axiom,
! [VarCurr] :
( v132066(VarCurr)
<=> ( v132067(VarCurr)
& v132038(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2620,axiom,
! [VarCurr] :
( v132067(VarCurr)
<=> ( v132038(VarCurr,bitIndex0)
& v132038(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26447,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132045(VarNext)
<=> ( v132046(VarNext)
& v132053(VarNext) ) ) ) ).
fof(addAssignment_41387,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132053(VarNext)
<=> v132051(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26446,axiom,
! [VarCurr] :
( v132051(VarCurr)
<=> ( v132054(VarCurr)
| v132055(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26445,axiom,
! [VarCurr] :
( v132055(VarCurr)
<=> ( v132040(VarCurr)
& v132056(VarCurr) ) ) ).
fof(writeUnaryOperator_10914,axiom,
! [VarCurr] :
( ~ v132056(VarCurr)
<=> v132054(VarCurr) ) ).
fof(writeUnaryOperator_10913,axiom,
! [VarCurr] :
( ~ v132054(VarCurr)
<=> v10091(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132046(VarNext)
<=> ( v132047(VarNext)
& v15327(VarNext) ) ) ) ).
fof(writeUnaryOperator_10912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132047(VarNext)
<=> v15334(VarNext) ) ) ).
fof(addAssignmentInitValueVector_38,axiom,
! [B] :
( range_4_0(B)
=> ( v132038(constB0,B)
<=> $false ) ) ).
fof(addAssignment_41386,axiom,
! [VarCurr] :
( v132040(VarCurr)
<=> v132042(VarCurr) ) ).
fof(addAssignment_41385,axiom,
! [VarCurr] :
( v132042(VarCurr)
<=> v131859(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_44,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v131898(VarCurr,B)
<=> ( v131900(VarCurr,B)
& v132031(VarCurr,B) ) ) ) ).
fof(addAssignment_41384,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex0)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41383,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex1)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41382,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex2)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41381,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex3)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41380,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex4)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41379,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex5)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41378,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex6)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41377,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex7)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41376,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex8)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41375,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex9)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41374,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex10)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41373,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex11)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41372,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex12)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41371,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex13)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41370,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex14)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41369,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex15)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41368,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex16)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41367,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex17)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41366,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex18)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41365,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex19)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41364,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex20)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41363,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex21)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41362,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex22)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41361,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex23)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41360,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex24)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41359,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex25)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41358,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex26)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41357,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex27)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41356,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex28)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41355,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex29)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41354,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex30)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41353,axiom,
! [VarCurr] :
( v132031(VarCurr,bitIndex31)
<=> v132032(VarCurr) ) ).
fof(addAssignment_41352,axiom,
! [VarCurr] :
( v132032(VarCurr)
<=> v132000(VarCurr) ) ).
fof(addAssignment_41351,axiom,
! [VarCurr] :
( v132000(VarCurr)
<=> v132002(VarCurr) ) ).
fof(addAssignment_41350,axiom,
! [VarCurr] :
( v132002(VarCurr)
<=> v132004(VarCurr) ) ).
fof(addAssignment_41349,axiom,
! [VarCurr] :
( v132004(VarCurr)
<=> v132006(VarCurr) ) ).
fof(addAssignment_41348,axiom,
! [VarCurr] :
( v132006(VarCurr)
<=> v132008(VarCurr) ) ).
fof(addAssignment_41347,axiom,
! [VarCurr] :
( v132008(VarCurr)
<=> v132010(VarCurr) ) ).
fof(addAssignment_41346,axiom,
! [VarCurr] :
( v132010(VarCurr)
<=> v132012(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132019(VarNext)
=> ( v132012(VarNext)
<=> v132012(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2440,axiom,
! [VarNext] :
( v132019(VarNext)
=> ( v132012(VarNext)
<=> v132027(VarNext) ) ) ).
fof(addAssignment_41345,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132027(VarNext)
<=> v132025(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3166,axiom,
! [VarCurr] :
( ~ v131932(VarCurr)
=> ( v132025(VarCurr)
<=> v132014(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2971,axiom,
! [VarCurr] :
( v131932(VarCurr)
=> ( v132025(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132019(VarNext)
<=> v132020(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v132020(VarNext)
<=> ( v132022(VarNext)
& v131918(VarNext) ) ) ) ).
fof(writeUnaryOperator_10911,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v132022(VarNext)
<=> v131925(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3165,axiom,
! [VarCurr] :
( ~ v132016(VarCurr)
=> ( v132014(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2970,axiom,
! [VarCurr] :
( v132016(VarCurr)
=> ( v132014(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorShiftedRanges_2619,axiom,
! [VarCurr] :
( v132016(VarCurr)
<=> ( v48(VarCurr,bitIndex8)
& v56(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_547,axiom,
! [VarCurr] :
( ~ v131998(VarCurr)
=> ( v131900(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_742,axiom,
! [VarCurr] :
( v131998(VarCurr)
=> ( v131900(VarCurr,bitIndex31)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9251,axiom,
! [VarCurr] :
( v131998(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $true )
& ( v131902(VarCurr,bitIndex3)
<=> $true )
& ( v131902(VarCurr,bitIndex2)
<=> $true )
& ( v131902(VarCurr,bitIndex1)
<=> $true )
& ( v131902(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_546,axiom,
! [VarCurr] :
( ~ v131996(VarCurr)
=> ( v131900(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_741,axiom,
! [VarCurr] :
( v131996(VarCurr)
=> ( v131900(VarCurr,bitIndex30)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9250,axiom,
! [VarCurr] :
( v131996(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $true )
& ( v131902(VarCurr,bitIndex3)
<=> $true )
& ( v131902(VarCurr,bitIndex2)
<=> $true )
& ( v131902(VarCurr,bitIndex1)
<=> $true )
& ( v131902(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_545,axiom,
! [VarCurr] :
( ~ v131994(VarCurr)
=> ( v131900(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_740,axiom,
! [VarCurr] :
( v131994(VarCurr)
=> ( v131900(VarCurr,bitIndex29)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9249,axiom,
! [VarCurr] :
( v131994(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $true )
& ( v131902(VarCurr,bitIndex3)
<=> $true )
& ( v131902(VarCurr,bitIndex2)
<=> $true )
& ( v131902(VarCurr,bitIndex1)
<=> $false )
& ( v131902(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_544,axiom,
! [VarCurr] :
( ~ v131992(VarCurr)
=> ( v131900(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_739,axiom,
! [VarCurr] :
( v131992(VarCurr)
=> ( v131900(VarCurr,bitIndex28)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9248,axiom,
! [VarCurr] :
( v131992(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $true )
& ( v131902(VarCurr,bitIndex3)
<=> $true )
& ( v131902(VarCurr,bitIndex2)
<=> $true )
& ( v131902(VarCurr,bitIndex1)
<=> $false )
& ( v131902(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_543,axiom,
! [VarCurr] :
( ~ v131990(VarCurr)
=> ( v131900(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_738,axiom,
! [VarCurr] :
( v131990(VarCurr)
=> ( v131900(VarCurr,bitIndex27)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9247,axiom,
! [VarCurr] :
( v131990(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $true )
& ( v131902(VarCurr,bitIndex3)
<=> $true )
& ( v131902(VarCurr,bitIndex2)
<=> $false )
& ( v131902(VarCurr,bitIndex1)
<=> $true )
& ( v131902(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_542,axiom,
! [VarCurr] :
( ~ v131988(VarCurr)
=> ( v131900(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_737,axiom,
! [VarCurr] :
( v131988(VarCurr)
=> ( v131900(VarCurr,bitIndex26)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9246,axiom,
! [VarCurr] :
( v131988(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $true )
& ( v131902(VarCurr,bitIndex3)
<=> $true )
& ( v131902(VarCurr,bitIndex2)
<=> $false )
& ( v131902(VarCurr,bitIndex1)
<=> $true )
& ( v131902(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_541,axiom,
! [VarCurr] :
( ~ v131986(VarCurr)
=> ( v131900(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_736,axiom,
! [VarCurr] :
( v131986(VarCurr)
=> ( v131900(VarCurr,bitIndex25)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9245,axiom,
! [VarCurr] :
( v131986(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $true )
& ( v131902(VarCurr,bitIndex3)
<=> $true )
& ( v131902(VarCurr,bitIndex2)
<=> $false )
& ( v131902(VarCurr,bitIndex1)
<=> $false )
& ( v131902(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_540,axiom,
! [VarCurr] :
( ~ v131984(VarCurr)
=> ( v131900(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_735,axiom,
! [VarCurr] :
( v131984(VarCurr)
=> ( v131900(VarCurr,bitIndex24)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9244,axiom,
! [VarCurr] :
( v131984(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $true )
& ( v131902(VarCurr,bitIndex3)
<=> $true )
& ( v131902(VarCurr,bitIndex2)
<=> $false )
& ( v131902(VarCurr,bitIndex1)
<=> $false )
& ( v131902(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_539,axiom,
! [VarCurr] :
( ~ v131982(VarCurr)
=> ( v131900(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_734,axiom,
! [VarCurr] :
( v131982(VarCurr)
=> ( v131900(VarCurr,bitIndex23)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9243,axiom,
! [VarCurr] :
( v131982(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $true )
& ( v131902(VarCurr,bitIndex3)
<=> $false )
& ( v131902(VarCurr,bitIndex2)
<=> $true )
& ( v131902(VarCurr,bitIndex1)
<=> $true )
& ( v131902(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_538,axiom,
! [VarCurr] :
( ~ v131980(VarCurr)
=> ( v131900(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_733,axiom,
! [VarCurr] :
( v131980(VarCurr)
=> ( v131900(VarCurr,bitIndex22)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9242,axiom,
! [VarCurr] :
( v131980(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $true )
& ( v131902(VarCurr,bitIndex3)
<=> $false )
& ( v131902(VarCurr,bitIndex2)
<=> $true )
& ( v131902(VarCurr,bitIndex1)
<=> $true )
& ( v131902(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_537,axiom,
! [VarCurr] :
( ~ v131978(VarCurr)
=> ( v131900(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_732,axiom,
! [VarCurr] :
( v131978(VarCurr)
=> ( v131900(VarCurr,bitIndex21)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9241,axiom,
! [VarCurr] :
( v131978(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $true )
& ( v131902(VarCurr,bitIndex3)
<=> $false )
& ( v131902(VarCurr,bitIndex2)
<=> $true )
& ( v131902(VarCurr,bitIndex1)
<=> $false )
& ( v131902(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_536,axiom,
! [VarCurr] :
( ~ v131976(VarCurr)
=> ( v131900(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_731,axiom,
! [VarCurr] :
( v131976(VarCurr)
=> ( v131900(VarCurr,bitIndex20)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9240,axiom,
! [VarCurr] :
( v131976(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $true )
& ( v131902(VarCurr,bitIndex3)
<=> $false )
& ( v131902(VarCurr,bitIndex2)
<=> $true )
& ( v131902(VarCurr,bitIndex1)
<=> $false )
& ( v131902(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_535,axiom,
! [VarCurr] :
( ~ v131974(VarCurr)
=> ( v131900(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_730,axiom,
! [VarCurr] :
( v131974(VarCurr)
=> ( v131900(VarCurr,bitIndex19)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9239,axiom,
! [VarCurr] :
( v131974(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $true )
& ( v131902(VarCurr,bitIndex3)
<=> $false )
& ( v131902(VarCurr,bitIndex2)
<=> $false )
& ( v131902(VarCurr,bitIndex1)
<=> $true )
& ( v131902(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_534,axiom,
! [VarCurr] :
( ~ v131972(VarCurr)
=> ( v131900(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_729,axiom,
! [VarCurr] :
( v131972(VarCurr)
=> ( v131900(VarCurr,bitIndex18)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9238,axiom,
! [VarCurr] :
( v131972(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $true )
& ( v131902(VarCurr,bitIndex3)
<=> $false )
& ( v131902(VarCurr,bitIndex2)
<=> $false )
& ( v131902(VarCurr,bitIndex1)
<=> $true )
& ( v131902(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_533,axiom,
! [VarCurr] :
( ~ v131970(VarCurr)
=> ( v131900(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_728,axiom,
! [VarCurr] :
( v131970(VarCurr)
=> ( v131900(VarCurr,bitIndex17)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9237,axiom,
! [VarCurr] :
( v131970(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $true )
& ( v131902(VarCurr,bitIndex3)
<=> $false )
& ( v131902(VarCurr,bitIndex2)
<=> $false )
& ( v131902(VarCurr,bitIndex1)
<=> $false )
& ( v131902(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_532,axiom,
! [VarCurr] :
( ~ v131968(VarCurr)
=> ( v131900(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_727,axiom,
! [VarCurr] :
( v131968(VarCurr)
=> ( v131900(VarCurr,bitIndex16)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9236,axiom,
! [VarCurr] :
( v131968(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $true )
& ( v131902(VarCurr,bitIndex3)
<=> $false )
& ( v131902(VarCurr,bitIndex2)
<=> $false )
& ( v131902(VarCurr,bitIndex1)
<=> $false )
& ( v131902(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_531,axiom,
! [VarCurr] :
( ~ v131966(VarCurr)
=> ( v131900(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_726,axiom,
! [VarCurr] :
( v131966(VarCurr)
=> ( v131900(VarCurr,bitIndex15)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9235,axiom,
! [VarCurr] :
( v131966(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $false )
& ( v131902(VarCurr,bitIndex3)
<=> $true )
& ( v131902(VarCurr,bitIndex2)
<=> $true )
& ( v131902(VarCurr,bitIndex1)
<=> $true )
& ( v131902(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_530,axiom,
! [VarCurr] :
( ~ v131964(VarCurr)
=> ( v131900(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_725,axiom,
! [VarCurr] :
( v131964(VarCurr)
=> ( v131900(VarCurr,bitIndex14)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9234,axiom,
! [VarCurr] :
( v131964(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $false )
& ( v131902(VarCurr,bitIndex3)
<=> $true )
& ( v131902(VarCurr,bitIndex2)
<=> $true )
& ( v131902(VarCurr,bitIndex1)
<=> $true )
& ( v131902(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_529,axiom,
! [VarCurr] :
( ~ v131962(VarCurr)
=> ( v131900(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_724,axiom,
! [VarCurr] :
( v131962(VarCurr)
=> ( v131900(VarCurr,bitIndex13)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9233,axiom,
! [VarCurr] :
( v131962(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $false )
& ( v131902(VarCurr,bitIndex3)
<=> $true )
& ( v131902(VarCurr,bitIndex2)
<=> $true )
& ( v131902(VarCurr,bitIndex1)
<=> $false )
& ( v131902(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_528,axiom,
! [VarCurr] :
( ~ v131960(VarCurr)
=> ( v131900(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_723,axiom,
! [VarCurr] :
( v131960(VarCurr)
=> ( v131900(VarCurr,bitIndex12)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9232,axiom,
! [VarCurr] :
( v131960(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $false )
& ( v131902(VarCurr,bitIndex3)
<=> $true )
& ( v131902(VarCurr,bitIndex2)
<=> $true )
& ( v131902(VarCurr,bitIndex1)
<=> $false )
& ( v131902(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_527,axiom,
! [VarCurr] :
( ~ v131958(VarCurr)
=> ( v131900(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_722,axiom,
! [VarCurr] :
( v131958(VarCurr)
=> ( v131900(VarCurr,bitIndex11)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9231,axiom,
! [VarCurr] :
( v131958(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $false )
& ( v131902(VarCurr,bitIndex3)
<=> $true )
& ( v131902(VarCurr,bitIndex2)
<=> $false )
& ( v131902(VarCurr,bitIndex1)
<=> $true )
& ( v131902(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_526,axiom,
! [VarCurr] :
( ~ v131956(VarCurr)
=> ( v131900(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_721,axiom,
! [VarCurr] :
( v131956(VarCurr)
=> ( v131900(VarCurr,bitIndex10)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9230,axiom,
! [VarCurr] :
( v131956(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $false )
& ( v131902(VarCurr,bitIndex3)
<=> $true )
& ( v131902(VarCurr,bitIndex2)
<=> $false )
& ( v131902(VarCurr,bitIndex1)
<=> $true )
& ( v131902(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_525,axiom,
! [VarCurr] :
( ~ v131954(VarCurr)
=> ( v131900(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_720,axiom,
! [VarCurr] :
( v131954(VarCurr)
=> ( v131900(VarCurr,bitIndex9)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9229,axiom,
! [VarCurr] :
( v131954(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $false )
& ( v131902(VarCurr,bitIndex3)
<=> $true )
& ( v131902(VarCurr,bitIndex2)
<=> $false )
& ( v131902(VarCurr,bitIndex1)
<=> $false )
& ( v131902(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_524,axiom,
! [VarCurr] :
( ~ v131952(VarCurr)
=> ( v131900(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_719,axiom,
! [VarCurr] :
( v131952(VarCurr)
=> ( v131900(VarCurr,bitIndex8)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9228,axiom,
! [VarCurr] :
( v131952(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $false )
& ( v131902(VarCurr,bitIndex3)
<=> $true )
& ( v131902(VarCurr,bitIndex2)
<=> $false )
& ( v131902(VarCurr,bitIndex1)
<=> $false )
& ( v131902(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_523,axiom,
! [VarCurr] :
( ~ v131950(VarCurr)
=> ( v131900(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_718,axiom,
! [VarCurr] :
( v131950(VarCurr)
=> ( v131900(VarCurr,bitIndex7)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9227,axiom,
! [VarCurr] :
( v131950(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $false )
& ( v131902(VarCurr,bitIndex3)
<=> $false )
& ( v131902(VarCurr,bitIndex2)
<=> $true )
& ( v131902(VarCurr,bitIndex1)
<=> $true )
& ( v131902(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_522,axiom,
! [VarCurr] :
( ~ v131948(VarCurr)
=> ( v131900(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_717,axiom,
! [VarCurr] :
( v131948(VarCurr)
=> ( v131900(VarCurr,bitIndex6)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9226,axiom,
! [VarCurr] :
( v131948(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $false )
& ( v131902(VarCurr,bitIndex3)
<=> $false )
& ( v131902(VarCurr,bitIndex2)
<=> $true )
& ( v131902(VarCurr,bitIndex1)
<=> $true )
& ( v131902(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_521,axiom,
! [VarCurr] :
( ~ v131946(VarCurr)
=> ( v131900(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_716,axiom,
! [VarCurr] :
( v131946(VarCurr)
=> ( v131900(VarCurr,bitIndex5)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9225,axiom,
! [VarCurr] :
( v131946(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $false )
& ( v131902(VarCurr,bitIndex3)
<=> $false )
& ( v131902(VarCurr,bitIndex2)
<=> $true )
& ( v131902(VarCurr,bitIndex1)
<=> $false )
& ( v131902(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_520,axiom,
! [VarCurr] :
( ~ v131944(VarCurr)
=> ( v131900(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_715,axiom,
! [VarCurr] :
( v131944(VarCurr)
=> ( v131900(VarCurr,bitIndex4)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9224,axiom,
! [VarCurr] :
( v131944(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $false )
& ( v131902(VarCurr,bitIndex3)
<=> $false )
& ( v131902(VarCurr,bitIndex2)
<=> $true )
& ( v131902(VarCurr,bitIndex1)
<=> $false )
& ( v131902(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_519,axiom,
! [VarCurr] :
( ~ v131942(VarCurr)
=> ( v131900(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_714,axiom,
! [VarCurr] :
( v131942(VarCurr)
=> ( v131900(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9223,axiom,
! [VarCurr] :
( v131942(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $false )
& ( v131902(VarCurr,bitIndex3)
<=> $false )
& ( v131902(VarCurr,bitIndex2)
<=> $false )
& ( v131902(VarCurr,bitIndex1)
<=> $true )
& ( v131902(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_518,axiom,
! [VarCurr] :
( ~ v131940(VarCurr)
=> ( v131900(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_713,axiom,
! [VarCurr] :
( v131940(VarCurr)
=> ( v131900(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9222,axiom,
! [VarCurr] :
( v131940(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $false )
& ( v131902(VarCurr,bitIndex3)
<=> $false )
& ( v131902(VarCurr,bitIndex2)
<=> $false )
& ( v131902(VarCurr,bitIndex1)
<=> $true )
& ( v131902(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_517,axiom,
! [VarCurr] :
( ~ v131938(VarCurr)
=> ( v131900(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_712,axiom,
! [VarCurr] :
( v131938(VarCurr)
=> ( v131900(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9221,axiom,
! [VarCurr] :
( v131938(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $false )
& ( v131902(VarCurr,bitIndex3)
<=> $false )
& ( v131902(VarCurr,bitIndex2)
<=> $false )
& ( v131902(VarCurr,bitIndex1)
<=> $false )
& ( v131902(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3164,axiom,
! [VarCurr] :
( ~ v131936(VarCurr)
=> ( v131900(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2969,axiom,
! [VarCurr] :
( v131936(VarCurr)
=> ( v131900(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9220,axiom,
! [VarCurr] :
( v131936(VarCurr)
<=> ( ( v131902(VarCurr,bitIndex4)
<=> $false )
& ( v131902(VarCurr,bitIndex3)
<=> $false )
& ( v131902(VarCurr,bitIndex2)
<=> $false )
& ( v131902(VarCurr,bitIndex1)
<=> $false )
& ( v131902(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_41344,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131902(VarCurr,B)
<=> v131904(VarCurr,B) ) ) ).
fof(addAssignment_41343,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131904(VarCurr,B)
<=> v131906(VarCurr,B) ) ) ).
fof(addAssignment_41342,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131906(VarCurr,B)
<=> v131908(VarCurr,B) ) ) ).
fof(addAssignment_41341,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131908(VarCurr,B)
<=> v131910(VarCurr,B) ) ) ).
fof(addAssignment_41340,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131910(VarCurr,B)
<=> v131912(VarCurr,B) ) ) ).
fof(addAssignment_41339,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131912(VarCurr,B)
<=> v131914(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131921(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v131914(VarNext,B)
<=> v131914(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2439,axiom,
! [VarNext] :
( v131921(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v131914(VarNext,B)
<=> v131931(VarNext,B) ) ) ) ).
fof(addAssignment_41338,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v131931(VarNext,B)
<=> v131929(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3163,axiom,
! [VarCurr] :
( ~ v131932(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v131929(VarCurr,B)
<=> v131916(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2968,axiom,
! [VarCurr] :
( v131932(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v131929(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_10910,axiom,
! [VarCurr] :
( ~ v131932(VarCurr)
<=> v12(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131921(VarNext)
<=> v131922(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131922(VarNext)
<=> ( v131923(VarNext)
& v131918(VarNext) ) ) ) ).
fof(writeUnaryOperator_10909,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131923(VarNext)
<=> v131925(VarNext) ) ) ).
fof(addAssignment_41337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131925(VarNext)
<=> v131918(VarCurr) ) ) ).
fof(addAssignment_41336,axiom,
! [VarCurr] :
( v131918(VarCurr)
<=> v87019(VarCurr) ) ).
fof(addAssignment_41335,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131916(VarCurr,B)
<=> v48(VarCurr,B) ) ) ).
fof(addAssignment_41334,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v48(VarCurr,B)
<=> v50(VarCurr,B) ) ) ).
fof(addAssignment_41333,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v50(VarCurr,B)
<=> v52(VarCurr,B) ) ) ).
fof(addAssignment_41332,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v52(VarCurr,B)
<=> v54(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26439,axiom,
! [VarCurr] :
( v131865(VarCurr)
<=> ( v131879(VarCurr)
& v131881(VarCurr) ) ) ).
fof(writeUnaryOperator_10908,axiom,
! [VarCurr] :
( ~ v131881(VarCurr)
<=> v114176(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26438,axiom,
! [VarCurr] :
( v131879(VarCurr)
<=> ( v131880(VarCurr)
& v11301(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26437,axiom,
! [VarCurr] :
( v131880(VarCurr)
<=> ( v10109(VarCurr)
& v131867(VarCurr) ) ) ).
fof(addAssignment_41331,axiom,
! [VarCurr] :
( v131867(VarCurr)
<=> v131869(VarCurr) ) ).
fof(addAssignment_41330,axiom,
! [VarCurr] :
( v131869(VarCurr)
<=> v131871(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3162,axiom,
! [VarCurr] :
( ~ v131873(VarCurr)
=> ( v131871(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2967,axiom,
! [VarCurr] :
( v131873(VarCurr)
=> ( v131871(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26436,axiom,
! [VarCurr] :
( v131873(VarCurr)
<=> ( v131874(VarCurr)
& v131875(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26435,axiom,
! [VarCurr] :
( v131875(VarCurr)
<=> ( v131876(VarCurr)
| v131877(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9219,axiom,
! [VarCurr] :
( v131877(VarCurr)
<=> ( ( v15274(VarCurr,bitIndex6)
<=> $false )
& ( v15274(VarCurr,bitIndex5)
<=> $true )
& ( v15274(VarCurr,bitIndex4)
<=> $false )
& ( v15274(VarCurr,bitIndex3)
<=> $false )
& ( v15274(VarCurr,bitIndex2)
<=> $false )
& ( v15274(VarCurr,bitIndex1)
<=> $false )
& ( v15274(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9218,axiom,
! [VarCurr] :
( v131876(VarCurr)
<=> ( ( v15274(VarCurr,bitIndex6)
<=> $false )
& ( v15274(VarCurr,bitIndex5)
<=> $false )
& ( v15274(VarCurr,bitIndex4)
<=> $false )
& ( v15274(VarCurr,bitIndex3)
<=> $false )
& ( v15274(VarCurr,bitIndex2)
<=> $false )
& ( v15274(VarCurr,bitIndex1)
<=> $false )
& ( v15274(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeUnaryOperator_10907,axiom,
! [VarCurr] :
( ~ v131874(VarCurr)
<=> v15310(VarCurr,bitIndex0) ) ).
fof(addAssignment_41329,axiom,
! [VarCurr] :
( v131863(VarCurr)
<=> v13218(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_516,axiom,
! [VarCurr] :
( ~ v131855(VarCurr)
=> ( v11299(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_711,axiom,
! [VarCurr] :
( v131855(VarCurr)
=> ( v11299(VarCurr,bitIndex12)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26434,axiom,
! [VarCurr] :
( v131855(VarCurr)
<=> ( v131856(VarCurr)
& v131845(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26433,axiom,
! [VarCurr] :
( v131856(VarCurr)
<=> ( v11301(VarCurr)
& v10109(VarCurr) ) ) ).
fof(addAssignment_41328,axiom,
! [VarNext] :
( v13203(VarNext,bitIndex11)
<=> v131847(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionShiftedRanges1_134,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131848(VarNext)
=> ( ( v131847(VarNext,bitIndex11)
<=> v13203(VarCurr,bitIndex12) )
& ( v131847(VarNext,bitIndex10)
<=> v13203(VarCurr,bitIndex11) )
& ( v131847(VarNext,bitIndex9)
<=> v13203(VarCurr,bitIndex10) )
& ( v131847(VarNext,bitIndex8)
<=> v13203(VarCurr,bitIndex9) )
& ( v131847(VarNext,bitIndex7)
<=> v13203(VarCurr,bitIndex8) )
& ( v131847(VarNext,bitIndex6)
<=> v13203(VarCurr,bitIndex7) )
& ( v131847(VarNext,bitIndex5)
<=> v13203(VarCurr,bitIndex6) )
& ( v131847(VarNext,bitIndex4)
<=> v13203(VarCurr,bitIndex5) )
& ( v131847(VarNext,bitIndex3)
<=> v13203(VarCurr,bitIndex4) )
& ( v131847(VarNext,bitIndex2)
<=> v13203(VarCurr,bitIndex3) )
& ( v131847(VarNext,bitIndex1)
<=> v13203(VarCurr,bitIndex2) )
& ( v131847(VarNext,bitIndex0)
<=> v13203(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2438,axiom,
! [VarNext] :
( v131848(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v131847(VarNext,B)
<=> v114255(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131848(VarNext)
<=> v131849(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26431,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131849(VarNext)
<=> ( v131851(VarNext)
& v114242(VarNext) ) ) ) ).
fof(writeUnaryOperator_10906,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131851(VarNext)
<=> v114249(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_515,axiom,
! [VarCurr] :
( ~ v131836(VarCurr)
=> ( v11299(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_710,axiom,
! [VarCurr] :
( v131836(VarCurr)
=> ( v11299(VarCurr,bitIndex11)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26430,axiom,
! [VarCurr] :
( v131836(VarCurr)
<=> ( v131837(VarCurr)
| v131838(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26429,axiom,
! [VarCurr] :
( v131838(VarCurr)
<=> ( v131839(VarCurr)
& v131845(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9217,axiom,
! [VarCurr] :
( v131845(VarCurr)
<=> ( $true
<=> v13203(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26428,axiom,
! [VarCurr] :
( v131839(VarCurr)
<=> ( v131840(VarCurr)
| v131842(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26427,axiom,
! [VarCurr] :
( v131842(VarCurr)
<=> ( v131844(VarCurr)
& v10109(VarCurr) ) ) ).
fof(writeUnaryOperator_10905,axiom,
! [VarCurr] :
( ~ v131844(VarCurr)
<=> v11301(VarCurr) ) ).
fof(writeUnaryOperator_10904,axiom,
! [VarCurr] :
( ~ v131840(VarCurr)
<=> v10109(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9216,axiom,
! [VarCurr] :
( v131837(VarCurr)
<=> ( $true
<=> v13203(VarCurr,bitIndex10) ) ) ).
fof(addAssignment_41327,axiom,
! [VarNext] :
( v13203(VarNext,bitIndex10)
<=> v131828(VarNext,bitIndex9) ) ).
fof(addCaseBooleanConditionShiftedRanges1_133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131829(VarNext)
=> ( ( v131828(VarNext,bitIndex11)
<=> v13203(VarCurr,bitIndex12) )
& ( v131828(VarNext,bitIndex10)
<=> v13203(VarCurr,bitIndex11) )
& ( v131828(VarNext,bitIndex9)
<=> v13203(VarCurr,bitIndex10) )
& ( v131828(VarNext,bitIndex8)
<=> v13203(VarCurr,bitIndex9) )
& ( v131828(VarNext,bitIndex7)
<=> v13203(VarCurr,bitIndex8) )
& ( v131828(VarNext,bitIndex6)
<=> v13203(VarCurr,bitIndex7) )
& ( v131828(VarNext,bitIndex5)
<=> v13203(VarCurr,bitIndex6) )
& ( v131828(VarNext,bitIndex4)
<=> v13203(VarCurr,bitIndex5) )
& ( v131828(VarNext,bitIndex3)
<=> v13203(VarCurr,bitIndex4) )
& ( v131828(VarNext,bitIndex2)
<=> v13203(VarCurr,bitIndex3) )
& ( v131828(VarNext,bitIndex1)
<=> v13203(VarCurr,bitIndex2) )
& ( v131828(VarNext,bitIndex0)
<=> v13203(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2437,axiom,
! [VarNext] :
( v131829(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v131828(VarNext,B)
<=> v114255(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131829(VarNext)
<=> v131830(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131830(VarNext)
<=> ( v131832(VarNext)
& v114242(VarNext) ) ) ) ).
fof(writeUnaryOperator_10903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131832(VarNext)
<=> v114249(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_514,axiom,
! [VarCurr] :
( ~ v131822(VarCurr)
=> ( v11299(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_709,axiom,
! [VarCurr] :
( v131822(VarCurr)
=> ( v11299(VarCurr,bitIndex10)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26424,axiom,
! [VarCurr] :
( v131822(VarCurr)
<=> ( v131823(VarCurr)
& v114238(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26423,axiom,
! [VarCurr] :
( v131823(VarCurr)
<=> ( v131825(VarCurr)
& v114218(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26422,axiom,
! [VarCurr] :
( v131825(VarCurr)
<=> ( v131826(VarCurr)
& v114236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26421,axiom,
! [VarCurr] :
( v131826(VarCurr)
<=> ( v114233(VarCurr)
& v114282(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26420,axiom,
! [VarCurr] :
( v13208(VarCurr)
<=> ( v13210(VarCurr)
& v131820(VarCurr) ) ) ).
fof(writeUnaryOperator_10902,axiom,
! [VarCurr] :
( ~ v131820(VarCurr)
<=> v15281(VarCurr) ) ).
fof(addAssignment_41326,axiom,
! [VarCurr] :
( v15281(VarCurr)
<=> v15283(VarCurr) ) ).
fof(addAssignment_41325,axiom,
! [VarCurr] :
( v15283(VarCurr)
<=> v15285(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9215,axiom,
! [VarCurr] :
( v15285(VarCurr)
<=> ( ( v131818(VarCurr,bitIndex4)
<=> v131751(VarCurr,bitIndex4) )
& ( v131818(VarCurr,bitIndex3)
<=> v131751(VarCurr,bitIndex3) )
& ( v131818(VarCurr,bitIndex2)
<=> v131751(VarCurr,bitIndex2) )
& ( v131818(VarCurr,bitIndex1)
<=> v131751(VarCurr,bitIndex1) )
& ( v131818(VarCurr,bitIndex0)
<=> v131751(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_41324,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v131818(VarCurr,B)
<=> v131667(VarCurr,B) ) ) ).
fof(addAssignment_41323,axiom,
! [VarCurr] :
( v131818(VarCurr,bitIndex4)
<=> v15287(VarCurr) ) ).
fof(addAssignment_41322,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131751(VarCurr,B)
<=> v131753(VarCurr,B) ) ) ).
fof(addAssignment_41321,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131753(VarCurr,B)
<=> v131755(VarCurr,B) ) ) ).
fof(addAssignment_41320,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131755(VarCurr,B)
<=> v131757(VarCurr,B) ) ) ).
fof(addAssignment_41319,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131757(VarCurr,B)
<=> v131759(VarCurr,B) ) ) ).
fof(addAssignment_41318,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131759(VarCurr,B)
<=> v131761(VarCurr,B) ) ) ).
fof(addAssignment_41317,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131761(VarCurr,B)
<=> v131763(VarCurr,B) ) ) ).
fof(addAssignment_41316,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131763(VarCurr,B)
<=> v131765(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2319,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131775(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v131765(VarNext,B)
<=> v131765(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2436,axiom,
! [VarNext] :
( v131775(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v131765(VarNext,B)
<=> v131789(VarNext,B) ) ) ) ).
fof(addAssignment_41315,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v131789(VarNext,B)
<=> v131787(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5398,axiom,
! [VarCurr] :
( ~ v131784(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v131787(VarCurr,B)
<=> v131790(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5387,axiom,
! [VarCurr] :
( v131784(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v131787(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_41314,axiom,
! [VarCurr] :
( v131790(VarCurr,bitIndex0)
<=> v131812(VarCurr) ) ).
fof(addAssignment_41313,axiom,
! [VarCurr] :
( v131790(VarCurr,bitIndex1)
<=> v131810(VarCurr) ) ).
fof(addAssignment_41312,axiom,
! [VarCurr] :
( v131790(VarCurr,bitIndex2)
<=> v131805(VarCurr) ) ).
fof(addAssignment_41311,axiom,
! [VarCurr] :
( v131790(VarCurr,bitIndex3)
<=> v131800(VarCurr) ) ).
fof(addAssignment_41310,axiom,
! [VarCurr] :
( v131790(VarCurr,bitIndex4)
<=> v131792(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26419,axiom,
! [VarCurr] :
( v131810(VarCurr)
<=> ( v131811(VarCurr)
& v131814(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2618,axiom,
! [VarCurr] :
( v131814(VarCurr)
<=> ( v131765(VarCurr,bitIndex0)
| v131765(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26418,axiom,
! [VarCurr] :
( v131811(VarCurr)
<=> ( v131812(VarCurr)
| v131813(VarCurr) ) ) ).
fof(writeUnaryOperator_10901,axiom,
! [VarCurr] :
( ~ v131813(VarCurr)
<=> v131765(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10900,axiom,
! [VarCurr] :
( ~ v131812(VarCurr)
<=> v131765(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26417,axiom,
! [VarCurr] :
( v131805(VarCurr)
<=> ( v131806(VarCurr)
& v131809(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2617,axiom,
! [VarCurr] :
( v131809(VarCurr)
<=> ( v131797(VarCurr)
| v131765(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26416,axiom,
! [VarCurr] :
( v131806(VarCurr)
<=> ( v131807(VarCurr)
| v131808(VarCurr) ) ) ).
fof(writeUnaryOperator_10899,axiom,
! [VarCurr] :
( ~ v131808(VarCurr)
<=> v131765(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10898,axiom,
! [VarCurr] :
( ~ v131807(VarCurr)
<=> v131797(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26415,axiom,
! [VarCurr] :
( v131800(VarCurr)
<=> ( v131801(VarCurr)
& v131804(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2616,axiom,
! [VarCurr] :
( v131804(VarCurr)
<=> ( v131796(VarCurr)
| v131765(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26414,axiom,
! [VarCurr] :
( v131801(VarCurr)
<=> ( v131802(VarCurr)
| v131803(VarCurr) ) ) ).
fof(writeUnaryOperator_10897,axiom,
! [VarCurr] :
( ~ v131803(VarCurr)
<=> v131765(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10896,axiom,
! [VarCurr] :
( ~ v131802(VarCurr)
<=> v131796(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26413,axiom,
! [VarCurr] :
( v131792(VarCurr)
<=> ( v131793(VarCurr)
& v131799(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2615,axiom,
! [VarCurr] :
( v131799(VarCurr)
<=> ( v131795(VarCurr)
| v131765(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26412,axiom,
! [VarCurr] :
( v131793(VarCurr)
<=> ( v131794(VarCurr)
| v131798(VarCurr) ) ) ).
fof(writeUnaryOperator_10895,axiom,
! [VarCurr] :
( ~ v131798(VarCurr)
<=> v131765(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10894,axiom,
! [VarCurr] :
( ~ v131794(VarCurr)
<=> v131795(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2614,axiom,
! [VarCurr] :
( v131795(VarCurr)
<=> ( v131796(VarCurr)
& v131765(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2613,axiom,
! [VarCurr] :
( v131796(VarCurr)
<=> ( v131797(VarCurr)
& v131765(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2612,axiom,
! [VarCurr] :
( v131797(VarCurr)
<=> ( v131765(VarCurr,bitIndex0)
& v131765(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131775(VarNext)
<=> ( v131776(VarNext)
& v131783(VarNext) ) ) ) ).
fof(addAssignment_41309,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131783(VarNext)
<=> v131781(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26410,axiom,
! [VarCurr] :
( v131781(VarCurr)
<=> ( v131784(VarCurr)
| v131785(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26409,axiom,
! [VarCurr] :
( v131785(VarCurr)
<=> ( v131767(VarCurr)
& v131786(VarCurr) ) ) ).
fof(writeUnaryOperator_10893,axiom,
! [VarCurr] :
( ~ v131786(VarCurr)
<=> v131784(VarCurr) ) ).
fof(writeUnaryOperator_10892,axiom,
! [VarCurr] :
( ~ v131784(VarCurr)
<=> v15398(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131776(VarNext)
<=> ( v131777(VarNext)
& v131318(VarNext) ) ) ) ).
fof(writeUnaryOperator_10891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131777(VarNext)
<=> v131325(VarNext) ) ) ).
fof(addAssignmentInitValueVector_37,axiom,
! [B] :
( range_4_0(B)
=> ( v131765(constB0,B)
<=> $false ) ) ).
fof(addAssignment_41308,axiom,
! [VarCurr] :
( v131767(VarCurr)
<=> v131769(VarCurr) ) ).
fof(addAssignment_41307,axiom,
! [VarCurr] :
( v131769(VarCurr)
<=> v131771(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26407,axiom,
! [VarCurr] :
( v131771(VarCurr)
<=> ( v129789(VarCurr)
& v15410(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2318,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131708(VarNext)
=> ( v15287(VarNext)
<=> v15287(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2435,axiom,
! [VarNext] :
( v131708(VarNext)
=> ( v15287(VarNext)
<=> v131721(VarNext) ) ) ).
fof(addAssignment_41306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131721(VarNext)
<=> v131719(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_26,axiom,
! [VarCurr] :
( ~ v131679(VarCurr)
=> ( v131719(VarCurr)
<=> v131722(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5386,axiom,
! [VarCurr] :
( v131679(VarCurr)
=> ( v131719(VarCurr)
<=> $false ) ) ).
fof(addAssignment_41305,axiom,
! [VarCurr] :
( v131722(VarCurr,bitIndex0)
<=> v131745(VarCurr) ) ).
fof(addAssignment_41304,axiom,
! [VarCurr] :
( v131722(VarCurr,bitIndex1)
<=> v131743(VarCurr) ) ).
fof(addAssignment_41303,axiom,
! [VarCurr] :
( v131722(VarCurr,bitIndex2)
<=> v131738(VarCurr) ) ).
fof(addAssignment_41302,axiom,
! [VarCurr] :
( v131722(VarCurr,bitIndex3)
<=> v131733(VarCurr) ) ).
fof(addAssignment_41301,axiom,
! [VarCurr] :
( v131722(VarCurr,bitIndex4)
<=> v131724(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26406,axiom,
! [VarCurr] :
( v131743(VarCurr)
<=> ( v131744(VarCurr)
& v131747(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2611,axiom,
! [VarCurr] :
( v131747(VarCurr)
<=> ( v131730(VarCurr,bitIndex0)
| v131730(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26405,axiom,
! [VarCurr] :
( v131744(VarCurr)
<=> ( v131745(VarCurr)
| v131746(VarCurr) ) ) ).
fof(writeUnaryOperator_10890,axiom,
! [VarCurr] :
( ~ v131746(VarCurr)
<=> v131730(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10889,axiom,
! [VarCurr] :
( ~ v131745(VarCurr)
<=> v131730(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26404,axiom,
! [VarCurr] :
( v131738(VarCurr)
<=> ( v131739(VarCurr)
& v131742(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2610,axiom,
! [VarCurr] :
( v131742(VarCurr)
<=> ( v131729(VarCurr)
| v131730(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26403,axiom,
! [VarCurr] :
( v131739(VarCurr)
<=> ( v131740(VarCurr)
| v131741(VarCurr) ) ) ).
fof(writeUnaryOperator_10888,axiom,
! [VarCurr] :
( ~ v131741(VarCurr)
<=> v131730(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10887,axiom,
! [VarCurr] :
( ~ v131740(VarCurr)
<=> v131729(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26402,axiom,
! [VarCurr] :
( v131733(VarCurr)
<=> ( v131734(VarCurr)
& v131737(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2609,axiom,
! [VarCurr] :
( v131737(VarCurr)
<=> ( v131728(VarCurr)
| v131730(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26401,axiom,
! [VarCurr] :
( v131734(VarCurr)
<=> ( v131735(VarCurr)
| v131736(VarCurr) ) ) ).
fof(writeUnaryOperator_10886,axiom,
! [VarCurr] :
( ~ v131736(VarCurr)
<=> v131730(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10885,axiom,
! [VarCurr] :
( ~ v131735(VarCurr)
<=> v131728(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26400,axiom,
! [VarCurr] :
( v131724(VarCurr)
<=> ( v131725(VarCurr)
& v131732(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2608,axiom,
! [VarCurr] :
( v131732(VarCurr)
<=> ( v131727(VarCurr)
| v131730(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26399,axiom,
! [VarCurr] :
( v131725(VarCurr)
<=> ( v131726(VarCurr)
| v131731(VarCurr) ) ) ).
fof(writeUnaryOperator_10884,axiom,
! [VarCurr] :
( ~ v131731(VarCurr)
<=> v131730(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10883,axiom,
! [VarCurr] :
( ~ v131726(VarCurr)
<=> v131727(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2607,axiom,
! [VarCurr] :
( v131727(VarCurr)
<=> ( v131728(VarCurr)
& v131730(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2606,axiom,
! [VarCurr] :
( v131728(VarCurr)
<=> ( v131729(VarCurr)
& v131730(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2605,axiom,
! [VarCurr] :
( v131729(VarCurr)
<=> ( v131730(VarCurr,bitIndex0)
& v131730(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_41300,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v131730(VarCurr,B)
<=> v131667(VarCurr,B) ) ) ).
fof(addAssignment_41299,axiom,
! [VarCurr] :
( v131730(VarCurr,bitIndex4)
<=> v15287(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131708(VarNext)
<=> ( v131709(VarNext)
& v131716(VarNext) ) ) ) ).
fof(addAssignment_41298,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131716(VarNext)
<=> v131714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26397,axiom,
! [VarCurr] :
( v131714(VarCurr)
<=> ( v131679(VarCurr)
| v131717(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26396,axiom,
! [VarCurr] :
( v131717(VarCurr)
<=> ( v15289(VarCurr)
& v131718(VarCurr) ) ) ).
fof(writeUnaryOperator_10882,axiom,
! [VarCurr] :
( ~ v131718(VarCurr)
<=> v131679(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131709(VarNext)
<=> ( v131711(VarNext)
& v15327(VarNext) ) ) ) ).
fof(writeUnaryOperator_10881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131711(VarNext)
<=> v15334(VarNext) ) ) ).
fof(addAssignmentInitValueVector_36,axiom,
( v15287(constB0)
<=> $false ) ).
fof(addCaseBooleanConditionEqualRanges1_2317,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131670(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v131667(VarNext,B)
<=> v131667(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2434,axiom,
! [VarNext] :
( v131670(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v131667(VarNext,B)
<=> v131684(VarNext,B) ) ) ) ).
fof(addAssignment_41297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v131684(VarNext,B)
<=> v131682(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5397,axiom,
! [VarCurr] :
( ~ v131679(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v131682(VarCurr,B)
<=> v131685(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5385,axiom,
! [VarCurr] :
( v131679(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v131682(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_41296,axiom,
! [VarCurr] :
( v131685(VarCurr,bitIndex0)
<=> v131701(VarCurr) ) ).
fof(addAssignment_41295,axiom,
! [VarCurr] :
( v131685(VarCurr,bitIndex1)
<=> v131699(VarCurr) ) ).
fof(addAssignment_41294,axiom,
! [VarCurr] :
( v131685(VarCurr,bitIndex2)
<=> v131694(VarCurr) ) ).
fof(addAssignment_41293,axiom,
! [VarCurr] :
( v131685(VarCurr,bitIndex3)
<=> v131687(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26394,axiom,
! [VarCurr] :
( v131699(VarCurr)
<=> ( v131700(VarCurr)
& v131703(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2604,axiom,
! [VarCurr] :
( v131703(VarCurr)
<=> ( v131667(VarCurr,bitIndex0)
| v131667(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26393,axiom,
! [VarCurr] :
( v131700(VarCurr)
<=> ( v131701(VarCurr)
| v131702(VarCurr) ) ) ).
fof(writeUnaryOperator_10880,axiom,
! [VarCurr] :
( ~ v131702(VarCurr)
<=> v131667(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10879,axiom,
! [VarCurr] :
( ~ v131701(VarCurr)
<=> v131667(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26392,axiom,
! [VarCurr] :
( v131694(VarCurr)
<=> ( v131695(VarCurr)
& v131698(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2603,axiom,
! [VarCurr] :
( v131698(VarCurr)
<=> ( v131691(VarCurr)
| v131667(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26391,axiom,
! [VarCurr] :
( v131695(VarCurr)
<=> ( v131696(VarCurr)
| v131697(VarCurr) ) ) ).
fof(writeUnaryOperator_10878,axiom,
! [VarCurr] :
( ~ v131697(VarCurr)
<=> v131667(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10877,axiom,
! [VarCurr] :
( ~ v131696(VarCurr)
<=> v131691(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26390,axiom,
! [VarCurr] :
( v131687(VarCurr)
<=> ( v131688(VarCurr)
& v131693(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2602,axiom,
! [VarCurr] :
( v131693(VarCurr)
<=> ( v131690(VarCurr)
| v131667(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26389,axiom,
! [VarCurr] :
( v131688(VarCurr)
<=> ( v131689(VarCurr)
| v131692(VarCurr) ) ) ).
fof(writeUnaryOperator_10876,axiom,
! [VarCurr] :
( ~ v131692(VarCurr)
<=> v131667(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10875,axiom,
! [VarCurr] :
( ~ v131689(VarCurr)
<=> v131690(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2601,axiom,
! [VarCurr] :
( v131690(VarCurr)
<=> ( v131691(VarCurr)
& v131667(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2600,axiom,
! [VarCurr] :
( v131691(VarCurr)
<=> ( v131667(VarCurr,bitIndex0)
& v131667(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26388,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131670(VarNext)
<=> ( v131671(VarNext)
& v131678(VarNext) ) ) ) ).
fof(addAssignment_41292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131678(VarNext)
<=> v131676(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26387,axiom,
! [VarCurr] :
( v131676(VarCurr)
<=> ( v131679(VarCurr)
| v131680(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26386,axiom,
! [VarCurr] :
( v131680(VarCurr)
<=> ( v15289(VarCurr)
& v131681(VarCurr) ) ) ).
fof(writeUnaryOperator_10874,axiom,
! [VarCurr] :
( ~ v131681(VarCurr)
<=> v131679(VarCurr) ) ).
fof(writeUnaryOperator_10873,axiom,
! [VarCurr] :
( ~ v131679(VarCurr)
<=> v10091(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26385,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131671(VarNext)
<=> ( v131672(VarNext)
& v15327(VarNext) ) ) ) ).
fof(writeUnaryOperator_10872,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131672(VarNext)
<=> v15334(VarNext) ) ) ).
fof(addAssignmentInitValueVector_35,axiom,
! [B] :
( range_3_0(B)
=> ( v131667(constB0,B)
<=> $false ) ) ).
fof(addAssignment_41291,axiom,
! [VarCurr] :
( v15289(VarCurr)
<=> v15291(VarCurr) ) ).
fof(addAssignment_41290,axiom,
! [VarCurr] :
( v15291(VarCurr)
<=> v15293(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2599,axiom,
! [VarCurr] :
( v15293(VarCurr)
<=> ( v10103(VarCurr,bitIndex15)
| v10103(VarCurr,bitIndex19) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_513,axiom,
! [VarCurr] :
( ~ v131662(VarCurr)
=> ( v10103(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_708,axiom,
! [VarCurr] :
( v131662(VarCurr)
=> ( v10103(VarCurr,bitIndex15)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26384,axiom,
! [VarCurr] :
( v131662(VarCurr)
<=> ( v131663(VarCurr)
| v131664(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26383,axiom,
! [VarCurr] :
( v131664(VarCurr)
<=> ( v10105(VarCurr)
& v131652(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26382,axiom,
! [VarCurr] :
( v131663(VarCurr)
<=> ( v10105(VarCurr)
& v131649(VarCurr) ) ) ).
fof(addAssignment_41289,axiom,
! [VarNext] :
( v15295(VarNext,bitIndex16)
<=> v131654(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionShiftedRanges1_132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131655(VarNext)
=> ( ( v131654(VarNext,bitIndex19)
<=> v15295(VarCurr,bitIndex20) )
& ( v131654(VarNext,bitIndex18)
<=> v15295(VarCurr,bitIndex19) )
& ( v131654(VarNext,bitIndex17)
<=> v15295(VarCurr,bitIndex18) )
& ( v131654(VarNext,bitIndex16)
<=> v15295(VarCurr,bitIndex17) )
& ( v131654(VarNext,bitIndex15)
<=> v15295(VarCurr,bitIndex16) )
& ( v131654(VarNext,bitIndex14)
<=> v15295(VarCurr,bitIndex15) )
& ( v131654(VarNext,bitIndex13)
<=> v15295(VarCurr,bitIndex14) )
& ( v131654(VarNext,bitIndex12)
<=> v15295(VarCurr,bitIndex13) )
& ( v131654(VarNext,bitIndex11)
<=> v15295(VarCurr,bitIndex12) )
& ( v131654(VarNext,bitIndex10)
<=> v15295(VarCurr,bitIndex11) )
& ( v131654(VarNext,bitIndex9)
<=> v15295(VarCurr,bitIndex10) )
& ( v131654(VarNext,bitIndex8)
<=> v15295(VarCurr,bitIndex9) )
& ( v131654(VarNext,bitIndex7)
<=> v15295(VarCurr,bitIndex8) )
& ( v131654(VarNext,bitIndex6)
<=> v15295(VarCurr,bitIndex7) )
& ( v131654(VarNext,bitIndex5)
<=> v15295(VarCurr,bitIndex6) )
& ( v131654(VarNext,bitIndex4)
<=> v15295(VarCurr,bitIndex5) )
& ( v131654(VarNext,bitIndex3)
<=> v15295(VarCurr,bitIndex4) )
& ( v131654(VarNext,bitIndex2)
<=> v15295(VarCurr,bitIndex3) )
& ( v131654(VarNext,bitIndex1)
<=> v15295(VarCurr,bitIndex2) )
& ( v131654(VarNext,bitIndex0)
<=> v15295(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2433,axiom,
! [VarNext] :
( v131655(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131654(VarNext,B)
<=> v131410(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131655(VarNext)
<=> v131656(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131656(VarNext)
<=> ( v131658(VarNext)
& v131395(VarNext) ) ) ) ).
fof(writeUnaryOperator_10871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131658(VarNext)
<=> v131404(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_512,axiom,
! [VarCurr] :
( ~ v131646(VarCurr)
=> ( v10103(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_707,axiom,
! [VarCurr] :
( v131646(VarCurr)
=> ( v10103(VarCurr,bitIndex16)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26379,axiom,
! [VarCurr] :
( v131646(VarCurr)
<=> ( v131647(VarCurr)
| v131650(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26378,axiom,
! [VarCurr] :
( v131650(VarCurr)
<=> ( v131651(VarCurr)
& v131652(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9214,axiom,
! [VarCurr] :
( v131652(VarCurr)
<=> ( $true
<=> v15295(VarCurr,bitIndex16) ) ) ).
fof(writeUnaryOperator_10870,axiom,
! [VarCurr] :
( ~ v131651(VarCurr)
<=> v10105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26377,axiom,
! [VarCurr] :
( v131647(VarCurr)
<=> ( v131648(VarCurr)
& v131649(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9213,axiom,
! [VarCurr] :
( v131649(VarCurr)
<=> ( $true
<=> v15295(VarCurr,bitIndex14) ) ) ).
fof(writeUnaryOperator_10869,axiom,
! [VarCurr] :
( ~ v131648(VarCurr)
<=> v10105(VarCurr) ) ).
fof(addAssignment_41288,axiom,
! [VarNext] :
( v15295(VarNext,bitIndex14)
<=> v131638(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionShiftedRanges1_131,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131639(VarNext)
=> ( ( v131638(VarNext,bitIndex19)
<=> v15295(VarCurr,bitIndex20) )
& ( v131638(VarNext,bitIndex18)
<=> v15295(VarCurr,bitIndex19) )
& ( v131638(VarNext,bitIndex17)
<=> v15295(VarCurr,bitIndex18) )
& ( v131638(VarNext,bitIndex16)
<=> v15295(VarCurr,bitIndex17) )
& ( v131638(VarNext,bitIndex15)
<=> v15295(VarCurr,bitIndex16) )
& ( v131638(VarNext,bitIndex14)
<=> v15295(VarCurr,bitIndex15) )
& ( v131638(VarNext,bitIndex13)
<=> v15295(VarCurr,bitIndex14) )
& ( v131638(VarNext,bitIndex12)
<=> v15295(VarCurr,bitIndex13) )
& ( v131638(VarNext,bitIndex11)
<=> v15295(VarCurr,bitIndex12) )
& ( v131638(VarNext,bitIndex10)
<=> v15295(VarCurr,bitIndex11) )
& ( v131638(VarNext,bitIndex9)
<=> v15295(VarCurr,bitIndex10) )
& ( v131638(VarNext,bitIndex8)
<=> v15295(VarCurr,bitIndex9) )
& ( v131638(VarNext,bitIndex7)
<=> v15295(VarCurr,bitIndex8) )
& ( v131638(VarNext,bitIndex6)
<=> v15295(VarCurr,bitIndex7) )
& ( v131638(VarNext,bitIndex5)
<=> v15295(VarCurr,bitIndex6) )
& ( v131638(VarNext,bitIndex4)
<=> v15295(VarCurr,bitIndex5) )
& ( v131638(VarNext,bitIndex3)
<=> v15295(VarCurr,bitIndex4) )
& ( v131638(VarNext,bitIndex2)
<=> v15295(VarCurr,bitIndex3) )
& ( v131638(VarNext,bitIndex1)
<=> v15295(VarCurr,bitIndex2) )
& ( v131638(VarNext,bitIndex0)
<=> v15295(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2432,axiom,
! [VarNext] :
( v131639(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131638(VarNext,B)
<=> v131410(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26376,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131639(VarNext)
<=> v131640(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131640(VarNext)
<=> ( v131642(VarNext)
& v131395(VarNext) ) ) ) ).
fof(writeUnaryOperator_10868,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131642(VarNext)
<=> v131404(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_511,axiom,
! [VarCurr] :
( ~ v131636(VarCurr)
=> ( v10103(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_706,axiom,
! [VarCurr] :
( v131636(VarCurr)
=> ( v10103(VarCurr,bitIndex14)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9212,axiom,
! [VarCurr] :
( v131636(VarCurr)
<=> ( $true
<=> v15295(VarCurr,bitIndex13) ) ) ).
fof(addAssignment_41287,axiom,
! [VarNext] :
( v15295(VarNext,bitIndex13)
<=> v131628(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionShiftedRanges1_130,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131629(VarNext)
=> ( ( v131628(VarNext,bitIndex19)
<=> v15295(VarCurr,bitIndex20) )
& ( v131628(VarNext,bitIndex18)
<=> v15295(VarCurr,bitIndex19) )
& ( v131628(VarNext,bitIndex17)
<=> v15295(VarCurr,bitIndex18) )
& ( v131628(VarNext,bitIndex16)
<=> v15295(VarCurr,bitIndex17) )
& ( v131628(VarNext,bitIndex15)
<=> v15295(VarCurr,bitIndex16) )
& ( v131628(VarNext,bitIndex14)
<=> v15295(VarCurr,bitIndex15) )
& ( v131628(VarNext,bitIndex13)
<=> v15295(VarCurr,bitIndex14) )
& ( v131628(VarNext,bitIndex12)
<=> v15295(VarCurr,bitIndex13) )
& ( v131628(VarNext,bitIndex11)
<=> v15295(VarCurr,bitIndex12) )
& ( v131628(VarNext,bitIndex10)
<=> v15295(VarCurr,bitIndex11) )
& ( v131628(VarNext,bitIndex9)
<=> v15295(VarCurr,bitIndex10) )
& ( v131628(VarNext,bitIndex8)
<=> v15295(VarCurr,bitIndex9) )
& ( v131628(VarNext,bitIndex7)
<=> v15295(VarCurr,bitIndex8) )
& ( v131628(VarNext,bitIndex6)
<=> v15295(VarCurr,bitIndex7) )
& ( v131628(VarNext,bitIndex5)
<=> v15295(VarCurr,bitIndex6) )
& ( v131628(VarNext,bitIndex4)
<=> v15295(VarCurr,bitIndex5) )
& ( v131628(VarNext,bitIndex3)
<=> v15295(VarCurr,bitIndex4) )
& ( v131628(VarNext,bitIndex2)
<=> v15295(VarCurr,bitIndex3) )
& ( v131628(VarNext,bitIndex1)
<=> v15295(VarCurr,bitIndex2) )
& ( v131628(VarNext,bitIndex0)
<=> v15295(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2431,axiom,
! [VarNext] :
( v131629(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131628(VarNext,B)
<=> v131410(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26374,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131629(VarNext)
<=> v131630(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26373,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131630(VarNext)
<=> ( v131632(VarNext)
& v131395(VarNext) ) ) ) ).
fof(writeUnaryOperator_10867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131632(VarNext)
<=> v131404(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_510,axiom,
! [VarCurr] :
( ~ v131623(VarCurr)
=> ( v10103(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_705,axiom,
! [VarCurr] :
( v131623(VarCurr)
=> ( v10103(VarCurr,bitIndex13)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26372,axiom,
! [VarCurr] :
( v131623(VarCurr)
<=> ( v131624(VarCurr)
& v131429(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26371,axiom,
! [VarCurr] :
( v131624(VarCurr)
<=> ( v131626(VarCurr)
& v131428(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26370,axiom,
! [VarCurr] :
( v131626(VarCurr)
<=> ( v131543(VarCurr)
& v131380(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2316,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131611(VarNext)
=> ( v15295(VarNext,bitIndex0)
<=> v15295(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2430,axiom,
! [VarNext] :
( v131611(VarNext)
=> ( v15295(VarNext,bitIndex0)
<=> v131619(VarNext) ) ) ).
fof(addAssignment_41286,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131619(VarNext)
<=> v131617(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3161,axiom,
! [VarCurr] :
( ~ v131411(VarCurr)
=> ( v131617(VarCurr)
<=> v10103(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2966,axiom,
! [VarCurr] :
( v131411(VarCurr)
=> ( v131617(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131611(VarNext)
<=> v131612(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26368,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131612(VarNext)
<=> ( v131614(VarNext)
& v131395(VarNext) ) ) ) ).
fof(writeUnaryOperator_10866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131614(VarNext)
<=> v131404(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3160,axiom,
! [VarCurr] :
( ~ v131594(VarCurr)
=> ( v10103(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2965,axiom,
! [VarCurr] :
( v131594(VarCurr)
=> ( v10103(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26367,axiom,
! [VarCurr] :
( v131594(VarCurr)
<=> ( v131595(VarCurr)
| v131608(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9211,axiom,
! [VarCurr] :
( v131608(VarCurr)
<=> ( $true
<=> v15295(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26366,axiom,
! [VarCurr] :
( v131595(VarCurr)
<=> ( v131596(VarCurr)
| v131607(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9210,axiom,
! [VarCurr] :
( v131607(VarCurr)
<=> ( $true
<=> v15295(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26365,axiom,
! [VarCurr] :
( v131596(VarCurr)
<=> ( v131597(VarCurr)
| v131606(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9209,axiom,
! [VarCurr] :
( v131606(VarCurr)
<=> ( $true
<=> v15295(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26364,axiom,
! [VarCurr] :
( v131597(VarCurr)
<=> ( v131598(VarCurr)
| v131605(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9208,axiom,
! [VarCurr] :
( v131605(VarCurr)
<=> ( $true
<=> v15295(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26363,axiom,
! [VarCurr] :
( v131598(VarCurr)
<=> ( v131599(VarCurr)
| v131604(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9207,axiom,
! [VarCurr] :
( v131604(VarCurr)
<=> ( $true
<=> v15295(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26362,axiom,
! [VarCurr] :
( v131599(VarCurr)
<=> ( v131600(VarCurr)
& v131429(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26361,axiom,
! [VarCurr] :
( v131600(VarCurr)
<=> ( v131601(VarCurr)
| v131602(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26360,axiom,
! [VarCurr] :
( v131602(VarCurr)
<=> ( v131542(VarCurr)
& v131428(VarCurr) ) ) ).
fof(addAssignment_41285,axiom,
! [VarCurr] :
( v131601(VarCurr)
<=> v15300(VarCurr) ) ).
fof(addAssignment_41284,axiom,
! [VarNext] :
( v15295(VarNext,bitIndex19)
<=> v131586(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionShiftedRanges1_129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131587(VarNext)
=> ( ( v131586(VarNext,bitIndex19)
<=> v15295(VarCurr,bitIndex20) )
& ( v131586(VarNext,bitIndex18)
<=> v15295(VarCurr,bitIndex19) )
& ( v131586(VarNext,bitIndex17)
<=> v15295(VarCurr,bitIndex18) )
& ( v131586(VarNext,bitIndex16)
<=> v15295(VarCurr,bitIndex17) )
& ( v131586(VarNext,bitIndex15)
<=> v15295(VarCurr,bitIndex16) )
& ( v131586(VarNext,bitIndex14)
<=> v15295(VarCurr,bitIndex15) )
& ( v131586(VarNext,bitIndex13)
<=> v15295(VarCurr,bitIndex14) )
& ( v131586(VarNext,bitIndex12)
<=> v15295(VarCurr,bitIndex13) )
& ( v131586(VarNext,bitIndex11)
<=> v15295(VarCurr,bitIndex12) )
& ( v131586(VarNext,bitIndex10)
<=> v15295(VarCurr,bitIndex11) )
& ( v131586(VarNext,bitIndex9)
<=> v15295(VarCurr,bitIndex10) )
& ( v131586(VarNext,bitIndex8)
<=> v15295(VarCurr,bitIndex9) )
& ( v131586(VarNext,bitIndex7)
<=> v15295(VarCurr,bitIndex8) )
& ( v131586(VarNext,bitIndex6)
<=> v15295(VarCurr,bitIndex7) )
& ( v131586(VarNext,bitIndex5)
<=> v15295(VarCurr,bitIndex6) )
& ( v131586(VarNext,bitIndex4)
<=> v15295(VarCurr,bitIndex5) )
& ( v131586(VarNext,bitIndex3)
<=> v15295(VarCurr,bitIndex4) )
& ( v131586(VarNext,bitIndex2)
<=> v15295(VarCurr,bitIndex3) )
& ( v131586(VarNext,bitIndex1)
<=> v15295(VarCurr,bitIndex2) )
& ( v131586(VarNext,bitIndex0)
<=> v15295(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2429,axiom,
! [VarNext] :
( v131587(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131586(VarNext,B)
<=> v131410(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26359,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131587(VarNext)
<=> v131588(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26358,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131588(VarNext)
<=> ( v131590(VarNext)
& v131395(VarNext) ) ) ) ).
fof(writeUnaryOperator_10865,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131590(VarNext)
<=> v131404(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_509,axiom,
! [VarCurr] :
( ~ v131582(VarCurr)
=> ( v10103(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_704,axiom,
! [VarCurr] :
( v131582(VarCurr)
=> ( v10103(VarCurr,bitIndex19)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26357,axiom,
! [VarCurr] :
( v131582(VarCurr)
<=> ( v131583(VarCurr)
| v131584(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26356,axiom,
! [VarCurr] :
( v131584(VarCurr)
<=> ( v10105(VarCurr)
& v131572(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26355,axiom,
! [VarCurr] :
( v131583(VarCurr)
<=> ( v10105(VarCurr)
& v131569(VarCurr) ) ) ).
fof(addAssignment_41283,axiom,
! [VarNext] :
( v15295(VarNext,bitIndex20)
<=> v131574(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionShiftedRanges1_128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131575(VarNext)
=> ( ( v131574(VarNext,bitIndex19)
<=> v15295(VarCurr,bitIndex20) )
& ( v131574(VarNext,bitIndex18)
<=> v15295(VarCurr,bitIndex19) )
& ( v131574(VarNext,bitIndex17)
<=> v15295(VarCurr,bitIndex18) )
& ( v131574(VarNext,bitIndex16)
<=> v15295(VarCurr,bitIndex17) )
& ( v131574(VarNext,bitIndex15)
<=> v15295(VarCurr,bitIndex16) )
& ( v131574(VarNext,bitIndex14)
<=> v15295(VarCurr,bitIndex15) )
& ( v131574(VarNext,bitIndex13)
<=> v15295(VarCurr,bitIndex14) )
& ( v131574(VarNext,bitIndex12)
<=> v15295(VarCurr,bitIndex13) )
& ( v131574(VarNext,bitIndex11)
<=> v15295(VarCurr,bitIndex12) )
& ( v131574(VarNext,bitIndex10)
<=> v15295(VarCurr,bitIndex11) )
& ( v131574(VarNext,bitIndex9)
<=> v15295(VarCurr,bitIndex10) )
& ( v131574(VarNext,bitIndex8)
<=> v15295(VarCurr,bitIndex9) )
& ( v131574(VarNext,bitIndex7)
<=> v15295(VarCurr,bitIndex8) )
& ( v131574(VarNext,bitIndex6)
<=> v15295(VarCurr,bitIndex7) )
& ( v131574(VarNext,bitIndex5)
<=> v15295(VarCurr,bitIndex6) )
& ( v131574(VarNext,bitIndex4)
<=> v15295(VarCurr,bitIndex5) )
& ( v131574(VarNext,bitIndex3)
<=> v15295(VarCurr,bitIndex4) )
& ( v131574(VarNext,bitIndex2)
<=> v15295(VarCurr,bitIndex3) )
& ( v131574(VarNext,bitIndex1)
<=> v15295(VarCurr,bitIndex2) )
& ( v131574(VarNext,bitIndex0)
<=> v15295(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2428,axiom,
! [VarNext] :
( v131575(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131574(VarNext,B)
<=> v131410(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26354,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131575(VarNext)
<=> v131576(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26353,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131576(VarNext)
<=> ( v131578(VarNext)
& v131395(VarNext) ) ) ) ).
fof(writeUnaryOperator_10864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131578(VarNext)
<=> v131404(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_508,axiom,
! [VarCurr] :
( ~ v131566(VarCurr)
=> ( v10103(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_703,axiom,
! [VarCurr] :
( v131566(VarCurr)
=> ( v10103(VarCurr,bitIndex20)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26352,axiom,
! [VarCurr] :
( v131566(VarCurr)
<=> ( v131567(VarCurr)
| v131570(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26351,axiom,
! [VarCurr] :
( v131570(VarCurr)
<=> ( v131571(VarCurr)
& v131572(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9206,axiom,
! [VarCurr] :
( v131572(VarCurr)
<=> ( $true
<=> v15295(VarCurr,bitIndex20) ) ) ).
fof(writeUnaryOperator_10863,axiom,
! [VarCurr] :
( ~ v131571(VarCurr)
<=> v10105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26350,axiom,
! [VarCurr] :
( v131567(VarCurr)
<=> ( v131568(VarCurr)
& v131569(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9205,axiom,
! [VarCurr] :
( v131569(VarCurr)
<=> ( $true
<=> v15295(VarCurr,bitIndex18) ) ) ).
fof(writeUnaryOperator_10862,axiom,
! [VarCurr] :
( ~ v131568(VarCurr)
<=> v10105(VarCurr) ) ).
fof(addAssignment_41282,axiom,
! [VarNext] :
( v15295(VarNext,bitIndex18)
<=> v131558(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionShiftedRanges1_127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131559(VarNext)
=> ( ( v131558(VarNext,bitIndex19)
<=> v15295(VarCurr,bitIndex20) )
& ( v131558(VarNext,bitIndex18)
<=> v15295(VarCurr,bitIndex19) )
& ( v131558(VarNext,bitIndex17)
<=> v15295(VarCurr,bitIndex18) )
& ( v131558(VarNext,bitIndex16)
<=> v15295(VarCurr,bitIndex17) )
& ( v131558(VarNext,bitIndex15)
<=> v15295(VarCurr,bitIndex16) )
& ( v131558(VarNext,bitIndex14)
<=> v15295(VarCurr,bitIndex15) )
& ( v131558(VarNext,bitIndex13)
<=> v15295(VarCurr,bitIndex14) )
& ( v131558(VarNext,bitIndex12)
<=> v15295(VarCurr,bitIndex13) )
& ( v131558(VarNext,bitIndex11)
<=> v15295(VarCurr,bitIndex12) )
& ( v131558(VarNext,bitIndex10)
<=> v15295(VarCurr,bitIndex11) )
& ( v131558(VarNext,bitIndex9)
<=> v15295(VarCurr,bitIndex10) )
& ( v131558(VarNext,bitIndex8)
<=> v15295(VarCurr,bitIndex9) )
& ( v131558(VarNext,bitIndex7)
<=> v15295(VarCurr,bitIndex8) )
& ( v131558(VarNext,bitIndex6)
<=> v15295(VarCurr,bitIndex7) )
& ( v131558(VarNext,bitIndex5)
<=> v15295(VarCurr,bitIndex6) )
& ( v131558(VarNext,bitIndex4)
<=> v15295(VarCurr,bitIndex5) )
& ( v131558(VarNext,bitIndex3)
<=> v15295(VarCurr,bitIndex4) )
& ( v131558(VarNext,bitIndex2)
<=> v15295(VarCurr,bitIndex3) )
& ( v131558(VarNext,bitIndex1)
<=> v15295(VarCurr,bitIndex2) )
& ( v131558(VarNext,bitIndex0)
<=> v15295(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2427,axiom,
! [VarNext] :
( v131559(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131558(VarNext,B)
<=> v131410(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26349,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131559(VarNext)
<=> v131560(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131560(VarNext)
<=> ( v131562(VarNext)
& v131395(VarNext) ) ) ) ).
fof(writeUnaryOperator_10861,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131562(VarNext)
<=> v131404(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_507,axiom,
! [VarCurr] :
( ~ v131556(VarCurr)
=> ( v10103(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_702,axiom,
! [VarCurr] :
( v131556(VarCurr)
=> ( v10103(VarCurr,bitIndex18)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9204,axiom,
! [VarCurr] :
( v131556(VarCurr)
<=> ( $true
<=> v15295(VarCurr,bitIndex17) ) ) ).
fof(addAssignment_41281,axiom,
! [VarNext] :
( v15295(VarNext,bitIndex17)
<=> v131548(VarNext,bitIndex16) ) ).
fof(addCaseBooleanConditionShiftedRanges1_126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131549(VarNext)
=> ( ( v131548(VarNext,bitIndex19)
<=> v15295(VarCurr,bitIndex20) )
& ( v131548(VarNext,bitIndex18)
<=> v15295(VarCurr,bitIndex19) )
& ( v131548(VarNext,bitIndex17)
<=> v15295(VarCurr,bitIndex18) )
& ( v131548(VarNext,bitIndex16)
<=> v15295(VarCurr,bitIndex17) )
& ( v131548(VarNext,bitIndex15)
<=> v15295(VarCurr,bitIndex16) )
& ( v131548(VarNext,bitIndex14)
<=> v15295(VarCurr,bitIndex15) )
& ( v131548(VarNext,bitIndex13)
<=> v15295(VarCurr,bitIndex14) )
& ( v131548(VarNext,bitIndex12)
<=> v15295(VarCurr,bitIndex13) )
& ( v131548(VarNext,bitIndex11)
<=> v15295(VarCurr,bitIndex12) )
& ( v131548(VarNext,bitIndex10)
<=> v15295(VarCurr,bitIndex11) )
& ( v131548(VarNext,bitIndex9)
<=> v15295(VarCurr,bitIndex10) )
& ( v131548(VarNext,bitIndex8)
<=> v15295(VarCurr,bitIndex9) )
& ( v131548(VarNext,bitIndex7)
<=> v15295(VarCurr,bitIndex8) )
& ( v131548(VarNext,bitIndex6)
<=> v15295(VarCurr,bitIndex7) )
& ( v131548(VarNext,bitIndex5)
<=> v15295(VarCurr,bitIndex6) )
& ( v131548(VarNext,bitIndex4)
<=> v15295(VarCurr,bitIndex5) )
& ( v131548(VarNext,bitIndex3)
<=> v15295(VarCurr,bitIndex4) )
& ( v131548(VarNext,bitIndex2)
<=> v15295(VarCurr,bitIndex3) )
& ( v131548(VarNext,bitIndex1)
<=> v15295(VarCurr,bitIndex2) )
& ( v131548(VarNext,bitIndex0)
<=> v15295(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2426,axiom,
! [VarNext] :
( v131549(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131548(VarNext,B)
<=> v131410(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26347,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131549(VarNext)
<=> v131550(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26346,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131550(VarNext)
<=> ( v131552(VarNext)
& v131395(VarNext) ) ) ) ).
fof(writeUnaryOperator_10860,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131552(VarNext)
<=> v131404(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_506,axiom,
! [VarCurr] :
( ~ v131539(VarCurr)
=> ( v10103(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_701,axiom,
! [VarCurr] :
( v131539(VarCurr)
=> ( v10103(VarCurr,bitIndex17)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26345,axiom,
! [VarCurr] :
( v131539(VarCurr)
<=> ( v131540(VarCurr)
& v131429(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26344,axiom,
! [VarCurr] :
( v131540(VarCurr)
<=> ( v131542(VarCurr)
& v131388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26343,axiom,
! [VarCurr] :
( v131542(VarCurr)
<=> ( v131543(VarCurr)
& v131427(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26342,axiom,
! [VarCurr] :
( v131543(VarCurr)
<=> ( v131544(VarCurr)
& v131426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26341,axiom,
! [VarCurr] :
( v131544(VarCurr)
<=> ( v131545(VarCurr)
& v131425(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26340,axiom,
! [VarCurr] :
( v131545(VarCurr)
<=> ( v131424(VarCurr)
& v131546(VarCurr) ) ) ).
fof(writeUnaryOperator_10859,axiom,
! [VarCurr] :
( ~ v131546(VarCurr)
<=> v131376(VarCurr) ) ).
fof(addAssignment_41280,axiom,
! [VarNext] :
( v15295(VarNext,bitIndex15)
<=> v131531(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionShiftedRanges1_125,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131532(VarNext)
=> ( ( v131531(VarNext,bitIndex19)
<=> v15295(VarCurr,bitIndex20) )
& ( v131531(VarNext,bitIndex18)
<=> v15295(VarCurr,bitIndex19) )
& ( v131531(VarNext,bitIndex17)
<=> v15295(VarCurr,bitIndex18) )
& ( v131531(VarNext,bitIndex16)
<=> v15295(VarCurr,bitIndex17) )
& ( v131531(VarNext,bitIndex15)
<=> v15295(VarCurr,bitIndex16) )
& ( v131531(VarNext,bitIndex14)
<=> v15295(VarCurr,bitIndex15) )
& ( v131531(VarNext,bitIndex13)
<=> v15295(VarCurr,bitIndex14) )
& ( v131531(VarNext,bitIndex12)
<=> v15295(VarCurr,bitIndex13) )
& ( v131531(VarNext,bitIndex11)
<=> v15295(VarCurr,bitIndex12) )
& ( v131531(VarNext,bitIndex10)
<=> v15295(VarCurr,bitIndex11) )
& ( v131531(VarNext,bitIndex9)
<=> v15295(VarCurr,bitIndex10) )
& ( v131531(VarNext,bitIndex8)
<=> v15295(VarCurr,bitIndex9) )
& ( v131531(VarNext,bitIndex7)
<=> v15295(VarCurr,bitIndex8) )
& ( v131531(VarNext,bitIndex6)
<=> v15295(VarCurr,bitIndex7) )
& ( v131531(VarNext,bitIndex5)
<=> v15295(VarCurr,bitIndex6) )
& ( v131531(VarNext,bitIndex4)
<=> v15295(VarCurr,bitIndex5) )
& ( v131531(VarNext,bitIndex3)
<=> v15295(VarCurr,bitIndex4) )
& ( v131531(VarNext,bitIndex2)
<=> v15295(VarCurr,bitIndex3) )
& ( v131531(VarNext,bitIndex1)
<=> v15295(VarCurr,bitIndex2) )
& ( v131531(VarNext,bitIndex0)
<=> v15295(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2425,axiom,
! [VarNext] :
( v131532(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131531(VarNext,B)
<=> v131410(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26339,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131532(VarNext)
<=> v131533(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26338,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131533(VarNext)
<=> ( v131535(VarNext)
& v131395(VarNext) ) ) ) ).
fof(writeUnaryOperator_10858,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131535(VarNext)
<=> v131404(VarNext) ) ) ).
fof(addAssignment_41279,axiom,
! [VarNext] :
( v15295(VarNext,bitIndex11)
<=> v131523(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionShiftedRanges1_124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131524(VarNext)
=> ( ( v131523(VarNext,bitIndex19)
<=> v15295(VarCurr,bitIndex20) )
& ( v131523(VarNext,bitIndex18)
<=> v15295(VarCurr,bitIndex19) )
& ( v131523(VarNext,bitIndex17)
<=> v15295(VarCurr,bitIndex18) )
& ( v131523(VarNext,bitIndex16)
<=> v15295(VarCurr,bitIndex17) )
& ( v131523(VarNext,bitIndex15)
<=> v15295(VarCurr,bitIndex16) )
& ( v131523(VarNext,bitIndex14)
<=> v15295(VarCurr,bitIndex15) )
& ( v131523(VarNext,bitIndex13)
<=> v15295(VarCurr,bitIndex14) )
& ( v131523(VarNext,bitIndex12)
<=> v15295(VarCurr,bitIndex13) )
& ( v131523(VarNext,bitIndex11)
<=> v15295(VarCurr,bitIndex12) )
& ( v131523(VarNext,bitIndex10)
<=> v15295(VarCurr,bitIndex11) )
& ( v131523(VarNext,bitIndex9)
<=> v15295(VarCurr,bitIndex10) )
& ( v131523(VarNext,bitIndex8)
<=> v15295(VarCurr,bitIndex9) )
& ( v131523(VarNext,bitIndex7)
<=> v15295(VarCurr,bitIndex8) )
& ( v131523(VarNext,bitIndex6)
<=> v15295(VarCurr,bitIndex7) )
& ( v131523(VarNext,bitIndex5)
<=> v15295(VarCurr,bitIndex6) )
& ( v131523(VarNext,bitIndex4)
<=> v15295(VarCurr,bitIndex5) )
& ( v131523(VarNext,bitIndex3)
<=> v15295(VarCurr,bitIndex4) )
& ( v131523(VarNext,bitIndex2)
<=> v15295(VarCurr,bitIndex3) )
& ( v131523(VarNext,bitIndex1)
<=> v15295(VarCurr,bitIndex2) )
& ( v131523(VarNext,bitIndex0)
<=> v15295(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2424,axiom,
! [VarNext] :
( v131524(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131523(VarNext,B)
<=> v131410(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131524(VarNext)
<=> v131525(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131525(VarNext)
<=> ( v131527(VarNext)
& v131395(VarNext) ) ) ) ).
fof(writeUnaryOperator_10857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131527(VarNext)
<=> v131404(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_505,axiom,
! [VarCurr] :
( ~ v131517(VarCurr)
=> ( v10103(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_700,axiom,
! [VarCurr] :
( v131517(VarCurr)
=> ( v10103(VarCurr,bitIndex11)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26335,axiom,
! [VarCurr] :
( v131517(VarCurr)
<=> ( v131518(VarCurr)
| v131520(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26334,axiom,
! [VarCurr] :
( v131520(VarCurr)
<=> ( v131521(VarCurr)
& v131507(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26333,axiom,
! [VarCurr] :
( v131521(VarCurr)
<=> ( v10105(VarCurr)
& v131415(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26332,axiom,
! [VarCurr] :
( v131518(VarCurr)
<=> ( v131519(VarCurr)
& v131502(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26331,axiom,
! [VarCurr] :
( v131519(VarCurr)
<=> ( v10105(VarCurr)
& v131415(VarCurr) ) ) ).
fof(addAssignment_41278,axiom,
! [VarNext] :
( v15295(VarNext,bitIndex12)
<=> v131509(VarNext,bitIndex11) ) ).
fof(addCaseBooleanConditionShiftedRanges1_123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131510(VarNext)
=> ( ( v131509(VarNext,bitIndex19)
<=> v15295(VarCurr,bitIndex20) )
& ( v131509(VarNext,bitIndex18)
<=> v15295(VarCurr,bitIndex19) )
& ( v131509(VarNext,bitIndex17)
<=> v15295(VarCurr,bitIndex18) )
& ( v131509(VarNext,bitIndex16)
<=> v15295(VarCurr,bitIndex17) )
& ( v131509(VarNext,bitIndex15)
<=> v15295(VarCurr,bitIndex16) )
& ( v131509(VarNext,bitIndex14)
<=> v15295(VarCurr,bitIndex15) )
& ( v131509(VarNext,bitIndex13)
<=> v15295(VarCurr,bitIndex14) )
& ( v131509(VarNext,bitIndex12)
<=> v15295(VarCurr,bitIndex13) )
& ( v131509(VarNext,bitIndex11)
<=> v15295(VarCurr,bitIndex12) )
& ( v131509(VarNext,bitIndex10)
<=> v15295(VarCurr,bitIndex11) )
& ( v131509(VarNext,bitIndex9)
<=> v15295(VarCurr,bitIndex10) )
& ( v131509(VarNext,bitIndex8)
<=> v15295(VarCurr,bitIndex9) )
& ( v131509(VarNext,bitIndex7)
<=> v15295(VarCurr,bitIndex8) )
& ( v131509(VarNext,bitIndex6)
<=> v15295(VarCurr,bitIndex7) )
& ( v131509(VarNext,bitIndex5)
<=> v15295(VarCurr,bitIndex6) )
& ( v131509(VarNext,bitIndex4)
<=> v15295(VarCurr,bitIndex5) )
& ( v131509(VarNext,bitIndex3)
<=> v15295(VarCurr,bitIndex4) )
& ( v131509(VarNext,bitIndex2)
<=> v15295(VarCurr,bitIndex3) )
& ( v131509(VarNext,bitIndex1)
<=> v15295(VarCurr,bitIndex2) )
& ( v131509(VarNext,bitIndex0)
<=> v15295(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2423,axiom,
! [VarNext] :
( v131510(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131509(VarNext,B)
<=> v131410(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26330,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131510(VarNext)
<=> v131511(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26329,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131511(VarNext)
<=> ( v131513(VarNext)
& v131395(VarNext) ) ) ) ).
fof(writeUnaryOperator_10856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131513(VarNext)
<=> v131404(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_504,axiom,
! [VarCurr] :
( ~ v131497(VarCurr)
=> ( v10103(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_699,axiom,
! [VarCurr] :
( v131497(VarCurr)
=> ( v10103(VarCurr,bitIndex12)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26328,axiom,
! [VarCurr] :
( v131497(VarCurr)
<=> ( v131498(VarCurr)
| v131503(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26327,axiom,
! [VarCurr] :
( v131503(VarCurr)
<=> ( v131504(VarCurr)
& v131507(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9203,axiom,
! [VarCurr] :
( v131507(VarCurr)
<=> ( $true
<=> v15295(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26326,axiom,
! [VarCurr] :
( v131504(VarCurr)
<=> ( v131505(VarCurr)
| v131506(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26325,axiom,
! [VarCurr] :
( v131506(VarCurr)
<=> ( v10105(VarCurr)
& v131456(VarCurr) ) ) ).
fof(writeUnaryOperator_10855,axiom,
! [VarCurr] :
( ~ v131505(VarCurr)
<=> v10105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26324,axiom,
! [VarCurr] :
( v131498(VarCurr)
<=> ( v131499(VarCurr)
& v131502(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9202,axiom,
! [VarCurr] :
( v131502(VarCurr)
<=> ( $true
<=> v15295(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26323,axiom,
! [VarCurr] :
( v131499(VarCurr)
<=> ( v131500(VarCurr)
| v131501(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26322,axiom,
! [VarCurr] :
( v131501(VarCurr)
<=> ( v10105(VarCurr)
& v131456(VarCurr) ) ) ).
fof(writeUnaryOperator_10854,axiom,
! [VarCurr] :
( ~ v131500(VarCurr)
<=> v10105(VarCurr) ) ).
fof(addAssignment_41277,axiom,
! [VarNext] :
( v15295(VarNext,bitIndex10)
<=> v131489(VarNext,bitIndex9) ) ).
fof(addCaseBooleanConditionShiftedRanges1_122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131490(VarNext)
=> ( ( v131489(VarNext,bitIndex19)
<=> v15295(VarCurr,bitIndex20) )
& ( v131489(VarNext,bitIndex18)
<=> v15295(VarCurr,bitIndex19) )
& ( v131489(VarNext,bitIndex17)
<=> v15295(VarCurr,bitIndex18) )
& ( v131489(VarNext,bitIndex16)
<=> v15295(VarCurr,bitIndex17) )
& ( v131489(VarNext,bitIndex15)
<=> v15295(VarCurr,bitIndex16) )
& ( v131489(VarNext,bitIndex14)
<=> v15295(VarCurr,bitIndex15) )
& ( v131489(VarNext,bitIndex13)
<=> v15295(VarCurr,bitIndex14) )
& ( v131489(VarNext,bitIndex12)
<=> v15295(VarCurr,bitIndex13) )
& ( v131489(VarNext,bitIndex11)
<=> v15295(VarCurr,bitIndex12) )
& ( v131489(VarNext,bitIndex10)
<=> v15295(VarCurr,bitIndex11) )
& ( v131489(VarNext,bitIndex9)
<=> v15295(VarCurr,bitIndex10) )
& ( v131489(VarNext,bitIndex8)
<=> v15295(VarCurr,bitIndex9) )
& ( v131489(VarNext,bitIndex7)
<=> v15295(VarCurr,bitIndex8) )
& ( v131489(VarNext,bitIndex6)
<=> v15295(VarCurr,bitIndex7) )
& ( v131489(VarNext,bitIndex5)
<=> v15295(VarCurr,bitIndex6) )
& ( v131489(VarNext,bitIndex4)
<=> v15295(VarCurr,bitIndex5) )
& ( v131489(VarNext,bitIndex3)
<=> v15295(VarCurr,bitIndex4) )
& ( v131489(VarNext,bitIndex2)
<=> v15295(VarCurr,bitIndex3) )
& ( v131489(VarNext,bitIndex1)
<=> v15295(VarCurr,bitIndex2) )
& ( v131489(VarNext,bitIndex0)
<=> v15295(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2422,axiom,
! [VarNext] :
( v131490(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131489(VarNext,B)
<=> v131410(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131490(VarNext)
<=> v131491(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131491(VarNext)
<=> ( v131493(VarNext)
& v131395(VarNext) ) ) ) ).
fof(writeUnaryOperator_10853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131493(VarNext)
<=> v131404(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_503,axiom,
! [VarCurr] :
( ~ v131487(VarCurr)
=> ( v10103(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_698,axiom,
! [VarCurr] :
( v131487(VarCurr)
=> ( v10103(VarCurr,bitIndex10)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9201,axiom,
! [VarCurr] :
( v131487(VarCurr)
<=> ( $true
<=> v15295(VarCurr,bitIndex9) ) ) ).
fof(addAssignment_41276,axiom,
! [VarNext] :
( v15295(VarNext,bitIndex7)
<=> v131479(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionShiftedRanges1_121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131480(VarNext)
=> ( ( v131479(VarNext,bitIndex19)
<=> v15295(VarCurr,bitIndex20) )
& ( v131479(VarNext,bitIndex18)
<=> v15295(VarCurr,bitIndex19) )
& ( v131479(VarNext,bitIndex17)
<=> v15295(VarCurr,bitIndex18) )
& ( v131479(VarNext,bitIndex16)
<=> v15295(VarCurr,bitIndex17) )
& ( v131479(VarNext,bitIndex15)
<=> v15295(VarCurr,bitIndex16) )
& ( v131479(VarNext,bitIndex14)
<=> v15295(VarCurr,bitIndex15) )
& ( v131479(VarNext,bitIndex13)
<=> v15295(VarCurr,bitIndex14) )
& ( v131479(VarNext,bitIndex12)
<=> v15295(VarCurr,bitIndex13) )
& ( v131479(VarNext,bitIndex11)
<=> v15295(VarCurr,bitIndex12) )
& ( v131479(VarNext,bitIndex10)
<=> v15295(VarCurr,bitIndex11) )
& ( v131479(VarNext,bitIndex9)
<=> v15295(VarCurr,bitIndex10) )
& ( v131479(VarNext,bitIndex8)
<=> v15295(VarCurr,bitIndex9) )
& ( v131479(VarNext,bitIndex7)
<=> v15295(VarCurr,bitIndex8) )
& ( v131479(VarNext,bitIndex6)
<=> v15295(VarCurr,bitIndex7) )
& ( v131479(VarNext,bitIndex5)
<=> v15295(VarCurr,bitIndex6) )
& ( v131479(VarNext,bitIndex4)
<=> v15295(VarCurr,bitIndex5) )
& ( v131479(VarNext,bitIndex3)
<=> v15295(VarCurr,bitIndex4) )
& ( v131479(VarNext,bitIndex2)
<=> v15295(VarCurr,bitIndex3) )
& ( v131479(VarNext,bitIndex1)
<=> v15295(VarCurr,bitIndex2) )
& ( v131479(VarNext,bitIndex0)
<=> v15295(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2421,axiom,
! [VarNext] :
( v131480(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131479(VarNext,B)
<=> v131410(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26319,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131480(VarNext)
<=> v131481(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26318,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131481(VarNext)
<=> ( v131483(VarNext)
& v131395(VarNext) ) ) ) ).
fof(writeUnaryOperator_10852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131483(VarNext)
<=> v131404(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_502,axiom,
! [VarCurr] :
( ~ v131472(VarCurr)
=> ( v10103(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_697,axiom,
! [VarCurr] :
( v131472(VarCurr)
=> ( v10103(VarCurr,bitIndex7)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26317,axiom,
! [VarCurr] :
( v131472(VarCurr)
<=> ( v131473(VarCurr)
| v131476(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26316,axiom,
! [VarCurr] :
( v131476(VarCurr)
<=> ( v131477(VarCurr)
& v131462(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26315,axiom,
! [VarCurr] :
( v131477(VarCurr)
<=> ( v10105(VarCurr)
& v131415(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26314,axiom,
! [VarCurr] :
( v131473(VarCurr)
<=> ( v131474(VarCurr)
& v131457(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26313,axiom,
! [VarCurr] :
( v131474(VarCurr)
<=> ( v10105(VarCurr)
& v131415(VarCurr) ) ) ).
fof(addAssignment_41275,axiom,
! [VarNext] :
( v15295(VarNext,bitIndex8)
<=> v131464(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionShiftedRanges1_120,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131465(VarNext)
=> ( ( v131464(VarNext,bitIndex19)
<=> v15295(VarCurr,bitIndex20) )
& ( v131464(VarNext,bitIndex18)
<=> v15295(VarCurr,bitIndex19) )
& ( v131464(VarNext,bitIndex17)
<=> v15295(VarCurr,bitIndex18) )
& ( v131464(VarNext,bitIndex16)
<=> v15295(VarCurr,bitIndex17) )
& ( v131464(VarNext,bitIndex15)
<=> v15295(VarCurr,bitIndex16) )
& ( v131464(VarNext,bitIndex14)
<=> v15295(VarCurr,bitIndex15) )
& ( v131464(VarNext,bitIndex13)
<=> v15295(VarCurr,bitIndex14) )
& ( v131464(VarNext,bitIndex12)
<=> v15295(VarCurr,bitIndex13) )
& ( v131464(VarNext,bitIndex11)
<=> v15295(VarCurr,bitIndex12) )
& ( v131464(VarNext,bitIndex10)
<=> v15295(VarCurr,bitIndex11) )
& ( v131464(VarNext,bitIndex9)
<=> v15295(VarCurr,bitIndex10) )
& ( v131464(VarNext,bitIndex8)
<=> v15295(VarCurr,bitIndex9) )
& ( v131464(VarNext,bitIndex7)
<=> v15295(VarCurr,bitIndex8) )
& ( v131464(VarNext,bitIndex6)
<=> v15295(VarCurr,bitIndex7) )
& ( v131464(VarNext,bitIndex5)
<=> v15295(VarCurr,bitIndex6) )
& ( v131464(VarNext,bitIndex4)
<=> v15295(VarCurr,bitIndex5) )
& ( v131464(VarNext,bitIndex3)
<=> v15295(VarCurr,bitIndex4) )
& ( v131464(VarNext,bitIndex2)
<=> v15295(VarCurr,bitIndex3) )
& ( v131464(VarNext,bitIndex1)
<=> v15295(VarCurr,bitIndex2) )
& ( v131464(VarNext,bitIndex0)
<=> v15295(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2420,axiom,
! [VarNext] :
( v131465(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131464(VarNext,B)
<=> v131410(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131465(VarNext)
<=> v131466(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26311,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131466(VarNext)
<=> ( v131468(VarNext)
& v131395(VarNext) ) ) ) ).
fof(writeUnaryOperator_10851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131468(VarNext)
<=> v131404(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_501,axiom,
! [VarCurr] :
( ~ v131449(VarCurr)
=> ( v10103(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_696,axiom,
! [VarCurr] :
( v131449(VarCurr)
=> ( v10103(VarCurr,bitIndex8)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26310,axiom,
! [VarCurr] :
( v131449(VarCurr)
<=> ( v131450(VarCurr)
| v131458(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26309,axiom,
! [VarCurr] :
( v131458(VarCurr)
<=> ( v131459(VarCurr)
& v131462(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9200,axiom,
! [VarCurr] :
( v131462(VarCurr)
<=> ( $true
<=> v15295(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26308,axiom,
! [VarCurr] :
( v131459(VarCurr)
<=> ( v131460(VarCurr)
| v131461(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26307,axiom,
! [VarCurr] :
( v131461(VarCurr)
<=> ( v10105(VarCurr)
& v131456(VarCurr) ) ) ).
fof(writeUnaryOperator_10850,axiom,
! [VarCurr] :
( ~ v131460(VarCurr)
<=> v10105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26306,axiom,
! [VarCurr] :
( v131450(VarCurr)
<=> ( v131451(VarCurr)
& v131457(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9199,axiom,
! [VarCurr] :
( v131457(VarCurr)
<=> ( $true
<=> v15295(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26305,axiom,
! [VarCurr] :
( v131451(VarCurr)
<=> ( v131452(VarCurr)
| v131454(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26304,axiom,
! [VarCurr] :
( v131454(VarCurr)
<=> ( v10105(VarCurr)
& v131456(VarCurr) ) ) ).
fof(writeUnaryOperator_10849,axiom,
! [VarCurr] :
( ~ v131456(VarCurr)
<=> v131415(VarCurr) ) ).
fof(writeUnaryOperator_10848,axiom,
! [VarCurr] :
( ~ v131452(VarCurr)
<=> v10105(VarCurr) ) ).
fof(addAssignment_41274,axiom,
! [VarNext] :
( v15295(VarNext,bitIndex6)
<=> v131441(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionShiftedRanges1_119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131442(VarNext)
=> ( ( v131441(VarNext,bitIndex19)
<=> v15295(VarCurr,bitIndex20) )
& ( v131441(VarNext,bitIndex18)
<=> v15295(VarCurr,bitIndex19) )
& ( v131441(VarNext,bitIndex17)
<=> v15295(VarCurr,bitIndex18) )
& ( v131441(VarNext,bitIndex16)
<=> v15295(VarCurr,bitIndex17) )
& ( v131441(VarNext,bitIndex15)
<=> v15295(VarCurr,bitIndex16) )
& ( v131441(VarNext,bitIndex14)
<=> v15295(VarCurr,bitIndex15) )
& ( v131441(VarNext,bitIndex13)
<=> v15295(VarCurr,bitIndex14) )
& ( v131441(VarNext,bitIndex12)
<=> v15295(VarCurr,bitIndex13) )
& ( v131441(VarNext,bitIndex11)
<=> v15295(VarCurr,bitIndex12) )
& ( v131441(VarNext,bitIndex10)
<=> v15295(VarCurr,bitIndex11) )
& ( v131441(VarNext,bitIndex9)
<=> v15295(VarCurr,bitIndex10) )
& ( v131441(VarNext,bitIndex8)
<=> v15295(VarCurr,bitIndex9) )
& ( v131441(VarNext,bitIndex7)
<=> v15295(VarCurr,bitIndex8) )
& ( v131441(VarNext,bitIndex6)
<=> v15295(VarCurr,bitIndex7) )
& ( v131441(VarNext,bitIndex5)
<=> v15295(VarCurr,bitIndex6) )
& ( v131441(VarNext,bitIndex4)
<=> v15295(VarCurr,bitIndex5) )
& ( v131441(VarNext,bitIndex3)
<=> v15295(VarCurr,bitIndex4) )
& ( v131441(VarNext,bitIndex2)
<=> v15295(VarCurr,bitIndex3) )
& ( v131441(VarNext,bitIndex1)
<=> v15295(VarCurr,bitIndex2) )
& ( v131441(VarNext,bitIndex0)
<=> v15295(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2419,axiom,
! [VarNext] :
( v131442(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131441(VarNext,B)
<=> v131410(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26303,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131442(VarNext)
<=> v131443(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26302,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131443(VarNext)
<=> ( v131445(VarNext)
& v131395(VarNext) ) ) ) ).
fof(writeUnaryOperator_10847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131445(VarNext)
<=> v131404(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_500,axiom,
! [VarCurr] :
( ~ v131439(VarCurr)
=> ( v10103(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_695,axiom,
! [VarCurr] :
( v131439(VarCurr)
=> ( v10103(VarCurr,bitIndex6)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9198,axiom,
! [VarCurr] :
( v131439(VarCurr)
<=> ( $true
<=> v15295(VarCurr,bitIndex5) ) ) ).
fof(addAssignment_41273,axiom,
! [VarNext] :
( v15295(VarNext,bitIndex5)
<=> v131431(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionShiftedRanges1_118,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131432(VarNext)
=> ( ( v131431(VarNext,bitIndex19)
<=> v15295(VarCurr,bitIndex20) )
& ( v131431(VarNext,bitIndex18)
<=> v15295(VarCurr,bitIndex19) )
& ( v131431(VarNext,bitIndex17)
<=> v15295(VarCurr,bitIndex18) )
& ( v131431(VarNext,bitIndex16)
<=> v15295(VarCurr,bitIndex17) )
& ( v131431(VarNext,bitIndex15)
<=> v15295(VarCurr,bitIndex16) )
& ( v131431(VarNext,bitIndex14)
<=> v15295(VarCurr,bitIndex15) )
& ( v131431(VarNext,bitIndex13)
<=> v15295(VarCurr,bitIndex14) )
& ( v131431(VarNext,bitIndex12)
<=> v15295(VarCurr,bitIndex13) )
& ( v131431(VarNext,bitIndex11)
<=> v15295(VarCurr,bitIndex12) )
& ( v131431(VarNext,bitIndex10)
<=> v15295(VarCurr,bitIndex11) )
& ( v131431(VarNext,bitIndex9)
<=> v15295(VarCurr,bitIndex10) )
& ( v131431(VarNext,bitIndex8)
<=> v15295(VarCurr,bitIndex9) )
& ( v131431(VarNext,bitIndex7)
<=> v15295(VarCurr,bitIndex8) )
& ( v131431(VarNext,bitIndex6)
<=> v15295(VarCurr,bitIndex7) )
& ( v131431(VarNext,bitIndex5)
<=> v15295(VarCurr,bitIndex6) )
& ( v131431(VarNext,bitIndex4)
<=> v15295(VarCurr,bitIndex5) )
& ( v131431(VarNext,bitIndex3)
<=> v15295(VarCurr,bitIndex4) )
& ( v131431(VarNext,bitIndex2)
<=> v15295(VarCurr,bitIndex3) )
& ( v131431(VarNext,bitIndex1)
<=> v15295(VarCurr,bitIndex2) )
& ( v131431(VarNext,bitIndex0)
<=> v15295(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2418,axiom,
! [VarNext] :
( v131432(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131431(VarNext,B)
<=> v131410(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26301,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131432(VarNext)
<=> v131433(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131433(VarNext)
<=> ( v131435(VarNext)
& v131395(VarNext) ) ) ) ).
fof(writeUnaryOperator_10846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131435(VarNext)
<=> v131404(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_499,axiom,
! [VarCurr] :
( ~ v131417(VarCurr)
=> ( v10103(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_694,axiom,
! [VarCurr] :
( v131417(VarCurr)
=> ( v10103(VarCurr,bitIndex5)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26299,axiom,
! [VarCurr] :
( v131417(VarCurr)
<=> ( v131418(VarCurr)
& v131429(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9197,axiom,
! [VarCurr] :
( v131429(VarCurr)
<=> ( $true
<=> v15295(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26298,axiom,
! [VarCurr] :
( v131418(VarCurr)
<=> ( v131420(VarCurr)
& v131428(VarCurr) ) ) ).
fof(writeUnaryOperator_10845,axiom,
! [VarCurr] :
( ~ v131428(VarCurr)
<=> v131388(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26297,axiom,
! [VarCurr] :
( v131420(VarCurr)
<=> ( v131421(VarCurr)
& v131427(VarCurr) ) ) ).
fof(writeUnaryOperator_10844,axiom,
! [VarCurr] :
( ~ v131427(VarCurr)
<=> v131380(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26296,axiom,
! [VarCurr] :
( v131421(VarCurr)
<=> ( v131422(VarCurr)
& v131426(VarCurr) ) ) ).
fof(writeUnaryOperator_10843,axiom,
! [VarCurr] :
( ~ v131426(VarCurr)
<=> v15302(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26295,axiom,
! [VarCurr] :
( v131422(VarCurr)
<=> ( v131423(VarCurr)
& v131425(VarCurr) ) ) ).
fof(writeUnaryOperator_10842,axiom,
! [VarCurr] :
( ~ v131425(VarCurr)
<=> v131378(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26294,axiom,
! [VarCurr] :
( v131423(VarCurr)
<=> ( v131424(VarCurr)
& v131376(VarCurr) ) ) ).
fof(writeUnaryOperator_10841,axiom,
! [VarCurr] :
( ~ v131424(VarCurr)
<=> v15300(VarCurr) ) ).
fof(addAssignment_41272,axiom,
! [VarCurr] :
( v131415(VarCurr)
<=> v11303(VarCurr) ) ).
fof(addAssignment_41271,axiom,
! [VarNext] :
( v15295(VarNext,bitIndex3)
<=> v131399(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionShiftedRanges1_117,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131400(VarNext)
=> ( ( v131399(VarNext,bitIndex19)
<=> v15295(VarCurr,bitIndex20) )
& ( v131399(VarNext,bitIndex18)
<=> v15295(VarCurr,bitIndex19) )
& ( v131399(VarNext,bitIndex17)
<=> v15295(VarCurr,bitIndex18) )
& ( v131399(VarNext,bitIndex16)
<=> v15295(VarCurr,bitIndex17) )
& ( v131399(VarNext,bitIndex15)
<=> v15295(VarCurr,bitIndex16) )
& ( v131399(VarNext,bitIndex14)
<=> v15295(VarCurr,bitIndex15) )
& ( v131399(VarNext,bitIndex13)
<=> v15295(VarCurr,bitIndex14) )
& ( v131399(VarNext,bitIndex12)
<=> v15295(VarCurr,bitIndex13) )
& ( v131399(VarNext,bitIndex11)
<=> v15295(VarCurr,bitIndex12) )
& ( v131399(VarNext,bitIndex10)
<=> v15295(VarCurr,bitIndex11) )
& ( v131399(VarNext,bitIndex9)
<=> v15295(VarCurr,bitIndex10) )
& ( v131399(VarNext,bitIndex8)
<=> v15295(VarCurr,bitIndex9) )
& ( v131399(VarNext,bitIndex7)
<=> v15295(VarCurr,bitIndex8) )
& ( v131399(VarNext,bitIndex6)
<=> v15295(VarCurr,bitIndex7) )
& ( v131399(VarNext,bitIndex5)
<=> v15295(VarCurr,bitIndex6) )
& ( v131399(VarNext,bitIndex4)
<=> v15295(VarCurr,bitIndex5) )
& ( v131399(VarNext,bitIndex3)
<=> v15295(VarCurr,bitIndex4) )
& ( v131399(VarNext,bitIndex2)
<=> v15295(VarCurr,bitIndex3) )
& ( v131399(VarNext,bitIndex1)
<=> v15295(VarCurr,bitIndex2) )
& ( v131399(VarNext,bitIndex0)
<=> v15295(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2417,axiom,
! [VarNext] :
( v131400(VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131399(VarNext,B)
<=> v131410(VarNext,B) ) ) ) ).
fof(addAssignment_41270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_19_0(B)
=> ( v131410(VarNext,B)
<=> v131408(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_498,axiom,
! [VarCurr] :
( ~ v131411(VarCurr)
=> ( ( v131408(VarCurr,bitIndex19)
<=> v10103(VarCurr,bitIndex20) )
& ( v131408(VarCurr,bitIndex18)
<=> v10103(VarCurr,bitIndex19) )
& ( v131408(VarCurr,bitIndex17)
<=> v10103(VarCurr,bitIndex18) )
& ( v131408(VarCurr,bitIndex16)
<=> v10103(VarCurr,bitIndex17) )
& ( v131408(VarCurr,bitIndex15)
<=> v10103(VarCurr,bitIndex16) )
& ( v131408(VarCurr,bitIndex14)
<=> v10103(VarCurr,bitIndex15) )
& ( v131408(VarCurr,bitIndex13)
<=> v10103(VarCurr,bitIndex14) )
& ( v131408(VarCurr,bitIndex12)
<=> v10103(VarCurr,bitIndex13) )
& ( v131408(VarCurr,bitIndex11)
<=> v10103(VarCurr,bitIndex12) )
& ( v131408(VarCurr,bitIndex10)
<=> v10103(VarCurr,bitIndex11) )
& ( v131408(VarCurr,bitIndex9)
<=> v10103(VarCurr,bitIndex10) )
& ( v131408(VarCurr,bitIndex8)
<=> v10103(VarCurr,bitIndex9) )
& ( v131408(VarCurr,bitIndex7)
<=> v10103(VarCurr,bitIndex8) )
& ( v131408(VarCurr,bitIndex6)
<=> v10103(VarCurr,bitIndex7) )
& ( v131408(VarCurr,bitIndex5)
<=> v10103(VarCurr,bitIndex6) )
& ( v131408(VarCurr,bitIndex4)
<=> v10103(VarCurr,bitIndex5) )
& ( v131408(VarCurr,bitIndex3)
<=> v10103(VarCurr,bitIndex4) )
& ( v131408(VarCurr,bitIndex2)
<=> v10103(VarCurr,bitIndex3) )
& ( v131408(VarCurr,bitIndex1)
<=> v10103(VarCurr,bitIndex2) )
& ( v131408(VarCurr,bitIndex0)
<=> v10103(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2964,axiom,
! [VarCurr] :
( v131411(VarCurr)
=> ! [B] :
( range_19_0(B)
=> ( v131408(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_10840,axiom,
! [VarCurr] :
( ~ v131411(VarCurr)
<=> v15297(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26293,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131400(VarNext)
<=> v131401(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131401(VarNext)
<=> ( v131402(VarNext)
& v131395(VarNext) ) ) ) ).
fof(writeUnaryOperator_10839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131402(VarNext)
<=> v131404(VarNext) ) ) ).
fof(addAssignment_41269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131404(VarNext)
<=> v131395(VarCurr) ) ) ).
fof(addAssignmentInitValue_43,axiom,
~ v15295(constB0,bitIndex3) ).
fof(addAssignmentInitValue_42,axiom,
~ v15295(constB0,bitIndex2) ).
fof(addAssignmentInitValue_41,axiom,
~ v15295(constB0,bitIndex1) ).
fof(bitBlastConstant_12664,axiom,
~ bxxxxxxxxxxxxxxxxx000(bitIndex2) ).
fof(bitBlastConstant_12663,axiom,
~ bxxxxxxxxxxxxxxxxx000(bitIndex1) ).
fof(bitBlastConstant_12662,axiom,
~ bxxxxxxxxxxxxxxxxx000(bitIndex0) ).
fof(addAssignmentInitValueVector_34,axiom,
( v15295(constB0,bitIndex0)
<=> $true ) ).
fof(addAssignment_41268,axiom,
! [VarCurr] :
( v131395(VarCurr)
<=> v13228(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26291,axiom,
! [VarCurr] :
( v131388(VarCurr)
<=> ( v131390(VarCurr)
& v131392(VarCurr) ) ) ).
fof(writeUnaryOperator_10838,axiom,
! [VarCurr] :
( ~ v131392(VarCurr)
<=> v131384(VarCurr) ) ).
fof(addAssignment_41267,axiom,
! [VarCurr] :
( v131390(VarCurr)
<=> v114182(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26290,axiom,
! [VarCurr] :
( v131380(VarCurr)
<=> ( v131382(VarCurr)
& v131386(VarCurr) ) ) ).
fof(writeUnaryOperator_10837,axiom,
! [VarCurr] :
( ~ v131386(VarCurr)
<=> v131384(VarCurr) ) ).
fof(addAssignment_41266,axiom,
! [VarCurr] :
( v131384(VarCurr)
<=> v15283(VarCurr) ) ).
fof(addAssignment_41265,axiom,
! [VarCurr] :
( v131382(VarCurr)
<=> v13212(VarCurr) ) ).
fof(addAssignment_41264,axiom,
! [VarCurr] :
( v131378(VarCurr)
<=> v114222(VarCurr) ) ).
fof(addAssignment_41263,axiom,
! [VarCurr] :
( v131376(VarCurr)
<=> v114204(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26289,axiom,
! [VarCurr] :
( v15302(VarCurr)
<=> ( v15304(VarCurr)
& v131374(VarCurr) ) ) ).
fof(writeUnaryOperator_10836,axiom,
! [VarCurr] :
( ~ v131374(VarCurr)
<=> v15319(VarCurr) ) ).
fof(addAssignment_41262,axiom,
! [VarCurr] :
( v15319(VarCurr)
<=> v15321(VarCurr) ) ).
fof(addAssignment_41261,axiom,
! [VarCurr] :
( v15321(VarCurr)
<=> v15323(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9196,axiom,
! [VarCurr] :
( v15323(VarCurr)
<=> ( ( v131372(VarCurr,bitIndex5)
<=> v15382(VarCurr,bitIndex5) )
& ( v131372(VarCurr,bitIndex4)
<=> v15382(VarCurr,bitIndex4) )
& ( v131372(VarCurr,bitIndex3)
<=> v15382(VarCurr,bitIndex3) )
& ( v131372(VarCurr,bitIndex2)
<=> v15382(VarCurr,bitIndex2) )
& ( v131372(VarCurr,bitIndex1)
<=> v15382(VarCurr,bitIndex1) )
& ( v131372(VarCurr,bitIndex0)
<=> v15382(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_41260,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v131372(VarCurr,B)
<=> v10089(VarCurr,B) ) ) ).
fof(addAssignment_41259,axiom,
! [VarCurr] :
( v131372(VarCurr,bitIndex5)
<=> v15325(VarCurr) ) ).
fof(addAssignment_41258,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15382(VarCurr,B)
<=> v15384(VarCurr,B) ) ) ).
fof(addAssignment_41257,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15384(VarCurr,B)
<=> v15386(VarCurr,B) ) ) ).
fof(addAssignment_41256,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15386(VarCurr,B)
<=> v15388(VarCurr,B) ) ) ).
fof(addAssignment_41255,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15388(VarCurr,B)
<=> v15390(VarCurr,B) ) ) ).
fof(addAssignment_41254,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15390(VarCurr,B)
<=> v15392(VarCurr,B) ) ) ).
fof(addAssignment_41253,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15392(VarCurr,B)
<=> v15394(VarCurr,B) ) ) ).
fof(addAssignment_41252,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15394(VarCurr,B)
<=> v15396(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2315,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131321(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v15396(VarNext,B)
<=> v15396(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2416,axiom,
! [VarNext] :
( v131321(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v15396(VarNext,B)
<=> v131337(VarNext,B) ) ) ) ).
fof(addAssignment_41251,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v131337(VarNext,B)
<=> v131335(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5396,axiom,
! [VarCurr] :
( ~ v131332(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v131335(VarCurr,B)
<=> v131338(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5384,axiom,
! [VarCurr] :
( v131332(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v131335(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_41250,axiom,
! [VarCurr] :
( v131338(VarCurr,bitIndex0)
<=> v131366(VarCurr) ) ).
fof(addAssignment_41249,axiom,
! [VarCurr] :
( v131338(VarCurr,bitIndex1)
<=> v131364(VarCurr) ) ).
fof(addAssignment_41248,axiom,
! [VarCurr] :
( v131338(VarCurr,bitIndex2)
<=> v131359(VarCurr) ) ).
fof(addAssignment_41247,axiom,
! [VarCurr] :
( v131338(VarCurr,bitIndex3)
<=> v131354(VarCurr) ) ).
fof(addAssignment_41246,axiom,
! [VarCurr] :
( v131338(VarCurr,bitIndex4)
<=> v131349(VarCurr) ) ).
fof(addAssignment_41245,axiom,
! [VarCurr] :
( v131338(VarCurr,bitIndex5)
<=> v131340(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26288,axiom,
! [VarCurr] :
( v131364(VarCurr)
<=> ( v131365(VarCurr)
& v131368(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2598,axiom,
! [VarCurr] :
( v131368(VarCurr)
<=> ( v15396(VarCurr,bitIndex0)
| v15396(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26287,axiom,
! [VarCurr] :
( v131365(VarCurr)
<=> ( v131366(VarCurr)
| v131367(VarCurr) ) ) ).
fof(writeUnaryOperator_10835,axiom,
! [VarCurr] :
( ~ v131367(VarCurr)
<=> v15396(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10834,axiom,
! [VarCurr] :
( ~ v131366(VarCurr)
<=> v15396(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26286,axiom,
! [VarCurr] :
( v131359(VarCurr)
<=> ( v131360(VarCurr)
& v131363(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2597,axiom,
! [VarCurr] :
( v131363(VarCurr)
<=> ( v131346(VarCurr)
| v15396(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26285,axiom,
! [VarCurr] :
( v131360(VarCurr)
<=> ( v131361(VarCurr)
| v131362(VarCurr) ) ) ).
fof(writeUnaryOperator_10833,axiom,
! [VarCurr] :
( ~ v131362(VarCurr)
<=> v15396(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10832,axiom,
! [VarCurr] :
( ~ v131361(VarCurr)
<=> v131346(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26284,axiom,
! [VarCurr] :
( v131354(VarCurr)
<=> ( v131355(VarCurr)
& v131358(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2596,axiom,
! [VarCurr] :
( v131358(VarCurr)
<=> ( v131345(VarCurr)
| v15396(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26283,axiom,
! [VarCurr] :
( v131355(VarCurr)
<=> ( v131356(VarCurr)
| v131357(VarCurr) ) ) ).
fof(writeUnaryOperator_10831,axiom,
! [VarCurr] :
( ~ v131357(VarCurr)
<=> v15396(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10830,axiom,
! [VarCurr] :
( ~ v131356(VarCurr)
<=> v131345(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26282,axiom,
! [VarCurr] :
( v131349(VarCurr)
<=> ( v131350(VarCurr)
& v131353(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2595,axiom,
! [VarCurr] :
( v131353(VarCurr)
<=> ( v131344(VarCurr)
| v15396(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26281,axiom,
! [VarCurr] :
( v131350(VarCurr)
<=> ( v131351(VarCurr)
| v131352(VarCurr) ) ) ).
fof(writeUnaryOperator_10829,axiom,
! [VarCurr] :
( ~ v131352(VarCurr)
<=> v15396(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10828,axiom,
! [VarCurr] :
( ~ v131351(VarCurr)
<=> v131344(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26280,axiom,
! [VarCurr] :
( v131340(VarCurr)
<=> ( v131341(VarCurr)
& v131348(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2594,axiom,
! [VarCurr] :
( v131348(VarCurr)
<=> ( v131343(VarCurr)
| v15396(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26279,axiom,
! [VarCurr] :
( v131341(VarCurr)
<=> ( v131342(VarCurr)
| v131347(VarCurr) ) ) ).
fof(writeUnaryOperator_10827,axiom,
! [VarCurr] :
( ~ v131347(VarCurr)
<=> v15396(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_10826,axiom,
! [VarCurr] :
( ~ v131342(VarCurr)
<=> v131343(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2593,axiom,
! [VarCurr] :
( v131343(VarCurr)
<=> ( v131344(VarCurr)
& v15396(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2592,axiom,
! [VarCurr] :
( v131344(VarCurr)
<=> ( v131345(VarCurr)
& v15396(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2591,axiom,
! [VarCurr] :
( v131345(VarCurr)
<=> ( v131346(VarCurr)
& v15396(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2590,axiom,
! [VarCurr] :
( v131346(VarCurr)
<=> ( v15396(VarCurr,bitIndex0)
& v15396(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131321(VarNext)
<=> ( v131322(VarNext)
& v131331(VarNext) ) ) ) ).
fof(addAssignment_41244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131331(VarNext)
<=> v131329(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26277,axiom,
! [VarCurr] :
( v131329(VarCurr)
<=> ( v131332(VarCurr)
| v131333(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26276,axiom,
! [VarCurr] :
( v131333(VarCurr)
<=> ( v15400(VarCurr)
& v131334(VarCurr) ) ) ).
fof(writeUnaryOperator_10825,axiom,
! [VarCurr] :
( ~ v131334(VarCurr)
<=> v131332(VarCurr) ) ).
fof(writeUnaryOperator_10824,axiom,
! [VarCurr] :
( ~ v131332(VarCurr)
<=> v15398(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131322(VarNext)
<=> ( v131323(VarNext)
& v131318(VarNext) ) ) ) ).
fof(writeUnaryOperator_10823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131323(VarNext)
<=> v131325(VarNext) ) ) ).
fof(addAssignment_41243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131325(VarNext)
<=> v131318(VarCurr) ) ) ).
fof(addAssignmentInitValue_40,axiom,
~ v15396(constB0,bitIndex5) ).
fof(addAssignmentInitValue_39,axiom,
~ v15396(constB0,bitIndex4) ).
fof(addAssignmentInitValue_38,axiom,
~ v15396(constB0,bitIndex3) ).
fof(addAssignmentInitValue_37,axiom,
~ v15396(constB0,bitIndex2) ).
fof(addAssignmentInitValue_36,axiom,
~ v15396(constB0,bitIndex1) ).
fof(addAssignmentInitValue_35,axiom,
v15396(constB0,bitIndex0) ).
fof(addAssignment_41242,axiom,
! [VarCurr] :
( v131318(VarCurr)
<=> v199(VarCurr) ) ).
fof(addAssignment_41241,axiom,
! [VarCurr] :
( v15400(VarCurr)
<=> v15402(VarCurr) ) ).
fof(addAssignment_41240,axiom,
! [VarCurr] :
( v15402(VarCurr)
<=> v15404(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26274,axiom,
! [VarCurr] :
( v15404(VarCurr)
<=> ( v131316(VarCurr)
& v131313(VarCurr) ) ) ).
fof(writeUnaryOperator_10822,axiom,
! [VarCurr] :
( ~ v131316(VarCurr)
<=> v15406(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9195,axiom,
! [VarCurr] :
( v131313(VarCurr)
<=> ( ( v129436(VarCurr,bitIndex1)
<=> $true )
& ( v129436(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2314,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131296(VarNext)
=> ( v15406(VarNext)
<=> v15406(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2415,axiom,
! [VarNext] :
( v131296(VarNext)
=> ( v15406(VarNext)
<=> v131309(VarNext) ) ) ).
fof(addAssignment_41239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131309(VarNext)
<=> v131307(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5395,axiom,
! [VarCurr] :
( ~ v129426(VarCurr)
=> ( v131307(VarCurr)
<=> v129789(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5383,axiom,
! [VarCurr] :
( v129426(VarCurr)
=> ( v131307(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131296(VarNext)
<=> ( v131297(VarNext)
& v131304(VarNext) ) ) ) ).
fof(addAssignment_41238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131304(VarNext)
<=> v131302(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26272,axiom,
! [VarCurr] :
( v131302(VarCurr)
<=> ( v129426(VarCurr)
| v131305(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26271,axiom,
! [VarCurr] :
( v131305(VarCurr)
<=> ( v15410(VarCurr)
& v131306(VarCurr) ) ) ).
fof(writeUnaryOperator_10821,axiom,
! [VarCurr] :
( ~ v131306(VarCurr)
<=> v129426(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131297(VarNext)
<=> ( v131299(VarNext)
& v129412(VarNext) ) ) ) ).
fof(writeUnaryOperator_10820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131299(VarNext)
<=> v129419(VarNext) ) ) ).
fof(addAssignment_41237,axiom,
! [VarCurr] :
( v15410(VarCurr)
<=> v15412(VarCurr) ) ).
fof(addAssignment_41236,axiom,
! [VarCurr] :
( v15412(VarCurr)
<=> v15414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26269,axiom,
! [VarCurr] :
( v15414(VarCurr)
<=> ( v131289(VarCurr)
| v131292(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2589,axiom,
! [VarCurr] :
( v131292(VarCurr)
<=> ( v130(VarCurr,bitIndex2)
& v131293(VarCurr) ) ) ).
fof(writeUnaryOperator_10819,axiom,
! [VarCurr] :
( ~ v131293(VarCurr)
<=> v121(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26268,axiom,
! [VarCurr] :
( v131289(VarCurr)
<=> ( v131290(VarCurr)
& v131291(VarCurr) ) ) ).
fof(writeUnaryOperator_10818,axiom,
! [VarCurr] :
( ~ v131291(VarCurr)
<=> v121(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2588,axiom,
! [VarCurr] :
( v131290(VarCurr)
<=> ( v15416(VarCurr)
& v130(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_41235,axiom,
! [VarNext] :
( v121(VarNext,bitIndex2)
<=> v131276(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionShiftedRanges1_116,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131277(VarNext)
=> ( ( v131276(VarNext,bitIndex1)
<=> v121(VarCurr,bitIndex2) )
& ( v131276(VarNext,bitIndex0)
<=> v121(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2414,axiom,
! [VarNext] :
( v131277(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v131276(VarNext,B)
<=> v131285(VarNext,B) ) ) ) ).
fof(addAssignment_41234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v131285(VarNext,B)
<=> v131283(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_497,axiom,
! [VarCurr] :
( ~ v131260(VarCurr)
=> ( ( v131283(VarCurr,bitIndex1)
<=> v130(VarCurr,bitIndex2) )
& ( v131283(VarCurr,bitIndex0)
<=> v130(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2963,axiom,
! [VarCurr] :
( v131260(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v131283(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131277(VarNext)
<=> v131278(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26266,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131278(VarNext)
<=> ( v131280(VarNext)
& v131193(VarNext) ) ) ) ).
fof(writeUnaryOperator_10817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131280(VarNext)
<=> v131200(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_496,axiom,
! [VarCurr] :
( ~ v131264(VarCurr)
=> ( v130(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_693,axiom,
! [VarCurr] :
( v131264(VarCurr)
=> ( v130(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26265,axiom,
! [VarCurr] :
( v131264(VarCurr)
<=> ( v131265(VarCurr)
| v131271(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26264,axiom,
! [VarCurr] :
( v131271(VarCurr)
<=> ( v131272(VarCurr)
& v131273(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26263,axiom,
! [VarCurr] :
( v131273(VarCurr)
<=> ( v15444(VarCurr)
& v131274(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9194,axiom,
! [VarCurr] :
( v131274(VarCurr)
<=> ( $true
<=> v121(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10816,axiom,
! [VarCurr] :
( ~ v131272(VarCurr)
<=> v131246(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26262,axiom,
! [VarCurr] :
( v131265(VarCurr)
<=> ( v131266(VarCurr)
& v131246(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26261,axiom,
! [VarCurr] :
( v131266(VarCurr)
<=> ( v131268(VarCurr)
& v131235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26260,axiom,
! [VarCurr] :
( v131268(VarCurr)
<=> ( v131269(VarCurr)
& v15416(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26259,axiom,
! [VarCurr] :
( v131269(VarCurr)
<=> ( v131234(VarCurr)
& v131270(VarCurr) ) ) ).
fof(writeUnaryOperator_10815,axiom,
! [VarCurr] :
( ~ v131270(VarCurr)
<=> v129366(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2313,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131251(VarNext)
=> ( v121(VarNext,bitIndex0)
<=> v121(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2413,axiom,
! [VarNext] :
( v131251(VarNext)
=> ( v121(VarNext,bitIndex0)
<=> v131259(VarNext) ) ) ).
fof(addAssignment_41233,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131259(VarNext)
<=> v131257(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3159,axiom,
! [VarCurr] :
( ~ v131260(VarCurr)
=> ( v131257(VarCurr)
<=> v130(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2962,axiom,
! [VarCurr] :
( v131260(VarCurr)
=> ( v131257(VarCurr)
<=> $true ) ) ).
fof(writeUnaryOperator_10814,axiom,
! [VarCurr] :
( ~ v131260(VarCurr)
<=> v123(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26258,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131251(VarNext)
<=> v131252(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26257,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131252(VarNext)
<=> ( v131253(VarNext)
& v131193(VarNext) ) ) ) ).
fof(writeUnaryOperator_10813,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131253(VarNext)
<=> v131200(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3158,axiom,
! [VarCurr] :
( ~ v131221(VarCurr)
=> ( v130(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2961,axiom,
! [VarCurr] :
( v131221(VarCurr)
=> ( v130(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26256,axiom,
! [VarCurr] :
( v131221(VarCurr)
<=> ( v131222(VarCurr)
& v131246(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26255,axiom,
! [VarCurr] :
( v131246(VarCurr)
<=> ( v131247(VarCurr)
| v131248(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9193,axiom,
! [VarCurr] :
( v131248(VarCurr)
<=> ( $true
<=> v121(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_9192,axiom,
! [VarCurr] :
( v131247(VarCurr)
<=> ( $true
<=> v121(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26254,axiom,
! [VarCurr] :
( v131222(VarCurr)
<=> ( v131223(VarCurr)
| v131240(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26253,axiom,
! [VarCurr] :
( v131240(VarCurr)
<=> ( v131242(VarCurr)
& v131235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26252,axiom,
! [VarCurr] :
( v131242(VarCurr)
<=> ( v131243(VarCurr)
& v15416(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26251,axiom,
! [VarCurr] :
( v131243(VarCurr)
<=> ( v131244(VarCurr)
& v129366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26250,axiom,
! [VarCurr] :
( v131244(VarCurr)
<=> ( v131245(VarCurr)
& v131229(VarCurr) ) ) ).
fof(writeUnaryOperator_10812,axiom,
! [VarCurr] :
( ~ v131245(VarCurr)
<=> v15444(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26249,axiom,
! [VarCurr] :
( v131223(VarCurr)
<=> ( v131224(VarCurr)
| v131236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26248,axiom,
! [VarCurr] :
( v131236(VarCurr)
<=> ( v131238(VarCurr)
& v131235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26247,axiom,
! [VarCurr] :
( v131238(VarCurr)
<=> ( v131234(VarCurr)
& v131239(VarCurr) ) ) ).
fof(writeUnaryOperator_10811,axiom,
! [VarCurr] :
( ~ v131239(VarCurr)
<=> v15416(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26246,axiom,
! [VarCurr] :
( v131224(VarCurr)
<=> ( v131225(VarCurr)
| v131230(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26245,axiom,
! [VarCurr] :
( v131230(VarCurr)
<=> ( v131232(VarCurr)
& v131235(VarCurr) ) ) ).
fof(writeUnaryOperator_10810,axiom,
! [VarCurr] :
( ~ v131235(VarCurr)
<=> v244(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26244,axiom,
! [VarCurr] :
( v131232(VarCurr)
<=> ( v131233(VarCurr)
& v15416(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26243,axiom,
! [VarCurr] :
( v131233(VarCurr)
<=> ( v131234(VarCurr)
& v129366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26242,axiom,
! [VarCurr] :
( v131234(VarCurr)
<=> ( v15444(VarCurr)
& v131229(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26241,axiom,
! [VarCurr] :
( v131225(VarCurr)
<=> ( v131226(VarCurr)
| v131227(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26240,axiom,
! [VarCurr] :
( v131227(VarCurr)
<=> ( v131229(VarCurr)
& v244(VarCurr) ) ) ).
fof(writeUnaryOperator_10809,axiom,
! [VarCurr] :
( ~ v131229(VarCurr)
<=> v132(VarCurr) ) ).
fof(addAssignment_41232,axiom,
! [VarCurr] :
( v131226(VarCurr)
<=> v132(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131196(VarNext)
=> ( v129366(VarNext)
<=> v129366(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2412,axiom,
! [VarNext] :
( v131196(VarNext)
=> ( v129366(VarNext)
<=> v131213(VarNext) ) ) ).
fof(addAssignment_41231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131213(VarNext)
<=> v131211(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5394,axiom,
! [VarCurr] :
( ~ v131207(VarCurr)
=> ( v131211(VarCurr)
<=> v131214(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5382,axiom,
! [VarCurr] :
( v131207(VarCurr)
=> ( v131211(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3157,axiom,
! [VarCurr] :
( ~ v15414(VarCurr)
=> ( v131214(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2960,axiom,
! [VarCurr] :
( v15414(VarCurr)
=> ( v131214(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131196(VarNext)
<=> ( v131197(VarNext)
& v131206(VarNext) ) ) ) ).
fof(addAssignment_41230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131206(VarNext)
<=> v131204(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26238,axiom,
! [VarCurr] :
( v131204(VarCurr)
<=> ( v131207(VarCurr)
| v131208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26237,axiom,
! [VarCurr] :
( v131208(VarCurr)
<=> ( v131209(VarCurr)
& v131210(VarCurr) ) ) ).
fof(writeUnaryOperator_10808,axiom,
! [VarCurr] :
( ~ v131210(VarCurr)
<=> v131207(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26236,axiom,
! [VarCurr] :
( v131209(VarCurr)
<=> ( v15414(VarCurr)
<~> v129368(VarCurr) ) ) ).
fof(writeUnaryOperator_10807,axiom,
! [VarCurr] :
( ~ v131207(VarCurr)
<=> v123(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131197(VarNext)
<=> ( v131198(VarNext)
& v131193(VarNext) ) ) ) ).
fof(writeUnaryOperator_10806,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131198(VarNext)
<=> v131200(VarNext) ) ) ).
fof(addAssignment_41229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131200(VarNext)
<=> v131193(VarCurr) ) ) ).
fof(addAssignment_41228,axiom,
! [VarCurr] :
( v131193(VarCurr)
<=> v199(VarCurr) ) ).
fof(addAssignment_41227,axiom,
! [VarCurr] :
( v129368(VarCurr)
<=> v129370(VarCurr) ) ).
fof(addAssignment_41226,axiom,
! [VarCurr] :
( v129370(VarCurr)
<=> v129372(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3156,axiom,
! [VarCurr] :
( ~ v131143(VarCurr)
=> ( v129372(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2959,axiom,
! [VarCurr] :
( v131143(VarCurr)
=> ( v129372(VarCurr)
<=> v131181(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_8,axiom,
! [VarCurr] :
( ( ~ v131149(VarCurr)
& ~ v131150(VarCurr)
& ~ v131153(VarCurr)
& ~ v131156(VarCurr)
& ~ v131159(VarCurr)
& ~ v131164(VarCurr)
& v131172(VarCurr) )
=> ( v131181(VarCurr)
<=> v131191(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_9,axiom,
! [VarCurr] :
( ( ~ v131149(VarCurr)
& ~ v131150(VarCurr)
& ~ v131153(VarCurr)
& ~ v131156(VarCurr)
& ~ v131159(VarCurr)
& v131164(VarCurr) )
=> ( v131181(VarCurr)
<=> v131190(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges4_7,axiom,
! [VarCurr] :
( ( ~ v131149(VarCurr)
& ~ v131150(VarCurr)
& ~ v131153(VarCurr)
& ~ v131156(VarCurr)
& v131159(VarCurr) )
=> ( v131181(VarCurr)
<=> v131119(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_10,axiom,
! [VarCurr] :
( ( ~ v131149(VarCurr)
& ~ v131150(VarCurr)
& ~ v131153(VarCurr)
& v131156(VarCurr) )
=> ( v131181(VarCurr)
<=> v131182(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_15,axiom,
! [VarCurr] :
( ( ~ v131149(VarCurr)
& ~ v131150(VarCurr)
& v131153(VarCurr) )
=> ( v131181(VarCurr)
<=> v131119(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2311,axiom,
! [VarCurr] :
( ( ~ v131149(VarCurr)
& v131150(VarCurr) )
=> ( v131181(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2411,axiom,
! [VarCurr] :
( v131149(VarCurr)
=> ( v131181(VarCurr)
<=> v130152(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5393,axiom,
! [VarCurr] :
( ~ v15410(VarCurr)
=> ( v131191(VarCurr)
<=> v131119(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5381,axiom,
! [VarCurr] :
( v15410(VarCurr)
=> ( v131191(VarCurr)
<=> v130197(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5392,axiom,
! [VarCurr] :
( ~ v15410(VarCurr)
=> ( v131190(VarCurr)
<=> v131119(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5380,axiom,
! [VarCurr] :
( v15410(VarCurr)
=> ( v131190(VarCurr)
<=> v130182(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3155,axiom,
! [VarCurr] :
( ~ v15410(VarCurr)
=> ( v131182(VarCurr)
<=> v131183(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2958,axiom,
! [VarCurr] :
( v15410(VarCurr)
=> ( v131182(VarCurr)
<=> v130167(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3154,axiom,
! [VarCurr] :
( ~ v131184(VarCurr)
=> ( v131183(VarCurr)
<=> v131119(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2957,axiom,
! [VarCurr] :
( v131184(VarCurr)
=> ( v131183(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26234,axiom,
! [VarCurr] :
( v131184(VarCurr)
<=> ( v131185(VarCurr)
& v131189(VarCurr) ) ) ).
fof(writeUnaryOperator_10805,axiom,
! [VarCurr] :
( ~ v131189(VarCurr)
<=> v130229(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26233,axiom,
! [VarCurr] :
( v131185(VarCurr)
<=> ( v131186(VarCurr)
& v131188(VarCurr) ) ) ).
fof(writeUnaryOperator_10804,axiom,
! [VarCurr] :
( ~ v131188(VarCurr)
<=> v129446(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26232,axiom,
! [VarCurr] :
( v131186(VarCurr)
<=> ( v129791(VarCurr)
& v131187(VarCurr) ) ) ).
fof(writeUnaryOperator_10803,axiom,
! [VarCurr] :
( ~ v131187(VarCurr)
<=> v130225(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26231,axiom,
! [VarCurr] :
( v131143(VarCurr)
<=> ( v131144(VarCurr)
| v131172(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26230,axiom,
! [VarCurr] :
( v131172(VarCurr)
<=> ( v131173(VarCurr)
& v131177(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26229,axiom,
! [VarCurr] :
( v131177(VarCurr)
<=> ( v131178(VarCurr)
& v130258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26228,axiom,
! [VarCurr] :
( v131178(VarCurr)
<=> ( v15410(VarCurr)
| v131179(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26227,axiom,
! [VarCurr] :
( v131179(VarCurr)
<=> ( v129785(VarCurr)
& v131180(VarCurr) ) ) ).
fof(writeUnaryOperator_10802,axiom,
! [VarCurr] :
( ~ v131180(VarCurr)
<=> v15410(VarCurr) ) ).
fof(writeUnaryOperator_10801,axiom,
! [VarCurr] :
( ~ v131173(VarCurr)
<=> v131174(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26226,axiom,
! [VarCurr] :
( v131174(VarCurr)
<=> ( v131175(VarCurr)
| v130245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26225,axiom,
! [VarCurr] :
( v131175(VarCurr)
<=> ( v131176(VarCurr)
| v130248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26224,axiom,
! [VarCurr] :
( v131176(VarCurr)
<=> ( v130216(VarCurr)
| v130235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26223,axiom,
! [VarCurr] :
( v131144(VarCurr)
<=> ( v131145(VarCurr)
| v131164(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26222,axiom,
! [VarCurr] :
( v131164(VarCurr)
<=> ( v131165(VarCurr)
& v131168(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26221,axiom,
! [VarCurr] :
( v131168(VarCurr)
<=> ( v131169(VarCurr)
& v130245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26220,axiom,
! [VarCurr] :
( v131169(VarCurr)
<=> ( v15410(VarCurr)
| v131170(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26219,axiom,
! [VarCurr] :
( v131170(VarCurr)
<=> ( v129785(VarCurr)
& v131171(VarCurr) ) ) ).
fof(writeUnaryOperator_10800,axiom,
! [VarCurr] :
( ~ v131171(VarCurr)
<=> v15410(VarCurr) ) ).
fof(writeUnaryOperator_10799,axiom,
! [VarCurr] :
( ~ v131165(VarCurr)
<=> v131166(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26218,axiom,
! [VarCurr] :
( v131166(VarCurr)
<=> ( v131167(VarCurr)
| v130248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26217,axiom,
! [VarCurr] :
( v131167(VarCurr)
<=> ( v130216(VarCurr)
| v130235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26216,axiom,
! [VarCurr] :
( v131145(VarCurr)
<=> ( v131146(VarCurr)
| v131159(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26215,axiom,
! [VarCurr] :
( v131159(VarCurr)
<=> ( v131160(VarCurr)
& v131162(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26214,axiom,
! [VarCurr] :
( v131162(VarCurr)
<=> ( v131163(VarCurr)
& v130248(VarCurr) ) ) ).
fof(writeUnaryOperator_10798,axiom,
! [VarCurr] :
( ~ v131163(VarCurr)
<=> v130299(VarCurr) ) ).
fof(writeUnaryOperator_10797,axiom,
! [VarCurr] :
( ~ v131160(VarCurr)
<=> v131161(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26213,axiom,
! [VarCurr] :
( v131161(VarCurr)
<=> ( v130216(VarCurr)
| v130235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26212,axiom,
! [VarCurr] :
( v131146(VarCurr)
<=> ( v131147(VarCurr)
| v131156(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26211,axiom,
! [VarCurr] :
( v131156(VarCurr)
<=> ( v131157(VarCurr)
& v130232(VarCurr) ) ) ).
fof(writeUnaryOperator_10796,axiom,
! [VarCurr] :
( ~ v131157(VarCurr)
<=> v131158(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26210,axiom,
! [VarCurr] :
( v131158(VarCurr)
<=> ( v130216(VarCurr)
| v130235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26209,axiom,
! [VarCurr] :
( v131147(VarCurr)
<=> ( v131148(VarCurr)
| v131153(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26208,axiom,
! [VarCurr] :
( v131153(VarCurr)
<=> ( v131154(VarCurr)
& v130236(VarCurr) ) ) ).
fof(writeUnaryOperator_10795,axiom,
! [VarCurr] :
( ~ v131154(VarCurr)
<=> v131155(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26207,axiom,
! [VarCurr] :
( v131155(VarCurr)
<=> ( v130216(VarCurr)
| v130235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26206,axiom,
! [VarCurr] :
( v131148(VarCurr)
<=> ( v131149(VarCurr)
| v131150(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26205,axiom,
! [VarCurr] :
( v131150(VarCurr)
<=> ( v131151(VarCurr)
& v131152(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26204,axiom,
! [VarCurr] :
( v131152(VarCurr)
<=> ( v129378(VarCurr)
& v130235(VarCurr) ) ) ).
fof(writeUnaryOperator_10794,axiom,
! [VarCurr] :
( ~ v131151(VarCurr)
<=> v130216(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26203,axiom,
! [VarCurr] :
( v131149(VarCurr)
<=> ( v15410(VarCurr)
& v130216(VarCurr) ) ) ).
fof(addAssignment_41225,axiom,
! [VarCurr] :
( v130197(VarCurr,bitIndex0)
<=> v130198(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3153,axiom,
! [VarCurr] :
( ~ v130404(VarCurr)
=> ( v130210(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2956,axiom,
! [VarCurr] :
( v130404(VarCurr)
=> ( v130210(VarCurr)
<=> v131139(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3152,axiom,
! [VarCurr] :
( ~ v130793(VarCurr)
=> ( v131139(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2955,axiom,
! [VarCurr] :
( v130793(VarCurr)
=> ( v131139(VarCurr)
<=> $true ) ) ).
fof(addAssignment_41224,axiom,
! [VarCurr] :
( v130182(VarCurr,bitIndex0)
<=> v130183(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3151,axiom,
! [VarCurr] :
( ~ v130404(VarCurr)
=> ( v130195(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2954,axiom,
! [VarCurr] :
( v130404(VarCurr)
=> ( v130195(VarCurr)
<=> v131134(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3150,axiom,
! [VarCurr] :
( ~ v130793(VarCurr)
=> ( v131134(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2953,axiom,
! [VarCurr] :
( v130793(VarCurr)
=> ( v131134(VarCurr)
<=> $true ) ) ).
fof(addAssignment_41223,axiom,
! [VarCurr] :
( v130167(VarCurr,bitIndex0)
<=> v130168(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3149,axiom,
! [VarCurr] :
( ~ v130404(VarCurr)
=> ( v130180(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2952,axiom,
! [VarCurr] :
( v130404(VarCurr)
=> ( v130180(VarCurr)
<=> v131129(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3148,axiom,
! [VarCurr] :
( ~ v130793(VarCurr)
=> ( v131129(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2951,axiom,
! [VarCurr] :
( v130793(VarCurr)
=> ( v131129(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26202,axiom,
! [VarCurr] :
( v131119(VarCurr)
<=> ( v131121(VarCurr)
& v129787(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_10793,axiom,
! [VarCurr] :
( ~ v131121(VarCurr)
<=> v131122(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2587,axiom,
! [VarCurr] :
( v131122(VarCurr)
<=> ( v131124(VarCurr)
| v129787(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2586,axiom,
! [VarCurr] :
( v131124(VarCurr)
<=> ( v131125(VarCurr)
| v129787(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2585,axiom,
! [VarCurr] :
( v131125(VarCurr)
<=> ( v131126(VarCurr)
| v129787(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2584,axiom,
! [VarCurr] :
( v131126(VarCurr)
<=> ( v129787(VarCurr,bitIndex1)
| v129787(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_41222,axiom,
! [VarCurr] :
( v130152(VarCurr,bitIndex0)
<=> v130153(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3147,axiom,
! [VarCurr] :
( ~ v130404(VarCurr)
=> ( v130165(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2950,axiom,
! [VarCurr] :
( v130404(VarCurr)
=> ( v130165(VarCurr)
<=> v131115(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3146,axiom,
! [VarCurr] :
( ~ v130793(VarCurr)
=> ( v131115(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2949,axiom,
! [VarCurr] :
( v130793(VarCurr)
=> ( v131115(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2310,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131102(VarNext)
=> ( v129374(VarNext,bitIndex0)
<=> v129374(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2410,axiom,
! [VarNext] :
( v131102(VarNext)
=> ( v129374(VarNext,bitIndex0)
<=> v131110(VarNext) ) ) ).
fof(addAssignment_41221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131110(VarNext)
<=> v131108(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3145,axiom,
! [VarCurr] :
( ~ v130275(VarCurr)
=> ( v131108(VarCurr)
<=> v129376(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2948,axiom,
! [VarCurr] :
( v130275(VarCurr)
=> ( v131108(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131102(VarNext)
<=> v131103(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v131103(VarNext)
<=> ( v131105(VarNext)
& v129412(VarNext) ) ) ) ).
fof(writeUnaryOperator_10792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v131105(VarNext)
<=> v129419(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3144,axiom,
! [VarCurr] :
( ~ v131054(VarCurr)
=> ( v129376(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2947,axiom,
! [VarCurr] :
( v131054(VarCurr)
=> ( v129376(VarCurr,bitIndex0)
<=> v131094(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges4_6,axiom,
! [VarCurr] :
( ( ~ v130216(VarCurr)
& ~ v131058(VarCurr)
& ~ v131059(VarCurr)
& ~ v131072(VarCurr)
& v131083(VarCurr) )
=> ( v131094(VarCurr)
<=> v131099(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_9,axiom,
! [VarCurr] :
( ( ~ v130216(VarCurr)
& ~ v131058(VarCurr)
& ~ v131059(VarCurr)
& v131072(VarCurr) )
=> ( v131094(VarCurr)
<=> v131098(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_14,axiom,
! [VarCurr] :
( ( ~ v130216(VarCurr)
& ~ v131058(VarCurr)
& v131059(VarCurr) )
=> ( v131094(VarCurr)
<=> v131096(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2309,axiom,
! [VarCurr] :
( ( ~ v130216(VarCurr)
& v131058(VarCurr) )
=> ( v131094(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2409,axiom,
! [VarCurr] :
( v130216(VarCurr)
=> ( v131094(VarCurr)
<=> v131095(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5391,axiom,
! [VarCurr] :
( ~ v15410(VarCurr)
=> ( v131099(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_37,axiom,
! [VarCurr] :
( v15410(VarCurr)
=> ( v131099(VarCurr)
<=> v130197(VarCurr,bitIndex10) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5390,axiom,
! [VarCurr] :
( ~ v15410(VarCurr)
=> ( v131098(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_36,axiom,
! [VarCurr] :
( v15410(VarCurr)
=> ( v131098(VarCurr)
<=> v130182(VarCurr,bitIndex10) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5389,axiom,
! [VarCurr] :
( ~ v15410(VarCurr)
=> ( v131096(VarCurr)
<=> v131097(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_35,axiom,
! [VarCurr] :
( v15410(VarCurr)
=> ( v131096(VarCurr)
<=> v130167(VarCurr,bitIndex10) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3143,axiom,
! [VarCurr] :
( ~ v129791(VarCurr)
=> ( v131097(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2946,axiom,
! [VarCurr] :
( v129791(VarCurr)
=> ( v131097(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3142,axiom,
! [VarCurr] :
( ~ v15410(VarCurr)
=> ( v131095(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_692,axiom,
! [VarCurr] :
( v15410(VarCurr)
=> ( v131095(VarCurr)
<=> v130152(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26199,axiom,
! [VarCurr] :
( v131054(VarCurr)
<=> ( v131055(VarCurr)
| v131083(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26198,axiom,
! [VarCurr] :
( v131083(VarCurr)
<=> ( v131084(VarCurr)
& v131087(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26197,axiom,
! [VarCurr] :
( v131087(VarCurr)
<=> ( v131088(VarCurr)
& v131093(VarCurr) ) ) ).
fof(writeUnaryOperator_10791,axiom,
! [VarCurr] :
( ~ v131093(VarCurr)
<=> v131082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26196,axiom,
! [VarCurr] :
( v131088(VarCurr)
<=> ( v131089(VarCurr)
& v130258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26195,axiom,
! [VarCurr] :
( v131089(VarCurr)
<=> ( v15410(VarCurr)
| v131090(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26194,axiom,
! [VarCurr] :
( v131090(VarCurr)
<=> ( v131091(VarCurr)
& v131092(VarCurr) ) ) ).
fof(writeUnaryOperator_10790,axiom,
! [VarCurr] :
( ~ v131092(VarCurr)
<=> v15410(VarCurr) ) ).
fof(writeUnaryOperator_10789,axiom,
! [VarCurr] :
( ~ v131091(VarCurr)
<=> v129785(VarCurr) ) ).
fof(writeUnaryOperator_10788,axiom,
! [VarCurr] :
( ~ v131084(VarCurr)
<=> v131085(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26193,axiom,
! [VarCurr] :
( v131085(VarCurr)
<=> ( v131086(VarCurr)
| v130245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26192,axiom,
! [VarCurr] :
( v131086(VarCurr)
<=> ( v130235(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26191,axiom,
! [VarCurr] :
( v131055(VarCurr)
<=> ( v131056(VarCurr)
| v131072(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26190,axiom,
! [VarCurr] :
( v131072(VarCurr)
<=> ( v131073(VarCurr)
& v131075(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26189,axiom,
! [VarCurr] :
( v131075(VarCurr)
<=> ( v131076(VarCurr)
& v131081(VarCurr) ) ) ).
fof(writeUnaryOperator_10787,axiom,
! [VarCurr] :
( ~ v131081(VarCurr)
<=> v131082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26188,axiom,
! [VarCurr] :
( v131082(VarCurr)
<=> ( v130236(VarCurr)
| v130248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26187,axiom,
! [VarCurr] :
( v131076(VarCurr)
<=> ( v131077(VarCurr)
& v130245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26186,axiom,
! [VarCurr] :
( v131077(VarCurr)
<=> ( v15410(VarCurr)
| v131078(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26185,axiom,
! [VarCurr] :
( v131078(VarCurr)
<=> ( v131079(VarCurr)
& v131080(VarCurr) ) ) ).
fof(writeUnaryOperator_10786,axiom,
! [VarCurr] :
( ~ v131080(VarCurr)
<=> v15410(VarCurr) ) ).
fof(writeUnaryOperator_10785,axiom,
! [VarCurr] :
( ~ v131079(VarCurr)
<=> v129785(VarCurr) ) ).
fof(writeUnaryOperator_10784,axiom,
! [VarCurr] :
( ~ v131073(VarCurr)
<=> v131074(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26184,axiom,
! [VarCurr] :
( v131074(VarCurr)
<=> ( v130235(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26183,axiom,
! [VarCurr] :
( v131056(VarCurr)
<=> ( v131057(VarCurr)
| v131059(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26182,axiom,
! [VarCurr] :
( v131059(VarCurr)
<=> ( v131060(VarCurr)
& v131061(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26181,axiom,
! [VarCurr] :
( v131061(VarCurr)
<=> ( v131062(VarCurr)
& v131071(VarCurr) ) ) ).
fof(writeUnaryOperator_10783,axiom,
! [VarCurr] :
( ~ v131071(VarCurr)
<=> v130236(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26180,axiom,
! [VarCurr] :
( v131062(VarCurr)
<=> ( v131063(VarCurr)
& v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26179,axiom,
! [VarCurr] :
( v131063(VarCurr)
<=> ( v15410(VarCurr)
| v131064(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26178,axiom,
! [VarCurr] :
( v131064(VarCurr)
<=> ( v131065(VarCurr)
& v131070(VarCurr) ) ) ).
fof(writeUnaryOperator_10782,axiom,
! [VarCurr] :
( ~ v131070(VarCurr)
<=> v15410(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26177,axiom,
! [VarCurr] :
( v131065(VarCurr)
<=> ( v131066(VarCurr)
& v131069(VarCurr) ) ) ).
fof(writeUnaryOperator_10781,axiom,
! [VarCurr] :
( ~ v131069(VarCurr)
<=> v130229(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26176,axiom,
! [VarCurr] :
( v131066(VarCurr)
<=> ( v131067(VarCurr)
& v131068(VarCurr) ) ) ).
fof(writeUnaryOperator_10780,axiom,
! [VarCurr] :
( ~ v131068(VarCurr)
<=> v129446(VarCurr) ) ).
fof(writeUnaryOperator_10779,axiom,
! [VarCurr] :
( ~ v131067(VarCurr)
<=> v130225(VarCurr) ) ).
fof(writeUnaryOperator_10778,axiom,
! [VarCurr] :
( ~ v131060(VarCurr)
<=> v130235(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26175,axiom,
! [VarCurr] :
( v131057(VarCurr)
<=> ( v130216(VarCurr)
| v131058(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26174,axiom,
! [VarCurr] :
( v131058(VarCurr)
<=> ( v129378(VarCurr)
& v130235(VarCurr) ) ) ).
fof(addAssignment_41220,axiom,
! [VarCurr] :
( v130197(VarCurr,bitIndex10)
<=> v130198(VarCurr,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3141,axiom,
! [VarCurr] :
( ~ v130404(VarCurr)
=> ( v130201(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2945,axiom,
! [VarCurr] :
( v130404(VarCurr)
=> ( v130201(VarCurr,bitIndex0)
<=> v130583(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3140,axiom,
! [VarCurr] :
( ~ v130793(VarCurr)
=> ( v130583(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2944,axiom,
! [VarCurr] :
( v130793(VarCurr)
=> ( v130583(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(addAssignment_41219,axiom,
! [VarCurr] :
( v130182(VarCurr,bitIndex10)
<=> v130183(VarCurr,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3139,axiom,
! [VarCurr] :
( ~ v130404(VarCurr)
=> ( v130186(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2943,axiom,
! [VarCurr] :
( v130404(VarCurr)
=> ( v130186(VarCurr,bitIndex0)
<=> v130576(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3138,axiom,
! [VarCurr] :
( ~ v130793(VarCurr)
=> ( v130576(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2942,axiom,
! [VarCurr] :
( v130793(VarCurr)
=> ( v130576(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(addAssignment_41218,axiom,
! [VarCurr] :
( v130167(VarCurr,bitIndex10)
<=> v130168(VarCurr,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3137,axiom,
! [VarCurr] :
( ~ v130404(VarCurr)
=> ( v130171(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2941,axiom,
! [VarCurr] :
( v130404(VarCurr)
=> ( v130171(VarCurr,bitIndex0)
<=> v130569(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3136,axiom,
! [VarCurr] :
( ~ v130793(VarCurr)
=> ( v130569(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2940,axiom,
! [VarCurr] :
( v130793(VarCurr)
=> ( v130569(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(addAssignment_41217,axiom,
! [VarCurr] :
( v130152(VarCurr,bitIndex10)
<=> v130153(VarCurr,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3135,axiom,
! [VarCurr] :
( ~ v130404(VarCurr)
=> ( v130156(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2939,axiom,
! [VarCurr] :
( v130404(VarCurr)
=> ( v130156(VarCurr,bitIndex0)
<=> v130562(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3134,axiom,
! [VarCurr] :
( ~ v130793(VarCurr)
=> ( v130562(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2938,axiom,
! [VarCurr] :
( v130793(VarCurr)
=> ( v130562(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26173,axiom,
! [VarCurr] :
( v129378(VarCurr)
<=> ( v131039(VarCurr)
& v129380(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_10777,axiom,
! [VarCurr] :
( ~ v131039(VarCurr)
<=> v131040(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2583,axiom,
! [VarCurr] :
( v131040(VarCurr)
<=> ( v131042(VarCurr)
| v129380(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2582,axiom,
! [VarCurr] :
( v131042(VarCurr)
<=> ( v131043(VarCurr)
| v129380(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2581,axiom,
! [VarCurr] :
( v131043(VarCurr)
<=> ( v131044(VarCurr)
| v129380(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2580,axiom,
! [VarCurr] :
( v131044(VarCurr)
<=> ( v129380(VarCurr,bitIndex1)
| v129380(VarCurr,bitIndex2) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3133,axiom,
! [VarCurr] :
( ~ v130985(VarCurr)
=> ( v129382(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2937,axiom,
! [VarCurr] :
( v130985(VarCurr)
=> ( v129382(VarCurr)
<=> v131035(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_7,axiom,
! [VarCurr] :
( ( ~ v130992(VarCurr)
& ~ v131036(VarCurr)
& ~ v130998(VarCurr)
& ~ v131007(VarCurr)
& ~ v131013(VarCurr)
& ~ v131019(VarCurr)
& v131026(VarCurr) )
=> ( v131035(VarCurr)
<=> v130873(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges5_1,axiom,
! [VarCurr] :
( ( ~ v130992(VarCurr)
& ~ v131036(VarCurr)
& ~ v130998(VarCurr)
& ~ v131007(VarCurr)
& ~ v131013(VarCurr)
& v131019(VarCurr) )
=> ( v131035(VarCurr)
<=> v130197(VarCurr,bitIndex2) ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_7,axiom,
! [VarCurr] :
( ( ~ v130992(VarCurr)
& ~ v131036(VarCurr)
& ~ v130998(VarCurr)
& ~ v131007(VarCurr)
& v131013(VarCurr) )
=> ( v131035(VarCurr)
<=> v130182(VarCurr,bitIndex2) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_8,axiom,
! [VarCurr] :
( ( ~ v130992(VarCurr)
& ~ v131036(VarCurr)
& ~ v130998(VarCurr)
& v131007(VarCurr) )
=> ( v131035(VarCurr)
<=> v130873(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_13,axiom,
! [VarCurr] :
( ( ~ v130992(VarCurr)
& ~ v131036(VarCurr)
& v130998(VarCurr) )
=> ( v131035(VarCurr)
<=> v131037(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2308,axiom,
! [VarCurr] :
( ( ~ v130992(VarCurr)
& v131036(VarCurr) )
=> ( v131035(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_15,axiom,
! [VarCurr] :
( v130992(VarCurr)
=> ( v131035(VarCurr)
<=> v130152(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5388,axiom,
! [VarCurr] :
( ~ v15410(VarCurr)
=> ( v131037(VarCurr)
<=> v130873(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_34,axiom,
! [VarCurr] :
( v15410(VarCurr)
=> ( v131037(VarCurr)
<=> v130167(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26172,axiom,
! [VarCurr] :
( v131036(VarCurr)
<=> ( v130993(VarCurr)
| v130995(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26171,axiom,
! [VarCurr] :
( v130985(VarCurr)
<=> ( v130986(VarCurr)
| v131026(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26170,axiom,
! [VarCurr] :
( v131026(VarCurr)
<=> ( v131027(VarCurr)
& v131033(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26169,axiom,
! [VarCurr] :
( v131033(VarCurr)
<=> ( v131034(VarCurr)
& v130324(VarCurr) ) ) ).
fof(writeUnaryOperator_10776,axiom,
! [VarCurr] :
( ~ v131034(VarCurr)
<=> v130146(VarCurr) ) ).
fof(writeUnaryOperator_10775,axiom,
! [VarCurr] :
( ~ v131027(VarCurr)
<=> v131028(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26168,axiom,
! [VarCurr] :
( v131028(VarCurr)
<=> ( v131029(VarCurr)
| v130258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26167,axiom,
! [VarCurr] :
( v131029(VarCurr)
<=> ( v131030(VarCurr)
| v130245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26166,axiom,
! [VarCurr] :
( v131030(VarCurr)
<=> ( v131031(VarCurr)
| v130248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26165,axiom,
! [VarCurr] :
( v131031(VarCurr)
<=> ( v131032(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26164,axiom,
! [VarCurr] :
( v131032(VarCurr)
<=> ( v130216(VarCurr)
| v130236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26163,axiom,
! [VarCurr] :
( v130986(VarCurr)
<=> ( v130987(VarCurr)
| v131019(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26162,axiom,
! [VarCurr] :
( v131019(VarCurr)
<=> ( v131020(VarCurr)
& v131025(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26161,axiom,
! [VarCurr] :
( v131025(VarCurr)
<=> ( v15410(VarCurr)
& v130258(VarCurr) ) ) ).
fof(writeUnaryOperator_10774,axiom,
! [VarCurr] :
( ~ v131020(VarCurr)
<=> v131021(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26160,axiom,
! [VarCurr] :
( v131021(VarCurr)
<=> ( v131022(VarCurr)
| v130245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26159,axiom,
! [VarCurr] :
( v131022(VarCurr)
<=> ( v131023(VarCurr)
| v130248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26158,axiom,
! [VarCurr] :
( v131023(VarCurr)
<=> ( v131024(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26157,axiom,
! [VarCurr] :
( v131024(VarCurr)
<=> ( v130216(VarCurr)
| v130236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26156,axiom,
! [VarCurr] :
( v130987(VarCurr)
<=> ( v130988(VarCurr)
| v131013(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26155,axiom,
! [VarCurr] :
( v131013(VarCurr)
<=> ( v131014(VarCurr)
& v131018(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26154,axiom,
! [VarCurr] :
( v131018(VarCurr)
<=> ( v15410(VarCurr)
& v130245(VarCurr) ) ) ).
fof(writeUnaryOperator_10773,axiom,
! [VarCurr] :
( ~ v131014(VarCurr)
<=> v131015(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26153,axiom,
! [VarCurr] :
( v131015(VarCurr)
<=> ( v131016(VarCurr)
| v130248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26152,axiom,
! [VarCurr] :
( v131016(VarCurr)
<=> ( v131017(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26151,axiom,
! [VarCurr] :
( v131017(VarCurr)
<=> ( v130216(VarCurr)
| v130236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26150,axiom,
! [VarCurr] :
( v130988(VarCurr)
<=> ( v130989(VarCurr)
| v131007(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26149,axiom,
! [VarCurr] :
( v131007(VarCurr)
<=> ( v131008(VarCurr)
& v131011(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26148,axiom,
! [VarCurr] :
( v131011(VarCurr)
<=> ( v131012(VarCurr)
& v130248(VarCurr) ) ) ).
fof(writeUnaryOperator_10772,axiom,
! [VarCurr] :
( ~ v131012(VarCurr)
<=> v130299(VarCurr) ) ).
fof(writeUnaryOperator_10771,axiom,
! [VarCurr] :
( ~ v131008(VarCurr)
<=> v131009(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26147,axiom,
! [VarCurr] :
( v131009(VarCurr)
<=> ( v131010(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26146,axiom,
! [VarCurr] :
( v131010(VarCurr)
<=> ( v130216(VarCurr)
| v130236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26145,axiom,
! [VarCurr] :
( v130989(VarCurr)
<=> ( v130990(VarCurr)
| v130998(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26144,axiom,
! [VarCurr] :
( v130998(VarCurr)
<=> ( v130999(VarCurr)
& v131001(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26143,axiom,
! [VarCurr] :
( v131001(VarCurr)
<=> ( v131002(VarCurr)
& v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26142,axiom,
! [VarCurr] :
( v131002(VarCurr)
<=> ( v15410(VarCurr)
| v131003(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26141,axiom,
! [VarCurr] :
( v131003(VarCurr)
<=> ( v131004(VarCurr)
& v131006(VarCurr) ) ) ).
fof(writeUnaryOperator_10770,axiom,
! [VarCurr] :
( ~ v131006(VarCurr)
<=> v15410(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26140,axiom,
! [VarCurr] :
( v131004(VarCurr)
<=> ( v129446(VarCurr)
& v131005(VarCurr) ) ) ).
fof(writeUnaryOperator_10769,axiom,
! [VarCurr] :
( ~ v131005(VarCurr)
<=> v130229(VarCurr) ) ).
fof(writeUnaryOperator_10768,axiom,
! [VarCurr] :
( ~ v130999(VarCurr)
<=> v131000(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26139,axiom,
! [VarCurr] :
( v131000(VarCurr)
<=> ( v130216(VarCurr)
| v130236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26138,axiom,
! [VarCurr] :
( v130990(VarCurr)
<=> ( v130991(VarCurr)
| v130995(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26137,axiom,
! [VarCurr] :
( v130995(VarCurr)
<=> ( v130996(VarCurr)
& v130997(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26136,axiom,
! [VarCurr] :
( v130997(VarCurr)
<=> ( v129384(VarCurr)
& v130236(VarCurr) ) ) ).
fof(writeUnaryOperator_10767,axiom,
! [VarCurr] :
( ~ v130996(VarCurr)
<=> v130216(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26135,axiom,
! [VarCurr] :
( v130991(VarCurr)
<=> ( v130992(VarCurr)
| v130993(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26134,axiom,
! [VarCurr] :
( v130993(VarCurr)
<=> ( v130994(VarCurr)
& v130235(VarCurr) ) ) ).
fof(writeUnaryOperator_10766,axiom,
! [VarCurr] :
( ~ v130994(VarCurr)
<=> v130216(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26133,axiom,
! [VarCurr] :
( v130992(VarCurr)
<=> ( v15410(VarCurr)
& v130216(VarCurr) ) ) ).
fof(addAssignment_41216,axiom,
! [VarCurr] :
( v130197(VarCurr,bitIndex2)
<=> v130198(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3132,axiom,
! [VarCurr] :
( ~ v130404(VarCurr)
=> ( v130208(VarCurr)
<=> v130981(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2936,axiom,
! [VarCurr] :
( v130404(VarCurr)
=> ( v130208(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3131,axiom,
! [VarCurr] :
( ~ v129384(VarCurr)
=> ( v130981(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2935,axiom,
! [VarCurr] :
( v129384(VarCurr)
=> ( v130981(VarCurr)
<=> $true ) ) ).
fof(addAssignment_41215,axiom,
! [VarCurr] :
( v130182(VarCurr,bitIndex2)
<=> v130183(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3130,axiom,
! [VarCurr] :
( ~ v130404(VarCurr)
=> ( v130193(VarCurr)
<=> v130976(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2934,axiom,
! [VarCurr] :
( v130404(VarCurr)
=> ( v130193(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3129,axiom,
! [VarCurr] :
( ~ v129384(VarCurr)
=> ( v130976(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2933,axiom,
! [VarCurr] :
( v129384(VarCurr)
=> ( v130976(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorShiftedRanges_2579,axiom,
! [VarCurr] :
( v130873(VarCurr)
<=> ( v130970(VarCurr)
| v129380(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2578,axiom,
! [VarCurr] :
( v130970(VarCurr)
<=> ( v130971(VarCurr)
| v129380(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2577,axiom,
! [VarCurr] :
( v130971(VarCurr)
<=> ( v130972(VarCurr)
| v129380(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2576,axiom,
! [VarCurr] :
( v130972(VarCurr)
<=> ( v130973(VarCurr)
| v129380(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2575,axiom,
! [VarCurr] :
( v130973(VarCurr)
<=> ( v129380(VarCurr,bitIndex0)
| v129380(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2307,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130876(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129380(VarNext,B)
<=> v129380(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2408,axiom,
! [VarNext] :
( v130876(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129380(VarNext,B)
<=> v130893(VarNext,B) ) ) ) ).
fof(addAssignment_41214,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v130893(VarNext,B)
<=> v130891(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5387,axiom,
! [VarCurr] :
( ~ v130885(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v130891(VarCurr,B)
<=> v130894(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5379,axiom,
! [VarCurr] :
( v130885(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v130891(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5386,axiom,
! [VarCurr] :
( ~ v15410(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v130894(VarCurr,B)
<=> v130931(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5378,axiom,
! [VarCurr] :
( v15410(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v130894(VarCurr,B)
<=> v130895(VarCurr,B) ) ) ) ).
fof(addAssignment_41213,axiom,
! [VarCurr] :
( v130931(VarCurr,bitIndex0)
<=> v130964(VarCurr) ) ).
fof(addAssignment_41212,axiom,
! [VarCurr] :
( v130931(VarCurr,bitIndex1)
<=> v130962(VarCurr) ) ).
fof(addAssignment_41211,axiom,
! [VarCurr] :
( v130931(VarCurr,bitIndex2)
<=> v130958(VarCurr) ) ).
fof(addAssignment_41210,axiom,
! [VarCurr] :
( v130931(VarCurr,bitIndex3)
<=> v130954(VarCurr) ) ).
fof(addAssignment_41209,axiom,
! [VarCurr] :
( v130931(VarCurr,bitIndex4)
<=> v130950(VarCurr) ) ).
fof(addAssignment_41208,axiom,
! [VarCurr] :
( v130931(VarCurr,bitIndex5)
<=> v130933(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26132,axiom,
! [VarCurr] :
( v130962(VarCurr)
<=> ( v130963(VarCurr)
& v130965(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26131,axiom,
! [VarCurr] :
( v130965(VarCurr)
<=> ( v129380(VarCurr,bitIndex0)
| v130944(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2574,axiom,
! [VarCurr] :
( v130963(VarCurr)
<=> ( v130964(VarCurr)
| v129380(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10765,axiom,
! [VarCurr] :
( ~ v130964(VarCurr)
<=> v129380(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26130,axiom,
! [VarCurr] :
( v130958(VarCurr)
<=> ( v130959(VarCurr)
& v130961(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26129,axiom,
! [VarCurr] :
( v130961(VarCurr)
<=> ( v130942(VarCurr)
| v130945(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2573,axiom,
! [VarCurr] :
( v130959(VarCurr)
<=> ( v130960(VarCurr)
| v129380(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10764,axiom,
! [VarCurr] :
( ~ v130960(VarCurr)
<=> v130942(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26128,axiom,
! [VarCurr] :
( v130954(VarCurr)
<=> ( v130955(VarCurr)
& v130957(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26127,axiom,
! [VarCurr] :
( v130957(VarCurr)
<=> ( v130940(VarCurr)
| v130946(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2572,axiom,
! [VarCurr] :
( v130955(VarCurr)
<=> ( v130956(VarCurr)
| v129380(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10763,axiom,
! [VarCurr] :
( ~ v130956(VarCurr)
<=> v130940(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26126,axiom,
! [VarCurr] :
( v130950(VarCurr)
<=> ( v130951(VarCurr)
& v130953(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26125,axiom,
! [VarCurr] :
( v130953(VarCurr)
<=> ( v130938(VarCurr)
| v130947(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2571,axiom,
! [VarCurr] :
( v130951(VarCurr)
<=> ( v130952(VarCurr)
| v129380(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_10762,axiom,
! [VarCurr] :
( ~ v130952(VarCurr)
<=> v130938(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26124,axiom,
! [VarCurr] :
( v130933(VarCurr)
<=> ( v130934(VarCurr)
& v130948(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26123,axiom,
! [VarCurr] :
( v130948(VarCurr)
<=> ( v130936(VarCurr)
| v130949(VarCurr) ) ) ).
fof(writeUnaryOperator_10761,axiom,
! [VarCurr] :
( ~ v130949(VarCurr)
<=> v129380(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_2570,axiom,
! [VarCurr] :
( v130934(VarCurr)
<=> ( v130935(VarCurr)
| v129380(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_10760,axiom,
! [VarCurr] :
( ~ v130935(VarCurr)
<=> v130936(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2569,axiom,
! [VarCurr] :
( v130936(VarCurr)
<=> ( v129380(VarCurr,bitIndex4)
| v130937(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26122,axiom,
! [VarCurr] :
( v130937(VarCurr)
<=> ( v130938(VarCurr)
& v130947(VarCurr) ) ) ).
fof(writeUnaryOperator_10759,axiom,
! [VarCurr] :
( ~ v130947(VarCurr)
<=> v129380(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_2568,axiom,
! [VarCurr] :
( v130938(VarCurr)
<=> ( v129380(VarCurr,bitIndex3)
| v130939(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26121,axiom,
! [VarCurr] :
( v130939(VarCurr)
<=> ( v130940(VarCurr)
& v130946(VarCurr) ) ) ).
fof(writeUnaryOperator_10758,axiom,
! [VarCurr] :
( ~ v130946(VarCurr)
<=> v129380(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2567,axiom,
! [VarCurr] :
( v130940(VarCurr)
<=> ( v129380(VarCurr,bitIndex2)
| v130941(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26120,axiom,
! [VarCurr] :
( v130941(VarCurr)
<=> ( v130942(VarCurr)
& v130945(VarCurr) ) ) ).
fof(writeUnaryOperator_10757,axiom,
! [VarCurr] :
( ~ v130945(VarCurr)
<=> v129380(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2566,axiom,
! [VarCurr] :
( v130942(VarCurr)
<=> ( v129380(VarCurr,bitIndex1)
| v130943(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26119,axiom,
! [VarCurr] :
( v130943(VarCurr)
<=> ( v129380(VarCurr,bitIndex0)
& v130944(VarCurr) ) ) ).
fof(writeUnaryOperator_10756,axiom,
! [VarCurr] :
( ~ v130944(VarCurr)
<=> v129380(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3128,axiom,
! [VarCurr] :
( ~ v129382(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v130895(VarCurr,B)
<=> v130795(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2932,axiom,
! [VarCurr] :
( v129382(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v130895(VarCurr,B)
<=> v130896(VarCurr,B) ) ) ) ).
fof(addAssignment_41207,axiom,
! [VarCurr] :
( v130896(VarCurr,bitIndex0)
<=> v130929(VarCurr) ) ).
fof(addAssignment_41206,axiom,
! [VarCurr] :
( v130896(VarCurr,bitIndex1)
<=> v130927(VarCurr) ) ).
fof(addAssignment_41205,axiom,
! [VarCurr] :
( v130896(VarCurr,bitIndex2)
<=> v130923(VarCurr) ) ).
fof(addAssignment_41204,axiom,
! [VarCurr] :
( v130896(VarCurr,bitIndex3)
<=> v130919(VarCurr) ) ).
fof(addAssignment_41203,axiom,
! [VarCurr] :
( v130896(VarCurr,bitIndex4)
<=> v130915(VarCurr) ) ).
fof(addAssignment_41202,axiom,
! [VarCurr] :
( v130896(VarCurr,bitIndex5)
<=> v130898(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26118,axiom,
! [VarCurr] :
( v130927(VarCurr)
<=> ( v130928(VarCurr)
& v130930(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26117,axiom,
! [VarCurr] :
( v130930(VarCurr)
<=> ( v130912(VarCurr)
| v130795(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2565,axiom,
! [VarCurr] :
( v130928(VarCurr)
<=> ( v130795(VarCurr,bitIndex1)
| v130929(VarCurr) ) ) ).
fof(writeUnaryOperator_10755,axiom,
! [VarCurr] :
( ~ v130929(VarCurr)
<=> v130795(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26116,axiom,
! [VarCurr] :
( v130923(VarCurr)
<=> ( v130924(VarCurr)
& v130926(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26115,axiom,
! [VarCurr] :
( v130926(VarCurr)
<=> ( v130909(VarCurr)
| v130910(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2564,axiom,
! [VarCurr] :
( v130924(VarCurr)
<=> ( v130795(VarCurr,bitIndex2)
| v130925(VarCurr) ) ) ).
fof(writeUnaryOperator_10754,axiom,
! [VarCurr] :
( ~ v130925(VarCurr)
<=> v130910(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26114,axiom,
! [VarCurr] :
( v130919(VarCurr)
<=> ( v130920(VarCurr)
& v130922(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26113,axiom,
! [VarCurr] :
( v130922(VarCurr)
<=> ( v130906(VarCurr)
| v130907(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2563,axiom,
! [VarCurr] :
( v130920(VarCurr)
<=> ( v130795(VarCurr,bitIndex3)
| v130921(VarCurr) ) ) ).
fof(writeUnaryOperator_10753,axiom,
! [VarCurr] :
( ~ v130921(VarCurr)
<=> v130907(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26112,axiom,
! [VarCurr] :
( v130915(VarCurr)
<=> ( v130916(VarCurr)
& v130918(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26111,axiom,
! [VarCurr] :
( v130918(VarCurr)
<=> ( v130903(VarCurr)
| v130904(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2562,axiom,
! [VarCurr] :
( v130916(VarCurr)
<=> ( v130795(VarCurr,bitIndex4)
| v130917(VarCurr) ) ) ).
fof(writeUnaryOperator_10752,axiom,
! [VarCurr] :
( ~ v130917(VarCurr)
<=> v130904(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26110,axiom,
! [VarCurr] :
( v130898(VarCurr)
<=> ( v130899(VarCurr)
& v130913(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26109,axiom,
! [VarCurr] :
( v130913(VarCurr)
<=> ( v130914(VarCurr)
| v130901(VarCurr) ) ) ).
fof(writeUnaryOperator_10751,axiom,
! [VarCurr] :
( ~ v130914(VarCurr)
<=> v130795(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_2561,axiom,
! [VarCurr] :
( v130899(VarCurr)
<=> ( v130795(VarCurr,bitIndex5)
| v130900(VarCurr) ) ) ).
fof(writeUnaryOperator_10750,axiom,
! [VarCurr] :
( ~ v130900(VarCurr)
<=> v130901(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2560,axiom,
! [VarCurr] :
( v130901(VarCurr)
<=> ( v130795(VarCurr,bitIndex4)
| v130902(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26108,axiom,
! [VarCurr] :
( v130902(VarCurr)
<=> ( v130903(VarCurr)
& v130904(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2559,axiom,
! [VarCurr] :
( v130904(VarCurr)
<=> ( v130795(VarCurr,bitIndex3)
| v130905(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26107,axiom,
! [VarCurr] :
( v130905(VarCurr)
<=> ( v130906(VarCurr)
& v130907(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2558,axiom,
! [VarCurr] :
( v130907(VarCurr)
<=> ( v130795(VarCurr,bitIndex2)
| v130908(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26106,axiom,
! [VarCurr] :
( v130908(VarCurr)
<=> ( v130909(VarCurr)
& v130910(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2557,axiom,
! [VarCurr] :
( v130910(VarCurr)
<=> ( v130795(VarCurr,bitIndex1)
| v130911(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26105,axiom,
! [VarCurr] :
( v130911(VarCurr)
<=> ( v130912(VarCurr)
& v130795(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_10749,axiom,
! [VarCurr] :
( ~ v130912(VarCurr)
<=> v130795(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10748,axiom,
! [VarCurr] :
( ~ v130909(VarCurr)
<=> v130795(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10747,axiom,
! [VarCurr] :
( ~ v130906(VarCurr)
<=> v130795(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10746,axiom,
! [VarCurr] :
( ~ v130903(VarCurr)
<=> v130795(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130876(VarNext)
<=> ( v130877(VarNext)
& v130884(VarNext) ) ) ) ).
fof(addAssignment_41201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130884(VarNext)
<=> v130882(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26103,axiom,
! [VarCurr] :
( v130882(VarCurr)
<=> ( v130885(VarCurr)
| v130886(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26102,axiom,
! [VarCurr] :
( v130886(VarCurr)
<=> ( v130887(VarCurr)
& v130890(VarCurr) ) ) ).
fof(writeUnaryOperator_10745,axiom,
! [VarCurr] :
( ~ v130890(VarCurr)
<=> v130885(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26101,axiom,
! [VarCurr] :
( v130887(VarCurr)
<=> ( v15410(VarCurr)
| v130888(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26100,axiom,
! [VarCurr] :
( v130888(VarCurr)
<=> ( v129382(VarCurr)
& v130889(VarCurr) ) ) ).
fof(writeUnaryOperator_10744,axiom,
! [VarCurr] :
( ~ v130889(VarCurr)
<=> v15410(VarCurr) ) ).
fof(writeUnaryOperator_10743,axiom,
! [VarCurr] :
( ~ v130885(VarCurr)
<=> v15408(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130877(VarNext)
<=> ( v130878(VarNext)
& v129412(VarNext) ) ) ) ).
fof(writeUnaryOperator_10742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130878(VarNext)
<=> v129419(VarNext) ) ) ).
fof(addAssignment_41200,axiom,
! [VarCurr] :
( v130167(VarCurr,bitIndex2)
<=> v130168(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3127,axiom,
! [VarCurr] :
( ~ v130404(VarCurr)
=> ( v130178(VarCurr)
<=> v130869(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2931,axiom,
! [VarCurr] :
( v130404(VarCurr)
=> ( v130178(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3126,axiom,
! [VarCurr] :
( ~ v129384(VarCurr)
=> ( v130869(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2930,axiom,
! [VarCurr] :
( v129384(VarCurr)
=> ( v130869(VarCurr)
<=> $true ) ) ).
fof(addAssignment_41199,axiom,
! [VarCurr] :
( v130152(VarCurr,bitIndex2)
<=> v130153(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3125,axiom,
! [VarCurr] :
( ~ v130404(VarCurr)
=> ( v130163(VarCurr)
<=> v130864(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2929,axiom,
! [VarCurr] :
( v130404(VarCurr)
=> ( v130163(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3124,axiom,
! [VarCurr] :
( ~ v129384(VarCurr)
=> ( v130864(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2928,axiom,
! [VarCurr] :
( v129384(VarCurr)
=> ( v130864(VarCurr)
<=> $true ) ) ).
fof(addAssignment_41198,axiom,
! [VarNext] :
( v129374(VarNext,bitIndex1)
<=> v130855(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionShiftedRanges1_115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130856(VarNext)
=> ( ( v130855(VarNext,bitIndex6)
<=> v129374(VarCurr,bitIndex7) )
& ( v130855(VarNext,bitIndex5)
<=> v129374(VarCurr,bitIndex6) )
& ( v130855(VarNext,bitIndex4)
<=> v129374(VarCurr,bitIndex5) )
& ( v130855(VarNext,bitIndex3)
<=> v129374(VarCurr,bitIndex4) )
& ( v130855(VarNext,bitIndex2)
<=> v129374(VarCurr,bitIndex3) )
& ( v130855(VarNext,bitIndex1)
<=> v129374(VarCurr,bitIndex2) )
& ( v130855(VarNext,bitIndex0)
<=> v129374(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2407,axiom,
! [VarNext] :
( v130856(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v130855(VarNext,B)
<=> v130274(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26098,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130856(VarNext)
<=> v130857(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26097,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130857(VarNext)
<=> ( v130859(VarNext)
& v129412(VarNext) ) ) ) ).
fof(writeUnaryOperator_10741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130859(VarNext)
<=> v129419(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_495,axiom,
! [VarCurr] :
( ~ v130822(VarCurr)
=> ( v129376(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_691,axiom,
! [VarCurr] :
( v130822(VarCurr)
=> ( v129376(VarCurr,bitIndex1)
<=> v130853(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_6,axiom,
! [VarCurr] :
( ( ~ v130826(VarCurr)
& ~ v130827(VarCurr)
& ~ v130831(VarCurr)
& ~ v130837(VarCurr)
& v130845(VarCurr) )
=> ( v130853(VarCurr)
<=> v130197(VarCurr,bitIndex11) ) ) ).
fof(addCaseBooleanConditionShiftedRanges3_5,axiom,
! [VarCurr] :
( ( ~ v130826(VarCurr)
& ~ v130827(VarCurr)
& ~ v130831(VarCurr)
& v130837(VarCurr) )
=> ( v130853(VarCurr)
<=> v130182(VarCurr,bitIndex11) ) ) ).
fof(addCaseBooleanConditionShiftedRanges2_2,axiom,
! [VarCurr] :
( ( ~ v130826(VarCurr)
& ~ v130827(VarCurr)
& v130831(VarCurr) )
=> ( v130853(VarCurr)
<=> v130167(VarCurr,bitIndex11) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2306,axiom,
! [VarCurr] :
( ( ~ v130826(VarCurr)
& v130827(VarCurr) )
=> ( v130853(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_14,axiom,
! [VarCurr] :
( v130826(VarCurr)
=> ( v130853(VarCurr)
<=> v130152(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26096,axiom,
! [VarCurr] :
( v130822(VarCurr)
<=> ( v130823(VarCurr)
| v130845(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26095,axiom,
! [VarCurr] :
( v130845(VarCurr)
<=> ( v130846(VarCurr)
& v130850(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26094,axiom,
! [VarCurr] :
( v130850(VarCurr)
<=> ( v130851(VarCurr)
& v130852(VarCurr) ) ) ).
fof(writeUnaryOperator_10740,axiom,
! [VarCurr] :
( ~ v130852(VarCurr)
<=> v130844(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26093,axiom,
! [VarCurr] :
( v130851(VarCurr)
<=> ( v15410(VarCurr)
& v130258(VarCurr) ) ) ).
fof(writeUnaryOperator_10739,axiom,
! [VarCurr] :
( ~ v130846(VarCurr)
<=> v130847(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26092,axiom,
! [VarCurr] :
( v130847(VarCurr)
<=> ( v130848(VarCurr)
| v130245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26091,axiom,
! [VarCurr] :
( v130848(VarCurr)
<=> ( v130849(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26090,axiom,
! [VarCurr] :
( v130849(VarCurr)
<=> ( v130216(VarCurr)
| v130235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26089,axiom,
! [VarCurr] :
( v130823(VarCurr)
<=> ( v130824(VarCurr)
| v130837(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26088,axiom,
! [VarCurr] :
( v130837(VarCurr)
<=> ( v130838(VarCurr)
& v130841(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26087,axiom,
! [VarCurr] :
( v130841(VarCurr)
<=> ( v130842(VarCurr)
& v130843(VarCurr) ) ) ).
fof(writeUnaryOperator_10738,axiom,
! [VarCurr] :
( ~ v130843(VarCurr)
<=> v130844(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26086,axiom,
! [VarCurr] :
( v130844(VarCurr)
<=> ( v130236(VarCurr)
| v130248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26085,axiom,
! [VarCurr] :
( v130842(VarCurr)
<=> ( v15410(VarCurr)
& v130245(VarCurr) ) ) ).
fof(writeUnaryOperator_10737,axiom,
! [VarCurr] :
( ~ v130838(VarCurr)
<=> v130839(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26084,axiom,
! [VarCurr] :
( v130839(VarCurr)
<=> ( v130840(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26083,axiom,
! [VarCurr] :
( v130840(VarCurr)
<=> ( v130216(VarCurr)
| v130235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26082,axiom,
! [VarCurr] :
( v130824(VarCurr)
<=> ( v130825(VarCurr)
| v130831(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26081,axiom,
! [VarCurr] :
( v130831(VarCurr)
<=> ( v130832(VarCurr)
& v130834(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26080,axiom,
! [VarCurr] :
( v130834(VarCurr)
<=> ( v130835(VarCurr)
& v130836(VarCurr) ) ) ).
fof(writeUnaryOperator_10736,axiom,
! [VarCurr] :
( ~ v130836(VarCurr)
<=> v130236(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26079,axiom,
! [VarCurr] :
( v130835(VarCurr)
<=> ( v15410(VarCurr)
& v130232(VarCurr) ) ) ).
fof(writeUnaryOperator_10735,axiom,
! [VarCurr] :
( ~ v130832(VarCurr)
<=> v130833(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26078,axiom,
! [VarCurr] :
( v130833(VarCurr)
<=> ( v130216(VarCurr)
| v130235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26077,axiom,
! [VarCurr] :
( v130825(VarCurr)
<=> ( v130826(VarCurr)
| v130827(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26076,axiom,
! [VarCurr] :
( v130827(VarCurr)
<=> ( v130828(VarCurr)
& v130829(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26075,axiom,
! [VarCurr] :
( v130829(VarCurr)
<=> ( v130830(VarCurr)
& v130235(VarCurr) ) ) ).
fof(writeUnaryOperator_10734,axiom,
! [VarCurr] :
( ~ v130830(VarCurr)
<=> v129378(VarCurr) ) ).
fof(writeUnaryOperator_10733,axiom,
! [VarCurr] :
( ~ v130828(VarCurr)
<=> v130216(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26074,axiom,
! [VarCurr] :
( v130826(VarCurr)
<=> ( v15410(VarCurr)
& v130216(VarCurr) ) ) ).
fof(addAssignment_41197,axiom,
! [VarCurr] :
( v130197(VarCurr,bitIndex11)
<=> v130198(VarCurr,bitIndex11) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_494,axiom,
! [VarCurr] :
( ~ v130404(VarCurr)
=> ( v130201(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2927,axiom,
! [VarCurr] :
( v130404(VarCurr)
=> ( v130201(VarCurr,bitIndex1)
<=> v130583(VarCurr,bitIndex1) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_493,axiom,
! [VarCurr] :
( ~ v130819(VarCurr)
=> ( v130583(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_690,axiom,
! [VarCurr] :
( v130819(VarCurr)
=> ( v130583(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeUnaryOperator_10732,axiom,
! [VarCurr] :
( ~ v130819(VarCurr)
<=> v130793(VarCurr) ) ).
fof(addAssignment_41196,axiom,
! [VarCurr] :
( v130182(VarCurr,bitIndex11)
<=> v130183(VarCurr,bitIndex11) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_492,axiom,
! [VarCurr] :
( ~ v130404(VarCurr)
=> ( v130186(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2926,axiom,
! [VarCurr] :
( v130404(VarCurr)
=> ( v130186(VarCurr,bitIndex1)
<=> v130576(VarCurr,bitIndex1) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_491,axiom,
! [VarCurr] :
( ~ v130816(VarCurr)
=> ( v130576(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_689,axiom,
! [VarCurr] :
( v130816(VarCurr)
=> ( v130576(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeUnaryOperator_10731,axiom,
! [VarCurr] :
( ~ v130816(VarCurr)
<=> v130793(VarCurr) ) ).
fof(addAssignment_41195,axiom,
! [VarCurr] :
( v130167(VarCurr,bitIndex11)
<=> v130168(VarCurr,bitIndex11) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_490,axiom,
! [VarCurr] :
( ~ v130404(VarCurr)
=> ( v130171(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2925,axiom,
! [VarCurr] :
( v130404(VarCurr)
=> ( v130171(VarCurr,bitIndex1)
<=> v130569(VarCurr,bitIndex1) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_489,axiom,
! [VarCurr] :
( ~ v130813(VarCurr)
=> ( v130569(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_688,axiom,
! [VarCurr] :
( v130813(VarCurr)
=> ( v130569(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeUnaryOperator_10730,axiom,
! [VarCurr] :
( ~ v130813(VarCurr)
<=> v130793(VarCurr) ) ).
fof(addAssignment_41194,axiom,
! [VarCurr] :
( v130152(VarCurr,bitIndex11)
<=> v130153(VarCurr,bitIndex11) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_488,axiom,
! [VarCurr] :
( ~ v130404(VarCurr)
=> ( v130156(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2924,axiom,
! [VarCurr] :
( v130404(VarCurr)
=> ( v130156(VarCurr,bitIndex1)
<=> v130562(VarCurr,bitIndex1) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_487,axiom,
! [VarCurr] :
( ~ v130810(VarCurr)
=> ( v130562(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_687,axiom,
! [VarCurr] :
( v130810(VarCurr)
=> ( v130562(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeUnaryOperator_10729,axiom,
! [VarCurr] :
( ~ v130810(VarCurr)
<=> v130793(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26073,axiom,
! [VarCurr] :
( v130793(VarCurr)
<=> ( v130803(VarCurr)
& v130795(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_10728,axiom,
! [VarCurr] :
( ~ v130803(VarCurr)
<=> v130804(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2556,axiom,
! [VarCurr] :
( v130804(VarCurr)
<=> ( v130806(VarCurr)
| v130795(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2555,axiom,
! [VarCurr] :
( v130806(VarCurr)
<=> ( v130807(VarCurr)
| v130795(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2554,axiom,
! [VarCurr] :
( v130807(VarCurr)
<=> ( v130808(VarCurr)
| v130795(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2553,axiom,
! [VarCurr] :
( v130808(VarCurr)
<=> ( v130795(VarCurr,bitIndex1)
| v130795(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_41193,axiom,
! [VarCurr] :
( v130795(VarCurr,bitIndex0)
<=> v130800(VarCurr,bitIndex0) ) ).
fof(addAssignment_41192,axiom,
! [VarCurr,B] :
( range_5_1(B)
=> ( v130795(VarCurr,B)
<=> v130800(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_486,axiom,
! [VarCurr] :
( ~ v130797(VarCurr)
=> ( ( v130800(VarCurr,bitIndex5)
<=> v129454(VarCurr,bitIndex7) )
& ( v130800(VarCurr,bitIndex4)
<=> v129454(VarCurr,bitIndex6) )
& ( v130800(VarCurr,bitIndex3)
<=> v129454(VarCurr,bitIndex5) )
& ( v130800(VarCurr,bitIndex2)
<=> v129454(VarCurr,bitIndex4) )
& ( v130800(VarCurr,bitIndex1)
<=> v129454(VarCurr,bitIndex3) )
& ( v130800(VarCurr,bitIndex0)
<=> v129454(VarCurr,bitIndex2) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2923,axiom,
! [VarCurr] :
( v130797(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v130800(VarCurr,B)
<=> v130801(VarCurr,B) ) ) ) ).
fof(addAssignment_41191,axiom,
! [VarCurr] :
( v130801(VarCurr,bitIndex0)
<=> v129649(VarCurr) ) ).
fof(addAssignment_41190,axiom,
! [VarCurr] :
( v130801(VarCurr,bitIndex1)
<=> v129647(VarCurr) ) ).
fof(addAssignment_41189,axiom,
! [VarCurr] :
( v130801(VarCurr,bitIndex2)
<=> v129642(VarCurr) ) ).
fof(addAssignment_41188,axiom,
! [VarCurr] :
( v130801(VarCurr,bitIndex3)
<=> v129637(VarCurr) ) ).
fof(addAssignment_41187,axiom,
! [VarCurr] :
( v130801(VarCurr,bitIndex4)
<=> v129632(VarCurr) ) ).
fof(addAssignment_41186,axiom,
! [VarCurr] :
( v130801(VarCurr,bitIndex5)
<=> v129623(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2552,axiom,
! [VarCurr] :
( v130797(VarCurr)
<=> ( v129454(VarCurr,bitIndex0)
| v129454(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_41185,axiom,
! [VarNext] :
( v129374(VarNext,bitIndex3)
<=> v130785(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionShiftedRanges1_114,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130786(VarNext)
=> ( ( v130785(VarNext,bitIndex6)
<=> v129374(VarCurr,bitIndex7) )
& ( v130785(VarNext,bitIndex5)
<=> v129374(VarCurr,bitIndex6) )
& ( v130785(VarNext,bitIndex4)
<=> v129374(VarCurr,bitIndex5) )
& ( v130785(VarNext,bitIndex3)
<=> v129374(VarCurr,bitIndex4) )
& ( v130785(VarNext,bitIndex2)
<=> v129374(VarCurr,bitIndex3) )
& ( v130785(VarNext,bitIndex1)
<=> v129374(VarCurr,bitIndex2) )
& ( v130785(VarNext,bitIndex0)
<=> v129374(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2406,axiom,
! [VarNext] :
( v130786(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v130785(VarNext,B)
<=> v130274(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130786(VarNext)
<=> v130787(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26071,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130787(VarNext)
<=> ( v130789(VarNext)
& v129412(VarNext) ) ) ) ).
fof(writeUnaryOperator_10727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130789(VarNext)
<=> v129419(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_485,axiom,
! [VarCurr] :
( ~ v130751(VarCurr)
=> ( v129376(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_686,axiom,
! [VarCurr] :
( v130751(VarCurr)
=> ( v129376(VarCurr,bitIndex3)
<=> v130783(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_5,axiom,
! [VarCurr] :
( ( ~ v130755(VarCurr)
& ~ v130756(VarCurr)
& ~ v130761(VarCurr)
& ~ v130767(VarCurr)
& v130775(VarCurr) )
=> ( v130783(VarCurr)
<=> v130197(VarCurr,bitIndex13) ) ) ).
fof(addCaseBooleanConditionShiftedRanges3_4,axiom,
! [VarCurr] :
( ( ~ v130755(VarCurr)
& ~ v130756(VarCurr)
& ~ v130761(VarCurr)
& v130767(VarCurr) )
=> ( v130783(VarCurr)
<=> v130182(VarCurr,bitIndex13) ) ) ).
fof(addCaseBooleanConditionShiftedRanges2_1,axiom,
! [VarCurr] :
( ( ~ v130755(VarCurr)
& ~ v130756(VarCurr)
& v130761(VarCurr) )
=> ( v130783(VarCurr)
<=> v130167(VarCurr,bitIndex13) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2305,axiom,
! [VarCurr] :
( ( ~ v130755(VarCurr)
& v130756(VarCurr) )
=> ( v130783(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_13,axiom,
! [VarCurr] :
( v130755(VarCurr)
=> ( v130783(VarCurr)
<=> v130152(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26070,axiom,
! [VarCurr] :
( v130751(VarCurr)
<=> ( v130752(VarCurr)
| v130775(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26069,axiom,
! [VarCurr] :
( v130775(VarCurr)
<=> ( v130776(VarCurr)
& v130780(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26068,axiom,
! [VarCurr] :
( v130780(VarCurr)
<=> ( v130781(VarCurr)
& v130782(VarCurr) ) ) ).
fof(writeUnaryOperator_10726,axiom,
! [VarCurr] :
( ~ v130782(VarCurr)
<=> v130774(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26067,axiom,
! [VarCurr] :
( v130781(VarCurr)
<=> ( v15410(VarCurr)
& v130258(VarCurr) ) ) ).
fof(writeUnaryOperator_10725,axiom,
! [VarCurr] :
( ~ v130776(VarCurr)
<=> v130777(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26066,axiom,
! [VarCurr] :
( v130777(VarCurr)
<=> ( v130778(VarCurr)
| v130245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26065,axiom,
! [VarCurr] :
( v130778(VarCurr)
<=> ( v130779(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26064,axiom,
! [VarCurr] :
( v130779(VarCurr)
<=> ( v130216(VarCurr)
| v130236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26063,axiom,
! [VarCurr] :
( v130752(VarCurr)
<=> ( v130753(VarCurr)
| v130767(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26062,axiom,
! [VarCurr] :
( v130767(VarCurr)
<=> ( v130768(VarCurr)
& v130771(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26061,axiom,
! [VarCurr] :
( v130771(VarCurr)
<=> ( v130772(VarCurr)
& v130773(VarCurr) ) ) ).
fof(writeUnaryOperator_10724,axiom,
! [VarCurr] :
( ~ v130773(VarCurr)
<=> v130774(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26060,axiom,
! [VarCurr] :
( v130774(VarCurr)
<=> ( v130235(VarCurr)
| v130248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26059,axiom,
! [VarCurr] :
( v130772(VarCurr)
<=> ( v15410(VarCurr)
& v130245(VarCurr) ) ) ).
fof(writeUnaryOperator_10723,axiom,
! [VarCurr] :
( ~ v130768(VarCurr)
<=> v130769(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26058,axiom,
! [VarCurr] :
( v130769(VarCurr)
<=> ( v130770(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26057,axiom,
! [VarCurr] :
( v130770(VarCurr)
<=> ( v130216(VarCurr)
| v130236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26056,axiom,
! [VarCurr] :
( v130753(VarCurr)
<=> ( v130754(VarCurr)
| v130761(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26055,axiom,
! [VarCurr] :
( v130761(VarCurr)
<=> ( v130762(VarCurr)
& v130764(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26054,axiom,
! [VarCurr] :
( v130764(VarCurr)
<=> ( v130765(VarCurr)
& v130766(VarCurr) ) ) ).
fof(writeUnaryOperator_10722,axiom,
! [VarCurr] :
( ~ v130766(VarCurr)
<=> v130235(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26053,axiom,
! [VarCurr] :
( v130765(VarCurr)
<=> ( v15410(VarCurr)
& v130232(VarCurr) ) ) ).
fof(writeUnaryOperator_10721,axiom,
! [VarCurr] :
( ~ v130762(VarCurr)
<=> v130763(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26052,axiom,
! [VarCurr] :
( v130763(VarCurr)
<=> ( v130216(VarCurr)
| v130236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26051,axiom,
! [VarCurr] :
( v130754(VarCurr)
<=> ( v130755(VarCurr)
| v130756(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26050,axiom,
! [VarCurr] :
( v130756(VarCurr)
<=> ( v130757(VarCurr)
& v130758(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26049,axiom,
! [VarCurr] :
( v130758(VarCurr)
<=> ( v130759(VarCurr)
& v130760(VarCurr) ) ) ).
fof(writeUnaryOperator_10720,axiom,
! [VarCurr] :
( ~ v130760(VarCurr)
<=> v130235(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26048,axiom,
! [VarCurr] :
( v130759(VarCurr)
<=> ( v129384(VarCurr)
& v130236(VarCurr) ) ) ).
fof(writeUnaryOperator_10719,axiom,
! [VarCurr] :
( ~ v130757(VarCurr)
<=> v130216(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26047,axiom,
! [VarCurr] :
( v130755(VarCurr)
<=> ( v15410(VarCurr)
& v130216(VarCurr) ) ) ).
fof(addAssignment_41184,axiom,
! [VarCurr] :
( v130197(VarCurr,bitIndex13)
<=> v130198(VarCurr,bitIndex13) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_484,axiom,
! [VarCurr] :
( ~ v130749(VarCurr)
=> ( v130201(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2922,axiom,
! [VarCurr] :
( v130749(VarCurr)
=> ( v130201(VarCurr,bitIndex3)
<=> v130583(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10718,axiom,
! [VarCurr] :
( ~ v130749(VarCurr)
<=> v130404(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_483,axiom,
! [VarCurr] :
( ~ v129384(VarCurr)
=> ( v130583(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_685,axiom,
! [VarCurr] :
( v129384(VarCurr)
=> ( v130583(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addAssignment_41183,axiom,
! [VarCurr] :
( v130182(VarCurr,bitIndex13)
<=> v130183(VarCurr,bitIndex13) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_482,axiom,
! [VarCurr] :
( ~ v130746(VarCurr)
=> ( v130186(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2921,axiom,
! [VarCurr] :
( v130746(VarCurr)
=> ( v130186(VarCurr,bitIndex3)
<=> v130576(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10717,axiom,
! [VarCurr] :
( ~ v130746(VarCurr)
<=> v130404(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_481,axiom,
! [VarCurr] :
( ~ v129384(VarCurr)
=> ( v130576(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_684,axiom,
! [VarCurr] :
( v129384(VarCurr)
=> ( v130576(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addAssignment_41182,axiom,
! [VarCurr] :
( v130167(VarCurr,bitIndex13)
<=> v130168(VarCurr,bitIndex13) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_480,axiom,
! [VarCurr] :
( ~ v130743(VarCurr)
=> ( v130171(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2920,axiom,
! [VarCurr] :
( v130743(VarCurr)
=> ( v130171(VarCurr,bitIndex3)
<=> v130569(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10716,axiom,
! [VarCurr] :
( ~ v130743(VarCurr)
<=> v130404(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_479,axiom,
! [VarCurr] :
( ~ v129384(VarCurr)
=> ( v130569(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_683,axiom,
! [VarCurr] :
( v129384(VarCurr)
=> ( v130569(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addAssignment_41181,axiom,
! [VarCurr] :
( v130152(VarCurr,bitIndex13)
<=> v130153(VarCurr,bitIndex13) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_478,axiom,
! [VarCurr] :
( ~ v130740(VarCurr)
=> ( v130156(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2919,axiom,
! [VarCurr] :
( v130740(VarCurr)
=> ( v130156(VarCurr,bitIndex3)
<=> v130562(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10715,axiom,
! [VarCurr] :
( ~ v130740(VarCurr)
<=> v130404(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_477,axiom,
! [VarCurr] :
( ~ v129384(VarCurr)
=> ( v130562(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_682,axiom,
! [VarCurr] :
( v129384(VarCurr)
=> ( v130562(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9191,axiom,
! [VarCurr] :
( v129384(VarCurr)
<=> ( ( v129386(VarCurr,bitIndex3)
<=> v129436(VarCurr,bitIndex1) )
& ( v129386(VarCurr,bitIndex2)
<=> v129436(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130712(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v129436(VarNext,B)
<=> v129436(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2405,axiom,
! [VarNext] :
( v130712(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v129436(VarNext,B)
<=> v130728(VarNext,B) ) ) ) ).
fof(addAssignment_41180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v130728(VarNext,B)
<=> v130726(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5385,axiom,
! [VarCurr] :
( ~ v130721(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v130726(VarCurr,B)
<=> v130729(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5377,axiom,
! [VarCurr] :
( v130721(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v130726(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_41179,axiom,
! [VarCurr] :
( v130729(VarCurr,bitIndex0)
<=> v130733(VarCurr) ) ).
fof(addAssignment_41178,axiom,
! [VarCurr] :
( v130729(VarCurr,bitIndex1)
<=> v130731(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26046,axiom,
! [VarCurr] :
( v130731(VarCurr)
<=> ( v130144(VarCurr)
& v130732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26045,axiom,
! [VarCurr] :
( v130732(VarCurr)
<=> ( v130733(VarCurr)
| v130734(VarCurr) ) ) ).
fof(writeUnaryOperator_10714,axiom,
! [VarCurr] :
( ~ v130734(VarCurr)
<=> v129436(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10713,axiom,
! [VarCurr] :
( ~ v130733(VarCurr)
<=> v129436(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_2551,axiom,
! [VarCurr] :
( v130144(VarCurr)
<=> ( v129436(VarCurr,bitIndex0)
| v129436(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130712(VarNext)
<=> ( v130713(VarNext)
& v130720(VarNext) ) ) ) ).
fof(addAssignment_41177,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130720(VarNext)
<=> v130718(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26043,axiom,
! [VarCurr] :
( v130718(VarCurr)
<=> ( v130721(VarCurr)
| v130722(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26042,axiom,
! [VarCurr] :
( v130722(VarCurr)
<=> ( v130723(VarCurr)
& v130725(VarCurr) ) ) ).
fof(writeUnaryOperator_10712,axiom,
! [VarCurr] :
( ~ v130725(VarCurr)
<=> v130721(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26041,axiom,
! [VarCurr] :
( v130723(VarCurr)
<=> ( v129438(VarCurr)
& v130724(VarCurr) ) ) ).
fof(writeUnaryOperator_10711,axiom,
! [VarCurr] :
( ~ v130724(VarCurr)
<=> v129791(VarCurr) ) ).
fof(writeUnaryOperator_10710,axiom,
! [VarCurr] :
( ~ v130721(VarCurr)
<=> v15408(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26040,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130713(VarNext)
<=> ( v130714(VarNext)
& v129412(VarNext) ) ) ) ).
fof(writeUnaryOperator_10709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130714(VarNext)
<=> v129419(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3123,axiom,
! [VarCurr] :
( ~ v130644(VarCurr)
=> ( v129438(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2918,axiom,
! [VarCurr] :
( v130644(VarCurr)
=> ( v129438(VarCurr)
<=> v130706(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_6,axiom,
! [VarCurr] :
( ( ~ v130650(VarCurr)
& ~ v130651(VarCurr)
& ~ v130655(VarCurr)
& ~ v130668(VarCurr)
& ~ v130675(VarCurr)
& ~ v130685(VarCurr)
& v130696(VarCurr) )
=> ( v130706(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges5_8,axiom,
! [VarCurr] :
( ( ~ v130650(VarCurr)
& ~ v130651(VarCurr)
& ~ v130655(VarCurr)
& ~ v130668(VarCurr)
& ~ v130675(VarCurr)
& v130685(VarCurr) )
=> ( v130706(VarCurr)
<=> v130709(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges4_5,axiom,
! [VarCurr] :
( ( ~ v130650(VarCurr)
& ~ v130651(VarCurr)
& ~ v130655(VarCurr)
& ~ v130668(VarCurr)
& v130675(VarCurr) )
=> ( v130706(VarCurr)
<=> v130708(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_7,axiom,
! [VarCurr] :
( ( ~ v130650(VarCurr)
& ~ v130651(VarCurr)
& ~ v130655(VarCurr)
& v130668(VarCurr) )
=> ( v130706(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges2_12,axiom,
! [VarCurr] :
( ( ~ v130650(VarCurr)
& ~ v130651(VarCurr)
& v130655(VarCurr) )
=> ( v130706(VarCurr)
<=> v130707(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2303,axiom,
! [VarCurr] :
( ( ~ v130650(VarCurr)
& v130651(VarCurr) )
=> ( v130706(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_12,axiom,
! [VarCurr] :
( v130650(VarCurr)
=> ( v130706(VarCurr)
<=> v130152(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5384,axiom,
! [VarCurr] :
( ~ v15410(VarCurr)
=> ( v130709(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_33,axiom,
! [VarCurr] :
( v15410(VarCurr)
=> ( v130709(VarCurr)
<=> v130197(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5383,axiom,
! [VarCurr] :
( ~ v15410(VarCurr)
=> ( v130708(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_32,axiom,
! [VarCurr] :
( v15410(VarCurr)
=> ( v130708(VarCurr)
<=> v130182(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5382,axiom,
! [VarCurr] :
( ~ v15410(VarCurr)
=> ( v130707(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_31,axiom,
! [VarCurr] :
( v15410(VarCurr)
=> ( v130707(VarCurr)
<=> v130167(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26039,axiom,
! [VarCurr] :
( v130644(VarCurr)
<=> ( v130645(VarCurr)
| v130696(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26038,axiom,
! [VarCurr] :
( v130696(VarCurr)
<=> ( v130697(VarCurr)
& v130702(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26037,axiom,
! [VarCurr] :
( v130702(VarCurr)
<=> ( v130703(VarCurr)
& v130705(VarCurr) ) ) ).
fof(writeUnaryOperator_10708,axiom,
! [VarCurr] :
( ~ v130705(VarCurr)
<=> v130235(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26036,axiom,
! [VarCurr] :
( v130703(VarCurr)
<=> ( v130704(VarCurr)
& v130324(VarCurr) ) ) ).
fof(writeUnaryOperator_10707,axiom,
! [VarCurr] :
( ~ v130704(VarCurr)
<=> v130146(VarCurr) ) ).
fof(writeUnaryOperator_10706,axiom,
! [VarCurr] :
( ~ v130697(VarCurr)
<=> v130698(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26035,axiom,
! [VarCurr] :
( v130698(VarCurr)
<=> ( v130699(VarCurr)
| v130258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26034,axiom,
! [VarCurr] :
( v130699(VarCurr)
<=> ( v130700(VarCurr)
| v130245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26033,axiom,
! [VarCurr] :
( v130700(VarCurr)
<=> ( v130701(VarCurr)
| v130248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26032,axiom,
! [VarCurr] :
( v130701(VarCurr)
<=> ( v130216(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26031,axiom,
! [VarCurr] :
( v130645(VarCurr)
<=> ( v130646(VarCurr)
| v130685(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26030,axiom,
! [VarCurr] :
( v130685(VarCurr)
<=> ( v130686(VarCurr)
& v130690(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26029,axiom,
! [VarCurr] :
( v130690(VarCurr)
<=> ( v130691(VarCurr)
& v130695(VarCurr) ) ) ).
fof(writeUnaryOperator_10705,axiom,
! [VarCurr] :
( ~ v130695(VarCurr)
<=> v130235(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26028,axiom,
! [VarCurr] :
( v130691(VarCurr)
<=> ( v130692(VarCurr)
& v130258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26027,axiom,
! [VarCurr] :
( v130692(VarCurr)
<=> ( v15410(VarCurr)
| v130693(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26026,axiom,
! [VarCurr] :
( v130693(VarCurr)
<=> ( v129785(VarCurr)
& v130694(VarCurr) ) ) ).
fof(writeUnaryOperator_10704,axiom,
! [VarCurr] :
( ~ v130694(VarCurr)
<=> v15410(VarCurr) ) ).
fof(writeUnaryOperator_10703,axiom,
! [VarCurr] :
( ~ v130686(VarCurr)
<=> v130687(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26025,axiom,
! [VarCurr] :
( v130687(VarCurr)
<=> ( v130688(VarCurr)
| v130245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26024,axiom,
! [VarCurr] :
( v130688(VarCurr)
<=> ( v130689(VarCurr)
| v130248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26023,axiom,
! [VarCurr] :
( v130689(VarCurr)
<=> ( v130216(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26022,axiom,
! [VarCurr] :
( v130646(VarCurr)
<=> ( v130647(VarCurr)
| v130675(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26021,axiom,
! [VarCurr] :
( v130675(VarCurr)
<=> ( v130676(VarCurr)
& v130679(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26020,axiom,
! [VarCurr] :
( v130679(VarCurr)
<=> ( v130680(VarCurr)
& v130684(VarCurr) ) ) ).
fof(writeUnaryOperator_10702,axiom,
! [VarCurr] :
( ~ v130684(VarCurr)
<=> v130235(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26019,axiom,
! [VarCurr] :
( v130680(VarCurr)
<=> ( v130681(VarCurr)
& v130245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26018,axiom,
! [VarCurr] :
( v130681(VarCurr)
<=> ( v15410(VarCurr)
| v130682(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26017,axiom,
! [VarCurr] :
( v130682(VarCurr)
<=> ( v129785(VarCurr)
& v130683(VarCurr) ) ) ).
fof(writeUnaryOperator_10701,axiom,
! [VarCurr] :
( ~ v130683(VarCurr)
<=> v15410(VarCurr) ) ).
fof(writeUnaryOperator_10700,axiom,
! [VarCurr] :
( ~ v130676(VarCurr)
<=> v130677(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26016,axiom,
! [VarCurr] :
( v130677(VarCurr)
<=> ( v130678(VarCurr)
| v130248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26015,axiom,
! [VarCurr] :
( v130678(VarCurr)
<=> ( v130216(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26014,axiom,
! [VarCurr] :
( v130647(VarCurr)
<=> ( v130648(VarCurr)
| v130668(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26013,axiom,
! [VarCurr] :
( v130668(VarCurr)
<=> ( v130669(VarCurr)
& v130671(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26012,axiom,
! [VarCurr] :
( v130671(VarCurr)
<=> ( v130672(VarCurr)
& v130674(VarCurr) ) ) ).
fof(writeUnaryOperator_10699,axiom,
! [VarCurr] :
( ~ v130674(VarCurr)
<=> v130235(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26011,axiom,
! [VarCurr] :
( v130672(VarCurr)
<=> ( v130673(VarCurr)
& v130248(VarCurr) ) ) ).
fof(writeUnaryOperator_10698,axiom,
! [VarCurr] :
( ~ v130673(VarCurr)
<=> v130299(VarCurr) ) ).
fof(writeUnaryOperator_10697,axiom,
! [VarCurr] :
( ~ v130669(VarCurr)
<=> v130670(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26010,axiom,
! [VarCurr] :
( v130670(VarCurr)
<=> ( v130216(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26009,axiom,
! [VarCurr] :
( v130648(VarCurr)
<=> ( v130649(VarCurr)
| v130655(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26008,axiom,
! [VarCurr] :
( v130655(VarCurr)
<=> ( v130656(VarCurr)
& v130657(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26007,axiom,
! [VarCurr] :
( v130657(VarCurr)
<=> ( v130658(VarCurr)
& v130667(VarCurr) ) ) ).
fof(writeUnaryOperator_10696,axiom,
! [VarCurr] :
( ~ v130667(VarCurr)
<=> v130235(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26006,axiom,
! [VarCurr] :
( v130658(VarCurr)
<=> ( v130659(VarCurr)
& v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26005,axiom,
! [VarCurr] :
( v130659(VarCurr)
<=> ( v15410(VarCurr)
| v130660(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26004,axiom,
! [VarCurr] :
( v130660(VarCurr)
<=> ( v130661(VarCurr)
& v130666(VarCurr) ) ) ).
fof(writeUnaryOperator_10695,axiom,
! [VarCurr] :
( ~ v130666(VarCurr)
<=> v15410(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26003,axiom,
! [VarCurr] :
( v130661(VarCurr)
<=> ( v130662(VarCurr)
& v130665(VarCurr) ) ) ).
fof(writeUnaryOperator_10694,axiom,
! [VarCurr] :
( ~ v130665(VarCurr)
<=> v130229(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26002,axiom,
! [VarCurr] :
( v130662(VarCurr)
<=> ( v129446(VarCurr)
| v130663(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26001,axiom,
! [VarCurr] :
( v130663(VarCurr)
<=> ( v130225(VarCurr)
& v130664(VarCurr) ) ) ).
fof(writeUnaryOperator_10693,axiom,
! [VarCurr] :
( ~ v130664(VarCurr)
<=> v129446(VarCurr) ) ).
fof(writeUnaryOperator_10692,axiom,
! [VarCurr] :
( ~ v130656(VarCurr)
<=> v130216(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_26000,axiom,
! [VarCurr] :
( v130649(VarCurr)
<=> ( v130650(VarCurr)
| v130651(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25999,axiom,
! [VarCurr] :
( v130651(VarCurr)
<=> ( v130652(VarCurr)
& v130653(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25998,axiom,
! [VarCurr] :
( v130653(VarCurr)
<=> ( v130236(VarCurr)
& v130654(VarCurr) ) ) ).
fof(writeUnaryOperator_10691,axiom,
! [VarCurr] :
( ~ v130654(VarCurr)
<=> v130235(VarCurr) ) ).
fof(writeUnaryOperator_10690,axiom,
! [VarCurr] :
( ~ v130652(VarCurr)
<=> v130216(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25997,axiom,
! [VarCurr] :
( v130650(VarCurr)
<=> ( v15410(VarCurr)
& v130216(VarCurr) ) ) ).
fof(addAssignment_41176,axiom,
! [VarCurr] :
( v130197(VarCurr,bitIndex4)
<=> v130198(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3122,axiom,
! [VarCurr] :
( ~ v130642(VarCurr)
=> ( v130206(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2917,axiom,
! [VarCurr] :
( v130642(VarCurr)
=> ( v130206(VarCurr)
<=> $true ) ) ).
fof(writeUnaryOperator_10689,axiom,
! [VarCurr] :
( ~ v130642(VarCurr)
<=> v130404(VarCurr) ) ).
fof(addAssignment_41175,axiom,
! [VarCurr] :
( v130182(VarCurr,bitIndex4)
<=> v130183(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3121,axiom,
! [VarCurr] :
( ~ v130639(VarCurr)
=> ( v130191(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2916,axiom,
! [VarCurr] :
( v130639(VarCurr)
=> ( v130191(VarCurr)
<=> $true ) ) ).
fof(writeUnaryOperator_10688,axiom,
! [VarCurr] :
( ~ v130639(VarCurr)
<=> v130404(VarCurr) ) ).
fof(addAssignment_41174,axiom,
! [VarCurr] :
( v130167(VarCurr,bitIndex4)
<=> v130168(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3120,axiom,
! [VarCurr] :
( ~ v130636(VarCurr)
=> ( v130176(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2915,axiom,
! [VarCurr] :
( v130636(VarCurr)
=> ( v130176(VarCurr)
<=> $true ) ) ).
fof(writeUnaryOperator_10687,axiom,
! [VarCurr] :
( ~ v130636(VarCurr)
<=> v130404(VarCurr) ) ).
fof(addAssignment_41173,axiom,
! [VarCurr] :
( v130152(VarCurr,bitIndex4)
<=> v130153(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3119,axiom,
! [VarCurr] :
( ~ v130633(VarCurr)
=> ( v130161(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2914,axiom,
! [VarCurr] :
( v130633(VarCurr)
=> ( v130161(VarCurr)
<=> $true ) ) ).
fof(writeUnaryOperator_10686,axiom,
! [VarCurr] :
( ~ v130633(VarCurr)
<=> v130404(VarCurr) ) ).
fof(addAssignment_41172,axiom,
! [VarNext] :
( v129374(VarNext,bitIndex2)
<=> v130624(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionShiftedRanges1_113,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130625(VarNext)
=> ( ( v130624(VarNext,bitIndex6)
<=> v129374(VarCurr,bitIndex7) )
& ( v130624(VarNext,bitIndex5)
<=> v129374(VarCurr,bitIndex6) )
& ( v130624(VarNext,bitIndex4)
<=> v129374(VarCurr,bitIndex5) )
& ( v130624(VarNext,bitIndex3)
<=> v129374(VarCurr,bitIndex4) )
& ( v130624(VarNext,bitIndex2)
<=> v129374(VarCurr,bitIndex3) )
& ( v130624(VarNext,bitIndex1)
<=> v129374(VarCurr,bitIndex2) )
& ( v130624(VarNext,bitIndex0)
<=> v129374(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2404,axiom,
! [VarNext] :
( v130625(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v130624(VarNext,B)
<=> v130274(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25996,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130625(VarNext)
<=> v130626(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25995,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130626(VarNext)
<=> ( v130628(VarNext)
& v129412(VarNext) ) ) ) ).
fof(writeUnaryOperator_10685,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130628(VarNext)
<=> v129419(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_476,axiom,
! [VarCurr] :
( ~ v130589(VarCurr)
=> ( v129376(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_681,axiom,
! [VarCurr] :
( v130589(VarCurr)
=> ( v129376(VarCurr,bitIndex2)
<=> v130622(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_4,axiom,
! [VarCurr] :
( ( ~ v130593(VarCurr)
& ~ v130594(VarCurr)
& ~ v130600(VarCurr)
& ~ v130606(VarCurr)
& v130614(VarCurr) )
=> ( v130622(VarCurr)
<=> v130197(VarCurr,bitIndex12) ) ) ).
fof(addCaseBooleanConditionShiftedRanges3_3,axiom,
! [VarCurr] :
( ( ~ v130593(VarCurr)
& ~ v130594(VarCurr)
& ~ v130600(VarCurr)
& v130606(VarCurr) )
=> ( v130622(VarCurr)
<=> v130182(VarCurr,bitIndex12) ) ) ).
fof(addCaseBooleanConditionShiftedRanges2,axiom,
! [VarCurr] :
( ( ~ v130593(VarCurr)
& ~ v130594(VarCurr)
& v130600(VarCurr) )
=> ( v130622(VarCurr)
<=> v130167(VarCurr,bitIndex12) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2302,axiom,
! [VarCurr] :
( ( ~ v130593(VarCurr)
& v130594(VarCurr) )
=> ( v130622(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_11,axiom,
! [VarCurr] :
( v130593(VarCurr)
=> ( v130622(VarCurr)
<=> v130152(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25994,axiom,
! [VarCurr] :
( v130589(VarCurr)
<=> ( v130590(VarCurr)
| v130614(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25993,axiom,
! [VarCurr] :
( v130614(VarCurr)
<=> ( v130615(VarCurr)
& v130619(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25992,axiom,
! [VarCurr] :
( v130619(VarCurr)
<=> ( v130620(VarCurr)
& v130621(VarCurr) ) ) ).
fof(writeUnaryOperator_10684,axiom,
! [VarCurr] :
( ~ v130621(VarCurr)
<=> v130613(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25991,axiom,
! [VarCurr] :
( v130620(VarCurr)
<=> ( v15410(VarCurr)
& v130258(VarCurr) ) ) ).
fof(writeUnaryOperator_10683,axiom,
! [VarCurr] :
( ~ v130615(VarCurr)
<=> v130616(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25990,axiom,
! [VarCurr] :
( v130616(VarCurr)
<=> ( v130617(VarCurr)
| v130245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25989,axiom,
! [VarCurr] :
( v130617(VarCurr)
<=> ( v130618(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25988,axiom,
! [VarCurr] :
( v130618(VarCurr)
<=> ( v130216(VarCurr)
| v130236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25987,axiom,
! [VarCurr] :
( v130590(VarCurr)
<=> ( v130591(VarCurr)
| v130606(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25986,axiom,
! [VarCurr] :
( v130606(VarCurr)
<=> ( v130607(VarCurr)
& v130610(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25985,axiom,
! [VarCurr] :
( v130610(VarCurr)
<=> ( v130611(VarCurr)
& v130612(VarCurr) ) ) ).
fof(writeUnaryOperator_10682,axiom,
! [VarCurr] :
( ~ v130612(VarCurr)
<=> v130613(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25984,axiom,
! [VarCurr] :
( v130613(VarCurr)
<=> ( v130235(VarCurr)
| v130248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25983,axiom,
! [VarCurr] :
( v130611(VarCurr)
<=> ( v15410(VarCurr)
& v130245(VarCurr) ) ) ).
fof(writeUnaryOperator_10681,axiom,
! [VarCurr] :
( ~ v130607(VarCurr)
<=> v130608(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25982,axiom,
! [VarCurr] :
( v130608(VarCurr)
<=> ( v130609(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25981,axiom,
! [VarCurr] :
( v130609(VarCurr)
<=> ( v130216(VarCurr)
| v130236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25980,axiom,
! [VarCurr] :
( v130591(VarCurr)
<=> ( v130592(VarCurr)
| v130600(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25979,axiom,
! [VarCurr] :
( v130600(VarCurr)
<=> ( v130601(VarCurr)
& v130603(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25978,axiom,
! [VarCurr] :
( v130603(VarCurr)
<=> ( v130604(VarCurr)
& v130605(VarCurr) ) ) ).
fof(writeUnaryOperator_10680,axiom,
! [VarCurr] :
( ~ v130605(VarCurr)
<=> v130235(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25977,axiom,
! [VarCurr] :
( v130604(VarCurr)
<=> ( v15410(VarCurr)
& v130232(VarCurr) ) ) ).
fof(writeUnaryOperator_10679,axiom,
! [VarCurr] :
( ~ v130601(VarCurr)
<=> v130602(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25976,axiom,
! [VarCurr] :
( v130602(VarCurr)
<=> ( v130216(VarCurr)
| v130236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25975,axiom,
! [VarCurr] :
( v130592(VarCurr)
<=> ( v130593(VarCurr)
| v130594(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25974,axiom,
! [VarCurr] :
( v130594(VarCurr)
<=> ( v130595(VarCurr)
& v130596(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25973,axiom,
! [VarCurr] :
( v130596(VarCurr)
<=> ( v130597(VarCurr)
& v130599(VarCurr) ) ) ).
fof(writeUnaryOperator_10678,axiom,
! [VarCurr] :
( ~ v130599(VarCurr)
<=> v130235(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25972,axiom,
! [VarCurr] :
( v130597(VarCurr)
<=> ( v130598(VarCurr)
& v130236(VarCurr) ) ) ).
fof(writeUnaryOperator_10677,axiom,
! [VarCurr] :
( ~ v130598(VarCurr)
<=> v129384(VarCurr) ) ).
fof(writeUnaryOperator_10676,axiom,
! [VarCurr] :
( ~ v130595(VarCurr)
<=> v130216(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25971,axiom,
! [VarCurr] :
( v130593(VarCurr)
<=> ( v15410(VarCurr)
& v130216(VarCurr) ) ) ).
fof(addAssignment_41171,axiom,
! [VarCurr] :
( v130197(VarCurr,bitIndex12)
<=> v130198(VarCurr,bitIndex12) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_475,axiom,
! [VarCurr] :
( ~ v130587(VarCurr)
=> ( v130201(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2913,axiom,
! [VarCurr] :
( v130587(VarCurr)
=> ( v130201(VarCurr,bitIndex2)
<=> v130583(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10675,axiom,
! [VarCurr] :
( ~ v130587(VarCurr)
<=> v130404(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_474,axiom,
! [VarCurr] :
( ~ v130585(VarCurr)
=> ( v130583(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_680,axiom,
! [VarCurr] :
( v130585(VarCurr)
=> ( v130583(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeUnaryOperator_10674,axiom,
! [VarCurr] :
( ~ v130585(VarCurr)
<=> v129384(VarCurr) ) ).
fof(addAssignment_41170,axiom,
! [VarCurr] :
( v130182(VarCurr,bitIndex12)
<=> v130183(VarCurr,bitIndex12) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_473,axiom,
! [VarCurr] :
( ~ v130580(VarCurr)
=> ( v130186(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2912,axiom,
! [VarCurr] :
( v130580(VarCurr)
=> ( v130186(VarCurr,bitIndex2)
<=> v130576(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10673,axiom,
! [VarCurr] :
( ~ v130580(VarCurr)
<=> v130404(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_472,axiom,
! [VarCurr] :
( ~ v130578(VarCurr)
=> ( v130576(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_679,axiom,
! [VarCurr] :
( v130578(VarCurr)
=> ( v130576(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeUnaryOperator_10672,axiom,
! [VarCurr] :
( ~ v130578(VarCurr)
<=> v129384(VarCurr) ) ).
fof(addAssignment_41169,axiom,
! [VarCurr] :
( v130167(VarCurr,bitIndex12)
<=> v130168(VarCurr,bitIndex12) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_471,axiom,
! [VarCurr] :
( ~ v130573(VarCurr)
=> ( v130171(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2911,axiom,
! [VarCurr] :
( v130573(VarCurr)
=> ( v130171(VarCurr,bitIndex2)
<=> v130569(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10671,axiom,
! [VarCurr] :
( ~ v130573(VarCurr)
<=> v130404(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_470,axiom,
! [VarCurr] :
( ~ v130571(VarCurr)
=> ( v130569(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_678,axiom,
! [VarCurr] :
( v130571(VarCurr)
=> ( v130569(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeUnaryOperator_10670,axiom,
! [VarCurr] :
( ~ v130571(VarCurr)
<=> v129384(VarCurr) ) ).
fof(addAssignment_41168,axiom,
! [VarCurr] :
( v130152(VarCurr,bitIndex12)
<=> v130153(VarCurr,bitIndex12) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_469,axiom,
! [VarCurr] :
( ~ v130566(VarCurr)
=> ( v130156(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2910,axiom,
! [VarCurr] :
( v130566(VarCurr)
=> ( v130156(VarCurr,bitIndex2)
<=> v130562(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10669,axiom,
! [VarCurr] :
( ~ v130566(VarCurr)
<=> v130404(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_468,axiom,
! [VarCurr] :
( ~ v130564(VarCurr)
=> ( v130562(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_677,axiom,
! [VarCurr] :
( v130564(VarCurr)
=> ( v130562(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeUnaryOperator_10668,axiom,
! [VarCurr] :
( ~ v130564(VarCurr)
<=> v129384(VarCurr) ) ).
fof(addAssignment_41167,axiom,
! [VarNext] :
( v129374(VarNext,bitIndex5)
<=> v130553(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionShiftedRanges1_112,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130554(VarNext)
=> ( ( v130553(VarNext,bitIndex6)
<=> v129374(VarCurr,bitIndex7) )
& ( v130553(VarNext,bitIndex5)
<=> v129374(VarCurr,bitIndex6) )
& ( v130553(VarNext,bitIndex4)
<=> v129374(VarCurr,bitIndex5) )
& ( v130553(VarNext,bitIndex3)
<=> v129374(VarCurr,bitIndex4) )
& ( v130553(VarNext,bitIndex2)
<=> v129374(VarCurr,bitIndex3) )
& ( v130553(VarNext,bitIndex1)
<=> v129374(VarCurr,bitIndex2) )
& ( v130553(VarNext,bitIndex0)
<=> v129374(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2403,axiom,
! [VarNext] :
( v130554(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v130553(VarNext,B)
<=> v130274(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25970,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130554(VarNext)
<=> v130555(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130555(VarNext)
<=> ( v130557(VarNext)
& v129412(VarNext) ) ) ) ).
fof(writeUnaryOperator_10667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130557(VarNext)
<=> v129419(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_467,axiom,
! [VarCurr] :
( ~ v130498(VarCurr)
=> ( v129376(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_676,axiom,
! [VarCurr] :
( v130498(VarCurr)
=> ( v129376(VarCurr,bitIndex5)
<=> v130550(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_7,axiom,
! [VarCurr] :
( ( ~ v130503(VarCurr)
& ~ v130504(VarCurr)
& ~ v130516(VarCurr)
& ~ v130524(VarCurr)
& ~ v130531(VarCurr)
& v130539(VarCurr) )
=> ( v130550(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_3,axiom,
! [VarCurr] :
( ( ~ v130503(VarCurr)
& ~ v130504(VarCurr)
& ~ v130516(VarCurr)
& ~ v130524(VarCurr)
& v130531(VarCurr) )
=> ( v130550(VarCurr)
<=> v130197(VarCurr,bitIndex15) ) ) ).
fof(addCaseBooleanConditionShiftedRanges3_2,axiom,
! [VarCurr] :
( ( ~ v130503(VarCurr)
& ~ v130504(VarCurr)
& ~ v130516(VarCurr)
& v130524(VarCurr) )
=> ( v130550(VarCurr)
<=> v130182(VarCurr,bitIndex15) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_11,axiom,
! [VarCurr] :
( ( ~ v130503(VarCurr)
& ~ v130504(VarCurr)
& v130516(VarCurr) )
=> ( v130550(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2301,axiom,
! [VarCurr] :
( ( ~ v130503(VarCurr)
& v130504(VarCurr) )
=> ( v130550(VarCurr)
<=> v130551(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_10,axiom,
! [VarCurr] :
( v130503(VarCurr)
=> ( v130550(VarCurr)
<=> v130152(VarCurr,bitIndex15) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5381,axiom,
! [VarCurr] :
( ~ v15410(VarCurr)
=> ( v130551(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_30,axiom,
! [VarCurr] :
( v15410(VarCurr)
=> ( v130551(VarCurr)
<=> v130167(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25968,axiom,
! [VarCurr] :
( v130498(VarCurr)
<=> ( v130499(VarCurr)
| v130539(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25967,axiom,
! [VarCurr] :
( v130539(VarCurr)
<=> ( v130540(VarCurr)
& v130545(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25966,axiom,
! [VarCurr] :
( v130545(VarCurr)
<=> ( v130546(VarCurr)
& v130549(VarCurr) ) ) ).
fof(writeUnaryOperator_10666,axiom,
! [VarCurr] :
( ~ v130549(VarCurr)
<=> v130515(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25965,axiom,
! [VarCurr] :
( v130546(VarCurr)
<=> ( v130547(VarCurr)
& v130324(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25964,axiom,
! [VarCurr] :
( v130547(VarCurr)
<=> ( v129440(VarCurr)
& v130548(VarCurr) ) ) ).
fof(writeUnaryOperator_10665,axiom,
! [VarCurr] :
( ~ v130548(VarCurr)
<=> v130146(VarCurr) ) ).
fof(writeUnaryOperator_10664,axiom,
! [VarCurr] :
( ~ v130540(VarCurr)
<=> v130541(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25963,axiom,
! [VarCurr] :
( v130541(VarCurr)
<=> ( v130542(VarCurr)
| v130258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25962,axiom,
! [VarCurr] :
( v130542(VarCurr)
<=> ( v130543(VarCurr)
| v130245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25961,axiom,
! [VarCurr] :
( v130543(VarCurr)
<=> ( v130544(VarCurr)
| v130248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25960,axiom,
! [VarCurr] :
( v130544(VarCurr)
<=> ( v130216(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25959,axiom,
! [VarCurr] :
( v130499(VarCurr)
<=> ( v130500(VarCurr)
| v130531(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25958,axiom,
! [VarCurr] :
( v130531(VarCurr)
<=> ( v130532(VarCurr)
& v130536(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25957,axiom,
! [VarCurr] :
( v130536(VarCurr)
<=> ( v130537(VarCurr)
& v130538(VarCurr) ) ) ).
fof(writeUnaryOperator_10663,axiom,
! [VarCurr] :
( ~ v130538(VarCurr)
<=> v130515(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25956,axiom,
! [VarCurr] :
( v130537(VarCurr)
<=> ( v15410(VarCurr)
& v130258(VarCurr) ) ) ).
fof(writeUnaryOperator_10662,axiom,
! [VarCurr] :
( ~ v130532(VarCurr)
<=> v130533(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25955,axiom,
! [VarCurr] :
( v130533(VarCurr)
<=> ( v130534(VarCurr)
| v130245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25954,axiom,
! [VarCurr] :
( v130534(VarCurr)
<=> ( v130535(VarCurr)
| v130248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25953,axiom,
! [VarCurr] :
( v130535(VarCurr)
<=> ( v130216(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25952,axiom,
! [VarCurr] :
( v130500(VarCurr)
<=> ( v130501(VarCurr)
| v130524(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25951,axiom,
! [VarCurr] :
( v130524(VarCurr)
<=> ( v130525(VarCurr)
& v130528(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25950,axiom,
! [VarCurr] :
( v130528(VarCurr)
<=> ( v130529(VarCurr)
& v130530(VarCurr) ) ) ).
fof(writeUnaryOperator_10661,axiom,
! [VarCurr] :
( ~ v130530(VarCurr)
<=> v130515(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25949,axiom,
! [VarCurr] :
( v130529(VarCurr)
<=> ( v15410(VarCurr)
& v130245(VarCurr) ) ) ).
fof(writeUnaryOperator_10660,axiom,
! [VarCurr] :
( ~ v130525(VarCurr)
<=> v130526(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25948,axiom,
! [VarCurr] :
( v130526(VarCurr)
<=> ( v130527(VarCurr)
| v130248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25947,axiom,
! [VarCurr] :
( v130527(VarCurr)
<=> ( v130216(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25946,axiom,
! [VarCurr] :
( v130501(VarCurr)
<=> ( v130502(VarCurr)
| v130516(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25945,axiom,
! [VarCurr] :
( v130516(VarCurr)
<=> ( v130517(VarCurr)
& v130519(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25944,axiom,
! [VarCurr] :
( v130519(VarCurr)
<=> ( v130520(VarCurr)
& v130523(VarCurr) ) ) ).
fof(writeUnaryOperator_10659,axiom,
! [VarCurr] :
( ~ v130523(VarCurr)
<=> v130515(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25943,axiom,
! [VarCurr] :
( v130520(VarCurr)
<=> ( v130521(VarCurr)
& v130248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25942,axiom,
! [VarCurr] :
( v130521(VarCurr)
<=> ( v129440(VarCurr)
& v130522(VarCurr) ) ) ).
fof(writeUnaryOperator_10658,axiom,
! [VarCurr] :
( ~ v130522(VarCurr)
<=> v130299(VarCurr) ) ).
fof(writeUnaryOperator_10657,axiom,
! [VarCurr] :
( ~ v130517(VarCurr)
<=> v130518(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25941,axiom,
! [VarCurr] :
( v130518(VarCurr)
<=> ( v130216(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25940,axiom,
! [VarCurr] :
( v130502(VarCurr)
<=> ( v130503(VarCurr)
| v130504(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25939,axiom,
! [VarCurr] :
( v130504(VarCurr)
<=> ( v130505(VarCurr)
& v130506(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25938,axiom,
! [VarCurr] :
( v130506(VarCurr)
<=> ( v130507(VarCurr)
& v130514(VarCurr) ) ) ).
fof(writeUnaryOperator_10656,axiom,
! [VarCurr] :
( ~ v130514(VarCurr)
<=> v130515(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25937,axiom,
! [VarCurr] :
( v130515(VarCurr)
<=> ( v130235(VarCurr)
| v130236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25936,axiom,
! [VarCurr] :
( v130507(VarCurr)
<=> ( v130508(VarCurr)
& v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25935,axiom,
! [VarCurr] :
( v130508(VarCurr)
<=> ( v15410(VarCurr)
| v130509(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25934,axiom,
! [VarCurr] :
( v130509(VarCurr)
<=> ( v130510(VarCurr)
& v130513(VarCurr) ) ) ).
fof(writeUnaryOperator_10655,axiom,
! [VarCurr] :
( ~ v130513(VarCurr)
<=> v15410(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25933,axiom,
! [VarCurr] :
( v130510(VarCurr)
<=> ( v130511(VarCurr)
& v130512(VarCurr) ) ) ).
fof(writeUnaryOperator_10654,axiom,
! [VarCurr] :
( ~ v130512(VarCurr)
<=> v130229(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25932,axiom,
! [VarCurr] :
( v130511(VarCurr)
<=> ( v129440(VarCurr)
& v129446(VarCurr) ) ) ).
fof(writeUnaryOperator_10653,axiom,
! [VarCurr] :
( ~ v130505(VarCurr)
<=> v130216(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25931,axiom,
! [VarCurr] :
( v130503(VarCurr)
<=> ( v15410(VarCurr)
& v130216(VarCurr) ) ) ).
fof(addAssignment_41166,axiom,
! [VarCurr] :
( v130197(VarCurr,bitIndex15)
<=> v130198(VarCurr,bitIndex15) ) ).
fof(addAssignment_41165,axiom,
! [VarCurr] :
( v130182(VarCurr,bitIndex15)
<=> v130183(VarCurr,bitIndex15) ) ).
fof(addAssignment_41164,axiom,
! [VarCurr] :
( v130167(VarCurr,bitIndex15)
<=> v130168(VarCurr,bitIndex15) ) ).
fof(addAssignment_41163,axiom,
! [VarCurr] :
( v130152(VarCurr,bitIndex15)
<=> v130153(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25930,axiom,
! [VarCurr] :
( v129440(VarCurr)
<=> ( v130491(VarCurr)
& v129442(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_10652,axiom,
! [VarCurr] :
( ~ v130491(VarCurr)
<=> v130492(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2550,axiom,
! [VarCurr] :
( v130492(VarCurr)
<=> ( v130494(VarCurr)
| v129442(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2549,axiom,
! [VarCurr] :
( v130494(VarCurr)
<=> ( v130495(VarCurr)
| v129442(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2548,axiom,
! [VarCurr] :
( v130495(VarCurr)
<=> ( v130496(VarCurr)
| v129442(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2547,axiom,
! [VarCurr] :
( v130496(VarCurr)
<=> ( v129442(VarCurr,bitIndex1)
| v129442(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_41162,axiom,
! [VarCurr] :
( v129448(VarCurr,bitIndex5)
<=> v129652(VarCurr,bitIndex5) ) ).
fof(addAssignment_41161,axiom,
! [VarCurr] :
( v129452(VarCurr,bitIndex7)
<=> v129620(VarCurr,bitIndex5) ) ).
fof(addAssignment_41160,axiom,
! [VarCurr] :
( v129448(VarCurr,bitIndex4)
<=> v129652(VarCurr,bitIndex4) ) ).
fof(addAssignment_41159,axiom,
! [VarCurr] :
( v129452(VarCurr,bitIndex6)
<=> v129620(VarCurr,bitIndex4) ) ).
fof(addAssignment_41158,axiom,
! [VarCurr] :
( v129448(VarCurr,bitIndex3)
<=> v129652(VarCurr,bitIndex3) ) ).
fof(addAssignment_41157,axiom,
! [VarCurr] :
( v129452(VarCurr,bitIndex5)
<=> v129620(VarCurr,bitIndex3) ) ).
fof(addAssignment_41156,axiom,
! [VarCurr] :
( v129448(VarCurr,bitIndex2)
<=> v129652(VarCurr,bitIndex2) ) ).
fof(addAssignment_41155,axiom,
! [VarCurr] :
( v129452(VarCurr,bitIndex4)
<=> v129620(VarCurr,bitIndex2) ) ).
fof(addAssignment_41154,axiom,
! [VarCurr] :
( v129448(VarCurr,bitIndex1)
<=> v129652(VarCurr,bitIndex1) ) ).
fof(addAssignment_41153,axiom,
! [VarCurr] :
( v129452(VarCurr,bitIndex3)
<=> v129620(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3118,axiom,
! [VarCurr] :
( ~ v130429(VarCurr)
=> ( v129444(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2909,axiom,
! [VarCurr] :
( v130429(VarCurr)
=> ( v129444(VarCurr)
<=> v130488(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_5,axiom,
! [VarCurr] :
( ( ~ v130435(VarCurr)
& ~ v130436(VarCurr)
& ~ v130441(VarCurr)
& ~ v130452(VarCurr)
& ~ v130460(VarCurr)
& ~ v130468(VarCurr)
& v130477(VarCurr) )
=> ( v130488(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges5,axiom,
! [VarCurr] :
( ( ~ v130435(VarCurr)
& ~ v130436(VarCurr)
& ~ v130441(VarCurr)
& ~ v130452(VarCurr)
& ~ v130460(VarCurr)
& v130468(VarCurr) )
=> ( v130488(VarCurr)
<=> v130197(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_2,axiom,
! [VarCurr] :
( ( ~ v130435(VarCurr)
& ~ v130436(VarCurr)
& ~ v130441(VarCurr)
& ~ v130452(VarCurr)
& v130460(VarCurr) )
=> ( v130488(VarCurr)
<=> v130182(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_6,axiom,
! [VarCurr] :
( ( ~ v130435(VarCurr)
& ~ v130436(VarCurr)
& ~ v130441(VarCurr)
& v130452(VarCurr) )
=> ( v130488(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges2_10,axiom,
! [VarCurr] :
( ( ~ v130435(VarCurr)
& ~ v130436(VarCurr)
& v130441(VarCurr) )
=> ( v130488(VarCurr)
<=> v130489(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2300,axiom,
! [VarCurr] :
( ( ~ v130435(VarCurr)
& v130436(VarCurr) )
=> ( v130488(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_9,axiom,
! [VarCurr] :
( v130435(VarCurr)
=> ( v130488(VarCurr)
<=> v130152(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5380,axiom,
! [VarCurr] :
( ~ v15410(VarCurr)
=> ( v130489(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_29,axiom,
! [VarCurr] :
( v15410(VarCurr)
=> ( v130489(VarCurr)
<=> v130167(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25929,axiom,
! [VarCurr] :
( v130429(VarCurr)
<=> ( v130430(VarCurr)
| v130477(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25928,axiom,
! [VarCurr] :
( v130477(VarCurr)
<=> ( v130478(VarCurr)
& v130484(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25927,axiom,
! [VarCurr] :
( v130484(VarCurr)
<=> ( v130485(VarCurr)
& v130487(VarCurr) ) ) ).
fof(writeUnaryOperator_10651,axiom,
! [VarCurr] :
( ~ v130487(VarCurr)
<=> v130235(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25926,axiom,
! [VarCurr] :
( v130485(VarCurr)
<=> ( v130486(VarCurr)
& v130324(VarCurr) ) ) ).
fof(writeUnaryOperator_10650,axiom,
! [VarCurr] :
( ~ v130486(VarCurr)
<=> v130146(VarCurr) ) ).
fof(writeUnaryOperator_10649,axiom,
! [VarCurr] :
( ~ v130478(VarCurr)
<=> v130479(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25925,axiom,
! [VarCurr] :
( v130479(VarCurr)
<=> ( v130480(VarCurr)
| v130258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25924,axiom,
! [VarCurr] :
( v130480(VarCurr)
<=> ( v130481(VarCurr)
| v130245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25923,axiom,
! [VarCurr] :
( v130481(VarCurr)
<=> ( v130482(VarCurr)
| v130248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25922,axiom,
! [VarCurr] :
( v130482(VarCurr)
<=> ( v130483(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25921,axiom,
! [VarCurr] :
( v130483(VarCurr)
<=> ( v130216(VarCurr)
| v130236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25920,axiom,
! [VarCurr] :
( v130430(VarCurr)
<=> ( v130431(VarCurr)
| v130468(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25919,axiom,
! [VarCurr] :
( v130468(VarCurr)
<=> ( v130469(VarCurr)
& v130474(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25918,axiom,
! [VarCurr] :
( v130474(VarCurr)
<=> ( v130475(VarCurr)
& v130476(VarCurr) ) ) ).
fof(writeUnaryOperator_10648,axiom,
! [VarCurr] :
( ~ v130476(VarCurr)
<=> v130235(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25917,axiom,
! [VarCurr] :
( v130475(VarCurr)
<=> ( v15410(VarCurr)
& v130258(VarCurr) ) ) ).
fof(writeUnaryOperator_10647,axiom,
! [VarCurr] :
( ~ v130469(VarCurr)
<=> v130470(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25916,axiom,
! [VarCurr] :
( v130470(VarCurr)
<=> ( v130471(VarCurr)
| v130245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25915,axiom,
! [VarCurr] :
( v130471(VarCurr)
<=> ( v130472(VarCurr)
| v130248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25914,axiom,
! [VarCurr] :
( v130472(VarCurr)
<=> ( v130473(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25913,axiom,
! [VarCurr] :
( v130473(VarCurr)
<=> ( v130216(VarCurr)
| v130236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25912,axiom,
! [VarCurr] :
( v130431(VarCurr)
<=> ( v130432(VarCurr)
| v130460(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25911,axiom,
! [VarCurr] :
( v130460(VarCurr)
<=> ( v130461(VarCurr)
& v130465(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25910,axiom,
! [VarCurr] :
( v130465(VarCurr)
<=> ( v130466(VarCurr)
& v130467(VarCurr) ) ) ).
fof(writeUnaryOperator_10646,axiom,
! [VarCurr] :
( ~ v130467(VarCurr)
<=> v130235(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25909,axiom,
! [VarCurr] :
( v130466(VarCurr)
<=> ( v15410(VarCurr)
& v130245(VarCurr) ) ) ).
fof(writeUnaryOperator_10645,axiom,
! [VarCurr] :
( ~ v130461(VarCurr)
<=> v130462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25908,axiom,
! [VarCurr] :
( v130462(VarCurr)
<=> ( v130463(VarCurr)
| v130248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25907,axiom,
! [VarCurr] :
( v130463(VarCurr)
<=> ( v130464(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25906,axiom,
! [VarCurr] :
( v130464(VarCurr)
<=> ( v130216(VarCurr)
| v130236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25905,axiom,
! [VarCurr] :
( v130432(VarCurr)
<=> ( v130433(VarCurr)
| v130452(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25904,axiom,
! [VarCurr] :
( v130452(VarCurr)
<=> ( v130453(VarCurr)
& v130456(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25903,axiom,
! [VarCurr] :
( v130456(VarCurr)
<=> ( v130457(VarCurr)
& v130459(VarCurr) ) ) ).
fof(writeUnaryOperator_10644,axiom,
! [VarCurr] :
( ~ v130459(VarCurr)
<=> v130235(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25902,axiom,
! [VarCurr] :
( v130457(VarCurr)
<=> ( v130458(VarCurr)
& v130248(VarCurr) ) ) ).
fof(writeUnaryOperator_10643,axiom,
! [VarCurr] :
( ~ v130458(VarCurr)
<=> v130299(VarCurr) ) ).
fof(writeUnaryOperator_10642,axiom,
! [VarCurr] :
( ~ v130453(VarCurr)
<=> v130454(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25901,axiom,
! [VarCurr] :
( v130454(VarCurr)
<=> ( v130455(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25900,axiom,
! [VarCurr] :
( v130455(VarCurr)
<=> ( v130216(VarCurr)
| v130236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25899,axiom,
! [VarCurr] :
( v130433(VarCurr)
<=> ( v130434(VarCurr)
| v130441(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25898,axiom,
! [VarCurr] :
( v130441(VarCurr)
<=> ( v130442(VarCurr)
& v130444(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25897,axiom,
! [VarCurr] :
( v130444(VarCurr)
<=> ( v130445(VarCurr)
& v130451(VarCurr) ) ) ).
fof(writeUnaryOperator_10641,axiom,
! [VarCurr] :
( ~ v130451(VarCurr)
<=> v130235(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25896,axiom,
! [VarCurr] :
( v130445(VarCurr)
<=> ( v130446(VarCurr)
& v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25895,axiom,
! [VarCurr] :
( v130446(VarCurr)
<=> ( v15410(VarCurr)
| v130447(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25894,axiom,
! [VarCurr] :
( v130447(VarCurr)
<=> ( v130448(VarCurr)
& v130450(VarCurr) ) ) ).
fof(writeUnaryOperator_10640,axiom,
! [VarCurr] :
( ~ v130450(VarCurr)
<=> v15410(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25893,axiom,
! [VarCurr] :
( v130448(VarCurr)
<=> ( v129446(VarCurr)
& v130449(VarCurr) ) ) ).
fof(writeUnaryOperator_10639,axiom,
! [VarCurr] :
( ~ v130449(VarCurr)
<=> v130229(VarCurr) ) ).
fof(writeUnaryOperator_10638,axiom,
! [VarCurr] :
( ~ v130442(VarCurr)
<=> v130443(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25892,axiom,
! [VarCurr] :
( v130443(VarCurr)
<=> ( v130216(VarCurr)
| v130236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25891,axiom,
! [VarCurr] :
( v130434(VarCurr)
<=> ( v130435(VarCurr)
| v130436(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25890,axiom,
! [VarCurr] :
( v130436(VarCurr)
<=> ( v130437(VarCurr)
& v130438(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25889,axiom,
! [VarCurr] :
( v130438(VarCurr)
<=> ( v130439(VarCurr)
& v130440(VarCurr) ) ) ).
fof(writeUnaryOperator_10637,axiom,
! [VarCurr] :
( ~ v130440(VarCurr)
<=> v130235(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25888,axiom,
! [VarCurr] :
( v130439(VarCurr)
<=> ( v129384(VarCurr)
& v130236(VarCurr) ) ) ).
fof(writeUnaryOperator_10636,axiom,
! [VarCurr] :
( ~ v130437(VarCurr)
<=> v130216(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25887,axiom,
! [VarCurr] :
( v130435(VarCurr)
<=> ( v15410(VarCurr)
& v130216(VarCurr) ) ) ).
fof(addAssignment_41152,axiom,
! [VarCurr] :
( v130197(VarCurr,bitIndex1)
<=> v130198(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3117,axiom,
! [VarCurr] :
( ~ v130427(VarCurr)
=> ( v130209(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2908,axiom,
! [VarCurr] :
( v130427(VarCurr)
=> ( v130209(VarCurr)
<=> v130424(VarCurr) ) ) ).
fof(writeUnaryOperator_10635,axiom,
! [VarCurr] :
( ~ v130427(VarCurr)
<=> v130404(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3116,axiom,
! [VarCurr] :
( ~ v129384(VarCurr)
=> ( v130424(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2907,axiom,
! [VarCurr] :
( v129384(VarCurr)
=> ( v130424(VarCurr)
<=> $true ) ) ).
fof(addAssignment_41151,axiom,
! [VarCurr] :
( v130182(VarCurr,bitIndex1)
<=> v130183(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3115,axiom,
! [VarCurr] :
( ~ v130421(VarCurr)
=> ( v130194(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2906,axiom,
! [VarCurr] :
( v130421(VarCurr)
=> ( v130194(VarCurr)
<=> v130418(VarCurr) ) ) ).
fof(writeUnaryOperator_10634,axiom,
! [VarCurr] :
( ~ v130421(VarCurr)
<=> v130404(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3114,axiom,
! [VarCurr] :
( ~ v129384(VarCurr)
=> ( v130418(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2905,axiom,
! [VarCurr] :
( v129384(VarCurr)
=> ( v130418(VarCurr)
<=> $true ) ) ).
fof(addAssignment_41150,axiom,
! [VarCurr] :
( v130167(VarCurr,bitIndex1)
<=> v130168(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3113,axiom,
! [VarCurr] :
( ~ v130415(VarCurr)
=> ( v130179(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2904,axiom,
! [VarCurr] :
( v130415(VarCurr)
=> ( v130179(VarCurr)
<=> v130412(VarCurr) ) ) ).
fof(writeUnaryOperator_10633,axiom,
! [VarCurr] :
( ~ v130415(VarCurr)
<=> v130404(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3112,axiom,
! [VarCurr] :
( ~ v129384(VarCurr)
=> ( v130412(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2903,axiom,
! [VarCurr] :
( v129384(VarCurr)
=> ( v130412(VarCurr)
<=> $true ) ) ).
fof(addAssignment_41149,axiom,
! [VarCurr] :
( v130152(VarCurr,bitIndex1)
<=> v130153(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3111,axiom,
! [VarCurr] :
( ~ v130409(VarCurr)
=> ( v130164(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2902,axiom,
! [VarCurr] :
( v130409(VarCurr)
=> ( v130164(VarCurr)
<=> v130406(VarCurr) ) ) ).
fof(writeUnaryOperator_10632,axiom,
! [VarCurr] :
( ~ v130409(VarCurr)
<=> v130404(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3110,axiom,
! [VarCurr] :
( ~ v129384(VarCurr)
=> ( v130406(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2901,axiom,
! [VarCurr] :
( v129384(VarCurr)
=> ( v130406(VarCurr)
<=> $true ) ) ).
fof(addAssignment_41148,axiom,
! [VarCurr] :
( v130404(VarCurr)
<=> v15420(VarCurr) ) ).
fof(addAssignment_41147,axiom,
! [VarNext] :
( v129374(VarNext,bitIndex4)
<=> v130395(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionShiftedRanges1_111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130396(VarNext)
=> ( ( v130395(VarNext,bitIndex6)
<=> v129374(VarCurr,bitIndex7) )
& ( v130395(VarNext,bitIndex5)
<=> v129374(VarCurr,bitIndex6) )
& ( v130395(VarNext,bitIndex4)
<=> v129374(VarCurr,bitIndex5) )
& ( v130395(VarNext,bitIndex3)
<=> v129374(VarCurr,bitIndex4) )
& ( v130395(VarNext,bitIndex2)
<=> v129374(VarCurr,bitIndex3) )
& ( v130395(VarNext,bitIndex1)
<=> v129374(VarCurr,bitIndex2) )
& ( v130395(VarNext,bitIndex0)
<=> v129374(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2402,axiom,
! [VarNext] :
( v130396(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v130395(VarNext,B)
<=> v130274(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130396(VarNext)
<=> v130397(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130397(VarNext)
<=> ( v130399(VarNext)
& v129412(VarNext) ) ) ) ).
fof(writeUnaryOperator_10631,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130399(VarNext)
<=> v129419(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_466,axiom,
! [VarCurr] :
( ~ v130337(VarCurr)
=> ( v129376(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_675,axiom,
! [VarCurr] :
( v130337(VarCurr)
=> ( v129376(VarCurr,bitIndex4)
<=> v130392(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_6,axiom,
! [VarCurr] :
( ( ~ v130342(VarCurr)
& ~ v130343(VarCurr)
& ~ v130356(VarCurr)
& ~ v130365(VarCurr)
& ~ v130372(VarCurr)
& v130380(VarCurr) )
=> ( v130392(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges4_1,axiom,
! [VarCurr] :
( ( ~ v130342(VarCurr)
& ~ v130343(VarCurr)
& ~ v130356(VarCurr)
& ~ v130365(VarCurr)
& v130372(VarCurr) )
=> ( v130392(VarCurr)
<=> v130197(VarCurr,bitIndex14) ) ) ).
fof(addCaseBooleanConditionShiftedRanges3_1,axiom,
! [VarCurr] :
( ( ~ v130342(VarCurr)
& ~ v130343(VarCurr)
& ~ v130356(VarCurr)
& v130365(VarCurr) )
=> ( v130392(VarCurr)
<=> v130182(VarCurr,bitIndex14) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_9,axiom,
! [VarCurr] :
( ( ~ v130342(VarCurr)
& ~ v130343(VarCurr)
& v130356(VarCurr) )
=> ( v130392(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2299,axiom,
! [VarCurr] :
( ( ~ v130342(VarCurr)
& v130343(VarCurr) )
=> ( v130392(VarCurr)
<=> v130393(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_8,axiom,
! [VarCurr] :
( v130342(VarCurr)
=> ( v130392(VarCurr)
<=> v130152(VarCurr,bitIndex14) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5379,axiom,
! [VarCurr] :
( ~ v15410(VarCurr)
=> ( v130393(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_28,axiom,
! [VarCurr] :
( v15410(VarCurr)
=> ( v130393(VarCurr)
<=> v130167(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25884,axiom,
! [VarCurr] :
( v130337(VarCurr)
<=> ( v130338(VarCurr)
| v130380(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25883,axiom,
! [VarCurr] :
( v130380(VarCurr)
<=> ( v130381(VarCurr)
& v130386(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25882,axiom,
! [VarCurr] :
( v130386(VarCurr)
<=> ( v130387(VarCurr)
& v130391(VarCurr) ) ) ).
fof(writeUnaryOperator_10630,axiom,
! [VarCurr] :
( ~ v130391(VarCurr)
<=> v130355(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25881,axiom,
! [VarCurr] :
( v130387(VarCurr)
<=> ( v130388(VarCurr)
& v130324(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25880,axiom,
! [VarCurr] :
( v130388(VarCurr)
<=> ( v130389(VarCurr)
& v130390(VarCurr) ) ) ).
fof(writeUnaryOperator_10629,axiom,
! [VarCurr] :
( ~ v130390(VarCurr)
<=> v130146(VarCurr) ) ).
fof(writeUnaryOperator_10628,axiom,
! [VarCurr] :
( ~ v130389(VarCurr)
<=> v129440(VarCurr) ) ).
fof(writeUnaryOperator_10627,axiom,
! [VarCurr] :
( ~ v130381(VarCurr)
<=> v130382(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25879,axiom,
! [VarCurr] :
( v130382(VarCurr)
<=> ( v130383(VarCurr)
| v130258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25878,axiom,
! [VarCurr] :
( v130383(VarCurr)
<=> ( v130384(VarCurr)
| v130245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25877,axiom,
! [VarCurr] :
( v130384(VarCurr)
<=> ( v130385(VarCurr)
| v130248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25876,axiom,
! [VarCurr] :
( v130385(VarCurr)
<=> ( v130216(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25875,axiom,
! [VarCurr] :
( v130338(VarCurr)
<=> ( v130339(VarCurr)
| v130372(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25874,axiom,
! [VarCurr] :
( v130372(VarCurr)
<=> ( v130373(VarCurr)
& v130377(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25873,axiom,
! [VarCurr] :
( v130377(VarCurr)
<=> ( v130378(VarCurr)
& v130379(VarCurr) ) ) ).
fof(writeUnaryOperator_10626,axiom,
! [VarCurr] :
( ~ v130379(VarCurr)
<=> v130355(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25872,axiom,
! [VarCurr] :
( v130378(VarCurr)
<=> ( v15410(VarCurr)
& v130258(VarCurr) ) ) ).
fof(writeUnaryOperator_10625,axiom,
! [VarCurr] :
( ~ v130373(VarCurr)
<=> v130374(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25871,axiom,
! [VarCurr] :
( v130374(VarCurr)
<=> ( v130375(VarCurr)
| v130245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25870,axiom,
! [VarCurr] :
( v130375(VarCurr)
<=> ( v130376(VarCurr)
| v130248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25869,axiom,
! [VarCurr] :
( v130376(VarCurr)
<=> ( v130216(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25868,axiom,
! [VarCurr] :
( v130339(VarCurr)
<=> ( v130340(VarCurr)
| v130365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25867,axiom,
! [VarCurr] :
( v130365(VarCurr)
<=> ( v130366(VarCurr)
& v130369(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25866,axiom,
! [VarCurr] :
( v130369(VarCurr)
<=> ( v130370(VarCurr)
& v130371(VarCurr) ) ) ).
fof(writeUnaryOperator_10624,axiom,
! [VarCurr] :
( ~ v130371(VarCurr)
<=> v130355(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25865,axiom,
! [VarCurr] :
( v130370(VarCurr)
<=> ( v15410(VarCurr)
& v130245(VarCurr) ) ) ).
fof(writeUnaryOperator_10623,axiom,
! [VarCurr] :
( ~ v130366(VarCurr)
<=> v130367(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25864,axiom,
! [VarCurr] :
( v130367(VarCurr)
<=> ( v130368(VarCurr)
| v130248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25863,axiom,
! [VarCurr] :
( v130368(VarCurr)
<=> ( v130216(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25862,axiom,
! [VarCurr] :
( v130340(VarCurr)
<=> ( v130341(VarCurr)
| v130356(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25861,axiom,
! [VarCurr] :
( v130356(VarCurr)
<=> ( v130357(VarCurr)
& v130359(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25860,axiom,
! [VarCurr] :
( v130359(VarCurr)
<=> ( v130360(VarCurr)
& v130364(VarCurr) ) ) ).
fof(writeUnaryOperator_10622,axiom,
! [VarCurr] :
( ~ v130364(VarCurr)
<=> v130355(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25859,axiom,
! [VarCurr] :
( v130360(VarCurr)
<=> ( v130361(VarCurr)
& v130248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25858,axiom,
! [VarCurr] :
( v130361(VarCurr)
<=> ( v130362(VarCurr)
& v130363(VarCurr) ) ) ).
fof(writeUnaryOperator_10621,axiom,
! [VarCurr] :
( ~ v130363(VarCurr)
<=> v130299(VarCurr) ) ).
fof(writeUnaryOperator_10620,axiom,
! [VarCurr] :
( ~ v130362(VarCurr)
<=> v129440(VarCurr) ) ).
fof(writeUnaryOperator_10619,axiom,
! [VarCurr] :
( ~ v130357(VarCurr)
<=> v130358(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25857,axiom,
! [VarCurr] :
( v130358(VarCurr)
<=> ( v130216(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25856,axiom,
! [VarCurr] :
( v130341(VarCurr)
<=> ( v130342(VarCurr)
| v130343(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25855,axiom,
! [VarCurr] :
( v130343(VarCurr)
<=> ( v130344(VarCurr)
& v130345(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25854,axiom,
! [VarCurr] :
( v130345(VarCurr)
<=> ( v130346(VarCurr)
& v130354(VarCurr) ) ) ).
fof(writeUnaryOperator_10618,axiom,
! [VarCurr] :
( ~ v130354(VarCurr)
<=> v130355(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25853,axiom,
! [VarCurr] :
( v130355(VarCurr)
<=> ( v130235(VarCurr)
| v130236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25852,axiom,
! [VarCurr] :
( v130346(VarCurr)
<=> ( v130347(VarCurr)
& v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25851,axiom,
! [VarCurr] :
( v130347(VarCurr)
<=> ( v15410(VarCurr)
| v130348(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25850,axiom,
! [VarCurr] :
( v130348(VarCurr)
<=> ( v130349(VarCurr)
& v130353(VarCurr) ) ) ).
fof(writeUnaryOperator_10617,axiom,
! [VarCurr] :
( ~ v130353(VarCurr)
<=> v15410(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25849,axiom,
! [VarCurr] :
( v130349(VarCurr)
<=> ( v130350(VarCurr)
& v130352(VarCurr) ) ) ).
fof(writeUnaryOperator_10616,axiom,
! [VarCurr] :
( ~ v130352(VarCurr)
<=> v130229(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25848,axiom,
! [VarCurr] :
( v130350(VarCurr)
<=> ( v130351(VarCurr)
& v129446(VarCurr) ) ) ).
fof(writeUnaryOperator_10615,axiom,
! [VarCurr] :
( ~ v130351(VarCurr)
<=> v129440(VarCurr) ) ).
fof(writeUnaryOperator_10614,axiom,
! [VarCurr] :
( ~ v130344(VarCurr)
<=> v130216(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25847,axiom,
! [VarCurr] :
( v130342(VarCurr)
<=> ( v15410(VarCurr)
& v130216(VarCurr) ) ) ).
fof(addAssignment_41146,axiom,
! [VarCurr] :
( v130197(VarCurr,bitIndex14)
<=> v130198(VarCurr,bitIndex14) ) ).
fof(addAssignment_41145,axiom,
! [VarCurr] :
( v130182(VarCurr,bitIndex14)
<=> v130183(VarCurr,bitIndex14) ) ).
fof(addAssignment_41144,axiom,
! [VarCurr] :
( v130167(VarCurr,bitIndex14)
<=> v130168(VarCurr,bitIndex14) ) ).
fof(addAssignment_41143,axiom,
! [VarCurr] :
( v130152(VarCurr,bitIndex14)
<=> v130153(VarCurr,bitIndex14) ) ).
fof(addAssignment_41142,axiom,
! [VarNext] :
( v129374(VarNext,bitIndex7)
<=> v130329(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionShiftedRanges1_110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130330(VarNext)
=> ( ( v130329(VarNext,bitIndex6)
<=> v129374(VarCurr,bitIndex7) )
& ( v130329(VarNext,bitIndex5)
<=> v129374(VarCurr,bitIndex6) )
& ( v130329(VarNext,bitIndex4)
<=> v129374(VarCurr,bitIndex5) )
& ( v130329(VarNext,bitIndex3)
<=> v129374(VarCurr,bitIndex4) )
& ( v130329(VarNext,bitIndex2)
<=> v129374(VarCurr,bitIndex3) )
& ( v130329(VarNext,bitIndex1)
<=> v129374(VarCurr,bitIndex2) )
& ( v130329(VarNext,bitIndex0)
<=> v129374(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2401,axiom,
! [VarNext] :
( v130330(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v130329(VarNext,B)
<=> v130274(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130330(VarNext)
<=> v130331(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130331(VarNext)
<=> ( v130333(VarNext)
& v129412(VarNext) ) ) ) ).
fof(writeUnaryOperator_10613,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130333(VarNext)
<=> v129419(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_465,axiom,
! [VarCurr] :
( ~ v130279(VarCurr)
=> ( v129376(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_674,axiom,
! [VarCurr] :
( v130279(VarCurr)
=> ( v129376(VarCurr,bitIndex7)
<=> v130326(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_5,axiom,
! [VarCurr] :
( ( ~ v130284(VarCurr)
& ~ v130285(VarCurr)
& ~ v130294(VarCurr)
& ~ v130301(VarCurr)
& ~ v130308(VarCurr)
& v130316(VarCurr) )
=> ( v130326(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionShiftedRanges4,axiom,
! [VarCurr] :
( ( ~ v130284(VarCurr)
& ~ v130285(VarCurr)
& ~ v130294(VarCurr)
& ~ v130301(VarCurr)
& v130308(VarCurr) )
=> ( v130326(VarCurr)
<=> v130197(VarCurr,bitIndex17) ) ) ).
fof(addCaseBooleanConditionShiftedRanges3,axiom,
! [VarCurr] :
( ( ~ v130284(VarCurr)
& ~ v130285(VarCurr)
& ~ v130294(VarCurr)
& v130301(VarCurr) )
=> ( v130326(VarCurr)
<=> v130182(VarCurr,bitIndex17) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_8,axiom,
! [VarCurr] :
( ( ~ v130284(VarCurr)
& ~ v130285(VarCurr)
& v130294(VarCurr) )
=> ( v130326(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2298,axiom,
! [VarCurr] :
( ( ~ v130284(VarCurr)
& v130285(VarCurr) )
=> ( v130326(VarCurr)
<=> v130327(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_7,axiom,
! [VarCurr] :
( v130284(VarCurr)
=> ( v130326(VarCurr)
<=> v130152(VarCurr,bitIndex17) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5378,axiom,
! [VarCurr] :
( ~ v15410(VarCurr)
=> ( v130327(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_27,axiom,
! [VarCurr] :
( v15410(VarCurr)
=> ( v130327(VarCurr)
<=> v130167(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25844,axiom,
! [VarCurr] :
( v130279(VarCurr)
<=> ( v130280(VarCurr)
| v130316(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25843,axiom,
! [VarCurr] :
( v130316(VarCurr)
<=> ( v130317(VarCurr)
& v130322(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25842,axiom,
! [VarCurr] :
( v130322(VarCurr)
<=> ( v130323(VarCurr)
& v130325(VarCurr) ) ) ).
fof(writeUnaryOperator_10612,axiom,
! [VarCurr] :
( ~ v130325(VarCurr)
<=> v130293(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25841,axiom,
! [VarCurr] :
( v130323(VarCurr)
<=> ( v130146(VarCurr)
& v130324(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9190,axiom,
! [VarCurr] :
( v130324(VarCurr)
<=> ( $true
<=> v129374(VarCurr,bitIndex7) ) ) ).
fof(writeUnaryOperator_10611,axiom,
! [VarCurr] :
( ~ v130317(VarCurr)
<=> v130318(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25840,axiom,
! [VarCurr] :
( v130318(VarCurr)
<=> ( v130319(VarCurr)
| v130258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25839,axiom,
! [VarCurr] :
( v130319(VarCurr)
<=> ( v130320(VarCurr)
| v130245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25838,axiom,
! [VarCurr] :
( v130320(VarCurr)
<=> ( v130321(VarCurr)
| v130248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25837,axiom,
! [VarCurr] :
( v130321(VarCurr)
<=> ( v130216(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25836,axiom,
! [VarCurr] :
( v130280(VarCurr)
<=> ( v130281(VarCurr)
| v130308(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25835,axiom,
! [VarCurr] :
( v130308(VarCurr)
<=> ( v130309(VarCurr)
& v130313(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25834,axiom,
! [VarCurr] :
( v130313(VarCurr)
<=> ( v130314(VarCurr)
& v130315(VarCurr) ) ) ).
fof(writeUnaryOperator_10610,axiom,
! [VarCurr] :
( ~ v130315(VarCurr)
<=> v130293(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25833,axiom,
! [VarCurr] :
( v130314(VarCurr)
<=> ( v15410(VarCurr)
& v130258(VarCurr) ) ) ).
fof(writeUnaryOperator_10609,axiom,
! [VarCurr] :
( ~ v130309(VarCurr)
<=> v130310(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25832,axiom,
! [VarCurr] :
( v130310(VarCurr)
<=> ( v130311(VarCurr)
| v130245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25831,axiom,
! [VarCurr] :
( v130311(VarCurr)
<=> ( v130312(VarCurr)
| v130248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25830,axiom,
! [VarCurr] :
( v130312(VarCurr)
<=> ( v130216(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25829,axiom,
! [VarCurr] :
( v130281(VarCurr)
<=> ( v130282(VarCurr)
| v130301(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25828,axiom,
! [VarCurr] :
( v130301(VarCurr)
<=> ( v130302(VarCurr)
& v130305(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25827,axiom,
! [VarCurr] :
( v130305(VarCurr)
<=> ( v130306(VarCurr)
& v130307(VarCurr) ) ) ).
fof(writeUnaryOperator_10608,axiom,
! [VarCurr] :
( ~ v130307(VarCurr)
<=> v130293(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25826,axiom,
! [VarCurr] :
( v130306(VarCurr)
<=> ( v15410(VarCurr)
& v130245(VarCurr) ) ) ).
fof(writeUnaryOperator_10607,axiom,
! [VarCurr] :
( ~ v130302(VarCurr)
<=> v130303(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25825,axiom,
! [VarCurr] :
( v130303(VarCurr)
<=> ( v130304(VarCurr)
| v130248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25824,axiom,
! [VarCurr] :
( v130304(VarCurr)
<=> ( v130216(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25823,axiom,
! [VarCurr] :
( v130282(VarCurr)
<=> ( v130283(VarCurr)
| v130294(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25822,axiom,
! [VarCurr] :
( v130294(VarCurr)
<=> ( v130295(VarCurr)
& v130297(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25821,axiom,
! [VarCurr] :
( v130297(VarCurr)
<=> ( v130298(VarCurr)
& v130300(VarCurr) ) ) ).
fof(writeUnaryOperator_10606,axiom,
! [VarCurr] :
( ~ v130300(VarCurr)
<=> v130293(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25820,axiom,
! [VarCurr] :
( v130298(VarCurr)
<=> ( v130299(VarCurr)
& v130248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25819,axiom,
! [VarCurr] :
( v130299(VarCurr)
<=> ( v130141(VarCurr)
& v130146(VarCurr) ) ) ).
fof(writeUnaryOperator_10605,axiom,
! [VarCurr] :
( ~ v130295(VarCurr)
<=> v130296(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25818,axiom,
! [VarCurr] :
( v130296(VarCurr)
<=> ( v130216(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25817,axiom,
! [VarCurr] :
( v130283(VarCurr)
<=> ( v130284(VarCurr)
| v130285(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25816,axiom,
! [VarCurr] :
( v130285(VarCurr)
<=> ( v130286(VarCurr)
& v130287(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25815,axiom,
! [VarCurr] :
( v130287(VarCurr)
<=> ( v130288(VarCurr)
& v130292(VarCurr) ) ) ).
fof(writeUnaryOperator_10604,axiom,
! [VarCurr] :
( ~ v130292(VarCurr)
<=> v130293(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25814,axiom,
! [VarCurr] :
( v130293(VarCurr)
<=> ( v130235(VarCurr)
| v130236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25813,axiom,
! [VarCurr] :
( v130288(VarCurr)
<=> ( v130289(VarCurr)
& v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25812,axiom,
! [VarCurr] :
( v130289(VarCurr)
<=> ( v15410(VarCurr)
| v130290(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25811,axiom,
! [VarCurr] :
( v130290(VarCurr)
<=> ( v130229(VarCurr)
& v130291(VarCurr) ) ) ).
fof(writeUnaryOperator_10603,axiom,
! [VarCurr] :
( ~ v130291(VarCurr)
<=> v15410(VarCurr) ) ).
fof(writeUnaryOperator_10602,axiom,
! [VarCurr] :
( ~ v130286(VarCurr)
<=> v130216(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25810,axiom,
! [VarCurr] :
( v130284(VarCurr)
<=> ( v15410(VarCurr)
& v130216(VarCurr) ) ) ).
fof(addAssignment_41141,axiom,
! [VarCurr] :
( v130197(VarCurr,bitIndex17)
<=> v130198(VarCurr,bitIndex17) ) ).
fof(addAssignment_41140,axiom,
! [VarCurr] :
( v130182(VarCurr,bitIndex17)
<=> v130183(VarCurr,bitIndex17) ) ).
fof(addAssignment_41139,axiom,
! [VarCurr] :
( v130167(VarCurr,bitIndex17)
<=> v130168(VarCurr,bitIndex17) ) ).
fof(addAssignment_41138,axiom,
! [VarCurr] :
( v130152(VarCurr,bitIndex17)
<=> v130153(VarCurr,bitIndex17) ) ).
fof(addAssignment_41137,axiom,
! [VarNext] :
( v129374(VarNext,bitIndex6)
<=> v130265(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionShiftedRanges1_109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130266(VarNext)
=> ( ( v130265(VarNext,bitIndex6)
<=> v129374(VarCurr,bitIndex7) )
& ( v130265(VarNext,bitIndex5)
<=> v129374(VarCurr,bitIndex6) )
& ( v130265(VarNext,bitIndex4)
<=> v129374(VarCurr,bitIndex5) )
& ( v130265(VarNext,bitIndex3)
<=> v129374(VarCurr,bitIndex4) )
& ( v130265(VarNext,bitIndex2)
<=> v129374(VarCurr,bitIndex3) )
& ( v130265(VarNext,bitIndex1)
<=> v129374(VarCurr,bitIndex2) )
& ( v130265(VarNext,bitIndex0)
<=> v129374(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2400,axiom,
! [VarNext] :
( v130266(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v130265(VarNext,B)
<=> v130274(VarNext,B) ) ) ) ).
fof(addAssignment_41136,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v130274(VarNext,B)
<=> v130272(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_464,axiom,
! [VarCurr] :
( ~ v130275(VarCurr)
=> ( ( v130272(VarCurr,bitIndex6)
<=> v129376(VarCurr,bitIndex7) )
& ( v130272(VarCurr,bitIndex5)
<=> v129376(VarCurr,bitIndex6) )
& ( v130272(VarCurr,bitIndex4)
<=> v129376(VarCurr,bitIndex5) )
& ( v130272(VarCurr,bitIndex3)
<=> v129376(VarCurr,bitIndex4) )
& ( v130272(VarCurr,bitIndex2)
<=> v129376(VarCurr,bitIndex3) )
& ( v130272(VarCurr,bitIndex1)
<=> v129376(VarCurr,bitIndex2) )
& ( v130272(VarCurr,bitIndex0)
<=> v129376(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2900,axiom,
! [VarCurr] :
( v130275(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v130272(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_10601,axiom,
! [VarCurr] :
( ~ v130275(VarCurr)
<=> v15408(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130266(VarNext)
<=> v130267(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130267(VarNext)
<=> ( v130268(VarNext)
& v129412(VarNext) ) ) ) ).
fof(writeUnaryOperator_10600,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130268(VarNext)
<=> v129419(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_463,axiom,
! [VarCurr] :
( ~ v130212(VarCurr)
=> ( v129376(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_673,axiom,
! [VarCurr] :
( v130212(VarCurr)
=> ( v129376(VarCurr,bitIndex6)
<=> v130260(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_5,axiom,
! [VarCurr] :
( ( ~ v130215(VarCurr)
& ~ v130217(VarCurr)
& ~ v130237(VarCurr)
& v130249(VarCurr) )
=> ( v130260(VarCurr)
<=> v130263(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_7,axiom,
! [VarCurr] :
( ( ~ v130215(VarCurr)
& ~ v130217(VarCurr)
& v130237(VarCurr) )
=> ( v130260(VarCurr)
<=> v130262(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2297,axiom,
! [VarCurr] :
( ( ~ v130215(VarCurr)
& v130217(VarCurr) )
=> ( v130260(VarCurr)
<=> v130261(VarCurr) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_6,axiom,
! [VarCurr] :
( v130215(VarCurr)
=> ( v130260(VarCurr)
<=> v130152(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5377,axiom,
! [VarCurr] :
( ~ v15410(VarCurr)
=> ( v130263(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_26,axiom,
! [VarCurr] :
( v15410(VarCurr)
=> ( v130263(VarCurr)
<=> v130197(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5376,axiom,
! [VarCurr] :
( ~ v15410(VarCurr)
=> ( v130262(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_25,axiom,
! [VarCurr] :
( v15410(VarCurr)
=> ( v130262(VarCurr)
<=> v130182(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5375,axiom,
! [VarCurr] :
( ~ v15410(VarCurr)
=> ( v130261(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_24,axiom,
! [VarCurr] :
( v15410(VarCurr)
=> ( v130261(VarCurr)
<=> v130167(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25807,axiom,
! [VarCurr] :
( v130212(VarCurr)
<=> ( v130213(VarCurr)
| v130249(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25806,axiom,
! [VarCurr] :
( v130249(VarCurr)
<=> ( v130250(VarCurr)
& v130253(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25805,axiom,
! [VarCurr] :
( v130253(VarCurr)
<=> ( v130254(VarCurr)
& v130259(VarCurr) ) ) ).
fof(writeUnaryOperator_10599,axiom,
! [VarCurr] :
( ~ v130259(VarCurr)
<=> v130247(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25804,axiom,
! [VarCurr] :
( v130254(VarCurr)
<=> ( v130255(VarCurr)
& v130258(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9189,axiom,
! [VarCurr] :
( v130258(VarCurr)
<=> ( $true
<=> v129374(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25803,axiom,
! [VarCurr] :
( v130255(VarCurr)
<=> ( v15410(VarCurr)
| v130256(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25802,axiom,
! [VarCurr] :
( v130256(VarCurr)
<=> ( v129785(VarCurr)
& v130257(VarCurr) ) ) ).
fof(writeUnaryOperator_10598,axiom,
! [VarCurr] :
( ~ v130257(VarCurr)
<=> v15410(VarCurr) ) ).
fof(writeUnaryOperator_10597,axiom,
! [VarCurr] :
( ~ v130250(VarCurr)
<=> v130251(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25801,axiom,
! [VarCurr] :
( v130251(VarCurr)
<=> ( v130252(VarCurr)
| v130245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25800,axiom,
! [VarCurr] :
( v130252(VarCurr)
<=> ( v130216(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25799,axiom,
! [VarCurr] :
( v130213(VarCurr)
<=> ( v130214(VarCurr)
| v130237(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25798,axiom,
! [VarCurr] :
( v130237(VarCurr)
<=> ( v130238(VarCurr)
& v130240(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25797,axiom,
! [VarCurr] :
( v130240(VarCurr)
<=> ( v130241(VarCurr)
& v130246(VarCurr) ) ) ).
fof(writeUnaryOperator_10596,axiom,
! [VarCurr] :
( ~ v130246(VarCurr)
<=> v130247(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25796,axiom,
! [VarCurr] :
( v130247(VarCurr)
<=> ( v130234(VarCurr)
| v130248(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9188,axiom,
! [VarCurr] :
( v130248(VarCurr)
<=> ( $true
<=> v129374(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25795,axiom,
! [VarCurr] :
( v130241(VarCurr)
<=> ( v130242(VarCurr)
& v130245(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9187,axiom,
! [VarCurr] :
( v130245(VarCurr)
<=> ( $true
<=> v129374(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25794,axiom,
! [VarCurr] :
( v130242(VarCurr)
<=> ( v15410(VarCurr)
| v130243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25793,axiom,
! [VarCurr] :
( v130243(VarCurr)
<=> ( v129785(VarCurr)
& v130244(VarCurr) ) ) ).
fof(writeUnaryOperator_10595,axiom,
! [VarCurr] :
( ~ v130244(VarCurr)
<=> v15410(VarCurr) ) ).
fof(writeUnaryOperator_10594,axiom,
! [VarCurr] :
( ~ v130238(VarCurr)
<=> v130239(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25792,axiom,
! [VarCurr] :
( v130239(VarCurr)
<=> ( v130216(VarCurr)
| v130232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25791,axiom,
! [VarCurr] :
( v130214(VarCurr)
<=> ( v130215(VarCurr)
| v130217(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25790,axiom,
! [VarCurr] :
( v130217(VarCurr)
<=> ( v130218(VarCurr)
& v130219(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25789,axiom,
! [VarCurr] :
( v130219(VarCurr)
<=> ( v130220(VarCurr)
& v130233(VarCurr) ) ) ).
fof(writeUnaryOperator_10593,axiom,
! [VarCurr] :
( ~ v130233(VarCurr)
<=> v130234(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25788,axiom,
! [VarCurr] :
( v130234(VarCurr)
<=> ( v130235(VarCurr)
| v130236(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9186,axiom,
! [VarCurr] :
( v130236(VarCurr)
<=> ( $true
<=> v129374(VarCurr,bitIndex2) ) ) ).
fof(addBitVectorEqualityBitBlasted_9185,axiom,
! [VarCurr] :
( v130235(VarCurr)
<=> ( $true
<=> v129374(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25787,axiom,
! [VarCurr] :
( v130220(VarCurr)
<=> ( v130221(VarCurr)
& v130232(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9184,axiom,
! [VarCurr] :
( v130232(VarCurr)
<=> ( $true
<=> v129374(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25786,axiom,
! [VarCurr] :
( v130221(VarCurr)
<=> ( v15410(VarCurr)
| v130222(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25785,axiom,
! [VarCurr] :
( v130222(VarCurr)
<=> ( v130223(VarCurr)
& v130231(VarCurr) ) ) ).
fof(writeUnaryOperator_10592,axiom,
! [VarCurr] :
( ~ v130231(VarCurr)
<=> v15410(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25784,axiom,
! [VarCurr] :
( v130223(VarCurr)
<=> ( v130224(VarCurr)
& v130228(VarCurr) ) ) ).
fof(writeUnaryOperator_10591,axiom,
! [VarCurr] :
( ~ v130228(VarCurr)
<=> v130229(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25783,axiom,
! [VarCurr] :
( v130229(VarCurr)
<=> ( v130230(VarCurr)
& v130146(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25782,axiom,
! [VarCurr] :
( v130230(VarCurr)
<=> ( v129785(VarCurr)
& v130141(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25781,axiom,
! [VarCurr] :
( v130224(VarCurr)
<=> ( v130225(VarCurr)
& v130227(VarCurr) ) ) ).
fof(writeUnaryOperator_10590,axiom,
! [VarCurr] :
( ~ v130227(VarCurr)
<=> v129446(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25780,axiom,
! [VarCurr] :
( v130225(VarCurr)
<=> ( v129785(VarCurr)
& v130226(VarCurr) ) ) ).
fof(writeUnaryOperator_10589,axiom,
! [VarCurr] :
( ~ v130226(VarCurr)
<=> v129791(VarCurr) ) ).
fof(writeUnaryOperator_10588,axiom,
! [VarCurr] :
( ~ v130218(VarCurr)
<=> v130216(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25779,axiom,
! [VarCurr] :
( v130215(VarCurr)
<=> ( v15410(VarCurr)
& v130216(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9183,axiom,
! [VarCurr] :
( v130216(VarCurr)
<=> ( $true
<=> v129374(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41135,axiom,
! [VarCurr] :
( v130197(VarCurr,bitIndex16)
<=> v130198(VarCurr,bitIndex16) ) ).
fof(addAssignment_41134,axiom,
! [VarCurr] :
( v130198(VarCurr,bitIndex0)
<=> v130210(VarCurr) ) ).
fof(addAssignment_41133,axiom,
! [VarCurr] :
( v130198(VarCurr,bitIndex1)
<=> v130209(VarCurr) ) ).
fof(addAssignment_41132,axiom,
! [VarCurr] :
( v130198(VarCurr,bitIndex2)
<=> v130208(VarCurr) ) ).
fof(addAssignment_41131,axiom,
! [VarCurr] :
( v130198(VarCurr,bitIndex3)
<=> v130207(VarCurr) ) ).
fof(addAssignment_41130,axiom,
! [VarCurr] :
( v130198(VarCurr,bitIndex4)
<=> v130206(VarCurr) ) ).
fof(addAssignment_41129,axiom,
! [VarCurr] :
( ( v130198(VarCurr,bitIndex9)
<=> v130202(VarCurr,bitIndex4) )
& ( v130198(VarCurr,bitIndex8)
<=> v130202(VarCurr,bitIndex3) )
& ( v130198(VarCurr,bitIndex7)
<=> v130202(VarCurr,bitIndex2) )
& ( v130198(VarCurr,bitIndex6)
<=> v130202(VarCurr,bitIndex1) )
& ( v130198(VarCurr,bitIndex5)
<=> v130202(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41128,axiom,
! [VarCurr] :
( ( v130198(VarCurr,bitIndex17)
<=> v130199(VarCurr,bitIndex7) )
& ( v130198(VarCurr,bitIndex16)
<=> v130199(VarCurr,bitIndex6) )
& ( v130198(VarCurr,bitIndex15)
<=> v130199(VarCurr,bitIndex5) )
& ( v130198(VarCurr,bitIndex14)
<=> v130199(VarCurr,bitIndex4) )
& ( v130198(VarCurr,bitIndex13)
<=> v130199(VarCurr,bitIndex3) )
& ( v130198(VarCurr,bitIndex12)
<=> v130199(VarCurr,bitIndex2) )
& ( v130198(VarCurr,bitIndex11)
<=> v130199(VarCurr,bitIndex1) )
& ( v130198(VarCurr,bitIndex10)
<=> v130199(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41127,axiom,
! [VarCurr] :
( v130202(VarCurr,bitIndex0)
<=> v130205(VarCurr,bitIndex0) ) ).
fof(addAssignment_41126,axiom,
! [VarCurr] :
( ( v130202(VarCurr,bitIndex2)
<=> $false )
& ( v130202(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_41125,axiom,
! [VarCurr] :
( v130202(VarCurr,bitIndex3)
<=> v130205(VarCurr,bitIndex3) ) ).
fof(addAssignment_41124,axiom,
! [VarCurr] :
( v130202(VarCurr,bitIndex4)
<=> v130204(VarCurr,bitIndex4) ) ).
fof(addAssignment_41123,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v130199(VarCurr,B)
<=> v130201(VarCurr,B) ) ) ).
fof(addAssignment_41122,axiom,
! [VarCurr] :
( ( v130199(VarCurr,bitIndex7)
<=> $false )
& ( v130199(VarCurr,bitIndex6)
<=> $false )
& ( v130199(VarCurr,bitIndex5)
<=> $false )
& ( v130199(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addAssignment_41121,axiom,
! [VarCurr] :
( v130182(VarCurr,bitIndex16)
<=> v130183(VarCurr,bitIndex16) ) ).
fof(addAssignment_41120,axiom,
! [VarCurr] :
( v130183(VarCurr,bitIndex0)
<=> v130195(VarCurr) ) ).
fof(addAssignment_41119,axiom,
! [VarCurr] :
( v130183(VarCurr,bitIndex1)
<=> v130194(VarCurr) ) ).
fof(addAssignment_41118,axiom,
! [VarCurr] :
( v130183(VarCurr,bitIndex2)
<=> v130193(VarCurr) ) ).
fof(addAssignment_41117,axiom,
! [VarCurr] :
( v130183(VarCurr,bitIndex3)
<=> v130192(VarCurr) ) ).
fof(addAssignment_41116,axiom,
! [VarCurr] :
( v130183(VarCurr,bitIndex4)
<=> v130191(VarCurr) ) ).
fof(addAssignment_41115,axiom,
! [VarCurr] :
( ( v130183(VarCurr,bitIndex9)
<=> v130187(VarCurr,bitIndex4) )
& ( v130183(VarCurr,bitIndex8)
<=> v130187(VarCurr,bitIndex3) )
& ( v130183(VarCurr,bitIndex7)
<=> v130187(VarCurr,bitIndex2) )
& ( v130183(VarCurr,bitIndex6)
<=> v130187(VarCurr,bitIndex1) )
& ( v130183(VarCurr,bitIndex5)
<=> v130187(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41114,axiom,
! [VarCurr] :
( ( v130183(VarCurr,bitIndex17)
<=> v130184(VarCurr,bitIndex7) )
& ( v130183(VarCurr,bitIndex16)
<=> v130184(VarCurr,bitIndex6) )
& ( v130183(VarCurr,bitIndex15)
<=> v130184(VarCurr,bitIndex5) )
& ( v130183(VarCurr,bitIndex14)
<=> v130184(VarCurr,bitIndex4) )
& ( v130183(VarCurr,bitIndex13)
<=> v130184(VarCurr,bitIndex3) )
& ( v130183(VarCurr,bitIndex12)
<=> v130184(VarCurr,bitIndex2) )
& ( v130183(VarCurr,bitIndex11)
<=> v130184(VarCurr,bitIndex1) )
& ( v130183(VarCurr,bitIndex10)
<=> v130184(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41113,axiom,
! [VarCurr] :
( v130187(VarCurr,bitIndex0)
<=> v130190(VarCurr,bitIndex0) ) ).
fof(addAssignment_41112,axiom,
! [VarCurr] :
( ( v130187(VarCurr,bitIndex2)
<=> $false )
& ( v130187(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_41111,axiom,
! [VarCurr] :
( v130187(VarCurr,bitIndex3)
<=> v130190(VarCurr,bitIndex3) ) ).
fof(addAssignment_41110,axiom,
! [VarCurr] :
( v130187(VarCurr,bitIndex4)
<=> v130189(VarCurr,bitIndex4) ) ).
fof(addAssignment_41109,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v130184(VarCurr,B)
<=> v130186(VarCurr,B) ) ) ).
fof(addAssignment_41108,axiom,
! [VarCurr] :
( ( v130184(VarCurr,bitIndex7)
<=> $false )
& ( v130184(VarCurr,bitIndex6)
<=> $false )
& ( v130184(VarCurr,bitIndex5)
<=> $false )
& ( v130184(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addAssignment_41107,axiom,
! [VarCurr] :
( v130167(VarCurr,bitIndex16)
<=> v130168(VarCurr,bitIndex16) ) ).
fof(addAssignment_41106,axiom,
! [VarCurr] :
( v130168(VarCurr,bitIndex0)
<=> v130180(VarCurr) ) ).
fof(addAssignment_41105,axiom,
! [VarCurr] :
( v130168(VarCurr,bitIndex1)
<=> v130179(VarCurr) ) ).
fof(addAssignment_41104,axiom,
! [VarCurr] :
( v130168(VarCurr,bitIndex2)
<=> v130178(VarCurr) ) ).
fof(addAssignment_41103,axiom,
! [VarCurr] :
( v130168(VarCurr,bitIndex3)
<=> v130177(VarCurr) ) ).
fof(addAssignment_41102,axiom,
! [VarCurr] :
( v130168(VarCurr,bitIndex4)
<=> v130176(VarCurr) ) ).
fof(addAssignment_41101,axiom,
! [VarCurr] :
( ( v130168(VarCurr,bitIndex9)
<=> v130172(VarCurr,bitIndex4) )
& ( v130168(VarCurr,bitIndex8)
<=> v130172(VarCurr,bitIndex3) )
& ( v130168(VarCurr,bitIndex7)
<=> v130172(VarCurr,bitIndex2) )
& ( v130168(VarCurr,bitIndex6)
<=> v130172(VarCurr,bitIndex1) )
& ( v130168(VarCurr,bitIndex5)
<=> v130172(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41100,axiom,
! [VarCurr] :
( ( v130168(VarCurr,bitIndex17)
<=> v130169(VarCurr,bitIndex7) )
& ( v130168(VarCurr,bitIndex16)
<=> v130169(VarCurr,bitIndex6) )
& ( v130168(VarCurr,bitIndex15)
<=> v130169(VarCurr,bitIndex5) )
& ( v130168(VarCurr,bitIndex14)
<=> v130169(VarCurr,bitIndex4) )
& ( v130168(VarCurr,bitIndex13)
<=> v130169(VarCurr,bitIndex3) )
& ( v130168(VarCurr,bitIndex12)
<=> v130169(VarCurr,bitIndex2) )
& ( v130168(VarCurr,bitIndex11)
<=> v130169(VarCurr,bitIndex1) )
& ( v130168(VarCurr,bitIndex10)
<=> v130169(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41099,axiom,
! [VarCurr] :
( v130172(VarCurr,bitIndex0)
<=> v130175(VarCurr,bitIndex0) ) ).
fof(addAssignment_41098,axiom,
! [VarCurr] :
( ( v130172(VarCurr,bitIndex2)
<=> $false )
& ( v130172(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_41097,axiom,
! [VarCurr] :
( v130172(VarCurr,bitIndex3)
<=> v130175(VarCurr,bitIndex3) ) ).
fof(addAssignment_41096,axiom,
! [VarCurr] :
( v130172(VarCurr,bitIndex4)
<=> v130174(VarCurr,bitIndex4) ) ).
fof(addAssignment_41095,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v130169(VarCurr,B)
<=> v130171(VarCurr,B) ) ) ).
fof(addAssignment_41094,axiom,
! [VarCurr] :
( ( v130169(VarCurr,bitIndex7)
<=> $false )
& ( v130169(VarCurr,bitIndex6)
<=> $false )
& ( v130169(VarCurr,bitIndex5)
<=> $false )
& ( v130169(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addAssignment_41093,axiom,
! [VarCurr] :
( v130152(VarCurr,bitIndex16)
<=> v130153(VarCurr,bitIndex16) ) ).
fof(addAssignment_41092,axiom,
! [VarCurr] :
( v130153(VarCurr,bitIndex0)
<=> v130165(VarCurr) ) ).
fof(addAssignment_41091,axiom,
! [VarCurr] :
( v130153(VarCurr,bitIndex1)
<=> v130164(VarCurr) ) ).
fof(addAssignment_41090,axiom,
! [VarCurr] :
( v130153(VarCurr,bitIndex2)
<=> v130163(VarCurr) ) ).
fof(addAssignment_41089,axiom,
! [VarCurr] :
( v130153(VarCurr,bitIndex3)
<=> v130162(VarCurr) ) ).
fof(addAssignment_41088,axiom,
! [VarCurr] :
( v130153(VarCurr,bitIndex4)
<=> v130161(VarCurr) ) ).
fof(addAssignment_41087,axiom,
! [VarCurr] :
( ( v130153(VarCurr,bitIndex9)
<=> v130157(VarCurr,bitIndex4) )
& ( v130153(VarCurr,bitIndex8)
<=> v130157(VarCurr,bitIndex3) )
& ( v130153(VarCurr,bitIndex7)
<=> v130157(VarCurr,bitIndex2) )
& ( v130153(VarCurr,bitIndex6)
<=> v130157(VarCurr,bitIndex1) )
& ( v130153(VarCurr,bitIndex5)
<=> v130157(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41086,axiom,
! [VarCurr] :
( ( v130153(VarCurr,bitIndex17)
<=> v130154(VarCurr,bitIndex7) )
& ( v130153(VarCurr,bitIndex16)
<=> v130154(VarCurr,bitIndex6) )
& ( v130153(VarCurr,bitIndex15)
<=> v130154(VarCurr,bitIndex5) )
& ( v130153(VarCurr,bitIndex14)
<=> v130154(VarCurr,bitIndex4) )
& ( v130153(VarCurr,bitIndex13)
<=> v130154(VarCurr,bitIndex3) )
& ( v130153(VarCurr,bitIndex12)
<=> v130154(VarCurr,bitIndex2) )
& ( v130153(VarCurr,bitIndex11)
<=> v130154(VarCurr,bitIndex1) )
& ( v130153(VarCurr,bitIndex10)
<=> v130154(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_41085,axiom,
! [VarCurr] :
( v130157(VarCurr,bitIndex0)
<=> v130160(VarCurr,bitIndex0) ) ).
fof(addAssignment_41084,axiom,
! [VarCurr] :
( ( v130157(VarCurr,bitIndex2)
<=> $false )
& ( v130157(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addAssignment_41083,axiom,
! [VarCurr] :
( v130157(VarCurr,bitIndex3)
<=> v130160(VarCurr,bitIndex3) ) ).
fof(addAssignment_41082,axiom,
! [VarCurr] :
( v130157(VarCurr,bitIndex4)
<=> v130159(VarCurr,bitIndex4) ) ).
fof(addAssignment_41081,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v130154(VarCurr,B)
<=> v130156(VarCurr,B) ) ) ).
fof(addAssignment_41080,axiom,
! [VarCurr] :
( ( v130154(VarCurr,bitIndex7)
<=> $false )
& ( v130154(VarCurr,bitIndex6)
<=> $false )
& ( v130154(VarCurr,bitIndex5)
<=> $false )
& ( v130154(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25778,axiom,
! [VarCurr] :
( v130146(VarCurr)
<=> ( v130150(VarCurr)
& v130148(VarCurr) ) ) ).
fof(writeUnaryOperator_10587,axiom,
! [VarCurr] :
( ~ v130150(VarCurr)
<=> v15406(VarCurr) ) ).
fof(addAssignment_41079,axiom,
! [VarCurr] :
( v130148(VarCurr)
<=> v10071(VarCurr) ) ).
fof(writeUnaryOperator_10586,axiom,
! [VarCurr] :
( ~ v130141(VarCurr)
<=> v130143(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2546,axiom,
! [VarCurr] :
( v130143(VarCurr)
<=> ( v129436(VarCurr,bitIndex0)
| v129436(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2545,axiom,
! [VarCurr] :
( v129785(VarCurr)
<=> ( v130136(VarCurr)
| v129787(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2544,axiom,
! [VarCurr] :
( v130136(VarCurr)
<=> ( v130137(VarCurr)
| v129787(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2543,axiom,
! [VarCurr] :
( v130137(VarCurr)
<=> ( v130138(VarCurr)
| v129787(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2542,axiom,
! [VarCurr] :
( v130138(VarCurr)
<=> ( v130139(VarCurr)
| v129787(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2541,axiom,
! [VarCurr] :
( v130139(VarCurr)
<=> ( v129787(VarCurr,bitIndex0)
| v129787(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2296,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130039(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129787(VarNext,B)
<=> v129787(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2399,axiom,
! [VarNext] :
( v130039(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129787(VarNext,B)
<=> v130060(VarNext,B) ) ) ) ).
fof(addAssignment_41078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v130060(VarNext,B)
<=> v130058(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5374,axiom,
! [VarCurr] :
( ~ v130048(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v130058(VarCurr,B)
<=> v130061(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5376,axiom,
! [VarCurr] :
( v130048(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v130058(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5373,axiom,
! [VarCurr] :
( ~ v130051(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v130061(VarCurr,B)
<=> v130097(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5375,axiom,
! [VarCurr] :
( v130051(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v130061(VarCurr,B)
<=> v130062(VarCurr,B) ) ) ) ).
fof(addAssignment_41077,axiom,
! [VarCurr] :
( v130097(VarCurr,bitIndex0)
<=> v130130(VarCurr) ) ).
fof(addAssignment_41076,axiom,
! [VarCurr] :
( v130097(VarCurr,bitIndex1)
<=> v130128(VarCurr) ) ).
fof(addAssignment_41075,axiom,
! [VarCurr] :
( v130097(VarCurr,bitIndex2)
<=> v130124(VarCurr) ) ).
fof(addAssignment_41074,axiom,
! [VarCurr] :
( v130097(VarCurr,bitIndex3)
<=> v130120(VarCurr) ) ).
fof(addAssignment_41073,axiom,
! [VarCurr] :
( v130097(VarCurr,bitIndex4)
<=> v130116(VarCurr) ) ).
fof(addAssignment_41072,axiom,
! [VarCurr] :
( v130097(VarCurr,bitIndex5)
<=> v130099(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25777,axiom,
! [VarCurr] :
( v130128(VarCurr)
<=> ( v130129(VarCurr)
& v130131(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25776,axiom,
! [VarCurr] :
( v130131(VarCurr)
<=> ( v129787(VarCurr,bitIndex0)
| v130110(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2540,axiom,
! [VarCurr] :
( v130129(VarCurr)
<=> ( v130130(VarCurr)
| v129787(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10585,axiom,
! [VarCurr] :
( ~ v130130(VarCurr)
<=> v129787(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25775,axiom,
! [VarCurr] :
( v130124(VarCurr)
<=> ( v130125(VarCurr)
& v130127(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25774,axiom,
! [VarCurr] :
( v130127(VarCurr)
<=> ( v130108(VarCurr)
| v130111(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2539,axiom,
! [VarCurr] :
( v130125(VarCurr)
<=> ( v130126(VarCurr)
| v129787(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10584,axiom,
! [VarCurr] :
( ~ v130126(VarCurr)
<=> v130108(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25773,axiom,
! [VarCurr] :
( v130120(VarCurr)
<=> ( v130121(VarCurr)
& v130123(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25772,axiom,
! [VarCurr] :
( v130123(VarCurr)
<=> ( v130106(VarCurr)
| v130112(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2538,axiom,
! [VarCurr] :
( v130121(VarCurr)
<=> ( v130122(VarCurr)
| v129787(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10583,axiom,
! [VarCurr] :
( ~ v130122(VarCurr)
<=> v130106(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25771,axiom,
! [VarCurr] :
( v130116(VarCurr)
<=> ( v130117(VarCurr)
& v130119(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25770,axiom,
! [VarCurr] :
( v130119(VarCurr)
<=> ( v130104(VarCurr)
| v130113(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2537,axiom,
! [VarCurr] :
( v130117(VarCurr)
<=> ( v130118(VarCurr)
| v129787(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_10582,axiom,
! [VarCurr] :
( ~ v130118(VarCurr)
<=> v130104(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25769,axiom,
! [VarCurr] :
( v130099(VarCurr)
<=> ( v130100(VarCurr)
& v130114(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25768,axiom,
! [VarCurr] :
( v130114(VarCurr)
<=> ( v130102(VarCurr)
| v130115(VarCurr) ) ) ).
fof(writeUnaryOperator_10581,axiom,
! [VarCurr] :
( ~ v130115(VarCurr)
<=> v129787(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_2536,axiom,
! [VarCurr] :
( v130100(VarCurr)
<=> ( v130101(VarCurr)
| v129787(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_10580,axiom,
! [VarCurr] :
( ~ v130101(VarCurr)
<=> v130102(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2535,axiom,
! [VarCurr] :
( v130102(VarCurr)
<=> ( v129787(VarCurr,bitIndex4)
| v130103(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25767,axiom,
! [VarCurr] :
( v130103(VarCurr)
<=> ( v130104(VarCurr)
& v130113(VarCurr) ) ) ).
fof(writeUnaryOperator_10579,axiom,
! [VarCurr] :
( ~ v130113(VarCurr)
<=> v129787(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_2534,axiom,
! [VarCurr] :
( v130104(VarCurr)
<=> ( v129787(VarCurr,bitIndex3)
| v130105(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25766,axiom,
! [VarCurr] :
( v130105(VarCurr)
<=> ( v130106(VarCurr)
& v130112(VarCurr) ) ) ).
fof(writeUnaryOperator_10578,axiom,
! [VarCurr] :
( ~ v130112(VarCurr)
<=> v129787(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2533,axiom,
! [VarCurr] :
( v130106(VarCurr)
<=> ( v129787(VarCurr,bitIndex2)
| v130107(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25765,axiom,
! [VarCurr] :
( v130107(VarCurr)
<=> ( v130108(VarCurr)
& v130111(VarCurr) ) ) ).
fof(writeUnaryOperator_10577,axiom,
! [VarCurr] :
( ~ v130111(VarCurr)
<=> v129787(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2532,axiom,
! [VarCurr] :
( v130108(VarCurr)
<=> ( v129787(VarCurr,bitIndex1)
| v130109(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25764,axiom,
! [VarCurr] :
( v130109(VarCurr)
<=> ( v129787(VarCurr,bitIndex0)
& v130110(VarCurr) ) ) ).
fof(writeUnaryOperator_10576,axiom,
! [VarCurr] :
( ~ v130110(VarCurr)
<=> v129787(VarCurr,bitIndex1) ) ).
fof(addAssignment_41071,axiom,
! [VarCurr] :
( v130062(VarCurr,bitIndex0)
<=> v130095(VarCurr) ) ).
fof(addAssignment_41070,axiom,
! [VarCurr] :
( v130062(VarCurr,bitIndex1)
<=> v130093(VarCurr) ) ).
fof(addAssignment_41069,axiom,
! [VarCurr] :
( v130062(VarCurr,bitIndex2)
<=> v130089(VarCurr) ) ).
fof(addAssignment_41068,axiom,
! [VarCurr] :
( v130062(VarCurr,bitIndex3)
<=> v130085(VarCurr) ) ).
fof(addAssignment_41067,axiom,
! [VarCurr] :
( v130062(VarCurr,bitIndex4)
<=> v130081(VarCurr) ) ).
fof(addAssignment_41066,axiom,
! [VarCurr] :
( v130062(VarCurr,bitIndex5)
<=> v130064(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25763,axiom,
! [VarCurr] :
( v130093(VarCurr)
<=> ( v130094(VarCurr)
& v130096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25762,axiom,
! [VarCurr] :
( v130096(VarCurr)
<=> ( v129794(VarCurr,bitIndex0)
| v130075(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2531,axiom,
! [VarCurr] :
( v130094(VarCurr)
<=> ( v130095(VarCurr)
| v129794(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10575,axiom,
! [VarCurr] :
( ~ v130095(VarCurr)
<=> v129794(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25761,axiom,
! [VarCurr] :
( v130089(VarCurr)
<=> ( v130090(VarCurr)
& v130092(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25760,axiom,
! [VarCurr] :
( v130092(VarCurr)
<=> ( v130073(VarCurr)
| v130076(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2530,axiom,
! [VarCurr] :
( v130090(VarCurr)
<=> ( v130091(VarCurr)
| v129794(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10574,axiom,
! [VarCurr] :
( ~ v130091(VarCurr)
<=> v130073(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25759,axiom,
! [VarCurr] :
( v130085(VarCurr)
<=> ( v130086(VarCurr)
& v130088(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25758,axiom,
! [VarCurr] :
( v130088(VarCurr)
<=> ( v130071(VarCurr)
| v130077(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2529,axiom,
! [VarCurr] :
( v130086(VarCurr)
<=> ( v130087(VarCurr)
| v129794(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10573,axiom,
! [VarCurr] :
( ~ v130087(VarCurr)
<=> v130071(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25757,axiom,
! [VarCurr] :
( v130081(VarCurr)
<=> ( v130082(VarCurr)
& v130084(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25756,axiom,
! [VarCurr] :
( v130084(VarCurr)
<=> ( v130069(VarCurr)
| v130078(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2528,axiom,
! [VarCurr] :
( v130082(VarCurr)
<=> ( v130083(VarCurr)
| v129794(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_10572,axiom,
! [VarCurr] :
( ~ v130083(VarCurr)
<=> v130069(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25755,axiom,
! [VarCurr] :
( v130064(VarCurr)
<=> ( v130065(VarCurr)
& v130079(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25754,axiom,
! [VarCurr] :
( v130079(VarCurr)
<=> ( v130067(VarCurr)
| v130080(VarCurr) ) ) ).
fof(writeUnaryOperator_10571,axiom,
! [VarCurr] :
( ~ v130080(VarCurr)
<=> v129794(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_2527,axiom,
! [VarCurr] :
( v130065(VarCurr)
<=> ( v130066(VarCurr)
| v129794(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_10570,axiom,
! [VarCurr] :
( ~ v130066(VarCurr)
<=> v130067(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2526,axiom,
! [VarCurr] :
( v130067(VarCurr)
<=> ( v129794(VarCurr,bitIndex4)
| v130068(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25753,axiom,
! [VarCurr] :
( v130068(VarCurr)
<=> ( v130069(VarCurr)
& v130078(VarCurr) ) ) ).
fof(writeUnaryOperator_10569,axiom,
! [VarCurr] :
( ~ v130078(VarCurr)
<=> v129794(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_2525,axiom,
! [VarCurr] :
( v130069(VarCurr)
<=> ( v129794(VarCurr,bitIndex3)
| v130070(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25752,axiom,
! [VarCurr] :
( v130070(VarCurr)
<=> ( v130071(VarCurr)
& v130077(VarCurr) ) ) ).
fof(writeUnaryOperator_10568,axiom,
! [VarCurr] :
( ~ v130077(VarCurr)
<=> v129794(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2524,axiom,
! [VarCurr] :
( v130071(VarCurr)
<=> ( v129794(VarCurr,bitIndex2)
| v130072(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25751,axiom,
! [VarCurr] :
( v130072(VarCurr)
<=> ( v130073(VarCurr)
& v130076(VarCurr) ) ) ).
fof(writeUnaryOperator_10567,axiom,
! [VarCurr] :
( ~ v130076(VarCurr)
<=> v129794(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2523,axiom,
! [VarCurr] :
( v130073(VarCurr)
<=> ( v129794(VarCurr,bitIndex1)
| v130074(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25750,axiom,
! [VarCurr] :
( v130074(VarCurr)
<=> ( v129794(VarCurr,bitIndex0)
& v130075(VarCurr) ) ) ).
fof(writeUnaryOperator_10566,axiom,
! [VarCurr] :
( ~ v130075(VarCurr)
<=> v129794(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25749,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130039(VarNext)
<=> ( v130040(VarNext)
& v130047(VarNext) ) ) ) ).
fof(addAssignment_41065,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130047(VarNext)
<=> v130045(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25748,axiom,
! [VarCurr] :
( v130045(VarCurr)
<=> ( v130048(VarCurr)
| v130049(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25747,axiom,
! [VarCurr] :
( v130049(VarCurr)
<=> ( v130050(VarCurr)
& v130057(VarCurr) ) ) ).
fof(writeUnaryOperator_10565,axiom,
! [VarCurr] :
( ~ v130057(VarCurr)
<=> v130048(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25746,axiom,
! [VarCurr] :
( v130050(VarCurr)
<=> ( v130051(VarCurr)
| v130053(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25745,axiom,
! [VarCurr] :
( v130053(VarCurr)
<=> ( v130054(VarCurr)
& v130056(VarCurr) ) ) ).
fof(writeUnaryOperator_10564,axiom,
! [VarCurr] :
( ~ v130056(VarCurr)
<=> v130051(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25744,axiom,
! [VarCurr] :
( v130054(VarCurr)
<=> ( v129438(VarCurr)
& v130055(VarCurr) ) ) ).
fof(writeUnaryOperator_10563,axiom,
! [VarCurr] :
( ~ v130055(VarCurr)
<=> v129791(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25743,axiom,
! [VarCurr] :
( v130051(VarCurr)
<=> ( v15410(VarCurr)
& v130052(VarCurr) ) ) ).
fof(writeUnaryOperator_10562,axiom,
! [VarCurr] :
( ~ v130052(VarCurr)
<=> v129789(VarCurr) ) ).
fof(writeUnaryOperator_10561,axiom,
! [VarCurr] :
( ~ v130048(VarCurr)
<=> v15408(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130040(VarNext)
<=> ( v130041(VarNext)
& v129412(VarNext) ) ) ) ).
fof(writeUnaryOperator_10560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130041(VarNext)
<=> v129419(VarNext) ) ) ).
fof(addAssignment_41064,axiom,
! [VarCurr] :
( v129794(VarCurr,bitIndex5)
<=> v129795(VarCurr,bitIndex5) ) ).
fof(addAssignment_41063,axiom,
! [VarCurr] :
( v129796(VarCurr,bitIndex3)
<=> v129945(VarCurr,bitIndex3) ) ).
fof(addAssignment_41062,axiom,
! [VarCurr] :
( v129803(VarCurr,bitIndex7)
<=> v129828(VarCurr,bitIndex7) ) ).
fof(addAssignment_41061,axiom,
! [VarCurr] :
( v129454(VarCurr,bitIndex7)
<=> v129456(VarCurr,bitIndex7) ) ).
fof(addAssignment_41060,axiom,
! [VarCurr] :
( v129456(VarCurr,bitIndex7)
<=> v129458(VarCurr,bitIndex7) ) ).
fof(addAssignment_41059,axiom,
! [VarCurr] :
( v129458(VarCurr,bitIndex7)
<=> v129460(VarCurr,bitIndex7) ) ).
fof(addAssignment_41058,axiom,
! [VarCurr] :
( v129460(VarCurr,bitIndex7)
<=> v256(VarCurr,bitIndex101) ) ).
fof(addAssignment_41057,axiom,
! [VarCurr] :
( v256(VarCurr,bitIndex101)
<=> v258(VarCurr,bitIndex101) ) ).
fof(addAssignment_41056,axiom,
! [VarCurr] :
( v258(VarCurr,bitIndex101)
<=> v260(VarCurr,bitIndex101) ) ).
fof(addAssignment_41055,axiom,
! [VarCurr] :
( v260(VarCurr,bitIndex101)
<=> v262(VarCurr,bitIndex681) ) ).
fof(addAssignment_41054,axiom,
! [VarNext] :
( v262(VarNext,bitIndex681)
<=> v130030(VarNext,bitIndex101) ) ).
fof(addCaseBooleanConditionShiftedRanges1_108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130032(VarNext)
=> ( ( v130030(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex695) )
& ( v130030(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex694) )
& ( v130030(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex693) )
& ( v130030(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex692) )
& ( v130030(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex691) )
& ( v130030(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex690) )
& ( v130030(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex689) )
& ( v130030(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex688) )
& ( v130030(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex687) )
& ( v130030(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex686) )
& ( v130030(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex685) )
& ( v130030(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex684) )
& ( v130030(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex683) )
& ( v130030(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex682) )
& ( v130030(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex681) )
& ( v130030(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex680) )
& ( v130030(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex679) )
& ( v130030(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex678) )
& ( v130030(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex677) )
& ( v130030(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex676) )
& ( v130030(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex675) )
& ( v130030(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex674) )
& ( v130030(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex673) )
& ( v130030(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex672) )
& ( v130030(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex671) )
& ( v130030(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex670) )
& ( v130030(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex669) )
& ( v130030(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex668) )
& ( v130030(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex667) )
& ( v130030(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex666) )
& ( v130030(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex665) )
& ( v130030(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex664) )
& ( v130030(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex663) )
& ( v130030(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex662) )
& ( v130030(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex661) )
& ( v130030(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex660) )
& ( v130030(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex659) )
& ( v130030(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex658) )
& ( v130030(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex657) )
& ( v130030(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex656) )
& ( v130030(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex655) )
& ( v130030(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex654) )
& ( v130030(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex653) )
& ( v130030(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex652) )
& ( v130030(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex651) )
& ( v130030(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex650) )
& ( v130030(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex649) )
& ( v130030(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex648) )
& ( v130030(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex647) )
& ( v130030(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex646) )
& ( v130030(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex645) )
& ( v130030(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex644) )
& ( v130030(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex643) )
& ( v130030(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex642) )
& ( v130030(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex641) )
& ( v130030(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex640) )
& ( v130030(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex639) )
& ( v130030(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex638) )
& ( v130030(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex637) )
& ( v130030(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex636) )
& ( v130030(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex635) )
& ( v130030(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex634) )
& ( v130030(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex633) )
& ( v130030(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex632) )
& ( v130030(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex631) )
& ( v130030(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex630) )
& ( v130030(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex629) )
& ( v130030(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex628) )
& ( v130030(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex627) )
& ( v130030(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex626) )
& ( v130030(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex625) )
& ( v130030(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex624) )
& ( v130030(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex623) )
& ( v130030(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex622) )
& ( v130030(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex621) )
& ( v130030(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex620) )
& ( v130030(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex619) )
& ( v130030(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex618) )
& ( v130030(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex617) )
& ( v130030(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex616) )
& ( v130030(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex615) )
& ( v130030(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex614) )
& ( v130030(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex613) )
& ( v130030(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex612) )
& ( v130030(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex611) )
& ( v130030(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex610) )
& ( v130030(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex609) )
& ( v130030(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex608) )
& ( v130030(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex607) )
& ( v130030(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex606) )
& ( v130030(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex605) )
& ( v130030(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex604) )
& ( v130030(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex603) )
& ( v130030(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex602) )
& ( v130030(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex601) )
& ( v130030(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex600) )
& ( v130030(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex599) )
& ( v130030(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex598) )
& ( v130030(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex597) )
& ( v130030(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex596) )
& ( v130030(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex595) )
& ( v130030(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex594) )
& ( v130030(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex593) )
& ( v130030(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex592) )
& ( v130030(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex591) )
& ( v130030(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex590) )
& ( v130030(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex589) )
& ( v130030(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex588) )
& ( v130030(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex587) )
& ( v130030(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex586) )
& ( v130030(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex585) )
& ( v130030(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex584) )
& ( v130030(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex583) )
& ( v130030(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex582) )
& ( v130030(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex581) )
& ( v130030(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2398,axiom,
! [VarNext] :
( v130032(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v130030(VarNext,B)
<=> v380(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130032(VarNext)
<=> ( v130033(VarNext)
& v375(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130033(VarNext)
<=> ( v130035(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130035(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_41053,axiom,
! [VarNext] :
( v262(VarNext,bitIndex565)
<=> v130022(VarNext,bitIndex101) ) ).
fof(addCaseBooleanConditionShiftedRanges1_107,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130024(VarNext)
=> ( ( v130022(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex579) )
& ( v130022(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex578) )
& ( v130022(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex577) )
& ( v130022(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex576) )
& ( v130022(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex575) )
& ( v130022(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex574) )
& ( v130022(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex573) )
& ( v130022(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex572) )
& ( v130022(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex571) )
& ( v130022(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex570) )
& ( v130022(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex569) )
& ( v130022(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex568) )
& ( v130022(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex567) )
& ( v130022(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex566) )
& ( v130022(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex565) )
& ( v130022(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex564) )
& ( v130022(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex563) )
& ( v130022(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex562) )
& ( v130022(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex561) )
& ( v130022(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex560) )
& ( v130022(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex559) )
& ( v130022(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex558) )
& ( v130022(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex557) )
& ( v130022(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex556) )
& ( v130022(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex555) )
& ( v130022(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex554) )
& ( v130022(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex553) )
& ( v130022(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex552) )
& ( v130022(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex551) )
& ( v130022(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex550) )
& ( v130022(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex549) )
& ( v130022(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex548) )
& ( v130022(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex547) )
& ( v130022(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex546) )
& ( v130022(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex545) )
& ( v130022(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex544) )
& ( v130022(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex543) )
& ( v130022(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex542) )
& ( v130022(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex541) )
& ( v130022(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex540) )
& ( v130022(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex539) )
& ( v130022(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex538) )
& ( v130022(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex537) )
& ( v130022(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex536) )
& ( v130022(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex535) )
& ( v130022(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex534) )
& ( v130022(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex533) )
& ( v130022(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex532) )
& ( v130022(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex531) )
& ( v130022(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex530) )
& ( v130022(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex529) )
& ( v130022(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex528) )
& ( v130022(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex527) )
& ( v130022(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex526) )
& ( v130022(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex525) )
& ( v130022(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex524) )
& ( v130022(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex523) )
& ( v130022(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex522) )
& ( v130022(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex521) )
& ( v130022(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex520) )
& ( v130022(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex519) )
& ( v130022(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex518) )
& ( v130022(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex517) )
& ( v130022(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex516) )
& ( v130022(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex515) )
& ( v130022(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex514) )
& ( v130022(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex513) )
& ( v130022(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex512) )
& ( v130022(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex511) )
& ( v130022(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex510) )
& ( v130022(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex509) )
& ( v130022(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex508) )
& ( v130022(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex507) )
& ( v130022(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex506) )
& ( v130022(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex505) )
& ( v130022(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex504) )
& ( v130022(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex503) )
& ( v130022(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex502) )
& ( v130022(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex501) )
& ( v130022(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex500) )
& ( v130022(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex499) )
& ( v130022(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex498) )
& ( v130022(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex497) )
& ( v130022(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex496) )
& ( v130022(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex495) )
& ( v130022(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex494) )
& ( v130022(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex493) )
& ( v130022(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex492) )
& ( v130022(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex491) )
& ( v130022(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex490) )
& ( v130022(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex489) )
& ( v130022(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex488) )
& ( v130022(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex487) )
& ( v130022(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex486) )
& ( v130022(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex485) )
& ( v130022(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex484) )
& ( v130022(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex483) )
& ( v130022(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex482) )
& ( v130022(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex481) )
& ( v130022(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex480) )
& ( v130022(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex479) )
& ( v130022(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex478) )
& ( v130022(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex477) )
& ( v130022(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex476) )
& ( v130022(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex475) )
& ( v130022(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex474) )
& ( v130022(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex473) )
& ( v130022(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex472) )
& ( v130022(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex471) )
& ( v130022(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex470) )
& ( v130022(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex469) )
& ( v130022(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex468) )
& ( v130022(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex467) )
& ( v130022(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex466) )
& ( v130022(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex465) )
& ( v130022(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2397,axiom,
! [VarNext] :
( v130024(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v130022(VarNext,B)
<=> v361(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130024(VarNext)
<=> ( v130025(VarNext)
& v356(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130025(VarNext)
<=> ( v130027(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130027(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_41052,axiom,
! [VarNext] :
( v262(VarNext,bitIndex449)
<=> v130014(VarNext,bitIndex101) ) ).
fof(addCaseBooleanConditionShiftedRanges1_106,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130016(VarNext)
=> ( ( v130014(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex463) )
& ( v130014(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex462) )
& ( v130014(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex461) )
& ( v130014(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex460) )
& ( v130014(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex459) )
& ( v130014(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex458) )
& ( v130014(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex457) )
& ( v130014(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex456) )
& ( v130014(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex455) )
& ( v130014(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex454) )
& ( v130014(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex453) )
& ( v130014(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex452) )
& ( v130014(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex451) )
& ( v130014(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex450) )
& ( v130014(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex449) )
& ( v130014(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex448) )
& ( v130014(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex447) )
& ( v130014(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex446) )
& ( v130014(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex445) )
& ( v130014(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex444) )
& ( v130014(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex443) )
& ( v130014(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex442) )
& ( v130014(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex441) )
& ( v130014(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex440) )
& ( v130014(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex439) )
& ( v130014(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex438) )
& ( v130014(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex437) )
& ( v130014(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex436) )
& ( v130014(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex435) )
& ( v130014(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex434) )
& ( v130014(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex433) )
& ( v130014(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex432) )
& ( v130014(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex431) )
& ( v130014(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex430) )
& ( v130014(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex429) )
& ( v130014(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex428) )
& ( v130014(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex427) )
& ( v130014(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex426) )
& ( v130014(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex425) )
& ( v130014(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex424) )
& ( v130014(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex423) )
& ( v130014(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex422) )
& ( v130014(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex421) )
& ( v130014(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex420) )
& ( v130014(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex419) )
& ( v130014(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex418) )
& ( v130014(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex417) )
& ( v130014(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex416) )
& ( v130014(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex415) )
& ( v130014(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex414) )
& ( v130014(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex413) )
& ( v130014(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex412) )
& ( v130014(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex411) )
& ( v130014(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex410) )
& ( v130014(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex409) )
& ( v130014(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex408) )
& ( v130014(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex407) )
& ( v130014(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex406) )
& ( v130014(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex405) )
& ( v130014(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex404) )
& ( v130014(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex403) )
& ( v130014(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex402) )
& ( v130014(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex401) )
& ( v130014(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex400) )
& ( v130014(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex399) )
& ( v130014(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex398) )
& ( v130014(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex397) )
& ( v130014(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex396) )
& ( v130014(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex395) )
& ( v130014(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex394) )
& ( v130014(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex393) )
& ( v130014(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex392) )
& ( v130014(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex391) )
& ( v130014(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex390) )
& ( v130014(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex389) )
& ( v130014(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex388) )
& ( v130014(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex387) )
& ( v130014(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex386) )
& ( v130014(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex385) )
& ( v130014(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex384) )
& ( v130014(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex383) )
& ( v130014(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex382) )
& ( v130014(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex381) )
& ( v130014(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex380) )
& ( v130014(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex379) )
& ( v130014(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex378) )
& ( v130014(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex377) )
& ( v130014(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex376) )
& ( v130014(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex375) )
& ( v130014(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex374) )
& ( v130014(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex373) )
& ( v130014(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex372) )
& ( v130014(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex371) )
& ( v130014(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex370) )
& ( v130014(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex369) )
& ( v130014(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex368) )
& ( v130014(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex367) )
& ( v130014(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex366) )
& ( v130014(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex365) )
& ( v130014(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex364) )
& ( v130014(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex363) )
& ( v130014(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex362) )
& ( v130014(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex361) )
& ( v130014(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex360) )
& ( v130014(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex359) )
& ( v130014(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex358) )
& ( v130014(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex357) )
& ( v130014(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex356) )
& ( v130014(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex355) )
& ( v130014(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex354) )
& ( v130014(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex353) )
& ( v130014(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex352) )
& ( v130014(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex351) )
& ( v130014(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex350) )
& ( v130014(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex349) )
& ( v130014(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2396,axiom,
! [VarNext] :
( v130016(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v130014(VarNext,B)
<=> v342(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130016(VarNext)
<=> ( v130017(VarNext)
& v337(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130017(VarNext)
<=> ( v130019(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130019(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_41051,axiom,
! [VarCurr] :
( v292(VarCurr,bitIndex101)
<=> v294(VarCurr,bitIndex101) ) ).
fof(addAssignment_41050,axiom,
! [VarCurr] :
( v294(VarCurr,bitIndex101)
<=> v296(VarCurr,bitIndex101) ) ).
fof(addAssignment_41049,axiom,
! [VarCurr] :
( v296(VarCurr,bitIndex101)
<=> v298(VarCurr,bitIndex101) ) ).
fof(addAssignment_41048,axiom,
! [VarCurr] :
( v298(VarCurr,bitIndex101)
<=> v300(VarCurr,bitIndex101) ) ).
fof(addAssignment_41047,axiom,
! [VarCurr] :
( v300(VarCurr,bitIndex101)
<=> v302(VarCurr,bitIndex101) ) ).
fof(addAssignment_41046,axiom,
! [VarCurr] :
( v129794(VarCurr,bitIndex4)
<=> v129795(VarCurr,bitIndex4) ) ).
fof(addAssignment_41045,axiom,
! [VarCurr] :
( v129796(VarCurr,bitIndex2)
<=> v129945(VarCurr,bitIndex2) ) ).
fof(addAssignment_41044,axiom,
! [VarCurr] :
( v129803(VarCurr,bitIndex6)
<=> v129828(VarCurr,bitIndex6) ) ).
fof(addAssignment_41043,axiom,
! [VarCurr] :
( v129454(VarCurr,bitIndex6)
<=> v129456(VarCurr,bitIndex6) ) ).
fof(addAssignment_41042,axiom,
! [VarCurr] :
( v129456(VarCurr,bitIndex6)
<=> v129458(VarCurr,bitIndex6) ) ).
fof(addAssignment_41041,axiom,
! [VarCurr] :
( v129458(VarCurr,bitIndex6)
<=> v129460(VarCurr,bitIndex6) ) ).
fof(addAssignment_41040,axiom,
! [VarCurr] :
( v129460(VarCurr,bitIndex6)
<=> v256(VarCurr,bitIndex100) ) ).
fof(addAssignment_41039,axiom,
! [VarCurr] :
( v256(VarCurr,bitIndex100)
<=> v258(VarCurr,bitIndex100) ) ).
fof(addAssignment_41038,axiom,
! [VarCurr] :
( v258(VarCurr,bitIndex100)
<=> v260(VarCurr,bitIndex100) ) ).
fof(addAssignment_41037,axiom,
! [VarCurr] :
( v260(VarCurr,bitIndex100)
<=> v262(VarCurr,bitIndex680) ) ).
fof(addAssignment_41036,axiom,
! [VarNext] :
( v262(VarNext,bitIndex680)
<=> v130006(VarNext,bitIndex100) ) ).
fof(addCaseBooleanConditionShiftedRanges1_105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130008(VarNext)
=> ( ( v130006(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex695) )
& ( v130006(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex694) )
& ( v130006(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex693) )
& ( v130006(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex692) )
& ( v130006(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex691) )
& ( v130006(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex690) )
& ( v130006(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex689) )
& ( v130006(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex688) )
& ( v130006(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex687) )
& ( v130006(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex686) )
& ( v130006(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex685) )
& ( v130006(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex684) )
& ( v130006(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex683) )
& ( v130006(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex682) )
& ( v130006(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex681) )
& ( v130006(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex680) )
& ( v130006(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex679) )
& ( v130006(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex678) )
& ( v130006(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex677) )
& ( v130006(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex676) )
& ( v130006(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex675) )
& ( v130006(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex674) )
& ( v130006(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex673) )
& ( v130006(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex672) )
& ( v130006(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex671) )
& ( v130006(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex670) )
& ( v130006(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex669) )
& ( v130006(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex668) )
& ( v130006(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex667) )
& ( v130006(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex666) )
& ( v130006(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex665) )
& ( v130006(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex664) )
& ( v130006(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex663) )
& ( v130006(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex662) )
& ( v130006(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex661) )
& ( v130006(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex660) )
& ( v130006(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex659) )
& ( v130006(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex658) )
& ( v130006(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex657) )
& ( v130006(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex656) )
& ( v130006(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex655) )
& ( v130006(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex654) )
& ( v130006(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex653) )
& ( v130006(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex652) )
& ( v130006(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex651) )
& ( v130006(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex650) )
& ( v130006(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex649) )
& ( v130006(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex648) )
& ( v130006(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex647) )
& ( v130006(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex646) )
& ( v130006(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex645) )
& ( v130006(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex644) )
& ( v130006(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex643) )
& ( v130006(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex642) )
& ( v130006(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex641) )
& ( v130006(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex640) )
& ( v130006(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex639) )
& ( v130006(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex638) )
& ( v130006(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex637) )
& ( v130006(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex636) )
& ( v130006(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex635) )
& ( v130006(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex634) )
& ( v130006(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex633) )
& ( v130006(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex632) )
& ( v130006(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex631) )
& ( v130006(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex630) )
& ( v130006(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex629) )
& ( v130006(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex628) )
& ( v130006(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex627) )
& ( v130006(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex626) )
& ( v130006(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex625) )
& ( v130006(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex624) )
& ( v130006(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex623) )
& ( v130006(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex622) )
& ( v130006(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex621) )
& ( v130006(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex620) )
& ( v130006(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex619) )
& ( v130006(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex618) )
& ( v130006(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex617) )
& ( v130006(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex616) )
& ( v130006(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex615) )
& ( v130006(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex614) )
& ( v130006(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex613) )
& ( v130006(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex612) )
& ( v130006(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex611) )
& ( v130006(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex610) )
& ( v130006(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex609) )
& ( v130006(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex608) )
& ( v130006(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex607) )
& ( v130006(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex606) )
& ( v130006(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex605) )
& ( v130006(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex604) )
& ( v130006(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex603) )
& ( v130006(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex602) )
& ( v130006(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex601) )
& ( v130006(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex600) )
& ( v130006(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex599) )
& ( v130006(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex598) )
& ( v130006(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex597) )
& ( v130006(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex596) )
& ( v130006(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex595) )
& ( v130006(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex594) )
& ( v130006(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex593) )
& ( v130006(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex592) )
& ( v130006(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex591) )
& ( v130006(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex590) )
& ( v130006(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex589) )
& ( v130006(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex588) )
& ( v130006(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex587) )
& ( v130006(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex586) )
& ( v130006(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex585) )
& ( v130006(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex584) )
& ( v130006(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex583) )
& ( v130006(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex582) )
& ( v130006(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex581) )
& ( v130006(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2395,axiom,
! [VarNext] :
( v130008(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v130006(VarNext,B)
<=> v380(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130008(VarNext)
<=> ( v130009(VarNext)
& v375(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130009(VarNext)
<=> ( v130011(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130011(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_41035,axiom,
! [VarNext] :
( v262(VarNext,bitIndex564)
<=> v129998(VarNext,bitIndex100) ) ).
fof(addCaseBooleanConditionShiftedRanges1_104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130000(VarNext)
=> ( ( v129998(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex579) )
& ( v129998(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex578) )
& ( v129998(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex577) )
& ( v129998(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex576) )
& ( v129998(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex575) )
& ( v129998(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex574) )
& ( v129998(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex573) )
& ( v129998(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex572) )
& ( v129998(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex571) )
& ( v129998(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex570) )
& ( v129998(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex569) )
& ( v129998(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex568) )
& ( v129998(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex567) )
& ( v129998(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex566) )
& ( v129998(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex565) )
& ( v129998(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex564) )
& ( v129998(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex563) )
& ( v129998(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex562) )
& ( v129998(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex561) )
& ( v129998(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex560) )
& ( v129998(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex559) )
& ( v129998(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex558) )
& ( v129998(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex557) )
& ( v129998(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex556) )
& ( v129998(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex555) )
& ( v129998(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex554) )
& ( v129998(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex553) )
& ( v129998(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex552) )
& ( v129998(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex551) )
& ( v129998(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex550) )
& ( v129998(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex549) )
& ( v129998(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex548) )
& ( v129998(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex547) )
& ( v129998(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex546) )
& ( v129998(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex545) )
& ( v129998(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex544) )
& ( v129998(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex543) )
& ( v129998(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex542) )
& ( v129998(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex541) )
& ( v129998(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex540) )
& ( v129998(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex539) )
& ( v129998(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex538) )
& ( v129998(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex537) )
& ( v129998(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex536) )
& ( v129998(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex535) )
& ( v129998(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex534) )
& ( v129998(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex533) )
& ( v129998(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex532) )
& ( v129998(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex531) )
& ( v129998(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex530) )
& ( v129998(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex529) )
& ( v129998(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex528) )
& ( v129998(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex527) )
& ( v129998(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex526) )
& ( v129998(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex525) )
& ( v129998(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex524) )
& ( v129998(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex523) )
& ( v129998(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex522) )
& ( v129998(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex521) )
& ( v129998(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex520) )
& ( v129998(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex519) )
& ( v129998(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex518) )
& ( v129998(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex517) )
& ( v129998(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex516) )
& ( v129998(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex515) )
& ( v129998(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex514) )
& ( v129998(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex513) )
& ( v129998(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex512) )
& ( v129998(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex511) )
& ( v129998(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex510) )
& ( v129998(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex509) )
& ( v129998(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex508) )
& ( v129998(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex507) )
& ( v129998(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex506) )
& ( v129998(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex505) )
& ( v129998(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex504) )
& ( v129998(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex503) )
& ( v129998(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex502) )
& ( v129998(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex501) )
& ( v129998(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex500) )
& ( v129998(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex499) )
& ( v129998(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex498) )
& ( v129998(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex497) )
& ( v129998(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex496) )
& ( v129998(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex495) )
& ( v129998(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex494) )
& ( v129998(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex493) )
& ( v129998(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex492) )
& ( v129998(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex491) )
& ( v129998(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex490) )
& ( v129998(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex489) )
& ( v129998(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex488) )
& ( v129998(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex487) )
& ( v129998(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex486) )
& ( v129998(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex485) )
& ( v129998(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex484) )
& ( v129998(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex483) )
& ( v129998(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex482) )
& ( v129998(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex481) )
& ( v129998(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex480) )
& ( v129998(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex479) )
& ( v129998(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex478) )
& ( v129998(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex477) )
& ( v129998(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex476) )
& ( v129998(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex475) )
& ( v129998(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex474) )
& ( v129998(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex473) )
& ( v129998(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex472) )
& ( v129998(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex471) )
& ( v129998(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex470) )
& ( v129998(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex469) )
& ( v129998(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex468) )
& ( v129998(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex467) )
& ( v129998(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex466) )
& ( v129998(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex465) )
& ( v129998(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2394,axiom,
! [VarNext] :
( v130000(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129998(VarNext,B)
<=> v361(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130000(VarNext)
<=> ( v130001(VarNext)
& v356(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v130001(VarNext)
<=> ( v130003(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v130003(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_41034,axiom,
! [VarNext] :
( v262(VarNext,bitIndex448)
<=> v129990(VarNext,bitIndex100) ) ).
fof(addCaseBooleanConditionShiftedRanges1_103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129992(VarNext)
=> ( ( v129990(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex463) )
& ( v129990(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex462) )
& ( v129990(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex461) )
& ( v129990(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex460) )
& ( v129990(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex459) )
& ( v129990(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex458) )
& ( v129990(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex457) )
& ( v129990(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex456) )
& ( v129990(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex455) )
& ( v129990(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex454) )
& ( v129990(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex453) )
& ( v129990(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex452) )
& ( v129990(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex451) )
& ( v129990(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex450) )
& ( v129990(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex449) )
& ( v129990(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex448) )
& ( v129990(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex447) )
& ( v129990(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex446) )
& ( v129990(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex445) )
& ( v129990(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex444) )
& ( v129990(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex443) )
& ( v129990(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex442) )
& ( v129990(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex441) )
& ( v129990(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex440) )
& ( v129990(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex439) )
& ( v129990(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex438) )
& ( v129990(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex437) )
& ( v129990(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex436) )
& ( v129990(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex435) )
& ( v129990(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex434) )
& ( v129990(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex433) )
& ( v129990(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex432) )
& ( v129990(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex431) )
& ( v129990(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex430) )
& ( v129990(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex429) )
& ( v129990(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex428) )
& ( v129990(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex427) )
& ( v129990(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex426) )
& ( v129990(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex425) )
& ( v129990(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex424) )
& ( v129990(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex423) )
& ( v129990(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex422) )
& ( v129990(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex421) )
& ( v129990(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex420) )
& ( v129990(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex419) )
& ( v129990(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex418) )
& ( v129990(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex417) )
& ( v129990(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex416) )
& ( v129990(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex415) )
& ( v129990(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex414) )
& ( v129990(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex413) )
& ( v129990(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex412) )
& ( v129990(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex411) )
& ( v129990(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex410) )
& ( v129990(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex409) )
& ( v129990(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex408) )
& ( v129990(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex407) )
& ( v129990(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex406) )
& ( v129990(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex405) )
& ( v129990(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex404) )
& ( v129990(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex403) )
& ( v129990(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex402) )
& ( v129990(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex401) )
& ( v129990(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex400) )
& ( v129990(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex399) )
& ( v129990(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex398) )
& ( v129990(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex397) )
& ( v129990(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex396) )
& ( v129990(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex395) )
& ( v129990(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex394) )
& ( v129990(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex393) )
& ( v129990(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex392) )
& ( v129990(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex391) )
& ( v129990(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex390) )
& ( v129990(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex389) )
& ( v129990(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex388) )
& ( v129990(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex387) )
& ( v129990(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex386) )
& ( v129990(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex385) )
& ( v129990(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex384) )
& ( v129990(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex383) )
& ( v129990(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex382) )
& ( v129990(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex381) )
& ( v129990(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex380) )
& ( v129990(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex379) )
& ( v129990(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex378) )
& ( v129990(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex377) )
& ( v129990(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex376) )
& ( v129990(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex375) )
& ( v129990(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex374) )
& ( v129990(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex373) )
& ( v129990(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex372) )
& ( v129990(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex371) )
& ( v129990(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex370) )
& ( v129990(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex369) )
& ( v129990(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex368) )
& ( v129990(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex367) )
& ( v129990(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex366) )
& ( v129990(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex365) )
& ( v129990(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex364) )
& ( v129990(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex363) )
& ( v129990(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex362) )
& ( v129990(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex361) )
& ( v129990(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex360) )
& ( v129990(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex359) )
& ( v129990(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex358) )
& ( v129990(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex357) )
& ( v129990(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex356) )
& ( v129990(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex355) )
& ( v129990(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex354) )
& ( v129990(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex353) )
& ( v129990(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex352) )
& ( v129990(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex351) )
& ( v129990(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex350) )
& ( v129990(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex349) )
& ( v129990(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2393,axiom,
! [VarNext] :
( v129992(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129990(VarNext,B)
<=> v342(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129992(VarNext)
<=> ( v129993(VarNext)
& v337(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25730,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129993(VarNext)
<=> ( v129995(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10554,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129995(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_41033,axiom,
! [VarCurr] :
( v292(VarCurr,bitIndex100)
<=> v294(VarCurr,bitIndex100) ) ).
fof(addAssignment_41032,axiom,
! [VarCurr] :
( v294(VarCurr,bitIndex100)
<=> v296(VarCurr,bitIndex100) ) ).
fof(addAssignment_41031,axiom,
! [VarCurr] :
( v296(VarCurr,bitIndex100)
<=> v298(VarCurr,bitIndex100) ) ).
fof(addAssignment_41030,axiom,
! [VarCurr] :
( v298(VarCurr,bitIndex100)
<=> v300(VarCurr,bitIndex100) ) ).
fof(addAssignment_41029,axiom,
! [VarCurr] :
( v300(VarCurr,bitIndex100)
<=> v302(VarCurr,bitIndex100) ) ).
fof(addAssignment_41028,axiom,
! [VarCurr] :
( v129794(VarCurr,bitIndex3)
<=> v129795(VarCurr,bitIndex3) ) ).
fof(addAssignment_41027,axiom,
! [VarCurr] :
( v129796(VarCurr,bitIndex1)
<=> v129945(VarCurr,bitIndex1) ) ).
fof(addAssignment_41026,axiom,
! [VarCurr] :
( v129803(VarCurr,bitIndex5)
<=> v129828(VarCurr,bitIndex5) ) ).
fof(addAssignment_41025,axiom,
! [VarCurr] :
( v129454(VarCurr,bitIndex5)
<=> v129456(VarCurr,bitIndex5) ) ).
fof(addAssignment_41024,axiom,
! [VarCurr] :
( v129456(VarCurr,bitIndex5)
<=> v129458(VarCurr,bitIndex5) ) ).
fof(addAssignment_41023,axiom,
! [VarCurr] :
( v129458(VarCurr,bitIndex5)
<=> v129460(VarCurr,bitIndex5) ) ).
fof(addAssignment_41022,axiom,
! [VarCurr] :
( v129460(VarCurr,bitIndex5)
<=> v256(VarCurr,bitIndex99) ) ).
fof(addAssignment_41021,axiom,
! [VarCurr] :
( v256(VarCurr,bitIndex99)
<=> v258(VarCurr,bitIndex99) ) ).
fof(addAssignment_41020,axiom,
! [VarCurr] :
( v258(VarCurr,bitIndex99)
<=> v260(VarCurr,bitIndex99) ) ).
fof(addAssignment_41019,axiom,
! [VarCurr] :
( v260(VarCurr,bitIndex99)
<=> v262(VarCurr,bitIndex679) ) ).
fof(addAssignment_41018,axiom,
! [VarNext] :
( v262(VarNext,bitIndex679)
<=> v129982(VarNext,bitIndex99) ) ).
fof(addCaseBooleanConditionShiftedRanges1_102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129984(VarNext)
=> ( ( v129982(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex695) )
& ( v129982(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex694) )
& ( v129982(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex693) )
& ( v129982(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex692) )
& ( v129982(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex691) )
& ( v129982(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex690) )
& ( v129982(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex689) )
& ( v129982(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex688) )
& ( v129982(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex687) )
& ( v129982(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex686) )
& ( v129982(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex685) )
& ( v129982(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex684) )
& ( v129982(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex683) )
& ( v129982(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex682) )
& ( v129982(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex681) )
& ( v129982(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex680) )
& ( v129982(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex679) )
& ( v129982(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex678) )
& ( v129982(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex677) )
& ( v129982(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex676) )
& ( v129982(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex675) )
& ( v129982(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex674) )
& ( v129982(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex673) )
& ( v129982(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex672) )
& ( v129982(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex671) )
& ( v129982(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex670) )
& ( v129982(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex669) )
& ( v129982(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex668) )
& ( v129982(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex667) )
& ( v129982(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex666) )
& ( v129982(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex665) )
& ( v129982(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex664) )
& ( v129982(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex663) )
& ( v129982(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex662) )
& ( v129982(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex661) )
& ( v129982(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex660) )
& ( v129982(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex659) )
& ( v129982(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex658) )
& ( v129982(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex657) )
& ( v129982(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex656) )
& ( v129982(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex655) )
& ( v129982(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex654) )
& ( v129982(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex653) )
& ( v129982(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex652) )
& ( v129982(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex651) )
& ( v129982(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex650) )
& ( v129982(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex649) )
& ( v129982(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex648) )
& ( v129982(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex647) )
& ( v129982(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex646) )
& ( v129982(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex645) )
& ( v129982(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex644) )
& ( v129982(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex643) )
& ( v129982(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex642) )
& ( v129982(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex641) )
& ( v129982(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex640) )
& ( v129982(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex639) )
& ( v129982(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex638) )
& ( v129982(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex637) )
& ( v129982(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex636) )
& ( v129982(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex635) )
& ( v129982(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex634) )
& ( v129982(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex633) )
& ( v129982(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex632) )
& ( v129982(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex631) )
& ( v129982(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex630) )
& ( v129982(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex629) )
& ( v129982(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex628) )
& ( v129982(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex627) )
& ( v129982(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex626) )
& ( v129982(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex625) )
& ( v129982(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex624) )
& ( v129982(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex623) )
& ( v129982(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex622) )
& ( v129982(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex621) )
& ( v129982(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex620) )
& ( v129982(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex619) )
& ( v129982(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex618) )
& ( v129982(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex617) )
& ( v129982(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex616) )
& ( v129982(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex615) )
& ( v129982(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex614) )
& ( v129982(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex613) )
& ( v129982(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex612) )
& ( v129982(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex611) )
& ( v129982(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex610) )
& ( v129982(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex609) )
& ( v129982(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex608) )
& ( v129982(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex607) )
& ( v129982(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex606) )
& ( v129982(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex605) )
& ( v129982(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex604) )
& ( v129982(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex603) )
& ( v129982(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex602) )
& ( v129982(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex601) )
& ( v129982(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex600) )
& ( v129982(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex599) )
& ( v129982(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex598) )
& ( v129982(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex597) )
& ( v129982(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex596) )
& ( v129982(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex595) )
& ( v129982(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex594) )
& ( v129982(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex593) )
& ( v129982(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex592) )
& ( v129982(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex591) )
& ( v129982(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex590) )
& ( v129982(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex589) )
& ( v129982(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex588) )
& ( v129982(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex587) )
& ( v129982(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex586) )
& ( v129982(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex585) )
& ( v129982(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex584) )
& ( v129982(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex583) )
& ( v129982(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex582) )
& ( v129982(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex581) )
& ( v129982(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2392,axiom,
! [VarNext] :
( v129984(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129982(VarNext,B)
<=> v380(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25729,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129984(VarNext)
<=> ( v129985(VarNext)
& v375(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25728,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129985(VarNext)
<=> ( v129987(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10553,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129987(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_41017,axiom,
! [VarNext] :
( v262(VarNext,bitIndex563)
<=> v129974(VarNext,bitIndex99) ) ).
fof(addCaseBooleanConditionShiftedRanges1_101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129976(VarNext)
=> ( ( v129974(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex579) )
& ( v129974(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex578) )
& ( v129974(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex577) )
& ( v129974(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex576) )
& ( v129974(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex575) )
& ( v129974(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex574) )
& ( v129974(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex573) )
& ( v129974(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex572) )
& ( v129974(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex571) )
& ( v129974(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex570) )
& ( v129974(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex569) )
& ( v129974(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex568) )
& ( v129974(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex567) )
& ( v129974(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex566) )
& ( v129974(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex565) )
& ( v129974(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex564) )
& ( v129974(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex563) )
& ( v129974(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex562) )
& ( v129974(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex561) )
& ( v129974(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex560) )
& ( v129974(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex559) )
& ( v129974(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex558) )
& ( v129974(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex557) )
& ( v129974(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex556) )
& ( v129974(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex555) )
& ( v129974(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex554) )
& ( v129974(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex553) )
& ( v129974(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex552) )
& ( v129974(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex551) )
& ( v129974(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex550) )
& ( v129974(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex549) )
& ( v129974(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex548) )
& ( v129974(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex547) )
& ( v129974(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex546) )
& ( v129974(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex545) )
& ( v129974(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex544) )
& ( v129974(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex543) )
& ( v129974(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex542) )
& ( v129974(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex541) )
& ( v129974(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex540) )
& ( v129974(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex539) )
& ( v129974(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex538) )
& ( v129974(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex537) )
& ( v129974(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex536) )
& ( v129974(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex535) )
& ( v129974(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex534) )
& ( v129974(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex533) )
& ( v129974(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex532) )
& ( v129974(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex531) )
& ( v129974(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex530) )
& ( v129974(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex529) )
& ( v129974(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex528) )
& ( v129974(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex527) )
& ( v129974(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex526) )
& ( v129974(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex525) )
& ( v129974(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex524) )
& ( v129974(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex523) )
& ( v129974(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex522) )
& ( v129974(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex521) )
& ( v129974(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex520) )
& ( v129974(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex519) )
& ( v129974(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex518) )
& ( v129974(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex517) )
& ( v129974(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex516) )
& ( v129974(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex515) )
& ( v129974(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex514) )
& ( v129974(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex513) )
& ( v129974(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex512) )
& ( v129974(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex511) )
& ( v129974(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex510) )
& ( v129974(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex509) )
& ( v129974(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex508) )
& ( v129974(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex507) )
& ( v129974(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex506) )
& ( v129974(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex505) )
& ( v129974(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex504) )
& ( v129974(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex503) )
& ( v129974(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex502) )
& ( v129974(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex501) )
& ( v129974(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex500) )
& ( v129974(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex499) )
& ( v129974(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex498) )
& ( v129974(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex497) )
& ( v129974(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex496) )
& ( v129974(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex495) )
& ( v129974(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex494) )
& ( v129974(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex493) )
& ( v129974(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex492) )
& ( v129974(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex491) )
& ( v129974(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex490) )
& ( v129974(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex489) )
& ( v129974(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex488) )
& ( v129974(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex487) )
& ( v129974(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex486) )
& ( v129974(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex485) )
& ( v129974(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex484) )
& ( v129974(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex483) )
& ( v129974(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex482) )
& ( v129974(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex481) )
& ( v129974(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex480) )
& ( v129974(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex479) )
& ( v129974(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex478) )
& ( v129974(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex477) )
& ( v129974(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex476) )
& ( v129974(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex475) )
& ( v129974(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex474) )
& ( v129974(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex473) )
& ( v129974(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex472) )
& ( v129974(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex471) )
& ( v129974(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex470) )
& ( v129974(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex469) )
& ( v129974(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex468) )
& ( v129974(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex467) )
& ( v129974(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex466) )
& ( v129974(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex465) )
& ( v129974(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2391,axiom,
! [VarNext] :
( v129976(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129974(VarNext,B)
<=> v361(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129976(VarNext)
<=> ( v129977(VarNext)
& v356(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129977(VarNext)
<=> ( v129979(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10552,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129979(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_41016,axiom,
! [VarNext] :
( v262(VarNext,bitIndex447)
<=> v129966(VarNext,bitIndex99) ) ).
fof(addCaseBooleanConditionShiftedRanges1_100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129968(VarNext)
=> ( ( v129966(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex463) )
& ( v129966(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex462) )
& ( v129966(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex461) )
& ( v129966(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex460) )
& ( v129966(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex459) )
& ( v129966(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex458) )
& ( v129966(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex457) )
& ( v129966(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex456) )
& ( v129966(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex455) )
& ( v129966(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex454) )
& ( v129966(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex453) )
& ( v129966(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex452) )
& ( v129966(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex451) )
& ( v129966(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex450) )
& ( v129966(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex449) )
& ( v129966(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex448) )
& ( v129966(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex447) )
& ( v129966(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex446) )
& ( v129966(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex445) )
& ( v129966(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex444) )
& ( v129966(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex443) )
& ( v129966(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex442) )
& ( v129966(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex441) )
& ( v129966(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex440) )
& ( v129966(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex439) )
& ( v129966(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex438) )
& ( v129966(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex437) )
& ( v129966(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex436) )
& ( v129966(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex435) )
& ( v129966(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex434) )
& ( v129966(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex433) )
& ( v129966(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex432) )
& ( v129966(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex431) )
& ( v129966(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex430) )
& ( v129966(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex429) )
& ( v129966(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex428) )
& ( v129966(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex427) )
& ( v129966(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex426) )
& ( v129966(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex425) )
& ( v129966(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex424) )
& ( v129966(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex423) )
& ( v129966(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex422) )
& ( v129966(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex421) )
& ( v129966(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex420) )
& ( v129966(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex419) )
& ( v129966(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex418) )
& ( v129966(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex417) )
& ( v129966(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex416) )
& ( v129966(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex415) )
& ( v129966(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex414) )
& ( v129966(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex413) )
& ( v129966(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex412) )
& ( v129966(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex411) )
& ( v129966(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex410) )
& ( v129966(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex409) )
& ( v129966(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex408) )
& ( v129966(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex407) )
& ( v129966(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex406) )
& ( v129966(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex405) )
& ( v129966(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex404) )
& ( v129966(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex403) )
& ( v129966(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex402) )
& ( v129966(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex401) )
& ( v129966(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex400) )
& ( v129966(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex399) )
& ( v129966(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex398) )
& ( v129966(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex397) )
& ( v129966(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex396) )
& ( v129966(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex395) )
& ( v129966(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex394) )
& ( v129966(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex393) )
& ( v129966(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex392) )
& ( v129966(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex391) )
& ( v129966(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex390) )
& ( v129966(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex389) )
& ( v129966(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex388) )
& ( v129966(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex387) )
& ( v129966(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex386) )
& ( v129966(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex385) )
& ( v129966(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex384) )
& ( v129966(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex383) )
& ( v129966(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex382) )
& ( v129966(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex381) )
& ( v129966(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex380) )
& ( v129966(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex379) )
& ( v129966(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex378) )
& ( v129966(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex377) )
& ( v129966(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex376) )
& ( v129966(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex375) )
& ( v129966(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex374) )
& ( v129966(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex373) )
& ( v129966(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex372) )
& ( v129966(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex371) )
& ( v129966(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex370) )
& ( v129966(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex369) )
& ( v129966(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex368) )
& ( v129966(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex367) )
& ( v129966(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex366) )
& ( v129966(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex365) )
& ( v129966(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex364) )
& ( v129966(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex363) )
& ( v129966(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex362) )
& ( v129966(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex361) )
& ( v129966(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex360) )
& ( v129966(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex359) )
& ( v129966(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex358) )
& ( v129966(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex357) )
& ( v129966(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex356) )
& ( v129966(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex355) )
& ( v129966(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex354) )
& ( v129966(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex353) )
& ( v129966(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex352) )
& ( v129966(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex351) )
& ( v129966(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex350) )
& ( v129966(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex349) )
& ( v129966(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2390,axiom,
! [VarNext] :
( v129968(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129966(VarNext,B)
<=> v342(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129968(VarNext)
<=> ( v129969(VarNext)
& v337(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25724,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129969(VarNext)
<=> ( v129971(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10551,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129971(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_41015,axiom,
! [VarCurr] :
( v292(VarCurr,bitIndex99)
<=> v294(VarCurr,bitIndex99) ) ).
fof(addAssignment_41014,axiom,
! [VarCurr] :
( v294(VarCurr,bitIndex99)
<=> v296(VarCurr,bitIndex99) ) ).
fof(addAssignment_41013,axiom,
! [VarCurr] :
( v296(VarCurr,bitIndex99)
<=> v298(VarCurr,bitIndex99) ) ).
fof(addAssignment_41012,axiom,
! [VarCurr] :
( v298(VarCurr,bitIndex99)
<=> v300(VarCurr,bitIndex99) ) ).
fof(addAssignment_41011,axiom,
! [VarCurr] :
( v300(VarCurr,bitIndex99)
<=> v302(VarCurr,bitIndex99) ) ).
fof(addAssignment_41010,axiom,
! [VarCurr] :
( v129794(VarCurr,bitIndex2)
<=> v129795(VarCurr,bitIndex2) ) ).
fof(addAssignment_41009,axiom,
! [VarCurr] :
( v129796(VarCurr,bitIndex0)
<=> v129945(VarCurr,bitIndex0) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_462,axiom,
! [VarCurr] :
( ~ v129799(VarCurr)
=> ( ( v129945(VarCurr,bitIndex3)
<=> v129803(VarCurr,bitIndex7) )
& ( v129945(VarCurr,bitIndex2)
<=> v129803(VarCurr,bitIndex6) )
& ( v129945(VarCurr,bitIndex1)
<=> v129803(VarCurr,bitIndex5) )
& ( v129945(VarCurr,bitIndex0)
<=> v129803(VarCurr,bitIndex4) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2899,axiom,
! [VarCurr] :
( v129799(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v129945(VarCurr,B)
<=> v129946(VarCurr,B) ) ) ) ).
fof(addAssignment_41008,axiom,
! [VarCurr] :
( v129946(VarCurr,bitIndex0)
<=> v129962(VarCurr) ) ).
fof(addAssignment_41007,axiom,
! [VarCurr] :
( v129946(VarCurr,bitIndex1)
<=> v129960(VarCurr) ) ).
fof(addAssignment_41006,axiom,
! [VarCurr] :
( v129946(VarCurr,bitIndex2)
<=> v129955(VarCurr) ) ).
fof(addAssignment_41005,axiom,
! [VarCurr] :
( v129946(VarCurr,bitIndex3)
<=> v129948(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25723,axiom,
! [VarCurr] :
( v129960(VarCurr)
<=> ( v129961(VarCurr)
& v129964(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2522,axiom,
! [VarCurr] :
( v129964(VarCurr)
<=> ( v129803(VarCurr,bitIndex4)
| v129803(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25722,axiom,
! [VarCurr] :
( v129961(VarCurr)
<=> ( v129962(VarCurr)
| v129963(VarCurr) ) ) ).
fof(writeUnaryOperator_10550,axiom,
! [VarCurr] :
( ~ v129963(VarCurr)
<=> v129803(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_10549,axiom,
! [VarCurr] :
( ~ v129962(VarCurr)
<=> v129803(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25721,axiom,
! [VarCurr] :
( v129955(VarCurr)
<=> ( v129956(VarCurr)
& v129959(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2521,axiom,
! [VarCurr] :
( v129959(VarCurr)
<=> ( v129952(VarCurr)
| v129803(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25720,axiom,
! [VarCurr] :
( v129956(VarCurr)
<=> ( v129957(VarCurr)
| v129958(VarCurr) ) ) ).
fof(writeUnaryOperator_10548,axiom,
! [VarCurr] :
( ~ v129958(VarCurr)
<=> v129803(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_10547,axiom,
! [VarCurr] :
( ~ v129957(VarCurr)
<=> v129952(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25719,axiom,
! [VarCurr] :
( v129948(VarCurr)
<=> ( v129949(VarCurr)
& v129954(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2520,axiom,
! [VarCurr] :
( v129954(VarCurr)
<=> ( v129951(VarCurr)
| v129803(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25718,axiom,
! [VarCurr] :
( v129949(VarCurr)
<=> ( v129950(VarCurr)
| v129953(VarCurr) ) ) ).
fof(writeUnaryOperator_10546,axiom,
! [VarCurr] :
( ~ v129953(VarCurr)
<=> v129803(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_10545,axiom,
! [VarCurr] :
( ~ v129950(VarCurr)
<=> v129951(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2519,axiom,
! [VarCurr] :
( v129951(VarCurr)
<=> ( v129952(VarCurr)
& v129803(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2518,axiom,
! [VarCurr] :
( v129952(VarCurr)
<=> ( v129803(VarCurr,bitIndex4)
& v129803(VarCurr,bitIndex5) ) ) ).
fof(addAssignment_41004,axiom,
! [VarCurr] :
( v129803(VarCurr,bitIndex4)
<=> v129828(VarCurr,bitIndex4) ) ).
fof(addAssignment_41003,axiom,
! [VarCurr] :
( v129454(VarCurr,bitIndex4)
<=> v129456(VarCurr,bitIndex4) ) ).
fof(addAssignment_41002,axiom,
! [VarCurr] :
( v129456(VarCurr,bitIndex4)
<=> v129458(VarCurr,bitIndex4) ) ).
fof(addAssignment_41001,axiom,
! [VarCurr] :
( v129458(VarCurr,bitIndex4)
<=> v129460(VarCurr,bitIndex4) ) ).
fof(addAssignment_41000,axiom,
! [VarCurr] :
( v129460(VarCurr,bitIndex4)
<=> v256(VarCurr,bitIndex98) ) ).
fof(addAssignment_40999,axiom,
! [VarCurr] :
( v256(VarCurr,bitIndex98)
<=> v258(VarCurr,bitIndex98) ) ).
fof(addAssignment_40998,axiom,
! [VarCurr] :
( v258(VarCurr,bitIndex98)
<=> v260(VarCurr,bitIndex98) ) ).
fof(addAssignment_40997,axiom,
! [VarCurr] :
( v260(VarCurr,bitIndex98)
<=> v262(VarCurr,bitIndex678) ) ).
fof(addAssignment_40996,axiom,
! [VarNext] :
( v262(VarNext,bitIndex678)
<=> v129938(VarNext,bitIndex98) ) ).
fof(addCaseBooleanConditionShiftedRanges1_99,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129940(VarNext)
=> ( ( v129938(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex695) )
& ( v129938(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex694) )
& ( v129938(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex693) )
& ( v129938(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex692) )
& ( v129938(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex691) )
& ( v129938(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex690) )
& ( v129938(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex689) )
& ( v129938(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex688) )
& ( v129938(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex687) )
& ( v129938(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex686) )
& ( v129938(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex685) )
& ( v129938(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex684) )
& ( v129938(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex683) )
& ( v129938(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex682) )
& ( v129938(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex681) )
& ( v129938(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex680) )
& ( v129938(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex679) )
& ( v129938(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex678) )
& ( v129938(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex677) )
& ( v129938(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex676) )
& ( v129938(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex675) )
& ( v129938(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex674) )
& ( v129938(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex673) )
& ( v129938(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex672) )
& ( v129938(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex671) )
& ( v129938(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex670) )
& ( v129938(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex669) )
& ( v129938(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex668) )
& ( v129938(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex667) )
& ( v129938(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex666) )
& ( v129938(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex665) )
& ( v129938(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex664) )
& ( v129938(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex663) )
& ( v129938(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex662) )
& ( v129938(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex661) )
& ( v129938(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex660) )
& ( v129938(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex659) )
& ( v129938(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex658) )
& ( v129938(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex657) )
& ( v129938(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex656) )
& ( v129938(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex655) )
& ( v129938(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex654) )
& ( v129938(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex653) )
& ( v129938(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex652) )
& ( v129938(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex651) )
& ( v129938(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex650) )
& ( v129938(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex649) )
& ( v129938(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex648) )
& ( v129938(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex647) )
& ( v129938(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex646) )
& ( v129938(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex645) )
& ( v129938(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex644) )
& ( v129938(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex643) )
& ( v129938(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex642) )
& ( v129938(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex641) )
& ( v129938(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex640) )
& ( v129938(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex639) )
& ( v129938(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex638) )
& ( v129938(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex637) )
& ( v129938(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex636) )
& ( v129938(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex635) )
& ( v129938(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex634) )
& ( v129938(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex633) )
& ( v129938(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex632) )
& ( v129938(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex631) )
& ( v129938(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex630) )
& ( v129938(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex629) )
& ( v129938(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex628) )
& ( v129938(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex627) )
& ( v129938(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex626) )
& ( v129938(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex625) )
& ( v129938(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex624) )
& ( v129938(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex623) )
& ( v129938(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex622) )
& ( v129938(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex621) )
& ( v129938(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex620) )
& ( v129938(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex619) )
& ( v129938(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex618) )
& ( v129938(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex617) )
& ( v129938(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex616) )
& ( v129938(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex615) )
& ( v129938(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex614) )
& ( v129938(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex613) )
& ( v129938(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex612) )
& ( v129938(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex611) )
& ( v129938(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex610) )
& ( v129938(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex609) )
& ( v129938(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex608) )
& ( v129938(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex607) )
& ( v129938(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex606) )
& ( v129938(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex605) )
& ( v129938(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex604) )
& ( v129938(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex603) )
& ( v129938(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex602) )
& ( v129938(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex601) )
& ( v129938(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex600) )
& ( v129938(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex599) )
& ( v129938(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex598) )
& ( v129938(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex597) )
& ( v129938(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex596) )
& ( v129938(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex595) )
& ( v129938(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex594) )
& ( v129938(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex593) )
& ( v129938(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex592) )
& ( v129938(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex591) )
& ( v129938(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex590) )
& ( v129938(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex589) )
& ( v129938(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex588) )
& ( v129938(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex587) )
& ( v129938(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex586) )
& ( v129938(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex585) )
& ( v129938(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex584) )
& ( v129938(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex583) )
& ( v129938(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex582) )
& ( v129938(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex581) )
& ( v129938(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2389,axiom,
! [VarNext] :
( v129940(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129938(VarNext,B)
<=> v380(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129940(VarNext)
<=> ( v129941(VarNext)
& v375(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129941(VarNext)
<=> ( v129943(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10544,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129943(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_40995,axiom,
! [VarNext] :
( v262(VarNext,bitIndex562)
<=> v129930(VarNext,bitIndex98) ) ).
fof(addCaseBooleanConditionShiftedRanges1_98,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129932(VarNext)
=> ( ( v129930(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex579) )
& ( v129930(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex578) )
& ( v129930(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex577) )
& ( v129930(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex576) )
& ( v129930(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex575) )
& ( v129930(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex574) )
& ( v129930(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex573) )
& ( v129930(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex572) )
& ( v129930(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex571) )
& ( v129930(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex570) )
& ( v129930(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex569) )
& ( v129930(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex568) )
& ( v129930(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex567) )
& ( v129930(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex566) )
& ( v129930(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex565) )
& ( v129930(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex564) )
& ( v129930(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex563) )
& ( v129930(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex562) )
& ( v129930(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex561) )
& ( v129930(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex560) )
& ( v129930(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex559) )
& ( v129930(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex558) )
& ( v129930(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex557) )
& ( v129930(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex556) )
& ( v129930(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex555) )
& ( v129930(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex554) )
& ( v129930(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex553) )
& ( v129930(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex552) )
& ( v129930(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex551) )
& ( v129930(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex550) )
& ( v129930(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex549) )
& ( v129930(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex548) )
& ( v129930(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex547) )
& ( v129930(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex546) )
& ( v129930(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex545) )
& ( v129930(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex544) )
& ( v129930(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex543) )
& ( v129930(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex542) )
& ( v129930(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex541) )
& ( v129930(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex540) )
& ( v129930(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex539) )
& ( v129930(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex538) )
& ( v129930(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex537) )
& ( v129930(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex536) )
& ( v129930(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex535) )
& ( v129930(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex534) )
& ( v129930(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex533) )
& ( v129930(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex532) )
& ( v129930(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex531) )
& ( v129930(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex530) )
& ( v129930(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex529) )
& ( v129930(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex528) )
& ( v129930(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex527) )
& ( v129930(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex526) )
& ( v129930(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex525) )
& ( v129930(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex524) )
& ( v129930(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex523) )
& ( v129930(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex522) )
& ( v129930(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex521) )
& ( v129930(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex520) )
& ( v129930(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex519) )
& ( v129930(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex518) )
& ( v129930(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex517) )
& ( v129930(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex516) )
& ( v129930(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex515) )
& ( v129930(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex514) )
& ( v129930(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex513) )
& ( v129930(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex512) )
& ( v129930(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex511) )
& ( v129930(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex510) )
& ( v129930(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex509) )
& ( v129930(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex508) )
& ( v129930(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex507) )
& ( v129930(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex506) )
& ( v129930(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex505) )
& ( v129930(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex504) )
& ( v129930(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex503) )
& ( v129930(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex502) )
& ( v129930(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex501) )
& ( v129930(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex500) )
& ( v129930(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex499) )
& ( v129930(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex498) )
& ( v129930(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex497) )
& ( v129930(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex496) )
& ( v129930(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex495) )
& ( v129930(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex494) )
& ( v129930(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex493) )
& ( v129930(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex492) )
& ( v129930(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex491) )
& ( v129930(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex490) )
& ( v129930(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex489) )
& ( v129930(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex488) )
& ( v129930(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex487) )
& ( v129930(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex486) )
& ( v129930(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex485) )
& ( v129930(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex484) )
& ( v129930(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex483) )
& ( v129930(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex482) )
& ( v129930(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex481) )
& ( v129930(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex480) )
& ( v129930(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex479) )
& ( v129930(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex478) )
& ( v129930(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex477) )
& ( v129930(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex476) )
& ( v129930(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex475) )
& ( v129930(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex474) )
& ( v129930(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex473) )
& ( v129930(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex472) )
& ( v129930(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex471) )
& ( v129930(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex470) )
& ( v129930(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex469) )
& ( v129930(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex468) )
& ( v129930(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex467) )
& ( v129930(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex466) )
& ( v129930(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex465) )
& ( v129930(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2388,axiom,
! [VarNext] :
( v129932(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129930(VarNext,B)
<=> v361(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129932(VarNext)
<=> ( v129933(VarNext)
& v356(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129933(VarNext)
<=> ( v129935(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129935(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_40994,axiom,
! [VarNext] :
( v262(VarNext,bitIndex446)
<=> v129922(VarNext,bitIndex98) ) ).
fof(addCaseBooleanConditionShiftedRanges1_97,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129924(VarNext)
=> ( ( v129922(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex463) )
& ( v129922(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex462) )
& ( v129922(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex461) )
& ( v129922(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex460) )
& ( v129922(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex459) )
& ( v129922(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex458) )
& ( v129922(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex457) )
& ( v129922(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex456) )
& ( v129922(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex455) )
& ( v129922(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex454) )
& ( v129922(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex453) )
& ( v129922(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex452) )
& ( v129922(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex451) )
& ( v129922(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex450) )
& ( v129922(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex449) )
& ( v129922(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex448) )
& ( v129922(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex447) )
& ( v129922(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex446) )
& ( v129922(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex445) )
& ( v129922(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex444) )
& ( v129922(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex443) )
& ( v129922(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex442) )
& ( v129922(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex441) )
& ( v129922(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex440) )
& ( v129922(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex439) )
& ( v129922(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex438) )
& ( v129922(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex437) )
& ( v129922(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex436) )
& ( v129922(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex435) )
& ( v129922(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex434) )
& ( v129922(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex433) )
& ( v129922(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex432) )
& ( v129922(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex431) )
& ( v129922(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex430) )
& ( v129922(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex429) )
& ( v129922(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex428) )
& ( v129922(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex427) )
& ( v129922(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex426) )
& ( v129922(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex425) )
& ( v129922(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex424) )
& ( v129922(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex423) )
& ( v129922(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex422) )
& ( v129922(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex421) )
& ( v129922(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex420) )
& ( v129922(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex419) )
& ( v129922(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex418) )
& ( v129922(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex417) )
& ( v129922(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex416) )
& ( v129922(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex415) )
& ( v129922(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex414) )
& ( v129922(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex413) )
& ( v129922(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex412) )
& ( v129922(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex411) )
& ( v129922(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex410) )
& ( v129922(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex409) )
& ( v129922(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex408) )
& ( v129922(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex407) )
& ( v129922(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex406) )
& ( v129922(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex405) )
& ( v129922(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex404) )
& ( v129922(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex403) )
& ( v129922(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex402) )
& ( v129922(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex401) )
& ( v129922(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex400) )
& ( v129922(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex399) )
& ( v129922(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex398) )
& ( v129922(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex397) )
& ( v129922(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex396) )
& ( v129922(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex395) )
& ( v129922(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex394) )
& ( v129922(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex393) )
& ( v129922(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex392) )
& ( v129922(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex391) )
& ( v129922(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex390) )
& ( v129922(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex389) )
& ( v129922(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex388) )
& ( v129922(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex387) )
& ( v129922(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex386) )
& ( v129922(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex385) )
& ( v129922(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex384) )
& ( v129922(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex383) )
& ( v129922(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex382) )
& ( v129922(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex381) )
& ( v129922(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex380) )
& ( v129922(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex379) )
& ( v129922(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex378) )
& ( v129922(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex377) )
& ( v129922(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex376) )
& ( v129922(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex375) )
& ( v129922(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex374) )
& ( v129922(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex373) )
& ( v129922(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex372) )
& ( v129922(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex371) )
& ( v129922(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex370) )
& ( v129922(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex369) )
& ( v129922(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex368) )
& ( v129922(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex367) )
& ( v129922(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex366) )
& ( v129922(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex365) )
& ( v129922(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex364) )
& ( v129922(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex363) )
& ( v129922(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex362) )
& ( v129922(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex361) )
& ( v129922(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex360) )
& ( v129922(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex359) )
& ( v129922(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex358) )
& ( v129922(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex357) )
& ( v129922(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex356) )
& ( v129922(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex355) )
& ( v129922(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex354) )
& ( v129922(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex353) )
& ( v129922(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex352) )
& ( v129922(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex351) )
& ( v129922(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex350) )
& ( v129922(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex349) )
& ( v129922(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2387,axiom,
! [VarNext] :
( v129924(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129922(VarNext,B)
<=> v342(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129924(VarNext)
<=> ( v129925(VarNext)
& v337(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129925(VarNext)
<=> ( v129927(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10542,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129927(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_40993,axiom,
! [VarCurr] :
( v292(VarCurr,bitIndex98)
<=> v294(VarCurr,bitIndex98) ) ).
fof(addAssignment_40992,axiom,
! [VarCurr] :
( v294(VarCurr,bitIndex98)
<=> v296(VarCurr,bitIndex98) ) ).
fof(addAssignment_40991,axiom,
! [VarCurr] :
( v296(VarCurr,bitIndex98)
<=> v298(VarCurr,bitIndex98) ) ).
fof(addAssignment_40990,axiom,
! [VarCurr] :
( v298(VarCurr,bitIndex98)
<=> v300(VarCurr,bitIndex98) ) ).
fof(addAssignment_40989,axiom,
! [VarCurr] :
( v300(VarCurr,bitIndex98)
<=> v302(VarCurr,bitIndex98) ) ).
fof(writeBinaryOperatorShiftedRanges_2517,axiom,
! [VarCurr] :
( v129799(VarCurr)
<=> ( v129919(VarCurr)
| v129801(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2516,axiom,
! [VarCurr] :
( v129919(VarCurr)
<=> ( v129920(VarCurr)
| v129801(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2515,axiom,
! [VarCurr] :
( v129920(VarCurr)
<=> ( v129801(VarCurr,bitIndex0)
| v129801(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_40988,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v129801(VarCurr,B)
<=> v129803(VarCurr,B) ) ) ).
fof(addAssignment_40987,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v129803(VarCurr,B)
<=> v129828(VarCurr,B) ) ) ).
fof(addAssignment_40986,axiom,
! [VarCurr] :
( v129828(VarCurr,bitIndex0)
<=> v129913(VarCurr) ) ).
fof(addAssignment_40985,axiom,
! [VarCurr] :
( v129828(VarCurr,bitIndex1)
<=> v129908(VarCurr) ) ).
fof(addAssignment_40984,axiom,
! [VarCurr] :
( v129828(VarCurr,bitIndex2)
<=> v129903(VarCurr) ) ).
fof(addAssignment_40983,axiom,
! [VarCurr] :
( v129828(VarCurr,bitIndex3)
<=> v129898(VarCurr) ) ).
fof(addAssignment_40982,axiom,
! [VarCurr] :
( v129828(VarCurr,bitIndex4)
<=> v129893(VarCurr) ) ).
fof(addAssignment_40981,axiom,
! [VarCurr] :
( v129828(VarCurr,bitIndex5)
<=> v129888(VarCurr) ) ).
fof(addAssignment_40980,axiom,
! [VarCurr] :
( v129828(VarCurr,bitIndex6)
<=> v129883(VarCurr) ) ).
fof(addAssignment_40979,axiom,
! [VarCurr] :
( v129828(VarCurr,bitIndex7)
<=> v129830(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25711,axiom,
! [VarCurr] :
( v129913(VarCurr)
<=> ( v129914(VarCurr)
& v129916(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25710,axiom,
! [VarCurr] :
( v129916(VarCurr)
<=> ( v129454(VarCurr,bitIndex0)
| v129846(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25709,axiom,
! [VarCurr] :
( v129914(VarCurr)
<=> ( v129556(VarCurr)
| v129915(VarCurr) ) ) ).
fof(writeUnaryOperator_10541,axiom,
! [VarCurr] :
( ~ v129915(VarCurr)
<=> v129846(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25708,axiom,
! [VarCurr] :
( v129908(VarCurr)
<=> ( v129909(VarCurr)
& v129912(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25707,axiom,
! [VarCurr] :
( v129912(VarCurr)
<=> ( v129845(VarCurr)
| v129847(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25706,axiom,
! [VarCurr] :
( v129909(VarCurr)
<=> ( v129910(VarCurr)
| v129911(VarCurr) ) ) ).
fof(writeUnaryOperator_10540,axiom,
! [VarCurr] :
( ~ v129911(VarCurr)
<=> v129847(VarCurr) ) ).
fof(writeUnaryOperator_10539,axiom,
! [VarCurr] :
( ~ v129910(VarCurr)
<=> v129845(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25705,axiom,
! [VarCurr] :
( v129903(VarCurr)
<=> ( v129904(VarCurr)
& v129907(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25704,axiom,
! [VarCurr] :
( v129907(VarCurr)
<=> ( v129843(VarCurr)
| v129852(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25703,axiom,
! [VarCurr] :
( v129904(VarCurr)
<=> ( v129905(VarCurr)
| v129906(VarCurr) ) ) ).
fof(writeUnaryOperator_10538,axiom,
! [VarCurr] :
( ~ v129906(VarCurr)
<=> v129852(VarCurr) ) ).
fof(writeUnaryOperator_10537,axiom,
! [VarCurr] :
( ~ v129905(VarCurr)
<=> v129843(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25702,axiom,
! [VarCurr] :
( v129898(VarCurr)
<=> ( v129899(VarCurr)
& v129902(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25701,axiom,
! [VarCurr] :
( v129902(VarCurr)
<=> ( v129841(VarCurr)
| v129857(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25700,axiom,
! [VarCurr] :
( v129899(VarCurr)
<=> ( v129900(VarCurr)
| v129901(VarCurr) ) ) ).
fof(writeUnaryOperator_10536,axiom,
! [VarCurr] :
( ~ v129901(VarCurr)
<=> v129857(VarCurr) ) ).
fof(writeUnaryOperator_10535,axiom,
! [VarCurr] :
( ~ v129900(VarCurr)
<=> v129841(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25699,axiom,
! [VarCurr] :
( v129893(VarCurr)
<=> ( v129894(VarCurr)
& v129897(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25698,axiom,
! [VarCurr] :
( v129897(VarCurr)
<=> ( v129839(VarCurr)
| v129862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25697,axiom,
! [VarCurr] :
( v129894(VarCurr)
<=> ( v129895(VarCurr)
| v129896(VarCurr) ) ) ).
fof(writeUnaryOperator_10534,axiom,
! [VarCurr] :
( ~ v129896(VarCurr)
<=> v129862(VarCurr) ) ).
fof(writeUnaryOperator_10533,axiom,
! [VarCurr] :
( ~ v129895(VarCurr)
<=> v129839(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25696,axiom,
! [VarCurr] :
( v129888(VarCurr)
<=> ( v129889(VarCurr)
& v129892(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25695,axiom,
! [VarCurr] :
( v129892(VarCurr)
<=> ( v129837(VarCurr)
| v129867(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25694,axiom,
! [VarCurr] :
( v129889(VarCurr)
<=> ( v129890(VarCurr)
| v129891(VarCurr) ) ) ).
fof(writeUnaryOperator_10532,axiom,
! [VarCurr] :
( ~ v129891(VarCurr)
<=> v129867(VarCurr) ) ).
fof(writeUnaryOperator_10531,axiom,
! [VarCurr] :
( ~ v129890(VarCurr)
<=> v129837(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25693,axiom,
! [VarCurr] :
( v129883(VarCurr)
<=> ( v129884(VarCurr)
& v129887(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25692,axiom,
! [VarCurr] :
( v129887(VarCurr)
<=> ( v129835(VarCurr)
| v129872(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25691,axiom,
! [VarCurr] :
( v129884(VarCurr)
<=> ( v129885(VarCurr)
| v129886(VarCurr) ) ) ).
fof(writeUnaryOperator_10530,axiom,
! [VarCurr] :
( ~ v129886(VarCurr)
<=> v129872(VarCurr) ) ).
fof(writeUnaryOperator_10529,axiom,
! [VarCurr] :
( ~ v129885(VarCurr)
<=> v129835(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25690,axiom,
! [VarCurr] :
( v129830(VarCurr)
<=> ( v129831(VarCurr)
& v129882(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25689,axiom,
! [VarCurr] :
( v129882(VarCurr)
<=> ( v129833(VarCurr)
| v129878(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25688,axiom,
! [VarCurr] :
( v129831(VarCurr)
<=> ( v129832(VarCurr)
| v129877(VarCurr) ) ) ).
fof(writeUnaryOperator_10528,axiom,
! [VarCurr] :
( ~ v129877(VarCurr)
<=> v129878(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25687,axiom,
! [VarCurr] :
( v129878(VarCurr)
<=> ( v129879(VarCurr)
& v129881(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2514,axiom,
! [VarCurr] :
( v129881(VarCurr)
<=> ( v129454(VarCurr,bitIndex7)
| v129846(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25686,axiom,
! [VarCurr] :
( v129879(VarCurr)
<=> ( v129630(VarCurr)
| v129880(VarCurr) ) ) ).
fof(writeUnaryOperator_10527,axiom,
! [VarCurr] :
( ~ v129880(VarCurr)
<=> v129846(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_10526,axiom,
! [VarCurr] :
( ~ v129832(VarCurr)
<=> v129833(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25685,axiom,
! [VarCurr] :
( v129833(VarCurr)
<=> ( v129834(VarCurr)
| v129876(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2513,axiom,
! [VarCurr] :
( v129876(VarCurr)
<=> ( v129454(VarCurr,bitIndex6)
& v129846(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25684,axiom,
! [VarCurr] :
( v129834(VarCurr)
<=> ( v129835(VarCurr)
& v129872(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25683,axiom,
! [VarCurr] :
( v129872(VarCurr)
<=> ( v129873(VarCurr)
& v129875(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2512,axiom,
! [VarCurr] :
( v129875(VarCurr)
<=> ( v129454(VarCurr,bitIndex6)
| v129846(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25682,axiom,
! [VarCurr] :
( v129873(VarCurr)
<=> ( v129635(VarCurr)
| v129874(VarCurr) ) ) ).
fof(writeUnaryOperator_10525,axiom,
! [VarCurr] :
( ~ v129874(VarCurr)
<=> v129846(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25681,axiom,
! [VarCurr] :
( v129835(VarCurr)
<=> ( v129836(VarCurr)
| v129871(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2511,axiom,
! [VarCurr] :
( v129871(VarCurr)
<=> ( v129454(VarCurr,bitIndex5)
& v129846(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25680,axiom,
! [VarCurr] :
( v129836(VarCurr)
<=> ( v129837(VarCurr)
& v129867(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25679,axiom,
! [VarCurr] :
( v129867(VarCurr)
<=> ( v129868(VarCurr)
& v129870(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2510,axiom,
! [VarCurr] :
( v129870(VarCurr)
<=> ( v129454(VarCurr,bitIndex5)
| v129846(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25678,axiom,
! [VarCurr] :
( v129868(VarCurr)
<=> ( v129640(VarCurr)
| v129869(VarCurr) ) ) ).
fof(writeUnaryOperator_10524,axiom,
! [VarCurr] :
( ~ v129869(VarCurr)
<=> v129846(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25677,axiom,
! [VarCurr] :
( v129837(VarCurr)
<=> ( v129838(VarCurr)
| v129866(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2509,axiom,
! [VarCurr] :
( v129866(VarCurr)
<=> ( v129454(VarCurr,bitIndex4)
& v129846(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25676,axiom,
! [VarCurr] :
( v129838(VarCurr)
<=> ( v129839(VarCurr)
& v129862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25675,axiom,
! [VarCurr] :
( v129862(VarCurr)
<=> ( v129863(VarCurr)
& v129865(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2508,axiom,
! [VarCurr] :
( v129865(VarCurr)
<=> ( v129454(VarCurr,bitIndex4)
| v129846(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25674,axiom,
! [VarCurr] :
( v129863(VarCurr)
<=> ( v129645(VarCurr)
| v129864(VarCurr) ) ) ).
fof(writeUnaryOperator_10523,axiom,
! [VarCurr] :
( ~ v129864(VarCurr)
<=> v129846(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25673,axiom,
! [VarCurr] :
( v129839(VarCurr)
<=> ( v129840(VarCurr)
| v129861(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2507,axiom,
! [VarCurr] :
( v129861(VarCurr)
<=> ( v129454(VarCurr,bitIndex3)
& v129846(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25672,axiom,
! [VarCurr] :
( v129840(VarCurr)
<=> ( v129841(VarCurr)
& v129857(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25671,axiom,
! [VarCurr] :
( v129857(VarCurr)
<=> ( v129858(VarCurr)
& v129860(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2506,axiom,
! [VarCurr] :
( v129860(VarCurr)
<=> ( v129454(VarCurr,bitIndex3)
| v129846(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25670,axiom,
! [VarCurr] :
( v129858(VarCurr)
<=> ( v129650(VarCurr)
| v129859(VarCurr) ) ) ).
fof(writeUnaryOperator_10522,axiom,
! [VarCurr] :
( ~ v129859(VarCurr)
<=> v129846(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25669,axiom,
! [VarCurr] :
( v129841(VarCurr)
<=> ( v129842(VarCurr)
| v129856(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2505,axiom,
! [VarCurr] :
( v129856(VarCurr)
<=> ( v129454(VarCurr,bitIndex2)
& v129846(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25668,axiom,
! [VarCurr] :
( v129842(VarCurr)
<=> ( v129843(VarCurr)
& v129852(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25667,axiom,
! [VarCurr] :
( v129852(VarCurr)
<=> ( v129853(VarCurr)
& v129855(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2504,axiom,
! [VarCurr] :
( v129855(VarCurr)
<=> ( v129454(VarCurr,bitIndex2)
| v129846(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25666,axiom,
! [VarCurr] :
( v129853(VarCurr)
<=> ( v129649(VarCurr)
| v129854(VarCurr) ) ) ).
fof(writeUnaryOperator_10521,axiom,
! [VarCurr] :
( ~ v129854(VarCurr)
<=> v129846(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25665,axiom,
! [VarCurr] :
( v129843(VarCurr)
<=> ( v129844(VarCurr)
| v129851(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2503,axiom,
! [VarCurr] :
( v129851(VarCurr)
<=> ( v129454(VarCurr,bitIndex1)
& v129846(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25664,axiom,
! [VarCurr] :
( v129844(VarCurr)
<=> ( v129845(VarCurr)
& v129847(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25663,axiom,
! [VarCurr] :
( v129847(VarCurr)
<=> ( v129848(VarCurr)
& v129850(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2502,axiom,
! [VarCurr] :
( v129850(VarCurr)
<=> ( v129454(VarCurr,bitIndex1)
| v129846(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25662,axiom,
! [VarCurr] :
( v129848(VarCurr)
<=> ( v129550(VarCurr)
| v129849(VarCurr) ) ) ).
fof(writeUnaryOperator_10520,axiom,
! [VarCurr] :
( ~ v129849(VarCurr)
<=> v129846(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25661,axiom,
! [VarCurr] :
( v129845(VarCurr)
<=> ( v129454(VarCurr,bitIndex0)
& v129846(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40978,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v129846(VarCurr,B)
<=> v129388(VarCurr,B) ) ) ).
fof(addAssignment_40977,axiom,
! [VarCurr] :
( ( v129846(VarCurr,bitIndex7)
<=> $false )
& ( v129846(VarCurr,bitIndex6)
<=> $false )
& ( v129846(VarCurr,bitIndex5)
<=> $false )
& ( v129846(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addAssignment_40976,axiom,
! [VarCurr] :
( v129454(VarCurr,bitIndex3)
<=> v129456(VarCurr,bitIndex3) ) ).
fof(addAssignment_40975,axiom,
! [VarCurr] :
( v129456(VarCurr,bitIndex3)
<=> v129458(VarCurr,bitIndex3) ) ).
fof(addAssignment_40974,axiom,
! [VarCurr] :
( v129458(VarCurr,bitIndex3)
<=> v129460(VarCurr,bitIndex3) ) ).
fof(addAssignment_40973,axiom,
! [VarCurr] :
( v129460(VarCurr,bitIndex3)
<=> v256(VarCurr,bitIndex97) ) ).
fof(addAssignment_40972,axiom,
! [VarCurr] :
( v256(VarCurr,bitIndex97)
<=> v258(VarCurr,bitIndex97) ) ).
fof(addAssignment_40971,axiom,
! [VarCurr] :
( v258(VarCurr,bitIndex97)
<=> v260(VarCurr,bitIndex97) ) ).
fof(addAssignment_40970,axiom,
! [VarCurr] :
( v260(VarCurr,bitIndex97)
<=> v262(VarCurr,bitIndex677) ) ).
fof(addAssignment_40969,axiom,
! [VarNext] :
( v262(VarNext,bitIndex677)
<=> v129821(VarNext,bitIndex97) ) ).
fof(addCaseBooleanConditionShiftedRanges1_96,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129823(VarNext)
=> ( ( v129821(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex695) )
& ( v129821(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex694) )
& ( v129821(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex693) )
& ( v129821(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex692) )
& ( v129821(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex691) )
& ( v129821(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex690) )
& ( v129821(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex689) )
& ( v129821(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex688) )
& ( v129821(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex687) )
& ( v129821(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex686) )
& ( v129821(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex685) )
& ( v129821(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex684) )
& ( v129821(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex683) )
& ( v129821(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex682) )
& ( v129821(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex681) )
& ( v129821(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex680) )
& ( v129821(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex679) )
& ( v129821(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex678) )
& ( v129821(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex677) )
& ( v129821(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex676) )
& ( v129821(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex675) )
& ( v129821(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex674) )
& ( v129821(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex673) )
& ( v129821(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex672) )
& ( v129821(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex671) )
& ( v129821(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex670) )
& ( v129821(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex669) )
& ( v129821(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex668) )
& ( v129821(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex667) )
& ( v129821(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex666) )
& ( v129821(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex665) )
& ( v129821(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex664) )
& ( v129821(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex663) )
& ( v129821(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex662) )
& ( v129821(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex661) )
& ( v129821(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex660) )
& ( v129821(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex659) )
& ( v129821(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex658) )
& ( v129821(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex657) )
& ( v129821(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex656) )
& ( v129821(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex655) )
& ( v129821(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex654) )
& ( v129821(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex653) )
& ( v129821(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex652) )
& ( v129821(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex651) )
& ( v129821(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex650) )
& ( v129821(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex649) )
& ( v129821(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex648) )
& ( v129821(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex647) )
& ( v129821(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex646) )
& ( v129821(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex645) )
& ( v129821(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex644) )
& ( v129821(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex643) )
& ( v129821(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex642) )
& ( v129821(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex641) )
& ( v129821(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex640) )
& ( v129821(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex639) )
& ( v129821(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex638) )
& ( v129821(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex637) )
& ( v129821(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex636) )
& ( v129821(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex635) )
& ( v129821(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex634) )
& ( v129821(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex633) )
& ( v129821(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex632) )
& ( v129821(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex631) )
& ( v129821(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex630) )
& ( v129821(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex629) )
& ( v129821(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex628) )
& ( v129821(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex627) )
& ( v129821(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex626) )
& ( v129821(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex625) )
& ( v129821(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex624) )
& ( v129821(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex623) )
& ( v129821(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex622) )
& ( v129821(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex621) )
& ( v129821(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex620) )
& ( v129821(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex619) )
& ( v129821(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex618) )
& ( v129821(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex617) )
& ( v129821(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex616) )
& ( v129821(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex615) )
& ( v129821(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex614) )
& ( v129821(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex613) )
& ( v129821(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex612) )
& ( v129821(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex611) )
& ( v129821(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex610) )
& ( v129821(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex609) )
& ( v129821(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex608) )
& ( v129821(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex607) )
& ( v129821(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex606) )
& ( v129821(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex605) )
& ( v129821(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex604) )
& ( v129821(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex603) )
& ( v129821(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex602) )
& ( v129821(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex601) )
& ( v129821(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex600) )
& ( v129821(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex599) )
& ( v129821(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex598) )
& ( v129821(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex597) )
& ( v129821(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex596) )
& ( v129821(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex595) )
& ( v129821(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex594) )
& ( v129821(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex593) )
& ( v129821(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex592) )
& ( v129821(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex591) )
& ( v129821(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex590) )
& ( v129821(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex589) )
& ( v129821(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex588) )
& ( v129821(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex587) )
& ( v129821(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex586) )
& ( v129821(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex585) )
& ( v129821(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex584) )
& ( v129821(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex583) )
& ( v129821(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex582) )
& ( v129821(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex581) )
& ( v129821(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2386,axiom,
! [VarNext] :
( v129823(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129821(VarNext,B)
<=> v380(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25660,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129823(VarNext)
<=> ( v129824(VarNext)
& v375(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25659,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129824(VarNext)
<=> ( v129826(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129826(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_40968,axiom,
! [VarNext] :
( v262(VarNext,bitIndex561)
<=> v129813(VarNext,bitIndex97) ) ).
fof(addCaseBooleanConditionShiftedRanges1_95,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129815(VarNext)
=> ( ( v129813(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex579) )
& ( v129813(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex578) )
& ( v129813(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex577) )
& ( v129813(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex576) )
& ( v129813(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex575) )
& ( v129813(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex574) )
& ( v129813(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex573) )
& ( v129813(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex572) )
& ( v129813(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex571) )
& ( v129813(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex570) )
& ( v129813(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex569) )
& ( v129813(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex568) )
& ( v129813(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex567) )
& ( v129813(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex566) )
& ( v129813(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex565) )
& ( v129813(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex564) )
& ( v129813(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex563) )
& ( v129813(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex562) )
& ( v129813(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex561) )
& ( v129813(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex560) )
& ( v129813(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex559) )
& ( v129813(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex558) )
& ( v129813(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex557) )
& ( v129813(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex556) )
& ( v129813(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex555) )
& ( v129813(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex554) )
& ( v129813(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex553) )
& ( v129813(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex552) )
& ( v129813(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex551) )
& ( v129813(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex550) )
& ( v129813(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex549) )
& ( v129813(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex548) )
& ( v129813(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex547) )
& ( v129813(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex546) )
& ( v129813(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex545) )
& ( v129813(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex544) )
& ( v129813(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex543) )
& ( v129813(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex542) )
& ( v129813(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex541) )
& ( v129813(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex540) )
& ( v129813(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex539) )
& ( v129813(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex538) )
& ( v129813(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex537) )
& ( v129813(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex536) )
& ( v129813(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex535) )
& ( v129813(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex534) )
& ( v129813(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex533) )
& ( v129813(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex532) )
& ( v129813(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex531) )
& ( v129813(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex530) )
& ( v129813(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex529) )
& ( v129813(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex528) )
& ( v129813(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex527) )
& ( v129813(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex526) )
& ( v129813(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex525) )
& ( v129813(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex524) )
& ( v129813(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex523) )
& ( v129813(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex522) )
& ( v129813(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex521) )
& ( v129813(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex520) )
& ( v129813(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex519) )
& ( v129813(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex518) )
& ( v129813(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex517) )
& ( v129813(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex516) )
& ( v129813(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex515) )
& ( v129813(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex514) )
& ( v129813(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex513) )
& ( v129813(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex512) )
& ( v129813(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex511) )
& ( v129813(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex510) )
& ( v129813(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex509) )
& ( v129813(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex508) )
& ( v129813(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex507) )
& ( v129813(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex506) )
& ( v129813(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex505) )
& ( v129813(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex504) )
& ( v129813(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex503) )
& ( v129813(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex502) )
& ( v129813(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex501) )
& ( v129813(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex500) )
& ( v129813(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex499) )
& ( v129813(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex498) )
& ( v129813(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex497) )
& ( v129813(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex496) )
& ( v129813(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex495) )
& ( v129813(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex494) )
& ( v129813(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex493) )
& ( v129813(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex492) )
& ( v129813(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex491) )
& ( v129813(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex490) )
& ( v129813(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex489) )
& ( v129813(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex488) )
& ( v129813(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex487) )
& ( v129813(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex486) )
& ( v129813(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex485) )
& ( v129813(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex484) )
& ( v129813(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex483) )
& ( v129813(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex482) )
& ( v129813(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex481) )
& ( v129813(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex480) )
& ( v129813(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex479) )
& ( v129813(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex478) )
& ( v129813(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex477) )
& ( v129813(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex476) )
& ( v129813(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex475) )
& ( v129813(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex474) )
& ( v129813(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex473) )
& ( v129813(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex472) )
& ( v129813(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex471) )
& ( v129813(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex470) )
& ( v129813(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex469) )
& ( v129813(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex468) )
& ( v129813(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex467) )
& ( v129813(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex466) )
& ( v129813(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex465) )
& ( v129813(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2385,axiom,
! [VarNext] :
( v129815(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129813(VarNext,B)
<=> v361(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25658,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129815(VarNext)
<=> ( v129816(VarNext)
& v356(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25657,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129816(VarNext)
<=> ( v129818(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129818(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_40967,axiom,
! [VarNext] :
( v262(VarNext,bitIndex445)
<=> v129805(VarNext,bitIndex97) ) ).
fof(addCaseBooleanConditionShiftedRanges1_94,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129807(VarNext)
=> ( ( v129805(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex463) )
& ( v129805(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex462) )
& ( v129805(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex461) )
& ( v129805(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex460) )
& ( v129805(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex459) )
& ( v129805(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex458) )
& ( v129805(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex457) )
& ( v129805(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex456) )
& ( v129805(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex455) )
& ( v129805(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex454) )
& ( v129805(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex453) )
& ( v129805(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex452) )
& ( v129805(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex451) )
& ( v129805(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex450) )
& ( v129805(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex449) )
& ( v129805(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex448) )
& ( v129805(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex447) )
& ( v129805(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex446) )
& ( v129805(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex445) )
& ( v129805(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex444) )
& ( v129805(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex443) )
& ( v129805(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex442) )
& ( v129805(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex441) )
& ( v129805(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex440) )
& ( v129805(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex439) )
& ( v129805(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex438) )
& ( v129805(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex437) )
& ( v129805(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex436) )
& ( v129805(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex435) )
& ( v129805(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex434) )
& ( v129805(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex433) )
& ( v129805(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex432) )
& ( v129805(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex431) )
& ( v129805(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex430) )
& ( v129805(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex429) )
& ( v129805(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex428) )
& ( v129805(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex427) )
& ( v129805(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex426) )
& ( v129805(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex425) )
& ( v129805(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex424) )
& ( v129805(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex423) )
& ( v129805(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex422) )
& ( v129805(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex421) )
& ( v129805(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex420) )
& ( v129805(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex419) )
& ( v129805(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex418) )
& ( v129805(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex417) )
& ( v129805(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex416) )
& ( v129805(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex415) )
& ( v129805(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex414) )
& ( v129805(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex413) )
& ( v129805(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex412) )
& ( v129805(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex411) )
& ( v129805(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex410) )
& ( v129805(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex409) )
& ( v129805(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex408) )
& ( v129805(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex407) )
& ( v129805(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex406) )
& ( v129805(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex405) )
& ( v129805(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex404) )
& ( v129805(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex403) )
& ( v129805(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex402) )
& ( v129805(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex401) )
& ( v129805(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex400) )
& ( v129805(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex399) )
& ( v129805(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex398) )
& ( v129805(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex397) )
& ( v129805(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex396) )
& ( v129805(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex395) )
& ( v129805(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex394) )
& ( v129805(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex393) )
& ( v129805(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex392) )
& ( v129805(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex391) )
& ( v129805(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex390) )
& ( v129805(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex389) )
& ( v129805(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex388) )
& ( v129805(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex387) )
& ( v129805(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex386) )
& ( v129805(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex385) )
& ( v129805(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex384) )
& ( v129805(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex383) )
& ( v129805(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex382) )
& ( v129805(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex381) )
& ( v129805(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex380) )
& ( v129805(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex379) )
& ( v129805(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex378) )
& ( v129805(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex377) )
& ( v129805(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex376) )
& ( v129805(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex375) )
& ( v129805(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex374) )
& ( v129805(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex373) )
& ( v129805(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex372) )
& ( v129805(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex371) )
& ( v129805(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex370) )
& ( v129805(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex369) )
& ( v129805(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex368) )
& ( v129805(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex367) )
& ( v129805(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex366) )
& ( v129805(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex365) )
& ( v129805(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex364) )
& ( v129805(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex363) )
& ( v129805(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex362) )
& ( v129805(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex361) )
& ( v129805(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex360) )
& ( v129805(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex359) )
& ( v129805(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex358) )
& ( v129805(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex357) )
& ( v129805(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex356) )
& ( v129805(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex355) )
& ( v129805(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex354) )
& ( v129805(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex353) )
& ( v129805(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex352) )
& ( v129805(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex351) )
& ( v129805(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex350) )
& ( v129805(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex349) )
& ( v129805(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2384,axiom,
! [VarNext] :
( v129807(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129805(VarNext,B)
<=> v342(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129807(VarNext)
<=> ( v129808(VarNext)
& v337(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25655,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129808(VarNext)
<=> ( v129810(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129810(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_40966,axiom,
! [VarCurr] :
( v292(VarCurr,bitIndex97)
<=> v294(VarCurr,bitIndex97) ) ).
fof(addAssignment_40965,axiom,
! [VarCurr] :
( v294(VarCurr,bitIndex97)
<=> v296(VarCurr,bitIndex97) ) ).
fof(addAssignment_40964,axiom,
! [VarCurr] :
( v296(VarCurr,bitIndex97)
<=> v298(VarCurr,bitIndex97) ) ).
fof(addAssignment_40963,axiom,
! [VarCurr] :
( v298(VarCurr,bitIndex97)
<=> v300(VarCurr,bitIndex97) ) ).
fof(addAssignment_40962,axiom,
! [VarCurr] :
( v300(VarCurr,bitIndex97)
<=> v302(VarCurr,bitIndex97) ) ).
fof(addAssignment_40961,axiom,
! [VarCurr] :
( v129794(VarCurr,bitIndex1)
<=> v129795(VarCurr,bitIndex1) ) ).
fof(addAssignment_40960,axiom,
! [VarCurr] :
( v129794(VarCurr,bitIndex0)
<=> v129795(VarCurr,bitIndex0) ) ).
fof(addAssignment_40959,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129795(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_40958,axiom,
! [VarCurr] :
( ( v129795(VarCurr,bitIndex5)
<=> v129796(VarCurr,bitIndex3) )
& ( v129795(VarCurr,bitIndex4)
<=> v129796(VarCurr,bitIndex2) )
& ( v129795(VarCurr,bitIndex3)
<=> v129796(VarCurr,bitIndex1) )
& ( v129795(VarCurr,bitIndex2)
<=> v129796(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3109,axiom,
! [VarCurr] :
( ~ v15410(VarCurr)
=> ( v129791(VarCurr)
<=> v15406(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2898,axiom,
! [VarCurr] :
( v15410(VarCurr)
=> ( v129791(VarCurr)
<=> v129789(VarCurr) ) ) ).
fof(addAssignment_40957,axiom,
! [VarCurr] :
( v129789(VarCurr)
<=> v15430(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2501,axiom,
! [VarCurr] :
( v129446(VarCurr)
<=> ( v129780(VarCurr)
| v129442(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2500,axiom,
! [VarCurr] :
( v129780(VarCurr)
<=> ( v129781(VarCurr)
| v129442(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2499,axiom,
! [VarCurr] :
( v129781(VarCurr)
<=> ( v129782(VarCurr)
| v129442(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2498,axiom,
! [VarCurr] :
( v129782(VarCurr)
<=> ( v129783(VarCurr)
| v129442(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2497,axiom,
! [VarCurr] :
( v129783(VarCurr)
<=> ( v129442(VarCurr,bitIndex0)
| v129442(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2295,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129686(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129442(VarNext,B)
<=> v129442(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2383,axiom,
! [VarNext] :
( v129686(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129442(VarNext,B)
<=> v129703(VarNext,B) ) ) ) ).
fof(addAssignment_40956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129703(VarNext,B)
<=> v129701(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5372,axiom,
! [VarCurr] :
( ~ v129695(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129701(VarCurr,B)
<=> v129704(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5374,axiom,
! [VarCurr] :
( v129695(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129701(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5371,axiom,
! [VarCurr] :
( ~ v15410(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129704(VarCurr,B)
<=> v129741(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5373,axiom,
! [VarCurr] :
( v15410(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129704(VarCurr,B)
<=> v129705(VarCurr,B) ) ) ) ).
fof(addAssignment_40955,axiom,
! [VarCurr] :
( v129741(VarCurr,bitIndex0)
<=> v129774(VarCurr) ) ).
fof(addAssignment_40954,axiom,
! [VarCurr] :
( v129741(VarCurr,bitIndex1)
<=> v129772(VarCurr) ) ).
fof(addAssignment_40953,axiom,
! [VarCurr] :
( v129741(VarCurr,bitIndex2)
<=> v129768(VarCurr) ) ).
fof(addAssignment_40952,axiom,
! [VarCurr] :
( v129741(VarCurr,bitIndex3)
<=> v129764(VarCurr) ) ).
fof(addAssignment_40951,axiom,
! [VarCurr] :
( v129741(VarCurr,bitIndex4)
<=> v129760(VarCurr) ) ).
fof(addAssignment_40950,axiom,
! [VarCurr] :
( v129741(VarCurr,bitIndex5)
<=> v129743(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25654,axiom,
! [VarCurr] :
( v129772(VarCurr)
<=> ( v129773(VarCurr)
& v129775(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25653,axiom,
! [VarCurr] :
( v129775(VarCurr)
<=> ( v129442(VarCurr,bitIndex0)
| v129754(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2496,axiom,
! [VarCurr] :
( v129773(VarCurr)
<=> ( v129774(VarCurr)
| v129442(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10516,axiom,
! [VarCurr] :
( ~ v129774(VarCurr)
<=> v129442(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25652,axiom,
! [VarCurr] :
( v129768(VarCurr)
<=> ( v129769(VarCurr)
& v129771(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25651,axiom,
! [VarCurr] :
( v129771(VarCurr)
<=> ( v129752(VarCurr)
| v129755(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2495,axiom,
! [VarCurr] :
( v129769(VarCurr)
<=> ( v129770(VarCurr)
| v129442(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10515,axiom,
! [VarCurr] :
( ~ v129770(VarCurr)
<=> v129752(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25650,axiom,
! [VarCurr] :
( v129764(VarCurr)
<=> ( v129765(VarCurr)
& v129767(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25649,axiom,
! [VarCurr] :
( v129767(VarCurr)
<=> ( v129750(VarCurr)
| v129756(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2494,axiom,
! [VarCurr] :
( v129765(VarCurr)
<=> ( v129766(VarCurr)
| v129442(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10514,axiom,
! [VarCurr] :
( ~ v129766(VarCurr)
<=> v129750(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25648,axiom,
! [VarCurr] :
( v129760(VarCurr)
<=> ( v129761(VarCurr)
& v129763(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25647,axiom,
! [VarCurr] :
( v129763(VarCurr)
<=> ( v129748(VarCurr)
| v129757(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2493,axiom,
! [VarCurr] :
( v129761(VarCurr)
<=> ( v129762(VarCurr)
| v129442(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_10513,axiom,
! [VarCurr] :
( ~ v129762(VarCurr)
<=> v129748(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25646,axiom,
! [VarCurr] :
( v129743(VarCurr)
<=> ( v129744(VarCurr)
& v129758(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25645,axiom,
! [VarCurr] :
( v129758(VarCurr)
<=> ( v129746(VarCurr)
| v129759(VarCurr) ) ) ).
fof(writeUnaryOperator_10512,axiom,
! [VarCurr] :
( ~ v129759(VarCurr)
<=> v129442(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_2492,axiom,
! [VarCurr] :
( v129744(VarCurr)
<=> ( v129745(VarCurr)
| v129442(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_10511,axiom,
! [VarCurr] :
( ~ v129745(VarCurr)
<=> v129746(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2491,axiom,
! [VarCurr] :
( v129746(VarCurr)
<=> ( v129442(VarCurr,bitIndex4)
| v129747(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25644,axiom,
! [VarCurr] :
( v129747(VarCurr)
<=> ( v129748(VarCurr)
& v129757(VarCurr) ) ) ).
fof(writeUnaryOperator_10510,axiom,
! [VarCurr] :
( ~ v129757(VarCurr)
<=> v129442(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_2490,axiom,
! [VarCurr] :
( v129748(VarCurr)
<=> ( v129442(VarCurr,bitIndex3)
| v129749(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25643,axiom,
! [VarCurr] :
( v129749(VarCurr)
<=> ( v129750(VarCurr)
& v129756(VarCurr) ) ) ).
fof(writeUnaryOperator_10509,axiom,
! [VarCurr] :
( ~ v129756(VarCurr)
<=> v129442(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2489,axiom,
! [VarCurr] :
( v129750(VarCurr)
<=> ( v129442(VarCurr,bitIndex2)
| v129751(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25642,axiom,
! [VarCurr] :
( v129751(VarCurr)
<=> ( v129752(VarCurr)
& v129755(VarCurr) ) ) ).
fof(writeUnaryOperator_10508,axiom,
! [VarCurr] :
( ~ v129755(VarCurr)
<=> v129442(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2488,axiom,
! [VarCurr] :
( v129752(VarCurr)
<=> ( v129442(VarCurr,bitIndex1)
| v129753(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25641,axiom,
! [VarCurr] :
( v129753(VarCurr)
<=> ( v129442(VarCurr,bitIndex0)
& v129754(VarCurr) ) ) ).
fof(writeUnaryOperator_10507,axiom,
! [VarCurr] :
( ~ v129754(VarCurr)
<=> v129442(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3108,axiom,
! [VarCurr] :
( ~ v129444(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129705(VarCurr,B)
<=> v129448(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2897,axiom,
! [VarCurr] :
( v129444(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129705(VarCurr,B)
<=> v129706(VarCurr,B) ) ) ) ).
fof(addAssignment_40949,axiom,
! [VarCurr] :
( v129706(VarCurr,bitIndex0)
<=> v129739(VarCurr) ) ).
fof(addAssignment_40948,axiom,
! [VarCurr] :
( v129706(VarCurr,bitIndex1)
<=> v129737(VarCurr) ) ).
fof(addAssignment_40947,axiom,
! [VarCurr] :
( v129706(VarCurr,bitIndex2)
<=> v129733(VarCurr) ) ).
fof(addAssignment_40946,axiom,
! [VarCurr] :
( v129706(VarCurr,bitIndex3)
<=> v129729(VarCurr) ) ).
fof(addAssignment_40945,axiom,
! [VarCurr] :
( v129706(VarCurr,bitIndex4)
<=> v129725(VarCurr) ) ).
fof(addAssignment_40944,axiom,
! [VarCurr] :
( v129706(VarCurr,bitIndex5)
<=> v129708(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25640,axiom,
! [VarCurr] :
( v129737(VarCurr)
<=> ( v129738(VarCurr)
& v129740(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25639,axiom,
! [VarCurr] :
( v129740(VarCurr)
<=> ( v129448(VarCurr,bitIndex0)
| v129719(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2487,axiom,
! [VarCurr] :
( v129738(VarCurr)
<=> ( v129739(VarCurr)
| v129448(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10506,axiom,
! [VarCurr] :
( ~ v129739(VarCurr)
<=> v129448(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25638,axiom,
! [VarCurr] :
( v129733(VarCurr)
<=> ( v129734(VarCurr)
& v129736(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25637,axiom,
! [VarCurr] :
( v129736(VarCurr)
<=> ( v129717(VarCurr)
| v129720(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2486,axiom,
! [VarCurr] :
( v129734(VarCurr)
<=> ( v129735(VarCurr)
| v129448(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10505,axiom,
! [VarCurr] :
( ~ v129735(VarCurr)
<=> v129717(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25636,axiom,
! [VarCurr] :
( v129729(VarCurr)
<=> ( v129730(VarCurr)
& v129732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25635,axiom,
! [VarCurr] :
( v129732(VarCurr)
<=> ( v129715(VarCurr)
| v129721(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2485,axiom,
! [VarCurr] :
( v129730(VarCurr)
<=> ( v129731(VarCurr)
| v129448(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10504,axiom,
! [VarCurr] :
( ~ v129731(VarCurr)
<=> v129715(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25634,axiom,
! [VarCurr] :
( v129725(VarCurr)
<=> ( v129726(VarCurr)
& v129728(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25633,axiom,
! [VarCurr] :
( v129728(VarCurr)
<=> ( v129713(VarCurr)
| v129722(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2484,axiom,
! [VarCurr] :
( v129726(VarCurr)
<=> ( v129727(VarCurr)
| v129448(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_10503,axiom,
! [VarCurr] :
( ~ v129727(VarCurr)
<=> v129713(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25632,axiom,
! [VarCurr] :
( v129708(VarCurr)
<=> ( v129709(VarCurr)
& v129723(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25631,axiom,
! [VarCurr] :
( v129723(VarCurr)
<=> ( v129711(VarCurr)
| v129724(VarCurr) ) ) ).
fof(writeUnaryOperator_10502,axiom,
! [VarCurr] :
( ~ v129724(VarCurr)
<=> v129448(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_2483,axiom,
! [VarCurr] :
( v129709(VarCurr)
<=> ( v129710(VarCurr)
| v129448(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_10501,axiom,
! [VarCurr] :
( ~ v129710(VarCurr)
<=> v129711(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2482,axiom,
! [VarCurr] :
( v129711(VarCurr)
<=> ( v129448(VarCurr,bitIndex4)
| v129712(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25630,axiom,
! [VarCurr] :
( v129712(VarCurr)
<=> ( v129713(VarCurr)
& v129722(VarCurr) ) ) ).
fof(writeUnaryOperator_10500,axiom,
! [VarCurr] :
( ~ v129722(VarCurr)
<=> v129448(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_2481,axiom,
! [VarCurr] :
( v129713(VarCurr)
<=> ( v129448(VarCurr,bitIndex3)
| v129714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25629,axiom,
! [VarCurr] :
( v129714(VarCurr)
<=> ( v129715(VarCurr)
& v129721(VarCurr) ) ) ).
fof(writeUnaryOperator_10499,axiom,
! [VarCurr] :
( ~ v129721(VarCurr)
<=> v129448(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2480,axiom,
! [VarCurr] :
( v129715(VarCurr)
<=> ( v129448(VarCurr,bitIndex2)
| v129716(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25628,axiom,
! [VarCurr] :
( v129716(VarCurr)
<=> ( v129717(VarCurr)
& v129720(VarCurr) ) ) ).
fof(writeUnaryOperator_10498,axiom,
! [VarCurr] :
( ~ v129720(VarCurr)
<=> v129448(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2479,axiom,
! [VarCurr] :
( v129717(VarCurr)
<=> ( v129448(VarCurr,bitIndex1)
| v129718(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25627,axiom,
! [VarCurr] :
( v129718(VarCurr)
<=> ( v129448(VarCurr,bitIndex0)
& v129719(VarCurr) ) ) ).
fof(writeUnaryOperator_10497,axiom,
! [VarCurr] :
( ~ v129719(VarCurr)
<=> v129448(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25626,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129686(VarNext)
<=> ( v129687(VarNext)
& v129694(VarNext) ) ) ) ).
fof(addAssignment_40943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129694(VarNext)
<=> v129692(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25625,axiom,
! [VarCurr] :
( v129692(VarCurr)
<=> ( v129695(VarCurr)
| v129696(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25624,axiom,
! [VarCurr] :
( v129696(VarCurr)
<=> ( v129697(VarCurr)
& v129700(VarCurr) ) ) ).
fof(writeUnaryOperator_10496,axiom,
! [VarCurr] :
( ~ v129700(VarCurr)
<=> v129695(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25623,axiom,
! [VarCurr] :
( v129697(VarCurr)
<=> ( v15410(VarCurr)
| v129698(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25622,axiom,
! [VarCurr] :
( v129698(VarCurr)
<=> ( v129444(VarCurr)
& v129699(VarCurr) ) ) ).
fof(writeUnaryOperator_10495,axiom,
! [VarCurr] :
( ~ v129699(VarCurr)
<=> v15410(VarCurr) ) ).
fof(writeUnaryOperator_10494,axiom,
! [VarCurr] :
( ~ v129695(VarCurr)
<=> v15408(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129687(VarNext)
<=> ( v129688(VarNext)
& v129412(VarNext) ) ) ) ).
fof(writeUnaryOperator_10493,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129688(VarNext)
<=> v129419(VarNext) ) ) ).
fof(addAssignment_40942,axiom,
! [VarCurr] :
( v129448(VarCurr,bitIndex0)
<=> v129652(VarCurr,bitIndex0) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_461,axiom,
! [VarCurr] :
( ~ v129450(VarCurr)
=> ( ( v129652(VarCurr,bitIndex5)
<=> v129452(VarCurr,bitIndex7) )
& ( v129652(VarCurr,bitIndex4)
<=> v129452(VarCurr,bitIndex6) )
& ( v129652(VarCurr,bitIndex3)
<=> v129452(VarCurr,bitIndex5) )
& ( v129652(VarCurr,bitIndex2)
<=> v129452(VarCurr,bitIndex4) )
& ( v129652(VarCurr,bitIndex1)
<=> v129452(VarCurr,bitIndex3) )
& ( v129652(VarCurr,bitIndex0)
<=> v129452(VarCurr,bitIndex2) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2896,axiom,
! [VarCurr] :
( v129450(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129652(VarCurr,B)
<=> v129653(VarCurr,B) ) ) ) ).
fof(addAssignment_40941,axiom,
! [VarCurr] :
( v129653(VarCurr,bitIndex0)
<=> v129681(VarCurr) ) ).
fof(addAssignment_40940,axiom,
! [VarCurr] :
( v129653(VarCurr,bitIndex1)
<=> v129679(VarCurr) ) ).
fof(addAssignment_40939,axiom,
! [VarCurr] :
( v129653(VarCurr,bitIndex2)
<=> v129674(VarCurr) ) ).
fof(addAssignment_40938,axiom,
! [VarCurr] :
( v129653(VarCurr,bitIndex3)
<=> v129669(VarCurr) ) ).
fof(addAssignment_40937,axiom,
! [VarCurr] :
( v129653(VarCurr,bitIndex4)
<=> v129664(VarCurr) ) ).
fof(addAssignment_40936,axiom,
! [VarCurr] :
( v129653(VarCurr,bitIndex5)
<=> v129655(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25620,axiom,
! [VarCurr] :
( v129679(VarCurr)
<=> ( v129680(VarCurr)
& v129683(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2478,axiom,
! [VarCurr] :
( v129683(VarCurr)
<=> ( v129452(VarCurr,bitIndex2)
| v129452(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25619,axiom,
! [VarCurr] :
( v129680(VarCurr)
<=> ( v129681(VarCurr)
| v129682(VarCurr) ) ) ).
fof(writeUnaryOperator_10492,axiom,
! [VarCurr] :
( ~ v129682(VarCurr)
<=> v129452(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10491,axiom,
! [VarCurr] :
( ~ v129681(VarCurr)
<=> v129452(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25618,axiom,
! [VarCurr] :
( v129674(VarCurr)
<=> ( v129675(VarCurr)
& v129678(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2477,axiom,
! [VarCurr] :
( v129678(VarCurr)
<=> ( v129661(VarCurr)
| v129452(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25617,axiom,
! [VarCurr] :
( v129675(VarCurr)
<=> ( v129676(VarCurr)
| v129677(VarCurr) ) ) ).
fof(writeUnaryOperator_10490,axiom,
! [VarCurr] :
( ~ v129677(VarCurr)
<=> v129452(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10489,axiom,
! [VarCurr] :
( ~ v129676(VarCurr)
<=> v129661(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25616,axiom,
! [VarCurr] :
( v129669(VarCurr)
<=> ( v129670(VarCurr)
& v129673(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2476,axiom,
! [VarCurr] :
( v129673(VarCurr)
<=> ( v129660(VarCurr)
| v129452(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25615,axiom,
! [VarCurr] :
( v129670(VarCurr)
<=> ( v129671(VarCurr)
| v129672(VarCurr) ) ) ).
fof(writeUnaryOperator_10488,axiom,
! [VarCurr] :
( ~ v129672(VarCurr)
<=> v129452(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_10487,axiom,
! [VarCurr] :
( ~ v129671(VarCurr)
<=> v129660(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25614,axiom,
! [VarCurr] :
( v129664(VarCurr)
<=> ( v129665(VarCurr)
& v129668(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2475,axiom,
! [VarCurr] :
( v129668(VarCurr)
<=> ( v129659(VarCurr)
| v129452(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25613,axiom,
! [VarCurr] :
( v129665(VarCurr)
<=> ( v129666(VarCurr)
| v129667(VarCurr) ) ) ).
fof(writeUnaryOperator_10486,axiom,
! [VarCurr] :
( ~ v129667(VarCurr)
<=> v129452(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_10485,axiom,
! [VarCurr] :
( ~ v129666(VarCurr)
<=> v129659(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25612,axiom,
! [VarCurr] :
( v129655(VarCurr)
<=> ( v129656(VarCurr)
& v129663(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2474,axiom,
! [VarCurr] :
( v129663(VarCurr)
<=> ( v129658(VarCurr)
| v129452(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25611,axiom,
! [VarCurr] :
( v129656(VarCurr)
<=> ( v129657(VarCurr)
| v129662(VarCurr) ) ) ).
fof(writeUnaryOperator_10484,axiom,
! [VarCurr] :
( ~ v129662(VarCurr)
<=> v129452(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_10483,axiom,
! [VarCurr] :
( ~ v129657(VarCurr)
<=> v129658(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2473,axiom,
! [VarCurr] :
( v129658(VarCurr)
<=> ( v129659(VarCurr)
& v129452(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2472,axiom,
! [VarCurr] :
( v129659(VarCurr)
<=> ( v129660(VarCurr)
& v129452(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2471,axiom,
! [VarCurr] :
( v129660(VarCurr)
<=> ( v129661(VarCurr)
& v129452(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2470,axiom,
! [VarCurr] :
( v129661(VarCurr)
<=> ( v129452(VarCurr,bitIndex2)
& v129452(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_40935,axiom,
! [VarCurr] :
( v129452(VarCurr,bitIndex2)
<=> v129620(VarCurr,bitIndex0) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_460,axiom,
! [VarCurr] :
( ~ v129562(VarCurr)
=> ( ( v129620(VarCurr,bitIndex5)
<=> v129454(VarCurr,bitIndex7) )
& ( v129620(VarCurr,bitIndex4)
<=> v129454(VarCurr,bitIndex6) )
& ( v129620(VarCurr,bitIndex3)
<=> v129454(VarCurr,bitIndex5) )
& ( v129620(VarCurr,bitIndex2)
<=> v129454(VarCurr,bitIndex4) )
& ( v129620(VarCurr,bitIndex1)
<=> v129454(VarCurr,bitIndex3) )
& ( v129620(VarCurr,bitIndex0)
<=> v129454(VarCurr,bitIndex2) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2895,axiom,
! [VarCurr] :
( v129562(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129620(VarCurr,B)
<=> v129621(VarCurr,B) ) ) ) ).
fof(addAssignment_40934,axiom,
! [VarCurr] :
( v129621(VarCurr,bitIndex0)
<=> v129649(VarCurr) ) ).
fof(addAssignment_40933,axiom,
! [VarCurr] :
( v129621(VarCurr,bitIndex1)
<=> v129647(VarCurr) ) ).
fof(addAssignment_40932,axiom,
! [VarCurr] :
( v129621(VarCurr,bitIndex2)
<=> v129642(VarCurr) ) ).
fof(addAssignment_40931,axiom,
! [VarCurr] :
( v129621(VarCurr,bitIndex3)
<=> v129637(VarCurr) ) ).
fof(addAssignment_40930,axiom,
! [VarCurr] :
( v129621(VarCurr,bitIndex4)
<=> v129632(VarCurr) ) ).
fof(addAssignment_40929,axiom,
! [VarCurr] :
( v129621(VarCurr,bitIndex5)
<=> v129623(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25610,axiom,
! [VarCurr] :
( v129647(VarCurr)
<=> ( v129648(VarCurr)
& v129651(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2469,axiom,
! [VarCurr] :
( v129651(VarCurr)
<=> ( v129454(VarCurr,bitIndex2)
| v129454(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25609,axiom,
! [VarCurr] :
( v129648(VarCurr)
<=> ( v129649(VarCurr)
| v129650(VarCurr) ) ) ).
fof(writeUnaryOperator_10482,axiom,
! [VarCurr] :
( ~ v129650(VarCurr)
<=> v129454(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10481,axiom,
! [VarCurr] :
( ~ v129649(VarCurr)
<=> v129454(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25608,axiom,
! [VarCurr] :
( v129642(VarCurr)
<=> ( v129643(VarCurr)
& v129646(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2468,axiom,
! [VarCurr] :
( v129646(VarCurr)
<=> ( v129629(VarCurr)
| v129454(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25607,axiom,
! [VarCurr] :
( v129643(VarCurr)
<=> ( v129644(VarCurr)
| v129645(VarCurr) ) ) ).
fof(writeUnaryOperator_10480,axiom,
! [VarCurr] :
( ~ v129645(VarCurr)
<=> v129454(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10479,axiom,
! [VarCurr] :
( ~ v129644(VarCurr)
<=> v129629(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25606,axiom,
! [VarCurr] :
( v129637(VarCurr)
<=> ( v129638(VarCurr)
& v129641(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2467,axiom,
! [VarCurr] :
( v129641(VarCurr)
<=> ( v129628(VarCurr)
| v129454(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25605,axiom,
! [VarCurr] :
( v129638(VarCurr)
<=> ( v129639(VarCurr)
| v129640(VarCurr) ) ) ).
fof(writeUnaryOperator_10478,axiom,
! [VarCurr] :
( ~ v129640(VarCurr)
<=> v129454(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_10477,axiom,
! [VarCurr] :
( ~ v129639(VarCurr)
<=> v129628(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25604,axiom,
! [VarCurr] :
( v129632(VarCurr)
<=> ( v129633(VarCurr)
& v129636(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2466,axiom,
! [VarCurr] :
( v129636(VarCurr)
<=> ( v129627(VarCurr)
| v129454(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25603,axiom,
! [VarCurr] :
( v129633(VarCurr)
<=> ( v129634(VarCurr)
| v129635(VarCurr) ) ) ).
fof(writeUnaryOperator_10476,axiom,
! [VarCurr] :
( ~ v129635(VarCurr)
<=> v129454(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_10475,axiom,
! [VarCurr] :
( ~ v129634(VarCurr)
<=> v129627(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25602,axiom,
! [VarCurr] :
( v129623(VarCurr)
<=> ( v129624(VarCurr)
& v129631(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2465,axiom,
! [VarCurr] :
( v129631(VarCurr)
<=> ( v129626(VarCurr)
| v129454(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25601,axiom,
! [VarCurr] :
( v129624(VarCurr)
<=> ( v129625(VarCurr)
| v129630(VarCurr) ) ) ).
fof(writeUnaryOperator_10474,axiom,
! [VarCurr] :
( ~ v129630(VarCurr)
<=> v129454(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_10473,axiom,
! [VarCurr] :
( ~ v129625(VarCurr)
<=> v129626(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2464,axiom,
! [VarCurr] :
( v129626(VarCurr)
<=> ( v129627(VarCurr)
& v129454(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2463,axiom,
! [VarCurr] :
( v129627(VarCurr)
<=> ( v129628(VarCurr)
& v129454(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2462,axiom,
! [VarCurr] :
( v129628(VarCurr)
<=> ( v129629(VarCurr)
& v129454(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2461,axiom,
! [VarCurr] :
( v129629(VarCurr)
<=> ( v129454(VarCurr,bitIndex2)
& v129454(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_40928,axiom,
! [VarCurr] :
( v129454(VarCurr,bitIndex2)
<=> v129456(VarCurr,bitIndex2) ) ).
fof(addAssignment_40927,axiom,
! [VarCurr] :
( v129456(VarCurr,bitIndex2)
<=> v129458(VarCurr,bitIndex2) ) ).
fof(addAssignment_40926,axiom,
! [VarCurr] :
( v129458(VarCurr,bitIndex2)
<=> v129460(VarCurr,bitIndex2) ) ).
fof(addAssignment_40925,axiom,
! [VarCurr] :
( v129460(VarCurr,bitIndex2)
<=> v256(VarCurr,bitIndex96) ) ).
fof(addAssignment_40924,axiom,
! [VarCurr] :
( v256(VarCurr,bitIndex96)
<=> v258(VarCurr,bitIndex96) ) ).
fof(addAssignment_40923,axiom,
! [VarCurr] :
( v258(VarCurr,bitIndex96)
<=> v260(VarCurr,bitIndex96) ) ).
fof(addAssignment_40922,axiom,
! [VarCurr] :
( v260(VarCurr,bitIndex96)
<=> v262(VarCurr,bitIndex676) ) ).
fof(addAssignment_40921,axiom,
! [VarNext] :
( v262(VarNext,bitIndex676)
<=> v129613(VarNext,bitIndex96) ) ).
fof(addCaseBooleanConditionShiftedRanges1_93,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129615(VarNext)
=> ( ( v129613(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex695) )
& ( v129613(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex694) )
& ( v129613(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex693) )
& ( v129613(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex692) )
& ( v129613(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex691) )
& ( v129613(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex690) )
& ( v129613(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex689) )
& ( v129613(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex688) )
& ( v129613(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex687) )
& ( v129613(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex686) )
& ( v129613(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex685) )
& ( v129613(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex684) )
& ( v129613(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex683) )
& ( v129613(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex682) )
& ( v129613(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex681) )
& ( v129613(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex680) )
& ( v129613(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex679) )
& ( v129613(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex678) )
& ( v129613(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex677) )
& ( v129613(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex676) )
& ( v129613(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex675) )
& ( v129613(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex674) )
& ( v129613(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex673) )
& ( v129613(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex672) )
& ( v129613(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex671) )
& ( v129613(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex670) )
& ( v129613(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex669) )
& ( v129613(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex668) )
& ( v129613(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex667) )
& ( v129613(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex666) )
& ( v129613(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex665) )
& ( v129613(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex664) )
& ( v129613(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex663) )
& ( v129613(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex662) )
& ( v129613(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex661) )
& ( v129613(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex660) )
& ( v129613(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex659) )
& ( v129613(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex658) )
& ( v129613(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex657) )
& ( v129613(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex656) )
& ( v129613(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex655) )
& ( v129613(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex654) )
& ( v129613(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex653) )
& ( v129613(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex652) )
& ( v129613(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex651) )
& ( v129613(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex650) )
& ( v129613(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex649) )
& ( v129613(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex648) )
& ( v129613(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex647) )
& ( v129613(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex646) )
& ( v129613(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex645) )
& ( v129613(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex644) )
& ( v129613(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex643) )
& ( v129613(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex642) )
& ( v129613(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex641) )
& ( v129613(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex640) )
& ( v129613(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex639) )
& ( v129613(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex638) )
& ( v129613(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex637) )
& ( v129613(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex636) )
& ( v129613(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex635) )
& ( v129613(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex634) )
& ( v129613(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex633) )
& ( v129613(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex632) )
& ( v129613(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex631) )
& ( v129613(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex630) )
& ( v129613(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex629) )
& ( v129613(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex628) )
& ( v129613(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex627) )
& ( v129613(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex626) )
& ( v129613(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex625) )
& ( v129613(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex624) )
& ( v129613(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex623) )
& ( v129613(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex622) )
& ( v129613(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex621) )
& ( v129613(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex620) )
& ( v129613(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex619) )
& ( v129613(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex618) )
& ( v129613(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex617) )
& ( v129613(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex616) )
& ( v129613(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex615) )
& ( v129613(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex614) )
& ( v129613(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex613) )
& ( v129613(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex612) )
& ( v129613(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex611) )
& ( v129613(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex610) )
& ( v129613(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex609) )
& ( v129613(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex608) )
& ( v129613(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex607) )
& ( v129613(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex606) )
& ( v129613(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex605) )
& ( v129613(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex604) )
& ( v129613(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex603) )
& ( v129613(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex602) )
& ( v129613(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex601) )
& ( v129613(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex600) )
& ( v129613(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex599) )
& ( v129613(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex598) )
& ( v129613(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex597) )
& ( v129613(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex596) )
& ( v129613(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex595) )
& ( v129613(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex594) )
& ( v129613(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex593) )
& ( v129613(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex592) )
& ( v129613(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex591) )
& ( v129613(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex590) )
& ( v129613(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex589) )
& ( v129613(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex588) )
& ( v129613(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex587) )
& ( v129613(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex586) )
& ( v129613(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex585) )
& ( v129613(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex584) )
& ( v129613(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex583) )
& ( v129613(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex582) )
& ( v129613(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex581) )
& ( v129613(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2382,axiom,
! [VarNext] :
( v129615(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129613(VarNext,B)
<=> v380(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25600,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129615(VarNext)
<=> ( v129616(VarNext)
& v375(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25599,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129616(VarNext)
<=> ( v129618(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129618(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_40920,axiom,
! [VarNext] :
( v262(VarNext,bitIndex560)
<=> v129605(VarNext,bitIndex96) ) ).
fof(addCaseBooleanConditionShiftedRanges1_92,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129607(VarNext)
=> ( ( v129605(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex579) )
& ( v129605(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex578) )
& ( v129605(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex577) )
& ( v129605(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex576) )
& ( v129605(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex575) )
& ( v129605(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex574) )
& ( v129605(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex573) )
& ( v129605(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex572) )
& ( v129605(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex571) )
& ( v129605(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex570) )
& ( v129605(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex569) )
& ( v129605(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex568) )
& ( v129605(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex567) )
& ( v129605(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex566) )
& ( v129605(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex565) )
& ( v129605(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex564) )
& ( v129605(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex563) )
& ( v129605(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex562) )
& ( v129605(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex561) )
& ( v129605(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex560) )
& ( v129605(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex559) )
& ( v129605(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex558) )
& ( v129605(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex557) )
& ( v129605(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex556) )
& ( v129605(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex555) )
& ( v129605(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex554) )
& ( v129605(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex553) )
& ( v129605(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex552) )
& ( v129605(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex551) )
& ( v129605(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex550) )
& ( v129605(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex549) )
& ( v129605(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex548) )
& ( v129605(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex547) )
& ( v129605(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex546) )
& ( v129605(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex545) )
& ( v129605(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex544) )
& ( v129605(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex543) )
& ( v129605(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex542) )
& ( v129605(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex541) )
& ( v129605(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex540) )
& ( v129605(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex539) )
& ( v129605(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex538) )
& ( v129605(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex537) )
& ( v129605(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex536) )
& ( v129605(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex535) )
& ( v129605(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex534) )
& ( v129605(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex533) )
& ( v129605(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex532) )
& ( v129605(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex531) )
& ( v129605(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex530) )
& ( v129605(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex529) )
& ( v129605(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex528) )
& ( v129605(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex527) )
& ( v129605(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex526) )
& ( v129605(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex525) )
& ( v129605(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex524) )
& ( v129605(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex523) )
& ( v129605(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex522) )
& ( v129605(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex521) )
& ( v129605(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex520) )
& ( v129605(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex519) )
& ( v129605(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex518) )
& ( v129605(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex517) )
& ( v129605(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex516) )
& ( v129605(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex515) )
& ( v129605(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex514) )
& ( v129605(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex513) )
& ( v129605(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex512) )
& ( v129605(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex511) )
& ( v129605(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex510) )
& ( v129605(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex509) )
& ( v129605(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex508) )
& ( v129605(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex507) )
& ( v129605(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex506) )
& ( v129605(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex505) )
& ( v129605(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex504) )
& ( v129605(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex503) )
& ( v129605(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex502) )
& ( v129605(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex501) )
& ( v129605(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex500) )
& ( v129605(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex499) )
& ( v129605(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex498) )
& ( v129605(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex497) )
& ( v129605(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex496) )
& ( v129605(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex495) )
& ( v129605(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex494) )
& ( v129605(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex493) )
& ( v129605(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex492) )
& ( v129605(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex491) )
& ( v129605(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex490) )
& ( v129605(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex489) )
& ( v129605(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex488) )
& ( v129605(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex487) )
& ( v129605(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex486) )
& ( v129605(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex485) )
& ( v129605(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex484) )
& ( v129605(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex483) )
& ( v129605(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex482) )
& ( v129605(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex481) )
& ( v129605(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex480) )
& ( v129605(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex479) )
& ( v129605(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex478) )
& ( v129605(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex477) )
& ( v129605(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex476) )
& ( v129605(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex475) )
& ( v129605(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex474) )
& ( v129605(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex473) )
& ( v129605(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex472) )
& ( v129605(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex471) )
& ( v129605(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex470) )
& ( v129605(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex469) )
& ( v129605(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex468) )
& ( v129605(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex467) )
& ( v129605(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex466) )
& ( v129605(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex465) )
& ( v129605(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2381,axiom,
! [VarNext] :
( v129607(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129605(VarNext,B)
<=> v361(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25598,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129607(VarNext)
<=> ( v129608(VarNext)
& v356(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25597,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129608(VarNext)
<=> ( v129610(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129610(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_40919,axiom,
! [VarNext] :
( v262(VarNext,bitIndex444)
<=> v129597(VarNext,bitIndex96) ) ).
fof(addCaseBooleanConditionShiftedRanges1_91,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129599(VarNext)
=> ( ( v129597(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex463) )
& ( v129597(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex462) )
& ( v129597(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex461) )
& ( v129597(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex460) )
& ( v129597(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex459) )
& ( v129597(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex458) )
& ( v129597(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex457) )
& ( v129597(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex456) )
& ( v129597(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex455) )
& ( v129597(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex454) )
& ( v129597(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex453) )
& ( v129597(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex452) )
& ( v129597(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex451) )
& ( v129597(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex450) )
& ( v129597(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex449) )
& ( v129597(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex448) )
& ( v129597(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex447) )
& ( v129597(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex446) )
& ( v129597(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex445) )
& ( v129597(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex444) )
& ( v129597(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex443) )
& ( v129597(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex442) )
& ( v129597(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex441) )
& ( v129597(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex440) )
& ( v129597(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex439) )
& ( v129597(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex438) )
& ( v129597(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex437) )
& ( v129597(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex436) )
& ( v129597(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex435) )
& ( v129597(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex434) )
& ( v129597(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex433) )
& ( v129597(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex432) )
& ( v129597(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex431) )
& ( v129597(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex430) )
& ( v129597(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex429) )
& ( v129597(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex428) )
& ( v129597(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex427) )
& ( v129597(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex426) )
& ( v129597(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex425) )
& ( v129597(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex424) )
& ( v129597(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex423) )
& ( v129597(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex422) )
& ( v129597(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex421) )
& ( v129597(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex420) )
& ( v129597(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex419) )
& ( v129597(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex418) )
& ( v129597(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex417) )
& ( v129597(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex416) )
& ( v129597(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex415) )
& ( v129597(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex414) )
& ( v129597(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex413) )
& ( v129597(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex412) )
& ( v129597(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex411) )
& ( v129597(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex410) )
& ( v129597(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex409) )
& ( v129597(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex408) )
& ( v129597(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex407) )
& ( v129597(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex406) )
& ( v129597(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex405) )
& ( v129597(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex404) )
& ( v129597(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex403) )
& ( v129597(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex402) )
& ( v129597(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex401) )
& ( v129597(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex400) )
& ( v129597(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex399) )
& ( v129597(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex398) )
& ( v129597(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex397) )
& ( v129597(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex396) )
& ( v129597(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex395) )
& ( v129597(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex394) )
& ( v129597(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex393) )
& ( v129597(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex392) )
& ( v129597(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex391) )
& ( v129597(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex390) )
& ( v129597(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex389) )
& ( v129597(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex388) )
& ( v129597(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex387) )
& ( v129597(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex386) )
& ( v129597(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex385) )
& ( v129597(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex384) )
& ( v129597(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex383) )
& ( v129597(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex382) )
& ( v129597(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex381) )
& ( v129597(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex380) )
& ( v129597(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex379) )
& ( v129597(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex378) )
& ( v129597(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex377) )
& ( v129597(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex376) )
& ( v129597(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex375) )
& ( v129597(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex374) )
& ( v129597(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex373) )
& ( v129597(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex372) )
& ( v129597(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex371) )
& ( v129597(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex370) )
& ( v129597(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex369) )
& ( v129597(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex368) )
& ( v129597(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex367) )
& ( v129597(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex366) )
& ( v129597(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex365) )
& ( v129597(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex364) )
& ( v129597(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex363) )
& ( v129597(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex362) )
& ( v129597(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex361) )
& ( v129597(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex360) )
& ( v129597(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex359) )
& ( v129597(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex358) )
& ( v129597(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex357) )
& ( v129597(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex356) )
& ( v129597(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex355) )
& ( v129597(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex354) )
& ( v129597(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex353) )
& ( v129597(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex352) )
& ( v129597(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex351) )
& ( v129597(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex350) )
& ( v129597(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex349) )
& ( v129597(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2380,axiom,
! [VarNext] :
( v129599(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129597(VarNext,B)
<=> v342(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25596,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129599(VarNext)
<=> ( v129600(VarNext)
& v337(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25595,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129600(VarNext)
<=> ( v129602(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129602(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_40918,axiom,
! [VarCurr] :
( v292(VarCurr,bitIndex96)
<=> v294(VarCurr,bitIndex96) ) ).
fof(addAssignment_40917,axiom,
! [VarCurr] :
( v294(VarCurr,bitIndex96)
<=> v296(VarCurr,bitIndex96) ) ).
fof(addAssignment_40916,axiom,
! [VarCurr] :
( v296(VarCurr,bitIndex96)
<=> v298(VarCurr,bitIndex96) ) ).
fof(addAssignment_40915,axiom,
! [VarCurr] :
( v298(VarCurr,bitIndex96)
<=> v300(VarCurr,bitIndex96) ) ).
fof(addAssignment_40914,axiom,
! [VarCurr] :
( v300(VarCurr,bitIndex96)
<=> v302(VarCurr,bitIndex96) ) ).
fof(addAssignment_40913,axiom,
! [VarCurr] :
( v129562(VarCurr)
<=> v129563(VarCurr,bitIndex2) ) ).
fof(addAssignment_40912,axiom,
! [VarCurr] :
( v129563(VarCurr,bitIndex0)
<=> v129591(VarCurr) ) ).
fof(addAssignment_40911,axiom,
! [VarCurr] :
( v129563(VarCurr,bitIndex1)
<=> v129586(VarCurr) ) ).
fof(addAssignment_40910,axiom,
! [VarCurr] :
( v129563(VarCurr,bitIndex2)
<=> v129565(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25594,axiom,
! [VarCurr] :
( v129591(VarCurr)
<=> ( v129592(VarCurr)
& v129595(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25593,axiom,
! [VarCurr] :
( v129595(VarCurr)
<=> ( v129571(VarCurr,bitIndex0)
| v129572(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25592,axiom,
! [VarCurr] :
( v129592(VarCurr)
<=> ( v129593(VarCurr)
| v129594(VarCurr) ) ) ).
fof(writeUnaryOperator_10469,axiom,
! [VarCurr] :
( ~ v129594(VarCurr)
<=> v129572(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10468,axiom,
! [VarCurr] :
( ~ v129593(VarCurr)
<=> v129571(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25591,axiom,
! [VarCurr] :
( v129586(VarCurr)
<=> ( v129587(VarCurr)
& v129590(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25590,axiom,
! [VarCurr] :
( v129590(VarCurr)
<=> ( v129570(VarCurr)
| v129573(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25589,axiom,
! [VarCurr] :
( v129587(VarCurr)
<=> ( v129588(VarCurr)
| v129589(VarCurr) ) ) ).
fof(writeUnaryOperator_10467,axiom,
! [VarCurr] :
( ~ v129589(VarCurr)
<=> v129573(VarCurr) ) ).
fof(writeUnaryOperator_10466,axiom,
! [VarCurr] :
( ~ v129588(VarCurr)
<=> v129570(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25588,axiom,
! [VarCurr] :
( v129565(VarCurr)
<=> ( v129566(VarCurr)
& v129585(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25587,axiom,
! [VarCurr] :
( v129585(VarCurr)
<=> ( v129568(VarCurr)
| v129580(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25586,axiom,
! [VarCurr] :
( v129566(VarCurr)
<=> ( v129567(VarCurr)
| v129579(VarCurr) ) ) ).
fof(writeUnaryOperator_10465,axiom,
! [VarCurr] :
( ~ v129579(VarCurr)
<=> v129580(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25585,axiom,
! [VarCurr] :
( v129580(VarCurr)
<=> ( v129581(VarCurr)
& v129584(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2460,axiom,
! [VarCurr] :
( v129584(VarCurr)
<=> ( v129571(VarCurr,bitIndex2)
| v129572(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25584,axiom,
! [VarCurr] :
( v129581(VarCurr)
<=> ( v129582(VarCurr)
| v129583(VarCurr) ) ) ).
fof(writeUnaryOperator_10464,axiom,
! [VarCurr] :
( ~ v129583(VarCurr)
<=> v129572(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10463,axiom,
! [VarCurr] :
( ~ v129582(VarCurr)
<=> v129571(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10462,axiom,
! [VarCurr] :
( ~ v129567(VarCurr)
<=> v129568(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25583,axiom,
! [VarCurr] :
( v129568(VarCurr)
<=> ( v129569(VarCurr)
| v129578(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2459,axiom,
! [VarCurr] :
( v129578(VarCurr)
<=> ( v129571(VarCurr,bitIndex1)
& v129572(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25582,axiom,
! [VarCurr] :
( v129569(VarCurr)
<=> ( v129570(VarCurr)
& v129573(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25581,axiom,
! [VarCurr] :
( v129573(VarCurr)
<=> ( v129574(VarCurr)
& v129577(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2458,axiom,
! [VarCurr] :
( v129577(VarCurr)
<=> ( v129571(VarCurr,bitIndex1)
| v129572(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25580,axiom,
! [VarCurr] :
( v129574(VarCurr)
<=> ( v129575(VarCurr)
| v129576(VarCurr) ) ) ).
fof(writeUnaryOperator_10461,axiom,
! [VarCurr] :
( ~ v129576(VarCurr)
<=> v129572(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10460,axiom,
! [VarCurr] :
( ~ v129575(VarCurr)
<=> v129571(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25579,axiom,
! [VarCurr] :
( v129570(VarCurr)
<=> ( v129571(VarCurr,bitIndex0)
& v129572(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40909,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129572(VarCurr,B)
<=> v129388(VarCurr,B) ) ) ).
fof(addAssignment_40908,axiom,
! [VarCurr] :
( v129572(VarCurr,bitIndex2)
<=> $false ) ).
fof(addAssignment_40907,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v129571(VarCurr,B)
<=> v129454(VarCurr,B) ) ) ).
fof(addAssignment_40906,axiom,
! [VarCurr] :
( v129571(VarCurr,bitIndex2)
<=> $false ) ).
fof(writeBinaryOperatorShiftedRanges_2457,axiom,
! [VarCurr] :
( v129450(VarCurr)
<=> ( v129452(VarCurr,bitIndex0)
| v129452(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_40905,axiom,
! [VarCurr] :
( v129452(VarCurr,bitIndex0)
<=> v129554(VarCurr) ) ).
fof(addAssignment_40904,axiom,
! [VarCurr] :
( v129452(VarCurr,bitIndex1)
<=> v129543(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25578,axiom,
! [VarCurr] :
( v129554(VarCurr)
<=> ( v129555(VarCurr)
& v129558(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25577,axiom,
! [VarCurr] :
( v129558(VarCurr)
<=> ( v129454(VarCurr,bitIndex0)
| v129388(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25576,axiom,
! [VarCurr] :
( v129555(VarCurr)
<=> ( v129556(VarCurr)
| v129557(VarCurr) ) ) ).
fof(writeUnaryOperator_10459,axiom,
! [VarCurr] :
( ~ v129557(VarCurr)
<=> v129388(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10458,axiom,
! [VarCurr] :
( ~ v129556(VarCurr)
<=> v129454(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25575,axiom,
! [VarCurr] :
( v129543(VarCurr)
<=> ( v129544(VarCurr)
& v129553(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25574,axiom,
! [VarCurr] :
( v129553(VarCurr)
<=> ( v129546(VarCurr)
| v129548(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25573,axiom,
! [VarCurr] :
( v129544(VarCurr)
<=> ( v129545(VarCurr)
| v129547(VarCurr) ) ) ).
fof(writeUnaryOperator_10457,axiom,
! [VarCurr] :
( ~ v129547(VarCurr)
<=> v129548(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25572,axiom,
! [VarCurr] :
( v129548(VarCurr)
<=> ( v129549(VarCurr)
& v129552(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2456,axiom,
! [VarCurr] :
( v129552(VarCurr)
<=> ( v129454(VarCurr,bitIndex1)
| v129388(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25571,axiom,
! [VarCurr] :
( v129549(VarCurr)
<=> ( v129550(VarCurr)
| v129551(VarCurr) ) ) ).
fof(writeUnaryOperator_10456,axiom,
! [VarCurr] :
( ~ v129551(VarCurr)
<=> v129388(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10455,axiom,
! [VarCurr] :
( ~ v129550(VarCurr)
<=> v129454(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10454,axiom,
! [VarCurr] :
( ~ v129545(VarCurr)
<=> v129546(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25570,axiom,
! [VarCurr] :
( v129546(VarCurr)
<=> ( v129454(VarCurr,bitIndex0)
& v129388(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40903,axiom,
! [VarCurr] :
( v129388(VarCurr,bitIndex1)
<=> v129390(VarCurr,bitIndex1) ) ).
fof(addAssignment_40902,axiom,
! [VarCurr] :
( v129390(VarCurr,bitIndex1)
<=> v129392(VarCurr,bitIndex1) ) ).
fof(addAssignment_40901,axiom,
! [VarCurr] :
( v129392(VarCurr,bitIndex1)
<=> v254(VarCurr,bitIndex1) ) ).
fof(addAssignment_40900,axiom,
! [VarCurr] :
( v254(VarCurr,bitIndex1)
<=> v256(VarCurr,bitIndex1) ) ).
fof(addAssignment_40899,axiom,
! [VarCurr] :
( v256(VarCurr,bitIndex1)
<=> v258(VarCurr,bitIndex1) ) ).
fof(addAssignment_40898,axiom,
! [VarCurr] :
( v258(VarCurr,bitIndex1)
<=> v260(VarCurr,bitIndex1) ) ).
fof(addAssignment_40897,axiom,
! [VarCurr] :
( v260(VarCurr,bitIndex1)
<=> v262(VarCurr,bitIndex581) ) ).
fof(addAssignment_40896,axiom,
! [VarNext] :
( v262(VarNext,bitIndex581)
<=> v129534(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionShiftedRanges1_90,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129536(VarNext)
=> ( ( v129534(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex695) )
& ( v129534(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex694) )
& ( v129534(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex693) )
& ( v129534(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex692) )
& ( v129534(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex691) )
& ( v129534(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex690) )
& ( v129534(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex689) )
& ( v129534(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex688) )
& ( v129534(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex687) )
& ( v129534(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex686) )
& ( v129534(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex685) )
& ( v129534(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex684) )
& ( v129534(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex683) )
& ( v129534(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex682) )
& ( v129534(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex681) )
& ( v129534(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex680) )
& ( v129534(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex679) )
& ( v129534(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex678) )
& ( v129534(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex677) )
& ( v129534(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex676) )
& ( v129534(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex675) )
& ( v129534(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex674) )
& ( v129534(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex673) )
& ( v129534(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex672) )
& ( v129534(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex671) )
& ( v129534(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex670) )
& ( v129534(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex669) )
& ( v129534(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex668) )
& ( v129534(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex667) )
& ( v129534(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex666) )
& ( v129534(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex665) )
& ( v129534(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex664) )
& ( v129534(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex663) )
& ( v129534(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex662) )
& ( v129534(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex661) )
& ( v129534(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex660) )
& ( v129534(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex659) )
& ( v129534(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex658) )
& ( v129534(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex657) )
& ( v129534(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex656) )
& ( v129534(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex655) )
& ( v129534(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex654) )
& ( v129534(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex653) )
& ( v129534(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex652) )
& ( v129534(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex651) )
& ( v129534(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex650) )
& ( v129534(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex649) )
& ( v129534(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex648) )
& ( v129534(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex647) )
& ( v129534(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex646) )
& ( v129534(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex645) )
& ( v129534(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex644) )
& ( v129534(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex643) )
& ( v129534(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex642) )
& ( v129534(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex641) )
& ( v129534(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex640) )
& ( v129534(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex639) )
& ( v129534(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex638) )
& ( v129534(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex637) )
& ( v129534(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex636) )
& ( v129534(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex635) )
& ( v129534(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex634) )
& ( v129534(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex633) )
& ( v129534(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex632) )
& ( v129534(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex631) )
& ( v129534(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex630) )
& ( v129534(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex629) )
& ( v129534(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex628) )
& ( v129534(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex627) )
& ( v129534(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex626) )
& ( v129534(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex625) )
& ( v129534(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex624) )
& ( v129534(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex623) )
& ( v129534(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex622) )
& ( v129534(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex621) )
& ( v129534(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex620) )
& ( v129534(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex619) )
& ( v129534(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex618) )
& ( v129534(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex617) )
& ( v129534(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex616) )
& ( v129534(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex615) )
& ( v129534(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex614) )
& ( v129534(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex613) )
& ( v129534(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex612) )
& ( v129534(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex611) )
& ( v129534(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex610) )
& ( v129534(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex609) )
& ( v129534(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex608) )
& ( v129534(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex607) )
& ( v129534(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex606) )
& ( v129534(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex605) )
& ( v129534(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex604) )
& ( v129534(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex603) )
& ( v129534(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex602) )
& ( v129534(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex601) )
& ( v129534(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex600) )
& ( v129534(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex599) )
& ( v129534(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex598) )
& ( v129534(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex597) )
& ( v129534(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex596) )
& ( v129534(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex595) )
& ( v129534(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex594) )
& ( v129534(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex593) )
& ( v129534(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex592) )
& ( v129534(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex591) )
& ( v129534(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex590) )
& ( v129534(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex589) )
& ( v129534(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex588) )
& ( v129534(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex587) )
& ( v129534(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex586) )
& ( v129534(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex585) )
& ( v129534(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex584) )
& ( v129534(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex583) )
& ( v129534(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex582) )
& ( v129534(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex581) )
& ( v129534(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2379,axiom,
! [VarNext] :
( v129536(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129534(VarNext,B)
<=> v380(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25569,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129536(VarNext)
<=> ( v129537(VarNext)
& v375(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25568,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129537(VarNext)
<=> ( v129539(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10453,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129539(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_40895,axiom,
! [VarNext] :
( v262(VarNext,bitIndex465)
<=> v129526(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionShiftedRanges1_89,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129528(VarNext)
=> ( ( v129526(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex579) )
& ( v129526(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex578) )
& ( v129526(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex577) )
& ( v129526(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex576) )
& ( v129526(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex575) )
& ( v129526(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex574) )
& ( v129526(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex573) )
& ( v129526(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex572) )
& ( v129526(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex571) )
& ( v129526(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex570) )
& ( v129526(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex569) )
& ( v129526(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex568) )
& ( v129526(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex567) )
& ( v129526(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex566) )
& ( v129526(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex565) )
& ( v129526(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex564) )
& ( v129526(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex563) )
& ( v129526(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex562) )
& ( v129526(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex561) )
& ( v129526(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex560) )
& ( v129526(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex559) )
& ( v129526(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex558) )
& ( v129526(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex557) )
& ( v129526(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex556) )
& ( v129526(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex555) )
& ( v129526(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex554) )
& ( v129526(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex553) )
& ( v129526(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex552) )
& ( v129526(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex551) )
& ( v129526(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex550) )
& ( v129526(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex549) )
& ( v129526(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex548) )
& ( v129526(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex547) )
& ( v129526(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex546) )
& ( v129526(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex545) )
& ( v129526(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex544) )
& ( v129526(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex543) )
& ( v129526(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex542) )
& ( v129526(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex541) )
& ( v129526(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex540) )
& ( v129526(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex539) )
& ( v129526(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex538) )
& ( v129526(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex537) )
& ( v129526(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex536) )
& ( v129526(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex535) )
& ( v129526(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex534) )
& ( v129526(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex533) )
& ( v129526(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex532) )
& ( v129526(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex531) )
& ( v129526(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex530) )
& ( v129526(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex529) )
& ( v129526(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex528) )
& ( v129526(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex527) )
& ( v129526(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex526) )
& ( v129526(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex525) )
& ( v129526(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex524) )
& ( v129526(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex523) )
& ( v129526(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex522) )
& ( v129526(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex521) )
& ( v129526(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex520) )
& ( v129526(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex519) )
& ( v129526(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex518) )
& ( v129526(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex517) )
& ( v129526(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex516) )
& ( v129526(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex515) )
& ( v129526(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex514) )
& ( v129526(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex513) )
& ( v129526(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex512) )
& ( v129526(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex511) )
& ( v129526(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex510) )
& ( v129526(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex509) )
& ( v129526(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex508) )
& ( v129526(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex507) )
& ( v129526(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex506) )
& ( v129526(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex505) )
& ( v129526(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex504) )
& ( v129526(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex503) )
& ( v129526(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex502) )
& ( v129526(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex501) )
& ( v129526(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex500) )
& ( v129526(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex499) )
& ( v129526(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex498) )
& ( v129526(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex497) )
& ( v129526(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex496) )
& ( v129526(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex495) )
& ( v129526(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex494) )
& ( v129526(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex493) )
& ( v129526(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex492) )
& ( v129526(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex491) )
& ( v129526(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex490) )
& ( v129526(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex489) )
& ( v129526(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex488) )
& ( v129526(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex487) )
& ( v129526(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex486) )
& ( v129526(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex485) )
& ( v129526(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex484) )
& ( v129526(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex483) )
& ( v129526(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex482) )
& ( v129526(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex481) )
& ( v129526(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex480) )
& ( v129526(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex479) )
& ( v129526(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex478) )
& ( v129526(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex477) )
& ( v129526(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex476) )
& ( v129526(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex475) )
& ( v129526(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex474) )
& ( v129526(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex473) )
& ( v129526(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex472) )
& ( v129526(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex471) )
& ( v129526(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex470) )
& ( v129526(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex469) )
& ( v129526(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex468) )
& ( v129526(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex467) )
& ( v129526(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex466) )
& ( v129526(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex465) )
& ( v129526(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2378,axiom,
! [VarNext] :
( v129528(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129526(VarNext,B)
<=> v361(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25567,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129528(VarNext)
<=> ( v129529(VarNext)
& v356(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129529(VarNext)
<=> ( v129531(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129531(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_40894,axiom,
! [VarCurr] :
( v292(VarCurr,bitIndex1)
<=> v294(VarCurr,bitIndex1) ) ).
fof(addAssignment_40893,axiom,
! [VarCurr] :
( v294(VarCurr,bitIndex1)
<=> v296(VarCurr,bitIndex1) ) ).
fof(addAssignment_40892,axiom,
! [VarCurr] :
( v296(VarCurr,bitIndex1)
<=> v298(VarCurr,bitIndex1) ) ).
fof(addAssignment_40891,axiom,
! [VarCurr] :
( v298(VarCurr,bitIndex1)
<=> v300(VarCurr,bitIndex1) ) ).
fof(addAssignment_40890,axiom,
! [VarCurr] :
( v300(VarCurr,bitIndex1)
<=> v302(VarCurr,bitIndex1) ) ).
fof(addAssignment_40889,axiom,
! [VarCurr] :
( v129388(VarCurr,bitIndex0)
<=> v129390(VarCurr,bitIndex0) ) ).
fof(addAssignment_40888,axiom,
! [VarCurr] :
( v129390(VarCurr,bitIndex0)
<=> v129392(VarCurr,bitIndex0) ) ).
fof(addAssignment_40887,axiom,
! [VarCurr] :
( v129392(VarCurr,bitIndex0)
<=> v254(VarCurr,bitIndex0) ) ).
fof(addAssignment_40886,axiom,
! [VarCurr] :
( v254(VarCurr,bitIndex0)
<=> v256(VarCurr,bitIndex0) ) ).
fof(addAssignment_40885,axiom,
! [VarCurr] :
( v256(VarCurr,bitIndex0)
<=> v258(VarCurr,bitIndex0) ) ).
fof(addAssignment_40884,axiom,
! [VarCurr] :
( v258(VarCurr,bitIndex0)
<=> v260(VarCurr,bitIndex0) ) ).
fof(addAssignment_40883,axiom,
! [VarCurr] :
( v260(VarCurr,bitIndex0)
<=> v262(VarCurr,bitIndex580) ) ).
fof(addAssignment_40882,axiom,
! [VarNext] :
( v262(VarNext,bitIndex580)
<=> v129518(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionShiftedRanges1_88,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129520(VarNext)
=> ( ( v129518(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex695) )
& ( v129518(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex694) )
& ( v129518(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex693) )
& ( v129518(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex692) )
& ( v129518(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex691) )
& ( v129518(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex690) )
& ( v129518(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex689) )
& ( v129518(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex688) )
& ( v129518(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex687) )
& ( v129518(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex686) )
& ( v129518(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex685) )
& ( v129518(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex684) )
& ( v129518(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex683) )
& ( v129518(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex682) )
& ( v129518(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex681) )
& ( v129518(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex680) )
& ( v129518(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex679) )
& ( v129518(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex678) )
& ( v129518(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex677) )
& ( v129518(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex676) )
& ( v129518(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex675) )
& ( v129518(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex674) )
& ( v129518(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex673) )
& ( v129518(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex672) )
& ( v129518(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex671) )
& ( v129518(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex670) )
& ( v129518(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex669) )
& ( v129518(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex668) )
& ( v129518(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex667) )
& ( v129518(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex666) )
& ( v129518(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex665) )
& ( v129518(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex664) )
& ( v129518(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex663) )
& ( v129518(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex662) )
& ( v129518(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex661) )
& ( v129518(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex660) )
& ( v129518(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex659) )
& ( v129518(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex658) )
& ( v129518(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex657) )
& ( v129518(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex656) )
& ( v129518(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex655) )
& ( v129518(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex654) )
& ( v129518(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex653) )
& ( v129518(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex652) )
& ( v129518(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex651) )
& ( v129518(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex650) )
& ( v129518(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex649) )
& ( v129518(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex648) )
& ( v129518(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex647) )
& ( v129518(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex646) )
& ( v129518(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex645) )
& ( v129518(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex644) )
& ( v129518(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex643) )
& ( v129518(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex642) )
& ( v129518(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex641) )
& ( v129518(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex640) )
& ( v129518(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex639) )
& ( v129518(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex638) )
& ( v129518(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex637) )
& ( v129518(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex636) )
& ( v129518(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex635) )
& ( v129518(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex634) )
& ( v129518(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex633) )
& ( v129518(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex632) )
& ( v129518(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex631) )
& ( v129518(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex630) )
& ( v129518(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex629) )
& ( v129518(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex628) )
& ( v129518(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex627) )
& ( v129518(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex626) )
& ( v129518(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex625) )
& ( v129518(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex624) )
& ( v129518(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex623) )
& ( v129518(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex622) )
& ( v129518(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex621) )
& ( v129518(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex620) )
& ( v129518(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex619) )
& ( v129518(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex618) )
& ( v129518(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex617) )
& ( v129518(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex616) )
& ( v129518(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex615) )
& ( v129518(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex614) )
& ( v129518(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex613) )
& ( v129518(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex612) )
& ( v129518(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex611) )
& ( v129518(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex610) )
& ( v129518(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex609) )
& ( v129518(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex608) )
& ( v129518(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex607) )
& ( v129518(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex606) )
& ( v129518(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex605) )
& ( v129518(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex604) )
& ( v129518(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex603) )
& ( v129518(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex602) )
& ( v129518(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex601) )
& ( v129518(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex600) )
& ( v129518(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex599) )
& ( v129518(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex598) )
& ( v129518(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex597) )
& ( v129518(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex596) )
& ( v129518(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex595) )
& ( v129518(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex594) )
& ( v129518(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex593) )
& ( v129518(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex592) )
& ( v129518(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex591) )
& ( v129518(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex590) )
& ( v129518(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex589) )
& ( v129518(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex588) )
& ( v129518(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex587) )
& ( v129518(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex586) )
& ( v129518(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex585) )
& ( v129518(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex584) )
& ( v129518(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex583) )
& ( v129518(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex582) )
& ( v129518(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex581) )
& ( v129518(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2377,axiom,
! [VarNext] :
( v129520(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129518(VarNext,B)
<=> v380(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129520(VarNext)
<=> ( v129521(VarNext)
& v375(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129521(VarNext)
<=> ( v129523(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129523(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_40881,axiom,
! [VarNext] :
( v262(VarNext,bitIndex464)
<=> v129510(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionShiftedRanges1_87,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129512(VarNext)
=> ( ( v129510(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex579) )
& ( v129510(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex578) )
& ( v129510(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex577) )
& ( v129510(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex576) )
& ( v129510(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex575) )
& ( v129510(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex574) )
& ( v129510(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex573) )
& ( v129510(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex572) )
& ( v129510(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex571) )
& ( v129510(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex570) )
& ( v129510(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex569) )
& ( v129510(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex568) )
& ( v129510(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex567) )
& ( v129510(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex566) )
& ( v129510(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex565) )
& ( v129510(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex564) )
& ( v129510(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex563) )
& ( v129510(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex562) )
& ( v129510(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex561) )
& ( v129510(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex560) )
& ( v129510(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex559) )
& ( v129510(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex558) )
& ( v129510(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex557) )
& ( v129510(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex556) )
& ( v129510(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex555) )
& ( v129510(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex554) )
& ( v129510(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex553) )
& ( v129510(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex552) )
& ( v129510(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex551) )
& ( v129510(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex550) )
& ( v129510(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex549) )
& ( v129510(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex548) )
& ( v129510(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex547) )
& ( v129510(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex546) )
& ( v129510(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex545) )
& ( v129510(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex544) )
& ( v129510(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex543) )
& ( v129510(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex542) )
& ( v129510(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex541) )
& ( v129510(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex540) )
& ( v129510(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex539) )
& ( v129510(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex538) )
& ( v129510(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex537) )
& ( v129510(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex536) )
& ( v129510(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex535) )
& ( v129510(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex534) )
& ( v129510(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex533) )
& ( v129510(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex532) )
& ( v129510(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex531) )
& ( v129510(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex530) )
& ( v129510(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex529) )
& ( v129510(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex528) )
& ( v129510(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex527) )
& ( v129510(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex526) )
& ( v129510(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex525) )
& ( v129510(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex524) )
& ( v129510(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex523) )
& ( v129510(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex522) )
& ( v129510(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex521) )
& ( v129510(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex520) )
& ( v129510(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex519) )
& ( v129510(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex518) )
& ( v129510(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex517) )
& ( v129510(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex516) )
& ( v129510(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex515) )
& ( v129510(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex514) )
& ( v129510(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex513) )
& ( v129510(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex512) )
& ( v129510(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex511) )
& ( v129510(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex510) )
& ( v129510(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex509) )
& ( v129510(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex508) )
& ( v129510(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex507) )
& ( v129510(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex506) )
& ( v129510(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex505) )
& ( v129510(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex504) )
& ( v129510(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex503) )
& ( v129510(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex502) )
& ( v129510(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex501) )
& ( v129510(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex500) )
& ( v129510(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex499) )
& ( v129510(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex498) )
& ( v129510(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex497) )
& ( v129510(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex496) )
& ( v129510(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex495) )
& ( v129510(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex494) )
& ( v129510(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex493) )
& ( v129510(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex492) )
& ( v129510(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex491) )
& ( v129510(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex490) )
& ( v129510(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex489) )
& ( v129510(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex488) )
& ( v129510(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex487) )
& ( v129510(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex486) )
& ( v129510(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex485) )
& ( v129510(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex484) )
& ( v129510(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex483) )
& ( v129510(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex482) )
& ( v129510(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex481) )
& ( v129510(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex480) )
& ( v129510(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex479) )
& ( v129510(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex478) )
& ( v129510(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex477) )
& ( v129510(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex476) )
& ( v129510(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex475) )
& ( v129510(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex474) )
& ( v129510(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex473) )
& ( v129510(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex472) )
& ( v129510(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex471) )
& ( v129510(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex470) )
& ( v129510(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex469) )
& ( v129510(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex468) )
& ( v129510(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex467) )
& ( v129510(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex466) )
& ( v129510(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex465) )
& ( v129510(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2376,axiom,
! [VarNext] :
( v129512(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129510(VarNext,B)
<=> v361(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129512(VarNext)
<=> ( v129513(VarNext)
& v356(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25562,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129513(VarNext)
<=> ( v129515(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10450,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129515(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_40880,axiom,
! [VarCurr] :
( v292(VarCurr,bitIndex0)
<=> v294(VarCurr,bitIndex0) ) ).
fof(addAssignment_40879,axiom,
! [VarCurr] :
( v294(VarCurr,bitIndex0)
<=> v296(VarCurr,bitIndex0) ) ).
fof(addAssignment_40878,axiom,
! [VarCurr] :
( v296(VarCurr,bitIndex0)
<=> v298(VarCurr,bitIndex0) ) ).
fof(addAssignment_40877,axiom,
! [VarCurr] :
( v298(VarCurr,bitIndex0)
<=> v300(VarCurr,bitIndex0) ) ).
fof(addAssignment_40876,axiom,
! [VarCurr] :
( v300(VarCurr,bitIndex0)
<=> v302(VarCurr,bitIndex0) ) ).
fof(addAssignment_40875,axiom,
! [VarCurr] :
( v129454(VarCurr,bitIndex1)
<=> v129456(VarCurr,bitIndex1) ) ).
fof(addAssignment_40874,axiom,
! [VarCurr] :
( v129456(VarCurr,bitIndex1)
<=> v129458(VarCurr,bitIndex1) ) ).
fof(addAssignment_40873,axiom,
! [VarCurr] :
( v129458(VarCurr,bitIndex1)
<=> v129460(VarCurr,bitIndex1) ) ).
fof(addAssignment_40872,axiom,
! [VarCurr] :
( v129460(VarCurr,bitIndex1)
<=> v256(VarCurr,bitIndex95) ) ).
fof(addAssignment_40871,axiom,
! [VarCurr] :
( v256(VarCurr,bitIndex95)
<=> v258(VarCurr,bitIndex95) ) ).
fof(addAssignment_40870,axiom,
! [VarCurr] :
( v258(VarCurr,bitIndex95)
<=> v260(VarCurr,bitIndex95) ) ).
fof(addAssignment_40869,axiom,
! [VarCurr] :
( v260(VarCurr,bitIndex95)
<=> v262(VarCurr,bitIndex675) ) ).
fof(addAssignment_40868,axiom,
! [VarNext] :
( v262(VarNext,bitIndex675)
<=> v129502(VarNext,bitIndex95) ) ).
fof(addCaseBooleanConditionShiftedRanges1_86,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129504(VarNext)
=> ( ( v129502(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex695) )
& ( v129502(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex694) )
& ( v129502(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex693) )
& ( v129502(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex692) )
& ( v129502(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex691) )
& ( v129502(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex690) )
& ( v129502(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex689) )
& ( v129502(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex688) )
& ( v129502(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex687) )
& ( v129502(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex686) )
& ( v129502(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex685) )
& ( v129502(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex684) )
& ( v129502(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex683) )
& ( v129502(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex682) )
& ( v129502(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex681) )
& ( v129502(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex680) )
& ( v129502(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex679) )
& ( v129502(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex678) )
& ( v129502(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex677) )
& ( v129502(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex676) )
& ( v129502(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex675) )
& ( v129502(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex674) )
& ( v129502(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex673) )
& ( v129502(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex672) )
& ( v129502(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex671) )
& ( v129502(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex670) )
& ( v129502(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex669) )
& ( v129502(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex668) )
& ( v129502(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex667) )
& ( v129502(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex666) )
& ( v129502(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex665) )
& ( v129502(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex664) )
& ( v129502(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex663) )
& ( v129502(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex662) )
& ( v129502(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex661) )
& ( v129502(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex660) )
& ( v129502(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex659) )
& ( v129502(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex658) )
& ( v129502(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex657) )
& ( v129502(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex656) )
& ( v129502(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex655) )
& ( v129502(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex654) )
& ( v129502(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex653) )
& ( v129502(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex652) )
& ( v129502(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex651) )
& ( v129502(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex650) )
& ( v129502(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex649) )
& ( v129502(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex648) )
& ( v129502(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex647) )
& ( v129502(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex646) )
& ( v129502(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex645) )
& ( v129502(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex644) )
& ( v129502(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex643) )
& ( v129502(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex642) )
& ( v129502(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex641) )
& ( v129502(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex640) )
& ( v129502(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex639) )
& ( v129502(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex638) )
& ( v129502(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex637) )
& ( v129502(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex636) )
& ( v129502(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex635) )
& ( v129502(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex634) )
& ( v129502(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex633) )
& ( v129502(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex632) )
& ( v129502(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex631) )
& ( v129502(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex630) )
& ( v129502(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex629) )
& ( v129502(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex628) )
& ( v129502(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex627) )
& ( v129502(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex626) )
& ( v129502(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex625) )
& ( v129502(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex624) )
& ( v129502(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex623) )
& ( v129502(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex622) )
& ( v129502(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex621) )
& ( v129502(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex620) )
& ( v129502(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex619) )
& ( v129502(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex618) )
& ( v129502(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex617) )
& ( v129502(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex616) )
& ( v129502(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex615) )
& ( v129502(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex614) )
& ( v129502(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex613) )
& ( v129502(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex612) )
& ( v129502(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex611) )
& ( v129502(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex610) )
& ( v129502(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex609) )
& ( v129502(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex608) )
& ( v129502(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex607) )
& ( v129502(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex606) )
& ( v129502(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex605) )
& ( v129502(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex604) )
& ( v129502(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex603) )
& ( v129502(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex602) )
& ( v129502(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex601) )
& ( v129502(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex600) )
& ( v129502(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex599) )
& ( v129502(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex598) )
& ( v129502(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex597) )
& ( v129502(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex596) )
& ( v129502(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex595) )
& ( v129502(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex594) )
& ( v129502(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex593) )
& ( v129502(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex592) )
& ( v129502(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex591) )
& ( v129502(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex590) )
& ( v129502(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex589) )
& ( v129502(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex588) )
& ( v129502(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex587) )
& ( v129502(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex586) )
& ( v129502(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex585) )
& ( v129502(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex584) )
& ( v129502(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex583) )
& ( v129502(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex582) )
& ( v129502(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex581) )
& ( v129502(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2375,axiom,
! [VarNext] :
( v129504(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129502(VarNext,B)
<=> v380(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129504(VarNext)
<=> ( v129505(VarNext)
& v375(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129505(VarNext)
<=> ( v129507(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10449,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129507(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_40867,axiom,
! [VarNext] :
( v262(VarNext,bitIndex559)
<=> v129494(VarNext,bitIndex95) ) ).
fof(addCaseBooleanConditionShiftedRanges1_85,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129496(VarNext)
=> ( ( v129494(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex579) )
& ( v129494(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex578) )
& ( v129494(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex577) )
& ( v129494(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex576) )
& ( v129494(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex575) )
& ( v129494(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex574) )
& ( v129494(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex573) )
& ( v129494(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex572) )
& ( v129494(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex571) )
& ( v129494(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex570) )
& ( v129494(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex569) )
& ( v129494(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex568) )
& ( v129494(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex567) )
& ( v129494(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex566) )
& ( v129494(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex565) )
& ( v129494(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex564) )
& ( v129494(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex563) )
& ( v129494(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex562) )
& ( v129494(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex561) )
& ( v129494(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex560) )
& ( v129494(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex559) )
& ( v129494(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex558) )
& ( v129494(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex557) )
& ( v129494(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex556) )
& ( v129494(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex555) )
& ( v129494(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex554) )
& ( v129494(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex553) )
& ( v129494(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex552) )
& ( v129494(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex551) )
& ( v129494(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex550) )
& ( v129494(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex549) )
& ( v129494(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex548) )
& ( v129494(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex547) )
& ( v129494(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex546) )
& ( v129494(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex545) )
& ( v129494(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex544) )
& ( v129494(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex543) )
& ( v129494(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex542) )
& ( v129494(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex541) )
& ( v129494(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex540) )
& ( v129494(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex539) )
& ( v129494(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex538) )
& ( v129494(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex537) )
& ( v129494(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex536) )
& ( v129494(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex535) )
& ( v129494(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex534) )
& ( v129494(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex533) )
& ( v129494(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex532) )
& ( v129494(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex531) )
& ( v129494(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex530) )
& ( v129494(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex529) )
& ( v129494(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex528) )
& ( v129494(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex527) )
& ( v129494(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex526) )
& ( v129494(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex525) )
& ( v129494(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex524) )
& ( v129494(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex523) )
& ( v129494(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex522) )
& ( v129494(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex521) )
& ( v129494(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex520) )
& ( v129494(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex519) )
& ( v129494(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex518) )
& ( v129494(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex517) )
& ( v129494(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex516) )
& ( v129494(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex515) )
& ( v129494(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex514) )
& ( v129494(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex513) )
& ( v129494(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex512) )
& ( v129494(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex511) )
& ( v129494(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex510) )
& ( v129494(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex509) )
& ( v129494(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex508) )
& ( v129494(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex507) )
& ( v129494(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex506) )
& ( v129494(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex505) )
& ( v129494(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex504) )
& ( v129494(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex503) )
& ( v129494(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex502) )
& ( v129494(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex501) )
& ( v129494(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex500) )
& ( v129494(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex499) )
& ( v129494(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex498) )
& ( v129494(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex497) )
& ( v129494(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex496) )
& ( v129494(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex495) )
& ( v129494(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex494) )
& ( v129494(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex493) )
& ( v129494(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex492) )
& ( v129494(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex491) )
& ( v129494(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex490) )
& ( v129494(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex489) )
& ( v129494(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex488) )
& ( v129494(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex487) )
& ( v129494(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex486) )
& ( v129494(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex485) )
& ( v129494(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex484) )
& ( v129494(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex483) )
& ( v129494(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex482) )
& ( v129494(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex481) )
& ( v129494(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex480) )
& ( v129494(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex479) )
& ( v129494(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex478) )
& ( v129494(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex477) )
& ( v129494(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex476) )
& ( v129494(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex475) )
& ( v129494(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex474) )
& ( v129494(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex473) )
& ( v129494(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex472) )
& ( v129494(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex471) )
& ( v129494(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex470) )
& ( v129494(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex469) )
& ( v129494(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex468) )
& ( v129494(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex467) )
& ( v129494(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex466) )
& ( v129494(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex465) )
& ( v129494(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2374,axiom,
! [VarNext] :
( v129496(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129494(VarNext,B)
<=> v361(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129496(VarNext)
<=> ( v129497(VarNext)
& v356(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129497(VarNext)
<=> ( v129499(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129499(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_40866,axiom,
! [VarNext] :
( v262(VarNext,bitIndex443)
<=> v129486(VarNext,bitIndex95) ) ).
fof(addCaseBooleanConditionShiftedRanges1_84,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129488(VarNext)
=> ( ( v129486(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex463) )
& ( v129486(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex462) )
& ( v129486(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex461) )
& ( v129486(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex460) )
& ( v129486(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex459) )
& ( v129486(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex458) )
& ( v129486(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex457) )
& ( v129486(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex456) )
& ( v129486(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex455) )
& ( v129486(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex454) )
& ( v129486(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex453) )
& ( v129486(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex452) )
& ( v129486(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex451) )
& ( v129486(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex450) )
& ( v129486(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex449) )
& ( v129486(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex448) )
& ( v129486(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex447) )
& ( v129486(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex446) )
& ( v129486(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex445) )
& ( v129486(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex444) )
& ( v129486(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex443) )
& ( v129486(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex442) )
& ( v129486(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex441) )
& ( v129486(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex440) )
& ( v129486(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex439) )
& ( v129486(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex438) )
& ( v129486(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex437) )
& ( v129486(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex436) )
& ( v129486(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex435) )
& ( v129486(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex434) )
& ( v129486(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex433) )
& ( v129486(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex432) )
& ( v129486(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex431) )
& ( v129486(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex430) )
& ( v129486(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex429) )
& ( v129486(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex428) )
& ( v129486(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex427) )
& ( v129486(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex426) )
& ( v129486(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex425) )
& ( v129486(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex424) )
& ( v129486(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex423) )
& ( v129486(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex422) )
& ( v129486(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex421) )
& ( v129486(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex420) )
& ( v129486(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex419) )
& ( v129486(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex418) )
& ( v129486(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex417) )
& ( v129486(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex416) )
& ( v129486(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex415) )
& ( v129486(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex414) )
& ( v129486(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex413) )
& ( v129486(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex412) )
& ( v129486(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex411) )
& ( v129486(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex410) )
& ( v129486(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex409) )
& ( v129486(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex408) )
& ( v129486(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex407) )
& ( v129486(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex406) )
& ( v129486(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex405) )
& ( v129486(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex404) )
& ( v129486(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex403) )
& ( v129486(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex402) )
& ( v129486(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex401) )
& ( v129486(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex400) )
& ( v129486(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex399) )
& ( v129486(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex398) )
& ( v129486(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex397) )
& ( v129486(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex396) )
& ( v129486(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex395) )
& ( v129486(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex394) )
& ( v129486(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex393) )
& ( v129486(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex392) )
& ( v129486(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex391) )
& ( v129486(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex390) )
& ( v129486(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex389) )
& ( v129486(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex388) )
& ( v129486(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex387) )
& ( v129486(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex386) )
& ( v129486(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex385) )
& ( v129486(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex384) )
& ( v129486(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex383) )
& ( v129486(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex382) )
& ( v129486(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex381) )
& ( v129486(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex380) )
& ( v129486(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex379) )
& ( v129486(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex378) )
& ( v129486(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex377) )
& ( v129486(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex376) )
& ( v129486(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex375) )
& ( v129486(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex374) )
& ( v129486(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex373) )
& ( v129486(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex372) )
& ( v129486(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex371) )
& ( v129486(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex370) )
& ( v129486(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex369) )
& ( v129486(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex368) )
& ( v129486(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex367) )
& ( v129486(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex366) )
& ( v129486(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex365) )
& ( v129486(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex364) )
& ( v129486(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex363) )
& ( v129486(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex362) )
& ( v129486(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex361) )
& ( v129486(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex360) )
& ( v129486(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex359) )
& ( v129486(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex358) )
& ( v129486(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex357) )
& ( v129486(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex356) )
& ( v129486(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex355) )
& ( v129486(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex354) )
& ( v129486(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex353) )
& ( v129486(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex352) )
& ( v129486(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex351) )
& ( v129486(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex350) )
& ( v129486(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex349) )
& ( v129486(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2373,axiom,
! [VarNext] :
( v129488(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129486(VarNext,B)
<=> v342(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129488(VarNext)
<=> ( v129489(VarNext)
& v337(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129489(VarNext)
<=> ( v129491(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10447,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129491(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_40865,axiom,
! [VarCurr] :
( v292(VarCurr,bitIndex95)
<=> v294(VarCurr,bitIndex95) ) ).
fof(addAssignment_40864,axiom,
! [VarCurr] :
( v294(VarCurr,bitIndex95)
<=> v296(VarCurr,bitIndex95) ) ).
fof(addAssignment_40863,axiom,
! [VarCurr] :
( v296(VarCurr,bitIndex95)
<=> v298(VarCurr,bitIndex95) ) ).
fof(addAssignment_40862,axiom,
! [VarCurr] :
( v298(VarCurr,bitIndex95)
<=> v300(VarCurr,bitIndex95) ) ).
fof(addAssignment_40861,axiom,
! [VarCurr] :
( v300(VarCurr,bitIndex95)
<=> v302(VarCurr,bitIndex95) ) ).
fof(addAssignment_40860,axiom,
! [VarCurr] :
( v129454(VarCurr,bitIndex0)
<=> v129456(VarCurr,bitIndex0) ) ).
fof(addAssignment_40859,axiom,
! [VarCurr] :
( v129456(VarCurr,bitIndex0)
<=> v129458(VarCurr,bitIndex0) ) ).
fof(addAssignment_40858,axiom,
! [VarCurr] :
( v129458(VarCurr,bitIndex0)
<=> v129460(VarCurr,bitIndex0) ) ).
fof(addAssignment_40857,axiom,
! [VarCurr] :
( v129460(VarCurr,bitIndex0)
<=> v256(VarCurr,bitIndex94) ) ).
fof(addAssignment_40856,axiom,
! [VarCurr] :
( v256(VarCurr,bitIndex94)
<=> v258(VarCurr,bitIndex94) ) ).
fof(addAssignment_40855,axiom,
! [VarCurr] :
( v258(VarCurr,bitIndex94)
<=> v260(VarCurr,bitIndex94) ) ).
fof(addAssignment_40854,axiom,
! [VarCurr] :
( v260(VarCurr,bitIndex94)
<=> v262(VarCurr,bitIndex674) ) ).
fof(addAssignment_40853,axiom,
! [VarNext] :
( v262(VarNext,bitIndex674)
<=> v129478(VarNext,bitIndex94) ) ).
fof(addCaseBooleanConditionShiftedRanges1_83,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129480(VarNext)
=> ( ( v129478(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex695) )
& ( v129478(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex694) )
& ( v129478(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex693) )
& ( v129478(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex692) )
& ( v129478(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex691) )
& ( v129478(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex690) )
& ( v129478(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex689) )
& ( v129478(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex688) )
& ( v129478(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex687) )
& ( v129478(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex686) )
& ( v129478(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex685) )
& ( v129478(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex684) )
& ( v129478(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex683) )
& ( v129478(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex682) )
& ( v129478(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex681) )
& ( v129478(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex680) )
& ( v129478(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex679) )
& ( v129478(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex678) )
& ( v129478(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex677) )
& ( v129478(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex676) )
& ( v129478(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex675) )
& ( v129478(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex674) )
& ( v129478(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex673) )
& ( v129478(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex672) )
& ( v129478(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex671) )
& ( v129478(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex670) )
& ( v129478(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex669) )
& ( v129478(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex668) )
& ( v129478(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex667) )
& ( v129478(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex666) )
& ( v129478(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex665) )
& ( v129478(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex664) )
& ( v129478(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex663) )
& ( v129478(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex662) )
& ( v129478(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex661) )
& ( v129478(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex660) )
& ( v129478(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex659) )
& ( v129478(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex658) )
& ( v129478(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex657) )
& ( v129478(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex656) )
& ( v129478(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex655) )
& ( v129478(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex654) )
& ( v129478(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex653) )
& ( v129478(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex652) )
& ( v129478(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex651) )
& ( v129478(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex650) )
& ( v129478(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex649) )
& ( v129478(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex648) )
& ( v129478(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex647) )
& ( v129478(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex646) )
& ( v129478(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex645) )
& ( v129478(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex644) )
& ( v129478(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex643) )
& ( v129478(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex642) )
& ( v129478(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex641) )
& ( v129478(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex640) )
& ( v129478(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex639) )
& ( v129478(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex638) )
& ( v129478(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex637) )
& ( v129478(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex636) )
& ( v129478(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex635) )
& ( v129478(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex634) )
& ( v129478(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex633) )
& ( v129478(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex632) )
& ( v129478(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex631) )
& ( v129478(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex630) )
& ( v129478(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex629) )
& ( v129478(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex628) )
& ( v129478(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex627) )
& ( v129478(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex626) )
& ( v129478(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex625) )
& ( v129478(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex624) )
& ( v129478(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex623) )
& ( v129478(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex622) )
& ( v129478(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex621) )
& ( v129478(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex620) )
& ( v129478(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex619) )
& ( v129478(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex618) )
& ( v129478(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex617) )
& ( v129478(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex616) )
& ( v129478(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex615) )
& ( v129478(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex614) )
& ( v129478(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex613) )
& ( v129478(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex612) )
& ( v129478(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex611) )
& ( v129478(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex610) )
& ( v129478(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex609) )
& ( v129478(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex608) )
& ( v129478(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex607) )
& ( v129478(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex606) )
& ( v129478(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex605) )
& ( v129478(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex604) )
& ( v129478(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex603) )
& ( v129478(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex602) )
& ( v129478(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex601) )
& ( v129478(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex600) )
& ( v129478(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex599) )
& ( v129478(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex598) )
& ( v129478(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex597) )
& ( v129478(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex596) )
& ( v129478(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex595) )
& ( v129478(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex594) )
& ( v129478(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex593) )
& ( v129478(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex592) )
& ( v129478(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex591) )
& ( v129478(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex590) )
& ( v129478(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex589) )
& ( v129478(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex588) )
& ( v129478(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex587) )
& ( v129478(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex586) )
& ( v129478(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex585) )
& ( v129478(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex584) )
& ( v129478(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex583) )
& ( v129478(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex582) )
& ( v129478(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex581) )
& ( v129478(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2372,axiom,
! [VarNext] :
( v129480(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129478(VarNext,B)
<=> v380(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129480(VarNext)
<=> ( v129481(VarNext)
& v375(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25554,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129481(VarNext)
<=> ( v129483(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10446,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129483(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_40852,axiom,
! [VarNext] :
( v262(VarNext,bitIndex558)
<=> v129470(VarNext,bitIndex94) ) ).
fof(addCaseBooleanConditionShiftedRanges1_82,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129472(VarNext)
=> ( ( v129470(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex579) )
& ( v129470(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex578) )
& ( v129470(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex577) )
& ( v129470(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex576) )
& ( v129470(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex575) )
& ( v129470(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex574) )
& ( v129470(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex573) )
& ( v129470(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex572) )
& ( v129470(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex571) )
& ( v129470(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex570) )
& ( v129470(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex569) )
& ( v129470(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex568) )
& ( v129470(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex567) )
& ( v129470(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex566) )
& ( v129470(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex565) )
& ( v129470(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex564) )
& ( v129470(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex563) )
& ( v129470(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex562) )
& ( v129470(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex561) )
& ( v129470(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex560) )
& ( v129470(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex559) )
& ( v129470(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex558) )
& ( v129470(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex557) )
& ( v129470(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex556) )
& ( v129470(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex555) )
& ( v129470(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex554) )
& ( v129470(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex553) )
& ( v129470(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex552) )
& ( v129470(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex551) )
& ( v129470(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex550) )
& ( v129470(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex549) )
& ( v129470(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex548) )
& ( v129470(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex547) )
& ( v129470(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex546) )
& ( v129470(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex545) )
& ( v129470(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex544) )
& ( v129470(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex543) )
& ( v129470(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex542) )
& ( v129470(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex541) )
& ( v129470(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex540) )
& ( v129470(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex539) )
& ( v129470(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex538) )
& ( v129470(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex537) )
& ( v129470(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex536) )
& ( v129470(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex535) )
& ( v129470(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex534) )
& ( v129470(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex533) )
& ( v129470(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex532) )
& ( v129470(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex531) )
& ( v129470(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex530) )
& ( v129470(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex529) )
& ( v129470(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex528) )
& ( v129470(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex527) )
& ( v129470(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex526) )
& ( v129470(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex525) )
& ( v129470(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex524) )
& ( v129470(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex523) )
& ( v129470(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex522) )
& ( v129470(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex521) )
& ( v129470(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex520) )
& ( v129470(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex519) )
& ( v129470(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex518) )
& ( v129470(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex517) )
& ( v129470(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex516) )
& ( v129470(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex515) )
& ( v129470(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex514) )
& ( v129470(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex513) )
& ( v129470(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex512) )
& ( v129470(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex511) )
& ( v129470(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex510) )
& ( v129470(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex509) )
& ( v129470(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex508) )
& ( v129470(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex507) )
& ( v129470(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex506) )
& ( v129470(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex505) )
& ( v129470(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex504) )
& ( v129470(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex503) )
& ( v129470(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex502) )
& ( v129470(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex501) )
& ( v129470(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex500) )
& ( v129470(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex499) )
& ( v129470(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex498) )
& ( v129470(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex497) )
& ( v129470(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex496) )
& ( v129470(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex495) )
& ( v129470(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex494) )
& ( v129470(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex493) )
& ( v129470(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex492) )
& ( v129470(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex491) )
& ( v129470(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex490) )
& ( v129470(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex489) )
& ( v129470(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex488) )
& ( v129470(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex487) )
& ( v129470(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex486) )
& ( v129470(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex485) )
& ( v129470(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex484) )
& ( v129470(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex483) )
& ( v129470(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex482) )
& ( v129470(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex481) )
& ( v129470(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex480) )
& ( v129470(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex479) )
& ( v129470(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex478) )
& ( v129470(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex477) )
& ( v129470(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex476) )
& ( v129470(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex475) )
& ( v129470(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex474) )
& ( v129470(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex473) )
& ( v129470(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex472) )
& ( v129470(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex471) )
& ( v129470(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex470) )
& ( v129470(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex469) )
& ( v129470(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex468) )
& ( v129470(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex467) )
& ( v129470(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex466) )
& ( v129470(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex465) )
& ( v129470(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2371,axiom,
! [VarNext] :
( v129472(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129470(VarNext,B)
<=> v361(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25553,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129472(VarNext)
<=> ( v129473(VarNext)
& v356(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25552,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129473(VarNext)
<=> ( v129475(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10445,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129475(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_40851,axiom,
! [VarNext] :
( v262(VarNext,bitIndex442)
<=> v129462(VarNext,bitIndex94) ) ).
fof(addCaseBooleanConditionShiftedRanges1_81,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129464(VarNext)
=> ( ( v129462(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex463) )
& ( v129462(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex462) )
& ( v129462(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex461) )
& ( v129462(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex460) )
& ( v129462(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex459) )
& ( v129462(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex458) )
& ( v129462(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex457) )
& ( v129462(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex456) )
& ( v129462(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex455) )
& ( v129462(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex454) )
& ( v129462(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex453) )
& ( v129462(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex452) )
& ( v129462(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex451) )
& ( v129462(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex450) )
& ( v129462(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex449) )
& ( v129462(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex448) )
& ( v129462(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex447) )
& ( v129462(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex446) )
& ( v129462(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex445) )
& ( v129462(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex444) )
& ( v129462(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex443) )
& ( v129462(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex442) )
& ( v129462(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex441) )
& ( v129462(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex440) )
& ( v129462(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex439) )
& ( v129462(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex438) )
& ( v129462(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex437) )
& ( v129462(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex436) )
& ( v129462(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex435) )
& ( v129462(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex434) )
& ( v129462(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex433) )
& ( v129462(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex432) )
& ( v129462(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex431) )
& ( v129462(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex430) )
& ( v129462(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex429) )
& ( v129462(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex428) )
& ( v129462(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex427) )
& ( v129462(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex426) )
& ( v129462(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex425) )
& ( v129462(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex424) )
& ( v129462(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex423) )
& ( v129462(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex422) )
& ( v129462(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex421) )
& ( v129462(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex420) )
& ( v129462(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex419) )
& ( v129462(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex418) )
& ( v129462(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex417) )
& ( v129462(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex416) )
& ( v129462(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex415) )
& ( v129462(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex414) )
& ( v129462(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex413) )
& ( v129462(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex412) )
& ( v129462(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex411) )
& ( v129462(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex410) )
& ( v129462(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex409) )
& ( v129462(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex408) )
& ( v129462(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex407) )
& ( v129462(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex406) )
& ( v129462(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex405) )
& ( v129462(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex404) )
& ( v129462(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex403) )
& ( v129462(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex402) )
& ( v129462(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex401) )
& ( v129462(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex400) )
& ( v129462(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex399) )
& ( v129462(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex398) )
& ( v129462(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex397) )
& ( v129462(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex396) )
& ( v129462(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex395) )
& ( v129462(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex394) )
& ( v129462(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex393) )
& ( v129462(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex392) )
& ( v129462(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex391) )
& ( v129462(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex390) )
& ( v129462(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex389) )
& ( v129462(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex388) )
& ( v129462(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex387) )
& ( v129462(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex386) )
& ( v129462(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex385) )
& ( v129462(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex384) )
& ( v129462(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex383) )
& ( v129462(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex382) )
& ( v129462(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex381) )
& ( v129462(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex380) )
& ( v129462(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex379) )
& ( v129462(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex378) )
& ( v129462(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex377) )
& ( v129462(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex376) )
& ( v129462(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex375) )
& ( v129462(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex374) )
& ( v129462(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex373) )
& ( v129462(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex372) )
& ( v129462(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex371) )
& ( v129462(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex370) )
& ( v129462(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex369) )
& ( v129462(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex368) )
& ( v129462(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex367) )
& ( v129462(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex366) )
& ( v129462(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex365) )
& ( v129462(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex364) )
& ( v129462(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex363) )
& ( v129462(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex362) )
& ( v129462(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex361) )
& ( v129462(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex360) )
& ( v129462(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex359) )
& ( v129462(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex358) )
& ( v129462(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex357) )
& ( v129462(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex356) )
& ( v129462(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex355) )
& ( v129462(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex354) )
& ( v129462(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex353) )
& ( v129462(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex352) )
& ( v129462(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex351) )
& ( v129462(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex350) )
& ( v129462(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex349) )
& ( v129462(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex348) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2370,axiom,
! [VarNext] :
( v129464(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129462(VarNext,B)
<=> v342(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25551,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129464(VarNext)
<=> ( v129465(VarNext)
& v337(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25550,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129465(VarNext)
<=> ( v129467(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129467(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_40850,axiom,
! [VarCurr] :
( v292(VarCurr,bitIndex94)
<=> v294(VarCurr,bitIndex94) ) ).
fof(addAssignment_40849,axiom,
! [VarCurr] :
( v294(VarCurr,bitIndex94)
<=> v296(VarCurr,bitIndex94) ) ).
fof(addAssignment_40848,axiom,
! [VarCurr] :
( v296(VarCurr,bitIndex94)
<=> v298(VarCurr,bitIndex94) ) ).
fof(addAssignment_40847,axiom,
! [VarCurr] :
( v298(VarCurr,bitIndex94)
<=> v300(VarCurr,bitIndex94) ) ).
fof(addAssignment_40846,axiom,
! [VarCurr] :
( v300(VarCurr,bitIndex94)
<=> v302(VarCurr,bitIndex94) ) ).
fof(addAssignment_40845,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v129386(VarCurr,B)
<=> v129434(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3107,axiom,
! [VarCurr] :
( ~ v15410(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v129434(VarCurr,B)
<=> v129410(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2894,axiom,
! [VarCurr] :
( v15410(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v129434(VarCurr,B)
<=> v129388(VarCurr,B) ) ) ) ).
fof(addAssignment_40844,axiom,
! [VarNext,B] :
( range_3_2(B)
=> ( v129410(VarNext,B)
<=> v129414(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129415(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v129414(VarNext,B)
<=> v129410(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2369,axiom,
! [VarNext] :
( v129415(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v129414(VarNext,B)
<=> v129431(VarNext,B) ) ) ) ).
fof(addAssignment_40843,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v129431(VarNext,B)
<=> v129429(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5370,axiom,
! [VarCurr] :
( ~ v129426(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v129429(VarCurr,B)
<=> v129388(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5372,axiom,
! [VarCurr] :
( v129426(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v129429(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25549,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129415(VarNext)
<=> ( v129416(VarNext)
& v129425(VarNext) ) ) ) ).
fof(addAssignment_40842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129425(VarNext)
<=> v129423(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25548,axiom,
! [VarCurr] :
( v129423(VarCurr)
<=> ( v129426(VarCurr)
| v129427(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25547,axiom,
! [VarCurr] :
( v129427(VarCurr)
<=> ( v15410(VarCurr)
& v129428(VarCurr) ) ) ).
fof(writeUnaryOperator_10443,axiom,
! [VarCurr] :
( ~ v129428(VarCurr)
<=> v129426(VarCurr) ) ).
fof(writeUnaryOperator_10442,axiom,
! [VarCurr] :
( ~ v129426(VarCurr)
<=> v15408(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129416(VarNext)
<=> ( v129417(VarNext)
& v129412(VarNext) ) ) ) ).
fof(writeUnaryOperator_10441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129417(VarNext)
<=> v129419(VarNext) ) ) ).
fof(addAssignment_40841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129419(VarNext)
<=> v129412(VarCurr) ) ) ).
fof(addAssignment_40840,axiom,
! [VarCurr] :
( v129412(VarCurr)
<=> v199(VarCurr) ) ).
fof(addAssignment_40839,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v129388(VarCurr,B)
<=> v129390(VarCurr,B) ) ) ).
fof(addAssignment_40838,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v129390(VarCurr,B)
<=> v129392(VarCurr,B) ) ) ).
fof(addAssignment_40837,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v129392(VarCurr,B)
<=> v254(VarCurr,B) ) ) ).
fof(addAssignment_40836,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v254(VarCurr,B)
<=> v256(VarCurr,B) ) ) ).
fof(addAssignment_40835,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v256(VarCurr,B)
<=> v258(VarCurr,B) ) ) ).
fof(addAssignment_40834,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v258(VarCurr,B)
<=> v260(VarCurr,B) ) ) ).
fof(addAssignment_40833,axiom,
! [VarCurr] :
( ( v260(VarCurr,bitIndex3)
<=> v262(VarCurr,bitIndex583) )
& ( v260(VarCurr,bitIndex2)
<=> v262(VarCurr,bitIndex582) ) ) ).
fof(addAssignment_40832,axiom,
! [VarNext] :
( ( v262(VarNext,bitIndex583)
<=> v129402(VarNext,bitIndex3) )
& ( v262(VarNext,bitIndex582)
<=> v129402(VarNext,bitIndex2) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_80,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129404(VarNext)
=> ( ( v129402(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex695) )
& ( v129402(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex694) )
& ( v129402(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex693) )
& ( v129402(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex692) )
& ( v129402(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex691) )
& ( v129402(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex690) )
& ( v129402(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex689) )
& ( v129402(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex688) )
& ( v129402(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex687) )
& ( v129402(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex686) )
& ( v129402(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex685) )
& ( v129402(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex684) )
& ( v129402(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex683) )
& ( v129402(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex682) )
& ( v129402(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex681) )
& ( v129402(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex680) )
& ( v129402(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex679) )
& ( v129402(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex678) )
& ( v129402(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex677) )
& ( v129402(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex676) )
& ( v129402(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex675) )
& ( v129402(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex674) )
& ( v129402(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex673) )
& ( v129402(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex672) )
& ( v129402(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex671) )
& ( v129402(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex670) )
& ( v129402(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex669) )
& ( v129402(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex668) )
& ( v129402(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex667) )
& ( v129402(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex666) )
& ( v129402(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex665) )
& ( v129402(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex664) )
& ( v129402(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex663) )
& ( v129402(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex662) )
& ( v129402(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex661) )
& ( v129402(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex660) )
& ( v129402(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex659) )
& ( v129402(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex658) )
& ( v129402(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex657) )
& ( v129402(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex656) )
& ( v129402(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex655) )
& ( v129402(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex654) )
& ( v129402(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex653) )
& ( v129402(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex652) )
& ( v129402(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex651) )
& ( v129402(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex650) )
& ( v129402(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex649) )
& ( v129402(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex648) )
& ( v129402(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex647) )
& ( v129402(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex646) )
& ( v129402(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex645) )
& ( v129402(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex644) )
& ( v129402(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex643) )
& ( v129402(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex642) )
& ( v129402(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex641) )
& ( v129402(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex640) )
& ( v129402(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex639) )
& ( v129402(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex638) )
& ( v129402(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex637) )
& ( v129402(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex636) )
& ( v129402(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex635) )
& ( v129402(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex634) )
& ( v129402(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex633) )
& ( v129402(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex632) )
& ( v129402(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex631) )
& ( v129402(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex630) )
& ( v129402(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex629) )
& ( v129402(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex628) )
& ( v129402(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex627) )
& ( v129402(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex626) )
& ( v129402(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex625) )
& ( v129402(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex624) )
& ( v129402(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex623) )
& ( v129402(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex622) )
& ( v129402(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex621) )
& ( v129402(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex620) )
& ( v129402(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex619) )
& ( v129402(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex618) )
& ( v129402(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex617) )
& ( v129402(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex616) )
& ( v129402(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex615) )
& ( v129402(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex614) )
& ( v129402(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex613) )
& ( v129402(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex612) )
& ( v129402(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex611) )
& ( v129402(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex610) )
& ( v129402(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex609) )
& ( v129402(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex608) )
& ( v129402(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex607) )
& ( v129402(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex606) )
& ( v129402(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex605) )
& ( v129402(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex604) )
& ( v129402(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex603) )
& ( v129402(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex602) )
& ( v129402(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex601) )
& ( v129402(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex600) )
& ( v129402(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex599) )
& ( v129402(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex598) )
& ( v129402(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex597) )
& ( v129402(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex596) )
& ( v129402(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex595) )
& ( v129402(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex594) )
& ( v129402(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex593) )
& ( v129402(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex592) )
& ( v129402(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex591) )
& ( v129402(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex590) )
& ( v129402(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex589) )
& ( v129402(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex588) )
& ( v129402(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex587) )
& ( v129402(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex586) )
& ( v129402(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex585) )
& ( v129402(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex584) )
& ( v129402(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex583) )
& ( v129402(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex582) )
& ( v129402(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex581) )
& ( v129402(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex580) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2368,axiom,
! [VarNext] :
( v129404(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129402(VarNext,B)
<=> v380(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25545,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129404(VarNext)
<=> ( v129405(VarNext)
& v375(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25544,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129405(VarNext)
<=> ( v129407(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129407(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_40831,axiom,
! [VarNext] :
( ( v262(VarNext,bitIndex467)
<=> v129394(VarNext,bitIndex3) )
& ( v262(VarNext,bitIndex466)
<=> v129394(VarNext,bitIndex2) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_79,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129396(VarNext)
=> ( ( v129394(VarNext,bitIndex115)
<=> v262(VarCurr,bitIndex579) )
& ( v129394(VarNext,bitIndex114)
<=> v262(VarCurr,bitIndex578) )
& ( v129394(VarNext,bitIndex113)
<=> v262(VarCurr,bitIndex577) )
& ( v129394(VarNext,bitIndex112)
<=> v262(VarCurr,bitIndex576) )
& ( v129394(VarNext,bitIndex111)
<=> v262(VarCurr,bitIndex575) )
& ( v129394(VarNext,bitIndex110)
<=> v262(VarCurr,bitIndex574) )
& ( v129394(VarNext,bitIndex109)
<=> v262(VarCurr,bitIndex573) )
& ( v129394(VarNext,bitIndex108)
<=> v262(VarCurr,bitIndex572) )
& ( v129394(VarNext,bitIndex107)
<=> v262(VarCurr,bitIndex571) )
& ( v129394(VarNext,bitIndex106)
<=> v262(VarCurr,bitIndex570) )
& ( v129394(VarNext,bitIndex105)
<=> v262(VarCurr,bitIndex569) )
& ( v129394(VarNext,bitIndex104)
<=> v262(VarCurr,bitIndex568) )
& ( v129394(VarNext,bitIndex103)
<=> v262(VarCurr,bitIndex567) )
& ( v129394(VarNext,bitIndex102)
<=> v262(VarCurr,bitIndex566) )
& ( v129394(VarNext,bitIndex101)
<=> v262(VarCurr,bitIndex565) )
& ( v129394(VarNext,bitIndex100)
<=> v262(VarCurr,bitIndex564) )
& ( v129394(VarNext,bitIndex99)
<=> v262(VarCurr,bitIndex563) )
& ( v129394(VarNext,bitIndex98)
<=> v262(VarCurr,bitIndex562) )
& ( v129394(VarNext,bitIndex97)
<=> v262(VarCurr,bitIndex561) )
& ( v129394(VarNext,bitIndex96)
<=> v262(VarCurr,bitIndex560) )
& ( v129394(VarNext,bitIndex95)
<=> v262(VarCurr,bitIndex559) )
& ( v129394(VarNext,bitIndex94)
<=> v262(VarCurr,bitIndex558) )
& ( v129394(VarNext,bitIndex93)
<=> v262(VarCurr,bitIndex557) )
& ( v129394(VarNext,bitIndex92)
<=> v262(VarCurr,bitIndex556) )
& ( v129394(VarNext,bitIndex91)
<=> v262(VarCurr,bitIndex555) )
& ( v129394(VarNext,bitIndex90)
<=> v262(VarCurr,bitIndex554) )
& ( v129394(VarNext,bitIndex89)
<=> v262(VarCurr,bitIndex553) )
& ( v129394(VarNext,bitIndex88)
<=> v262(VarCurr,bitIndex552) )
& ( v129394(VarNext,bitIndex87)
<=> v262(VarCurr,bitIndex551) )
& ( v129394(VarNext,bitIndex86)
<=> v262(VarCurr,bitIndex550) )
& ( v129394(VarNext,bitIndex85)
<=> v262(VarCurr,bitIndex549) )
& ( v129394(VarNext,bitIndex84)
<=> v262(VarCurr,bitIndex548) )
& ( v129394(VarNext,bitIndex83)
<=> v262(VarCurr,bitIndex547) )
& ( v129394(VarNext,bitIndex82)
<=> v262(VarCurr,bitIndex546) )
& ( v129394(VarNext,bitIndex81)
<=> v262(VarCurr,bitIndex545) )
& ( v129394(VarNext,bitIndex80)
<=> v262(VarCurr,bitIndex544) )
& ( v129394(VarNext,bitIndex79)
<=> v262(VarCurr,bitIndex543) )
& ( v129394(VarNext,bitIndex78)
<=> v262(VarCurr,bitIndex542) )
& ( v129394(VarNext,bitIndex77)
<=> v262(VarCurr,bitIndex541) )
& ( v129394(VarNext,bitIndex76)
<=> v262(VarCurr,bitIndex540) )
& ( v129394(VarNext,bitIndex75)
<=> v262(VarCurr,bitIndex539) )
& ( v129394(VarNext,bitIndex74)
<=> v262(VarCurr,bitIndex538) )
& ( v129394(VarNext,bitIndex73)
<=> v262(VarCurr,bitIndex537) )
& ( v129394(VarNext,bitIndex72)
<=> v262(VarCurr,bitIndex536) )
& ( v129394(VarNext,bitIndex71)
<=> v262(VarCurr,bitIndex535) )
& ( v129394(VarNext,bitIndex70)
<=> v262(VarCurr,bitIndex534) )
& ( v129394(VarNext,bitIndex69)
<=> v262(VarCurr,bitIndex533) )
& ( v129394(VarNext,bitIndex68)
<=> v262(VarCurr,bitIndex532) )
& ( v129394(VarNext,bitIndex67)
<=> v262(VarCurr,bitIndex531) )
& ( v129394(VarNext,bitIndex66)
<=> v262(VarCurr,bitIndex530) )
& ( v129394(VarNext,bitIndex65)
<=> v262(VarCurr,bitIndex529) )
& ( v129394(VarNext,bitIndex64)
<=> v262(VarCurr,bitIndex528) )
& ( v129394(VarNext,bitIndex63)
<=> v262(VarCurr,bitIndex527) )
& ( v129394(VarNext,bitIndex62)
<=> v262(VarCurr,bitIndex526) )
& ( v129394(VarNext,bitIndex61)
<=> v262(VarCurr,bitIndex525) )
& ( v129394(VarNext,bitIndex60)
<=> v262(VarCurr,bitIndex524) )
& ( v129394(VarNext,bitIndex59)
<=> v262(VarCurr,bitIndex523) )
& ( v129394(VarNext,bitIndex58)
<=> v262(VarCurr,bitIndex522) )
& ( v129394(VarNext,bitIndex57)
<=> v262(VarCurr,bitIndex521) )
& ( v129394(VarNext,bitIndex56)
<=> v262(VarCurr,bitIndex520) )
& ( v129394(VarNext,bitIndex55)
<=> v262(VarCurr,bitIndex519) )
& ( v129394(VarNext,bitIndex54)
<=> v262(VarCurr,bitIndex518) )
& ( v129394(VarNext,bitIndex53)
<=> v262(VarCurr,bitIndex517) )
& ( v129394(VarNext,bitIndex52)
<=> v262(VarCurr,bitIndex516) )
& ( v129394(VarNext,bitIndex51)
<=> v262(VarCurr,bitIndex515) )
& ( v129394(VarNext,bitIndex50)
<=> v262(VarCurr,bitIndex514) )
& ( v129394(VarNext,bitIndex49)
<=> v262(VarCurr,bitIndex513) )
& ( v129394(VarNext,bitIndex48)
<=> v262(VarCurr,bitIndex512) )
& ( v129394(VarNext,bitIndex47)
<=> v262(VarCurr,bitIndex511) )
& ( v129394(VarNext,bitIndex46)
<=> v262(VarCurr,bitIndex510) )
& ( v129394(VarNext,bitIndex45)
<=> v262(VarCurr,bitIndex509) )
& ( v129394(VarNext,bitIndex44)
<=> v262(VarCurr,bitIndex508) )
& ( v129394(VarNext,bitIndex43)
<=> v262(VarCurr,bitIndex507) )
& ( v129394(VarNext,bitIndex42)
<=> v262(VarCurr,bitIndex506) )
& ( v129394(VarNext,bitIndex41)
<=> v262(VarCurr,bitIndex505) )
& ( v129394(VarNext,bitIndex40)
<=> v262(VarCurr,bitIndex504) )
& ( v129394(VarNext,bitIndex39)
<=> v262(VarCurr,bitIndex503) )
& ( v129394(VarNext,bitIndex38)
<=> v262(VarCurr,bitIndex502) )
& ( v129394(VarNext,bitIndex37)
<=> v262(VarCurr,bitIndex501) )
& ( v129394(VarNext,bitIndex36)
<=> v262(VarCurr,bitIndex500) )
& ( v129394(VarNext,bitIndex35)
<=> v262(VarCurr,bitIndex499) )
& ( v129394(VarNext,bitIndex34)
<=> v262(VarCurr,bitIndex498) )
& ( v129394(VarNext,bitIndex33)
<=> v262(VarCurr,bitIndex497) )
& ( v129394(VarNext,bitIndex32)
<=> v262(VarCurr,bitIndex496) )
& ( v129394(VarNext,bitIndex31)
<=> v262(VarCurr,bitIndex495) )
& ( v129394(VarNext,bitIndex30)
<=> v262(VarCurr,bitIndex494) )
& ( v129394(VarNext,bitIndex29)
<=> v262(VarCurr,bitIndex493) )
& ( v129394(VarNext,bitIndex28)
<=> v262(VarCurr,bitIndex492) )
& ( v129394(VarNext,bitIndex27)
<=> v262(VarCurr,bitIndex491) )
& ( v129394(VarNext,bitIndex26)
<=> v262(VarCurr,bitIndex490) )
& ( v129394(VarNext,bitIndex25)
<=> v262(VarCurr,bitIndex489) )
& ( v129394(VarNext,bitIndex24)
<=> v262(VarCurr,bitIndex488) )
& ( v129394(VarNext,bitIndex23)
<=> v262(VarCurr,bitIndex487) )
& ( v129394(VarNext,bitIndex22)
<=> v262(VarCurr,bitIndex486) )
& ( v129394(VarNext,bitIndex21)
<=> v262(VarCurr,bitIndex485) )
& ( v129394(VarNext,bitIndex20)
<=> v262(VarCurr,bitIndex484) )
& ( v129394(VarNext,bitIndex19)
<=> v262(VarCurr,bitIndex483) )
& ( v129394(VarNext,bitIndex18)
<=> v262(VarCurr,bitIndex482) )
& ( v129394(VarNext,bitIndex17)
<=> v262(VarCurr,bitIndex481) )
& ( v129394(VarNext,bitIndex16)
<=> v262(VarCurr,bitIndex480) )
& ( v129394(VarNext,bitIndex15)
<=> v262(VarCurr,bitIndex479) )
& ( v129394(VarNext,bitIndex14)
<=> v262(VarCurr,bitIndex478) )
& ( v129394(VarNext,bitIndex13)
<=> v262(VarCurr,bitIndex477) )
& ( v129394(VarNext,bitIndex12)
<=> v262(VarCurr,bitIndex476) )
& ( v129394(VarNext,bitIndex11)
<=> v262(VarCurr,bitIndex475) )
& ( v129394(VarNext,bitIndex10)
<=> v262(VarCurr,bitIndex474) )
& ( v129394(VarNext,bitIndex9)
<=> v262(VarCurr,bitIndex473) )
& ( v129394(VarNext,bitIndex8)
<=> v262(VarCurr,bitIndex472) )
& ( v129394(VarNext,bitIndex7)
<=> v262(VarCurr,bitIndex471) )
& ( v129394(VarNext,bitIndex6)
<=> v262(VarCurr,bitIndex470) )
& ( v129394(VarNext,bitIndex5)
<=> v262(VarCurr,bitIndex469) )
& ( v129394(VarNext,bitIndex4)
<=> v262(VarCurr,bitIndex468) )
& ( v129394(VarNext,bitIndex3)
<=> v262(VarCurr,bitIndex467) )
& ( v129394(VarNext,bitIndex2)
<=> v262(VarCurr,bitIndex466) )
& ( v129394(VarNext,bitIndex1)
<=> v262(VarCurr,bitIndex465) )
& ( v129394(VarNext,bitIndex0)
<=> v262(VarCurr,bitIndex464) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2367,axiom,
! [VarNext] :
( v129396(VarNext)
=> ! [B] :
( range_115_0(B)
=> ( v129394(VarNext,B)
<=> v361(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129396(VarNext)
<=> ( v129397(VarNext)
& v356(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25542,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129397(VarNext)
<=> ( v129399(VarNext)
& v304(VarNext) ) ) ) ).
fof(writeUnaryOperator_10439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129399(VarNext)
<=> v311(VarNext) ) ) ).
fof(addAssignment_40830,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v292(VarCurr,B)
<=> v294(VarCurr,B) ) ) ).
fof(addAssignment_40829,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v294(VarCurr,B)
<=> v296(VarCurr,B) ) ) ).
fof(addAssignment_40828,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v296(VarCurr,B)
<=> v298(VarCurr,B) ) ) ).
fof(addAssignment_40827,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v298(VarCurr,B)
<=> v300(VarCurr,B) ) ) ).
fof(addAssignment_40826,axiom,
! [VarCurr,B] :
( range_3_2(B)
=> ( v300(VarCurr,B)
<=> v302(VarCurr,B) ) ) ).
fof(range_axiom_191,axiom,
! [B] :
( range_3_2(B)
<=> ( $false
| bitIndex2 = B
| bitIndex3 = B ) ) ).
fof(addAssignment_40825,axiom,
! [VarCurr] :
( v15444(VarCurr)
<=> v15446(VarCurr) ) ).
fof(addAssignment_40824,axiom,
! [VarCurr] :
( v15446(VarCurr)
<=> v15448(VarCurr) ) ).
fof(addAssignment_40823,axiom,
! [VarCurr] :
( v15448(VarCurr)
<=> v15450(VarCurr) ) ).
fof(addAssignment_40822,axiom,
! [VarCurr] :
( v15450(VarCurr)
<=> v15452(VarCurr) ) ).
fof(addAssignment_40821,axiom,
! [VarCurr] :
( v15452(VarCurr)
<=> v15454(VarCurr) ) ).
fof(addAssignment_40820,axiom,
! [VarCurr] :
( v15454(VarCurr)
<=> v15456(VarCurr) ) ).
fof(addAssignment_40819,axiom,
! [VarCurr] :
( v15456(VarCurr)
<=> v15458(VarCurr) ) ).
fof(addAssignment_40818,axiom,
! [VarCurr] :
( v15458(VarCurr)
<=> v15460(VarCurr,bitIndex4) ) ).
fof(addAssignment_40817,axiom,
! [VarNext] :
( v15460(VarNext,bitIndex4)
<=> v129358(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_2293,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129359(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129358(VarNext,B)
<=> v15460(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2366,axiom,
! [VarNext] :
( v129359(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129358(VarNext,B)
<=> v129322(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25541,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129359(VarNext)
<=> v129360(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129360(VarNext)
<=> ( v129362(VarNext)
& v105195(VarNext) ) ) ) ).
fof(writeUnaryOperator_10438,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129362(VarNext)
<=> v105202(VarNext) ) ) ).
fof(addAssignment_40816,axiom,
! [VarCurr] :
( v15462(VarCurr,bitIndex4)
<=> v129298(VarCurr,bitIndex4) ) ).
fof(addAssignment_40815,axiom,
! [VarCurr] :
( v129295(VarCurr,bitIndex4)
<=> v129296(VarCurr,bitIndex4) ) ).
fof(addAssignment_40814,axiom,
! [VarNext] :
( v15460(VarNext,bitIndex3)
<=> v129350(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129351(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129350(VarNext,B)
<=> v15460(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2365,axiom,
! [VarNext] :
( v129351(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129350(VarNext,B)
<=> v129322(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129351(VarNext)
<=> v129352(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129352(VarNext)
<=> ( v129354(VarNext)
& v105195(VarNext) ) ) ) ).
fof(writeUnaryOperator_10437,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129354(VarNext)
<=> v105202(VarNext) ) ) ).
fof(addAssignment_40813,axiom,
! [VarCurr] :
( v15462(VarCurr,bitIndex3)
<=> v129298(VarCurr,bitIndex3) ) ).
fof(addAssignment_40812,axiom,
! [VarCurr] :
( v129295(VarCurr,bitIndex3)
<=> v129296(VarCurr,bitIndex3) ) ).
fof(addAssignment_40811,axiom,
! [VarNext] :
( v15460(VarNext,bitIndex2)
<=> v129342(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2291,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129343(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129342(VarNext,B)
<=> v15460(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2364,axiom,
! [VarNext] :
( v129343(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129342(VarNext,B)
<=> v129322(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25537,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129343(VarNext)
<=> v129344(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129344(VarNext)
<=> ( v129346(VarNext)
& v105195(VarNext) ) ) ) ).
fof(writeUnaryOperator_10436,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129346(VarNext)
<=> v105202(VarNext) ) ) ).
fof(addAssignment_40810,axiom,
! [VarCurr] :
( v15462(VarCurr,bitIndex2)
<=> v129298(VarCurr,bitIndex2) ) ).
fof(addAssignment_40809,axiom,
! [VarCurr] :
( v129295(VarCurr,bitIndex2)
<=> v129296(VarCurr,bitIndex2) ) ).
fof(addAssignment_40808,axiom,
! [VarNext] :
( v15460(VarNext,bitIndex1)
<=> v129334(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2290,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129335(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129334(VarNext,B)
<=> v15460(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2363,axiom,
! [VarNext] :
( v129335(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129334(VarNext,B)
<=> v129322(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129335(VarNext)
<=> v129336(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129336(VarNext)
<=> ( v129338(VarNext)
& v105195(VarNext) ) ) ) ).
fof(writeUnaryOperator_10435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129338(VarNext)
<=> v105202(VarNext) ) ) ).
fof(addAssignment_40807,axiom,
! [VarCurr] :
( v15462(VarCurr,bitIndex1)
<=> v129298(VarCurr,bitIndex1) ) ).
fof(addAssignment_40806,axiom,
! [VarCurr] :
( v129295(VarCurr,bitIndex1)
<=> v129296(VarCurr,bitIndex1) ) ).
fof(addAssignment_40805,axiom,
! [VarNext] :
( v15460(VarNext,bitIndex0)
<=> v129326(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2289,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129327(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129326(VarNext,B)
<=> v15460(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2362,axiom,
! [VarNext] :
( v129327(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129326(VarNext,B)
<=> v129322(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129327(VarNext)
<=> v129328(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129328(VarNext)
<=> ( v129330(VarNext)
& v105195(VarNext) ) ) ) ).
fof(writeUnaryOperator_10434,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129330(VarNext)
<=> v105202(VarNext) ) ) ).
fof(addAssignment_40804,axiom,
! [VarCurr] :
( v15462(VarCurr,bitIndex0)
<=> v129298(VarCurr,bitIndex0) ) ).
fof(addAssignment_40803,axiom,
! [VarNext] :
( v15460(VarNext,bitIndex5)
<=> v129313(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_2288,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129314(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129313(VarNext,B)
<=> v15460(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2361,axiom,
! [VarNext] :
( v129314(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129313(VarNext,B)
<=> v129322(VarNext,B) ) ) ) ).
fof(addAssignment_40802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v129322(VarNext,B)
<=> v129320(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3106,axiom,
! [VarCurr] :
( ~ v105209(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129320(VarCurr,B)
<=> v15462(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2893,axiom,
! [VarCurr] :
( v105209(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129320(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129314(VarNext)
<=> v129315(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25530,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129315(VarNext)
<=> ( v129317(VarNext)
& v105195(VarNext) ) ) ) ).
fof(writeUnaryOperator_10433,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129317(VarNext)
<=> v105202(VarNext) ) ) ).
fof(addAssignment_40801,axiom,
! [VarCurr] :
( v15462(VarCurr,bitIndex5)
<=> v129298(VarCurr,bitIndex5) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3105,axiom,
! [VarCurr] :
( ~ v129299(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129298(VarCurr,B)
<=> v129300(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2892,axiom,
! [VarCurr] :
( v129299(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129298(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_184,axiom,
! [VarCurr] :
( ( ~ v129301(VarCurr)
& ~ v129303(VarCurr)
& ~ v129307(VarCurr) )
=> ! [B] :
( range_5_0(B)
=> ( v129300(VarCurr,B)
<=> v15460(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1315,axiom,
! [VarCurr] :
( v129307(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129300(VarCurr,B)
<=> v129309(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5369,axiom,
! [VarCurr] :
( v129303(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129300(VarCurr,B)
<=> v129305(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5371,axiom,
! [VarCurr] :
( v129301(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v129300(VarCurr,B)
<=> v15460(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9182,axiom,
! [VarCurr] :
( v129310(VarCurr)
<=> ( ( v129311(VarCurr,bitIndex1)
<=> $true )
& ( v129311(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40800,axiom,
! [VarCurr] :
( v129311(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_40799,axiom,
! [VarCurr] :
( v129311(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(addAssignment_40798,axiom,
! [VarCurr] :
( v129309(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_40797,axiom,
! [VarCurr,B] :
( range_5_1(B)
=> ( v129309(VarCurr,B)
<=> v129295(VarCurr,B) ) ) ).
fof(range_axiom_190,axiom,
! [B] :
( range_5_1(B)
<=> ( $false
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B ) ) ).
fof(addBitVectorEqualityBitBlasted_9181,axiom,
! [VarCurr] :
( v129307(VarCurr)
<=> ( ( v129308(VarCurr,bitIndex1)
<=> $true )
& ( v129308(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40796,axiom,
! [VarCurr] :
( v129308(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_40795,axiom,
! [VarCurr] :
( v129308(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(addAssignment_40794,axiom,
! [VarCurr] :
( ( v129305(VarCurr,bitIndex4)
<=> v15460(VarCurr,bitIndex5) )
& ( v129305(VarCurr,bitIndex3)
<=> v15460(VarCurr,bitIndex4) )
& ( v129305(VarCurr,bitIndex2)
<=> v15460(VarCurr,bitIndex3) )
& ( v129305(VarCurr,bitIndex1)
<=> v15460(VarCurr,bitIndex2) )
& ( v129305(VarCurr,bitIndex0)
<=> v15460(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_40793,axiom,
! [VarCurr] :
( v129305(VarCurr,bitIndex5)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_9180,axiom,
! [VarCurr] :
( v129303(VarCurr)
<=> ( ( v129304(VarCurr,bitIndex1)
<=> $false )
& ( v129304(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40792,axiom,
! [VarCurr] :
( v129304(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_40791,axiom,
! [VarCurr] :
( v129304(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9179,axiom,
! [VarCurr] :
( v129301(VarCurr)
<=> ( ( v129302(VarCurr,bitIndex1)
<=> $false )
& ( v129302(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40790,axiom,
! [VarCurr] :
( v129302(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_40789,axiom,
! [VarCurr] :
( v129302(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(writeUnaryOperator_10432,axiom,
! [VarCurr] :
( ~ v129299(VarCurr)
<=> v103(VarCurr) ) ).
fof(addAssignment_40788,axiom,
! [VarCurr] :
( v129295(VarCurr,bitIndex5)
<=> v129296(VarCurr,bitIndex5) ) ).
fof(addAssignment_40787,axiom,
! [VarCurr] :
( v129296(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_40786,axiom,
! [VarCurr] :
( ( v129296(VarCurr,bitIndex5)
<=> v15460(VarCurr,bitIndex4) )
& ( v129296(VarCurr,bitIndex4)
<=> v15460(VarCurr,bitIndex3) )
& ( v129296(VarCurr,bitIndex3)
<=> v15460(VarCurr,bitIndex2) )
& ( v129296(VarCurr,bitIndex2)
<=> v15460(VarCurr,bitIndex1) )
& ( v129296(VarCurr,bitIndex1)
<=> v15460(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40785,axiom,
! [VarCurr] :
( v15464(VarCurr)
<=> v15466(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3104,axiom,
! [VarCurr] :
( ~ v129282(VarCurr)
=> ( v15466(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2891,axiom,
! [VarCurr] :
( v129282(VarCurr)
=> ( v15466(VarCurr)
<=> v129290(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5368,axiom,
! [VarCurr] :
( ~ v129284(VarCurr)
=> ( v129290(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5370,axiom,
! [VarCurr] :
( v129284(VarCurr)
=> ( v129290(VarCurr)
<=> v129291(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1314,axiom,
! [VarCurr] :
( ( ~ v105006(VarCurr)
& ~ v105861(VarCurr) )
=> ( v129291(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5367,axiom,
! [VarCurr] :
( v105861(VarCurr)
=> ( v129291(VarCurr)
<=> v129293(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5369,axiom,
! [VarCurr] :
( v105006(VarCurr)
=> ( v129291(VarCurr)
<=> v129292(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3103,axiom,
! [VarCurr] :
( ~ v99836(VarCurr)
=> ( v129293(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2890,axiom,
! [VarCurr] :
( v99836(VarCurr)
=> ( v129293(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3102,axiom,
! [VarCurr] :
( ~ v104199(VarCurr)
=> ( v129292(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2889,axiom,
! [VarCurr] :
( v104199(VarCurr)
=> ( v129292(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25529,axiom,
! [VarCurr] :
( v129282(VarCurr)
<=> ( v129283(VarCurr)
& v129289(VarCurr) ) ) ).
fof(writeUnaryOperator_10431,axiom,
! [VarCurr] :
( ~ v129289(VarCurr)
<=> v105010(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25528,axiom,
! [VarCurr] :
( v129283(VarCurr)
<=> ( v129284(VarCurr)
| v129288(VarCurr) ) ) ).
fof(writeUnaryOperator_10430,axiom,
! [VarCurr] :
( ~ v129288(VarCurr)
<=> v105007(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25527,axiom,
! [VarCurr] :
( v129284(VarCurr)
<=> ( v129285(VarCurr)
& v105007(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25526,axiom,
! [VarCurr] :
( v129285(VarCurr)
<=> ( v129286(VarCurr)
| v129287(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9178,axiom,
! [VarCurr] :
( v129287(VarCurr)
<=> ( ( v97(VarCurr,bitIndex1)
<=> $true )
& ( v97(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25525,axiom,
! [VarCurr] :
( v129286(VarCurr)
<=> ( v105006(VarCurr)
| v105861(VarCurr) ) ) ).
fof(addAssignment_40784,axiom,
! [VarCurr] :
( v15468(VarCurr)
<=> v15470(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9177,axiom,
! [VarCurr] :
( v15470(VarCurr)
<=> ( ( v15472(VarCurr,bitIndex2)
<=> $false )
& ( v15472(VarCurr,bitIndex1)
<=> $false )
& ( v15472(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129266(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v15472(VarNext,B)
<=> v15472(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2360,axiom,
! [VarNext] :
( v129266(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v15472(VarNext,B)
<=> v129276(VarNext,B) ) ) ) ).
fof(addAssignment_40783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v129276(VarNext,B)
<=> v129274(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3101,axiom,
! [VarCurr] :
( ~ v129277(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129274(VarCurr,B)
<=> v15476(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2888,axiom,
! [VarCurr] :
( v129277(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129274(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_10429,axiom,
! [VarCurr] :
( ~ v129277(VarCurr)
<=> v15474(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129266(VarNext)
<=> v129267(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129267(VarNext)
<=> ( v129268(VarNext)
& v129263(VarNext) ) ) ) ).
fof(writeUnaryOperator_10428,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129268(VarNext)
<=> v129270(VarNext) ) ) ).
fof(addAssignment_40782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129270(VarNext)
<=> v129263(VarCurr) ) ) ).
fof(addAssignment_40781,axiom,
! [VarCurr] :
( v129263(VarCurr)
<=> v104983(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_183,axiom,
! [VarCurr] :
( ( ~ v129214(VarCurr)
& ~ v129216(VarCurr)
& ~ v129243(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v15476(VarCurr,B)
<=> v15472(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1313,axiom,
! [VarCurr] :
( v129243(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v15476(VarCurr,B)
<=> v129245(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5366,axiom,
! [VarCurr] :
( v129216(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v15476(VarCurr,B)
<=> v129218(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5368,axiom,
! [VarCurr] :
( v129214(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v15476(VarCurr,B)
<=> v15472(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9176,axiom,
! [VarCurr] :
( v129260(VarCurr)
<=> ( ( v129261(VarCurr,bitIndex1)
<=> $true )
& ( v129261(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40780,axiom,
! [VarCurr] :
( v129261(VarCurr,bitIndex0)
<=> v99830(VarCurr) ) ).
fof(addAssignment_40779,axiom,
! [VarCurr] :
( v129261(VarCurr,bitIndex1)
<=> v15478(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3100,axiom,
! [VarCurr] :
( ~ v129246(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129245(VarCurr,B)
<=> v129247(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2887,axiom,
! [VarCurr] :
( v129246(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v129245(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(addAssignment_40778,axiom,
! [VarCurr] :
( v129247(VarCurr,bitIndex0)
<=> v129257(VarCurr) ) ).
fof(addAssignment_40777,axiom,
! [VarCurr] :
( v129247(VarCurr,bitIndex1)
<=> v129255(VarCurr) ) ).
fof(addAssignment_40776,axiom,
! [VarCurr] :
( v129247(VarCurr,bitIndex2)
<=> v129249(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25522,axiom,
! [VarCurr] :
( v129255(VarCurr)
<=> ( v129256(VarCurr)
& v129259(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2455,axiom,
! [VarCurr] :
( v129259(VarCurr)
<=> ( v15472(VarCurr,bitIndex0)
| v15472(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25521,axiom,
! [VarCurr] :
( v129256(VarCurr)
<=> ( v129257(VarCurr)
| v129258(VarCurr) ) ) ).
fof(writeUnaryOperator_10427,axiom,
! [VarCurr] :
( ~ v129258(VarCurr)
<=> v15472(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10426,axiom,
! [VarCurr] :
( ~ v129257(VarCurr)
<=> v15472(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25520,axiom,
! [VarCurr] :
( v129249(VarCurr)
<=> ( v129250(VarCurr)
& v129254(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2454,axiom,
! [VarCurr] :
( v129254(VarCurr)
<=> ( v129252(VarCurr)
| v15472(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25519,axiom,
! [VarCurr] :
( v129250(VarCurr)
<=> ( v129251(VarCurr)
| v129253(VarCurr) ) ) ).
fof(writeUnaryOperator_10425,axiom,
! [VarCurr] :
( ~ v129253(VarCurr)
<=> v15472(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10424,axiom,
! [VarCurr] :
( ~ v129251(VarCurr)
<=> v129252(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2453,axiom,
! [VarCurr] :
( v129252(VarCurr)
<=> ( v15472(VarCurr,bitIndex0)
& v15472(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_9175,axiom,
! [VarCurr] :
( v129246(VarCurr)
<=> ( ( v15472(VarCurr,bitIndex2)
<=> $true )
& ( v15472(VarCurr,bitIndex1)
<=> $false )
& ( v15472(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9174,axiom,
! [VarCurr] :
( v129243(VarCurr)
<=> ( ( v129244(VarCurr,bitIndex1)
<=> $true )
& ( v129244(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40775,axiom,
! [VarCurr] :
( v129244(VarCurr,bitIndex0)
<=> v99830(VarCurr) ) ).
fof(addAssignment_40774,axiom,
! [VarCurr] :
( v129244(VarCurr,bitIndex1)
<=> v15478(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3099,axiom,
! [VarCurr] :
( ~ v129219(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v129218(VarCurr,B)
<=> v129220(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2886,axiom,
! [VarCurr] :
( v129219(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v129218(VarCurr,B)
<=> $false ) ) ) ).
fof(addSignExtensionConstraint_133,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex4)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_132,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex5)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_131,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex6)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_130,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex7)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_129,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex8)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_128,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex9)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_127,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex10)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_126,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex11)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_125,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex12)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_124,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex13)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_123,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex14)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_122,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex15)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_121,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex16)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_120,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex17)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_119,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex18)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_118,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex19)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_117,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex20)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_116,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex21)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_115,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex22)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_114,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex23)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_113,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex24)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_112,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex25)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_111,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex26)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_110,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex27)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_109,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex28)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_108,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex29)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_107,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex30)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addSignExtensionConstraint_106,axiom,
! [VarCurr] :
( v129220(VarCurr,bitIndex31)
<=> v129221(VarCurr,bitIndex3) ) ).
fof(addAssignment_40773,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v129220(VarCurr,B)
<=> v129221(VarCurr,B) ) ) ).
fof(addAssignment_40772,axiom,
! [VarCurr] :
( v129221(VarCurr,bitIndex0)
<=> v129241(VarCurr) ) ).
fof(addAssignment_40771,axiom,
! [VarCurr] :
( v129221(VarCurr,bitIndex1)
<=> v129239(VarCurr) ) ).
fof(addAssignment_40770,axiom,
! [VarCurr] :
( v129221(VarCurr,bitIndex2)
<=> v129235(VarCurr) ) ).
fof(addAssignment_40769,axiom,
! [VarCurr] :
( v129221(VarCurr,bitIndex3)
<=> v129223(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25518,axiom,
! [VarCurr] :
( v129239(VarCurr)
<=> ( v129240(VarCurr)
& v129242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25517,axiom,
! [VarCurr] :
( v129242(VarCurr)
<=> ( v129227(VarCurr,bitIndex0)
| v129231(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2452,axiom,
! [VarCurr] :
( v129240(VarCurr)
<=> ( v129241(VarCurr)
| v129227(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10423,axiom,
! [VarCurr] :
( ~ v129241(VarCurr)
<=> v129227(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25516,axiom,
! [VarCurr] :
( v129235(VarCurr)
<=> ( v129236(VarCurr)
& v129238(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25515,axiom,
! [VarCurr] :
( v129238(VarCurr)
<=> ( v129229(VarCurr)
| v129232(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2451,axiom,
! [VarCurr] :
( v129236(VarCurr)
<=> ( v129237(VarCurr)
| v129227(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10422,axiom,
! [VarCurr] :
( ~ v129237(VarCurr)
<=> v129229(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25514,axiom,
! [VarCurr] :
( v129223(VarCurr)
<=> ( v129224(VarCurr)
& v129233(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25513,axiom,
! [VarCurr] :
( v129233(VarCurr)
<=> ( v129226(VarCurr)
| v129234(VarCurr) ) ) ).
fof(writeUnaryOperator_10421,axiom,
! [VarCurr] :
( ~ v129234(VarCurr)
<=> v129227(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2450,axiom,
! [VarCurr] :
( v129224(VarCurr)
<=> ( v129225(VarCurr)
| v129227(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10420,axiom,
! [VarCurr] :
( ~ v129225(VarCurr)
<=> v129226(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2449,axiom,
! [VarCurr] :
( v129226(VarCurr)
<=> ( v129227(VarCurr,bitIndex2)
| v129228(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25512,axiom,
! [VarCurr] :
( v129228(VarCurr)
<=> ( v129229(VarCurr)
& v129232(VarCurr) ) ) ).
fof(writeUnaryOperator_10419,axiom,
! [VarCurr] :
( ~ v129232(VarCurr)
<=> v129227(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2448,axiom,
! [VarCurr] :
( v129229(VarCurr)
<=> ( v129227(VarCurr,bitIndex1)
| v129230(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25511,axiom,
! [VarCurr] :
( v129230(VarCurr)
<=> ( v129227(VarCurr,bitIndex0)
& v129231(VarCurr) ) ) ).
fof(writeUnaryOperator_10418,axiom,
! [VarCurr] :
( ~ v129231(VarCurr)
<=> v129227(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_11,axiom,
! [VarCurr] : ~ v129227(VarCurr,bitIndex3) ).
fof(addAssignment_40768,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v129227(VarCurr,B)
<=> v15472(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_9173,axiom,
! [VarCurr] :
( v129219(VarCurr)
<=> ( ( v15472(VarCurr,bitIndex2)
<=> $false )
& ( v15472(VarCurr,bitIndex1)
<=> $false )
& ( v15472(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9172,axiom,
! [VarCurr] :
( v129216(VarCurr)
<=> ( ( v129217(VarCurr,bitIndex1)
<=> $false )
& ( v129217(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40767,axiom,
! [VarCurr] :
( v129217(VarCurr,bitIndex0)
<=> v99830(VarCurr) ) ).
fof(addAssignment_40766,axiom,
! [VarCurr] :
( v129217(VarCurr,bitIndex1)
<=> v15478(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9171,axiom,
! [VarCurr] :
( v129214(VarCurr)
<=> ( ( v129215(VarCurr,bitIndex1)
<=> $false )
& ( v129215(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40765,axiom,
! [VarCurr] :
( v129215(VarCurr,bitIndex0)
<=> v99830(VarCurr) ) ).
fof(addAssignment_40764,axiom,
! [VarCurr] :
( v129215(VarCurr,bitIndex1)
<=> v15478(VarCurr) ) ).
fof(addAssignment_40763,axiom,
! [VarCurr] :
( v99830(VarCurr)
<=> v99832(VarCurr) ) ).
fof(addAssignment_40762,axiom,
! [VarCurr] :
( v99832(VarCurr)
<=> v99834(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3098,axiom,
! [VarCurr] :
( ~ v129208(VarCurr)
=> ( v99834(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2885,axiom,
! [VarCurr] :
( v129208(VarCurr)
=> ( v99834(VarCurr)
<=> v129212(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5365,axiom,
! [VarCurr] :
( ~ v105010(VarCurr)
=> ( v129212(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5367,axiom,
! [VarCurr] :
( v105010(VarCurr)
=> ( v129212(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25510,axiom,
! [VarCurr] :
( v129208(VarCurr)
<=> ( v105010(VarCurr)
| v129209(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25509,axiom,
! [VarCurr] :
( v129209(VarCurr)
<=> ( v129210(VarCurr)
& v129211(VarCurr) ) ) ).
fof(writeUnaryOperator_10417,axiom,
! [VarCurr] :
( ~ v129211(VarCurr)
<=> v105010(VarCurr) ) ).
fof(writeUnaryOperator_10416,axiom,
! [VarCurr] :
( ~ v129210(VarCurr)
<=> v105007(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2447,axiom,
! [VarCurr] :
( v99836(VarCurr)
<=> ( v129206(VarCurr)
| v99838(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2446,axiom,
! [VarCurr] :
( v129206(VarCurr)
<=> ( v129184(VarCurr)
| v99838(VarCurr,bitIndex2) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2286,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129192(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v99838(VarNext,B)
<=> v99838(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2359,axiom,
! [VarNext] :
( v129192(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v99838(VarNext,B)
<=> v129200(VarNext,B) ) ) ) ).
fof(addAssignment_40761,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v129200(VarNext,B)
<=> v129198(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3097,axiom,
! [VarCurr] :
( ~ v129201(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v129198(VarCurr,B)
<=> v99840(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2884,axiom,
! [VarCurr] :
( v129201(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v129198(VarCurr,B)
<=> b1000(B) ) ) ) ).
fof(writeUnaryOperator_10415,axiom,
! [VarCurr] :
( ~ v129201(VarCurr)
<=> v91(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25508,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129192(VarNext)
<=> v129193(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25507,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129193(VarNext)
<=> ( v129194(VarNext)
& v104983(VarNext) ) ) ) ).
fof(writeUnaryOperator_10414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129194(VarNext)
<=> v104990(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1312,axiom,
! [VarCurr] :
( ( ~ v129145(VarCurr)
& ~ v129168(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v99840(VarCurr,B)
<=> v99838(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5364,axiom,
! [VarCurr] :
( v129168(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v99840(VarCurr,B)
<=> v129170(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5366,axiom,
! [VarCurr] :
( v129145(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v99840(VarCurr,B)
<=> v129147(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25506,axiom,
! [VarCurr] :
( v129185(VarCurr)
<=> ( v129186(VarCurr)
| v129188(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9170,axiom,
! [VarCurr] :
( v129188(VarCurr)
<=> ( ( v129189(VarCurr,bitIndex1)
<=> $true )
& ( v129189(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40760,axiom,
! [VarCurr] :
( v129189(VarCurr,bitIndex0)
<=> v129132(VarCurr) ) ).
fof(addAssignment_40759,axiom,
! [VarCurr] :
( v129189(VarCurr,bitIndex1)
<=> v99842(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9169,axiom,
! [VarCurr] :
( v129186(VarCurr)
<=> ( ( v129187(VarCurr,bitIndex1)
<=> $false )
& ( v129187(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40758,axiom,
! [VarCurr] :
( v129187(VarCurr,bitIndex0)
<=> v129132(VarCurr) ) ).
fof(addAssignment_40757,axiom,
! [VarCurr] :
( v129187(VarCurr,bitIndex1)
<=> v99842(VarCurr) ) ).
fof(addAssignment_40756,axiom,
! [VarCurr] :
( v129170(VarCurr,bitIndex0)
<=> v129166(VarCurr) ) ).
fof(addAssignment_40755,axiom,
! [VarCurr] :
( v129170(VarCurr,bitIndex1)
<=> v129182(VarCurr) ) ).
fof(addAssignment_40754,axiom,
! [VarCurr] :
( v129170(VarCurr,bitIndex2)
<=> v129178(VarCurr) ) ).
fof(addAssignment_40753,axiom,
! [VarCurr] :
( v129170(VarCurr,bitIndex3)
<=> v129172(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25505,axiom,
! [VarCurr] :
( v129182(VarCurr)
<=> ( v129183(VarCurr)
& v129184(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2445,axiom,
! [VarCurr] :
( v129184(VarCurr)
<=> ( v99838(VarCurr,bitIndex0)
| v99838(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25504,axiom,
! [VarCurr] :
( v129183(VarCurr)
<=> ( v129166(VarCurr)
| v129156(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25503,axiom,
! [VarCurr] :
( v129178(VarCurr)
<=> ( v129179(VarCurr)
& v129181(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2444,axiom,
! [VarCurr] :
( v129181(VarCurr)
<=> ( v99838(VarCurr,bitIndex2)
| v129176(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25502,axiom,
! [VarCurr] :
( v129179(VarCurr)
<=> ( v129157(VarCurr)
| v129180(VarCurr) ) ) ).
fof(writeUnaryOperator_10413,axiom,
! [VarCurr] :
( ~ v129180(VarCurr)
<=> v129176(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25501,axiom,
! [VarCurr] :
( v129172(VarCurr)
<=> ( v129173(VarCurr)
& v129177(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2443,axiom,
! [VarCurr] :
( v129177(VarCurr)
<=> ( v99838(VarCurr,bitIndex3)
| v129175(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25500,axiom,
! [VarCurr] :
( v129173(VarCurr)
<=> ( v129159(VarCurr)
| v129174(VarCurr) ) ) ).
fof(writeUnaryOperator_10412,axiom,
! [VarCurr] :
( ~ v129174(VarCurr)
<=> v129175(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2442,axiom,
! [VarCurr] :
( v129175(VarCurr)
<=> ( v99838(VarCurr,bitIndex2)
& v129176(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2441,axiom,
! [VarCurr] :
( v129176(VarCurr)
<=> ( v99838(VarCurr,bitIndex0)
& v99838(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_9168,axiom,
! [VarCurr] :
( v129168(VarCurr)
<=> ( ( v129169(VarCurr,bitIndex1)
<=> $true )
& ( v129169(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40752,axiom,
! [VarCurr] :
( v129169(VarCurr,bitIndex0)
<=> v129132(VarCurr) ) ).
fof(addAssignment_40751,axiom,
! [VarCurr] :
( v129169(VarCurr,bitIndex1)
<=> v99842(VarCurr) ) ).
fof(addAssignment_40750,axiom,
! [VarCurr] :
( v129147(VarCurr,bitIndex0)
<=> v129166(VarCurr) ) ).
fof(addAssignment_40749,axiom,
! [VarCurr] :
( v129147(VarCurr,bitIndex1)
<=> v129164(VarCurr) ) ).
fof(addAssignment_40748,axiom,
! [VarCurr] :
( v129147(VarCurr,bitIndex2)
<=> v129160(VarCurr) ) ).
fof(addAssignment_40747,axiom,
! [VarCurr] :
( v129147(VarCurr,bitIndex3)
<=> v129149(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25499,axiom,
! [VarCurr] :
( v129164(VarCurr)
<=> ( v129165(VarCurr)
& v129167(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25498,axiom,
! [VarCurr] :
( v129167(VarCurr)
<=> ( v99838(VarCurr,bitIndex0)
| v129156(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2440,axiom,
! [VarCurr] :
( v129165(VarCurr)
<=> ( v129166(VarCurr)
| v99838(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_10411,axiom,
! [VarCurr] :
( ~ v129166(VarCurr)
<=> v99838(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25497,axiom,
! [VarCurr] :
( v129160(VarCurr)
<=> ( v129161(VarCurr)
& v129163(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25496,axiom,
! [VarCurr] :
( v129163(VarCurr)
<=> ( v129154(VarCurr)
| v129157(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2439,axiom,
! [VarCurr] :
( v129161(VarCurr)
<=> ( v129162(VarCurr)
| v99838(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_10410,axiom,
! [VarCurr] :
( ~ v129162(VarCurr)
<=> v129154(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25495,axiom,
! [VarCurr] :
( v129149(VarCurr)
<=> ( v129150(VarCurr)
& v129158(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25494,axiom,
! [VarCurr] :
( v129158(VarCurr)
<=> ( v129152(VarCurr)
| v129159(VarCurr) ) ) ).
fof(writeUnaryOperator_10409,axiom,
! [VarCurr] :
( ~ v129159(VarCurr)
<=> v99838(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_2438,axiom,
! [VarCurr] :
( v129150(VarCurr)
<=> ( v129151(VarCurr)
| v99838(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_10408,axiom,
! [VarCurr] :
( ~ v129151(VarCurr)
<=> v129152(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2437,axiom,
! [VarCurr] :
( v129152(VarCurr)
<=> ( v99838(VarCurr,bitIndex2)
| v129153(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25493,axiom,
! [VarCurr] :
( v129153(VarCurr)
<=> ( v129154(VarCurr)
& v129157(VarCurr) ) ) ).
fof(writeUnaryOperator_10407,axiom,
! [VarCurr] :
( ~ v129157(VarCurr)
<=> v99838(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2436,axiom,
! [VarCurr] :
( v129154(VarCurr)
<=> ( v99838(VarCurr,bitIndex1)
| v129155(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25492,axiom,
! [VarCurr] :
( v129155(VarCurr)
<=> ( v99838(VarCurr,bitIndex0)
& v129156(VarCurr) ) ) ).
fof(writeUnaryOperator_10406,axiom,
! [VarCurr] :
( ~ v129156(VarCurr)
<=> v99838(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_9167,axiom,
! [VarCurr] :
( v129145(VarCurr)
<=> ( ( v129146(VarCurr,bitIndex1)
<=> $false )
& ( v129146(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40746,axiom,
! [VarCurr] :
( v129146(VarCurr,bitIndex0)
<=> v129132(VarCurr) ) ).
fof(addAssignment_40745,axiom,
! [VarCurr] :
( v129146(VarCurr,bitIndex1)
<=> v99842(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25491,axiom,
! [VarCurr] :
( v129132(VarCurr)
<=> ( v99834(VarCurr)
| v129134(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3096,axiom,
! [VarCurr] :
( ~ v129136(VarCurr)
=> ( v129134(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2883,axiom,
! [VarCurr] :
( v129136(VarCurr)
=> ( v129134(VarCurr)
<=> v129141(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5363,axiom,
! [VarCurr] :
( ~ v129138(VarCurr)
=> ( v129141(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5365,axiom,
! [VarCurr] :
( v129138(VarCurr)
=> ( v129141(VarCurr)
<=> v129142(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3095,axiom,
! [VarCurr] :
( ~ v99836(VarCurr)
=> ( v129142(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2882,axiom,
! [VarCurr] :
( v99836(VarCurr)
=> ( v129142(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25490,axiom,
! [VarCurr] :
( v129136(VarCurr)
<=> ( v129137(VarCurr)
& v129140(VarCurr) ) ) ).
fof(writeUnaryOperator_10405,axiom,
! [VarCurr] :
( ~ v129140(VarCurr)
<=> v105010(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25489,axiom,
! [VarCurr] :
( v129137(VarCurr)
<=> ( v129138(VarCurr)
| v129139(VarCurr) ) ) ).
fof(writeUnaryOperator_10404,axiom,
! [VarCurr] :
( ~ v129139(VarCurr)
<=> v105007(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25488,axiom,
! [VarCurr] :
( v129138(VarCurr)
<=> ( v105861(VarCurr)
& v105007(VarCurr) ) ) ).
fof(addAssignment_40744,axiom,
! [VarCurr] :
( v99842(VarCurr)
<=> v99844(VarCurr) ) ).
fof(addAssignment_40743,axiom,
! [VarCurr] :
( v99844(VarCurr)
<=> v99846(VarCurr) ) ).
fof(addAssignment_40742,axiom,
! [VarCurr] :
( v99846(VarCurr)
<=> v99848(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3094,axiom,
! [VarCurr] :
( ~ v129127(VarCurr)
=> ( v99848(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2881,axiom,
! [VarCurr] :
( v129127(VarCurr)
=> ( v99848(VarCurr)
<=> v129130(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5362,axiom,
! [VarCurr] :
( ~ v104230(VarCurr)
=> ( v129130(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5364,axiom,
! [VarCurr] :
( v104230(VarCurr)
=> ( v129130(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25487,axiom,
! [VarCurr] :
( v129127(VarCurr)
<=> ( v104230(VarCurr)
| v129128(VarCurr) ) ) ).
fof(writeUnaryOperator_10403,axiom,
! [VarCurr] :
( ~ v129128(VarCurr)
<=> v129129(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25486,axiom,
! [VarCurr] :
( v129129(VarCurr)
<=> ( v104226(VarCurr)
| v104230(VarCurr) ) ) ).
fof(addAssignment_40741,axiom,
! [VarCurr] :
( v99850(VarCurr)
<=> v99852(VarCurr) ) ).
fof(addAssignment_40740,axiom,
! [VarCurr] :
( v99852(VarCurr)
<=> v99854(VarCurr) ) ).
fof(addAssignment_40739,axiom,
! [VarCurr] :
( v99854(VarCurr)
<=> v99856(VarCurr) ) ).
fof(addAssignment_40738,axiom,
! [VarCurr] :
( v99856(VarCurr)
<=> v99858(VarCurr) ) ).
fof(addAssignment_40737,axiom,
! [VarCurr] :
( v99858(VarCurr)
<=> v99860(VarCurr) ) ).
fof(addAssignment_40736,axiom,
! [VarCurr] :
( v99860(VarCurr)
<=> v99862(VarCurr) ) ).
fof(addAssignment_40735,axiom,
! [VarCurr] :
( v99862(VarCurr)
<=> v99864(VarCurr) ) ).
fof(addAssignment_40734,axiom,
! [VarCurr] :
( v99864(VarCurr)
<=> v99866(VarCurr) ) ).
fof(addAssignment_40733,axiom,
! [VarCurr] :
( v99866(VarCurr)
<=> v99868(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25485,axiom,
! [VarCurr] :
( v99868(VarCurr)
<=> ( v99870(VarCurr)
| v129033(VarCurr) ) ) ).
fof(addAssignment_40732,axiom,
! [VarCurr] :
( v129033(VarCurr)
<=> v129035(VarCurr,bitIndex6) ) ).
fof(addAssignment_40731,axiom,
! [VarCurr] :
( v129035(VarCurr,bitIndex6)
<=> v129037(VarCurr,bitIndex6) ) ).
fof(addAssignment_40730,axiom,
! [VarCurr] :
( v129037(VarCurr,bitIndex6)
<=> v129039(VarCurr,bitIndex6) ) ).
fof(addAssignment_40729,axiom,
! [VarNext] :
( v129039(VarNext,bitIndex6)
<=> v129118(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_2285,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129119(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129118(VarNext,B)
<=> v129039(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2358,axiom,
! [VarNext] :
( v129119(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129118(VarNext,B)
<=> v129081(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129119(VarNext)
<=> v129120(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129120(VarNext)
<=> ( v129122(VarNext)
& v129068(VarNext) ) ) ) ).
fof(writeUnaryOperator_10402,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129122(VarNext)
<=> v129075(VarNext) ) ) ).
fof(addAssignment_40728,axiom,
! [VarCurr] :
( v129043(VarCurr,bitIndex6)
<=> v129056(VarCurr,bitIndex6) ) ).
fof(addAssignment_40727,axiom,
! [VarNext] :
( v129039(VarNext,bitIndex5)
<=> v129110(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_2284,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129111(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129110(VarNext,B)
<=> v129039(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2357,axiom,
! [VarNext] :
( v129111(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129110(VarNext,B)
<=> v129081(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129111(VarNext)
<=> v129112(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25481,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129112(VarNext)
<=> ( v129114(VarNext)
& v129068(VarNext) ) ) ) ).
fof(writeUnaryOperator_10401,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129114(VarNext)
<=> v129075(VarNext) ) ) ).
fof(addAssignment_40726,axiom,
! [VarCurr] :
( v129043(VarCurr,bitIndex5)
<=> v129056(VarCurr,bitIndex5) ) ).
fof(addAssignment_40725,axiom,
! [VarNext] :
( v129039(VarNext,bitIndex4)
<=> v129102(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_2283,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129103(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129102(VarNext,B)
<=> v129039(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2356,axiom,
! [VarNext] :
( v129103(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129102(VarNext,B)
<=> v129081(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129103(VarNext)
<=> v129104(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129104(VarNext)
<=> ( v129106(VarNext)
& v129068(VarNext) ) ) ) ).
fof(writeUnaryOperator_10400,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129106(VarNext)
<=> v129075(VarNext) ) ) ).
fof(addAssignment_40724,axiom,
! [VarCurr] :
( v129043(VarCurr,bitIndex4)
<=> v129056(VarCurr,bitIndex4) ) ).
fof(addAssignment_40723,axiom,
! [VarNext] :
( v129039(VarNext,bitIndex3)
<=> v129094(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2282,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129095(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129094(VarNext,B)
<=> v129039(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2355,axiom,
! [VarNext] :
( v129095(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129094(VarNext,B)
<=> v129081(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129095(VarNext)
<=> v129096(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129096(VarNext)
<=> ( v129098(VarNext)
& v129068(VarNext) ) ) ) ).
fof(writeUnaryOperator_10399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129098(VarNext)
<=> v129075(VarNext) ) ) ).
fof(addAssignment_40722,axiom,
! [VarCurr] :
( v129043(VarCurr,bitIndex3)
<=> v129056(VarCurr,bitIndex3) ) ).
fof(addAssignment_40721,axiom,
! [VarNext] :
( v129039(VarNext,bitIndex2)
<=> v129086(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2281,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129087(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129086(VarNext,B)
<=> v129039(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2354,axiom,
! [VarNext] :
( v129087(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129086(VarNext,B)
<=> v129081(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129087(VarNext)
<=> v129088(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129088(VarNext)
<=> ( v129090(VarNext)
& v129068(VarNext) ) ) ) ).
fof(writeUnaryOperator_10398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129090(VarNext)
<=> v129075(VarNext) ) ) ).
fof(addAssignment_40720,axiom,
! [VarCurr] :
( v129043(VarCurr,bitIndex2)
<=> v129056(VarCurr,bitIndex2) ) ).
fof(addAssignment_40719,axiom,
! [VarNext] :
( v129039(VarNext,bitIndex7)
<=> v129070(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionEqualRanges1_2280,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129071(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129070(VarNext,B)
<=> v129039(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2353,axiom,
! [VarNext] :
( v129071(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129070(VarNext,B)
<=> v129081(VarNext,B) ) ) ) ).
fof(addAssignment_40718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v129081(VarNext,B)
<=> v129079(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3093,axiom,
! [VarCurr] :
( ~ v129082(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v129079(VarCurr,B)
<=> v129043(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2880,axiom,
! [VarCurr] :
( v129082(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v129079(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_10397,axiom,
! [VarCurr] :
( ~ v129082(VarCurr)
<=> v129041(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129071(VarNext)
<=> v129072(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129072(VarNext)
<=> ( v129073(VarNext)
& v129068(VarNext) ) ) ) ).
fof(writeUnaryOperator_10396,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129073(VarNext)
<=> v129075(VarNext) ) ) ).
fof(addAssignment_40717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129075(VarNext)
<=> v129068(VarCurr) ) ) ).
fof(addAssignment_40716,axiom,
! [VarCurr] :
( v129068(VarCurr)
<=> v106406(VarCurr) ) ).
fof(addAssignment_40715,axiom,
! [VarCurr] :
( v129043(VarCurr,bitIndex7)
<=> v129056(VarCurr,bitIndex7) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_182,axiom,
! [VarCurr] :
( ( ~ v129057(VarCurr)
& ~ v129059(VarCurr)
& ~ v129062(VarCurr) )
=> ! [B] :
( range_7_0(B)
=> ( v129056(VarCurr,B)
<=> v129039(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1311,axiom,
! [VarCurr] :
( v129062(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v129056(VarCurr,B)
<=> v129064(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5361,axiom,
! [VarCurr] :
( v129059(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v129056(VarCurr,B)
<=> v129061(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5363,axiom,
! [VarCurr] :
( v129057(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v129056(VarCurr,B)
<=> v129039(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9166,axiom,
! [VarCurr] :
( v129065(VarCurr)
<=> ( ( v129066(VarCurr,bitIndex1)
<=> $true )
& ( v129066(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40714,axiom,
! [VarCurr] :
( v129066(VarCurr,bitIndex0)
<=> v129051(VarCurr) ) ).
fof(addAssignment_40713,axiom,
! [VarCurr] :
( v129066(VarCurr,bitIndex1)
<=> v129045(VarCurr) ) ).
fof(addAssignment_40712,axiom,
! [VarCurr] :
( v129064(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_40711,axiom,
! [VarCurr] :
( ( v129064(VarCurr,bitIndex7)
<=> v129039(VarCurr,bitIndex6) )
& ( v129064(VarCurr,bitIndex6)
<=> v129039(VarCurr,bitIndex5) )
& ( v129064(VarCurr,bitIndex5)
<=> v129039(VarCurr,bitIndex4) )
& ( v129064(VarCurr,bitIndex4)
<=> v129039(VarCurr,bitIndex3) )
& ( v129064(VarCurr,bitIndex3)
<=> v129039(VarCurr,bitIndex2) )
& ( v129064(VarCurr,bitIndex2)
<=> v129039(VarCurr,bitIndex1) )
& ( v129064(VarCurr,bitIndex1)
<=> v129039(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_9165,axiom,
! [VarCurr] :
( v129062(VarCurr)
<=> ( ( v129063(VarCurr,bitIndex1)
<=> $true )
& ( v129063(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40710,axiom,
! [VarCurr] :
( v129063(VarCurr,bitIndex0)
<=> v129051(VarCurr) ) ).
fof(addAssignment_40709,axiom,
! [VarCurr] :
( v129063(VarCurr,bitIndex1)
<=> v129045(VarCurr) ) ).
fof(addAssignment_40708,axiom,
! [VarCurr] :
( ( v129061(VarCurr,bitIndex6)
<=> v129039(VarCurr,bitIndex7) )
& ( v129061(VarCurr,bitIndex5)
<=> v129039(VarCurr,bitIndex6) )
& ( v129061(VarCurr,bitIndex4)
<=> v129039(VarCurr,bitIndex5) )
& ( v129061(VarCurr,bitIndex3)
<=> v129039(VarCurr,bitIndex4) )
& ( v129061(VarCurr,bitIndex2)
<=> v129039(VarCurr,bitIndex3) )
& ( v129061(VarCurr,bitIndex1)
<=> v129039(VarCurr,bitIndex2) )
& ( v129061(VarCurr,bitIndex0)
<=> v129039(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_40707,axiom,
! [VarCurr] :
( v129061(VarCurr,bitIndex7)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_9164,axiom,
! [VarCurr] :
( v129059(VarCurr)
<=> ( ( v129060(VarCurr,bitIndex1)
<=> $false )
& ( v129060(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40706,axiom,
! [VarCurr] :
( v129060(VarCurr,bitIndex0)
<=> v129051(VarCurr) ) ).
fof(addAssignment_40705,axiom,
! [VarCurr] :
( v129060(VarCurr,bitIndex1)
<=> v129045(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9163,axiom,
! [VarCurr] :
( v129057(VarCurr)
<=> ( ( v129058(VarCurr,bitIndex1)
<=> $false )
& ( v129058(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40704,axiom,
! [VarCurr] :
( v129058(VarCurr,bitIndex0)
<=> v129051(VarCurr) ) ).
fof(addAssignment_40703,axiom,
! [VarCurr] :
( v129058(VarCurr,bitIndex1)
<=> v129045(VarCurr) ) ).
fof(addAssignment_40702,axiom,
! [VarCurr] :
( v129051(VarCurr)
<=> v129053(VarCurr) ) ).
fof(addAssignment_40701,axiom,
! [VarCurr] :
( v129053(VarCurr)
<=> v129055(VarCurr) ) ).
fof(addAssignment_40700,axiom,
! [VarCurr] :
( v129055(VarCurr)
<=> v107063(VarCurr) ) ).
fof(addAssignment_40699,axiom,
! [VarCurr] :
( v129045(VarCurr)
<=> v129047(VarCurr) ) ).
fof(addAssignment_40698,axiom,
! [VarCurr] :
( v129047(VarCurr)
<=> v129049(VarCurr) ) ).
fof(addAssignment_40697,axiom,
! [VarCurr] :
( v129049(VarCurr)
<=> v99890(VarCurr) ) ).
fof(addAssignment_40696,axiom,
! [VarCurr] :
( v129041(VarCurr)
<=> v99880(VarCurr) ) ).
fof(addAssignment_40695,axiom,
! [VarCurr] :
( v99870(VarCurr)
<=> v99872(VarCurr,bitIndex2) ) ).
fof(addAssignment_40694,axiom,
! [VarCurr] :
( v99872(VarCurr,bitIndex2)
<=> v99874(VarCurr,bitIndex2) ) ).
fof(addAssignment_40693,axiom,
! [VarCurr] :
( v99874(VarCurr,bitIndex2)
<=> v99876(VarCurr,bitIndex2) ) ).
fof(addAssignment_40692,axiom,
! [VarNext] :
( v99876(VarNext,bitIndex2)
<=> v129025(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129026(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v129025(VarNext,B)
<=> v99876(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2352,axiom,
! [VarNext] :
( v129026(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v129025(VarNext,B)
<=> v106419(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129026(VarNext)
<=> v129027(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129027(VarNext)
<=> ( v129029(VarNext)
& v106404(VarNext) ) ) ) ).
fof(writeUnaryOperator_10395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129029(VarNext)
<=> v106413(VarNext) ) ) ).
fof(addAssignment_40691,axiom,
! [VarCurr] :
( v99882(VarCurr,bitIndex2)
<=> v106392(VarCurr,bitIndex2) ) ).
fof(addAssignment_40690,axiom,
! [VarNext] :
( v99876(VarNext,bitIndex3)
<=> v129017(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129018(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v129017(VarNext,B)
<=> v99876(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2351,axiom,
! [VarNext] :
( v129018(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v129017(VarNext,B)
<=> v106419(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129018(VarNext)
<=> v129019(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25469,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129019(VarNext)
<=> ( v129021(VarNext)
& v106404(VarNext) ) ) ) ).
fof(writeUnaryOperator_10394,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129021(VarNext)
<=> v106413(VarNext) ) ) ).
fof(addAssignment_40689,axiom,
! [VarCurr] :
( v99882(VarCurr,bitIndex3)
<=> v106392(VarCurr,bitIndex3) ) ).
fof(addAssignment_40688,axiom,
! [VarCurr] :
( v106387(VarCurr)
<=> v106389(VarCurr) ) ).
fof(addAssignment_40687,axiom,
! [VarCurr] :
( v106389(VarCurr)
<=> v106391(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25468,axiom,
! [VarCurr] :
( v106391(VarCurr)
<=> ( v99872(VarCurr,bitIndex0)
& v129015(VarCurr) ) ) ).
fof(writeUnaryOperator_10393,axiom,
! [VarCurr] :
( ~ v129015(VarCurr)
<=> v106432(VarCurr) ) ).
fof(addAssignment_40686,axiom,
! [VarCurr] :
( v106432(VarCurr)
<=> v106434(VarCurr) ) ).
fof(addAssignment_40685,axiom,
! [VarCurr] :
( v106434(VarCurr)
<=> v106436(VarCurr) ) ).
fof(addAssignment_40684,axiom,
! [VarCurr] :
( v106436(VarCurr)
<=> v106438(VarCurr) ) ).
fof(addAssignment_40683,axiom,
! [VarCurr] :
( v106438(VarCurr)
<=> v106440(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25467,axiom,
! [VarCurr] :
( v106440(VarCurr)
<=> ( v129011(VarCurr)
| v129012(VarCurr) ) ) ).
fof(writeUnaryOperator_10392,axiom,
! [VarCurr] :
( ~ v129012(VarCurr)
<=> v129013(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25466,axiom,
! [VarCurr] :
( v129013(VarCurr)
<=> ( v106677(VarCurr)
& v106977(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25465,axiom,
! [VarCurr] :
( v129011(VarCurr)
<=> ( v106442(VarCurr,bitIndex0)
| v106573(VarCurr) ) ) ).
fof(addAssignment_40682,axiom,
! [VarCurr] :
( v106442(VarCurr,bitIndex0)
<=> v106535(VarCurr,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128999(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v106444(VarNext,B)
<=> v106444(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2350,axiom,
! [VarNext] :
( v128999(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v106444(VarNext,B)
<=> v129007(VarNext,B) ) ) ) ).
fof(addAssignment_40681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v129007(VarNext,B)
<=> v129005(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3092,axiom,
! [VarCurr] :
( ~ v128930(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v129005(VarCurr,B)
<=> v106450(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2879,axiom,
! [VarCurr] :
( v128930(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v129005(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128999(VarNext)
<=> v129000(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v129000(VarNext)
<=> ( v129002(VarNext)
& v106979(VarNext) ) ) ) ).
fof(writeUnaryOperator_10391,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v129002(VarNext)
<=> v106988(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_181,axiom,
! [VarCurr] :
( ( ~ v128957(VarCurr)
& ~ v128967(VarCurr)
& ~ v128977(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v106450(VarCurr,B)
<=> v128988(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1310,axiom,
! [VarCurr] :
( v128977(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v106450(VarCurr,B)
<=> v128978(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5360,axiom,
! [VarCurr] :
( v128967(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v106450(VarCurr,B)
<=> v128968(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5362,axiom,
! [VarCurr] :
( v128957(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v106450(VarCurr,B)
<=> v128958(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_180,axiom,
! [VarCurr] :
( ( ~ v128989(VarCurr)
& ~ v128991(VarCurr)
& ~ v128993(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v128988(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1309,axiom,
! [VarCurr] :
( v128993(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v128988(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5359,axiom,
! [VarCurr] :
( v128991(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v128988(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5361,axiom,
! [VarCurr] :
( v128989(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v128988(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9162,axiom,
! [VarCurr] :
( v128995(VarCurr)
<=> ( ( v128996(VarCurr,bitIndex1)
<=> $true )
& ( v128996(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40680,axiom,
! [VarCurr] :
( v128996(VarCurr,bitIndex0)
<=> v128934(VarCurr) ) ).
fof(addAssignment_40679,axiom,
! [VarCurr] :
( v128996(VarCurr,bitIndex1)
<=> v106452(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9161,axiom,
! [VarCurr] :
( v128993(VarCurr)
<=> ( ( v128994(VarCurr,bitIndex1)
<=> $true )
& ( v128994(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40678,axiom,
! [VarCurr] :
( v128994(VarCurr,bitIndex0)
<=> v128934(VarCurr) ) ).
fof(addAssignment_40677,axiom,
! [VarCurr] :
( v128994(VarCurr,bitIndex1)
<=> v106452(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9160,axiom,
! [VarCurr] :
( v128991(VarCurr)
<=> ( ( v128992(VarCurr,bitIndex1)
<=> $false )
& ( v128992(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40676,axiom,
! [VarCurr] :
( v128992(VarCurr,bitIndex0)
<=> v128934(VarCurr) ) ).
fof(addAssignment_40675,axiom,
! [VarCurr] :
( v128992(VarCurr,bitIndex1)
<=> v106452(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9159,axiom,
! [VarCurr] :
( v128989(VarCurr)
<=> ( ( v128990(VarCurr,bitIndex1)
<=> $false )
& ( v128990(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40674,axiom,
! [VarCurr] :
( v128990(VarCurr,bitIndex0)
<=> v128934(VarCurr) ) ).
fof(addAssignment_40673,axiom,
! [VarCurr] :
( v128990(VarCurr,bitIndex1)
<=> v106452(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9158,axiom,
! [VarCurr] :
( v128987(VarCurr)
<=> ( ( v106444(VarCurr,bitIndex1)
<=> $true )
& ( v106444(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_179,axiom,
! [VarCurr] :
( ( ~ v128979(VarCurr)
& ~ v128981(VarCurr)
& ~ v128983(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v128978(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1308,axiom,
! [VarCurr] :
( v128983(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v128978(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5358,axiom,
! [VarCurr] :
( v128981(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v128978(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5360,axiom,
! [VarCurr] :
( v128979(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v128978(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9157,axiom,
! [VarCurr] :
( v128985(VarCurr)
<=> ( ( v128986(VarCurr,bitIndex1)
<=> $true )
& ( v128986(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40672,axiom,
! [VarCurr] :
( v128986(VarCurr,bitIndex0)
<=> v107884(VarCurr) ) ).
fof(addAssignment_40671,axiom,
! [VarCurr] :
( v128986(VarCurr,bitIndex1)
<=> v106452(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9156,axiom,
! [VarCurr] :
( v128983(VarCurr)
<=> ( ( v128984(VarCurr,bitIndex1)
<=> $true )
& ( v128984(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40670,axiom,
! [VarCurr] :
( v128984(VarCurr,bitIndex0)
<=> v107884(VarCurr) ) ).
fof(addAssignment_40669,axiom,
! [VarCurr] :
( v128984(VarCurr,bitIndex1)
<=> v106452(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9155,axiom,
! [VarCurr] :
( v128981(VarCurr)
<=> ( ( v128982(VarCurr,bitIndex1)
<=> $false )
& ( v128982(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40668,axiom,
! [VarCurr] :
( v128982(VarCurr,bitIndex0)
<=> v107884(VarCurr) ) ).
fof(addAssignment_40667,axiom,
! [VarCurr] :
( v128982(VarCurr,bitIndex1)
<=> v106452(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9154,axiom,
! [VarCurr] :
( v128979(VarCurr)
<=> ( ( v128980(VarCurr,bitIndex1)
<=> $false )
& ( v128980(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40666,axiom,
! [VarCurr] :
( v128980(VarCurr,bitIndex0)
<=> v107884(VarCurr) ) ).
fof(addAssignment_40665,axiom,
! [VarCurr] :
( v128980(VarCurr,bitIndex1)
<=> v106452(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9153,axiom,
! [VarCurr] :
( v128977(VarCurr)
<=> ( ( v106444(VarCurr,bitIndex1)
<=> $true )
& ( v106444(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_178,axiom,
! [VarCurr] :
( ( ~ v128969(VarCurr)
& ~ v128971(VarCurr)
& ~ v128973(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v128968(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1307,axiom,
! [VarCurr] :
( v128973(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v128968(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5357,axiom,
! [VarCurr] :
( v128971(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v128968(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5359,axiom,
! [VarCurr] :
( v128969(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v128968(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9152,axiom,
! [VarCurr] :
( v128975(VarCurr)
<=> ( ( v128976(VarCurr,bitIndex1)
<=> $true )
& ( v128976(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40664,axiom,
! [VarCurr] :
( v128976(VarCurr,bitIndex0)
<=> v128934(VarCurr) ) ).
fof(addAssignment_40663,axiom,
! [VarCurr] :
( v128976(VarCurr,bitIndex1)
<=> v106452(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9151,axiom,
! [VarCurr] :
( v128973(VarCurr)
<=> ( ( v128974(VarCurr,bitIndex1)
<=> $true )
& ( v128974(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40662,axiom,
! [VarCurr] :
( v128974(VarCurr,bitIndex0)
<=> v128934(VarCurr) ) ).
fof(addAssignment_40661,axiom,
! [VarCurr] :
( v128974(VarCurr,bitIndex1)
<=> v106452(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9150,axiom,
! [VarCurr] :
( v128971(VarCurr)
<=> ( ( v128972(VarCurr,bitIndex1)
<=> $false )
& ( v128972(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40660,axiom,
! [VarCurr] :
( v128972(VarCurr,bitIndex0)
<=> v128934(VarCurr) ) ).
fof(addAssignment_40659,axiom,
! [VarCurr] :
( v128972(VarCurr,bitIndex1)
<=> v106452(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9149,axiom,
! [VarCurr] :
( v128969(VarCurr)
<=> ( ( v128970(VarCurr,bitIndex1)
<=> $false )
& ( v128970(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40658,axiom,
! [VarCurr] :
( v128970(VarCurr,bitIndex0)
<=> v128934(VarCurr) ) ).
fof(addAssignment_40657,axiom,
! [VarCurr] :
( v128970(VarCurr,bitIndex1)
<=> v106452(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9148,axiom,
! [VarCurr] :
( v128967(VarCurr)
<=> ( ( v106444(VarCurr,bitIndex1)
<=> $false )
& ( v106444(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_177,axiom,
! [VarCurr] :
( ( ~ v128959(VarCurr)
& ~ v128961(VarCurr)
& ~ v128963(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v128958(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1306,axiom,
! [VarCurr] :
( v128963(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v128958(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5356,axiom,
! [VarCurr] :
( v128961(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v128958(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5358,axiom,
! [VarCurr] :
( v128959(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v128958(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9147,axiom,
! [VarCurr] :
( v128965(VarCurr)
<=> ( ( v128966(VarCurr,bitIndex1)
<=> $true )
& ( v128966(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40656,axiom,
! [VarCurr] :
( v128966(VarCurr,bitIndex0)
<=> v107884(VarCurr) ) ).
fof(addAssignment_40655,axiom,
! [VarCurr] :
( v128966(VarCurr,bitIndex1)
<=> v106452(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9146,axiom,
! [VarCurr] :
( v128963(VarCurr)
<=> ( ( v128964(VarCurr,bitIndex1)
<=> $true )
& ( v128964(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40654,axiom,
! [VarCurr] :
( v128964(VarCurr,bitIndex0)
<=> v107884(VarCurr) ) ).
fof(addAssignment_40653,axiom,
! [VarCurr] :
( v128964(VarCurr,bitIndex1)
<=> v106452(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9145,axiom,
! [VarCurr] :
( v128961(VarCurr)
<=> ( ( v128962(VarCurr,bitIndex1)
<=> $false )
& ( v128962(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40652,axiom,
! [VarCurr] :
( v128962(VarCurr,bitIndex0)
<=> v107884(VarCurr) ) ).
fof(addAssignment_40651,axiom,
! [VarCurr] :
( v128962(VarCurr,bitIndex1)
<=> v106452(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9144,axiom,
! [VarCurr] :
( v128959(VarCurr)
<=> ( ( v128960(VarCurr,bitIndex1)
<=> $false )
& ( v128960(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40650,axiom,
! [VarCurr] :
( v128960(VarCurr,bitIndex0)
<=> v107884(VarCurr) ) ).
fof(addAssignment_40649,axiom,
! [VarCurr] :
( v128960(VarCurr,bitIndex1)
<=> v106452(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9143,axiom,
! [VarCurr] :
( v128957(VarCurr)
<=> ( ( v106444(VarCurr,bitIndex1)
<=> $false )
& ( v106444(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128945(VarNext)
=> ( v128934(VarNext)
<=> v128934(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2349,axiom,
! [VarNext] :
( v128945(VarNext)
=> ( v128934(VarNext)
<=> v128953(VarNext) ) ) ).
fof(addAssignment_40648,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128953(VarNext)
<=> v128951(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3091,axiom,
! [VarCurr] :
( ~ v128930(VarCurr)
=> ( v128951(VarCurr)
<=> v128936(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2878,axiom,
! [VarCurr] :
( v128930(VarCurr)
=> ( v128951(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128945(VarNext)
<=> v128946(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25461,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128946(VarNext)
<=> ( v128948(VarNext)
& v106979(VarNext) ) ) ) ).
fof(writeUnaryOperator_10390,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128948(VarNext)
<=> v106988(VarNext) ) ) ).
fof(addAssignment_40647,axiom,
! [VarCurr] :
( v128936(VarCurr)
<=> v128938(VarCurr) ) ).
fof(addAssignment_40646,axiom,
! [VarCurr] :
( v128938(VarCurr)
<=> v128940(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3090,axiom,
! [VarCurr] :
( ~ v128942(VarCurr)
=> ( v128940(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2877,axiom,
! [VarCurr] :
( v128942(VarCurr)
=> ( v128940(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25460,axiom,
! [VarCurr] :
( v128942(VarCurr)
<=> ( v114920(VarCurr)
| v114921(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128921(VarNext)
=> ( v107884(VarNext)
<=> v107884(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2348,axiom,
! [VarNext] :
( v128921(VarNext)
=> ( v107884(VarNext)
<=> v128929(VarNext) ) ) ).
fof(addAssignment_40645,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128929(VarNext)
<=> v128927(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3089,axiom,
! [VarCurr] :
( ~ v128930(VarCurr)
=> ( v128927(VarCurr)
<=> v107886(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2876,axiom,
! [VarCurr] :
( v128930(VarCurr)
=> ( v128927(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_10389,axiom,
! [VarCurr] :
( ~ v128930(VarCurr)
<=> v106446(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25459,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128921(VarNext)
<=> v128922(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128922(VarNext)
<=> ( v128923(VarNext)
& v106979(VarNext) ) ) ) ).
fof(writeUnaryOperator_10388,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128923(VarNext)
<=> v106988(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1305,axiom,
! [VarCurr] :
( ( ~ v128909(VarCurr)
& ~ v128912(VarCurr) )
=> ( v107886(VarCurr)
<=> v128916(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5355,axiom,
! [VarCurr] :
( v128912(VarCurr)
=> ( v107886(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5357,axiom,
! [VarCurr] :
( v128909(VarCurr)
=> ( v107886(VarCurr)
<=> v128910(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25457,axiom,
! [VarCurr] :
( v128916(VarCurr)
<=> ( v107898(VarCurr)
& v128917(VarCurr) ) ) ).
fof(writeUnaryOperator_10387,axiom,
! [VarCurr] :
( ~ v128917(VarCurr)
<=> v128918(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25456,axiom,
! [VarCurr] :
( v128918(VarCurr)
<=> ( v114047(VarCurr)
| v128681(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25455,axiom,
! [VarCurr] :
( v128913(VarCurr)
<=> ( v128914(VarCurr)
| v128915(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9142,axiom,
! [VarCurr] :
( v128915(VarCurr)
<=> ( ( v107888(VarCurr,bitIndex1)
<=> $true )
& ( v107888(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9141,axiom,
! [VarCurr] :
( v128914(VarCurr)
<=> ( ( v107888(VarCurr,bitIndex1)
<=> $true )
& ( v107888(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9140,axiom,
! [VarCurr] :
( v128912(VarCurr)
<=> ( ( v107888(VarCurr,bitIndex1)
<=> $false )
& ( v107888(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25454,axiom,
! [VarCurr] :
( v128910(VarCurr)
<=> ( v107898(VarCurr)
& v128911(VarCurr) ) ) ).
fof(writeUnaryOperator_10386,axiom,
! [VarCurr] :
( ~ v128911(VarCurr)
<=> v114047(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9139,axiom,
! [VarCurr] :
( v128909(VarCurr)
<=> ( ( v107888(VarCurr,bitIndex1)
<=> $false )
& ( v107888(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40644,axiom,
! [VarCurr] :
( v128681(VarCurr)
<=> v128683(VarCurr) ) ).
fof(addAssignment_40643,axiom,
! [VarCurr] :
( v128683(VarCurr)
<=> v128685(VarCurr) ) ).
fof(addAssignment_40642,axiom,
! [VarCurr] :
( v128685(VarCurr)
<=> v128687(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25453,axiom,
! [VarCurr] :
( v128687(VarCurr)
<=> ( v128844(VarCurr)
| v128877(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25452,axiom,
! [VarCurr] :
( v128877(VarCurr)
<=> ( v128878(VarCurr)
| v128893(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25451,axiom,
! [VarCurr] :
( v128893(VarCurr)
<=> ( v128894(VarCurr)
| v128901(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25450,axiom,
! [VarCurr] :
( v128901(VarCurr)
<=> ( v128902(VarCurr)
| v128905(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25449,axiom,
! [VarCurr] :
( v128905(VarCurr)
<=> ( v128906(VarCurr)
| v128907(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2435,axiom,
! [VarCurr] :
( v128907(VarCurr)
<=> ( v128849(VarCurr,bitIndex62)
| v128849(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2434,axiom,
! [VarCurr] :
( v128906(VarCurr)
<=> ( v128849(VarCurr,bitIndex60)
| v128849(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25448,axiom,
! [VarCurr] :
( v128902(VarCurr)
<=> ( v128903(VarCurr)
| v128904(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2433,axiom,
! [VarCurr] :
( v128904(VarCurr)
<=> ( v128849(VarCurr,bitIndex58)
| v128849(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2432,axiom,
! [VarCurr] :
( v128903(VarCurr)
<=> ( v128849(VarCurr,bitIndex56)
| v128849(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25447,axiom,
! [VarCurr] :
( v128894(VarCurr)
<=> ( v128895(VarCurr)
| v128898(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25446,axiom,
! [VarCurr] :
( v128898(VarCurr)
<=> ( v128899(VarCurr)
| v128900(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2431,axiom,
! [VarCurr] :
( v128900(VarCurr)
<=> ( v128849(VarCurr,bitIndex54)
| v128849(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2430,axiom,
! [VarCurr] :
( v128899(VarCurr)
<=> ( v128849(VarCurr,bitIndex52)
| v128849(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25445,axiom,
! [VarCurr] :
( v128895(VarCurr)
<=> ( v128896(VarCurr)
| v128897(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2429,axiom,
! [VarCurr] :
( v128897(VarCurr)
<=> ( v128849(VarCurr,bitIndex50)
| v128849(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2428,axiom,
! [VarCurr] :
( v128896(VarCurr)
<=> ( v128849(VarCurr,bitIndex48)
| v128849(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25444,axiom,
! [VarCurr] :
( v128878(VarCurr)
<=> ( v128879(VarCurr)
| v128886(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25443,axiom,
! [VarCurr] :
( v128886(VarCurr)
<=> ( v128887(VarCurr)
| v128890(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25442,axiom,
! [VarCurr] :
( v128890(VarCurr)
<=> ( v128891(VarCurr)
| v128892(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2427,axiom,
! [VarCurr] :
( v128892(VarCurr)
<=> ( v128849(VarCurr,bitIndex46)
| v128849(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2426,axiom,
! [VarCurr] :
( v128891(VarCurr)
<=> ( v128849(VarCurr,bitIndex44)
| v128849(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25441,axiom,
! [VarCurr] :
( v128887(VarCurr)
<=> ( v128888(VarCurr)
| v128889(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2425,axiom,
! [VarCurr] :
( v128889(VarCurr)
<=> ( v128849(VarCurr,bitIndex42)
| v128849(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2424,axiom,
! [VarCurr] :
( v128888(VarCurr)
<=> ( v128849(VarCurr,bitIndex40)
| v128849(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25440,axiom,
! [VarCurr] :
( v128879(VarCurr)
<=> ( v128880(VarCurr)
| v128883(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25439,axiom,
! [VarCurr] :
( v128883(VarCurr)
<=> ( v128884(VarCurr)
| v128885(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2423,axiom,
! [VarCurr] :
( v128885(VarCurr)
<=> ( v128849(VarCurr,bitIndex38)
| v128849(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2422,axiom,
! [VarCurr] :
( v128884(VarCurr)
<=> ( v128849(VarCurr,bitIndex36)
| v128849(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25438,axiom,
! [VarCurr] :
( v128880(VarCurr)
<=> ( v128881(VarCurr)
| v128882(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2421,axiom,
! [VarCurr] :
( v128882(VarCurr)
<=> ( v128849(VarCurr,bitIndex34)
| v128849(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2420,axiom,
! [VarCurr] :
( v128881(VarCurr)
<=> ( v128849(VarCurr,bitIndex32)
| v128849(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25437,axiom,
! [VarCurr] :
( v128844(VarCurr)
<=> ( v128845(VarCurr)
| v128862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25436,axiom,
! [VarCurr] :
( v128862(VarCurr)
<=> ( v128863(VarCurr)
| v128870(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25435,axiom,
! [VarCurr] :
( v128870(VarCurr)
<=> ( v128871(VarCurr)
| v128874(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25434,axiom,
! [VarCurr] :
( v128874(VarCurr)
<=> ( v128875(VarCurr)
| v128876(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2419,axiom,
! [VarCurr] :
( v128876(VarCurr)
<=> ( v128849(VarCurr,bitIndex30)
| v128849(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2418,axiom,
! [VarCurr] :
( v128875(VarCurr)
<=> ( v128849(VarCurr,bitIndex28)
| v128849(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25433,axiom,
! [VarCurr] :
( v128871(VarCurr)
<=> ( v128872(VarCurr)
| v128873(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2417,axiom,
! [VarCurr] :
( v128873(VarCurr)
<=> ( v128849(VarCurr,bitIndex26)
| v128849(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2416,axiom,
! [VarCurr] :
( v128872(VarCurr)
<=> ( v128849(VarCurr,bitIndex24)
| v128849(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25432,axiom,
! [VarCurr] :
( v128863(VarCurr)
<=> ( v128864(VarCurr)
| v128867(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25431,axiom,
! [VarCurr] :
( v128867(VarCurr)
<=> ( v128868(VarCurr)
| v128869(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2415,axiom,
! [VarCurr] :
( v128869(VarCurr)
<=> ( v128849(VarCurr,bitIndex22)
| v128849(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2414,axiom,
! [VarCurr] :
( v128868(VarCurr)
<=> ( v128849(VarCurr,bitIndex20)
| v128849(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25430,axiom,
! [VarCurr] :
( v128864(VarCurr)
<=> ( v128865(VarCurr)
| v128866(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2413,axiom,
! [VarCurr] :
( v128866(VarCurr)
<=> ( v128849(VarCurr,bitIndex18)
| v128849(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2412,axiom,
! [VarCurr] :
( v128865(VarCurr)
<=> ( v128849(VarCurr,bitIndex16)
| v128849(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25429,axiom,
! [VarCurr] :
( v128845(VarCurr)
<=> ( v128846(VarCurr)
| v128855(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25428,axiom,
! [VarCurr] :
( v128855(VarCurr)
<=> ( v128856(VarCurr)
| v128859(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25427,axiom,
! [VarCurr] :
( v128859(VarCurr)
<=> ( v128860(VarCurr)
| v128861(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2411,axiom,
! [VarCurr] :
( v128861(VarCurr)
<=> ( v128849(VarCurr,bitIndex14)
| v128849(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2410,axiom,
! [VarCurr] :
( v128860(VarCurr)
<=> ( v128849(VarCurr,bitIndex12)
| v128849(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25426,axiom,
! [VarCurr] :
( v128856(VarCurr)
<=> ( v128857(VarCurr)
| v128858(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2409,axiom,
! [VarCurr] :
( v128858(VarCurr)
<=> ( v128849(VarCurr,bitIndex10)
| v128849(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2408,axiom,
! [VarCurr] :
( v128857(VarCurr)
<=> ( v128849(VarCurr,bitIndex8)
| v128849(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25425,axiom,
! [VarCurr] :
( v128846(VarCurr)
<=> ( v128847(VarCurr)
| v128852(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25424,axiom,
! [VarCurr] :
( v128852(VarCurr)
<=> ( v128853(VarCurr)
| v128854(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2407,axiom,
! [VarCurr] :
( v128854(VarCurr)
<=> ( v128849(VarCurr,bitIndex6)
| v128849(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2406,axiom,
! [VarCurr] :
( v128853(VarCurr)
<=> ( v128849(VarCurr,bitIndex4)
| v128849(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25423,axiom,
! [VarCurr] :
( v128847(VarCurr)
<=> ( v128848(VarCurr)
| v128851(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2405,axiom,
! [VarCurr] :
( v128851(VarCurr)
<=> ( v128849(VarCurr,bitIndex2)
| v128849(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2404,axiom,
! [VarCurr] :
( v128848(VarCurr)
<=> ( v128849(VarCurr,bitIndex0)
| v128849(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_43,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v128849(VarCurr,B)
<=> ( v121062(VarCurr,B)
& v128850(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10385,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v128850(VarCurr,B)
<=> ~ v128689(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128827(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v128689(VarNext,B)
<=> v128689(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2347,axiom,
! [VarNext] :
( v128827(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v128689(VarNext,B)
<=> v128835(VarNext,B) ) ) ) ).
fof(addAssignment_40641,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v128835(VarNext,B)
<=> v128833(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3088,axiom,
! [VarCurr] :
( ~ v128836(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v128833(VarCurr,B)
<=> v128837(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2875,axiom,
! [VarCurr] :
( v128836(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v128833(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3087,axiom,
! [VarCurr] :
( ~ v128838(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v128837(VarCurr,B)
<=> v128839(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2874,axiom,
! [VarCurr] :
( v128838(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v128837(VarCurr,B)
<=> v128691(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_42,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v128839(VarCurr,B)
<=> ( v128689(VarCurr,B)
| v128691(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_10384,axiom,
! [VarCurr] :
( ~ v128838(VarCurr)
<=> v121070(VarCurr) ) ).
fof(writeUnaryOperator_10383,axiom,
! [VarCurr] :
( ~ v128836(VarCurr)
<=> v121068(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25422,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128827(VarNext)
<=> v128828(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25421,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128828(VarNext)
<=> ( v128829(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_10382,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128829(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_459,axiom,
! [VarCurr] :
( ~ v128824(VarCurr)
=> ( v128691(VarCurr,bitIndex63)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_672,axiom,
! [VarCurr] :
( v128824(VarCurr)
=> ( v128691(VarCurr,bitIndex63)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9138,axiom,
! [VarCurr] :
( v128824(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_458,axiom,
! [VarCurr] :
( ~ v128822(VarCurr)
=> ( v128691(VarCurr,bitIndex62)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_671,axiom,
! [VarCurr] :
( v128822(VarCurr)
=> ( v128691(VarCurr,bitIndex62)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9137,axiom,
! [VarCurr] :
( v128822(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_457,axiom,
! [VarCurr] :
( ~ v128820(VarCurr)
=> ( v128691(VarCurr,bitIndex61)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_670,axiom,
! [VarCurr] :
( v128820(VarCurr)
=> ( v128691(VarCurr,bitIndex61)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9136,axiom,
! [VarCurr] :
( v128820(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_456,axiom,
! [VarCurr] :
( ~ v128818(VarCurr)
=> ( v128691(VarCurr,bitIndex60)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_669,axiom,
! [VarCurr] :
( v128818(VarCurr)
=> ( v128691(VarCurr,bitIndex60)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9135,axiom,
! [VarCurr] :
( v128818(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_455,axiom,
! [VarCurr] :
( ~ v128816(VarCurr)
=> ( v128691(VarCurr,bitIndex59)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_668,axiom,
! [VarCurr] :
( v128816(VarCurr)
=> ( v128691(VarCurr,bitIndex59)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9134,axiom,
! [VarCurr] :
( v128816(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_454,axiom,
! [VarCurr] :
( ~ v128814(VarCurr)
=> ( v128691(VarCurr,bitIndex58)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_667,axiom,
! [VarCurr] :
( v128814(VarCurr)
=> ( v128691(VarCurr,bitIndex58)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9133,axiom,
! [VarCurr] :
( v128814(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_453,axiom,
! [VarCurr] :
( ~ v128812(VarCurr)
=> ( v128691(VarCurr,bitIndex57)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_666,axiom,
! [VarCurr] :
( v128812(VarCurr)
=> ( v128691(VarCurr,bitIndex57)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9132,axiom,
! [VarCurr] :
( v128812(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_452,axiom,
! [VarCurr] :
( ~ v128810(VarCurr)
=> ( v128691(VarCurr,bitIndex56)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_665,axiom,
! [VarCurr] :
( v128810(VarCurr)
=> ( v128691(VarCurr,bitIndex56)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9131,axiom,
! [VarCurr] :
( v128810(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_451,axiom,
! [VarCurr] :
( ~ v128808(VarCurr)
=> ( v128691(VarCurr,bitIndex55)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_664,axiom,
! [VarCurr] :
( v128808(VarCurr)
=> ( v128691(VarCurr,bitIndex55)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9130,axiom,
! [VarCurr] :
( v128808(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_450,axiom,
! [VarCurr] :
( ~ v128806(VarCurr)
=> ( v128691(VarCurr,bitIndex54)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_663,axiom,
! [VarCurr] :
( v128806(VarCurr)
=> ( v128691(VarCurr,bitIndex54)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9129,axiom,
! [VarCurr] :
( v128806(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_449,axiom,
! [VarCurr] :
( ~ v128804(VarCurr)
=> ( v128691(VarCurr,bitIndex53)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_662,axiom,
! [VarCurr] :
( v128804(VarCurr)
=> ( v128691(VarCurr,bitIndex53)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9128,axiom,
! [VarCurr] :
( v128804(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_448,axiom,
! [VarCurr] :
( ~ v128802(VarCurr)
=> ( v128691(VarCurr,bitIndex52)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_661,axiom,
! [VarCurr] :
( v128802(VarCurr)
=> ( v128691(VarCurr,bitIndex52)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9127,axiom,
! [VarCurr] :
( v128802(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_447,axiom,
! [VarCurr] :
( ~ v128800(VarCurr)
=> ( v128691(VarCurr,bitIndex51)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_660,axiom,
! [VarCurr] :
( v128800(VarCurr)
=> ( v128691(VarCurr,bitIndex51)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9126,axiom,
! [VarCurr] :
( v128800(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_446,axiom,
! [VarCurr] :
( ~ v128798(VarCurr)
=> ( v128691(VarCurr,bitIndex50)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_659,axiom,
! [VarCurr] :
( v128798(VarCurr)
=> ( v128691(VarCurr,bitIndex50)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9125,axiom,
! [VarCurr] :
( v128798(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_445,axiom,
! [VarCurr] :
( ~ v128796(VarCurr)
=> ( v128691(VarCurr,bitIndex49)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_658,axiom,
! [VarCurr] :
( v128796(VarCurr)
=> ( v128691(VarCurr,bitIndex49)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9124,axiom,
! [VarCurr] :
( v128796(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_444,axiom,
! [VarCurr] :
( ~ v128794(VarCurr)
=> ( v128691(VarCurr,bitIndex48)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_657,axiom,
! [VarCurr] :
( v128794(VarCurr)
=> ( v128691(VarCurr,bitIndex48)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9123,axiom,
! [VarCurr] :
( v128794(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_443,axiom,
! [VarCurr] :
( ~ v128792(VarCurr)
=> ( v128691(VarCurr,bitIndex47)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_656,axiom,
! [VarCurr] :
( v128792(VarCurr)
=> ( v128691(VarCurr,bitIndex47)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9122,axiom,
! [VarCurr] :
( v128792(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_442,axiom,
! [VarCurr] :
( ~ v128790(VarCurr)
=> ( v128691(VarCurr,bitIndex46)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_655,axiom,
! [VarCurr] :
( v128790(VarCurr)
=> ( v128691(VarCurr,bitIndex46)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9121,axiom,
! [VarCurr] :
( v128790(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_441,axiom,
! [VarCurr] :
( ~ v128788(VarCurr)
=> ( v128691(VarCurr,bitIndex45)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_654,axiom,
! [VarCurr] :
( v128788(VarCurr)
=> ( v128691(VarCurr,bitIndex45)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9120,axiom,
! [VarCurr] :
( v128788(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_440,axiom,
! [VarCurr] :
( ~ v128786(VarCurr)
=> ( v128691(VarCurr,bitIndex44)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_653,axiom,
! [VarCurr] :
( v128786(VarCurr)
=> ( v128691(VarCurr,bitIndex44)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9119,axiom,
! [VarCurr] :
( v128786(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_439,axiom,
! [VarCurr] :
( ~ v128784(VarCurr)
=> ( v128691(VarCurr,bitIndex43)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_652,axiom,
! [VarCurr] :
( v128784(VarCurr)
=> ( v128691(VarCurr,bitIndex43)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9118,axiom,
! [VarCurr] :
( v128784(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_438,axiom,
! [VarCurr] :
( ~ v128782(VarCurr)
=> ( v128691(VarCurr,bitIndex42)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_651,axiom,
! [VarCurr] :
( v128782(VarCurr)
=> ( v128691(VarCurr,bitIndex42)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9117,axiom,
! [VarCurr] :
( v128782(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_437,axiom,
! [VarCurr] :
( ~ v128780(VarCurr)
=> ( v128691(VarCurr,bitIndex41)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_650,axiom,
! [VarCurr] :
( v128780(VarCurr)
=> ( v128691(VarCurr,bitIndex41)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9116,axiom,
! [VarCurr] :
( v128780(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_436,axiom,
! [VarCurr] :
( ~ v128778(VarCurr)
=> ( v128691(VarCurr,bitIndex40)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_649,axiom,
! [VarCurr] :
( v128778(VarCurr)
=> ( v128691(VarCurr,bitIndex40)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9115,axiom,
! [VarCurr] :
( v128778(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_435,axiom,
! [VarCurr] :
( ~ v128776(VarCurr)
=> ( v128691(VarCurr,bitIndex39)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_648,axiom,
! [VarCurr] :
( v128776(VarCurr)
=> ( v128691(VarCurr,bitIndex39)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9114,axiom,
! [VarCurr] :
( v128776(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_434,axiom,
! [VarCurr] :
( ~ v128774(VarCurr)
=> ( v128691(VarCurr,bitIndex38)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_647,axiom,
! [VarCurr] :
( v128774(VarCurr)
=> ( v128691(VarCurr,bitIndex38)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9113,axiom,
! [VarCurr] :
( v128774(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_433,axiom,
! [VarCurr] :
( ~ v128772(VarCurr)
=> ( v128691(VarCurr,bitIndex37)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_646,axiom,
! [VarCurr] :
( v128772(VarCurr)
=> ( v128691(VarCurr,bitIndex37)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9112,axiom,
! [VarCurr] :
( v128772(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_432,axiom,
! [VarCurr] :
( ~ v128770(VarCurr)
=> ( v128691(VarCurr,bitIndex36)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_645,axiom,
! [VarCurr] :
( v128770(VarCurr)
=> ( v128691(VarCurr,bitIndex36)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9111,axiom,
! [VarCurr] :
( v128770(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_431,axiom,
! [VarCurr] :
( ~ v128768(VarCurr)
=> ( v128691(VarCurr,bitIndex35)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_644,axiom,
! [VarCurr] :
( v128768(VarCurr)
=> ( v128691(VarCurr,bitIndex35)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9110,axiom,
! [VarCurr] :
( v128768(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_430,axiom,
! [VarCurr] :
( ~ v128766(VarCurr)
=> ( v128691(VarCurr,bitIndex34)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_643,axiom,
! [VarCurr] :
( v128766(VarCurr)
=> ( v128691(VarCurr,bitIndex34)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9109,axiom,
! [VarCurr] :
( v128766(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_429,axiom,
! [VarCurr] :
( ~ v128764(VarCurr)
=> ( v128691(VarCurr,bitIndex33)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_642,axiom,
! [VarCurr] :
( v128764(VarCurr)
=> ( v128691(VarCurr,bitIndex33)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9108,axiom,
! [VarCurr] :
( v128764(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_428,axiom,
! [VarCurr] :
( ~ v128762(VarCurr)
=> ( v128691(VarCurr,bitIndex32)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_641,axiom,
! [VarCurr] :
( v128762(VarCurr)
=> ( v128691(VarCurr,bitIndex32)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9107,axiom,
! [VarCurr] :
( v128762(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_427,axiom,
! [VarCurr] :
( ~ v128760(VarCurr)
=> ( v128691(VarCurr,bitIndex31)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_640,axiom,
! [VarCurr] :
( v128760(VarCurr)
=> ( v128691(VarCurr,bitIndex31)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9106,axiom,
! [VarCurr] :
( v128760(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_426,axiom,
! [VarCurr] :
( ~ v128758(VarCurr)
=> ( v128691(VarCurr,bitIndex30)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_639,axiom,
! [VarCurr] :
( v128758(VarCurr)
=> ( v128691(VarCurr,bitIndex30)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9105,axiom,
! [VarCurr] :
( v128758(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_425,axiom,
! [VarCurr] :
( ~ v128756(VarCurr)
=> ( v128691(VarCurr,bitIndex29)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_638,axiom,
! [VarCurr] :
( v128756(VarCurr)
=> ( v128691(VarCurr,bitIndex29)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9104,axiom,
! [VarCurr] :
( v128756(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_424,axiom,
! [VarCurr] :
( ~ v128754(VarCurr)
=> ( v128691(VarCurr,bitIndex28)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_637,axiom,
! [VarCurr] :
( v128754(VarCurr)
=> ( v128691(VarCurr,bitIndex28)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9103,axiom,
! [VarCurr] :
( v128754(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_423,axiom,
! [VarCurr] :
( ~ v128752(VarCurr)
=> ( v128691(VarCurr,bitIndex27)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_636,axiom,
! [VarCurr] :
( v128752(VarCurr)
=> ( v128691(VarCurr,bitIndex27)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9102,axiom,
! [VarCurr] :
( v128752(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_422,axiom,
! [VarCurr] :
( ~ v128750(VarCurr)
=> ( v128691(VarCurr,bitIndex26)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_635,axiom,
! [VarCurr] :
( v128750(VarCurr)
=> ( v128691(VarCurr,bitIndex26)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9101,axiom,
! [VarCurr] :
( v128750(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_421,axiom,
! [VarCurr] :
( ~ v128748(VarCurr)
=> ( v128691(VarCurr,bitIndex25)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_634,axiom,
! [VarCurr] :
( v128748(VarCurr)
=> ( v128691(VarCurr,bitIndex25)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9100,axiom,
! [VarCurr] :
( v128748(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_420,axiom,
! [VarCurr] :
( ~ v128746(VarCurr)
=> ( v128691(VarCurr,bitIndex24)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_633,axiom,
! [VarCurr] :
( v128746(VarCurr)
=> ( v128691(VarCurr,bitIndex24)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9099,axiom,
! [VarCurr] :
( v128746(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_419,axiom,
! [VarCurr] :
( ~ v128744(VarCurr)
=> ( v128691(VarCurr,bitIndex23)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_632,axiom,
! [VarCurr] :
( v128744(VarCurr)
=> ( v128691(VarCurr,bitIndex23)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9098,axiom,
! [VarCurr] :
( v128744(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_418,axiom,
! [VarCurr] :
( ~ v128742(VarCurr)
=> ( v128691(VarCurr,bitIndex22)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_631,axiom,
! [VarCurr] :
( v128742(VarCurr)
=> ( v128691(VarCurr,bitIndex22)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9097,axiom,
! [VarCurr] :
( v128742(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_417,axiom,
! [VarCurr] :
( ~ v128740(VarCurr)
=> ( v128691(VarCurr,bitIndex21)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_630,axiom,
! [VarCurr] :
( v128740(VarCurr)
=> ( v128691(VarCurr,bitIndex21)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9096,axiom,
! [VarCurr] :
( v128740(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_416,axiom,
! [VarCurr] :
( ~ v128738(VarCurr)
=> ( v128691(VarCurr,bitIndex20)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_629,axiom,
! [VarCurr] :
( v128738(VarCurr)
=> ( v128691(VarCurr,bitIndex20)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9095,axiom,
! [VarCurr] :
( v128738(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_415,axiom,
! [VarCurr] :
( ~ v128736(VarCurr)
=> ( v128691(VarCurr,bitIndex19)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_628,axiom,
! [VarCurr] :
( v128736(VarCurr)
=> ( v128691(VarCurr,bitIndex19)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9094,axiom,
! [VarCurr] :
( v128736(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_414,axiom,
! [VarCurr] :
( ~ v128734(VarCurr)
=> ( v128691(VarCurr,bitIndex18)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_627,axiom,
! [VarCurr] :
( v128734(VarCurr)
=> ( v128691(VarCurr,bitIndex18)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9093,axiom,
! [VarCurr] :
( v128734(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_413,axiom,
! [VarCurr] :
( ~ v128732(VarCurr)
=> ( v128691(VarCurr,bitIndex17)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_626,axiom,
! [VarCurr] :
( v128732(VarCurr)
=> ( v128691(VarCurr,bitIndex17)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9092,axiom,
! [VarCurr] :
( v128732(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_412,axiom,
! [VarCurr] :
( ~ v128730(VarCurr)
=> ( v128691(VarCurr,bitIndex16)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_625,axiom,
! [VarCurr] :
( v128730(VarCurr)
=> ( v128691(VarCurr,bitIndex16)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9091,axiom,
! [VarCurr] :
( v128730(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_411,axiom,
! [VarCurr] :
( ~ v128728(VarCurr)
=> ( v128691(VarCurr,bitIndex15)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_624,axiom,
! [VarCurr] :
( v128728(VarCurr)
=> ( v128691(VarCurr,bitIndex15)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9090,axiom,
! [VarCurr] :
( v128728(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_410,axiom,
! [VarCurr] :
( ~ v128726(VarCurr)
=> ( v128691(VarCurr,bitIndex14)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_623,axiom,
! [VarCurr] :
( v128726(VarCurr)
=> ( v128691(VarCurr,bitIndex14)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9089,axiom,
! [VarCurr] :
( v128726(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_409,axiom,
! [VarCurr] :
( ~ v128724(VarCurr)
=> ( v128691(VarCurr,bitIndex13)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_622,axiom,
! [VarCurr] :
( v128724(VarCurr)
=> ( v128691(VarCurr,bitIndex13)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9088,axiom,
! [VarCurr] :
( v128724(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_408,axiom,
! [VarCurr] :
( ~ v128722(VarCurr)
=> ( v128691(VarCurr,bitIndex12)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_621,axiom,
! [VarCurr] :
( v128722(VarCurr)
=> ( v128691(VarCurr,bitIndex12)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9087,axiom,
! [VarCurr] :
( v128722(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_407,axiom,
! [VarCurr] :
( ~ v128720(VarCurr)
=> ( v128691(VarCurr,bitIndex11)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_620,axiom,
! [VarCurr] :
( v128720(VarCurr)
=> ( v128691(VarCurr,bitIndex11)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9086,axiom,
! [VarCurr] :
( v128720(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_406,axiom,
! [VarCurr] :
( ~ v128718(VarCurr)
=> ( v128691(VarCurr,bitIndex10)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_619,axiom,
! [VarCurr] :
( v128718(VarCurr)
=> ( v128691(VarCurr,bitIndex10)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9085,axiom,
! [VarCurr] :
( v128718(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_405,axiom,
! [VarCurr] :
( ~ v128716(VarCurr)
=> ( v128691(VarCurr,bitIndex9)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_618,axiom,
! [VarCurr] :
( v128716(VarCurr)
=> ( v128691(VarCurr,bitIndex9)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9084,axiom,
! [VarCurr] :
( v128716(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_404,axiom,
! [VarCurr] :
( ~ v128714(VarCurr)
=> ( v128691(VarCurr,bitIndex8)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_617,axiom,
! [VarCurr] :
( v128714(VarCurr)
=> ( v128691(VarCurr,bitIndex8)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9083,axiom,
! [VarCurr] :
( v128714(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_403,axiom,
! [VarCurr] :
( ~ v128712(VarCurr)
=> ( v128691(VarCurr,bitIndex7)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_616,axiom,
! [VarCurr] :
( v128712(VarCurr)
=> ( v128691(VarCurr,bitIndex7)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9082,axiom,
! [VarCurr] :
( v128712(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_402,axiom,
! [VarCurr] :
( ~ v128710(VarCurr)
=> ( v128691(VarCurr,bitIndex6)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_615,axiom,
! [VarCurr] :
( v128710(VarCurr)
=> ( v128691(VarCurr,bitIndex6)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9081,axiom,
! [VarCurr] :
( v128710(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_401,axiom,
! [VarCurr] :
( ~ v128708(VarCurr)
=> ( v128691(VarCurr,bitIndex5)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_614,axiom,
! [VarCurr] :
( v128708(VarCurr)
=> ( v128691(VarCurr,bitIndex5)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9080,axiom,
! [VarCurr] :
( v128708(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_400,axiom,
! [VarCurr] :
( ~ v128706(VarCurr)
=> ( v128691(VarCurr,bitIndex4)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_613,axiom,
! [VarCurr] :
( v128706(VarCurr)
=> ( v128691(VarCurr,bitIndex4)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9079,axiom,
! [VarCurr] :
( v128706(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_399,axiom,
! [VarCurr] :
( ~ v128704(VarCurr)
=> ( v128691(VarCurr,bitIndex3)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_612,axiom,
! [VarCurr] :
( v128704(VarCurr)
=> ( v128691(VarCurr,bitIndex3)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9078,axiom,
! [VarCurr] :
( v128704(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_398,axiom,
! [VarCurr] :
( ~ v128702(VarCurr)
=> ( v128691(VarCurr,bitIndex2)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_611,axiom,
! [VarCurr] :
( v128702(VarCurr)
=> ( v128691(VarCurr,bitIndex2)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9077,axiom,
! [VarCurr] :
( v128702(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_397,axiom,
! [VarCurr] :
( ~ v128700(VarCurr)
=> ( v128691(VarCurr,bitIndex1)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_610,axiom,
! [VarCurr] :
( v128700(VarCurr)
=> ( v128691(VarCurr,bitIndex1)
<=> v128693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9076,axiom,
! [VarCurr] :
( v128700(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3086,axiom,
! [VarCurr] :
( ~ v128697(VarCurr)
=> ( v128691(VarCurr,bitIndex0)
<=> v128698(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2873,axiom,
! [VarCurr] :
( v128697(VarCurr)
=> ( v128691(VarCurr,bitIndex0)
<=> v128693(VarCurr) ) ) ).
fof(writeUnaryOperator_10381,axiom,
! [VarCurr] :
( ~ v128698(VarCurr)
<=> v121068(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9075,axiom,
! [VarCurr] :
( v128697(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25420,axiom,
! [VarCurr] :
( v128693(VarCurr)
<=> ( v124354(VarCurr)
| v128695(VarCurr) ) ) ).
fof(writeUnaryOperator_10380,axiom,
! [VarCurr] :
( ~ v128695(VarCurr)
<=> v121068(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25419,axiom,
! [VarCurr] :
( v114047(VarCurr)
<=> ( v114049(VarCurr)
& v128674(VarCurr) ) ) ).
fof(addAssignment_40640,axiom,
! [VarCurr] :
( v128674(VarCurr)
<=> v128676(VarCurr) ) ).
fof(addAssignment_40639,axiom,
! [VarCurr] :
( v128676(VarCurr)
<=> v128678(VarCurr) ) ).
fof(addAssignment_40638,axiom,
! [VarCurr] :
( v128678(VarCurr)
<=> v114934(VarCurr) ) ).
fof(addAssignment_40637,axiom,
! [VarCurr] :
( v114049(VarCurr)
<=> v114051(VarCurr) ) ).
fof(addAssignment_40636,axiom,
! [VarCurr] :
( v114051(VarCurr)
<=> v114053(VarCurr) ) ).
fof(addAssignment_40635,axiom,
! [VarCurr] :
( v114053(VarCurr)
<=> v114055(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3085,axiom,
! [VarCurr] :
( ~ v114057(VarCurr)
=> ( v114055(VarCurr)
<=> v128672(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2872,axiom,
! [VarCurr] :
( v114057(VarCurr)
=> ( v114055(VarCurr)
<=> v128669(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9074,axiom,
! [VarCurr] :
( v128672(VarCurr)
<=> ( ( v114059(VarCurr,bitIndex23)
<=> v128648(VarCurr,bitIndex23) )
& ( v114059(VarCurr,bitIndex22)
<=> v128648(VarCurr,bitIndex22) )
& ( v114059(VarCurr,bitIndex21)
<=> v128648(VarCurr,bitIndex21) )
& ( v114059(VarCurr,bitIndex20)
<=> v128648(VarCurr,bitIndex20) )
& ( v114059(VarCurr,bitIndex19)
<=> v128648(VarCurr,bitIndex19) )
& ( v114059(VarCurr,bitIndex18)
<=> v128648(VarCurr,bitIndex18) )
& ( v114059(VarCurr,bitIndex17)
<=> v128648(VarCurr,bitIndex17) )
& ( v114059(VarCurr,bitIndex16)
<=> v128648(VarCurr,bitIndex16) )
& ( v114059(VarCurr,bitIndex15)
<=> v128648(VarCurr,bitIndex15) )
& ( v114059(VarCurr,bitIndex14)
<=> v128648(VarCurr,bitIndex14) )
& ( v114059(VarCurr,bitIndex13)
<=> v128648(VarCurr,bitIndex13) )
& ( v114059(VarCurr,bitIndex12)
<=> v128648(VarCurr,bitIndex12) )
& ( v114059(VarCurr,bitIndex11)
<=> v128648(VarCurr,bitIndex11) )
& ( v114059(VarCurr,bitIndex10)
<=> v128648(VarCurr,bitIndex10) )
& ( v114059(VarCurr,bitIndex9)
<=> v128648(VarCurr,bitIndex9) )
& ( v114059(VarCurr,bitIndex8)
<=> v128648(VarCurr,bitIndex8) )
& ( v114059(VarCurr,bitIndex7)
<=> v128648(VarCurr,bitIndex7) )
& ( v114059(VarCurr,bitIndex6)
<=> v128648(VarCurr,bitIndex6) )
& ( v114059(VarCurr,bitIndex5)
<=> v128648(VarCurr,bitIndex5) )
& ( v114059(VarCurr,bitIndex4)
<=> v128648(VarCurr,bitIndex4) )
& ( v114059(VarCurr,bitIndex3)
<=> v128648(VarCurr,bitIndex3) )
& ( v114059(VarCurr,bitIndex2)
<=> v128648(VarCurr,bitIndex2) )
& ( v114059(VarCurr,bitIndex1)
<=> v128648(VarCurr,bitIndex1) )
& ( v114059(VarCurr,bitIndex0)
<=> v128648(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25418,axiom,
! [VarCurr] :
( v128669(VarCurr)
<=> ( v128670(VarCurr)
& v128671(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9073,axiom,
! [VarCurr] :
( v128671(VarCurr)
<=> ( ( v123765(VarCurr,bitIndex4)
<=> v123769(VarCurr,bitIndex4) )
& ( v123765(VarCurr,bitIndex3)
<=> v123769(VarCurr,bitIndex3) )
& ( v123765(VarCurr,bitIndex2)
<=> v123769(VarCurr,bitIndex2) )
& ( v123765(VarCurr,bitIndex1)
<=> v123769(VarCurr,bitIndex1) )
& ( v123765(VarCurr,bitIndex0)
<=> v123769(VarCurr,bitIndex0) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9072,axiom,
! [VarCurr] :
( v128670(VarCurr)
<=> ( ( v114059(VarCurr,bitIndex23)
<=> v128648(VarCurr,bitIndex23) )
& ( v114059(VarCurr,bitIndex22)
<=> v128648(VarCurr,bitIndex22) )
& ( v114059(VarCurr,bitIndex21)
<=> v128648(VarCurr,bitIndex21) )
& ( v114059(VarCurr,bitIndex20)
<=> v128648(VarCurr,bitIndex20) )
& ( v114059(VarCurr,bitIndex19)
<=> v128648(VarCurr,bitIndex19) )
& ( v114059(VarCurr,bitIndex18)
<=> v128648(VarCurr,bitIndex18) )
& ( v114059(VarCurr,bitIndex17)
<=> v128648(VarCurr,bitIndex17) )
& ( v114059(VarCurr,bitIndex16)
<=> v128648(VarCurr,bitIndex16) )
& ( v114059(VarCurr,bitIndex15)
<=> v128648(VarCurr,bitIndex15) )
& ( v114059(VarCurr,bitIndex14)
<=> v128648(VarCurr,bitIndex14) )
& ( v114059(VarCurr,bitIndex13)
<=> v128648(VarCurr,bitIndex13) )
& ( v114059(VarCurr,bitIndex12)
<=> v128648(VarCurr,bitIndex12) )
& ( v114059(VarCurr,bitIndex11)
<=> v128648(VarCurr,bitIndex11) )
& ( v114059(VarCurr,bitIndex10)
<=> v128648(VarCurr,bitIndex10) )
& ( v114059(VarCurr,bitIndex9)
<=> v128648(VarCurr,bitIndex9) )
& ( v114059(VarCurr,bitIndex8)
<=> v128648(VarCurr,bitIndex8) )
& ( v114059(VarCurr,bitIndex7)
<=> v128648(VarCurr,bitIndex7) )
& ( v114059(VarCurr,bitIndex6)
<=> v128648(VarCurr,bitIndex6) )
& ( v114059(VarCurr,bitIndex5)
<=> v128648(VarCurr,bitIndex5) )
& ( v114059(VarCurr,bitIndex4)
<=> v128648(VarCurr,bitIndex4) )
& ( v114059(VarCurr,bitIndex3)
<=> v128648(VarCurr,bitIndex3) )
& ( v114059(VarCurr,bitIndex2)
<=> v128648(VarCurr,bitIndex2) )
& ( v114059(VarCurr,bitIndex1)
<=> v128648(VarCurr,bitIndex1) )
& ( v114059(VarCurr,bitIndex0)
<=> v128648(VarCurr,bitIndex0) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3084,axiom,
! [VarCurr] :
( ~ v128665(VarCurr)
=> ! [B] :
( range_23_3(B)
=> ( v128648(VarCurr,B)
<=> v128650(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_609,axiom,
! [VarCurr] :
( v128665(VarCurr)
=> ( ( v128648(VarCurr,bitIndex23)
<=> v117139(VarCurr,bitIndex37) )
& ( v128648(VarCurr,bitIndex22)
<=> v117139(VarCurr,bitIndex36) )
& ( v128648(VarCurr,bitIndex21)
<=> v117139(VarCurr,bitIndex35) )
& ( v128648(VarCurr,bitIndex20)
<=> v117139(VarCurr,bitIndex34) )
& ( v128648(VarCurr,bitIndex19)
<=> v117139(VarCurr,bitIndex33) )
& ( v128648(VarCurr,bitIndex18)
<=> v117139(VarCurr,bitIndex32) )
& ( v128648(VarCurr,bitIndex17)
<=> v117139(VarCurr,bitIndex31) )
& ( v128648(VarCurr,bitIndex16)
<=> v117139(VarCurr,bitIndex30) )
& ( v128648(VarCurr,bitIndex15)
<=> v117139(VarCurr,bitIndex29) )
& ( v128648(VarCurr,bitIndex14)
<=> v117139(VarCurr,bitIndex28) )
& ( v128648(VarCurr,bitIndex13)
<=> v117139(VarCurr,bitIndex27) )
& ( v128648(VarCurr,bitIndex12)
<=> v117139(VarCurr,bitIndex26) )
& ( v128648(VarCurr,bitIndex11)
<=> v117139(VarCurr,bitIndex25) )
& ( v128648(VarCurr,bitIndex10)
<=> v117139(VarCurr,bitIndex24) )
& ( v128648(VarCurr,bitIndex9)
<=> v117139(VarCurr,bitIndex23) )
& ( v128648(VarCurr,bitIndex8)
<=> v117139(VarCurr,bitIndex22) )
& ( v128648(VarCurr,bitIndex7)
<=> v117139(VarCurr,bitIndex21) )
& ( v128648(VarCurr,bitIndex6)
<=> v117139(VarCurr,bitIndex20) )
& ( v128648(VarCurr,bitIndex5)
<=> v117139(VarCurr,bitIndex19) )
& ( v128648(VarCurr,bitIndex4)
<=> v117139(VarCurr,bitIndex18) )
& ( v128648(VarCurr,bitIndex3)
<=> v117139(VarCurr,bitIndex17) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3083,axiom,
! [VarCurr] :
( ~ v128665(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128648(VarCurr,B)
<=> v128650(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2871,axiom,
! [VarCurr] :
( v128665(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128648(VarCurr,B)
<=> v128666(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_396,axiom,
! [VarCurr] :
( ~ v117127(VarCurr)
=> ( ( v128666(VarCurr,bitIndex2)
<=> v117139(VarCurr,bitIndex16) )
& ( v128666(VarCurr,bitIndex1)
<=> v117139(VarCurr,bitIndex15) )
& ( v128666(VarCurr,bitIndex0)
<=> v117139(VarCurr,bitIndex14) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2870,axiom,
! [VarCurr] :
( v117127(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128666(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_10379,axiom,
! [VarCurr] :
( ~ v128665(VarCurr)
<=> v114057(VarCurr) ) ).
fof(addAssignment_40634,axiom,
! [VarCurr,B] :
( range_23_3(B)
=> ( v128650(VarCurr,B)
<=> v128651(VarCurr,B) ) ) ).
fof(addAssignment_40633,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128650(VarCurr,B)
<=> v128651(VarCurr,B) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_19,axiom,
! [VarCurr] :
( ( ~ v128652(VarCurr)
& ~ v128653(VarCurr)
& ~ v128655(VarCurr)
& ~ v128656(VarCurr)
& ~ v128658(VarCurr)
& ~ v128659(VarCurr)
& ~ v128661(VarCurr) )
=> ( ( v128651(VarCurr,bitIndex23)
<=> v117139(VarCurr,bitIndex37) )
& ( v128651(VarCurr,bitIndex22)
<=> v117139(VarCurr,bitIndex36) )
& ( v128651(VarCurr,bitIndex21)
<=> v117139(VarCurr,bitIndex35) )
& ( v128651(VarCurr,bitIndex20)
<=> v117139(VarCurr,bitIndex34) )
& ( v128651(VarCurr,bitIndex19)
<=> v117139(VarCurr,bitIndex33) )
& ( v128651(VarCurr,bitIndex18)
<=> v117139(VarCurr,bitIndex32) )
& ( v128651(VarCurr,bitIndex17)
<=> v117139(VarCurr,bitIndex31) )
& ( v128651(VarCurr,bitIndex16)
<=> v117139(VarCurr,bitIndex30) )
& ( v128651(VarCurr,bitIndex15)
<=> v117139(VarCurr,bitIndex29) )
& ( v128651(VarCurr,bitIndex14)
<=> v117139(VarCurr,bitIndex28) )
& ( v128651(VarCurr,bitIndex13)
<=> v117139(VarCurr,bitIndex27) )
& ( v128651(VarCurr,bitIndex12)
<=> v117139(VarCurr,bitIndex26) )
& ( v128651(VarCurr,bitIndex11)
<=> v117139(VarCurr,bitIndex25) )
& ( v128651(VarCurr,bitIndex10)
<=> v117139(VarCurr,bitIndex24) )
& ( v128651(VarCurr,bitIndex9)
<=> v117139(VarCurr,bitIndex23) )
& ( v128651(VarCurr,bitIndex8)
<=> v117139(VarCurr,bitIndex22) )
& ( v128651(VarCurr,bitIndex7)
<=> v117139(VarCurr,bitIndex21) )
& ( v128651(VarCurr,bitIndex6)
<=> v117139(VarCurr,bitIndex20) )
& ( v128651(VarCurr,bitIndex5)
<=> v117139(VarCurr,bitIndex19) )
& ( v128651(VarCurr,bitIndex4)
<=> v117139(VarCurr,bitIndex18) )
& ( v128651(VarCurr,bitIndex3)
<=> v117139(VarCurr,bitIndex17) )
& ( v128651(VarCurr,bitIndex2)
<=> v117139(VarCurr,bitIndex16) )
& ( v128651(VarCurr,bitIndex1)
<=> v117139(VarCurr,bitIndex15) )
& ( v128651(VarCurr,bitIndex0)
<=> v117139(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_19,axiom,
! [VarCurr] :
( v128661(VarCurr)
=> ( ( v128651(VarCurr,bitIndex23)
<=> v117139(VarCurr,bitIndex37) )
& ( v128651(VarCurr,bitIndex22)
<=> v117139(VarCurr,bitIndex36) )
& ( v128651(VarCurr,bitIndex21)
<=> v117139(VarCurr,bitIndex35) )
& ( v128651(VarCurr,bitIndex20)
<=> v117139(VarCurr,bitIndex34) )
& ( v128651(VarCurr,bitIndex19)
<=> v117139(VarCurr,bitIndex33) )
& ( v128651(VarCurr,bitIndex18)
<=> v117139(VarCurr,bitIndex32) )
& ( v128651(VarCurr,bitIndex17)
<=> v117139(VarCurr,bitIndex31) )
& ( v128651(VarCurr,bitIndex16)
<=> v117139(VarCurr,bitIndex30) )
& ( v128651(VarCurr,bitIndex15)
<=> v117139(VarCurr,bitIndex29) )
& ( v128651(VarCurr,bitIndex14)
<=> v117139(VarCurr,bitIndex28) )
& ( v128651(VarCurr,bitIndex13)
<=> v117139(VarCurr,bitIndex27) )
& ( v128651(VarCurr,bitIndex12)
<=> v117139(VarCurr,bitIndex26) )
& ( v128651(VarCurr,bitIndex11)
<=> v117139(VarCurr,bitIndex25) )
& ( v128651(VarCurr,bitIndex10)
<=> v117139(VarCurr,bitIndex24) )
& ( v128651(VarCurr,bitIndex9)
<=> v117139(VarCurr,bitIndex23) )
& ( v128651(VarCurr,bitIndex8)
<=> v117139(VarCurr,bitIndex22) )
& ( v128651(VarCurr,bitIndex7)
<=> v117139(VarCurr,bitIndex21) )
& ( v128651(VarCurr,bitIndex6)
<=> v117139(VarCurr,bitIndex20) )
& ( v128651(VarCurr,bitIndex5)
<=> v117139(VarCurr,bitIndex19) )
& ( v128651(VarCurr,bitIndex4)
<=> v117139(VarCurr,bitIndex18) )
& ( v128651(VarCurr,bitIndex3)
<=> v117139(VarCurr,bitIndex17) )
& ( v128651(VarCurr,bitIndex2)
<=> v117139(VarCurr,bitIndex16) )
& ( v128651(VarCurr,bitIndex1)
<=> v117139(VarCurr,bitIndex15) )
& ( v128651(VarCurr,bitIndex0)
<=> v117139(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_25,axiom,
! [VarCurr] :
( v128659(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v128651(VarCurr,B)
<=> v128660(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_20,axiom,
! [VarCurr] :
( v128658(VarCurr)
=> ( ( v128651(VarCurr,bitIndex23)
<=> v117139(VarCurr,bitIndex37) )
& ( v128651(VarCurr,bitIndex22)
<=> v117139(VarCurr,bitIndex36) )
& ( v128651(VarCurr,bitIndex21)
<=> v117139(VarCurr,bitIndex35) )
& ( v128651(VarCurr,bitIndex20)
<=> v117139(VarCurr,bitIndex34) )
& ( v128651(VarCurr,bitIndex19)
<=> v117139(VarCurr,bitIndex33) )
& ( v128651(VarCurr,bitIndex18)
<=> v117139(VarCurr,bitIndex32) )
& ( v128651(VarCurr,bitIndex17)
<=> v117139(VarCurr,bitIndex31) )
& ( v128651(VarCurr,bitIndex16)
<=> v117139(VarCurr,bitIndex30) )
& ( v128651(VarCurr,bitIndex15)
<=> v117139(VarCurr,bitIndex29) )
& ( v128651(VarCurr,bitIndex14)
<=> v117139(VarCurr,bitIndex28) )
& ( v128651(VarCurr,bitIndex13)
<=> v117139(VarCurr,bitIndex27) )
& ( v128651(VarCurr,bitIndex12)
<=> v117139(VarCurr,bitIndex26) )
& ( v128651(VarCurr,bitIndex11)
<=> v117139(VarCurr,bitIndex25) )
& ( v128651(VarCurr,bitIndex10)
<=> v117139(VarCurr,bitIndex24) )
& ( v128651(VarCurr,bitIndex9)
<=> v117139(VarCurr,bitIndex23) )
& ( v128651(VarCurr,bitIndex8)
<=> v117139(VarCurr,bitIndex22) )
& ( v128651(VarCurr,bitIndex7)
<=> v117139(VarCurr,bitIndex21) )
& ( v128651(VarCurr,bitIndex6)
<=> v117139(VarCurr,bitIndex20) )
& ( v128651(VarCurr,bitIndex5)
<=> v117139(VarCurr,bitIndex19) )
& ( v128651(VarCurr,bitIndex4)
<=> v117139(VarCurr,bitIndex18) )
& ( v128651(VarCurr,bitIndex3)
<=> v117139(VarCurr,bitIndex17) )
& ( v128651(VarCurr,bitIndex2)
<=> v117139(VarCurr,bitIndex16) )
& ( v128651(VarCurr,bitIndex1)
<=> v117139(VarCurr,bitIndex15) )
& ( v128651(VarCurr,bitIndex0)
<=> v117139(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_176,axiom,
! [VarCurr] :
( v128656(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v128651(VarCurr,B)
<=> v128657(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_23,axiom,
! [VarCurr] :
( v128655(VarCurr)
=> ( ( v128651(VarCurr,bitIndex23)
<=> v117139(VarCurr,bitIndex37) )
& ( v128651(VarCurr,bitIndex22)
<=> v117139(VarCurr,bitIndex36) )
& ( v128651(VarCurr,bitIndex21)
<=> v117139(VarCurr,bitIndex35) )
& ( v128651(VarCurr,bitIndex20)
<=> v117139(VarCurr,bitIndex34) )
& ( v128651(VarCurr,bitIndex19)
<=> v117139(VarCurr,bitIndex33) )
& ( v128651(VarCurr,bitIndex18)
<=> v117139(VarCurr,bitIndex32) )
& ( v128651(VarCurr,bitIndex17)
<=> v117139(VarCurr,bitIndex31) )
& ( v128651(VarCurr,bitIndex16)
<=> v117139(VarCurr,bitIndex30) )
& ( v128651(VarCurr,bitIndex15)
<=> v117139(VarCurr,bitIndex29) )
& ( v128651(VarCurr,bitIndex14)
<=> v117139(VarCurr,bitIndex28) )
& ( v128651(VarCurr,bitIndex13)
<=> v117139(VarCurr,bitIndex27) )
& ( v128651(VarCurr,bitIndex12)
<=> v117139(VarCurr,bitIndex26) )
& ( v128651(VarCurr,bitIndex11)
<=> v117139(VarCurr,bitIndex25) )
& ( v128651(VarCurr,bitIndex10)
<=> v117139(VarCurr,bitIndex24) )
& ( v128651(VarCurr,bitIndex9)
<=> v117139(VarCurr,bitIndex23) )
& ( v128651(VarCurr,bitIndex8)
<=> v117139(VarCurr,bitIndex22) )
& ( v128651(VarCurr,bitIndex7)
<=> v117139(VarCurr,bitIndex21) )
& ( v128651(VarCurr,bitIndex6)
<=> v117139(VarCurr,bitIndex20) )
& ( v128651(VarCurr,bitIndex5)
<=> v117139(VarCurr,bitIndex19) )
& ( v128651(VarCurr,bitIndex4)
<=> v117139(VarCurr,bitIndex18) )
& ( v128651(VarCurr,bitIndex3)
<=> v117139(VarCurr,bitIndex17) )
& ( v128651(VarCurr,bitIndex2)
<=> v117139(VarCurr,bitIndex16) )
& ( v128651(VarCurr,bitIndex1)
<=> v117139(VarCurr,bitIndex15) )
& ( v128651(VarCurr,bitIndex0)
<=> v117139(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5354,axiom,
! [VarCurr] :
( v128653(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v128651(VarCurr,B)
<=> v128654(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_23,axiom,
! [VarCurr] :
( v128652(VarCurr)
=> ( ( v128651(VarCurr,bitIndex23)
<=> v117139(VarCurr,bitIndex37) )
& ( v128651(VarCurr,bitIndex22)
<=> v117139(VarCurr,bitIndex36) )
& ( v128651(VarCurr,bitIndex21)
<=> v117139(VarCurr,bitIndex35) )
& ( v128651(VarCurr,bitIndex20)
<=> v117139(VarCurr,bitIndex34) )
& ( v128651(VarCurr,bitIndex19)
<=> v117139(VarCurr,bitIndex33) )
& ( v128651(VarCurr,bitIndex18)
<=> v117139(VarCurr,bitIndex32) )
& ( v128651(VarCurr,bitIndex17)
<=> v117139(VarCurr,bitIndex31) )
& ( v128651(VarCurr,bitIndex16)
<=> v117139(VarCurr,bitIndex30) )
& ( v128651(VarCurr,bitIndex15)
<=> v117139(VarCurr,bitIndex29) )
& ( v128651(VarCurr,bitIndex14)
<=> v117139(VarCurr,bitIndex28) )
& ( v128651(VarCurr,bitIndex13)
<=> v117139(VarCurr,bitIndex27) )
& ( v128651(VarCurr,bitIndex12)
<=> v117139(VarCurr,bitIndex26) )
& ( v128651(VarCurr,bitIndex11)
<=> v117139(VarCurr,bitIndex25) )
& ( v128651(VarCurr,bitIndex10)
<=> v117139(VarCurr,bitIndex24) )
& ( v128651(VarCurr,bitIndex9)
<=> v117139(VarCurr,bitIndex23) )
& ( v128651(VarCurr,bitIndex8)
<=> v117139(VarCurr,bitIndex22) )
& ( v128651(VarCurr,bitIndex7)
<=> v117139(VarCurr,bitIndex21) )
& ( v128651(VarCurr,bitIndex6)
<=> v117139(VarCurr,bitIndex20) )
& ( v128651(VarCurr,bitIndex5)
<=> v117139(VarCurr,bitIndex19) )
& ( v128651(VarCurr,bitIndex4)
<=> v117139(VarCurr,bitIndex18) )
& ( v128651(VarCurr,bitIndex3)
<=> v117139(VarCurr,bitIndex17) )
& ( v128651(VarCurr,bitIndex2)
<=> v117139(VarCurr,bitIndex16) )
& ( v128651(VarCurr,bitIndex1)
<=> v117139(VarCurr,bitIndex15) )
& ( v128651(VarCurr,bitIndex0)
<=> v117139(VarCurr,bitIndex14) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25417,axiom,
! [VarCurr] :
( v128661(VarCurr)
<=> ( v128662(VarCurr)
| v128663(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9071,axiom,
! [VarCurr] :
( v128663(VarCurr)
<=> ( ( v128551(VarCurr,bitIndex2)
<=> $true )
& ( v128551(VarCurr,bitIndex1)
<=> $true )
& ( v128551(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9070,axiom,
! [VarCurr] :
( v128662(VarCurr)
<=> ( ( v128551(VarCurr,bitIndex2)
<=> $true )
& ( v128551(VarCurr,bitIndex1)
<=> $true )
& ( v128551(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40632,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v128660(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_40631,axiom,
! [VarCurr] :
( ( v128660(VarCurr,bitIndex23)
<=> v117139(VarCurr,bitIndex37) )
& ( v128660(VarCurr,bitIndex22)
<=> v117139(VarCurr,bitIndex36) )
& ( v128660(VarCurr,bitIndex21)
<=> v117139(VarCurr,bitIndex35) )
& ( v128660(VarCurr,bitIndex20)
<=> v117139(VarCurr,bitIndex34) )
& ( v128660(VarCurr,bitIndex19)
<=> v117139(VarCurr,bitIndex33) )
& ( v128660(VarCurr,bitIndex18)
<=> v117139(VarCurr,bitIndex32) )
& ( v128660(VarCurr,bitIndex17)
<=> v117139(VarCurr,bitIndex31) )
& ( v128660(VarCurr,bitIndex16)
<=> v117139(VarCurr,bitIndex30) )
& ( v128660(VarCurr,bitIndex15)
<=> v117139(VarCurr,bitIndex29) ) ) ).
fof(addBitVectorEqualityBitBlasted_9069,axiom,
! [VarCurr] :
( v128659(VarCurr)
<=> ( ( v128551(VarCurr,bitIndex2)
<=> $true )
& ( v128551(VarCurr,bitIndex1)
<=> $false )
& ( v128551(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9068,axiom,
! [VarCurr] :
( v128658(VarCurr)
<=> ( ( v128551(VarCurr,bitIndex2)
<=> $true )
& ( v128551(VarCurr,bitIndex1)
<=> $false )
& ( v128551(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40630,axiom,
! [VarCurr,B] :
( range_8_0(B)
=> ( v128657(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_40629,axiom,
! [VarCurr] :
( ( v128657(VarCurr,bitIndex23)
<=> v117139(VarCurr,bitIndex37) )
& ( v128657(VarCurr,bitIndex22)
<=> v117139(VarCurr,bitIndex36) )
& ( v128657(VarCurr,bitIndex21)
<=> v117139(VarCurr,bitIndex35) )
& ( v128657(VarCurr,bitIndex20)
<=> v117139(VarCurr,bitIndex34) )
& ( v128657(VarCurr,bitIndex19)
<=> v117139(VarCurr,bitIndex33) )
& ( v128657(VarCurr,bitIndex18)
<=> v117139(VarCurr,bitIndex32) )
& ( v128657(VarCurr,bitIndex17)
<=> v117139(VarCurr,bitIndex31) )
& ( v128657(VarCurr,bitIndex16)
<=> v117139(VarCurr,bitIndex30) )
& ( v128657(VarCurr,bitIndex15)
<=> v117139(VarCurr,bitIndex29) )
& ( v128657(VarCurr,bitIndex14)
<=> v117139(VarCurr,bitIndex28) )
& ( v128657(VarCurr,bitIndex13)
<=> v117139(VarCurr,bitIndex27) )
& ( v128657(VarCurr,bitIndex12)
<=> v117139(VarCurr,bitIndex26) )
& ( v128657(VarCurr,bitIndex11)
<=> v117139(VarCurr,bitIndex25) )
& ( v128657(VarCurr,bitIndex10)
<=> v117139(VarCurr,bitIndex24) )
& ( v128657(VarCurr,bitIndex9)
<=> v117139(VarCurr,bitIndex23) ) ) ).
fof(addBitVectorEqualityBitBlasted_9067,axiom,
! [VarCurr] :
( v128656(VarCurr)
<=> ( ( v128551(VarCurr,bitIndex2)
<=> $false )
& ( v128551(VarCurr,bitIndex1)
<=> $true )
& ( v128551(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9066,axiom,
! [VarCurr] :
( v128655(VarCurr)
<=> ( ( v128551(VarCurr,bitIndex2)
<=> $false )
& ( v128551(VarCurr,bitIndex1)
<=> $true )
& ( v128551(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40628,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128654(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_40627,axiom,
! [VarCurr] :
( ( v128654(VarCurr,bitIndex23)
<=> v117139(VarCurr,bitIndex37) )
& ( v128654(VarCurr,bitIndex22)
<=> v117139(VarCurr,bitIndex36) )
& ( v128654(VarCurr,bitIndex21)
<=> v117139(VarCurr,bitIndex35) )
& ( v128654(VarCurr,bitIndex20)
<=> v117139(VarCurr,bitIndex34) )
& ( v128654(VarCurr,bitIndex19)
<=> v117139(VarCurr,bitIndex33) )
& ( v128654(VarCurr,bitIndex18)
<=> v117139(VarCurr,bitIndex32) )
& ( v128654(VarCurr,bitIndex17)
<=> v117139(VarCurr,bitIndex31) )
& ( v128654(VarCurr,bitIndex16)
<=> v117139(VarCurr,bitIndex30) )
& ( v128654(VarCurr,bitIndex15)
<=> v117139(VarCurr,bitIndex29) )
& ( v128654(VarCurr,bitIndex14)
<=> v117139(VarCurr,bitIndex28) )
& ( v128654(VarCurr,bitIndex13)
<=> v117139(VarCurr,bitIndex27) )
& ( v128654(VarCurr,bitIndex12)
<=> v117139(VarCurr,bitIndex26) )
& ( v128654(VarCurr,bitIndex11)
<=> v117139(VarCurr,bitIndex25) )
& ( v128654(VarCurr,bitIndex10)
<=> v117139(VarCurr,bitIndex24) )
& ( v128654(VarCurr,bitIndex9)
<=> v117139(VarCurr,bitIndex23) )
& ( v128654(VarCurr,bitIndex8)
<=> v117139(VarCurr,bitIndex22) )
& ( v128654(VarCurr,bitIndex7)
<=> v117139(VarCurr,bitIndex21) )
& ( v128654(VarCurr,bitIndex6)
<=> v117139(VarCurr,bitIndex20) )
& ( v128654(VarCurr,bitIndex5)
<=> v117139(VarCurr,bitIndex19) )
& ( v128654(VarCurr,bitIndex4)
<=> v117139(VarCurr,bitIndex18) )
& ( v128654(VarCurr,bitIndex3)
<=> v117139(VarCurr,bitIndex17) ) ) ).
fof(addBitVectorEqualityBitBlasted_9065,axiom,
! [VarCurr] :
( v128653(VarCurr)
<=> ( ( v128551(VarCurr,bitIndex2)
<=> $false )
& ( v128551(VarCurr,bitIndex1)
<=> $false )
& ( v128551(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9064,axiom,
! [VarCurr] :
( v128652(VarCurr)
<=> ( ( v128551(VarCurr,bitIndex2)
<=> $false )
& ( v128551(VarCurr,bitIndex1)
<=> $false )
& ( v128551(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128631(VarNext)
=> ! [B] :
( range_23_0(B)
=> ( v114059(VarNext,B)
<=> v114059(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2346,axiom,
! [VarNext] :
( v128631(VarNext)
=> ! [B] :
( range_23_0(B)
=> ( v114059(VarNext,B)
<=> v128644(VarNext,B) ) ) ) ).
fof(addAssignment_40626,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_23_0(B)
=> ( v128644(VarNext,B)
<=> v128642(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5353,axiom,
! [VarCurr] :
( ~ v117965(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v128642(VarCurr,B)
<=> v128545(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5356,axiom,
! [VarCurr] :
( v117965(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v128642(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25416,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128631(VarNext)
<=> ( v128632(VarNext)
& v128639(VarNext) ) ) ) ).
fof(addAssignment_40625,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128639(VarNext)
<=> v128637(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25415,axiom,
! [VarCurr] :
( v128637(VarCurr)
<=> ( v117965(VarCurr)
| v128640(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25414,axiom,
! [VarCurr] :
( v128640(VarCurr)
<=> ( v114064(VarCurr)
& v128641(VarCurr) ) ) ).
fof(writeUnaryOperator_10378,axiom,
! [VarCurr] :
( ~ v128641(VarCurr)
<=> v117965(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128632(VarNext)
<=> ( v128634(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_10377,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128634(VarNext)
<=> v115104(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3082,axiom,
! [VarCurr] :
( ~ v128626(VarCurr)
=> ! [B] :
( range_23_3(B)
=> ( v128545(VarCurr,B)
<=> v128547(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_608,axiom,
! [VarCurr] :
( v128626(VarCurr)
=> ( ( v128545(VarCurr,bitIndex23)
<=> v117137(VarCurr,bitIndex37) )
& ( v128545(VarCurr,bitIndex22)
<=> v117137(VarCurr,bitIndex36) )
& ( v128545(VarCurr,bitIndex21)
<=> v117137(VarCurr,bitIndex35) )
& ( v128545(VarCurr,bitIndex20)
<=> v117137(VarCurr,bitIndex34) )
& ( v128545(VarCurr,bitIndex19)
<=> v117137(VarCurr,bitIndex33) )
& ( v128545(VarCurr,bitIndex18)
<=> v117137(VarCurr,bitIndex32) )
& ( v128545(VarCurr,bitIndex17)
<=> v117137(VarCurr,bitIndex31) )
& ( v128545(VarCurr,bitIndex16)
<=> v117137(VarCurr,bitIndex30) )
& ( v128545(VarCurr,bitIndex15)
<=> v117137(VarCurr,bitIndex29) )
& ( v128545(VarCurr,bitIndex14)
<=> v117137(VarCurr,bitIndex28) )
& ( v128545(VarCurr,bitIndex13)
<=> v117137(VarCurr,bitIndex27) )
& ( v128545(VarCurr,bitIndex12)
<=> v117137(VarCurr,bitIndex26) )
& ( v128545(VarCurr,bitIndex11)
<=> v117137(VarCurr,bitIndex25) )
& ( v128545(VarCurr,bitIndex10)
<=> v117137(VarCurr,bitIndex24) )
& ( v128545(VarCurr,bitIndex9)
<=> v117137(VarCurr,bitIndex23) )
& ( v128545(VarCurr,bitIndex8)
<=> v117137(VarCurr,bitIndex22) )
& ( v128545(VarCurr,bitIndex7)
<=> v117137(VarCurr,bitIndex21) )
& ( v128545(VarCurr,bitIndex6)
<=> v117137(VarCurr,bitIndex20) )
& ( v128545(VarCurr,bitIndex5)
<=> v117137(VarCurr,bitIndex19) )
& ( v128545(VarCurr,bitIndex4)
<=> v117137(VarCurr,bitIndex18) )
& ( v128545(VarCurr,bitIndex3)
<=> v117137(VarCurr,bitIndex17) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3081,axiom,
! [VarCurr] :
( ~ v128626(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128545(VarCurr,B)
<=> v128547(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2869,axiom,
! [VarCurr] :
( v128626(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128545(VarCurr,B)
<=> v128627(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_395,axiom,
! [VarCurr] :
( ~ v117127(VarCurr)
=> ( ( v128627(VarCurr,bitIndex2)
<=> v117137(VarCurr,bitIndex16) )
& ( v128627(VarCurr,bitIndex1)
<=> v117137(VarCurr,bitIndex15) )
& ( v128627(VarCurr,bitIndex0)
<=> v117137(VarCurr,bitIndex14) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2868,axiom,
! [VarCurr] :
( v117127(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128627(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_10376,axiom,
! [VarCurr] :
( ~ v128626(VarCurr)
<=> v114057(VarCurr) ) ).
fof(addAssignment_40624,axiom,
! [VarCurr,B] :
( range_23_3(B)
=> ( v128547(VarCurr,B)
<=> v128596(VarCurr,B) ) ) ).
fof(range_axiom_189,axiom,
! [B] :
( range_23_3(B)
<=> ( $false
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B ) ) ).
fof(addAssignment_40623,axiom,
! [VarNext,B] :
( range_37_30(B)
=> ( v117137(VarNext,B)
<=> v128618(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128620(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v128618(VarNext,B)
<=> v117137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2345,axiom,
! [VarNext] :
( v128620(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v128618(VarNext,B)
<=> v117161(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128620(VarNext)
<=> ( v128621(VarNext)
& v117156(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128621(VarNext)
<=> ( v128623(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_10375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128623(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_40622,axiom,
! [VarCurr,B] :
( range_37_30(B)
=> ( v117139(VarCurr,B)
<=> v117141(VarCurr,B) ) ) ).
fof(addAssignment_40621,axiom,
! [VarCurr,B] :
( range_37_30(B)
=> ( v117141(VarCurr,B)
<=> v117143(VarCurr,B) ) ) ).
fof(addAssignment_40620,axiom,
! [VarCurr,B] :
( range_37_30(B)
=> ( v117143(VarCurr,B)
<=> v117145(VarCurr,B) ) ) ).
fof(addAssignment_40619,axiom,
! [VarCurr,B] :
( range_37_30(B)
=> ( v117145(VarCurr,B)
<=> v108818(VarCurr,B) ) ) ).
fof(addAssignment_40618,axiom,
! [VarNext,B] :
( range_37_30(B)
=> ( v108818(VarNext,B)
<=> v128610(VarNext,B) ) ) ).
fof(range_axiom_188,axiom,
! [B] :
( range_37_30(B)
<=> ( $false
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128612(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v128610(VarNext,B)
<=> v108818(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2344,axiom,
! [VarNext] :
( v128612(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v128610(VarNext,B)
<=> v111950(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128612(VarNext)
<=> ( v128613(VarNext)
& v111943(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128613(VarNext)
<=> ( v128615(VarNext)
& v111930(VarNext) ) ) ) ).
fof(writeUnaryOperator_10374,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128615(VarNext)
<=> v111937(VarNext) ) ) ).
fof(addAssignment_40617,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128547(VarCurr,B)
<=> v128596(VarCurr,B) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_18,axiom,
! [VarCurr] :
( ( ~ v128597(VarCurr)
& ~ v128598(VarCurr)
& ~ v128600(VarCurr)
& ~ v128601(VarCurr)
& ~ v128603(VarCurr)
& ~ v128604(VarCurr)
& ~ v128606(VarCurr) )
=> ( ( v128596(VarCurr,bitIndex23)
<=> v117137(VarCurr,bitIndex37) )
& ( v128596(VarCurr,bitIndex22)
<=> v117137(VarCurr,bitIndex36) )
& ( v128596(VarCurr,bitIndex21)
<=> v117137(VarCurr,bitIndex35) )
& ( v128596(VarCurr,bitIndex20)
<=> v117137(VarCurr,bitIndex34) )
& ( v128596(VarCurr,bitIndex19)
<=> v117137(VarCurr,bitIndex33) )
& ( v128596(VarCurr,bitIndex18)
<=> v117137(VarCurr,bitIndex32) )
& ( v128596(VarCurr,bitIndex17)
<=> v117137(VarCurr,bitIndex31) )
& ( v128596(VarCurr,bitIndex16)
<=> v117137(VarCurr,bitIndex30) )
& ( v128596(VarCurr,bitIndex15)
<=> v117137(VarCurr,bitIndex29) )
& ( v128596(VarCurr,bitIndex14)
<=> v117137(VarCurr,bitIndex28) )
& ( v128596(VarCurr,bitIndex13)
<=> v117137(VarCurr,bitIndex27) )
& ( v128596(VarCurr,bitIndex12)
<=> v117137(VarCurr,bitIndex26) )
& ( v128596(VarCurr,bitIndex11)
<=> v117137(VarCurr,bitIndex25) )
& ( v128596(VarCurr,bitIndex10)
<=> v117137(VarCurr,bitIndex24) )
& ( v128596(VarCurr,bitIndex9)
<=> v117137(VarCurr,bitIndex23) )
& ( v128596(VarCurr,bitIndex8)
<=> v117137(VarCurr,bitIndex22) )
& ( v128596(VarCurr,bitIndex7)
<=> v117137(VarCurr,bitIndex21) )
& ( v128596(VarCurr,bitIndex6)
<=> v117137(VarCurr,bitIndex20) )
& ( v128596(VarCurr,bitIndex5)
<=> v117137(VarCurr,bitIndex19) )
& ( v128596(VarCurr,bitIndex4)
<=> v117137(VarCurr,bitIndex18) )
& ( v128596(VarCurr,bitIndex3)
<=> v117137(VarCurr,bitIndex17) )
& ( v128596(VarCurr,bitIndex2)
<=> v117137(VarCurr,bitIndex16) )
& ( v128596(VarCurr,bitIndex1)
<=> v117137(VarCurr,bitIndex15) )
& ( v128596(VarCurr,bitIndex0)
<=> v117137(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_18,axiom,
! [VarCurr] :
( v128606(VarCurr)
=> ( ( v128596(VarCurr,bitIndex23)
<=> v117137(VarCurr,bitIndex37) )
& ( v128596(VarCurr,bitIndex22)
<=> v117137(VarCurr,bitIndex36) )
& ( v128596(VarCurr,bitIndex21)
<=> v117137(VarCurr,bitIndex35) )
& ( v128596(VarCurr,bitIndex20)
<=> v117137(VarCurr,bitIndex34) )
& ( v128596(VarCurr,bitIndex19)
<=> v117137(VarCurr,bitIndex33) )
& ( v128596(VarCurr,bitIndex18)
<=> v117137(VarCurr,bitIndex32) )
& ( v128596(VarCurr,bitIndex17)
<=> v117137(VarCurr,bitIndex31) )
& ( v128596(VarCurr,bitIndex16)
<=> v117137(VarCurr,bitIndex30) )
& ( v128596(VarCurr,bitIndex15)
<=> v117137(VarCurr,bitIndex29) )
& ( v128596(VarCurr,bitIndex14)
<=> v117137(VarCurr,bitIndex28) )
& ( v128596(VarCurr,bitIndex13)
<=> v117137(VarCurr,bitIndex27) )
& ( v128596(VarCurr,bitIndex12)
<=> v117137(VarCurr,bitIndex26) )
& ( v128596(VarCurr,bitIndex11)
<=> v117137(VarCurr,bitIndex25) )
& ( v128596(VarCurr,bitIndex10)
<=> v117137(VarCurr,bitIndex24) )
& ( v128596(VarCurr,bitIndex9)
<=> v117137(VarCurr,bitIndex23) )
& ( v128596(VarCurr,bitIndex8)
<=> v117137(VarCurr,bitIndex22) )
& ( v128596(VarCurr,bitIndex7)
<=> v117137(VarCurr,bitIndex21) )
& ( v128596(VarCurr,bitIndex6)
<=> v117137(VarCurr,bitIndex20) )
& ( v128596(VarCurr,bitIndex5)
<=> v117137(VarCurr,bitIndex19) )
& ( v128596(VarCurr,bitIndex4)
<=> v117137(VarCurr,bitIndex18) )
& ( v128596(VarCurr,bitIndex3)
<=> v117137(VarCurr,bitIndex17) )
& ( v128596(VarCurr,bitIndex2)
<=> v117137(VarCurr,bitIndex16) )
& ( v128596(VarCurr,bitIndex1)
<=> v117137(VarCurr,bitIndex15) )
& ( v128596(VarCurr,bitIndex0)
<=> v117137(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_24,axiom,
! [VarCurr] :
( v128604(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v128596(VarCurr,B)
<=> v128605(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_19,axiom,
! [VarCurr] :
( v128603(VarCurr)
=> ( ( v128596(VarCurr,bitIndex23)
<=> v117137(VarCurr,bitIndex37) )
& ( v128596(VarCurr,bitIndex22)
<=> v117137(VarCurr,bitIndex36) )
& ( v128596(VarCurr,bitIndex21)
<=> v117137(VarCurr,bitIndex35) )
& ( v128596(VarCurr,bitIndex20)
<=> v117137(VarCurr,bitIndex34) )
& ( v128596(VarCurr,bitIndex19)
<=> v117137(VarCurr,bitIndex33) )
& ( v128596(VarCurr,bitIndex18)
<=> v117137(VarCurr,bitIndex32) )
& ( v128596(VarCurr,bitIndex17)
<=> v117137(VarCurr,bitIndex31) )
& ( v128596(VarCurr,bitIndex16)
<=> v117137(VarCurr,bitIndex30) )
& ( v128596(VarCurr,bitIndex15)
<=> v117137(VarCurr,bitIndex29) )
& ( v128596(VarCurr,bitIndex14)
<=> v117137(VarCurr,bitIndex28) )
& ( v128596(VarCurr,bitIndex13)
<=> v117137(VarCurr,bitIndex27) )
& ( v128596(VarCurr,bitIndex12)
<=> v117137(VarCurr,bitIndex26) )
& ( v128596(VarCurr,bitIndex11)
<=> v117137(VarCurr,bitIndex25) )
& ( v128596(VarCurr,bitIndex10)
<=> v117137(VarCurr,bitIndex24) )
& ( v128596(VarCurr,bitIndex9)
<=> v117137(VarCurr,bitIndex23) )
& ( v128596(VarCurr,bitIndex8)
<=> v117137(VarCurr,bitIndex22) )
& ( v128596(VarCurr,bitIndex7)
<=> v117137(VarCurr,bitIndex21) )
& ( v128596(VarCurr,bitIndex6)
<=> v117137(VarCurr,bitIndex20) )
& ( v128596(VarCurr,bitIndex5)
<=> v117137(VarCurr,bitIndex19) )
& ( v128596(VarCurr,bitIndex4)
<=> v117137(VarCurr,bitIndex18) )
& ( v128596(VarCurr,bitIndex3)
<=> v117137(VarCurr,bitIndex17) )
& ( v128596(VarCurr,bitIndex2)
<=> v117137(VarCurr,bitIndex16) )
& ( v128596(VarCurr,bitIndex1)
<=> v117137(VarCurr,bitIndex15) )
& ( v128596(VarCurr,bitIndex0)
<=> v117137(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_175,axiom,
! [VarCurr] :
( v128601(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v128596(VarCurr,B)
<=> v128602(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_22,axiom,
! [VarCurr] :
( v128600(VarCurr)
=> ( ( v128596(VarCurr,bitIndex23)
<=> v117137(VarCurr,bitIndex37) )
& ( v128596(VarCurr,bitIndex22)
<=> v117137(VarCurr,bitIndex36) )
& ( v128596(VarCurr,bitIndex21)
<=> v117137(VarCurr,bitIndex35) )
& ( v128596(VarCurr,bitIndex20)
<=> v117137(VarCurr,bitIndex34) )
& ( v128596(VarCurr,bitIndex19)
<=> v117137(VarCurr,bitIndex33) )
& ( v128596(VarCurr,bitIndex18)
<=> v117137(VarCurr,bitIndex32) )
& ( v128596(VarCurr,bitIndex17)
<=> v117137(VarCurr,bitIndex31) )
& ( v128596(VarCurr,bitIndex16)
<=> v117137(VarCurr,bitIndex30) )
& ( v128596(VarCurr,bitIndex15)
<=> v117137(VarCurr,bitIndex29) )
& ( v128596(VarCurr,bitIndex14)
<=> v117137(VarCurr,bitIndex28) )
& ( v128596(VarCurr,bitIndex13)
<=> v117137(VarCurr,bitIndex27) )
& ( v128596(VarCurr,bitIndex12)
<=> v117137(VarCurr,bitIndex26) )
& ( v128596(VarCurr,bitIndex11)
<=> v117137(VarCurr,bitIndex25) )
& ( v128596(VarCurr,bitIndex10)
<=> v117137(VarCurr,bitIndex24) )
& ( v128596(VarCurr,bitIndex9)
<=> v117137(VarCurr,bitIndex23) )
& ( v128596(VarCurr,bitIndex8)
<=> v117137(VarCurr,bitIndex22) )
& ( v128596(VarCurr,bitIndex7)
<=> v117137(VarCurr,bitIndex21) )
& ( v128596(VarCurr,bitIndex6)
<=> v117137(VarCurr,bitIndex20) )
& ( v128596(VarCurr,bitIndex5)
<=> v117137(VarCurr,bitIndex19) )
& ( v128596(VarCurr,bitIndex4)
<=> v117137(VarCurr,bitIndex18) )
& ( v128596(VarCurr,bitIndex3)
<=> v117137(VarCurr,bitIndex17) )
& ( v128596(VarCurr,bitIndex2)
<=> v117137(VarCurr,bitIndex16) )
& ( v128596(VarCurr,bitIndex1)
<=> v117137(VarCurr,bitIndex15) )
& ( v128596(VarCurr,bitIndex0)
<=> v117137(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5352,axiom,
! [VarCurr] :
( v128598(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v128596(VarCurr,B)
<=> v128599(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_22,axiom,
! [VarCurr] :
( v128597(VarCurr)
=> ( ( v128596(VarCurr,bitIndex23)
<=> v117137(VarCurr,bitIndex37) )
& ( v128596(VarCurr,bitIndex22)
<=> v117137(VarCurr,bitIndex36) )
& ( v128596(VarCurr,bitIndex21)
<=> v117137(VarCurr,bitIndex35) )
& ( v128596(VarCurr,bitIndex20)
<=> v117137(VarCurr,bitIndex34) )
& ( v128596(VarCurr,bitIndex19)
<=> v117137(VarCurr,bitIndex33) )
& ( v128596(VarCurr,bitIndex18)
<=> v117137(VarCurr,bitIndex32) )
& ( v128596(VarCurr,bitIndex17)
<=> v117137(VarCurr,bitIndex31) )
& ( v128596(VarCurr,bitIndex16)
<=> v117137(VarCurr,bitIndex30) )
& ( v128596(VarCurr,bitIndex15)
<=> v117137(VarCurr,bitIndex29) )
& ( v128596(VarCurr,bitIndex14)
<=> v117137(VarCurr,bitIndex28) )
& ( v128596(VarCurr,bitIndex13)
<=> v117137(VarCurr,bitIndex27) )
& ( v128596(VarCurr,bitIndex12)
<=> v117137(VarCurr,bitIndex26) )
& ( v128596(VarCurr,bitIndex11)
<=> v117137(VarCurr,bitIndex25) )
& ( v128596(VarCurr,bitIndex10)
<=> v117137(VarCurr,bitIndex24) )
& ( v128596(VarCurr,bitIndex9)
<=> v117137(VarCurr,bitIndex23) )
& ( v128596(VarCurr,bitIndex8)
<=> v117137(VarCurr,bitIndex22) )
& ( v128596(VarCurr,bitIndex7)
<=> v117137(VarCurr,bitIndex21) )
& ( v128596(VarCurr,bitIndex6)
<=> v117137(VarCurr,bitIndex20) )
& ( v128596(VarCurr,bitIndex5)
<=> v117137(VarCurr,bitIndex19) )
& ( v128596(VarCurr,bitIndex4)
<=> v117137(VarCurr,bitIndex18) )
& ( v128596(VarCurr,bitIndex3)
<=> v117137(VarCurr,bitIndex17) )
& ( v128596(VarCurr,bitIndex2)
<=> v117137(VarCurr,bitIndex16) )
& ( v128596(VarCurr,bitIndex1)
<=> v117137(VarCurr,bitIndex15) )
& ( v128596(VarCurr,bitIndex0)
<=> v117137(VarCurr,bitIndex14) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25408,axiom,
! [VarCurr] :
( v128606(VarCurr)
<=> ( v128607(VarCurr)
| v128608(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9063,axiom,
! [VarCurr] :
( v128608(VarCurr)
<=> ( ( v128549(VarCurr,bitIndex2)
<=> $true )
& ( v128549(VarCurr,bitIndex1)
<=> $true )
& ( v128549(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9062,axiom,
! [VarCurr] :
( v128607(VarCurr)
<=> ( ( v128549(VarCurr,bitIndex2)
<=> $true )
& ( v128549(VarCurr,bitIndex1)
<=> $true )
& ( v128549(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40616,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v128605(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_40615,axiom,
! [VarCurr] :
( ( v128605(VarCurr,bitIndex23)
<=> v117137(VarCurr,bitIndex37) )
& ( v128605(VarCurr,bitIndex22)
<=> v117137(VarCurr,bitIndex36) )
& ( v128605(VarCurr,bitIndex21)
<=> v117137(VarCurr,bitIndex35) )
& ( v128605(VarCurr,bitIndex20)
<=> v117137(VarCurr,bitIndex34) )
& ( v128605(VarCurr,bitIndex19)
<=> v117137(VarCurr,bitIndex33) )
& ( v128605(VarCurr,bitIndex18)
<=> v117137(VarCurr,bitIndex32) )
& ( v128605(VarCurr,bitIndex17)
<=> v117137(VarCurr,bitIndex31) )
& ( v128605(VarCurr,bitIndex16)
<=> v117137(VarCurr,bitIndex30) )
& ( v128605(VarCurr,bitIndex15)
<=> v117137(VarCurr,bitIndex29) ) ) ).
fof(addBitVectorEqualityBitBlasted_9061,axiom,
! [VarCurr] :
( v128604(VarCurr)
<=> ( ( v128549(VarCurr,bitIndex2)
<=> $true )
& ( v128549(VarCurr,bitIndex1)
<=> $false )
& ( v128549(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9060,axiom,
! [VarCurr] :
( v128603(VarCurr)
<=> ( ( v128549(VarCurr,bitIndex2)
<=> $true )
& ( v128549(VarCurr,bitIndex1)
<=> $false )
& ( v128549(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40614,axiom,
! [VarCurr,B] :
( range_8_0(B)
=> ( v128602(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_40613,axiom,
! [VarCurr] :
( ( v128602(VarCurr,bitIndex23)
<=> v117137(VarCurr,bitIndex37) )
& ( v128602(VarCurr,bitIndex22)
<=> v117137(VarCurr,bitIndex36) )
& ( v128602(VarCurr,bitIndex21)
<=> v117137(VarCurr,bitIndex35) )
& ( v128602(VarCurr,bitIndex20)
<=> v117137(VarCurr,bitIndex34) )
& ( v128602(VarCurr,bitIndex19)
<=> v117137(VarCurr,bitIndex33) )
& ( v128602(VarCurr,bitIndex18)
<=> v117137(VarCurr,bitIndex32) )
& ( v128602(VarCurr,bitIndex17)
<=> v117137(VarCurr,bitIndex31) )
& ( v128602(VarCurr,bitIndex16)
<=> v117137(VarCurr,bitIndex30) )
& ( v128602(VarCurr,bitIndex15)
<=> v117137(VarCurr,bitIndex29) )
& ( v128602(VarCurr,bitIndex14)
<=> v117137(VarCurr,bitIndex28) )
& ( v128602(VarCurr,bitIndex13)
<=> v117137(VarCurr,bitIndex27) )
& ( v128602(VarCurr,bitIndex12)
<=> v117137(VarCurr,bitIndex26) )
& ( v128602(VarCurr,bitIndex11)
<=> v117137(VarCurr,bitIndex25) )
& ( v128602(VarCurr,bitIndex10)
<=> v117137(VarCurr,bitIndex24) )
& ( v128602(VarCurr,bitIndex9)
<=> v117137(VarCurr,bitIndex23) ) ) ).
fof(addBitVectorEqualityBitBlasted_9059,axiom,
! [VarCurr] :
( v128601(VarCurr)
<=> ( ( v128549(VarCurr,bitIndex2)
<=> $false )
& ( v128549(VarCurr,bitIndex1)
<=> $true )
& ( v128549(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9058,axiom,
! [VarCurr] :
( v128600(VarCurr)
<=> ( ( v128549(VarCurr,bitIndex2)
<=> $false )
& ( v128549(VarCurr,bitIndex1)
<=> $true )
& ( v128549(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40612,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128599(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_40611,axiom,
! [VarCurr] :
( ( v128599(VarCurr,bitIndex23)
<=> v117137(VarCurr,bitIndex37) )
& ( v128599(VarCurr,bitIndex22)
<=> v117137(VarCurr,bitIndex36) )
& ( v128599(VarCurr,bitIndex21)
<=> v117137(VarCurr,bitIndex35) )
& ( v128599(VarCurr,bitIndex20)
<=> v117137(VarCurr,bitIndex34) )
& ( v128599(VarCurr,bitIndex19)
<=> v117137(VarCurr,bitIndex33) )
& ( v128599(VarCurr,bitIndex18)
<=> v117137(VarCurr,bitIndex32) )
& ( v128599(VarCurr,bitIndex17)
<=> v117137(VarCurr,bitIndex31) )
& ( v128599(VarCurr,bitIndex16)
<=> v117137(VarCurr,bitIndex30) )
& ( v128599(VarCurr,bitIndex15)
<=> v117137(VarCurr,bitIndex29) )
& ( v128599(VarCurr,bitIndex14)
<=> v117137(VarCurr,bitIndex28) )
& ( v128599(VarCurr,bitIndex13)
<=> v117137(VarCurr,bitIndex27) )
& ( v128599(VarCurr,bitIndex12)
<=> v117137(VarCurr,bitIndex26) )
& ( v128599(VarCurr,bitIndex11)
<=> v117137(VarCurr,bitIndex25) )
& ( v128599(VarCurr,bitIndex10)
<=> v117137(VarCurr,bitIndex24) )
& ( v128599(VarCurr,bitIndex9)
<=> v117137(VarCurr,bitIndex23) )
& ( v128599(VarCurr,bitIndex8)
<=> v117137(VarCurr,bitIndex22) )
& ( v128599(VarCurr,bitIndex7)
<=> v117137(VarCurr,bitIndex21) )
& ( v128599(VarCurr,bitIndex6)
<=> v117137(VarCurr,bitIndex20) )
& ( v128599(VarCurr,bitIndex5)
<=> v117137(VarCurr,bitIndex19) )
& ( v128599(VarCurr,bitIndex4)
<=> v117137(VarCurr,bitIndex18) )
& ( v128599(VarCurr,bitIndex3)
<=> v117137(VarCurr,bitIndex17) ) ) ).
fof(addBitVectorEqualityBitBlasted_9057,axiom,
! [VarCurr] :
( v128598(VarCurr)
<=> ( ( v128549(VarCurr,bitIndex2)
<=> $false )
& ( v128549(VarCurr,bitIndex1)
<=> $false )
& ( v128549(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9056,axiom,
! [VarCurr] :
( v128597(VarCurr)
<=> ( ( v128549(VarCurr,bitIndex2)
<=> $false )
& ( v128549(VarCurr,bitIndex1)
<=> $false )
& ( v128549(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128580(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128549(VarNext,B)
<=> v128549(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2343,axiom,
! [VarNext] :
( v128580(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128549(VarNext,B)
<=> v128593(VarNext,B) ) ) ) ).
fof(addAssignment_40610,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128593(VarNext,B)
<=> v128591(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5351,axiom,
! [VarCurr] :
( ~ v115111(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128591(VarCurr,B)
<=> v128551(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5355,axiom,
! [VarCurr] :
( v115111(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128591(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25407,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128580(VarNext)
<=> ( v128581(VarNext)
& v128588(VarNext) ) ) ) ).
fof(addAssignment_40609,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128588(VarNext)
<=> v128586(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25406,axiom,
! [VarCurr] :
( v128586(VarCurr)
<=> ( v115111(VarCurr)
| v128589(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25405,axiom,
! [VarCurr] :
( v128589(VarCurr)
<=> ( v115113(VarCurr)
& v128590(VarCurr) ) ) ).
fof(writeUnaryOperator_10373,axiom,
! [VarCurr] :
( ~ v128590(VarCurr)
<=> v115111(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128581(VarNext)
<=> ( v128583(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_10372,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128583(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_40608,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128551(VarCurr,B)
<=> v128553(VarCurr,B) ) ) ).
fof(addAssignment_40607,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128553(VarCurr,B)
<=> v128555(VarCurr,B) ) ) ).
fof(addAssignment_40606,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128555(VarCurr,B)
<=> v128557(VarCurr,B) ) ) ).
fof(addAssignment_40605,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128557(VarCurr,B)
<=> v128559(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128562(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128559(VarNext,B)
<=> v128559(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2342,axiom,
! [VarNext] :
( v128562(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128559(VarNext,B)
<=> v128575(VarNext,B) ) ) ) ).
fof(addAssignment_40604,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128575(VarNext,B)
<=> v128573(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5350,axiom,
! [VarCurr] :
( ~ v111944(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128573(VarCurr,B)
<=> v122034(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5354,axiom,
! [VarCurr] :
( v111944(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128573(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25403,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128562(VarNext)
<=> ( v128563(VarNext)
& v128570(VarNext) ) ) ) ).
fof(addAssignment_40603,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128570(VarNext)
<=> v128568(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25402,axiom,
! [VarCurr] :
( v128568(VarCurr)
<=> ( v111944(VarCurr)
| v128571(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25401,axiom,
! [VarCurr] :
( v128571(VarCurr)
<=> ( v111946(VarCurr)
& v128572(VarCurr) ) ) ).
fof(writeUnaryOperator_10371,axiom,
! [VarCurr] :
( ~ v128572(VarCurr)
<=> v111944(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25400,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128563(VarNext)
<=> ( v128565(VarNext)
& v111930(VarNext) ) ) ) ).
fof(writeUnaryOperator_10370,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128565(VarNext)
<=> v111937(VarNext) ) ) ).
fof(addAssignment_40602,axiom,
! [VarCurr] :
( v114064(VarCurr)
<=> v114066(VarCurr) ) ).
fof(addAssignment_40601,axiom,
! [VarCurr] :
( v114066(VarCurr)
<=> v114068(VarCurr) ) ).
fof(addAssignment_40600,axiom,
! [VarCurr] :
( v114068(VarCurr)
<=> v114070(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25399,axiom,
! [VarCurr] :
( v114070(VarCurr)
<=> ( v114072(VarCurr)
| v128543(VarCurr) ) ) ).
fof(writeUnaryOperator_10369,axiom,
! [VarCurr] :
( ~ v128543(VarCurr)
<=> v114076(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3080,axiom,
! [VarCurr] :
( ~ v114091(VarCurr)
=> ( v114072(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2867,axiom,
! [VarCurr] :
( v114091(VarCurr)
=> ( v114072(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128530(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114074(VarNext,B)
<=> v114074(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2341,axiom,
! [VarNext] :
( v128530(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114074(VarNext,B)
<=> v128538(VarNext,B) ) ) ) ).
fof(addAssignment_40599,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128538(VarNext,B)
<=> v128536(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3079,axiom,
! [VarCurr] :
( ~ v114109(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128536(VarCurr,B)
<=> v114078(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2866,axiom,
! [VarCurr] :
( v114109(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128536(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128530(VarNext)
<=> v128531(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25397,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128531(VarNext)
<=> ( v128533(VarNext)
& v114095(VarNext) ) ) ) ).
fof(writeUnaryOperator_10368,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128533(VarNext)
<=> v114102(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_17,axiom,
! [VarCurr] :
( ( ~ v128481(VarCurr)
& ~ v128485(VarCurr)
& ~ v128486(VarCurr)
& ~ v128492(VarCurr)
& ~ v128507(VarCurr)
& ~ v128524(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v114078(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_23,axiom,
! [VarCurr] :
( v128524(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114078(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_25,axiom,
! [VarCurr] :
( v128507(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114078(VarCurr,B)
<=> v128508(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_174,axiom,
! [VarCurr] :
( v128492(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114078(VarCurr,B)
<=> v128493(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1304,axiom,
! [VarCurr] :
( v128486(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114078(VarCurr,B)
<=> v128487(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5349,axiom,
! [VarCurr] :
( v128485(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114078(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5353,axiom,
! [VarCurr] :
( v128481(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114078(VarCurr,B)
<=> v128482(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25396,axiom,
! [VarCurr] :
( v128525(VarCurr)
<=> ( v128526(VarCurr)
| v128527(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9055,axiom,
! [VarCurr] :
( v128527(VarCurr)
<=> ( ( v114074(VarCurr,bitIndex2)
<=> $true )
& ( v114074(VarCurr,bitIndex1)
<=> $true )
& ( v114074(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9054,axiom,
! [VarCurr] :
( v128526(VarCurr)
<=> ( ( v114074(VarCurr,bitIndex2)
<=> $true )
& ( v114074(VarCurr,bitIndex1)
<=> $true )
& ( v114074(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9053,axiom,
! [VarCurr] :
( v128524(VarCurr)
<=> ( ( v114074(VarCurr,bitIndex2)
<=> $true )
& ( v114074(VarCurr,bitIndex1)
<=> $false )
& ( v114074(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_173,axiom,
! [VarCurr] :
( ( ~ v128509(VarCurr)
& ~ v128514(VarCurr)
& ~ v128519(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v128508(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1303,axiom,
! [VarCurr] :
( v128519(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128508(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5348,axiom,
! [VarCurr] :
( v128514(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128508(VarCurr,B)
<=> b101(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5352,axiom,
! [VarCurr] :
( v128509(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128508(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25395,axiom,
! [VarCurr] :
( v128519(VarCurr)
<=> ( v128520(VarCurr)
| v128522(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9052,axiom,
! [VarCurr] :
( v128522(VarCurr)
<=> ( ( v128523(VarCurr,bitIndex2)
<=> $true )
& ( v128523(VarCurr,bitIndex1)
<=> $true )
& ( v128523(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40598,axiom,
! [VarCurr] :
( v128523(VarCurr,bitIndex0)
<=> v114954(VarCurr) ) ).
fof(addAssignment_40597,axiom,
! [VarCurr] :
( v128523(VarCurr,bitIndex1)
<=> v114674(VarCurr) ) ).
fof(addAssignment_40596,axiom,
! [VarCurr] :
( v128523(VarCurr,bitIndex2)
<=> v114399(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9051,axiom,
! [VarCurr] :
( v128520(VarCurr)
<=> ( ( v128521(VarCurr,bitIndex2)
<=> $true )
& ( v128521(VarCurr,bitIndex1)
<=> $true )
& ( v128521(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40595,axiom,
! [VarCurr] :
( v128521(VarCurr,bitIndex0)
<=> v114954(VarCurr) ) ).
fof(addAssignment_40594,axiom,
! [VarCurr] :
( v128521(VarCurr,bitIndex1)
<=> v114674(VarCurr) ) ).
fof(addAssignment_40593,axiom,
! [VarCurr] :
( v128521(VarCurr,bitIndex2)
<=> v114399(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25394,axiom,
! [VarCurr] :
( v128514(VarCurr)
<=> ( v128515(VarCurr)
| v128517(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9050,axiom,
! [VarCurr] :
( v128517(VarCurr)
<=> ( ( v128518(VarCurr,bitIndex2)
<=> $true )
& ( v128518(VarCurr,bitIndex1)
<=> $false )
& ( v128518(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40592,axiom,
! [VarCurr] :
( v128518(VarCurr,bitIndex0)
<=> v114954(VarCurr) ) ).
fof(addAssignment_40591,axiom,
! [VarCurr] :
( v128518(VarCurr,bitIndex1)
<=> v114674(VarCurr) ) ).
fof(addAssignment_40590,axiom,
! [VarCurr] :
( v128518(VarCurr,bitIndex2)
<=> v114399(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9049,axiom,
! [VarCurr] :
( v128515(VarCurr)
<=> ( ( v128516(VarCurr,bitIndex2)
<=> $true )
& ( v128516(VarCurr,bitIndex1)
<=> $false )
& ( v128516(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40589,axiom,
! [VarCurr] :
( v128516(VarCurr,bitIndex0)
<=> v114954(VarCurr) ) ).
fof(addAssignment_40588,axiom,
! [VarCurr] :
( v128516(VarCurr,bitIndex1)
<=> v114674(VarCurr) ) ).
fof(addAssignment_40587,axiom,
! [VarCurr] :
( v128516(VarCurr,bitIndex2)
<=> v114399(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25393,axiom,
! [VarCurr] :
( v128509(VarCurr)
<=> ( v128510(VarCurr)
| v128512(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9048,axiom,
! [VarCurr] :
( v128512(VarCurr)
<=> ( ( v128513(VarCurr,bitIndex2)
<=> $false )
& ( v128513(VarCurr,bitIndex1)
<=> $false )
& ( v128513(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40586,axiom,
! [VarCurr] :
( v128513(VarCurr,bitIndex0)
<=> v114954(VarCurr) ) ).
fof(addAssignment_40585,axiom,
! [VarCurr] :
( v128513(VarCurr,bitIndex1)
<=> v114674(VarCurr) ) ).
fof(addAssignment_40584,axiom,
! [VarCurr] :
( v128513(VarCurr,bitIndex2)
<=> v114399(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9047,axiom,
! [VarCurr] :
( v128510(VarCurr)
<=> ( ( v128511(VarCurr,bitIndex2)
<=> $false )
& ( v128511(VarCurr,bitIndex1)
<=> $false )
& ( v128511(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40583,axiom,
! [VarCurr] :
( v128511(VarCurr,bitIndex0)
<=> v114954(VarCurr) ) ).
fof(addAssignment_40582,axiom,
! [VarCurr] :
( v128511(VarCurr,bitIndex1)
<=> v114674(VarCurr) ) ).
fof(addAssignment_40581,axiom,
! [VarCurr] :
( v128511(VarCurr,bitIndex2)
<=> v114399(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9046,axiom,
! [VarCurr] :
( v128507(VarCurr)
<=> ( ( v114074(VarCurr,bitIndex2)
<=> $true )
& ( v114074(VarCurr,bitIndex1)
<=> $false )
& ( v114074(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_22,axiom,
! [VarCurr] :
( ( ~ v128494(VarCurr)
& ~ v128496(VarCurr)
& ~ v128498(VarCurr)
& ~ v128500(VarCurr)
& ~ v128502(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v128493(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_24,axiom,
! [VarCurr] :
( v128502(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128493(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_172,axiom,
! [VarCurr] :
( v128500(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128493(VarCurr,B)
<=> b101(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1302,axiom,
! [VarCurr] :
( v128498(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128493(VarCurr,B)
<=> b110(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5347,axiom,
! [VarCurr] :
( v128496(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128493(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5351,axiom,
! [VarCurr] :
( v128494(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128493(VarCurr,B)
<=> b011(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25392,axiom,
! [VarCurr] :
( v128502(VarCurr)
<=> ( v128503(VarCurr)
| v128505(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9045,axiom,
! [VarCurr] :
( v128505(VarCurr)
<=> ( ( v128506(VarCurr,bitIndex2)
<=> $true )
& ( v128506(VarCurr,bitIndex1)
<=> $true )
& ( v128506(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40580,axiom,
! [VarCurr] :
( v128506(VarCurr,bitIndex0)
<=> v114954(VarCurr) ) ).
fof(addAssignment_40579,axiom,
! [VarCurr] :
( v128506(VarCurr,bitIndex1)
<=> v114674(VarCurr) ) ).
fof(addAssignment_40578,axiom,
! [VarCurr] :
( v128506(VarCurr,bitIndex2)
<=> v114399(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9044,axiom,
! [VarCurr] :
( v128503(VarCurr)
<=> ( ( v128504(VarCurr,bitIndex2)
<=> $true )
& ( v128504(VarCurr,bitIndex1)
<=> $true )
& ( v128504(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40577,axiom,
! [VarCurr] :
( v128504(VarCurr,bitIndex0)
<=> v114954(VarCurr) ) ).
fof(addAssignment_40576,axiom,
! [VarCurr] :
( v128504(VarCurr,bitIndex1)
<=> v114674(VarCurr) ) ).
fof(addAssignment_40575,axiom,
! [VarCurr] :
( v128504(VarCurr,bitIndex2)
<=> v114399(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9043,axiom,
! [VarCurr] :
( v128500(VarCurr)
<=> ( ( v128501(VarCurr,bitIndex2)
<=> $true )
& ( v128501(VarCurr,bitIndex1)
<=> $false )
& ( v128501(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40574,axiom,
! [VarCurr] :
( v128501(VarCurr,bitIndex0)
<=> v114954(VarCurr) ) ).
fof(addAssignment_40573,axiom,
! [VarCurr] :
( v128501(VarCurr,bitIndex1)
<=> v114674(VarCurr) ) ).
fof(addAssignment_40572,axiom,
! [VarCurr] :
( v128501(VarCurr,bitIndex2)
<=> v114399(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9042,axiom,
! [VarCurr] :
( v128498(VarCurr)
<=> ( ( v128499(VarCurr,bitIndex2)
<=> $true )
& ( v128499(VarCurr,bitIndex1)
<=> $false )
& ( v128499(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40571,axiom,
! [VarCurr] :
( v128499(VarCurr,bitIndex0)
<=> v114954(VarCurr) ) ).
fof(addAssignment_40570,axiom,
! [VarCurr] :
( v128499(VarCurr,bitIndex1)
<=> v114674(VarCurr) ) ).
fof(addAssignment_40569,axiom,
! [VarCurr] :
( v128499(VarCurr,bitIndex2)
<=> v114399(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9041,axiom,
! [VarCurr] :
( v128496(VarCurr)
<=> ( ( v128497(VarCurr,bitIndex2)
<=> $false )
& ( v128497(VarCurr,bitIndex1)
<=> $false )
& ( v128497(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40568,axiom,
! [VarCurr] :
( v128497(VarCurr,bitIndex0)
<=> v114954(VarCurr) ) ).
fof(addAssignment_40567,axiom,
! [VarCurr] :
( v128497(VarCurr,bitIndex1)
<=> v114674(VarCurr) ) ).
fof(addAssignment_40566,axiom,
! [VarCurr] :
( v128497(VarCurr,bitIndex2)
<=> v114399(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9040,axiom,
! [VarCurr] :
( v128494(VarCurr)
<=> ( ( v128495(VarCurr,bitIndex2)
<=> $false )
& ( v128495(VarCurr,bitIndex1)
<=> $false )
& ( v128495(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40565,axiom,
! [VarCurr] :
( v128495(VarCurr,bitIndex0)
<=> v114954(VarCurr) ) ).
fof(addAssignment_40564,axiom,
! [VarCurr] :
( v128495(VarCurr,bitIndex1)
<=> v114674(VarCurr) ) ).
fof(addAssignment_40563,axiom,
! [VarCurr] :
( v128495(VarCurr,bitIndex2)
<=> v114399(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9039,axiom,
! [VarCurr] :
( v128492(VarCurr)
<=> ( ( v114074(VarCurr,bitIndex2)
<=> $false )
& ( v114074(VarCurr,bitIndex1)
<=> $true )
& ( v114074(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5346,axiom,
! [VarCurr] :
( ~ v128488(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128487(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5350,axiom,
! [VarCurr] :
( v128488(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128487(VarCurr,B)
<=> b011(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9038,axiom,
! [VarCurr] :
( v128490(VarCurr)
<=> ( v128491(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25391,axiom,
! [VarCurr] :
( v128491(VarCurr)
<=> ( v114086(VarCurr)
<~> v114113(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9037,axiom,
! [VarCurr] :
( v128488(VarCurr)
<=> ( v128489(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25390,axiom,
! [VarCurr] :
( v128489(VarCurr)
<=> ( v114086(VarCurr)
<~> v114113(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9036,axiom,
! [VarCurr] :
( v128486(VarCurr)
<=> ( ( v114074(VarCurr,bitIndex2)
<=> $false )
& ( v114074(VarCurr,bitIndex1)
<=> $true )
& ( v114074(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9035,axiom,
! [VarCurr] :
( v128485(VarCurr)
<=> ( ( v114074(VarCurr,bitIndex2)
<=> $false )
& ( v114074(VarCurr,bitIndex1)
<=> $false )
& ( v114074(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5345,axiom,
! [VarCurr] :
( ~ v128483(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128482(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5349,axiom,
! [VarCurr] :
( v128483(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128482(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9034,axiom,
! [VarCurr] :
( v128484(VarCurr)
<=> ( v114080(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_9033,axiom,
! [VarCurr] :
( v128483(VarCurr)
<=> ( v114080(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_9032,axiom,
! [VarCurr] :
( v128481(VarCurr)
<=> ( ( v114074(VarCurr,bitIndex2)
<=> $false )
& ( v114074(VarCurr,bitIndex1)
<=> $false )
& ( v114074(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40562,axiom,
! [VarCurr] :
( v114674(VarCurr)
<=> v114676(VarCurr) ) ).
fof(addAssignment_40561,axiom,
! [VarCurr] :
( v114676(VarCurr)
<=> v114678(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25389,axiom,
! [VarCurr] :
( v114678(VarCurr)
<=> ( v128476(VarCurr)
& v114403(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2403,axiom,
! [VarCurr] :
( v128476(VarCurr)
<=> ( v128478(VarCurr)
| v128479(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2402,axiom,
! [VarCurr] :
( v128478(VarCurr)
<=> ( v128479(VarCurr,bitIndex0)
| v128479(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_41,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v128479(VarCurr,B)
<=> ( v114680(VarCurr,B)
| v114507(VarCurr,B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128464(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114680(VarNext,B)
<=> v114680(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2340,axiom,
! [VarNext] :
( v128464(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114680(VarNext,B)
<=> v128472(VarNext,B) ) ) ) ).
fof(addAssignment_40560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v128472(VarNext,B)
<=> v128470(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3078,axiom,
! [VarCurr] :
( ~ v114590(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128470(VarCurr,B)
<=> v114682(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2865,axiom,
! [VarCurr] :
( v114590(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v128470(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25388,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128464(VarNext)
<=> v128465(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25387,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v128465(VarNext)
<=> ( v128467(VarNext)
& v114576(VarNext) ) ) ) ).
fof(writeUnaryOperator_10367,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v128467(VarNext)
<=> v114583(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_171,axiom,
! [VarCurr] :
( ( ~ v114558(VarCurr)
& ~ v114559(VarCurr)
& ~ v114560(VarCurr) )
=> ( v114682(VarCurr,bitIndex2)
<=> v114680(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_21,axiom,
! [VarCurr] :
( v114560(VarCurr)
=> ( v114682(VarCurr,bitIndex2)
<=> v128461(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_25,axiom,
! [VarCurr] :
( v114559(VarCurr)
=> ( v114682(VarCurr,bitIndex2)
<=> v128460(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_21,axiom,
! [VarCurr] :
( v114558(VarCurr)
=> ( v114682(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(writeBinaryOperatorShiftedRanges_2401,axiom,
! [VarCurr] :
( v128461(VarCurr)
<=> ( v114680(VarCurr,bitIndex2)
| v114507(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2400,axiom,
! [VarCurr] :
( v128460(VarCurr)
<=> ( v114680(VarCurr,bitIndex2)
| v114507(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_170,axiom,
! [VarCurr] :
( ( ~ v114558(VarCurr)
& ~ v114559(VarCurr)
& ~ v114560(VarCurr) )
=> ( v114682(VarCurr,bitIndex1)
<=> v114680(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_20,axiom,
! [VarCurr] :
( v114560(VarCurr)
=> ( v114682(VarCurr,bitIndex1)
<=> v128458(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_24,axiom,
! [VarCurr] :
( v114559(VarCurr)
=> ( v114682(VarCurr,bitIndex1)
<=> v128455(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_20,axiom,
! [VarCurr] :
( v114558(VarCurr)
=> ( v114682(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(writeBinaryOperatorShiftedRanges_2399,axiom,
! [VarCurr] :
( v128458(VarCurr)
<=> ( v114680(VarCurr,bitIndex1)
| v114507(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2398,axiom,
! [VarCurr] :
( v128455(VarCurr)
<=> ( v114680(VarCurr,bitIndex1)
| v128456(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2397,axiom,
! [VarCurr] :
( v128456(VarCurr)
<=> ( v114507(VarCurr,bitIndex0)
| v114507(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_169,axiom,
! [VarCurr] :
( ( ~ v114558(VarCurr)
& ~ v114559(VarCurr)
& ~ v114560(VarCurr) )
=> ( v114682(VarCurr,bitIndex0)
<=> v114680(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1301,axiom,
! [VarCurr] :
( v114560(VarCurr)
=> ( v114682(VarCurr,bitIndex0)
<=> v128453(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5344,axiom,
! [VarCurr] :
( v114559(VarCurr)
=> ( v114682(VarCurr,bitIndex0)
<=> v128452(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5348,axiom,
! [VarCurr] :
( v114558(VarCurr)
=> ( v114682(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25386,axiom,
! [VarCurr] :
( v128453(VarCurr)
<=> ( v114680(VarCurr,bitIndex0)
| v114507(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25385,axiom,
! [VarCurr] :
( v128452(VarCurr)
<=> ( v114680(VarCurr,bitIndex0)
| v114684(VarCurr) ) ) ).
fof(addAssignment_40559,axiom,
! [VarCurr] :
( v114507(VarCurr,bitIndex2)
<=> v114551(VarCurr,bitIndex2) ) ).
fof(addAssignment_40558,axiom,
! [VarCurr] :
( v114509(VarCurr,bitIndex2)
<=> v114511(VarCurr,bitIndex2) ) ).
fof(addAssignment_40557,axiom,
! [VarCurr] :
( v114511(VarCurr,bitIndex2)
<=> v114513(VarCurr,bitIndex2) ) ).
fof(addAssignment_40556,axiom,
! [VarCurr] :
( v114513(VarCurr,bitIndex2)
<=> v114515(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_2396,axiom,
! [VarCurr] :
( v114515(VarCurr,bitIndex2)
<=> ( v128449(VarCurr)
| v127707(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2395,axiom,
! [VarCurr] :
( v128449(VarCurr)
<=> ( v128450(VarCurr)
| v127707(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2394,axiom,
! [VarCurr] :
( v128450(VarCurr)
<=> ( v127707(VarCurr,bitIndex0)
| v127707(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2393,axiom,
! [VarCurr] :
( v127707(VarCurr,bitIndex3)
<=> ( v128290(VarCurr)
<~> v128446(VarCurr) ) ) ).
fof(writeUnaryOperator_10366,axiom,
! [VarCurr] :
( ~ v128446(VarCurr)
<=> v127739(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25384,axiom,
! [VarCurr] :
( v128290(VarCurr)
<=> ( v128292(VarCurr)
& v128445(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25383,axiom,
! [VarCurr] :
( v128445(VarCurr)
<=> ( v128294(VarCurr)
| v128370(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25382,axiom,
! [VarCurr] :
( v128292(VarCurr)
<=> ( v128293(VarCurr)
| v128369(VarCurr) ) ) ).
fof(writeUnaryOperator_10365,axiom,
! [VarCurr] :
( ~ v128369(VarCurr)
<=> v128370(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25381,axiom,
! [VarCurr] :
( v128370(VarCurr)
<=> ( v128371(VarCurr)
& v128444(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25380,axiom,
! [VarCurr] :
( v128444(VarCurr)
<=> ( v128373(VarCurr)
| v128389(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25379,axiom,
! [VarCurr] :
( v128371(VarCurr)
<=> ( v128372(VarCurr)
| v128388(VarCurr) ) ) ).
fof(writeUnaryOperator_10364,axiom,
! [VarCurr] :
( ~ v128388(VarCurr)
<=> v128389(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25378,axiom,
! [VarCurr] :
( v128389(VarCurr)
<=> ( v128390(VarCurr)
& v128443(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25377,axiom,
! [VarCurr] :
( v128443(VarCurr)
<=> ( v128392(VarCurr)
| v128408(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25376,axiom,
! [VarCurr] :
( v128390(VarCurr)
<=> ( v128391(VarCurr)
| v128407(VarCurr) ) ) ).
fof(writeUnaryOperator_10363,axiom,
! [VarCurr] :
( ~ v128407(VarCurr)
<=> v128408(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25375,axiom,
! [VarCurr] :
( v128408(VarCurr)
<=> ( v128409(VarCurr)
& v128442(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25374,axiom,
! [VarCurr] :
( v128442(VarCurr)
<=> ( v128411(VarCurr)
| v128427(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25373,axiom,
! [VarCurr] :
( v128409(VarCurr)
<=> ( v128410(VarCurr)
| v128426(VarCurr) ) ) ).
fof(writeUnaryOperator_10362,axiom,
! [VarCurr] :
( ~ v128426(VarCurr)
<=> v128427(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25372,axiom,
! [VarCurr] :
( v128427(VarCurr)
<=> ( v128428(VarCurr)
& v128441(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2392,axiom,
! [VarCurr] :
( v128441(VarCurr)
<=> ( v127709(VarCurr,bitIndex119)
| v128431(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25371,axiom,
! [VarCurr] :
( v128428(VarCurr)
<=> ( v128429(VarCurr)
| v128430(VarCurr) ) ) ).
fof(writeUnaryOperator_10361,axiom,
! [VarCurr] :
( ~ v128430(VarCurr)
<=> v128431(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25370,axiom,
! [VarCurr] :
( v128431(VarCurr)
<=> ( v128432(VarCurr)
& v128440(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2391,axiom,
! [VarCurr] :
( v128440(VarCurr)
<=> ( v127709(VarCurr,bitIndex118)
| v128435(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25369,axiom,
! [VarCurr] :
( v128432(VarCurr)
<=> ( v128433(VarCurr)
| v128434(VarCurr) ) ) ).
fof(writeUnaryOperator_10360,axiom,
! [VarCurr] :
( ~ v128434(VarCurr)
<=> v128435(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25368,axiom,
! [VarCurr] :
( v128435(VarCurr)
<=> ( v128436(VarCurr)
& v128439(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2390,axiom,
! [VarCurr] :
( v128439(VarCurr)
<=> ( v127709(VarCurr,bitIndex116)
| v127709(VarCurr,bitIndex117) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25367,axiom,
! [VarCurr] :
( v128436(VarCurr)
<=> ( v128437(VarCurr)
| v128438(VarCurr) ) ) ).
fof(writeUnaryOperator_10359,axiom,
! [VarCurr] :
( ~ v128438(VarCurr)
<=> v127709(VarCurr,bitIndex117) ) ).
fof(writeUnaryOperator_10358,axiom,
! [VarCurr] :
( ~ v128437(VarCurr)
<=> v127709(VarCurr,bitIndex116) ) ).
fof(writeUnaryOperator_10357,axiom,
! [VarCurr] :
( ~ v128433(VarCurr)
<=> v127709(VarCurr,bitIndex118) ) ).
fof(writeUnaryOperator_10356,axiom,
! [VarCurr] :
( ~ v128429(VarCurr)
<=> v127709(VarCurr,bitIndex119) ) ).
fof(writeUnaryOperator_10355,axiom,
! [VarCurr] :
( ~ v128410(VarCurr)
<=> v128411(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25366,axiom,
! [VarCurr] :
( v128411(VarCurr)
<=> ( v128412(VarCurr)
& v128425(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2389,axiom,
! [VarCurr] :
( v128425(VarCurr)
<=> ( v127709(VarCurr,bitIndex115)
| v128415(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25365,axiom,
! [VarCurr] :
( v128412(VarCurr)
<=> ( v128413(VarCurr)
| v128414(VarCurr) ) ) ).
fof(writeUnaryOperator_10354,axiom,
! [VarCurr] :
( ~ v128414(VarCurr)
<=> v128415(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25364,axiom,
! [VarCurr] :
( v128415(VarCurr)
<=> ( v128416(VarCurr)
& v128424(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2388,axiom,
! [VarCurr] :
( v128424(VarCurr)
<=> ( v127709(VarCurr,bitIndex114)
| v128419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25363,axiom,
! [VarCurr] :
( v128416(VarCurr)
<=> ( v128417(VarCurr)
| v128418(VarCurr) ) ) ).
fof(writeUnaryOperator_10353,axiom,
! [VarCurr] :
( ~ v128418(VarCurr)
<=> v128419(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25362,axiom,
! [VarCurr] :
( v128419(VarCurr)
<=> ( v128420(VarCurr)
& v128423(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2387,axiom,
! [VarCurr] :
( v128423(VarCurr)
<=> ( v127709(VarCurr,bitIndex112)
| v127709(VarCurr,bitIndex113) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25361,axiom,
! [VarCurr] :
( v128420(VarCurr)
<=> ( v128421(VarCurr)
| v128422(VarCurr) ) ) ).
fof(writeUnaryOperator_10352,axiom,
! [VarCurr] :
( ~ v128422(VarCurr)
<=> v127709(VarCurr,bitIndex113) ) ).
fof(writeUnaryOperator_10351,axiom,
! [VarCurr] :
( ~ v128421(VarCurr)
<=> v127709(VarCurr,bitIndex112) ) ).
fof(writeUnaryOperator_10350,axiom,
! [VarCurr] :
( ~ v128417(VarCurr)
<=> v127709(VarCurr,bitIndex114) ) ).
fof(writeUnaryOperator_10349,axiom,
! [VarCurr] :
( ~ v128413(VarCurr)
<=> v127709(VarCurr,bitIndex115) ) ).
fof(writeUnaryOperator_10348,axiom,
! [VarCurr] :
( ~ v128391(VarCurr)
<=> v128392(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25360,axiom,
! [VarCurr] :
( v128392(VarCurr)
<=> ( v128393(VarCurr)
& v128406(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2386,axiom,
! [VarCurr] :
( v128406(VarCurr)
<=> ( v127709(VarCurr,bitIndex123)
| v128396(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25359,axiom,
! [VarCurr] :
( v128393(VarCurr)
<=> ( v128394(VarCurr)
| v128395(VarCurr) ) ) ).
fof(writeUnaryOperator_10347,axiom,
! [VarCurr] :
( ~ v128395(VarCurr)
<=> v128396(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25358,axiom,
! [VarCurr] :
( v128396(VarCurr)
<=> ( v128397(VarCurr)
& v128405(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2385,axiom,
! [VarCurr] :
( v128405(VarCurr)
<=> ( v127709(VarCurr,bitIndex122)
| v128400(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25357,axiom,
! [VarCurr] :
( v128397(VarCurr)
<=> ( v128398(VarCurr)
| v128399(VarCurr) ) ) ).
fof(writeUnaryOperator_10346,axiom,
! [VarCurr] :
( ~ v128399(VarCurr)
<=> v128400(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25356,axiom,
! [VarCurr] :
( v128400(VarCurr)
<=> ( v128401(VarCurr)
& v128404(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2384,axiom,
! [VarCurr] :
( v128404(VarCurr)
<=> ( v127709(VarCurr,bitIndex120)
| v127709(VarCurr,bitIndex121) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25355,axiom,
! [VarCurr] :
( v128401(VarCurr)
<=> ( v128402(VarCurr)
| v128403(VarCurr) ) ) ).
fof(writeUnaryOperator_10345,axiom,
! [VarCurr] :
( ~ v128403(VarCurr)
<=> v127709(VarCurr,bitIndex121) ) ).
fof(writeUnaryOperator_10344,axiom,
! [VarCurr] :
( ~ v128402(VarCurr)
<=> v127709(VarCurr,bitIndex120) ) ).
fof(writeUnaryOperator_10343,axiom,
! [VarCurr] :
( ~ v128398(VarCurr)
<=> v127709(VarCurr,bitIndex122) ) ).
fof(writeUnaryOperator_10342,axiom,
! [VarCurr] :
( ~ v128394(VarCurr)
<=> v127709(VarCurr,bitIndex123) ) ).
fof(writeUnaryOperator_10341,axiom,
! [VarCurr] :
( ~ v128372(VarCurr)
<=> v128373(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25354,axiom,
! [VarCurr] :
( v128373(VarCurr)
<=> ( v128374(VarCurr)
& v128387(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2383,axiom,
! [VarCurr] :
( v128387(VarCurr)
<=> ( v127709(VarCurr,bitIndex127)
| v128377(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25353,axiom,
! [VarCurr] :
( v128374(VarCurr)
<=> ( v128375(VarCurr)
| v128376(VarCurr) ) ) ).
fof(writeUnaryOperator_10340,axiom,
! [VarCurr] :
( ~ v128376(VarCurr)
<=> v128377(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25352,axiom,
! [VarCurr] :
( v128377(VarCurr)
<=> ( v128378(VarCurr)
& v128386(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2382,axiom,
! [VarCurr] :
( v128386(VarCurr)
<=> ( v127709(VarCurr,bitIndex126)
| v128381(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25351,axiom,
! [VarCurr] :
( v128378(VarCurr)
<=> ( v128379(VarCurr)
| v128380(VarCurr) ) ) ).
fof(writeUnaryOperator_10339,axiom,
! [VarCurr] :
( ~ v128380(VarCurr)
<=> v128381(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25350,axiom,
! [VarCurr] :
( v128381(VarCurr)
<=> ( v128382(VarCurr)
& v128385(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2381,axiom,
! [VarCurr] :
( v128385(VarCurr)
<=> ( v127709(VarCurr,bitIndex124)
| v127709(VarCurr,bitIndex125) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25349,axiom,
! [VarCurr] :
( v128382(VarCurr)
<=> ( v128383(VarCurr)
| v128384(VarCurr) ) ) ).
fof(writeUnaryOperator_10338,axiom,
! [VarCurr] :
( ~ v128384(VarCurr)
<=> v127709(VarCurr,bitIndex125) ) ).
fof(writeUnaryOperator_10337,axiom,
! [VarCurr] :
( ~ v128383(VarCurr)
<=> v127709(VarCurr,bitIndex124) ) ).
fof(writeUnaryOperator_10336,axiom,
! [VarCurr] :
( ~ v128379(VarCurr)
<=> v127709(VarCurr,bitIndex126) ) ).
fof(writeUnaryOperator_10335,axiom,
! [VarCurr] :
( ~ v128375(VarCurr)
<=> v127709(VarCurr,bitIndex127) ) ).
fof(writeUnaryOperator_10334,axiom,
! [VarCurr] :
( ~ v128293(VarCurr)
<=> v128294(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25348,axiom,
! [VarCurr] :
( v128294(VarCurr)
<=> ( v128295(VarCurr)
& v128368(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25347,axiom,
! [VarCurr] :
( v128368(VarCurr)
<=> ( v128297(VarCurr)
| v128313(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25346,axiom,
! [VarCurr] :
( v128295(VarCurr)
<=> ( v128296(VarCurr)
| v128312(VarCurr) ) ) ).
fof(writeUnaryOperator_10333,axiom,
! [VarCurr] :
( ~ v128312(VarCurr)
<=> v128313(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25345,axiom,
! [VarCurr] :
( v128313(VarCurr)
<=> ( v128314(VarCurr)
& v128367(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25344,axiom,
! [VarCurr] :
( v128367(VarCurr)
<=> ( v128316(VarCurr)
| v128332(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25343,axiom,
! [VarCurr] :
( v128314(VarCurr)
<=> ( v128315(VarCurr)
| v128331(VarCurr) ) ) ).
fof(writeUnaryOperator_10332,axiom,
! [VarCurr] :
( ~ v128331(VarCurr)
<=> v128332(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25342,axiom,
! [VarCurr] :
( v128332(VarCurr)
<=> ( v128333(VarCurr)
& v128366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25341,axiom,
! [VarCurr] :
( v128366(VarCurr)
<=> ( v128335(VarCurr)
| v128351(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25340,axiom,
! [VarCurr] :
( v128333(VarCurr)
<=> ( v128334(VarCurr)
| v128350(VarCurr) ) ) ).
fof(writeUnaryOperator_10331,axiom,
! [VarCurr] :
( ~ v128350(VarCurr)
<=> v128351(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25339,axiom,
! [VarCurr] :
( v128351(VarCurr)
<=> ( v128352(VarCurr)
& v128365(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2380,axiom,
! [VarCurr] :
( v128365(VarCurr)
<=> ( v127709(VarCurr,bitIndex103)
| v128355(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25338,axiom,
! [VarCurr] :
( v128352(VarCurr)
<=> ( v128353(VarCurr)
| v128354(VarCurr) ) ) ).
fof(writeUnaryOperator_10330,axiom,
! [VarCurr] :
( ~ v128354(VarCurr)
<=> v128355(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25337,axiom,
! [VarCurr] :
( v128355(VarCurr)
<=> ( v128356(VarCurr)
& v128364(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2379,axiom,
! [VarCurr] :
( v128364(VarCurr)
<=> ( v127709(VarCurr,bitIndex102)
| v128359(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25336,axiom,
! [VarCurr] :
( v128356(VarCurr)
<=> ( v128357(VarCurr)
| v128358(VarCurr) ) ) ).
fof(writeUnaryOperator_10329,axiom,
! [VarCurr] :
( ~ v128358(VarCurr)
<=> v128359(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25335,axiom,
! [VarCurr] :
( v128359(VarCurr)
<=> ( v128360(VarCurr)
& v128363(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2378,axiom,
! [VarCurr] :
( v128363(VarCurr)
<=> ( v127709(VarCurr,bitIndex100)
| v127709(VarCurr,bitIndex101) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25334,axiom,
! [VarCurr] :
( v128360(VarCurr)
<=> ( v128361(VarCurr)
| v128362(VarCurr) ) ) ).
fof(writeUnaryOperator_10328,axiom,
! [VarCurr] :
( ~ v128362(VarCurr)
<=> v127709(VarCurr,bitIndex101) ) ).
fof(writeUnaryOperator_10327,axiom,
! [VarCurr] :
( ~ v128361(VarCurr)
<=> v127709(VarCurr,bitIndex100) ) ).
fof(writeUnaryOperator_10326,axiom,
! [VarCurr] :
( ~ v128357(VarCurr)
<=> v127709(VarCurr,bitIndex102) ) ).
fof(writeUnaryOperator_10325,axiom,
! [VarCurr] :
( ~ v128353(VarCurr)
<=> v127709(VarCurr,bitIndex103) ) ).
fof(writeUnaryOperator_10324,axiom,
! [VarCurr] :
( ~ v128334(VarCurr)
<=> v128335(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25333,axiom,
! [VarCurr] :
( v128335(VarCurr)
<=> ( v128336(VarCurr)
& v128349(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2377,axiom,
! [VarCurr] :
( v128349(VarCurr)
<=> ( v127709(VarCurr,bitIndex99)
| v128339(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25332,axiom,
! [VarCurr] :
( v128336(VarCurr)
<=> ( v128337(VarCurr)
| v128338(VarCurr) ) ) ).
fof(writeUnaryOperator_10323,axiom,
! [VarCurr] :
( ~ v128338(VarCurr)
<=> v128339(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25331,axiom,
! [VarCurr] :
( v128339(VarCurr)
<=> ( v128340(VarCurr)
& v128348(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2376,axiom,
! [VarCurr] :
( v128348(VarCurr)
<=> ( v127709(VarCurr,bitIndex98)
| v128343(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25330,axiom,
! [VarCurr] :
( v128340(VarCurr)
<=> ( v128341(VarCurr)
| v128342(VarCurr) ) ) ).
fof(writeUnaryOperator_10322,axiom,
! [VarCurr] :
( ~ v128342(VarCurr)
<=> v128343(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25329,axiom,
! [VarCurr] :
( v128343(VarCurr)
<=> ( v128344(VarCurr)
& v128347(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2375,axiom,
! [VarCurr] :
( v128347(VarCurr)
<=> ( v127709(VarCurr,bitIndex96)
| v127709(VarCurr,bitIndex97) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25328,axiom,
! [VarCurr] :
( v128344(VarCurr)
<=> ( v128345(VarCurr)
| v128346(VarCurr) ) ) ).
fof(writeUnaryOperator_10321,axiom,
! [VarCurr] :
( ~ v128346(VarCurr)
<=> v127709(VarCurr,bitIndex97) ) ).
fof(writeUnaryOperator_10320,axiom,
! [VarCurr] :
( ~ v128345(VarCurr)
<=> v127709(VarCurr,bitIndex96) ) ).
fof(writeUnaryOperator_10319,axiom,
! [VarCurr] :
( ~ v128341(VarCurr)
<=> v127709(VarCurr,bitIndex98) ) ).
fof(writeUnaryOperator_10318,axiom,
! [VarCurr] :
( ~ v128337(VarCurr)
<=> v127709(VarCurr,bitIndex99) ) ).
fof(writeUnaryOperator_10317,axiom,
! [VarCurr] :
( ~ v128315(VarCurr)
<=> v128316(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25327,axiom,
! [VarCurr] :
( v128316(VarCurr)
<=> ( v128317(VarCurr)
& v128330(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2374,axiom,
! [VarCurr] :
( v128330(VarCurr)
<=> ( v127709(VarCurr,bitIndex107)
| v128320(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25326,axiom,
! [VarCurr] :
( v128317(VarCurr)
<=> ( v128318(VarCurr)
| v128319(VarCurr) ) ) ).
fof(writeUnaryOperator_10316,axiom,
! [VarCurr] :
( ~ v128319(VarCurr)
<=> v128320(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25325,axiom,
! [VarCurr] :
( v128320(VarCurr)
<=> ( v128321(VarCurr)
& v128329(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2373,axiom,
! [VarCurr] :
( v128329(VarCurr)
<=> ( v127709(VarCurr,bitIndex106)
| v128324(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25324,axiom,
! [VarCurr] :
( v128321(VarCurr)
<=> ( v128322(VarCurr)
| v128323(VarCurr) ) ) ).
fof(writeUnaryOperator_10315,axiom,
! [VarCurr] :
( ~ v128323(VarCurr)
<=> v128324(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25323,axiom,
! [VarCurr] :
( v128324(VarCurr)
<=> ( v128325(VarCurr)
& v128328(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2372,axiom,
! [VarCurr] :
( v128328(VarCurr)
<=> ( v127709(VarCurr,bitIndex104)
| v127709(VarCurr,bitIndex105) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25322,axiom,
! [VarCurr] :
( v128325(VarCurr)
<=> ( v128326(VarCurr)
| v128327(VarCurr) ) ) ).
fof(writeUnaryOperator_10314,axiom,
! [VarCurr] :
( ~ v128327(VarCurr)
<=> v127709(VarCurr,bitIndex105) ) ).
fof(writeUnaryOperator_10313,axiom,
! [VarCurr] :
( ~ v128326(VarCurr)
<=> v127709(VarCurr,bitIndex104) ) ).
fof(writeUnaryOperator_10312,axiom,
! [VarCurr] :
( ~ v128322(VarCurr)
<=> v127709(VarCurr,bitIndex106) ) ).
fof(writeUnaryOperator_10311,axiom,
! [VarCurr] :
( ~ v128318(VarCurr)
<=> v127709(VarCurr,bitIndex107) ) ).
fof(writeUnaryOperator_10310,axiom,
! [VarCurr] :
( ~ v128296(VarCurr)
<=> v128297(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25321,axiom,
! [VarCurr] :
( v128297(VarCurr)
<=> ( v128298(VarCurr)
& v128311(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2371,axiom,
! [VarCurr] :
( v128311(VarCurr)
<=> ( v127709(VarCurr,bitIndex111)
| v128301(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25320,axiom,
! [VarCurr] :
( v128298(VarCurr)
<=> ( v128299(VarCurr)
| v128300(VarCurr) ) ) ).
fof(writeUnaryOperator_10309,axiom,
! [VarCurr] :
( ~ v128300(VarCurr)
<=> v128301(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25319,axiom,
! [VarCurr] :
( v128301(VarCurr)
<=> ( v128302(VarCurr)
& v128310(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2370,axiom,
! [VarCurr] :
( v128310(VarCurr)
<=> ( v127709(VarCurr,bitIndex110)
| v128305(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25318,axiom,
! [VarCurr] :
( v128302(VarCurr)
<=> ( v128303(VarCurr)
| v128304(VarCurr) ) ) ).
fof(writeUnaryOperator_10308,axiom,
! [VarCurr] :
( ~ v128304(VarCurr)
<=> v128305(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25317,axiom,
! [VarCurr] :
( v128305(VarCurr)
<=> ( v128306(VarCurr)
& v128309(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2369,axiom,
! [VarCurr] :
( v128309(VarCurr)
<=> ( v127709(VarCurr,bitIndex108)
| v127709(VarCurr,bitIndex109) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25316,axiom,
! [VarCurr] :
( v128306(VarCurr)
<=> ( v128307(VarCurr)
| v128308(VarCurr) ) ) ).
fof(writeUnaryOperator_10307,axiom,
! [VarCurr] :
( ~ v128308(VarCurr)
<=> v127709(VarCurr,bitIndex109) ) ).
fof(writeUnaryOperator_10306,axiom,
! [VarCurr] :
( ~ v128307(VarCurr)
<=> v127709(VarCurr,bitIndex108) ) ).
fof(writeUnaryOperator_10305,axiom,
! [VarCurr] :
( ~ v128303(VarCurr)
<=> v127709(VarCurr,bitIndex110) ) ).
fof(writeUnaryOperator_10304,axiom,
! [VarCurr] :
( ~ v128299(VarCurr)
<=> v127709(VarCurr,bitIndex111) ) ).
fof(writeBinaryOperatorShiftedRanges_2368,axiom,
! [VarCurr] :
( v127707(VarCurr,bitIndex2)
<=> ( v128132(VarCurr)
<~> v128288(VarCurr) ) ) ).
fof(writeUnaryOperator_10303,axiom,
! [VarCurr] :
( ~ v128288(VarCurr)
<=> v127739(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25315,axiom,
! [VarCurr] :
( v128132(VarCurr)
<=> ( v128134(VarCurr)
& v128287(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25314,axiom,
! [VarCurr] :
( v128287(VarCurr)
<=> ( v128136(VarCurr)
| v128212(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25313,axiom,
! [VarCurr] :
( v128134(VarCurr)
<=> ( v128135(VarCurr)
| v128211(VarCurr) ) ) ).
fof(writeUnaryOperator_10302,axiom,
! [VarCurr] :
( ~ v128211(VarCurr)
<=> v128212(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25312,axiom,
! [VarCurr] :
( v128212(VarCurr)
<=> ( v128213(VarCurr)
& v128286(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25311,axiom,
! [VarCurr] :
( v128286(VarCurr)
<=> ( v128215(VarCurr)
| v128231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25310,axiom,
! [VarCurr] :
( v128213(VarCurr)
<=> ( v128214(VarCurr)
| v128230(VarCurr) ) ) ).
fof(writeUnaryOperator_10301,axiom,
! [VarCurr] :
( ~ v128230(VarCurr)
<=> v128231(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25309,axiom,
! [VarCurr] :
( v128231(VarCurr)
<=> ( v128232(VarCurr)
& v128285(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25308,axiom,
! [VarCurr] :
( v128285(VarCurr)
<=> ( v128234(VarCurr)
| v128250(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25307,axiom,
! [VarCurr] :
( v128232(VarCurr)
<=> ( v128233(VarCurr)
| v128249(VarCurr) ) ) ).
fof(writeUnaryOperator_10300,axiom,
! [VarCurr] :
( ~ v128249(VarCurr)
<=> v128250(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25306,axiom,
! [VarCurr] :
( v128250(VarCurr)
<=> ( v128251(VarCurr)
& v128284(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25305,axiom,
! [VarCurr] :
( v128284(VarCurr)
<=> ( v128253(VarCurr)
| v128269(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25304,axiom,
! [VarCurr] :
( v128251(VarCurr)
<=> ( v128252(VarCurr)
| v128268(VarCurr) ) ) ).
fof(writeUnaryOperator_10299,axiom,
! [VarCurr] :
( ~ v128268(VarCurr)
<=> v128269(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25303,axiom,
! [VarCurr] :
( v128269(VarCurr)
<=> ( v128270(VarCurr)
& v128283(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2367,axiom,
! [VarCurr] :
( v128283(VarCurr)
<=> ( v127709(VarCurr,bitIndex87)
| v128273(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25302,axiom,
! [VarCurr] :
( v128270(VarCurr)
<=> ( v128271(VarCurr)
| v128272(VarCurr) ) ) ).
fof(writeUnaryOperator_10298,axiom,
! [VarCurr] :
( ~ v128272(VarCurr)
<=> v128273(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25301,axiom,
! [VarCurr] :
( v128273(VarCurr)
<=> ( v128274(VarCurr)
& v128282(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2366,axiom,
! [VarCurr] :
( v128282(VarCurr)
<=> ( v127709(VarCurr,bitIndex86)
| v128277(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25300,axiom,
! [VarCurr] :
( v128274(VarCurr)
<=> ( v128275(VarCurr)
| v128276(VarCurr) ) ) ).
fof(writeUnaryOperator_10297,axiom,
! [VarCurr] :
( ~ v128276(VarCurr)
<=> v128277(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25299,axiom,
! [VarCurr] :
( v128277(VarCurr)
<=> ( v128278(VarCurr)
& v128281(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2365,axiom,
! [VarCurr] :
( v128281(VarCurr)
<=> ( v127709(VarCurr,bitIndex84)
| v127709(VarCurr,bitIndex85) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25298,axiom,
! [VarCurr] :
( v128278(VarCurr)
<=> ( v128279(VarCurr)
| v128280(VarCurr) ) ) ).
fof(writeUnaryOperator_10296,axiom,
! [VarCurr] :
( ~ v128280(VarCurr)
<=> v127709(VarCurr,bitIndex85) ) ).
fof(writeUnaryOperator_10295,axiom,
! [VarCurr] :
( ~ v128279(VarCurr)
<=> v127709(VarCurr,bitIndex84) ) ).
fof(writeUnaryOperator_10294,axiom,
! [VarCurr] :
( ~ v128275(VarCurr)
<=> v127709(VarCurr,bitIndex86) ) ).
fof(writeUnaryOperator_10293,axiom,
! [VarCurr] :
( ~ v128271(VarCurr)
<=> v127709(VarCurr,bitIndex87) ) ).
fof(writeUnaryOperator_10292,axiom,
! [VarCurr] :
( ~ v128252(VarCurr)
<=> v128253(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25297,axiom,
! [VarCurr] :
( v128253(VarCurr)
<=> ( v128254(VarCurr)
& v128267(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2364,axiom,
! [VarCurr] :
( v128267(VarCurr)
<=> ( v127709(VarCurr,bitIndex83)
| v128257(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25296,axiom,
! [VarCurr] :
( v128254(VarCurr)
<=> ( v128255(VarCurr)
| v128256(VarCurr) ) ) ).
fof(writeUnaryOperator_10291,axiom,
! [VarCurr] :
( ~ v128256(VarCurr)
<=> v128257(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25295,axiom,
! [VarCurr] :
( v128257(VarCurr)
<=> ( v128258(VarCurr)
& v128266(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2363,axiom,
! [VarCurr] :
( v128266(VarCurr)
<=> ( v127709(VarCurr,bitIndex82)
| v128261(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25294,axiom,
! [VarCurr] :
( v128258(VarCurr)
<=> ( v128259(VarCurr)
| v128260(VarCurr) ) ) ).
fof(writeUnaryOperator_10290,axiom,
! [VarCurr] :
( ~ v128260(VarCurr)
<=> v128261(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25293,axiom,
! [VarCurr] :
( v128261(VarCurr)
<=> ( v128262(VarCurr)
& v128265(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2362,axiom,
! [VarCurr] :
( v128265(VarCurr)
<=> ( v127709(VarCurr,bitIndex80)
| v127709(VarCurr,bitIndex81) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25292,axiom,
! [VarCurr] :
( v128262(VarCurr)
<=> ( v128263(VarCurr)
| v128264(VarCurr) ) ) ).
fof(writeUnaryOperator_10289,axiom,
! [VarCurr] :
( ~ v128264(VarCurr)
<=> v127709(VarCurr,bitIndex81) ) ).
fof(writeUnaryOperator_10288,axiom,
! [VarCurr] :
( ~ v128263(VarCurr)
<=> v127709(VarCurr,bitIndex80) ) ).
fof(writeUnaryOperator_10287,axiom,
! [VarCurr] :
( ~ v128259(VarCurr)
<=> v127709(VarCurr,bitIndex82) ) ).
fof(writeUnaryOperator_10286,axiom,
! [VarCurr] :
( ~ v128255(VarCurr)
<=> v127709(VarCurr,bitIndex83) ) ).
fof(writeUnaryOperator_10285,axiom,
! [VarCurr] :
( ~ v128233(VarCurr)
<=> v128234(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25291,axiom,
! [VarCurr] :
( v128234(VarCurr)
<=> ( v128235(VarCurr)
& v128248(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2361,axiom,
! [VarCurr] :
( v128248(VarCurr)
<=> ( v127709(VarCurr,bitIndex91)
| v128238(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25290,axiom,
! [VarCurr] :
( v128235(VarCurr)
<=> ( v128236(VarCurr)
| v128237(VarCurr) ) ) ).
fof(writeUnaryOperator_10284,axiom,
! [VarCurr] :
( ~ v128237(VarCurr)
<=> v128238(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25289,axiom,
! [VarCurr] :
( v128238(VarCurr)
<=> ( v128239(VarCurr)
& v128247(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2360,axiom,
! [VarCurr] :
( v128247(VarCurr)
<=> ( v127709(VarCurr,bitIndex90)
| v128242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25288,axiom,
! [VarCurr] :
( v128239(VarCurr)
<=> ( v128240(VarCurr)
| v128241(VarCurr) ) ) ).
fof(writeUnaryOperator_10283,axiom,
! [VarCurr] :
( ~ v128241(VarCurr)
<=> v128242(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25287,axiom,
! [VarCurr] :
( v128242(VarCurr)
<=> ( v128243(VarCurr)
& v128246(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2359,axiom,
! [VarCurr] :
( v128246(VarCurr)
<=> ( v127709(VarCurr,bitIndex88)
| v127709(VarCurr,bitIndex89) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25286,axiom,
! [VarCurr] :
( v128243(VarCurr)
<=> ( v128244(VarCurr)
| v128245(VarCurr) ) ) ).
fof(writeUnaryOperator_10282,axiom,
! [VarCurr] :
( ~ v128245(VarCurr)
<=> v127709(VarCurr,bitIndex89) ) ).
fof(writeUnaryOperator_10281,axiom,
! [VarCurr] :
( ~ v128244(VarCurr)
<=> v127709(VarCurr,bitIndex88) ) ).
fof(writeUnaryOperator_10280,axiom,
! [VarCurr] :
( ~ v128240(VarCurr)
<=> v127709(VarCurr,bitIndex90) ) ).
fof(writeUnaryOperator_10279,axiom,
! [VarCurr] :
( ~ v128236(VarCurr)
<=> v127709(VarCurr,bitIndex91) ) ).
fof(writeUnaryOperator_10278,axiom,
! [VarCurr] :
( ~ v128214(VarCurr)
<=> v128215(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25285,axiom,
! [VarCurr] :
( v128215(VarCurr)
<=> ( v128216(VarCurr)
& v128229(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2358,axiom,
! [VarCurr] :
( v128229(VarCurr)
<=> ( v127709(VarCurr,bitIndex95)
| v128219(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25284,axiom,
! [VarCurr] :
( v128216(VarCurr)
<=> ( v128217(VarCurr)
| v128218(VarCurr) ) ) ).
fof(writeUnaryOperator_10277,axiom,
! [VarCurr] :
( ~ v128218(VarCurr)
<=> v128219(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25283,axiom,
! [VarCurr] :
( v128219(VarCurr)
<=> ( v128220(VarCurr)
& v128228(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2357,axiom,
! [VarCurr] :
( v128228(VarCurr)
<=> ( v127709(VarCurr,bitIndex94)
| v128223(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25282,axiom,
! [VarCurr] :
( v128220(VarCurr)
<=> ( v128221(VarCurr)
| v128222(VarCurr) ) ) ).
fof(writeUnaryOperator_10276,axiom,
! [VarCurr] :
( ~ v128222(VarCurr)
<=> v128223(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25281,axiom,
! [VarCurr] :
( v128223(VarCurr)
<=> ( v128224(VarCurr)
& v128227(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2356,axiom,
! [VarCurr] :
( v128227(VarCurr)
<=> ( v127709(VarCurr,bitIndex92)
| v127709(VarCurr,bitIndex93) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25280,axiom,
! [VarCurr] :
( v128224(VarCurr)
<=> ( v128225(VarCurr)
| v128226(VarCurr) ) ) ).
fof(writeUnaryOperator_10275,axiom,
! [VarCurr] :
( ~ v128226(VarCurr)
<=> v127709(VarCurr,bitIndex93) ) ).
fof(writeUnaryOperator_10274,axiom,
! [VarCurr] :
( ~ v128225(VarCurr)
<=> v127709(VarCurr,bitIndex92) ) ).
fof(writeUnaryOperator_10273,axiom,
! [VarCurr] :
( ~ v128221(VarCurr)
<=> v127709(VarCurr,bitIndex94) ) ).
fof(writeUnaryOperator_10272,axiom,
! [VarCurr] :
( ~ v128217(VarCurr)
<=> v127709(VarCurr,bitIndex95) ) ).
fof(writeUnaryOperator_10271,axiom,
! [VarCurr] :
( ~ v128135(VarCurr)
<=> v128136(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25279,axiom,
! [VarCurr] :
( v128136(VarCurr)
<=> ( v128137(VarCurr)
& v128210(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25278,axiom,
! [VarCurr] :
( v128210(VarCurr)
<=> ( v128139(VarCurr)
| v128155(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25277,axiom,
! [VarCurr] :
( v128137(VarCurr)
<=> ( v128138(VarCurr)
| v128154(VarCurr) ) ) ).
fof(writeUnaryOperator_10270,axiom,
! [VarCurr] :
( ~ v128154(VarCurr)
<=> v128155(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25276,axiom,
! [VarCurr] :
( v128155(VarCurr)
<=> ( v128156(VarCurr)
& v128209(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25275,axiom,
! [VarCurr] :
( v128209(VarCurr)
<=> ( v128158(VarCurr)
| v128174(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25274,axiom,
! [VarCurr] :
( v128156(VarCurr)
<=> ( v128157(VarCurr)
| v128173(VarCurr) ) ) ).
fof(writeUnaryOperator_10269,axiom,
! [VarCurr] :
( ~ v128173(VarCurr)
<=> v128174(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25273,axiom,
! [VarCurr] :
( v128174(VarCurr)
<=> ( v128175(VarCurr)
& v128208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25272,axiom,
! [VarCurr] :
( v128208(VarCurr)
<=> ( v128177(VarCurr)
| v128193(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25271,axiom,
! [VarCurr] :
( v128175(VarCurr)
<=> ( v128176(VarCurr)
| v128192(VarCurr) ) ) ).
fof(writeUnaryOperator_10268,axiom,
! [VarCurr] :
( ~ v128192(VarCurr)
<=> v128193(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25270,axiom,
! [VarCurr] :
( v128193(VarCurr)
<=> ( v128194(VarCurr)
& v128207(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2355,axiom,
! [VarCurr] :
( v128207(VarCurr)
<=> ( v127709(VarCurr,bitIndex71)
| v128197(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25269,axiom,
! [VarCurr] :
( v128194(VarCurr)
<=> ( v128195(VarCurr)
| v128196(VarCurr) ) ) ).
fof(writeUnaryOperator_10267,axiom,
! [VarCurr] :
( ~ v128196(VarCurr)
<=> v128197(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25268,axiom,
! [VarCurr] :
( v128197(VarCurr)
<=> ( v128198(VarCurr)
& v128206(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2354,axiom,
! [VarCurr] :
( v128206(VarCurr)
<=> ( v127709(VarCurr,bitIndex70)
| v128201(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25267,axiom,
! [VarCurr] :
( v128198(VarCurr)
<=> ( v128199(VarCurr)
| v128200(VarCurr) ) ) ).
fof(writeUnaryOperator_10266,axiom,
! [VarCurr] :
( ~ v128200(VarCurr)
<=> v128201(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25266,axiom,
! [VarCurr] :
( v128201(VarCurr)
<=> ( v128202(VarCurr)
& v128205(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2353,axiom,
! [VarCurr] :
( v128205(VarCurr)
<=> ( v127709(VarCurr,bitIndex68)
| v127709(VarCurr,bitIndex69) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25265,axiom,
! [VarCurr] :
( v128202(VarCurr)
<=> ( v128203(VarCurr)
| v128204(VarCurr) ) ) ).
fof(writeUnaryOperator_10265,axiom,
! [VarCurr] :
( ~ v128204(VarCurr)
<=> v127709(VarCurr,bitIndex69) ) ).
fof(writeUnaryOperator_10264,axiom,
! [VarCurr] :
( ~ v128203(VarCurr)
<=> v127709(VarCurr,bitIndex68) ) ).
fof(writeUnaryOperator_10263,axiom,
! [VarCurr] :
( ~ v128199(VarCurr)
<=> v127709(VarCurr,bitIndex70) ) ).
fof(writeUnaryOperator_10262,axiom,
! [VarCurr] :
( ~ v128195(VarCurr)
<=> v127709(VarCurr,bitIndex71) ) ).
fof(writeUnaryOperator_10261,axiom,
! [VarCurr] :
( ~ v128176(VarCurr)
<=> v128177(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25264,axiom,
! [VarCurr] :
( v128177(VarCurr)
<=> ( v128178(VarCurr)
& v128191(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2352,axiom,
! [VarCurr] :
( v128191(VarCurr)
<=> ( v127709(VarCurr,bitIndex67)
| v128181(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25263,axiom,
! [VarCurr] :
( v128178(VarCurr)
<=> ( v128179(VarCurr)
| v128180(VarCurr) ) ) ).
fof(writeUnaryOperator_10260,axiom,
! [VarCurr] :
( ~ v128180(VarCurr)
<=> v128181(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25262,axiom,
! [VarCurr] :
( v128181(VarCurr)
<=> ( v128182(VarCurr)
& v128190(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2351,axiom,
! [VarCurr] :
( v128190(VarCurr)
<=> ( v127709(VarCurr,bitIndex66)
| v128185(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25261,axiom,
! [VarCurr] :
( v128182(VarCurr)
<=> ( v128183(VarCurr)
| v128184(VarCurr) ) ) ).
fof(writeUnaryOperator_10259,axiom,
! [VarCurr] :
( ~ v128184(VarCurr)
<=> v128185(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25260,axiom,
! [VarCurr] :
( v128185(VarCurr)
<=> ( v128186(VarCurr)
& v128189(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2350,axiom,
! [VarCurr] :
( v128189(VarCurr)
<=> ( v127709(VarCurr,bitIndex64)
| v127709(VarCurr,bitIndex65) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25259,axiom,
! [VarCurr] :
( v128186(VarCurr)
<=> ( v128187(VarCurr)
| v128188(VarCurr) ) ) ).
fof(writeUnaryOperator_10258,axiom,
! [VarCurr] :
( ~ v128188(VarCurr)
<=> v127709(VarCurr,bitIndex65) ) ).
fof(writeUnaryOperator_10257,axiom,
! [VarCurr] :
( ~ v128187(VarCurr)
<=> v127709(VarCurr,bitIndex64) ) ).
fof(writeUnaryOperator_10256,axiom,
! [VarCurr] :
( ~ v128183(VarCurr)
<=> v127709(VarCurr,bitIndex66) ) ).
fof(writeUnaryOperator_10255,axiom,
! [VarCurr] :
( ~ v128179(VarCurr)
<=> v127709(VarCurr,bitIndex67) ) ).
fof(writeUnaryOperator_10254,axiom,
! [VarCurr] :
( ~ v128157(VarCurr)
<=> v128158(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25258,axiom,
! [VarCurr] :
( v128158(VarCurr)
<=> ( v128159(VarCurr)
& v128172(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2349,axiom,
! [VarCurr] :
( v128172(VarCurr)
<=> ( v127709(VarCurr,bitIndex75)
| v128162(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25257,axiom,
! [VarCurr] :
( v128159(VarCurr)
<=> ( v128160(VarCurr)
| v128161(VarCurr) ) ) ).
fof(writeUnaryOperator_10253,axiom,
! [VarCurr] :
( ~ v128161(VarCurr)
<=> v128162(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25256,axiom,
! [VarCurr] :
( v128162(VarCurr)
<=> ( v128163(VarCurr)
& v128171(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2348,axiom,
! [VarCurr] :
( v128171(VarCurr)
<=> ( v127709(VarCurr,bitIndex74)
| v128166(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25255,axiom,
! [VarCurr] :
( v128163(VarCurr)
<=> ( v128164(VarCurr)
| v128165(VarCurr) ) ) ).
fof(writeUnaryOperator_10252,axiom,
! [VarCurr] :
( ~ v128165(VarCurr)
<=> v128166(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25254,axiom,
! [VarCurr] :
( v128166(VarCurr)
<=> ( v128167(VarCurr)
& v128170(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2347,axiom,
! [VarCurr] :
( v128170(VarCurr)
<=> ( v127709(VarCurr,bitIndex72)
| v127709(VarCurr,bitIndex73) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25253,axiom,
! [VarCurr] :
( v128167(VarCurr)
<=> ( v128168(VarCurr)
| v128169(VarCurr) ) ) ).
fof(writeUnaryOperator_10251,axiom,
! [VarCurr] :
( ~ v128169(VarCurr)
<=> v127709(VarCurr,bitIndex73) ) ).
fof(writeUnaryOperator_10250,axiom,
! [VarCurr] :
( ~ v128168(VarCurr)
<=> v127709(VarCurr,bitIndex72) ) ).
fof(writeUnaryOperator_10249,axiom,
! [VarCurr] :
( ~ v128164(VarCurr)
<=> v127709(VarCurr,bitIndex74) ) ).
fof(writeUnaryOperator_10248,axiom,
! [VarCurr] :
( ~ v128160(VarCurr)
<=> v127709(VarCurr,bitIndex75) ) ).
fof(writeUnaryOperator_10247,axiom,
! [VarCurr] :
( ~ v128138(VarCurr)
<=> v128139(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25252,axiom,
! [VarCurr] :
( v128139(VarCurr)
<=> ( v128140(VarCurr)
& v128153(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2346,axiom,
! [VarCurr] :
( v128153(VarCurr)
<=> ( v127709(VarCurr,bitIndex79)
| v128143(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25251,axiom,
! [VarCurr] :
( v128140(VarCurr)
<=> ( v128141(VarCurr)
| v128142(VarCurr) ) ) ).
fof(writeUnaryOperator_10246,axiom,
! [VarCurr] :
( ~ v128142(VarCurr)
<=> v128143(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25250,axiom,
! [VarCurr] :
( v128143(VarCurr)
<=> ( v128144(VarCurr)
& v128152(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2345,axiom,
! [VarCurr] :
( v128152(VarCurr)
<=> ( v127709(VarCurr,bitIndex78)
| v128147(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25249,axiom,
! [VarCurr] :
( v128144(VarCurr)
<=> ( v128145(VarCurr)
| v128146(VarCurr) ) ) ).
fof(writeUnaryOperator_10245,axiom,
! [VarCurr] :
( ~ v128146(VarCurr)
<=> v128147(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25248,axiom,
! [VarCurr] :
( v128147(VarCurr)
<=> ( v128148(VarCurr)
& v128151(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2344,axiom,
! [VarCurr] :
( v128151(VarCurr)
<=> ( v127709(VarCurr,bitIndex76)
| v127709(VarCurr,bitIndex77) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25247,axiom,
! [VarCurr] :
( v128148(VarCurr)
<=> ( v128149(VarCurr)
| v128150(VarCurr) ) ) ).
fof(writeUnaryOperator_10244,axiom,
! [VarCurr] :
( ~ v128150(VarCurr)
<=> v127709(VarCurr,bitIndex77) ) ).
fof(writeUnaryOperator_10243,axiom,
! [VarCurr] :
( ~ v128149(VarCurr)
<=> v127709(VarCurr,bitIndex76) ) ).
fof(writeUnaryOperator_10242,axiom,
! [VarCurr] :
( ~ v128145(VarCurr)
<=> v127709(VarCurr,bitIndex78) ) ).
fof(writeUnaryOperator_10241,axiom,
! [VarCurr] :
( ~ v128141(VarCurr)
<=> v127709(VarCurr,bitIndex79) ) ).
fof(writeBinaryOperatorShiftedRanges_2343,axiom,
! [VarCurr] :
( v127707(VarCurr,bitIndex1)
<=> ( v127974(VarCurr)
<~> v128130(VarCurr) ) ) ).
fof(writeUnaryOperator_10240,axiom,
! [VarCurr] :
( ~ v128130(VarCurr)
<=> v127739(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25246,axiom,
! [VarCurr] :
( v127974(VarCurr)
<=> ( v127976(VarCurr)
& v128129(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25245,axiom,
! [VarCurr] :
( v128129(VarCurr)
<=> ( v127978(VarCurr)
| v128054(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25244,axiom,
! [VarCurr] :
( v127976(VarCurr)
<=> ( v127977(VarCurr)
| v128053(VarCurr) ) ) ).
fof(writeUnaryOperator_10239,axiom,
! [VarCurr] :
( ~ v128053(VarCurr)
<=> v128054(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25243,axiom,
! [VarCurr] :
( v128054(VarCurr)
<=> ( v128055(VarCurr)
& v128128(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25242,axiom,
! [VarCurr] :
( v128128(VarCurr)
<=> ( v128057(VarCurr)
| v128073(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25241,axiom,
! [VarCurr] :
( v128055(VarCurr)
<=> ( v128056(VarCurr)
| v128072(VarCurr) ) ) ).
fof(writeUnaryOperator_10238,axiom,
! [VarCurr] :
( ~ v128072(VarCurr)
<=> v128073(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25240,axiom,
! [VarCurr] :
( v128073(VarCurr)
<=> ( v128074(VarCurr)
& v128127(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25239,axiom,
! [VarCurr] :
( v128127(VarCurr)
<=> ( v128076(VarCurr)
| v128092(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25238,axiom,
! [VarCurr] :
( v128074(VarCurr)
<=> ( v128075(VarCurr)
| v128091(VarCurr) ) ) ).
fof(writeUnaryOperator_10237,axiom,
! [VarCurr] :
( ~ v128091(VarCurr)
<=> v128092(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25237,axiom,
! [VarCurr] :
( v128092(VarCurr)
<=> ( v128093(VarCurr)
& v128126(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25236,axiom,
! [VarCurr] :
( v128126(VarCurr)
<=> ( v128095(VarCurr)
| v128111(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25235,axiom,
! [VarCurr] :
( v128093(VarCurr)
<=> ( v128094(VarCurr)
| v128110(VarCurr) ) ) ).
fof(writeUnaryOperator_10236,axiom,
! [VarCurr] :
( ~ v128110(VarCurr)
<=> v128111(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25234,axiom,
! [VarCurr] :
( v128111(VarCurr)
<=> ( v128112(VarCurr)
& v128125(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2342,axiom,
! [VarCurr] :
( v128125(VarCurr)
<=> ( v127709(VarCurr,bitIndex55)
| v128115(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25233,axiom,
! [VarCurr] :
( v128112(VarCurr)
<=> ( v128113(VarCurr)
| v128114(VarCurr) ) ) ).
fof(writeUnaryOperator_10235,axiom,
! [VarCurr] :
( ~ v128114(VarCurr)
<=> v128115(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25232,axiom,
! [VarCurr] :
( v128115(VarCurr)
<=> ( v128116(VarCurr)
& v128124(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2341,axiom,
! [VarCurr] :
( v128124(VarCurr)
<=> ( v127709(VarCurr,bitIndex54)
| v128119(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25231,axiom,
! [VarCurr] :
( v128116(VarCurr)
<=> ( v128117(VarCurr)
| v128118(VarCurr) ) ) ).
fof(writeUnaryOperator_10234,axiom,
! [VarCurr] :
( ~ v128118(VarCurr)
<=> v128119(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25230,axiom,
! [VarCurr] :
( v128119(VarCurr)
<=> ( v128120(VarCurr)
& v128123(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2340,axiom,
! [VarCurr] :
( v128123(VarCurr)
<=> ( v127709(VarCurr,bitIndex52)
| v127709(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25229,axiom,
! [VarCurr] :
( v128120(VarCurr)
<=> ( v128121(VarCurr)
| v128122(VarCurr) ) ) ).
fof(writeUnaryOperator_10233,axiom,
! [VarCurr] :
( ~ v128122(VarCurr)
<=> v127709(VarCurr,bitIndex53) ) ).
fof(writeUnaryOperator_10232,axiom,
! [VarCurr] :
( ~ v128121(VarCurr)
<=> v127709(VarCurr,bitIndex52) ) ).
fof(writeUnaryOperator_10231,axiom,
! [VarCurr] :
( ~ v128117(VarCurr)
<=> v127709(VarCurr,bitIndex54) ) ).
fof(writeUnaryOperator_10230,axiom,
! [VarCurr] :
( ~ v128113(VarCurr)
<=> v127709(VarCurr,bitIndex55) ) ).
fof(writeUnaryOperator_10229,axiom,
! [VarCurr] :
( ~ v128094(VarCurr)
<=> v128095(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25228,axiom,
! [VarCurr] :
( v128095(VarCurr)
<=> ( v128096(VarCurr)
& v128109(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2339,axiom,
! [VarCurr] :
( v128109(VarCurr)
<=> ( v127709(VarCurr,bitIndex51)
| v128099(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25227,axiom,
! [VarCurr] :
( v128096(VarCurr)
<=> ( v128097(VarCurr)
| v128098(VarCurr) ) ) ).
fof(writeUnaryOperator_10228,axiom,
! [VarCurr] :
( ~ v128098(VarCurr)
<=> v128099(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25226,axiom,
! [VarCurr] :
( v128099(VarCurr)
<=> ( v128100(VarCurr)
& v128108(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2338,axiom,
! [VarCurr] :
( v128108(VarCurr)
<=> ( v127709(VarCurr,bitIndex50)
| v128103(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25225,axiom,
! [VarCurr] :
( v128100(VarCurr)
<=> ( v128101(VarCurr)
| v128102(VarCurr) ) ) ).
fof(writeUnaryOperator_10227,axiom,
! [VarCurr] :
( ~ v128102(VarCurr)
<=> v128103(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25224,axiom,
! [VarCurr] :
( v128103(VarCurr)
<=> ( v128104(VarCurr)
& v128107(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2337,axiom,
! [VarCurr] :
( v128107(VarCurr)
<=> ( v127709(VarCurr,bitIndex48)
| v127709(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25223,axiom,
! [VarCurr] :
( v128104(VarCurr)
<=> ( v128105(VarCurr)
| v128106(VarCurr) ) ) ).
fof(writeUnaryOperator_10226,axiom,
! [VarCurr] :
( ~ v128106(VarCurr)
<=> v127709(VarCurr,bitIndex49) ) ).
fof(writeUnaryOperator_10225,axiom,
! [VarCurr] :
( ~ v128105(VarCurr)
<=> v127709(VarCurr,bitIndex48) ) ).
fof(writeUnaryOperator_10224,axiom,
! [VarCurr] :
( ~ v128101(VarCurr)
<=> v127709(VarCurr,bitIndex50) ) ).
fof(writeUnaryOperator_10223,axiom,
! [VarCurr] :
( ~ v128097(VarCurr)
<=> v127709(VarCurr,bitIndex51) ) ).
fof(writeUnaryOperator_10222,axiom,
! [VarCurr] :
( ~ v128075(VarCurr)
<=> v128076(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25222,axiom,
! [VarCurr] :
( v128076(VarCurr)
<=> ( v128077(VarCurr)
& v128090(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2336,axiom,
! [VarCurr] :
( v128090(VarCurr)
<=> ( v127709(VarCurr,bitIndex59)
| v128080(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25221,axiom,
! [VarCurr] :
( v128077(VarCurr)
<=> ( v128078(VarCurr)
| v128079(VarCurr) ) ) ).
fof(writeUnaryOperator_10221,axiom,
! [VarCurr] :
( ~ v128079(VarCurr)
<=> v128080(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25220,axiom,
! [VarCurr] :
( v128080(VarCurr)
<=> ( v128081(VarCurr)
& v128089(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2335,axiom,
! [VarCurr] :
( v128089(VarCurr)
<=> ( v127709(VarCurr,bitIndex58)
| v128084(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25219,axiom,
! [VarCurr] :
( v128081(VarCurr)
<=> ( v128082(VarCurr)
| v128083(VarCurr) ) ) ).
fof(writeUnaryOperator_10220,axiom,
! [VarCurr] :
( ~ v128083(VarCurr)
<=> v128084(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25218,axiom,
! [VarCurr] :
( v128084(VarCurr)
<=> ( v128085(VarCurr)
& v128088(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2334,axiom,
! [VarCurr] :
( v128088(VarCurr)
<=> ( v127709(VarCurr,bitIndex56)
| v127709(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25217,axiom,
! [VarCurr] :
( v128085(VarCurr)
<=> ( v128086(VarCurr)
| v128087(VarCurr) ) ) ).
fof(writeUnaryOperator_10219,axiom,
! [VarCurr] :
( ~ v128087(VarCurr)
<=> v127709(VarCurr,bitIndex57) ) ).
fof(writeUnaryOperator_10218,axiom,
! [VarCurr] :
( ~ v128086(VarCurr)
<=> v127709(VarCurr,bitIndex56) ) ).
fof(writeUnaryOperator_10217,axiom,
! [VarCurr] :
( ~ v128082(VarCurr)
<=> v127709(VarCurr,bitIndex58) ) ).
fof(writeUnaryOperator_10216,axiom,
! [VarCurr] :
( ~ v128078(VarCurr)
<=> v127709(VarCurr,bitIndex59) ) ).
fof(writeUnaryOperator_10215,axiom,
! [VarCurr] :
( ~ v128056(VarCurr)
<=> v128057(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25216,axiom,
! [VarCurr] :
( v128057(VarCurr)
<=> ( v128058(VarCurr)
& v128071(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2333,axiom,
! [VarCurr] :
( v128071(VarCurr)
<=> ( v127709(VarCurr,bitIndex63)
| v128061(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25215,axiom,
! [VarCurr] :
( v128058(VarCurr)
<=> ( v128059(VarCurr)
| v128060(VarCurr) ) ) ).
fof(writeUnaryOperator_10214,axiom,
! [VarCurr] :
( ~ v128060(VarCurr)
<=> v128061(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25214,axiom,
! [VarCurr] :
( v128061(VarCurr)
<=> ( v128062(VarCurr)
& v128070(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2332,axiom,
! [VarCurr] :
( v128070(VarCurr)
<=> ( v127709(VarCurr,bitIndex62)
| v128065(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25213,axiom,
! [VarCurr] :
( v128062(VarCurr)
<=> ( v128063(VarCurr)
| v128064(VarCurr) ) ) ).
fof(writeUnaryOperator_10213,axiom,
! [VarCurr] :
( ~ v128064(VarCurr)
<=> v128065(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25212,axiom,
! [VarCurr] :
( v128065(VarCurr)
<=> ( v128066(VarCurr)
& v128069(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2331,axiom,
! [VarCurr] :
( v128069(VarCurr)
<=> ( v127709(VarCurr,bitIndex60)
| v127709(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25211,axiom,
! [VarCurr] :
( v128066(VarCurr)
<=> ( v128067(VarCurr)
| v128068(VarCurr) ) ) ).
fof(writeUnaryOperator_10212,axiom,
! [VarCurr] :
( ~ v128068(VarCurr)
<=> v127709(VarCurr,bitIndex61) ) ).
fof(writeUnaryOperator_10211,axiom,
! [VarCurr] :
( ~ v128067(VarCurr)
<=> v127709(VarCurr,bitIndex60) ) ).
fof(writeUnaryOperator_10210,axiom,
! [VarCurr] :
( ~ v128063(VarCurr)
<=> v127709(VarCurr,bitIndex62) ) ).
fof(writeUnaryOperator_10209,axiom,
! [VarCurr] :
( ~ v128059(VarCurr)
<=> v127709(VarCurr,bitIndex63) ) ).
fof(writeUnaryOperator_10208,axiom,
! [VarCurr] :
( ~ v127977(VarCurr)
<=> v127978(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25210,axiom,
! [VarCurr] :
( v127978(VarCurr)
<=> ( v127979(VarCurr)
& v128052(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25209,axiom,
! [VarCurr] :
( v128052(VarCurr)
<=> ( v127981(VarCurr)
| v127997(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25208,axiom,
! [VarCurr] :
( v127979(VarCurr)
<=> ( v127980(VarCurr)
| v127996(VarCurr) ) ) ).
fof(writeUnaryOperator_10207,axiom,
! [VarCurr] :
( ~ v127996(VarCurr)
<=> v127997(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25207,axiom,
! [VarCurr] :
( v127997(VarCurr)
<=> ( v127998(VarCurr)
& v128051(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25206,axiom,
! [VarCurr] :
( v128051(VarCurr)
<=> ( v128000(VarCurr)
| v128016(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25205,axiom,
! [VarCurr] :
( v127998(VarCurr)
<=> ( v127999(VarCurr)
| v128015(VarCurr) ) ) ).
fof(writeUnaryOperator_10206,axiom,
! [VarCurr] :
( ~ v128015(VarCurr)
<=> v128016(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25204,axiom,
! [VarCurr] :
( v128016(VarCurr)
<=> ( v128017(VarCurr)
& v128050(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25203,axiom,
! [VarCurr] :
( v128050(VarCurr)
<=> ( v128019(VarCurr)
| v128035(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25202,axiom,
! [VarCurr] :
( v128017(VarCurr)
<=> ( v128018(VarCurr)
| v128034(VarCurr) ) ) ).
fof(writeUnaryOperator_10205,axiom,
! [VarCurr] :
( ~ v128034(VarCurr)
<=> v128035(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25201,axiom,
! [VarCurr] :
( v128035(VarCurr)
<=> ( v128036(VarCurr)
& v128049(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2330,axiom,
! [VarCurr] :
( v128049(VarCurr)
<=> ( v127709(VarCurr,bitIndex39)
| v128039(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25200,axiom,
! [VarCurr] :
( v128036(VarCurr)
<=> ( v128037(VarCurr)
| v128038(VarCurr) ) ) ).
fof(writeUnaryOperator_10204,axiom,
! [VarCurr] :
( ~ v128038(VarCurr)
<=> v128039(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25199,axiom,
! [VarCurr] :
( v128039(VarCurr)
<=> ( v128040(VarCurr)
& v128048(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2329,axiom,
! [VarCurr] :
( v128048(VarCurr)
<=> ( v127709(VarCurr,bitIndex38)
| v128043(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25198,axiom,
! [VarCurr] :
( v128040(VarCurr)
<=> ( v128041(VarCurr)
| v128042(VarCurr) ) ) ).
fof(writeUnaryOperator_10203,axiom,
! [VarCurr] :
( ~ v128042(VarCurr)
<=> v128043(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25197,axiom,
! [VarCurr] :
( v128043(VarCurr)
<=> ( v128044(VarCurr)
& v128047(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2328,axiom,
! [VarCurr] :
( v128047(VarCurr)
<=> ( v127709(VarCurr,bitIndex36)
| v127709(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25196,axiom,
! [VarCurr] :
( v128044(VarCurr)
<=> ( v128045(VarCurr)
| v128046(VarCurr) ) ) ).
fof(writeUnaryOperator_10202,axiom,
! [VarCurr] :
( ~ v128046(VarCurr)
<=> v127709(VarCurr,bitIndex37) ) ).
fof(writeUnaryOperator_10201,axiom,
! [VarCurr] :
( ~ v128045(VarCurr)
<=> v127709(VarCurr,bitIndex36) ) ).
fof(writeUnaryOperator_10200,axiom,
! [VarCurr] :
( ~ v128041(VarCurr)
<=> v127709(VarCurr,bitIndex38) ) ).
fof(writeUnaryOperator_10199,axiom,
! [VarCurr] :
( ~ v128037(VarCurr)
<=> v127709(VarCurr,bitIndex39) ) ).
fof(writeUnaryOperator_10198,axiom,
! [VarCurr] :
( ~ v128018(VarCurr)
<=> v128019(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25195,axiom,
! [VarCurr] :
( v128019(VarCurr)
<=> ( v128020(VarCurr)
& v128033(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2327,axiom,
! [VarCurr] :
( v128033(VarCurr)
<=> ( v127709(VarCurr,bitIndex35)
| v128023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25194,axiom,
! [VarCurr] :
( v128020(VarCurr)
<=> ( v128021(VarCurr)
| v128022(VarCurr) ) ) ).
fof(writeUnaryOperator_10197,axiom,
! [VarCurr] :
( ~ v128022(VarCurr)
<=> v128023(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25193,axiom,
! [VarCurr] :
( v128023(VarCurr)
<=> ( v128024(VarCurr)
& v128032(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2326,axiom,
! [VarCurr] :
( v128032(VarCurr)
<=> ( v127709(VarCurr,bitIndex34)
| v128027(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25192,axiom,
! [VarCurr] :
( v128024(VarCurr)
<=> ( v128025(VarCurr)
| v128026(VarCurr) ) ) ).
fof(writeUnaryOperator_10196,axiom,
! [VarCurr] :
( ~ v128026(VarCurr)
<=> v128027(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25191,axiom,
! [VarCurr] :
( v128027(VarCurr)
<=> ( v128028(VarCurr)
& v128031(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2325,axiom,
! [VarCurr] :
( v128031(VarCurr)
<=> ( v127709(VarCurr,bitIndex32)
| v127709(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25190,axiom,
! [VarCurr] :
( v128028(VarCurr)
<=> ( v128029(VarCurr)
| v128030(VarCurr) ) ) ).
fof(writeUnaryOperator_10195,axiom,
! [VarCurr] :
( ~ v128030(VarCurr)
<=> v127709(VarCurr,bitIndex33) ) ).
fof(writeUnaryOperator_10194,axiom,
! [VarCurr] :
( ~ v128029(VarCurr)
<=> v127709(VarCurr,bitIndex32) ) ).
fof(writeUnaryOperator_10193,axiom,
! [VarCurr] :
( ~ v128025(VarCurr)
<=> v127709(VarCurr,bitIndex34) ) ).
fof(writeUnaryOperator_10192,axiom,
! [VarCurr] :
( ~ v128021(VarCurr)
<=> v127709(VarCurr,bitIndex35) ) ).
fof(writeUnaryOperator_10191,axiom,
! [VarCurr] :
( ~ v127999(VarCurr)
<=> v128000(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25189,axiom,
! [VarCurr] :
( v128000(VarCurr)
<=> ( v128001(VarCurr)
& v128014(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2324,axiom,
! [VarCurr] :
( v128014(VarCurr)
<=> ( v127709(VarCurr,bitIndex43)
| v128004(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25188,axiom,
! [VarCurr] :
( v128001(VarCurr)
<=> ( v128002(VarCurr)
| v128003(VarCurr) ) ) ).
fof(writeUnaryOperator_10190,axiom,
! [VarCurr] :
( ~ v128003(VarCurr)
<=> v128004(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25187,axiom,
! [VarCurr] :
( v128004(VarCurr)
<=> ( v128005(VarCurr)
& v128013(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2323,axiom,
! [VarCurr] :
( v128013(VarCurr)
<=> ( v127709(VarCurr,bitIndex42)
| v128008(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25186,axiom,
! [VarCurr] :
( v128005(VarCurr)
<=> ( v128006(VarCurr)
| v128007(VarCurr) ) ) ).
fof(writeUnaryOperator_10189,axiom,
! [VarCurr] :
( ~ v128007(VarCurr)
<=> v128008(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25185,axiom,
! [VarCurr] :
( v128008(VarCurr)
<=> ( v128009(VarCurr)
& v128012(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2322,axiom,
! [VarCurr] :
( v128012(VarCurr)
<=> ( v127709(VarCurr,bitIndex40)
| v127709(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25184,axiom,
! [VarCurr] :
( v128009(VarCurr)
<=> ( v128010(VarCurr)
| v128011(VarCurr) ) ) ).
fof(writeUnaryOperator_10188,axiom,
! [VarCurr] :
( ~ v128011(VarCurr)
<=> v127709(VarCurr,bitIndex41) ) ).
fof(writeUnaryOperator_10187,axiom,
! [VarCurr] :
( ~ v128010(VarCurr)
<=> v127709(VarCurr,bitIndex40) ) ).
fof(writeUnaryOperator_10186,axiom,
! [VarCurr] :
( ~ v128006(VarCurr)
<=> v127709(VarCurr,bitIndex42) ) ).
fof(writeUnaryOperator_10185,axiom,
! [VarCurr] :
( ~ v128002(VarCurr)
<=> v127709(VarCurr,bitIndex43) ) ).
fof(writeUnaryOperator_10184,axiom,
! [VarCurr] :
( ~ v127980(VarCurr)
<=> v127981(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25183,axiom,
! [VarCurr] :
( v127981(VarCurr)
<=> ( v127982(VarCurr)
& v127995(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2321,axiom,
! [VarCurr] :
( v127995(VarCurr)
<=> ( v127709(VarCurr,bitIndex47)
| v127985(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25182,axiom,
! [VarCurr] :
( v127982(VarCurr)
<=> ( v127983(VarCurr)
| v127984(VarCurr) ) ) ).
fof(writeUnaryOperator_10183,axiom,
! [VarCurr] :
( ~ v127984(VarCurr)
<=> v127985(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25181,axiom,
! [VarCurr] :
( v127985(VarCurr)
<=> ( v127986(VarCurr)
& v127994(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2320,axiom,
! [VarCurr] :
( v127994(VarCurr)
<=> ( v127709(VarCurr,bitIndex46)
| v127989(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25180,axiom,
! [VarCurr] :
( v127986(VarCurr)
<=> ( v127987(VarCurr)
| v127988(VarCurr) ) ) ).
fof(writeUnaryOperator_10182,axiom,
! [VarCurr] :
( ~ v127988(VarCurr)
<=> v127989(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25179,axiom,
! [VarCurr] :
( v127989(VarCurr)
<=> ( v127990(VarCurr)
& v127993(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2319,axiom,
! [VarCurr] :
( v127993(VarCurr)
<=> ( v127709(VarCurr,bitIndex44)
| v127709(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25178,axiom,
! [VarCurr] :
( v127990(VarCurr)
<=> ( v127991(VarCurr)
| v127992(VarCurr) ) ) ).
fof(writeUnaryOperator_10181,axiom,
! [VarCurr] :
( ~ v127992(VarCurr)
<=> v127709(VarCurr,bitIndex45) ) ).
fof(writeUnaryOperator_10180,axiom,
! [VarCurr] :
( ~ v127991(VarCurr)
<=> v127709(VarCurr,bitIndex44) ) ).
fof(writeUnaryOperator_10179,axiom,
! [VarCurr] :
( ~ v127987(VarCurr)
<=> v127709(VarCurr,bitIndex46) ) ).
fof(writeUnaryOperator_10178,axiom,
! [VarCurr] :
( ~ v127983(VarCurr)
<=> v127709(VarCurr,bitIndex47) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25177,axiom,
! [VarCurr] :
( v127707(VarCurr,bitIndex0)
<=> ( v127816(VarCurr)
<~> v127972(VarCurr) ) ) ).
fof(writeUnaryOperator_10177,axiom,
! [VarCurr] :
( ~ v127972(VarCurr)
<=> v127739(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25176,axiom,
! [VarCurr] :
( v127816(VarCurr)
<=> ( v127818(VarCurr)
& v127971(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25175,axiom,
! [VarCurr] :
( v127971(VarCurr)
<=> ( v127820(VarCurr)
| v127896(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25174,axiom,
! [VarCurr] :
( v127818(VarCurr)
<=> ( v127819(VarCurr)
| v127895(VarCurr) ) ) ).
fof(writeUnaryOperator_10176,axiom,
! [VarCurr] :
( ~ v127895(VarCurr)
<=> v127896(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25173,axiom,
! [VarCurr] :
( v127896(VarCurr)
<=> ( v127897(VarCurr)
& v127970(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25172,axiom,
! [VarCurr] :
( v127970(VarCurr)
<=> ( v127899(VarCurr)
| v127915(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25171,axiom,
! [VarCurr] :
( v127897(VarCurr)
<=> ( v127898(VarCurr)
| v127914(VarCurr) ) ) ).
fof(writeUnaryOperator_10175,axiom,
! [VarCurr] :
( ~ v127914(VarCurr)
<=> v127915(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25170,axiom,
! [VarCurr] :
( v127915(VarCurr)
<=> ( v127916(VarCurr)
& v127969(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25169,axiom,
! [VarCurr] :
( v127969(VarCurr)
<=> ( v127918(VarCurr)
| v127934(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25168,axiom,
! [VarCurr] :
( v127916(VarCurr)
<=> ( v127917(VarCurr)
| v127933(VarCurr) ) ) ).
fof(writeUnaryOperator_10174,axiom,
! [VarCurr] :
( ~ v127933(VarCurr)
<=> v127934(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25167,axiom,
! [VarCurr] :
( v127934(VarCurr)
<=> ( v127935(VarCurr)
& v127968(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25166,axiom,
! [VarCurr] :
( v127968(VarCurr)
<=> ( v127937(VarCurr)
| v127953(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25165,axiom,
! [VarCurr] :
( v127935(VarCurr)
<=> ( v127936(VarCurr)
| v127952(VarCurr) ) ) ).
fof(writeUnaryOperator_10173,axiom,
! [VarCurr] :
( ~ v127952(VarCurr)
<=> v127953(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25164,axiom,
! [VarCurr] :
( v127953(VarCurr)
<=> ( v127954(VarCurr)
& v127967(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2318,axiom,
! [VarCurr] :
( v127967(VarCurr)
<=> ( v127709(VarCurr,bitIndex23)
| v127957(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25163,axiom,
! [VarCurr] :
( v127954(VarCurr)
<=> ( v127955(VarCurr)
| v127956(VarCurr) ) ) ).
fof(writeUnaryOperator_10172,axiom,
! [VarCurr] :
( ~ v127956(VarCurr)
<=> v127957(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25162,axiom,
! [VarCurr] :
( v127957(VarCurr)
<=> ( v127958(VarCurr)
& v127966(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2317,axiom,
! [VarCurr] :
( v127966(VarCurr)
<=> ( v127709(VarCurr,bitIndex22)
| v127961(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25161,axiom,
! [VarCurr] :
( v127958(VarCurr)
<=> ( v127959(VarCurr)
| v127960(VarCurr) ) ) ).
fof(writeUnaryOperator_10171,axiom,
! [VarCurr] :
( ~ v127960(VarCurr)
<=> v127961(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25160,axiom,
! [VarCurr] :
( v127961(VarCurr)
<=> ( v127962(VarCurr)
& v127965(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2316,axiom,
! [VarCurr] :
( v127965(VarCurr)
<=> ( v127709(VarCurr,bitIndex20)
| v127709(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25159,axiom,
! [VarCurr] :
( v127962(VarCurr)
<=> ( v127963(VarCurr)
| v127964(VarCurr) ) ) ).
fof(writeUnaryOperator_10170,axiom,
! [VarCurr] :
( ~ v127964(VarCurr)
<=> v127709(VarCurr,bitIndex21) ) ).
fof(writeUnaryOperator_10169,axiom,
! [VarCurr] :
( ~ v127963(VarCurr)
<=> v127709(VarCurr,bitIndex20) ) ).
fof(writeUnaryOperator_10168,axiom,
! [VarCurr] :
( ~ v127959(VarCurr)
<=> v127709(VarCurr,bitIndex22) ) ).
fof(writeUnaryOperator_10167,axiom,
! [VarCurr] :
( ~ v127955(VarCurr)
<=> v127709(VarCurr,bitIndex23) ) ).
fof(writeUnaryOperator_10166,axiom,
! [VarCurr] :
( ~ v127936(VarCurr)
<=> v127937(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25158,axiom,
! [VarCurr] :
( v127937(VarCurr)
<=> ( v127938(VarCurr)
& v127951(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2315,axiom,
! [VarCurr] :
( v127951(VarCurr)
<=> ( v127709(VarCurr,bitIndex19)
| v127941(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25157,axiom,
! [VarCurr] :
( v127938(VarCurr)
<=> ( v127939(VarCurr)
| v127940(VarCurr) ) ) ).
fof(writeUnaryOperator_10165,axiom,
! [VarCurr] :
( ~ v127940(VarCurr)
<=> v127941(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25156,axiom,
! [VarCurr] :
( v127941(VarCurr)
<=> ( v127942(VarCurr)
& v127950(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2314,axiom,
! [VarCurr] :
( v127950(VarCurr)
<=> ( v127709(VarCurr,bitIndex18)
| v127945(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25155,axiom,
! [VarCurr] :
( v127942(VarCurr)
<=> ( v127943(VarCurr)
| v127944(VarCurr) ) ) ).
fof(writeUnaryOperator_10164,axiom,
! [VarCurr] :
( ~ v127944(VarCurr)
<=> v127945(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25154,axiom,
! [VarCurr] :
( v127945(VarCurr)
<=> ( v127946(VarCurr)
& v127949(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2313,axiom,
! [VarCurr] :
( v127949(VarCurr)
<=> ( v127709(VarCurr,bitIndex16)
| v127709(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25153,axiom,
! [VarCurr] :
( v127946(VarCurr)
<=> ( v127947(VarCurr)
| v127948(VarCurr) ) ) ).
fof(writeUnaryOperator_10163,axiom,
! [VarCurr] :
( ~ v127948(VarCurr)
<=> v127709(VarCurr,bitIndex17) ) ).
fof(writeUnaryOperator_10162,axiom,
! [VarCurr] :
( ~ v127947(VarCurr)
<=> v127709(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_10161,axiom,
! [VarCurr] :
( ~ v127943(VarCurr)
<=> v127709(VarCurr,bitIndex18) ) ).
fof(writeUnaryOperator_10160,axiom,
! [VarCurr] :
( ~ v127939(VarCurr)
<=> v127709(VarCurr,bitIndex19) ) ).
fof(writeUnaryOperator_10159,axiom,
! [VarCurr] :
( ~ v127917(VarCurr)
<=> v127918(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25152,axiom,
! [VarCurr] :
( v127918(VarCurr)
<=> ( v127919(VarCurr)
& v127932(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2312,axiom,
! [VarCurr] :
( v127932(VarCurr)
<=> ( v127709(VarCurr,bitIndex27)
| v127922(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25151,axiom,
! [VarCurr] :
( v127919(VarCurr)
<=> ( v127920(VarCurr)
| v127921(VarCurr) ) ) ).
fof(writeUnaryOperator_10158,axiom,
! [VarCurr] :
( ~ v127921(VarCurr)
<=> v127922(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25150,axiom,
! [VarCurr] :
( v127922(VarCurr)
<=> ( v127923(VarCurr)
& v127931(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2311,axiom,
! [VarCurr] :
( v127931(VarCurr)
<=> ( v127709(VarCurr,bitIndex26)
| v127926(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25149,axiom,
! [VarCurr] :
( v127923(VarCurr)
<=> ( v127924(VarCurr)
| v127925(VarCurr) ) ) ).
fof(writeUnaryOperator_10157,axiom,
! [VarCurr] :
( ~ v127925(VarCurr)
<=> v127926(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25148,axiom,
! [VarCurr] :
( v127926(VarCurr)
<=> ( v127927(VarCurr)
& v127930(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2310,axiom,
! [VarCurr] :
( v127930(VarCurr)
<=> ( v127709(VarCurr,bitIndex24)
| v127709(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25147,axiom,
! [VarCurr] :
( v127927(VarCurr)
<=> ( v127928(VarCurr)
| v127929(VarCurr) ) ) ).
fof(writeUnaryOperator_10156,axiom,
! [VarCurr] :
( ~ v127929(VarCurr)
<=> v127709(VarCurr,bitIndex25) ) ).
fof(writeUnaryOperator_10155,axiom,
! [VarCurr] :
( ~ v127928(VarCurr)
<=> v127709(VarCurr,bitIndex24) ) ).
fof(writeUnaryOperator_10154,axiom,
! [VarCurr] :
( ~ v127924(VarCurr)
<=> v127709(VarCurr,bitIndex26) ) ).
fof(writeUnaryOperator_10153,axiom,
! [VarCurr] :
( ~ v127920(VarCurr)
<=> v127709(VarCurr,bitIndex27) ) ).
fof(writeUnaryOperator_10152,axiom,
! [VarCurr] :
( ~ v127898(VarCurr)
<=> v127899(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25146,axiom,
! [VarCurr] :
( v127899(VarCurr)
<=> ( v127900(VarCurr)
& v127913(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2309,axiom,
! [VarCurr] :
( v127913(VarCurr)
<=> ( v127709(VarCurr,bitIndex31)
| v127903(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25145,axiom,
! [VarCurr] :
( v127900(VarCurr)
<=> ( v127901(VarCurr)
| v127902(VarCurr) ) ) ).
fof(writeUnaryOperator_10151,axiom,
! [VarCurr] :
( ~ v127902(VarCurr)
<=> v127903(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25144,axiom,
! [VarCurr] :
( v127903(VarCurr)
<=> ( v127904(VarCurr)
& v127912(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2308,axiom,
! [VarCurr] :
( v127912(VarCurr)
<=> ( v127709(VarCurr,bitIndex30)
| v127907(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25143,axiom,
! [VarCurr] :
( v127904(VarCurr)
<=> ( v127905(VarCurr)
| v127906(VarCurr) ) ) ).
fof(writeUnaryOperator_10150,axiom,
! [VarCurr] :
( ~ v127906(VarCurr)
<=> v127907(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25142,axiom,
! [VarCurr] :
( v127907(VarCurr)
<=> ( v127908(VarCurr)
& v127911(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2307,axiom,
! [VarCurr] :
( v127911(VarCurr)
<=> ( v127709(VarCurr,bitIndex28)
| v127709(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25141,axiom,
! [VarCurr] :
( v127908(VarCurr)
<=> ( v127909(VarCurr)
| v127910(VarCurr) ) ) ).
fof(writeUnaryOperator_10149,axiom,
! [VarCurr] :
( ~ v127910(VarCurr)
<=> v127709(VarCurr,bitIndex29) ) ).
fof(writeUnaryOperator_10148,axiom,
! [VarCurr] :
( ~ v127909(VarCurr)
<=> v127709(VarCurr,bitIndex28) ) ).
fof(writeUnaryOperator_10147,axiom,
! [VarCurr] :
( ~ v127905(VarCurr)
<=> v127709(VarCurr,bitIndex30) ) ).
fof(writeUnaryOperator_10146,axiom,
! [VarCurr] :
( ~ v127901(VarCurr)
<=> v127709(VarCurr,bitIndex31) ) ).
fof(writeUnaryOperator_10145,axiom,
! [VarCurr] :
( ~ v127819(VarCurr)
<=> v127820(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25140,axiom,
! [VarCurr] :
( v127820(VarCurr)
<=> ( v127821(VarCurr)
& v127894(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25139,axiom,
! [VarCurr] :
( v127894(VarCurr)
<=> ( v127823(VarCurr)
| v127839(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25138,axiom,
! [VarCurr] :
( v127821(VarCurr)
<=> ( v127822(VarCurr)
| v127838(VarCurr) ) ) ).
fof(writeUnaryOperator_10144,axiom,
! [VarCurr] :
( ~ v127838(VarCurr)
<=> v127839(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25137,axiom,
! [VarCurr] :
( v127839(VarCurr)
<=> ( v127840(VarCurr)
& v127893(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25136,axiom,
! [VarCurr] :
( v127893(VarCurr)
<=> ( v127842(VarCurr)
| v127858(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25135,axiom,
! [VarCurr] :
( v127840(VarCurr)
<=> ( v127841(VarCurr)
| v127857(VarCurr) ) ) ).
fof(writeUnaryOperator_10143,axiom,
! [VarCurr] :
( ~ v127857(VarCurr)
<=> v127858(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25134,axiom,
! [VarCurr] :
( v127858(VarCurr)
<=> ( v127859(VarCurr)
& v127892(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25133,axiom,
! [VarCurr] :
( v127892(VarCurr)
<=> ( v127861(VarCurr)
| v127877(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25132,axiom,
! [VarCurr] :
( v127859(VarCurr)
<=> ( v127860(VarCurr)
| v127876(VarCurr) ) ) ).
fof(writeUnaryOperator_10142,axiom,
! [VarCurr] :
( ~ v127876(VarCurr)
<=> v127877(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25131,axiom,
! [VarCurr] :
( v127877(VarCurr)
<=> ( v127878(VarCurr)
& v127891(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2306,axiom,
! [VarCurr] :
( v127891(VarCurr)
<=> ( v127709(VarCurr,bitIndex7)
| v127881(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25130,axiom,
! [VarCurr] :
( v127878(VarCurr)
<=> ( v127879(VarCurr)
| v127880(VarCurr) ) ) ).
fof(writeUnaryOperator_10141,axiom,
! [VarCurr] :
( ~ v127880(VarCurr)
<=> v127881(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25129,axiom,
! [VarCurr] :
( v127881(VarCurr)
<=> ( v127882(VarCurr)
& v127890(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2305,axiom,
! [VarCurr] :
( v127890(VarCurr)
<=> ( v127709(VarCurr,bitIndex6)
| v127885(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25128,axiom,
! [VarCurr] :
( v127882(VarCurr)
<=> ( v127883(VarCurr)
| v127884(VarCurr) ) ) ).
fof(writeUnaryOperator_10140,axiom,
! [VarCurr] :
( ~ v127884(VarCurr)
<=> v127885(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25127,axiom,
! [VarCurr] :
( v127885(VarCurr)
<=> ( v127886(VarCurr)
& v127889(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2304,axiom,
! [VarCurr] :
( v127889(VarCurr)
<=> ( v127709(VarCurr,bitIndex4)
| v127709(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25126,axiom,
! [VarCurr] :
( v127886(VarCurr)
<=> ( v127887(VarCurr)
| v127888(VarCurr) ) ) ).
fof(writeUnaryOperator_10139,axiom,
! [VarCurr] :
( ~ v127888(VarCurr)
<=> v127709(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_10138,axiom,
! [VarCurr] :
( ~ v127887(VarCurr)
<=> v127709(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10137,axiom,
! [VarCurr] :
( ~ v127883(VarCurr)
<=> v127709(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_10136,axiom,
! [VarCurr] :
( ~ v127879(VarCurr)
<=> v127709(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_10135,axiom,
! [VarCurr] :
( ~ v127860(VarCurr)
<=> v127861(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25125,axiom,
! [VarCurr] :
( v127861(VarCurr)
<=> ( v127862(VarCurr)
& v127875(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2303,axiom,
! [VarCurr] :
( v127875(VarCurr)
<=> ( v127709(VarCurr,bitIndex3)
| v127865(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25124,axiom,
! [VarCurr] :
( v127862(VarCurr)
<=> ( v127863(VarCurr)
| v127864(VarCurr) ) ) ).
fof(writeUnaryOperator_10134,axiom,
! [VarCurr] :
( ~ v127864(VarCurr)
<=> v127865(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25123,axiom,
! [VarCurr] :
( v127865(VarCurr)
<=> ( v127866(VarCurr)
& v127874(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2302,axiom,
! [VarCurr] :
( v127874(VarCurr)
<=> ( v127709(VarCurr,bitIndex2)
| v127869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25122,axiom,
! [VarCurr] :
( v127866(VarCurr)
<=> ( v127867(VarCurr)
| v127868(VarCurr) ) ) ).
fof(writeUnaryOperator_10133,axiom,
! [VarCurr] :
( ~ v127868(VarCurr)
<=> v127869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25121,axiom,
! [VarCurr] :
( v127869(VarCurr)
<=> ( v127870(VarCurr)
& v127873(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2301,axiom,
! [VarCurr] :
( v127873(VarCurr)
<=> ( v127709(VarCurr,bitIndex0)
| v127709(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25120,axiom,
! [VarCurr] :
( v127870(VarCurr)
<=> ( v127871(VarCurr)
| v127872(VarCurr) ) ) ).
fof(writeUnaryOperator_10132,axiom,
! [VarCurr] :
( ~ v127872(VarCurr)
<=> v127709(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10131,axiom,
! [VarCurr] :
( ~ v127871(VarCurr)
<=> v127709(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10130,axiom,
! [VarCurr] :
( ~ v127867(VarCurr)
<=> v127709(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10129,axiom,
! [VarCurr] :
( ~ v127863(VarCurr)
<=> v127709(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10128,axiom,
! [VarCurr] :
( ~ v127841(VarCurr)
<=> v127842(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25119,axiom,
! [VarCurr] :
( v127842(VarCurr)
<=> ( v127843(VarCurr)
& v127856(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2300,axiom,
! [VarCurr] :
( v127856(VarCurr)
<=> ( v127709(VarCurr,bitIndex11)
| v127846(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25118,axiom,
! [VarCurr] :
( v127843(VarCurr)
<=> ( v127844(VarCurr)
| v127845(VarCurr) ) ) ).
fof(writeUnaryOperator_10127,axiom,
! [VarCurr] :
( ~ v127845(VarCurr)
<=> v127846(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25117,axiom,
! [VarCurr] :
( v127846(VarCurr)
<=> ( v127847(VarCurr)
& v127855(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2299,axiom,
! [VarCurr] :
( v127855(VarCurr)
<=> ( v127709(VarCurr,bitIndex10)
| v127850(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25116,axiom,
! [VarCurr] :
( v127847(VarCurr)
<=> ( v127848(VarCurr)
| v127849(VarCurr) ) ) ).
fof(writeUnaryOperator_10126,axiom,
! [VarCurr] :
( ~ v127849(VarCurr)
<=> v127850(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25115,axiom,
! [VarCurr] :
( v127850(VarCurr)
<=> ( v127851(VarCurr)
& v127854(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2298,axiom,
! [VarCurr] :
( v127854(VarCurr)
<=> ( v127709(VarCurr,bitIndex8)
| v127709(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25114,axiom,
! [VarCurr] :
( v127851(VarCurr)
<=> ( v127852(VarCurr)
| v127853(VarCurr) ) ) ).
fof(writeUnaryOperator_10125,axiom,
! [VarCurr] :
( ~ v127853(VarCurr)
<=> v127709(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_10124,axiom,
! [VarCurr] :
( ~ v127852(VarCurr)
<=> v127709(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_10123,axiom,
! [VarCurr] :
( ~ v127848(VarCurr)
<=> v127709(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_10122,axiom,
! [VarCurr] :
( ~ v127844(VarCurr)
<=> v127709(VarCurr,bitIndex11) ) ).
fof(writeUnaryOperator_10121,axiom,
! [VarCurr] :
( ~ v127822(VarCurr)
<=> v127823(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25113,axiom,
! [VarCurr] :
( v127823(VarCurr)
<=> ( v127824(VarCurr)
& v127837(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2297,axiom,
! [VarCurr] :
( v127837(VarCurr)
<=> ( v127709(VarCurr,bitIndex15)
| v127827(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25112,axiom,
! [VarCurr] :
( v127824(VarCurr)
<=> ( v127825(VarCurr)
| v127826(VarCurr) ) ) ).
fof(writeUnaryOperator_10120,axiom,
! [VarCurr] :
( ~ v127826(VarCurr)
<=> v127827(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25111,axiom,
! [VarCurr] :
( v127827(VarCurr)
<=> ( v127828(VarCurr)
& v127836(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2296,axiom,
! [VarCurr] :
( v127836(VarCurr)
<=> ( v127709(VarCurr,bitIndex14)
| v127831(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25110,axiom,
! [VarCurr] :
( v127828(VarCurr)
<=> ( v127829(VarCurr)
| v127830(VarCurr) ) ) ).
fof(writeUnaryOperator_10119,axiom,
! [VarCurr] :
( ~ v127830(VarCurr)
<=> v127831(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25109,axiom,
! [VarCurr] :
( v127831(VarCurr)
<=> ( v127832(VarCurr)
& v127835(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2295,axiom,
! [VarCurr] :
( v127835(VarCurr)
<=> ( v127709(VarCurr,bitIndex12)
| v127709(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25108,axiom,
! [VarCurr] :
( v127832(VarCurr)
<=> ( v127833(VarCurr)
| v127834(VarCurr) ) ) ).
fof(writeUnaryOperator_10118,axiom,
! [VarCurr] :
( ~ v127834(VarCurr)
<=> v127709(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_10117,axiom,
! [VarCurr] :
( ~ v127833(VarCurr)
<=> v127709(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_10116,axiom,
! [VarCurr] :
( ~ v127829(VarCurr)
<=> v127709(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_10115,axiom,
! [VarCurr] :
( ~ v127825(VarCurr)
<=> v127709(VarCurr,bitIndex15) ) ).
fof(addAssignment_40555,axiom,
! [VarCurr] :
( v127739(VarCurr,bitIndex3)
<=> v114517(VarCurr,bitIndex131) ) ).
fof(addAssignment_40554,axiom,
! [VarCurr] :
( v114517(VarCurr,bitIndex131)
<=> v114519(VarCurr,bitIndex131) ) ).
fof(addAssignment_40553,axiom,
! [VarCurr] :
( v114519(VarCurr,bitIndex131)
<=> v114521(VarCurr,bitIndex131) ) ).
fof(addAssignment_40552,axiom,
! [VarCurr] :
( v114521(VarCurr,bitIndex131)
<=> v114523(VarCurr,bitIndex131) ) ).
fof(addAssignment_40551,axiom,
! [VarCurr] :
( v114523(VarCurr,bitIndex131)
<=> v114525(VarCurr,bitIndex131) ) ).
fof(addAssignment_40550,axiom,
! [VarCurr] :
( v114525(VarCurr,bitIndex131)
<=> v127741(VarCurr,bitIndex3) ) ).
fof(addAssignment_40549,axiom,
! [VarCurr] :
( v127741(VarCurr,bitIndex3)
<=> v127743(VarCurr,bitIndex3) ) ).
fof(addAssignment_40548,axiom,
! [VarCurr] :
( v127743(VarCurr,bitIndex3)
<=> v127745(VarCurr,bitIndex3) ) ).
fof(addAssignment_40547,axiom,
! [VarNext] :
( v127745(VarNext,bitIndex3)
<=> v127808(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2266,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127809(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127808(VarNext,B)
<=> v127745(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2339,axiom,
! [VarNext] :
( v127809(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127808(VarNext,B)
<=> v127764(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25107,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127809(VarNext)
<=> v127810(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25106,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127810(VarNext)
<=> ( v127812(VarNext)
& v127688(VarNext) ) ) ) ).
fof(writeUnaryOperator_10114,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127812(VarNext)
<=> v127695(VarNext) ) ) ).
fof(addAssignment_40546,axiom,
! [VarCurr] :
( v127747(VarCurr,bitIndex3)
<=> v127749(VarCurr,bitIndex3) ) ).
fof(addAssignment_40545,axiom,
! [VarCurr] :
( v127749(VarCurr,bitIndex3)
<=> v127751(VarCurr,bitIndex3) ) ).
fof(addAssignment_40544,axiom,
! [VarCurr] :
( v127751(VarCurr,bitIndex3)
<=> v127753(VarCurr,bitIndex3) ) ).
fof(addAssignment_40543,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v127709(VarCurr,B)
<=> v114517(VarCurr,B) ) ) ).
fof(addAssignment_40542,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v114517(VarCurr,B)
<=> v114519(VarCurr,B) ) ) ).
fof(addAssignment_40541,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v114519(VarCurr,B)
<=> v114521(VarCurr,B) ) ) ).
fof(addAssignment_40540,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v114521(VarCurr,B)
<=> v114523(VarCurr,B) ) ) ).
fof(addAssignment_40539,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v114523(VarCurr,B)
<=> v114525(VarCurr,B) ) ) ).
fof(addAssignment_40538,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v114525(VarCurr,B)
<=> v127711(VarCurr,B) ) ) ).
fof(addAssignment_40537,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v127711(VarCurr,B)
<=> v127713(VarCurr,B) ) ) ).
fof(addAssignment_40536,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v127713(VarCurr,B)
<=> v127715(VarCurr,B) ) ) ).
fof(addAssignment_40535,axiom,
! [VarNext,B] :
( range_127_96(B)
=> ( v127715(VarNext,B)
<=> v127800(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2265,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127801(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v127800(VarNext,B)
<=> v127715(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2338,axiom,
! [VarNext] :
( v127801(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v127800(VarNext,B)
<=> v127735(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127801(VarNext)
<=> v127802(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127802(VarNext)
<=> ( v127804(VarNext)
& v127688(VarNext) ) ) ) ).
fof(writeUnaryOperator_10113,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127804(VarNext)
<=> v127695(VarNext) ) ) ).
fof(addAssignment_40534,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v127718(VarCurr,B)
<=> v127720(VarCurr,B) ) ) ).
fof(addAssignment_40533,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v127720(VarCurr,B)
<=> v127722(VarCurr,B) ) ) ).
fof(addAssignment_40532,axiom,
! [VarCurr,B] :
( range_127_96(B)
=> ( v127722(VarCurr,B)
<=> v127724(VarCurr,B) ) ) ).
fof(range_axiom_187,axiom,
! [B] :
( range_127_96(B)
<=> ( $false
| bitIndex96 = B
| bitIndex97 = B
| bitIndex98 = B
| bitIndex99 = B
| bitIndex100 = B
| bitIndex101 = B
| bitIndex102 = B
| bitIndex103 = B
| bitIndex104 = B
| bitIndex105 = B
| bitIndex106 = B
| bitIndex107 = B
| bitIndex108 = B
| bitIndex109 = B
| bitIndex110 = B
| bitIndex111 = B
| bitIndex112 = B
| bitIndex113 = B
| bitIndex114 = B
| bitIndex115 = B
| bitIndex116 = B
| bitIndex117 = B
| bitIndex118 = B
| bitIndex119 = B
| bitIndex120 = B
| bitIndex121 = B
| bitIndex122 = B
| bitIndex123 = B
| bitIndex124 = B
| bitIndex125 = B
| bitIndex126 = B
| bitIndex127 = B ) ) ).
fof(addAssignment_40531,axiom,
! [VarCurr] :
( v127739(VarCurr,bitIndex2)
<=> v114517(VarCurr,bitIndex130) ) ).
fof(addAssignment_40530,axiom,
! [VarCurr] :
( v114517(VarCurr,bitIndex130)
<=> v114519(VarCurr,bitIndex130) ) ).
fof(addAssignment_40529,axiom,
! [VarCurr] :
( v114519(VarCurr,bitIndex130)
<=> v114521(VarCurr,bitIndex130) ) ).
fof(addAssignment_40528,axiom,
! [VarCurr] :
( v114521(VarCurr,bitIndex130)
<=> v114523(VarCurr,bitIndex130) ) ).
fof(addAssignment_40527,axiom,
! [VarCurr] :
( v114523(VarCurr,bitIndex130)
<=> v114525(VarCurr,bitIndex130) ) ).
fof(addAssignment_40526,axiom,
! [VarCurr] :
( v114525(VarCurr,bitIndex130)
<=> v127741(VarCurr,bitIndex2) ) ).
fof(addAssignment_40525,axiom,
! [VarCurr] :
( v127741(VarCurr,bitIndex2)
<=> v127743(VarCurr,bitIndex2) ) ).
fof(addAssignment_40524,axiom,
! [VarCurr] :
( v127743(VarCurr,bitIndex2)
<=> v127745(VarCurr,bitIndex2) ) ).
fof(addAssignment_40523,axiom,
! [VarNext] :
( v127745(VarNext,bitIndex2)
<=> v127792(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2264,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127793(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127792(VarNext,B)
<=> v127745(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2337,axiom,
! [VarNext] :
( v127793(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127792(VarNext,B)
<=> v127764(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127793(VarNext)
<=> v127794(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127794(VarNext)
<=> ( v127796(VarNext)
& v127688(VarNext) ) ) ) ).
fof(writeUnaryOperator_10112,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127796(VarNext)
<=> v127695(VarNext) ) ) ).
fof(addAssignment_40522,axiom,
! [VarCurr] :
( v127747(VarCurr,bitIndex2)
<=> v127749(VarCurr,bitIndex2) ) ).
fof(addAssignment_40521,axiom,
! [VarCurr] :
( v127749(VarCurr,bitIndex2)
<=> v127751(VarCurr,bitIndex2) ) ).
fof(addAssignment_40520,axiom,
! [VarCurr] :
( v127751(VarCurr,bitIndex2)
<=> v127753(VarCurr,bitIndex2) ) ).
fof(addAssignment_40519,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v127709(VarCurr,B)
<=> v114517(VarCurr,B) ) ) ).
fof(addAssignment_40518,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v114517(VarCurr,B)
<=> v114519(VarCurr,B) ) ) ).
fof(addAssignment_40517,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v114519(VarCurr,B)
<=> v114521(VarCurr,B) ) ) ).
fof(addAssignment_40516,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v114521(VarCurr,B)
<=> v114523(VarCurr,B) ) ) ).
fof(addAssignment_40515,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v114523(VarCurr,B)
<=> v114525(VarCurr,B) ) ) ).
fof(addAssignment_40514,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v114525(VarCurr,B)
<=> v127711(VarCurr,B) ) ) ).
fof(addAssignment_40513,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v127711(VarCurr,B)
<=> v127713(VarCurr,B) ) ) ).
fof(addAssignment_40512,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v127713(VarCurr,B)
<=> v127715(VarCurr,B) ) ) ).
fof(addAssignment_40511,axiom,
! [VarNext,B] :
( range_95_64(B)
=> ( v127715(VarNext,B)
<=> v127784(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127785(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v127784(VarNext,B)
<=> v127715(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2336,axiom,
! [VarNext] :
( v127785(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v127784(VarNext,B)
<=> v127735(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127785(VarNext)
<=> v127786(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127786(VarNext)
<=> ( v127788(VarNext)
& v127688(VarNext) ) ) ) ).
fof(writeUnaryOperator_10111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127788(VarNext)
<=> v127695(VarNext) ) ) ).
fof(addAssignment_40510,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v127718(VarCurr,B)
<=> v127720(VarCurr,B) ) ) ).
fof(addAssignment_40509,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v127720(VarCurr,B)
<=> v127722(VarCurr,B) ) ) ).
fof(addAssignment_40508,axiom,
! [VarCurr,B] :
( range_95_64(B)
=> ( v127722(VarCurr,B)
<=> v127724(VarCurr,B) ) ) ).
fof(range_axiom_186,axiom,
! [B] :
( range_95_64(B)
<=> ( $false
| bitIndex64 = B
| bitIndex65 = B
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B
| bitIndex74 = B
| bitIndex75 = B
| bitIndex76 = B
| bitIndex77 = B
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B
| bitIndex85 = B
| bitIndex86 = B
| bitIndex87 = B
| bitIndex88 = B
| bitIndex89 = B
| bitIndex90 = B
| bitIndex91 = B
| bitIndex92 = B
| bitIndex93 = B
| bitIndex94 = B
| bitIndex95 = B ) ) ).
fof(addAssignment_40507,axiom,
! [VarCurr] :
( v127739(VarCurr,bitIndex1)
<=> v114517(VarCurr,bitIndex129) ) ).
fof(addAssignment_40506,axiom,
! [VarCurr] :
( v114517(VarCurr,bitIndex129)
<=> v114519(VarCurr,bitIndex129) ) ).
fof(addAssignment_40505,axiom,
! [VarCurr] :
( v114519(VarCurr,bitIndex129)
<=> v114521(VarCurr,bitIndex129) ) ).
fof(addAssignment_40504,axiom,
! [VarCurr] :
( v114521(VarCurr,bitIndex129)
<=> v114523(VarCurr,bitIndex129) ) ).
fof(addAssignment_40503,axiom,
! [VarCurr] :
( v114523(VarCurr,bitIndex129)
<=> v114525(VarCurr,bitIndex129) ) ).
fof(addAssignment_40502,axiom,
! [VarCurr] :
( v114525(VarCurr,bitIndex129)
<=> v127741(VarCurr,bitIndex1) ) ).
fof(addAssignment_40501,axiom,
! [VarCurr] :
( v127741(VarCurr,bitIndex1)
<=> v127743(VarCurr,bitIndex1) ) ).
fof(addAssignment_40500,axiom,
! [VarCurr] :
( v127743(VarCurr,bitIndex1)
<=> v127745(VarCurr,bitIndex1) ) ).
fof(addAssignment_40499,axiom,
! [VarNext] :
( v127745(VarNext,bitIndex1)
<=> v127776(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2262,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127777(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127776(VarNext,B)
<=> v127745(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2335,axiom,
! [VarNext] :
( v127777(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127776(VarNext,B)
<=> v127764(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127777(VarNext)
<=> v127778(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25098,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127778(VarNext)
<=> ( v127780(VarNext)
& v127688(VarNext) ) ) ) ).
fof(writeUnaryOperator_10110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127780(VarNext)
<=> v127695(VarNext) ) ) ).
fof(addAssignment_40498,axiom,
! [VarCurr] :
( v127747(VarCurr,bitIndex1)
<=> v127749(VarCurr,bitIndex1) ) ).
fof(addAssignment_40497,axiom,
! [VarCurr] :
( v127749(VarCurr,bitIndex1)
<=> v127751(VarCurr,bitIndex1) ) ).
fof(addAssignment_40496,axiom,
! [VarCurr] :
( v127751(VarCurr,bitIndex1)
<=> v127753(VarCurr,bitIndex1) ) ).
fof(addAssignment_40495,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v127709(VarCurr,B)
<=> v114517(VarCurr,B) ) ) ).
fof(addAssignment_40494,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v114517(VarCurr,B)
<=> v114519(VarCurr,B) ) ) ).
fof(addAssignment_40493,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v114519(VarCurr,B)
<=> v114521(VarCurr,B) ) ) ).
fof(addAssignment_40492,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v114521(VarCurr,B)
<=> v114523(VarCurr,B) ) ) ).
fof(addAssignment_40491,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v114523(VarCurr,B)
<=> v114525(VarCurr,B) ) ) ).
fof(addAssignment_40490,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v114525(VarCurr,B)
<=> v127711(VarCurr,B) ) ) ).
fof(addAssignment_40489,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v127711(VarCurr,B)
<=> v127713(VarCurr,B) ) ) ).
fof(addAssignment_40488,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v127713(VarCurr,B)
<=> v127715(VarCurr,B) ) ) ).
fof(addAssignment_40487,axiom,
! [VarNext,B] :
( range_63_32(B)
=> ( v127715(VarNext,B)
<=> v127768(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2261,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127769(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v127768(VarNext,B)
<=> v127715(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2334,axiom,
! [VarNext] :
( v127769(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v127768(VarNext,B)
<=> v127735(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25097,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127769(VarNext)
<=> v127770(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127770(VarNext)
<=> ( v127772(VarNext)
& v127688(VarNext) ) ) ) ).
fof(writeUnaryOperator_10109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127772(VarNext)
<=> v127695(VarNext) ) ) ).
fof(addAssignment_40486,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v127718(VarCurr,B)
<=> v127720(VarCurr,B) ) ) ).
fof(addAssignment_40485,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v127720(VarCurr,B)
<=> v127722(VarCurr,B) ) ) ).
fof(addAssignment_40484,axiom,
! [VarCurr,B] :
( range_63_32(B)
=> ( v127722(VarCurr,B)
<=> v127724(VarCurr,B) ) ) ).
fof(range_axiom_185,axiom,
! [B] :
( range_63_32(B)
<=> ( $false
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B ) ) ).
fof(addAssignment_40483,axiom,
! [VarCurr] :
( v127739(VarCurr,bitIndex0)
<=> v114517(VarCurr,bitIndex128) ) ).
fof(addAssignment_40482,axiom,
! [VarCurr] :
( v114517(VarCurr,bitIndex128)
<=> v114519(VarCurr,bitIndex128) ) ).
fof(addAssignment_40481,axiom,
! [VarCurr] :
( v114519(VarCurr,bitIndex128)
<=> v114521(VarCurr,bitIndex128) ) ).
fof(addAssignment_40480,axiom,
! [VarCurr] :
( v114521(VarCurr,bitIndex128)
<=> v114523(VarCurr,bitIndex128) ) ).
fof(addAssignment_40479,axiom,
! [VarCurr] :
( v114523(VarCurr,bitIndex128)
<=> v114525(VarCurr,bitIndex128) ) ).
fof(addAssignment_40478,axiom,
! [VarCurr] :
( v114525(VarCurr,bitIndex128)
<=> v127741(VarCurr,bitIndex0) ) ).
fof(addAssignment_40477,axiom,
! [VarCurr] :
( v127741(VarCurr,bitIndex0)
<=> v127743(VarCurr,bitIndex0) ) ).
fof(addAssignment_40476,axiom,
! [VarCurr] :
( v127743(VarCurr,bitIndex0)
<=> v127745(VarCurr,bitIndex0) ) ).
fof(addAssignment_40475,axiom,
! [VarNext] :
( v127745(VarNext,bitIndex0)
<=> v127755(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2260,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127756(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127755(VarNext,B)
<=> v127745(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2333,axiom,
! [VarNext] :
( v127756(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127755(VarNext,B)
<=> v127764(VarNext,B) ) ) ) ).
fof(addAssignment_40474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v127764(VarNext,B)
<=> v127762(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3077,axiom,
! [VarCurr] :
( ~ v127702(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v127762(VarCurr,B)
<=> v127747(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2864,axiom,
! [VarCurr] :
( v127702(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v127762(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127756(VarNext)
<=> v127757(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127757(VarNext)
<=> ( v127759(VarNext)
& v127688(VarNext) ) ) ) ).
fof(writeUnaryOperator_10108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127759(VarNext)
<=> v127695(VarNext) ) ) ).
fof(addAssignment_40473,axiom,
! [VarCurr] :
( v127747(VarCurr,bitIndex0)
<=> v127749(VarCurr,bitIndex0) ) ).
fof(addAssignment_40472,axiom,
! [VarCurr] :
( v127749(VarCurr,bitIndex0)
<=> v127751(VarCurr,bitIndex0) ) ).
fof(addAssignment_40471,axiom,
! [VarCurr] :
( v127751(VarCurr,bitIndex0)
<=> v127753(VarCurr,bitIndex0) ) ).
fof(addAssignment_40470,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v127709(VarCurr,B)
<=> v114517(VarCurr,B) ) ) ).
fof(addAssignment_40469,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114517(VarCurr,B)
<=> v114519(VarCurr,B) ) ) ).
fof(addAssignment_40468,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114519(VarCurr,B)
<=> v114521(VarCurr,B) ) ) ).
fof(addAssignment_40467,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114521(VarCurr,B)
<=> v114523(VarCurr,B) ) ) ).
fof(addAssignment_40466,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114523(VarCurr,B)
<=> v114525(VarCurr,B) ) ) ).
fof(addAssignment_40465,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v114525(VarCurr,B)
<=> v127711(VarCurr,B) ) ) ).
fof(addAssignment_40464,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v127711(VarCurr,B)
<=> v127713(VarCurr,B) ) ) ).
fof(addAssignment_40463,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v127713(VarCurr,B)
<=> v127715(VarCurr,B) ) ) ).
fof(addAssignment_40462,axiom,
! [VarNext,B] :
( range_31_0(B)
=> ( v127715(VarNext,B)
<=> v127726(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2259,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127727(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v127726(VarNext,B)
<=> v127715(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2332,axiom,
! [VarNext] :
( v127727(VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v127726(VarNext,B)
<=> v127735(VarNext,B) ) ) ) ).
fof(addAssignment_40461,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_127_0(B)
=> ( v127735(VarNext,B)
<=> v127733(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3076,axiom,
! [VarCurr] :
( ~ v127702(VarCurr)
=> ! [B] :
( range_127_0(B)
=> ( v127733(VarCurr,B)
<=> v127718(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2863,axiom,
! [VarCurr] :
( v127702(VarCurr)
=> ! [B] :
( range_127_0(B)
=> ( v127733(VarCurr,B)
<=> $false ) ) ) ).
fof(range_axiom_184,axiom,
! [B] :
( range_127_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B
| bitIndex64 = B
| bitIndex65 = B
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B
| bitIndex74 = B
| bitIndex75 = B
| bitIndex76 = B
| bitIndex77 = B
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B
| bitIndex85 = B
| bitIndex86 = B
| bitIndex87 = B
| bitIndex88 = B
| bitIndex89 = B
| bitIndex90 = B
| bitIndex91 = B
| bitIndex92 = B
| bitIndex93 = B
| bitIndex94 = B
| bitIndex95 = B
| bitIndex96 = B
| bitIndex97 = B
| bitIndex98 = B
| bitIndex99 = B
| bitIndex100 = B
| bitIndex101 = B
| bitIndex102 = B
| bitIndex103 = B
| bitIndex104 = B
| bitIndex105 = B
| bitIndex106 = B
| bitIndex107 = B
| bitIndex108 = B
| bitIndex109 = B
| bitIndex110 = B
| bitIndex111 = B
| bitIndex112 = B
| bitIndex113 = B
| bitIndex114 = B
| bitIndex115 = B
| bitIndex116 = B
| bitIndex117 = B
| bitIndex118 = B
| bitIndex119 = B
| bitIndex120 = B
| bitIndex121 = B
| bitIndex122 = B
| bitIndex123 = B
| bitIndex124 = B
| bitIndex125 = B
| bitIndex126 = B
| bitIndex127 = B ) ) ).
fof(bitBlastConstant_12661,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex127) ).
fof(bitBlastConstant_12660,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex126) ).
fof(bitBlastConstant_12659,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex125) ).
fof(bitBlastConstant_12658,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex124) ).
fof(bitBlastConstant_12657,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex123) ).
fof(bitBlastConstant_12656,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex122) ).
fof(bitBlastConstant_12655,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex121) ).
fof(bitBlastConstant_12654,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex120) ).
fof(bitBlastConstant_12653,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex119) ).
fof(bitBlastConstant_12652,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex118) ).
fof(bitBlastConstant_12651,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex117) ).
fof(bitBlastConstant_12650,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex116) ).
fof(bitBlastConstant_12649,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex115) ).
fof(bitBlastConstant_12648,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex114) ).
fof(bitBlastConstant_12647,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex113) ).
fof(bitBlastConstant_12646,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex112) ).
fof(bitBlastConstant_12645,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex111) ).
fof(bitBlastConstant_12644,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex110) ).
fof(bitBlastConstant_12643,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex109) ).
fof(bitBlastConstant_12642,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex108) ).
fof(bitBlastConstant_12641,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex107) ).
fof(bitBlastConstant_12640,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex106) ).
fof(bitBlastConstant_12639,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex105) ).
fof(bitBlastConstant_12638,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex104) ).
fof(bitBlastConstant_12637,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex103) ).
fof(bitBlastConstant_12636,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex102) ).
fof(bitBlastConstant_12635,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex101) ).
fof(bitBlastConstant_12634,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex100) ).
fof(bitBlastConstant_12633,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex99) ).
fof(bitBlastConstant_12632,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex98) ).
fof(bitBlastConstant_12631,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex97) ).
fof(bitBlastConstant_12630,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex96) ).
fof(bitBlastConstant_12629,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex95) ).
fof(bitBlastConstant_12628,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex94) ).
fof(bitBlastConstant_12627,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex93) ).
fof(bitBlastConstant_12626,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex92) ).
fof(bitBlastConstant_12625,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex91) ).
fof(bitBlastConstant_12624,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex90) ).
fof(bitBlastConstant_12623,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex89) ).
fof(bitBlastConstant_12622,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex88) ).
fof(bitBlastConstant_12621,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex87) ).
fof(bitBlastConstant_12620,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex86) ).
fof(bitBlastConstant_12619,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex85) ).
fof(bitBlastConstant_12618,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex84) ).
fof(bitBlastConstant_12617,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex83) ).
fof(bitBlastConstant_12616,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex82) ).
fof(bitBlastConstant_12615,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex81) ).
fof(bitBlastConstant_12614,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex80) ).
fof(bitBlastConstant_12613,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex79) ).
fof(bitBlastConstant_12612,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex78) ).
fof(bitBlastConstant_12611,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex77) ).
fof(bitBlastConstant_12610,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex76) ).
fof(bitBlastConstant_12609,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex75) ).
fof(bitBlastConstant_12608,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex74) ).
fof(bitBlastConstant_12607,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex73) ).
fof(bitBlastConstant_12606,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex72) ).
fof(bitBlastConstant_12605,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex71) ).
fof(bitBlastConstant_12604,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex70) ).
fof(bitBlastConstant_12603,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex69) ).
fof(bitBlastConstant_12602,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex68) ).
fof(bitBlastConstant_12601,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex67) ).
fof(bitBlastConstant_12600,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex66) ).
fof(bitBlastConstant_12599,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex65) ).
fof(bitBlastConstant_12598,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex64) ).
fof(bitBlastConstant_12597,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex63) ).
fof(bitBlastConstant_12596,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex62) ).
fof(bitBlastConstant_12595,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex61) ).
fof(bitBlastConstant_12594,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex60) ).
fof(bitBlastConstant_12593,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex59) ).
fof(bitBlastConstant_12592,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex58) ).
fof(bitBlastConstant_12591,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex57) ).
fof(bitBlastConstant_12590,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex56) ).
fof(bitBlastConstant_12589,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex55) ).
fof(bitBlastConstant_12588,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex54) ).
fof(bitBlastConstant_12587,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex53) ).
fof(bitBlastConstant_12586,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex52) ).
fof(bitBlastConstant_12585,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex51) ).
fof(bitBlastConstant_12584,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex50) ).
fof(bitBlastConstant_12583,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex49) ).
fof(bitBlastConstant_12582,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex48) ).
fof(bitBlastConstant_12581,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex47) ).
fof(bitBlastConstant_12580,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex46) ).
fof(bitBlastConstant_12579,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex45) ).
fof(bitBlastConstant_12578,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex44) ).
fof(bitBlastConstant_12577,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex43) ).
fof(bitBlastConstant_12576,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex42) ).
fof(bitBlastConstant_12575,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex41) ).
fof(bitBlastConstant_12574,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex40) ).
fof(bitBlastConstant_12573,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex39) ).
fof(bitBlastConstant_12572,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex38) ).
fof(bitBlastConstant_12571,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex37) ).
fof(bitBlastConstant_12570,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex36) ).
fof(bitBlastConstant_12569,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex35) ).
fof(bitBlastConstant_12568,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex34) ).
fof(bitBlastConstant_12567,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex33) ).
fof(bitBlastConstant_12566,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex32) ).
fof(bitBlastConstant_12565,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex31) ).
fof(bitBlastConstant_12564,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex30) ).
fof(bitBlastConstant_12563,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex29) ).
fof(bitBlastConstant_12562,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex28) ).
fof(bitBlastConstant_12561,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex27) ).
fof(bitBlastConstant_12560,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12559,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12558,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12557,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12556,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12555,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12554,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12553,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12552,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12551,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12550,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12549,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12548,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12547,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12546,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12545,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12544,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12543,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12542,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12541,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12540,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12539,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12538,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12537,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12536,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12535,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12534,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127727(VarNext)
<=> v127728(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25092,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127728(VarNext)
<=> ( v127730(VarNext)
& v127688(VarNext) ) ) ) ).
fof(writeUnaryOperator_10107,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127730(VarNext)
<=> v127695(VarNext) ) ) ).
fof(addAssignment_40460,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v127718(VarCurr,B)
<=> v127720(VarCurr,B) ) ) ).
fof(addAssignment_40459,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v127720(VarCurr,B)
<=> v127722(VarCurr,B) ) ) ).
fof(addAssignment_40458,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v127722(VarCurr,B)
<=> v127724(VarCurr,B) ) ) ).
fof(addAssignment_40457,axiom,
! [VarCurr] :
( v114507(VarCurr,bitIndex1)
<=> v114551(VarCurr,bitIndex1) ) ).
fof(addAssignment_40456,axiom,
! [VarCurr] :
( v114509(VarCurr,bitIndex1)
<=> v114511(VarCurr,bitIndex1) ) ).
fof(addAssignment_40455,axiom,
! [VarCurr] :
( v114511(VarCurr,bitIndex1)
<=> v114513(VarCurr,bitIndex1) ) ).
fof(addAssignment_40454,axiom,
! [VarCurr] :
( v114513(VarCurr,bitIndex1)
<=> v114515(VarCurr,bitIndex1) ) ).
fof(addAssignment_40453,axiom,
! [VarCurr] :
( v114515(VarCurr,bitIndex1)
<=> v114517(VarCurr,bitIndex138) ) ).
fof(addAssignment_40452,axiom,
! [VarCurr] :
( v114517(VarCurr,bitIndex138)
<=> v114519(VarCurr,bitIndex138) ) ).
fof(addAssignment_40451,axiom,
! [VarCurr] :
( v114519(VarCurr,bitIndex138)
<=> v114521(VarCurr,bitIndex138) ) ).
fof(addAssignment_40450,axiom,
! [VarCurr] :
( v114521(VarCurr,bitIndex138)
<=> v114523(VarCurr,bitIndex138) ) ).
fof(addAssignment_40449,axiom,
! [VarCurr] :
( v114523(VarCurr,bitIndex138)
<=> v114525(VarCurr,bitIndex138) ) ).
fof(addAssignment_40448,axiom,
! [VarCurr] :
( v114525(VarCurr,bitIndex138)
<=> v127670(VarCurr) ) ).
fof(addAssignment_40447,axiom,
! [VarCurr] :
( v127670(VarCurr)
<=> v127672(VarCurr) ) ).
fof(addAssignment_40446,axiom,
! [VarCurr] :
( v127672(VarCurr)
<=> v127674(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2258,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127691(VarNext)
=> ( v127674(VarNext)
<=> v127674(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2331,axiom,
! [VarNext] :
( v127691(VarNext)
=> ( v127674(VarNext)
<=> v127701(VarNext) ) ) ).
fof(addAssignment_40445,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127701(VarNext)
<=> v127699(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3075,axiom,
! [VarCurr] :
( ~ v127702(VarCurr)
=> ( v127699(VarCurr)
<=> v127703(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2862,axiom,
! [VarCurr] :
( v127702(VarCurr)
=> ( v127699(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25091,axiom,
! [VarCurr] :
( v127703(VarCurr)
<=> ( v127678(VarCurr)
& v127686(VarCurr) ) ) ).
fof(writeUnaryOperator_10106,axiom,
! [VarCurr] :
( ~ v127702(VarCurr)
<=> v127676(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25090,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127691(VarNext)
<=> v127692(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25089,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127692(VarNext)
<=> ( v127693(VarNext)
& v127688(VarNext) ) ) ) ).
fof(writeUnaryOperator_10105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127693(VarNext)
<=> v127695(VarNext) ) ) ).
fof(addAssignment_40444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127695(VarNext)
<=> v127688(VarCurr) ) ) ).
fof(addAssignment_40443,axiom,
! [VarCurr] :
( v127688(VarCurr)
<=> v11404(VarCurr) ) ).
fof(addAssignment_40442,axiom,
! [VarCurr] :
( v127686(VarCurr)
<=> v114449(VarCurr) ) ).
fof(addAssignment_40441,axiom,
! [VarCurr] :
( v127678(VarCurr)
<=> v127680(VarCurr) ) ).
fof(addAssignment_40440,axiom,
! [VarCurr] :
( v127680(VarCurr)
<=> v127682(VarCurr) ) ).
fof(addAssignment_40439,axiom,
! [VarCurr] :
( v127682(VarCurr)
<=> v127684(VarCurr) ) ).
fof(addAssignment_40438,axiom,
! [VarCurr] :
( v127676(VarCurr)
<=> v11388(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25088,axiom,
! [VarCurr] :
( v114684(VarCurr)
<=> ( v114419(VarCurr)
& v127626(VarCurr) ) ) ).
fof(writeUnaryOperator_10104,axiom,
! [VarCurr] :
( ~ v127626(VarCurr)
<=> v127628(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25087,axiom,
! [VarCurr] :
( v127628(VarCurr)
<=> ( v127629(VarCurr)
& v127663(VarCurr) ) ) ).
fof(writeUnaryOperator_10103,axiom,
! [VarCurr] :
( ~ v127663(VarCurr)
<=> v127664(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25086,axiom,
! [VarCurr] :
( v127664(VarCurr)
<=> ( v127665(VarCurr)
& v127668(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2294,axiom,
! [VarCurr] :
( v127668(VarCurr)
<=> ( v114686(VarCurr,bitIndex5)
| v127587(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25085,axiom,
! [VarCurr] :
( v127665(VarCurr)
<=> ( v127666(VarCurr)
| v127667(VarCurr) ) ) ).
fof(writeUnaryOperator_10102,axiom,
! [VarCurr] :
( ~ v127667(VarCurr)
<=> v127587(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_10101,axiom,
! [VarCurr] :
( ~ v127666(VarCurr)
<=> v114686(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25084,axiom,
! [VarCurr] :
( v127629(VarCurr)
<=> ( v127630(VarCurr)
& v127657(VarCurr) ) ) ).
fof(writeUnaryOperator_10100,axiom,
! [VarCurr] :
( ~ v127657(VarCurr)
<=> v127658(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25083,axiom,
! [VarCurr] :
( v127658(VarCurr)
<=> ( v127659(VarCurr)
& v127662(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2293,axiom,
! [VarCurr] :
( v127662(VarCurr)
<=> ( v114686(VarCurr,bitIndex4)
| v127587(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25082,axiom,
! [VarCurr] :
( v127659(VarCurr)
<=> ( v127660(VarCurr)
| v127661(VarCurr) ) ) ).
fof(writeUnaryOperator_10099,axiom,
! [VarCurr] :
( ~ v127661(VarCurr)
<=> v127587(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10098,axiom,
! [VarCurr] :
( ~ v127660(VarCurr)
<=> v114686(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25081,axiom,
! [VarCurr] :
( v127630(VarCurr)
<=> ( v127631(VarCurr)
& v127651(VarCurr) ) ) ).
fof(writeUnaryOperator_10097,axiom,
! [VarCurr] :
( ~ v127651(VarCurr)
<=> v127652(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25080,axiom,
! [VarCurr] :
( v127652(VarCurr)
<=> ( v127653(VarCurr)
& v127656(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2292,axiom,
! [VarCurr] :
( v127656(VarCurr)
<=> ( v114686(VarCurr,bitIndex3)
| v127587(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25079,axiom,
! [VarCurr] :
( v127653(VarCurr)
<=> ( v127654(VarCurr)
| v127655(VarCurr) ) ) ).
fof(writeUnaryOperator_10096,axiom,
! [VarCurr] :
( ~ v127655(VarCurr)
<=> v127587(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10095,axiom,
! [VarCurr] :
( ~ v127654(VarCurr)
<=> v114686(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25078,axiom,
! [VarCurr] :
( v127631(VarCurr)
<=> ( v127632(VarCurr)
& v127645(VarCurr) ) ) ).
fof(writeUnaryOperator_10094,axiom,
! [VarCurr] :
( ~ v127645(VarCurr)
<=> v127646(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25077,axiom,
! [VarCurr] :
( v127646(VarCurr)
<=> ( v127647(VarCurr)
& v127650(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2291,axiom,
! [VarCurr] :
( v127650(VarCurr)
<=> ( v114686(VarCurr,bitIndex2)
| v127587(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25076,axiom,
! [VarCurr] :
( v127647(VarCurr)
<=> ( v127648(VarCurr)
| v127649(VarCurr) ) ) ).
fof(writeUnaryOperator_10093,axiom,
! [VarCurr] :
( ~ v127649(VarCurr)
<=> v127587(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10092,axiom,
! [VarCurr] :
( ~ v127648(VarCurr)
<=> v114686(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25075,axiom,
! [VarCurr] :
( v127632(VarCurr)
<=> ( v127633(VarCurr)
& v127639(VarCurr) ) ) ).
fof(writeUnaryOperator_10091,axiom,
! [VarCurr] :
( ~ v127639(VarCurr)
<=> v127640(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25074,axiom,
! [VarCurr] :
( v127640(VarCurr)
<=> ( v127641(VarCurr)
& v127644(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2290,axiom,
! [VarCurr] :
( v127644(VarCurr)
<=> ( v114686(VarCurr,bitIndex1)
| v127587(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25073,axiom,
! [VarCurr] :
( v127641(VarCurr)
<=> ( v127642(VarCurr)
| v127643(VarCurr) ) ) ).
fof(writeUnaryOperator_10090,axiom,
! [VarCurr] :
( ~ v127643(VarCurr)
<=> v127587(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10089,axiom,
! [VarCurr] :
( ~ v127642(VarCurr)
<=> v114686(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10088,axiom,
! [VarCurr] :
( ~ v127633(VarCurr)
<=> v127634(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25072,axiom,
! [VarCurr] :
( v127634(VarCurr)
<=> ( v127635(VarCurr)
& v127638(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25071,axiom,
! [VarCurr] :
( v127638(VarCurr)
<=> ( v114686(VarCurr,bitIndex0)
| v127587(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25070,axiom,
! [VarCurr] :
( v127635(VarCurr)
<=> ( v127636(VarCurr)
| v127637(VarCurr) ) ) ).
fof(writeUnaryOperator_10087,axiom,
! [VarCurr] :
( ~ v127637(VarCurr)
<=> v127587(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10086,axiom,
! [VarCurr] :
( ~ v127636(VarCurr)
<=> v114686(VarCurr,bitIndex0) ) ).
fof(addAssignment_40437,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v127587(VarCurr,B)
<=> v127589(VarCurr,B) ) ) ).
fof(addAssignment_40436,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v127589(VarCurr,B)
<=> v127591(VarCurr,B) ) ) ).
fof(addAssignment_40435,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v127591(VarCurr,B)
<=> v127593(VarCurr,B) ) ) ).
fof(addAssignment_40434,axiom,
! [VarCurr] :
( ( v127593(VarCurr,bitIndex5)
<=> v114517(VarCurr,bitIndex137) )
& ( v127593(VarCurr,bitIndex4)
<=> v114517(VarCurr,bitIndex136) )
& ( v127593(VarCurr,bitIndex3)
<=> v114517(VarCurr,bitIndex135) )
& ( v127593(VarCurr,bitIndex2)
<=> v114517(VarCurr,bitIndex134) )
& ( v127593(VarCurr,bitIndex1)
<=> v114517(VarCurr,bitIndex133) )
& ( v127593(VarCurr,bitIndex0)
<=> v114517(VarCurr,bitIndex132) ) ) ).
fof(addAssignment_40433,axiom,
! [VarCurr,B] :
( range_137_132(B)
=> ( v114517(VarCurr,B)
<=> v114519(VarCurr,B) ) ) ).
fof(addAssignment_40432,axiom,
! [VarCurr,B] :
( range_137_132(B)
=> ( v114519(VarCurr,B)
<=> v114521(VarCurr,B) ) ) ).
fof(addAssignment_40431,axiom,
! [VarCurr,B] :
( range_137_132(B)
=> ( v114521(VarCurr,B)
<=> v114523(VarCurr,B) ) ) ).
fof(addAssignment_40430,axiom,
! [VarCurr,B] :
( range_137_132(B)
=> ( v114523(VarCurr,B)
<=> v114525(VarCurr,B) ) ) ).
fof(range_axiom_183,axiom,
! [B] :
( range_137_132(B)
<=> ( $false
| bitIndex132 = B
| bitIndex133 = B
| bitIndex134 = B
| bitIndex135 = B
| bitIndex136 = B
| bitIndex137 = B ) ) ).
fof(addAssignment_40429,axiom,
! [VarCurr] :
( ( v114525(VarCurr,bitIndex137)
<=> v127595(VarCurr,bitIndex5) )
& ( v114525(VarCurr,bitIndex136)
<=> v127595(VarCurr,bitIndex4) )
& ( v114525(VarCurr,bitIndex135)
<=> v127595(VarCurr,bitIndex3) )
& ( v114525(VarCurr,bitIndex134)
<=> v127595(VarCurr,bitIndex2) )
& ( v114525(VarCurr,bitIndex133)
<=> v127595(VarCurr,bitIndex1) )
& ( v114525(VarCurr,bitIndex132)
<=> v127595(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40428,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v127595(VarCurr,B)
<=> v127597(VarCurr,B) ) ) ).
fof(addAssignment_40427,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v127597(VarCurr,B)
<=> v127599(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2257,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127609(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v127599(VarNext,B)
<=> v127599(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2330,axiom,
! [VarNext] :
( v127609(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v127599(VarNext,B)
<=> v127622(VarNext,B) ) ) ) ).
fof(addAssignment_40426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v127622(VarNext,B)
<=> v127620(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5343,axiom,
! [VarCurr] :
( ~ v114543(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v127620(VarCurr,B)
<=> v127601(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5347,axiom,
! [VarCurr] :
( v114543(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v127620(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25069,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127609(VarNext)
<=> ( v127610(VarNext)
& v127617(VarNext) ) ) ) ).
fof(addAssignment_40425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127617(VarNext)
<=> v127615(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25068,axiom,
! [VarCurr] :
( v127615(VarCurr)
<=> ( v114543(VarCurr)
| v127618(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25067,axiom,
! [VarCurr] :
( v127618(VarCurr)
<=> ( v114443(VarCurr)
& v127619(VarCurr) ) ) ).
fof(writeUnaryOperator_10085,axiom,
! [VarCurr] :
( ~ v127619(VarCurr)
<=> v114543(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25066,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127610(VarNext)
<=> ( v127612(VarNext)
& v114461(VarNext) ) ) ) ).
fof(writeUnaryOperator_10084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127612(VarNext)
<=> v114468(VarNext) ) ) ).
fof(addAssignment_40424,axiom,
! [VarCurr] :
( v127601(VarCurr,bitIndex5)
<=> v127603(VarCurr,bitIndex5) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3074,axiom,
! [VarCurr] :
( ~ v114445(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v127601(VarCurr,B)
<=> v127605(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2861,axiom,
! [VarCurr] :
( v114445(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v127601(VarCurr,B)
<=> v127603(VarCurr,B) ) ) ) ).
fof(addAssignment_40423,axiom,
! [VarCurr] :
( v127603(VarCurr,bitIndex5)
<=> v11419(VarCurr,bitIndex5) ) ).
fof(addAssignment_40422,axiom,
! [VarCurr] :
( ( v127605(VarCurr,bitIndex4)
<=> v11419(VarCurr,bitIndex10) )
& ( v127605(VarCurr,bitIndex3)
<=> v11419(VarCurr,bitIndex9) )
& ( v127605(VarCurr,bitIndex2)
<=> v11419(VarCurr,bitIndex8) )
& ( v127605(VarCurr,bitIndex1)
<=> v11419(VarCurr,bitIndex7) )
& ( v127605(VarCurr,bitIndex0)
<=> v11419(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_40421,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v127603(VarCurr,B)
<=> v11419(VarCurr,B) ) ) ).
fof(addAssignment_40420,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114686(VarCurr,B)
<=> v114688(VarCurr,B) ) ) ).
fof(addAssignment_40419,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114688(VarCurr,B)
<=> v114690(VarCurr,B) ) ) ).
fof(addAssignment_40418,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114690(VarCurr,B)
<=> v114692(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2256,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127569(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v114692(VarNext,B)
<=> v114692(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2329,axiom,
! [VarNext] :
( v127569(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v114692(VarNext,B)
<=> v127583(VarNext,B) ) ) ) ).
fof(addAssignment_40417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v127583(VarNext,B)
<=> v127581(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5342,axiom,
! [VarCurr] :
( ~ v127578(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v127581(VarCurr,B)
<=> v114694(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5346,axiom,
! [VarCurr] :
( v127578(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v127581(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25065,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127569(VarNext)
<=> ( v127570(VarNext)
& v127577(VarNext) ) ) ) ).
fof(addAssignment_40416,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127577(VarNext)
<=> v127575(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25064,axiom,
! [VarCurr] :
( v127575(VarCurr)
<=> ( v127578(VarCurr)
| v127579(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25063,axiom,
! [VarCurr] :
( v127579(VarCurr)
<=> ( v114072(VarCurr)
& v127580(VarCurr) ) ) ).
fof(writeUnaryOperator_10083,axiom,
! [VarCurr] :
( ~ v127580(VarCurr)
<=> v127578(VarCurr) ) ).
fof(writeUnaryOperator_10082,axiom,
! [VarCurr] :
( ~ v127578(VarCurr)
<=> v114076(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127570(VarNext)
<=> ( v127571(VarNext)
& v114095(VarNext) ) ) ) ).
fof(writeUnaryOperator_10081,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127571(VarNext)
<=> v114102(VarNext) ) ) ).
fof(addAssignment_40415,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114694(VarCurr,B)
<=> v114696(VarCurr,B) ) ) ).
fof(addAssignment_40414,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114696(VarCurr,B)
<=> v114698(VarCurr,B) ) ) ).
fof(addAssignment_40413,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114698(VarCurr,B)
<=> v114700(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_394,axiom,
! [VarCurr] :
( ~ v114702(VarCurr)
=> ( ( v114700(VarCurr,bitIndex5)
<=> v121023(VarCurr,bitIndex11) )
& ( v114700(VarCurr,bitIndex4)
<=> v121023(VarCurr,bitIndex10) )
& ( v114700(VarCurr,bitIndex3)
<=> v121023(VarCurr,bitIndex9) )
& ( v114700(VarCurr,bitIndex2)
<=> v121023(VarCurr,bitIndex8) )
& ( v114700(VarCurr,bitIndex1)
<=> v121023(VarCurr,bitIndex7) )
& ( v114700(VarCurr,bitIndex0)
<=> v121023(VarCurr,bitIndex6) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2860,axiom,
! [VarCurr] :
( v114702(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v114700(VarCurr,B)
<=> v127520(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25061,axiom,
! [VarCurr] :
( v114702(VarCurr)
<=> ( v114704(VarCurr)
& v127565(VarCurr) ) ) ).
fof(writeUnaryOperator_10080,axiom,
! [VarCurr] :
( ~ v127565(VarCurr)
<=> v121021(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9031,axiom,
! [VarCurr] :
( v121021(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> v127520(VarCurr,bitIndex5) )
& ( v121023(VarCurr,bitIndex10)
<=> v127520(VarCurr,bitIndex4) )
& ( v121023(VarCurr,bitIndex9)
<=> v127520(VarCurr,bitIndex3) )
& ( v121023(VarCurr,bitIndex8)
<=> v127520(VarCurr,bitIndex2) )
& ( v121023(VarCurr,bitIndex7)
<=> v127520(VarCurr,bitIndex1) )
& ( v121023(VarCurr,bitIndex6)
<=> v127520(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2255,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127536(VarNext)
=> ! [B] :
( range_11_6(B)
=> ( v121023(VarNext,B)
<=> v121023(VarCurr,B) ) ) ) ) ).
fof(range_axiom_182,axiom,
! [B] :
( range_11_6(B)
<=> ( $false
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_5,axiom,
! [VarNext] :
( v127536(VarNext)
=> ( ( v121023(VarNext,bitIndex11)
<=> v127558(VarNext,bitIndex5) )
& ( v121023(VarNext,bitIndex10)
<=> v127558(VarNext,bitIndex4) )
& ( v121023(VarNext,bitIndex9)
<=> v127558(VarNext,bitIndex3) )
& ( v121023(VarNext,bitIndex8)
<=> v127558(VarNext,bitIndex2) )
& ( v121023(VarNext,bitIndex7)
<=> v127558(VarNext,bitIndex1) )
& ( v121023(VarNext,bitIndex6)
<=> v127558(VarNext,bitIndex0) ) ) ) ).
fof(addAssignment_40412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v127558(VarNext,B)
<=> v127556(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5341,axiom,
! [VarCurr] :
( ~ v127547(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v127556(VarCurr,B)
<=> v127559(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5345,axiom,
! [VarCurr] :
( v127547(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v127556(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5340,axiom,
! [VarCurr] :
( ~ v121027(VarCurr,bitIndex0)
=> ! [B] :
( range_5_0(B)
=> ( v127559(VarCurr,B)
<=> v127560(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5344,axiom,
! [VarCurr] :
( v121027(VarCurr,bitIndex0)
=> ! [B] :
( range_5_0(B)
=> ( v127559(VarCurr,B)
<=> v121023(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5339,axiom,
! [VarCurr] :
( ~ v126976(VarCurr,bitIndex0)
=> ! [B] :
( range_5_0(B)
=> ( v127560(VarCurr,B)
<=> v127128(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5343,axiom,
! [VarCurr] :
( v126976(VarCurr,bitIndex0)
=> ! [B] :
( range_5_0(B)
=> ( v127560(VarCurr,B)
<=> v127520(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127536(VarNext)
<=> ( v127537(VarNext)
& v127546(VarNext) ) ) ) ).
fof(addAssignment_40411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127546(VarNext)
<=> v127544(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25059,axiom,
! [VarCurr] :
( v127544(VarCurr)
<=> ( v127547(VarCurr)
| v127548(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25058,axiom,
! [VarCurr] :
( v127548(VarCurr)
<=> ( v127549(VarCurr)
& v127555(VarCurr) ) ) ).
fof(writeUnaryOperator_10079,axiom,
! [VarCurr] :
( ~ v127555(VarCurr)
<=> v127547(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25057,axiom,
! [VarCurr] :
( v127549(VarCurr)
<=> ( v121027(VarCurr,bitIndex0)
| v127550(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25056,axiom,
! [VarCurr] :
( v127550(VarCurr)
<=> ( v127551(VarCurr)
& v127554(VarCurr) ) ) ).
fof(writeUnaryOperator_10078,axiom,
! [VarCurr] :
( ~ v127554(VarCurr)
<=> v121027(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25055,axiom,
! [VarCurr] :
( v127551(VarCurr)
<=> ( v126976(VarCurr,bitIndex0)
| v127552(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25054,axiom,
! [VarCurr] :
( v127552(VarCurr)
<=> ( v126982(VarCurr,bitIndex0)
& v127553(VarCurr) ) ) ).
fof(writeUnaryOperator_10077,axiom,
! [VarCurr] :
( ~ v127553(VarCurr)
<=> v126976(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10076,axiom,
! [VarCurr] :
( ~ v127547(VarCurr)
<=> v121025(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25053,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127537(VarNext)
<=> ( v127538(VarNext)
& v127533(VarNext) ) ) ) ).
fof(writeUnaryOperator_10075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v127538(VarNext)
<=> v127540(VarNext) ) ) ).
fof(addAssignment_40410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v127540(VarNext)
<=> v127533(VarCurr) ) ) ).
fof(addAssignment_40409,axiom,
! [VarCurr] :
( v127533(VarCurr)
<=> v4528(VarCurr) ) ).
fof(addAssignment_40408,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v127520(VarCurr,B)
<=> v127522(VarCurr,B) ) ) ).
fof(addAssignment_40407,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v127522(VarCurr,B)
<=> v127524(VarCurr,B) ) ) ).
fof(addAssignment_40406,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v127524(VarCurr,B)
<=> v127526(VarCurr,B) ) ) ).
fof(addAssignment_40405,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v127526(VarCurr,B)
<=> v127528(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges63_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& ~ v127530(VarCurr,bitIndex27)
& ~ v127530(VarCurr,bitIndex26)
& ~ v127530(VarCurr,bitIndex25)
& ~ v127530(VarCurr,bitIndex24)
& ~ v127530(VarCurr,bitIndex23)
& ~ v127530(VarCurr,bitIndex22)
& ~ v127530(VarCurr,bitIndex21)
& ~ v127530(VarCurr,bitIndex20)
& ~ v127530(VarCurr,bitIndex19)
& ~ v127530(VarCurr,bitIndex18)
& ~ v127530(VarCurr,bitIndex17)
& ~ v127530(VarCurr,bitIndex16)
& ~ v127530(VarCurr,bitIndex15)
& ~ v127530(VarCurr,bitIndex14)
& ~ v127530(VarCurr,bitIndex13)
& ~ v127530(VarCurr,bitIndex12)
& ~ v127530(VarCurr,bitIndex11)
& ~ v127530(VarCurr,bitIndex10)
& ~ v127530(VarCurr,bitIndex9)
& ~ v127530(VarCurr,bitIndex8)
& ~ v127530(VarCurr,bitIndex7)
& ~ v127530(VarCurr,bitIndex6)
& ~ v127530(VarCurr,bitIndex5)
& ~ v127530(VarCurr,bitIndex4)
& ~ v127530(VarCurr,bitIndex3)
& ~ v127530(VarCurr,bitIndex2)
& ~ v127530(VarCurr,bitIndex1) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges62_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& ~ v127530(VarCurr,bitIndex27)
& ~ v127530(VarCurr,bitIndex26)
& ~ v127530(VarCurr,bitIndex25)
& ~ v127530(VarCurr,bitIndex24)
& ~ v127530(VarCurr,bitIndex23)
& ~ v127530(VarCurr,bitIndex22)
& ~ v127530(VarCurr,bitIndex21)
& ~ v127530(VarCurr,bitIndex20)
& ~ v127530(VarCurr,bitIndex19)
& ~ v127530(VarCurr,bitIndex18)
& ~ v127530(VarCurr,bitIndex17)
& ~ v127530(VarCurr,bitIndex16)
& ~ v127530(VarCurr,bitIndex15)
& ~ v127530(VarCurr,bitIndex14)
& ~ v127530(VarCurr,bitIndex13)
& ~ v127530(VarCurr,bitIndex12)
& ~ v127530(VarCurr,bitIndex11)
& ~ v127530(VarCurr,bitIndex10)
& ~ v127530(VarCurr,bitIndex9)
& ~ v127530(VarCurr,bitIndex8)
& ~ v127530(VarCurr,bitIndex7)
& ~ v127530(VarCurr,bitIndex6)
& ~ v127530(VarCurr,bitIndex5)
& ~ v127530(VarCurr,bitIndex4)
& ~ v127530(VarCurr,bitIndex3)
& ~ v127530(VarCurr,bitIndex2)
& v127530(VarCurr,bitIndex1) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b000001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges61_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& ~ v127530(VarCurr,bitIndex27)
& ~ v127530(VarCurr,bitIndex26)
& ~ v127530(VarCurr,bitIndex25)
& ~ v127530(VarCurr,bitIndex24)
& ~ v127530(VarCurr,bitIndex23)
& ~ v127530(VarCurr,bitIndex22)
& ~ v127530(VarCurr,bitIndex21)
& ~ v127530(VarCurr,bitIndex20)
& ~ v127530(VarCurr,bitIndex19)
& ~ v127530(VarCurr,bitIndex18)
& ~ v127530(VarCurr,bitIndex17)
& ~ v127530(VarCurr,bitIndex16)
& ~ v127530(VarCurr,bitIndex15)
& ~ v127530(VarCurr,bitIndex14)
& ~ v127530(VarCurr,bitIndex13)
& ~ v127530(VarCurr,bitIndex12)
& ~ v127530(VarCurr,bitIndex11)
& ~ v127530(VarCurr,bitIndex10)
& ~ v127530(VarCurr,bitIndex9)
& ~ v127530(VarCurr,bitIndex8)
& ~ v127530(VarCurr,bitIndex7)
& ~ v127530(VarCurr,bitIndex6)
& ~ v127530(VarCurr,bitIndex5)
& ~ v127530(VarCurr,bitIndex4)
& ~ v127530(VarCurr,bitIndex3)
& v127530(VarCurr,bitIndex2) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b000010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges60_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& ~ v127530(VarCurr,bitIndex27)
& ~ v127530(VarCurr,bitIndex26)
& ~ v127530(VarCurr,bitIndex25)
& ~ v127530(VarCurr,bitIndex24)
& ~ v127530(VarCurr,bitIndex23)
& ~ v127530(VarCurr,bitIndex22)
& ~ v127530(VarCurr,bitIndex21)
& ~ v127530(VarCurr,bitIndex20)
& ~ v127530(VarCurr,bitIndex19)
& ~ v127530(VarCurr,bitIndex18)
& ~ v127530(VarCurr,bitIndex17)
& ~ v127530(VarCurr,bitIndex16)
& ~ v127530(VarCurr,bitIndex15)
& ~ v127530(VarCurr,bitIndex14)
& ~ v127530(VarCurr,bitIndex13)
& ~ v127530(VarCurr,bitIndex12)
& ~ v127530(VarCurr,bitIndex11)
& ~ v127530(VarCurr,bitIndex10)
& ~ v127530(VarCurr,bitIndex9)
& ~ v127530(VarCurr,bitIndex8)
& ~ v127530(VarCurr,bitIndex7)
& ~ v127530(VarCurr,bitIndex6)
& ~ v127530(VarCurr,bitIndex5)
& ~ v127530(VarCurr,bitIndex4)
& v127530(VarCurr,bitIndex3) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b000011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges59_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& ~ v127530(VarCurr,bitIndex27)
& ~ v127530(VarCurr,bitIndex26)
& ~ v127530(VarCurr,bitIndex25)
& ~ v127530(VarCurr,bitIndex24)
& ~ v127530(VarCurr,bitIndex23)
& ~ v127530(VarCurr,bitIndex22)
& ~ v127530(VarCurr,bitIndex21)
& ~ v127530(VarCurr,bitIndex20)
& ~ v127530(VarCurr,bitIndex19)
& ~ v127530(VarCurr,bitIndex18)
& ~ v127530(VarCurr,bitIndex17)
& ~ v127530(VarCurr,bitIndex16)
& ~ v127530(VarCurr,bitIndex15)
& ~ v127530(VarCurr,bitIndex14)
& ~ v127530(VarCurr,bitIndex13)
& ~ v127530(VarCurr,bitIndex12)
& ~ v127530(VarCurr,bitIndex11)
& ~ v127530(VarCurr,bitIndex10)
& ~ v127530(VarCurr,bitIndex9)
& ~ v127530(VarCurr,bitIndex8)
& ~ v127530(VarCurr,bitIndex7)
& ~ v127530(VarCurr,bitIndex6)
& ~ v127530(VarCurr,bitIndex5)
& v127530(VarCurr,bitIndex4) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b000100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges58_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& ~ v127530(VarCurr,bitIndex27)
& ~ v127530(VarCurr,bitIndex26)
& ~ v127530(VarCurr,bitIndex25)
& ~ v127530(VarCurr,bitIndex24)
& ~ v127530(VarCurr,bitIndex23)
& ~ v127530(VarCurr,bitIndex22)
& ~ v127530(VarCurr,bitIndex21)
& ~ v127530(VarCurr,bitIndex20)
& ~ v127530(VarCurr,bitIndex19)
& ~ v127530(VarCurr,bitIndex18)
& ~ v127530(VarCurr,bitIndex17)
& ~ v127530(VarCurr,bitIndex16)
& ~ v127530(VarCurr,bitIndex15)
& ~ v127530(VarCurr,bitIndex14)
& ~ v127530(VarCurr,bitIndex13)
& ~ v127530(VarCurr,bitIndex12)
& ~ v127530(VarCurr,bitIndex11)
& ~ v127530(VarCurr,bitIndex10)
& ~ v127530(VarCurr,bitIndex9)
& ~ v127530(VarCurr,bitIndex8)
& ~ v127530(VarCurr,bitIndex7)
& ~ v127530(VarCurr,bitIndex6)
& v127530(VarCurr,bitIndex5) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b000101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges57_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& ~ v127530(VarCurr,bitIndex27)
& ~ v127530(VarCurr,bitIndex26)
& ~ v127530(VarCurr,bitIndex25)
& ~ v127530(VarCurr,bitIndex24)
& ~ v127530(VarCurr,bitIndex23)
& ~ v127530(VarCurr,bitIndex22)
& ~ v127530(VarCurr,bitIndex21)
& ~ v127530(VarCurr,bitIndex20)
& ~ v127530(VarCurr,bitIndex19)
& ~ v127530(VarCurr,bitIndex18)
& ~ v127530(VarCurr,bitIndex17)
& ~ v127530(VarCurr,bitIndex16)
& ~ v127530(VarCurr,bitIndex15)
& ~ v127530(VarCurr,bitIndex14)
& ~ v127530(VarCurr,bitIndex13)
& ~ v127530(VarCurr,bitIndex12)
& ~ v127530(VarCurr,bitIndex11)
& ~ v127530(VarCurr,bitIndex10)
& ~ v127530(VarCurr,bitIndex9)
& ~ v127530(VarCurr,bitIndex8)
& ~ v127530(VarCurr,bitIndex7)
& v127530(VarCurr,bitIndex6) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b000110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges56_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& ~ v127530(VarCurr,bitIndex27)
& ~ v127530(VarCurr,bitIndex26)
& ~ v127530(VarCurr,bitIndex25)
& ~ v127530(VarCurr,bitIndex24)
& ~ v127530(VarCurr,bitIndex23)
& ~ v127530(VarCurr,bitIndex22)
& ~ v127530(VarCurr,bitIndex21)
& ~ v127530(VarCurr,bitIndex20)
& ~ v127530(VarCurr,bitIndex19)
& ~ v127530(VarCurr,bitIndex18)
& ~ v127530(VarCurr,bitIndex17)
& ~ v127530(VarCurr,bitIndex16)
& ~ v127530(VarCurr,bitIndex15)
& ~ v127530(VarCurr,bitIndex14)
& ~ v127530(VarCurr,bitIndex13)
& ~ v127530(VarCurr,bitIndex12)
& ~ v127530(VarCurr,bitIndex11)
& ~ v127530(VarCurr,bitIndex10)
& ~ v127530(VarCurr,bitIndex9)
& ~ v127530(VarCurr,bitIndex8)
& v127530(VarCurr,bitIndex7) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b000111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges55_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& ~ v127530(VarCurr,bitIndex27)
& ~ v127530(VarCurr,bitIndex26)
& ~ v127530(VarCurr,bitIndex25)
& ~ v127530(VarCurr,bitIndex24)
& ~ v127530(VarCurr,bitIndex23)
& ~ v127530(VarCurr,bitIndex22)
& ~ v127530(VarCurr,bitIndex21)
& ~ v127530(VarCurr,bitIndex20)
& ~ v127530(VarCurr,bitIndex19)
& ~ v127530(VarCurr,bitIndex18)
& ~ v127530(VarCurr,bitIndex17)
& ~ v127530(VarCurr,bitIndex16)
& ~ v127530(VarCurr,bitIndex15)
& ~ v127530(VarCurr,bitIndex14)
& ~ v127530(VarCurr,bitIndex13)
& ~ v127530(VarCurr,bitIndex12)
& ~ v127530(VarCurr,bitIndex11)
& ~ v127530(VarCurr,bitIndex10)
& ~ v127530(VarCurr,bitIndex9)
& v127530(VarCurr,bitIndex8) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b001000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges54_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& ~ v127530(VarCurr,bitIndex27)
& ~ v127530(VarCurr,bitIndex26)
& ~ v127530(VarCurr,bitIndex25)
& ~ v127530(VarCurr,bitIndex24)
& ~ v127530(VarCurr,bitIndex23)
& ~ v127530(VarCurr,bitIndex22)
& ~ v127530(VarCurr,bitIndex21)
& ~ v127530(VarCurr,bitIndex20)
& ~ v127530(VarCurr,bitIndex19)
& ~ v127530(VarCurr,bitIndex18)
& ~ v127530(VarCurr,bitIndex17)
& ~ v127530(VarCurr,bitIndex16)
& ~ v127530(VarCurr,bitIndex15)
& ~ v127530(VarCurr,bitIndex14)
& ~ v127530(VarCurr,bitIndex13)
& ~ v127530(VarCurr,bitIndex12)
& ~ v127530(VarCurr,bitIndex11)
& ~ v127530(VarCurr,bitIndex10)
& v127530(VarCurr,bitIndex9) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b001001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges53_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& ~ v127530(VarCurr,bitIndex27)
& ~ v127530(VarCurr,bitIndex26)
& ~ v127530(VarCurr,bitIndex25)
& ~ v127530(VarCurr,bitIndex24)
& ~ v127530(VarCurr,bitIndex23)
& ~ v127530(VarCurr,bitIndex22)
& ~ v127530(VarCurr,bitIndex21)
& ~ v127530(VarCurr,bitIndex20)
& ~ v127530(VarCurr,bitIndex19)
& ~ v127530(VarCurr,bitIndex18)
& ~ v127530(VarCurr,bitIndex17)
& ~ v127530(VarCurr,bitIndex16)
& ~ v127530(VarCurr,bitIndex15)
& ~ v127530(VarCurr,bitIndex14)
& ~ v127530(VarCurr,bitIndex13)
& ~ v127530(VarCurr,bitIndex12)
& ~ v127530(VarCurr,bitIndex11)
& v127530(VarCurr,bitIndex10) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b001010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges52_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& ~ v127530(VarCurr,bitIndex27)
& ~ v127530(VarCurr,bitIndex26)
& ~ v127530(VarCurr,bitIndex25)
& ~ v127530(VarCurr,bitIndex24)
& ~ v127530(VarCurr,bitIndex23)
& ~ v127530(VarCurr,bitIndex22)
& ~ v127530(VarCurr,bitIndex21)
& ~ v127530(VarCurr,bitIndex20)
& ~ v127530(VarCurr,bitIndex19)
& ~ v127530(VarCurr,bitIndex18)
& ~ v127530(VarCurr,bitIndex17)
& ~ v127530(VarCurr,bitIndex16)
& ~ v127530(VarCurr,bitIndex15)
& ~ v127530(VarCurr,bitIndex14)
& ~ v127530(VarCurr,bitIndex13)
& ~ v127530(VarCurr,bitIndex12)
& v127530(VarCurr,bitIndex11) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b001011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges51_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& ~ v127530(VarCurr,bitIndex27)
& ~ v127530(VarCurr,bitIndex26)
& ~ v127530(VarCurr,bitIndex25)
& ~ v127530(VarCurr,bitIndex24)
& ~ v127530(VarCurr,bitIndex23)
& ~ v127530(VarCurr,bitIndex22)
& ~ v127530(VarCurr,bitIndex21)
& ~ v127530(VarCurr,bitIndex20)
& ~ v127530(VarCurr,bitIndex19)
& ~ v127530(VarCurr,bitIndex18)
& ~ v127530(VarCurr,bitIndex17)
& ~ v127530(VarCurr,bitIndex16)
& ~ v127530(VarCurr,bitIndex15)
& ~ v127530(VarCurr,bitIndex14)
& ~ v127530(VarCurr,bitIndex13)
& v127530(VarCurr,bitIndex12) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b001100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges50_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& ~ v127530(VarCurr,bitIndex27)
& ~ v127530(VarCurr,bitIndex26)
& ~ v127530(VarCurr,bitIndex25)
& ~ v127530(VarCurr,bitIndex24)
& ~ v127530(VarCurr,bitIndex23)
& ~ v127530(VarCurr,bitIndex22)
& ~ v127530(VarCurr,bitIndex21)
& ~ v127530(VarCurr,bitIndex20)
& ~ v127530(VarCurr,bitIndex19)
& ~ v127530(VarCurr,bitIndex18)
& ~ v127530(VarCurr,bitIndex17)
& ~ v127530(VarCurr,bitIndex16)
& ~ v127530(VarCurr,bitIndex15)
& ~ v127530(VarCurr,bitIndex14)
& v127530(VarCurr,bitIndex13) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b001101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges49_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& ~ v127530(VarCurr,bitIndex27)
& ~ v127530(VarCurr,bitIndex26)
& ~ v127530(VarCurr,bitIndex25)
& ~ v127530(VarCurr,bitIndex24)
& ~ v127530(VarCurr,bitIndex23)
& ~ v127530(VarCurr,bitIndex22)
& ~ v127530(VarCurr,bitIndex21)
& ~ v127530(VarCurr,bitIndex20)
& ~ v127530(VarCurr,bitIndex19)
& ~ v127530(VarCurr,bitIndex18)
& ~ v127530(VarCurr,bitIndex17)
& ~ v127530(VarCurr,bitIndex16)
& ~ v127530(VarCurr,bitIndex15)
& v127530(VarCurr,bitIndex14) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b001110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges48_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& ~ v127530(VarCurr,bitIndex27)
& ~ v127530(VarCurr,bitIndex26)
& ~ v127530(VarCurr,bitIndex25)
& ~ v127530(VarCurr,bitIndex24)
& ~ v127530(VarCurr,bitIndex23)
& ~ v127530(VarCurr,bitIndex22)
& ~ v127530(VarCurr,bitIndex21)
& ~ v127530(VarCurr,bitIndex20)
& ~ v127530(VarCurr,bitIndex19)
& ~ v127530(VarCurr,bitIndex18)
& ~ v127530(VarCurr,bitIndex17)
& ~ v127530(VarCurr,bitIndex16)
& v127530(VarCurr,bitIndex15) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b001111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges47_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& ~ v127530(VarCurr,bitIndex27)
& ~ v127530(VarCurr,bitIndex26)
& ~ v127530(VarCurr,bitIndex25)
& ~ v127530(VarCurr,bitIndex24)
& ~ v127530(VarCurr,bitIndex23)
& ~ v127530(VarCurr,bitIndex22)
& ~ v127530(VarCurr,bitIndex21)
& ~ v127530(VarCurr,bitIndex20)
& ~ v127530(VarCurr,bitIndex19)
& ~ v127530(VarCurr,bitIndex18)
& ~ v127530(VarCurr,bitIndex17)
& v127530(VarCurr,bitIndex16) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b010000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges46_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& ~ v127530(VarCurr,bitIndex27)
& ~ v127530(VarCurr,bitIndex26)
& ~ v127530(VarCurr,bitIndex25)
& ~ v127530(VarCurr,bitIndex24)
& ~ v127530(VarCurr,bitIndex23)
& ~ v127530(VarCurr,bitIndex22)
& ~ v127530(VarCurr,bitIndex21)
& ~ v127530(VarCurr,bitIndex20)
& ~ v127530(VarCurr,bitIndex19)
& ~ v127530(VarCurr,bitIndex18)
& v127530(VarCurr,bitIndex17) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b010001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges45_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& ~ v127530(VarCurr,bitIndex27)
& ~ v127530(VarCurr,bitIndex26)
& ~ v127530(VarCurr,bitIndex25)
& ~ v127530(VarCurr,bitIndex24)
& ~ v127530(VarCurr,bitIndex23)
& ~ v127530(VarCurr,bitIndex22)
& ~ v127530(VarCurr,bitIndex21)
& ~ v127530(VarCurr,bitIndex20)
& ~ v127530(VarCurr,bitIndex19)
& v127530(VarCurr,bitIndex18) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b010010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges44_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& ~ v127530(VarCurr,bitIndex27)
& ~ v127530(VarCurr,bitIndex26)
& ~ v127530(VarCurr,bitIndex25)
& ~ v127530(VarCurr,bitIndex24)
& ~ v127530(VarCurr,bitIndex23)
& ~ v127530(VarCurr,bitIndex22)
& ~ v127530(VarCurr,bitIndex21)
& ~ v127530(VarCurr,bitIndex20)
& v127530(VarCurr,bitIndex19) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b010011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges43_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& ~ v127530(VarCurr,bitIndex27)
& ~ v127530(VarCurr,bitIndex26)
& ~ v127530(VarCurr,bitIndex25)
& ~ v127530(VarCurr,bitIndex24)
& ~ v127530(VarCurr,bitIndex23)
& ~ v127530(VarCurr,bitIndex22)
& ~ v127530(VarCurr,bitIndex21)
& v127530(VarCurr,bitIndex20) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b010100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges42_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& ~ v127530(VarCurr,bitIndex27)
& ~ v127530(VarCurr,bitIndex26)
& ~ v127530(VarCurr,bitIndex25)
& ~ v127530(VarCurr,bitIndex24)
& ~ v127530(VarCurr,bitIndex23)
& ~ v127530(VarCurr,bitIndex22)
& v127530(VarCurr,bitIndex21) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b010101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges41_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& ~ v127530(VarCurr,bitIndex27)
& ~ v127530(VarCurr,bitIndex26)
& ~ v127530(VarCurr,bitIndex25)
& ~ v127530(VarCurr,bitIndex24)
& ~ v127530(VarCurr,bitIndex23)
& v127530(VarCurr,bitIndex22) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b010110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges40_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& ~ v127530(VarCurr,bitIndex27)
& ~ v127530(VarCurr,bitIndex26)
& ~ v127530(VarCurr,bitIndex25)
& ~ v127530(VarCurr,bitIndex24)
& v127530(VarCurr,bitIndex23) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b010111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges39_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& ~ v127530(VarCurr,bitIndex27)
& ~ v127530(VarCurr,bitIndex26)
& ~ v127530(VarCurr,bitIndex25)
& v127530(VarCurr,bitIndex24) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b011000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges38_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& ~ v127530(VarCurr,bitIndex27)
& ~ v127530(VarCurr,bitIndex26)
& v127530(VarCurr,bitIndex25) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b011001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges37_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& ~ v127530(VarCurr,bitIndex27)
& v127530(VarCurr,bitIndex26) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b011010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges36_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& ~ v127530(VarCurr,bitIndex28)
& v127530(VarCurr,bitIndex27) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b011011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges35_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& ~ v127530(VarCurr,bitIndex29)
& v127530(VarCurr,bitIndex28) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b011100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges34_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& ~ v127530(VarCurr,bitIndex30)
& v127530(VarCurr,bitIndex29) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b011101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges33_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& ~ v127530(VarCurr,bitIndex31)
& v127530(VarCurr,bitIndex30) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b011110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges32_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& ~ v127530(VarCurr,bitIndex32)
& v127530(VarCurr,bitIndex31) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b011111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges31_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& ~ v127530(VarCurr,bitIndex33)
& v127530(VarCurr,bitIndex32) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b100000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges30_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& ~ v127530(VarCurr,bitIndex34)
& v127530(VarCurr,bitIndex33) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b100001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges29_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& ~ v127530(VarCurr,bitIndex35)
& v127530(VarCurr,bitIndex34) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b100010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges28_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& ~ v127530(VarCurr,bitIndex36)
& v127530(VarCurr,bitIndex35) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b100011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges27_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& ~ v127530(VarCurr,bitIndex37)
& v127530(VarCurr,bitIndex36) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b100100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges26_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& ~ v127530(VarCurr,bitIndex38)
& v127530(VarCurr,bitIndex37) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b100101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges25_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& ~ v127530(VarCurr,bitIndex39)
& v127530(VarCurr,bitIndex38) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b100110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges24_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& ~ v127530(VarCurr,bitIndex40)
& v127530(VarCurr,bitIndex39) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b100111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges23_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& ~ v127530(VarCurr,bitIndex41)
& v127530(VarCurr,bitIndex40) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b101000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges22_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& ~ v127530(VarCurr,bitIndex42)
& v127530(VarCurr,bitIndex41) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b101001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges21_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& ~ v127530(VarCurr,bitIndex43)
& v127530(VarCurr,bitIndex42) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b101010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges20_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& ~ v127530(VarCurr,bitIndex44)
& v127530(VarCurr,bitIndex43) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b101011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges19_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& ~ v127530(VarCurr,bitIndex45)
& v127530(VarCurr,bitIndex44) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b101100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges18_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& ~ v127530(VarCurr,bitIndex46)
& v127530(VarCurr,bitIndex45) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b101101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges17_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& ~ v127530(VarCurr,bitIndex47)
& v127530(VarCurr,bitIndex46) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b101110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges16_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& ~ v127530(VarCurr,bitIndex48)
& v127530(VarCurr,bitIndex47) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b101111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges15_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& ~ v127530(VarCurr,bitIndex49)
& v127530(VarCurr,bitIndex48) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b110000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges14_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& ~ v127530(VarCurr,bitIndex50)
& v127530(VarCurr,bitIndex49) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b110001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges13_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& ~ v127530(VarCurr,bitIndex51)
& v127530(VarCurr,bitIndex50) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b110010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges12_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& ~ v127530(VarCurr,bitIndex52)
& v127530(VarCurr,bitIndex51) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b110011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges11_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& ~ v127530(VarCurr,bitIndex53)
& v127530(VarCurr,bitIndex52) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b110100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges10_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& ~ v127530(VarCurr,bitIndex54)
& v127530(VarCurr,bitIndex53) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b110101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges9_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& ~ v127530(VarCurr,bitIndex55)
& v127530(VarCurr,bitIndex54) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b110110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges8_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& ~ v127530(VarCurr,bitIndex56)
& v127530(VarCurr,bitIndex55) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b110111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges7_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& ~ v127530(VarCurr,bitIndex57)
& v127530(VarCurr,bitIndex56) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b111000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& ~ v127530(VarCurr,bitIndex58)
& v127530(VarCurr,bitIndex57) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b111001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& ~ v127530(VarCurr,bitIndex59)
& v127530(VarCurr,bitIndex58) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b111010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges4_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& ~ v127530(VarCurr,bitIndex60)
& v127530(VarCurr,bitIndex59) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b111011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_4,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& ~ v127530(VarCurr,bitIndex61)
& v127530(VarCurr,bitIndex60) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b111100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_6,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& ~ v127530(VarCurr,bitIndex62)
& v127530(VarCurr,bitIndex61) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b111101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2254,axiom,
! [VarCurr] :
( ( ~ v127530(VarCurr,bitIndex63)
& v127530(VarCurr,bitIndex62) )
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> b111110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2328,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex63)
=> ! [B] :
( range_5_0(B)
=> ( v127528(VarCurr,B)
<=> $true ) ) ) ).
fof(addAssignment_40404,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex1)
<=> v114712(VarCurr,bitIndex1) ) ).
fof(addAssignment_40403,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex2)
<=> v114712(VarCurr,bitIndex2) ) ).
fof(addAssignment_40402,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex3)
<=> v114712(VarCurr,bitIndex3) ) ).
fof(addAssignment_40401,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex4)
<=> v114712(VarCurr,bitIndex4) ) ).
fof(addAssignment_40400,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex5)
<=> v114712(VarCurr,bitIndex5) ) ).
fof(addAssignment_40399,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex6)
<=> v114712(VarCurr,bitIndex6) ) ).
fof(addAssignment_40398,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex7)
<=> v114712(VarCurr,bitIndex7) ) ).
fof(addAssignment_40397,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex8)
<=> v114712(VarCurr,bitIndex8) ) ).
fof(addAssignment_40396,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex9)
<=> v114712(VarCurr,bitIndex9) ) ).
fof(addAssignment_40395,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex10)
<=> v114712(VarCurr,bitIndex10) ) ).
fof(addAssignment_40394,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex11)
<=> v114712(VarCurr,bitIndex11) ) ).
fof(addAssignment_40393,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex12)
<=> v114712(VarCurr,bitIndex12) ) ).
fof(addAssignment_40392,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex13)
<=> v114712(VarCurr,bitIndex13) ) ).
fof(addAssignment_40391,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex14)
<=> v114712(VarCurr,bitIndex14) ) ).
fof(addAssignment_40390,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex15)
<=> v114712(VarCurr,bitIndex15) ) ).
fof(addAssignment_40389,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex16)
<=> v114712(VarCurr,bitIndex16) ) ).
fof(addAssignment_40388,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex17)
<=> v114712(VarCurr,bitIndex17) ) ).
fof(addAssignment_40387,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex18)
<=> v114712(VarCurr,bitIndex18) ) ).
fof(addAssignment_40386,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex19)
<=> v114712(VarCurr,bitIndex19) ) ).
fof(addAssignment_40385,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex20)
<=> v114712(VarCurr,bitIndex20) ) ).
fof(addAssignment_40384,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex21)
<=> v114712(VarCurr,bitIndex21) ) ).
fof(addAssignment_40383,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex22)
<=> v114712(VarCurr,bitIndex22) ) ).
fof(addAssignment_40382,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex23)
<=> v114712(VarCurr,bitIndex23) ) ).
fof(addAssignment_40381,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex24)
<=> v114712(VarCurr,bitIndex24) ) ).
fof(addAssignment_40380,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex25)
<=> v114712(VarCurr,bitIndex25) ) ).
fof(addAssignment_40379,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex26)
<=> v114712(VarCurr,bitIndex26) ) ).
fof(addAssignment_40378,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex27)
<=> v114712(VarCurr,bitIndex27) ) ).
fof(addAssignment_40377,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex28)
<=> v114712(VarCurr,bitIndex28) ) ).
fof(addAssignment_40376,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex29)
<=> v114712(VarCurr,bitIndex29) ) ).
fof(addAssignment_40375,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex30)
<=> v114712(VarCurr,bitIndex30) ) ).
fof(addAssignment_40374,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex31)
<=> v114712(VarCurr,bitIndex31) ) ).
fof(addAssignment_40373,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex32)
<=> v114712(VarCurr,bitIndex32) ) ).
fof(addAssignment_40372,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex33)
<=> v114712(VarCurr,bitIndex33) ) ).
fof(addAssignment_40371,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex34)
<=> v114712(VarCurr,bitIndex34) ) ).
fof(addAssignment_40370,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex35)
<=> v114712(VarCurr,bitIndex35) ) ).
fof(addAssignment_40369,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex36)
<=> v114712(VarCurr,bitIndex36) ) ).
fof(addAssignment_40368,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex37)
<=> v114712(VarCurr,bitIndex37) ) ).
fof(addAssignment_40367,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex38)
<=> v114712(VarCurr,bitIndex38) ) ).
fof(addAssignment_40366,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex39)
<=> v114712(VarCurr,bitIndex39) ) ).
fof(addAssignment_40365,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex40)
<=> v114712(VarCurr,bitIndex40) ) ).
fof(addAssignment_40364,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex41)
<=> v114712(VarCurr,bitIndex41) ) ).
fof(addAssignment_40363,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex42)
<=> v114712(VarCurr,bitIndex42) ) ).
fof(addAssignment_40362,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex43)
<=> v114712(VarCurr,bitIndex43) ) ).
fof(addAssignment_40361,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex44)
<=> v114712(VarCurr,bitIndex44) ) ).
fof(addAssignment_40360,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex45)
<=> v114712(VarCurr,bitIndex45) ) ).
fof(addAssignment_40359,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex46)
<=> v114712(VarCurr,bitIndex46) ) ).
fof(addAssignment_40358,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex47)
<=> v114712(VarCurr,bitIndex47) ) ).
fof(addAssignment_40357,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex48)
<=> v114712(VarCurr,bitIndex48) ) ).
fof(addAssignment_40356,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex49)
<=> v114712(VarCurr,bitIndex49) ) ).
fof(addAssignment_40355,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex50)
<=> v114712(VarCurr,bitIndex50) ) ).
fof(addAssignment_40354,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex51)
<=> v114712(VarCurr,bitIndex51) ) ).
fof(addAssignment_40353,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex52)
<=> v114712(VarCurr,bitIndex52) ) ).
fof(addAssignment_40352,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex53)
<=> v114712(VarCurr,bitIndex53) ) ).
fof(addAssignment_40351,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex54)
<=> v114712(VarCurr,bitIndex54) ) ).
fof(addAssignment_40350,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex55)
<=> v114712(VarCurr,bitIndex55) ) ).
fof(addAssignment_40349,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex56)
<=> v114712(VarCurr,bitIndex56) ) ).
fof(addAssignment_40348,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex57)
<=> v114712(VarCurr,bitIndex57) ) ).
fof(addAssignment_40347,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex58)
<=> v114712(VarCurr,bitIndex58) ) ).
fof(addAssignment_40346,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex59)
<=> v114712(VarCurr,bitIndex59) ) ).
fof(addAssignment_40345,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex60)
<=> v114712(VarCurr,bitIndex60) ) ).
fof(addAssignment_40344,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex61)
<=> v114712(VarCurr,bitIndex61) ) ).
fof(addAssignment_40343,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex62)
<=> v114712(VarCurr,bitIndex62) ) ).
fof(addAssignment_40342,axiom,
! [VarCurr] :
( v127530(VarCurr,bitIndex63)
<=> v114712(VarCurr,bitIndex63) ) ).
fof(addAssignment_40341,axiom,
! [VarCurr] :
( v126982(VarCurr,bitIndex0)
<=> v126984(VarCurr,bitIndex0) ) ).
fof(addAssignment_40340,axiom,
! [VarCurr] :
( v126984(VarCurr,bitIndex0)
<=> v127494(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_16,axiom,
! [VarCurr] :
( ( ~ v127495(VarCurr)
& ~ v127500(VarCurr)
& ~ v127503(VarCurr)
& ~ v127506(VarCurr)
& ~ v127511(VarCurr)
& ~ v127514(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v127494(VarCurr,B)
<=> v127206(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_21,axiom,
! [VarCurr] :
( v127514(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v127494(VarCurr,B)
<=> v127516(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_23,axiom,
! [VarCurr] :
( v127511(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v127494(VarCurr,B)
<=> v127513(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_168,axiom,
! [VarCurr] :
( v127506(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v127494(VarCurr,B)
<=> v127508(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1300,axiom,
! [VarCurr] :
( v127503(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v127494(VarCurr,B)
<=> v127505(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5338,axiom,
! [VarCurr] :
( v127500(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v127494(VarCurr,B)
<=> v127502(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5342,axiom,
! [VarCurr] :
( v127495(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v127494(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9030,axiom,
! [VarCurr] :
( v127517(VarCurr)
<=> ( ( v127518(VarCurr,bitIndex2)
<=> $true )
& ( v127518(VarCurr,bitIndex1)
<=> $true )
& ( v127518(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40339,axiom,
! [VarCurr] :
( v127518(VarCurr,bitIndex0)
<=> v127126(VarCurr) ) ).
fof(addAssignment_40338,axiom,
! [VarCurr] :
( ( v127518(VarCurr,bitIndex2)
<=> v126986(VarCurr,bitIndex1) )
& ( v127518(VarCurr,bitIndex1)
<=> v126986(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40337,axiom,
! [VarCurr] :
( v127516(VarCurr,bitIndex0)
<=> v127196(VarCurr) ) ).
fof(addAssignment_40336,axiom,
! [VarCurr] :
( v127516(VarCurr,bitIndex1)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_9029,axiom,
! [VarCurr] :
( v127514(VarCurr)
<=> ( ( v127515(VarCurr,bitIndex2)
<=> $true )
& ( v127515(VarCurr,bitIndex1)
<=> $true )
& ( v127515(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40335,axiom,
! [VarCurr] :
( v127515(VarCurr,bitIndex0)
<=> v127126(VarCurr) ) ).
fof(addAssignment_40334,axiom,
! [VarCurr] :
( ( v127515(VarCurr,bitIndex2)
<=> v126986(VarCurr,bitIndex1) )
& ( v127515(VarCurr,bitIndex1)
<=> v126986(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40333,axiom,
! [VarCurr] :
( v127513(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_40332,axiom,
! [VarCurr] :
( v127513(VarCurr,bitIndex1)
<=> v127206(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_9028,axiom,
! [VarCurr] :
( v127511(VarCurr)
<=> ( ( v127512(VarCurr,bitIndex2)
<=> $true )
& ( v127512(VarCurr,bitIndex1)
<=> $false )
& ( v127512(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40331,axiom,
! [VarCurr] :
( v127512(VarCurr,bitIndex0)
<=> v127126(VarCurr) ) ).
fof(addAssignment_40330,axiom,
! [VarCurr] :
( ( v127512(VarCurr,bitIndex2)
<=> v126986(VarCurr,bitIndex1) )
& ( v127512(VarCurr,bitIndex1)
<=> v126986(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40329,axiom,
! [VarCurr] :
( v127508(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_40328,axiom,
! [VarCurr] :
( v127508(VarCurr,bitIndex1)
<=> v127509(VarCurr) ) ).
fof(writeUnaryOperator_10074,axiom,
! [VarCurr] :
( ~ v127509(VarCurr)
<=> v127510(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_9027,axiom,
! [VarCurr] :
( v127506(VarCurr)
<=> ( ( v127507(VarCurr,bitIndex2)
<=> $true )
& ( v127507(VarCurr,bitIndex1)
<=> $false )
& ( v127507(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40327,axiom,
! [VarCurr] :
( v127507(VarCurr,bitIndex0)
<=> v127126(VarCurr) ) ).
fof(addAssignment_40326,axiom,
! [VarCurr] :
( ( v127507(VarCurr,bitIndex2)
<=> v126986(VarCurr,bitIndex1) )
& ( v127507(VarCurr,bitIndex1)
<=> v126986(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40325,axiom,
! [VarCurr] :
( v127505(VarCurr,bitIndex0)
<=> v127206(VarCurr,bitIndex0) ) ).
fof(addAssignment_40324,axiom,
! [VarCurr] :
( v127505(VarCurr,bitIndex1)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_9026,axiom,
! [VarCurr] :
( v127503(VarCurr)
<=> ( ( v127504(VarCurr,bitIndex2)
<=> $false )
& ( v127504(VarCurr,bitIndex1)
<=> $true )
& ( v127504(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40323,axiom,
! [VarCurr] :
( v127504(VarCurr,bitIndex0)
<=> v127126(VarCurr) ) ).
fof(addAssignment_40322,axiom,
! [VarCurr] :
( ( v127504(VarCurr,bitIndex2)
<=> v126986(VarCurr,bitIndex1) )
& ( v127504(VarCurr,bitIndex1)
<=> v126986(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_40321,axiom,
! [VarCurr] :
( v127502(VarCurr,bitIndex0)
<=> v127196(VarCurr) ) ).
fof(addAssignment_40320,axiom,
! [VarCurr] :
( v127502(VarCurr,bitIndex1)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_9025,axiom,
! [VarCurr] :
( v127500(VarCurr)
<=> ( ( v127501(VarCurr,bitIndex2)
<=> $false )
& ( v127501(VarCurr,bitIndex1)
<=> $true )
& ( v127501(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40319,axiom,
! [VarCurr] :
( v127501(VarCurr,bitIndex0)
<=> v127126(VarCurr) ) ).
fof(addAssignment_40318,axiom,
! [VarCurr] :
( ( v127501(VarCurr,bitIndex2)
<=> v126986(VarCurr,bitIndex1) )
& ( v127501(VarCurr,bitIndex1)
<=> v126986(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25052,axiom,
! [VarCurr] :
( v127495(VarCurr)
<=> ( v127496(VarCurr)
| v127498(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_9024,axiom,
! [VarCurr] :
( v127498(VarCurr)
<=> ( ( v127499(VarCurr,bitIndex2)
<=> $false )
& ( v127499(VarCurr,bitIndex1)
<=> $false )
& ( v127499(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40317,axiom,
! [VarCurr] :
( v127499(VarCurr,bitIndex0)
<=> v127126(VarCurr) ) ).
fof(addAssignment_40316,axiom,
! [VarCurr] :
( ( v127499(VarCurr,bitIndex2)
<=> v126986(VarCurr,bitIndex1) )
& ( v127499(VarCurr,bitIndex1)
<=> v126986(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_9023,axiom,
! [VarCurr] :
( v127496(VarCurr)
<=> ( ( v127497(VarCurr,bitIndex2)
<=> $false )
& ( v127497(VarCurr,bitIndex1)
<=> $false )
& ( v127497(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40315,axiom,
! [VarCurr] :
( v127497(VarCurr,bitIndex0)
<=> v127126(VarCurr) ) ).
fof(addAssignment_40314,axiom,
! [VarCurr] :
( ( v127497(VarCurr,bitIndex2)
<=> v126986(VarCurr,bitIndex1) )
& ( v127497(VarCurr,bitIndex1)
<=> v126986(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25051,axiom,
! [VarCurr] :
( v127206(VarCurr,bitIndex0)
<=> ( v127346(VarCurr)
& v127347(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25050,axiom,
! [VarCurr] :
( v127347(VarCurr)
<=> ( v127349(VarCurr)
| v127493(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2289,axiom,
! [VarCurr] :
( v127493(VarCurr)
<=> ( v127490(VarCurr)
& v127278(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25049,axiom,
! [VarCurr] :
( v127349(VarCurr)
<=> ( v127350(VarCurr)
& v127487(VarCurr) ) ) ).
fof(writeUnaryOperator_10073,axiom,
! [VarCurr] :
( ~ v127487(VarCurr)
<=> v127488(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25048,axiom,
! [VarCurr] :
( v127488(VarCurr)
<=> ( v127489(VarCurr)
& v127492(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2288,axiom,
! [VarCurr] :
( v127492(VarCurr)
<=> ( v127208(VarCurr,bitIndex16)
| v127278(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25047,axiom,
! [VarCurr] :
( v127489(VarCurr)
<=> ( v127490(VarCurr)
| v127491(VarCurr) ) ) ).
fof(writeUnaryOperator_10072,axiom,
! [VarCurr] :
( ~ v127491(VarCurr)
<=> v127278(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_10071,axiom,
! [VarCurr] :
( ~ v127490(VarCurr)
<=> v127208(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25046,axiom,
! [VarCurr] :
( v127350(VarCurr)
<=> ( v127351(VarCurr)
| v127486(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2287,axiom,
! [VarCurr] :
( v127486(VarCurr)
<=> ( v127483(VarCurr)
& v127278(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25045,axiom,
! [VarCurr] :
( v127351(VarCurr)
<=> ( v127352(VarCurr)
& v127480(VarCurr) ) ) ).
fof(writeUnaryOperator_10070,axiom,
! [VarCurr] :
( ~ v127480(VarCurr)
<=> v127481(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25044,axiom,
! [VarCurr] :
( v127481(VarCurr)
<=> ( v127482(VarCurr)
& v127485(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2286,axiom,
! [VarCurr] :
( v127485(VarCurr)
<=> ( v127208(VarCurr,bitIndex15)
| v127278(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25043,axiom,
! [VarCurr] :
( v127482(VarCurr)
<=> ( v127483(VarCurr)
| v127484(VarCurr) ) ) ).
fof(writeUnaryOperator_10069,axiom,
! [VarCurr] :
( ~ v127484(VarCurr)
<=> v127278(VarCurr,bitIndex15) ) ).
fof(writeUnaryOperator_10068,axiom,
! [VarCurr] :
( ~ v127483(VarCurr)
<=> v127208(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25042,axiom,
! [VarCurr] :
( v127352(VarCurr)
<=> ( v127353(VarCurr)
| v127479(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2285,axiom,
! [VarCurr] :
( v127479(VarCurr)
<=> ( v127476(VarCurr)
& v127278(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25041,axiom,
! [VarCurr] :
( v127353(VarCurr)
<=> ( v127354(VarCurr)
& v127473(VarCurr) ) ) ).
fof(writeUnaryOperator_10067,axiom,
! [VarCurr] :
( ~ v127473(VarCurr)
<=> v127474(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25040,axiom,
! [VarCurr] :
( v127474(VarCurr)
<=> ( v127475(VarCurr)
& v127478(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2284,axiom,
! [VarCurr] :
( v127478(VarCurr)
<=> ( v127208(VarCurr,bitIndex14)
| v127278(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25039,axiom,
! [VarCurr] :
( v127475(VarCurr)
<=> ( v127476(VarCurr)
| v127477(VarCurr) ) ) ).
fof(writeUnaryOperator_10066,axiom,
! [VarCurr] :
( ~ v127477(VarCurr)
<=> v127278(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_10065,axiom,
! [VarCurr] :
( ~ v127476(VarCurr)
<=> v127208(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25038,axiom,
! [VarCurr] :
( v127354(VarCurr)
<=> ( v127355(VarCurr)
| v127472(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2283,axiom,
! [VarCurr] :
( v127472(VarCurr)
<=> ( v127469(VarCurr)
& v127278(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25037,axiom,
! [VarCurr] :
( v127355(VarCurr)
<=> ( v127356(VarCurr)
& v127466(VarCurr) ) ) ).
fof(writeUnaryOperator_10064,axiom,
! [VarCurr] :
( ~ v127466(VarCurr)
<=> v127467(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25036,axiom,
! [VarCurr] :
( v127467(VarCurr)
<=> ( v127468(VarCurr)
& v127471(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2282,axiom,
! [VarCurr] :
( v127471(VarCurr)
<=> ( v127208(VarCurr,bitIndex13)
| v127278(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25035,axiom,
! [VarCurr] :
( v127468(VarCurr)
<=> ( v127469(VarCurr)
| v127470(VarCurr) ) ) ).
fof(writeUnaryOperator_10063,axiom,
! [VarCurr] :
( ~ v127470(VarCurr)
<=> v127278(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_10062,axiom,
! [VarCurr] :
( ~ v127469(VarCurr)
<=> v127208(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25034,axiom,
! [VarCurr] :
( v127356(VarCurr)
<=> ( v127357(VarCurr)
| v127465(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2281,axiom,
! [VarCurr] :
( v127465(VarCurr)
<=> ( v127462(VarCurr)
& v127278(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25033,axiom,
! [VarCurr] :
( v127357(VarCurr)
<=> ( v127358(VarCurr)
& v127459(VarCurr) ) ) ).
fof(writeUnaryOperator_10061,axiom,
! [VarCurr] :
( ~ v127459(VarCurr)
<=> v127460(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25032,axiom,
! [VarCurr] :
( v127460(VarCurr)
<=> ( v127461(VarCurr)
& v127464(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2280,axiom,
! [VarCurr] :
( v127464(VarCurr)
<=> ( v127208(VarCurr,bitIndex12)
| v127278(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25031,axiom,
! [VarCurr] :
( v127461(VarCurr)
<=> ( v127462(VarCurr)
| v127463(VarCurr) ) ) ).
fof(writeUnaryOperator_10060,axiom,
! [VarCurr] :
( ~ v127463(VarCurr)
<=> v127278(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_10059,axiom,
! [VarCurr] :
( ~ v127462(VarCurr)
<=> v127208(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25030,axiom,
! [VarCurr] :
( v127358(VarCurr)
<=> ( v127359(VarCurr)
| v127458(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2279,axiom,
! [VarCurr] :
( v127458(VarCurr)
<=> ( v127455(VarCurr)
& v127278(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25029,axiom,
! [VarCurr] :
( v127359(VarCurr)
<=> ( v127360(VarCurr)
& v127452(VarCurr) ) ) ).
fof(writeUnaryOperator_10058,axiom,
! [VarCurr] :
( ~ v127452(VarCurr)
<=> v127453(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25028,axiom,
! [VarCurr] :
( v127453(VarCurr)
<=> ( v127454(VarCurr)
& v127457(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2278,axiom,
! [VarCurr] :
( v127457(VarCurr)
<=> ( v127208(VarCurr,bitIndex11)
| v127278(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25027,axiom,
! [VarCurr] :
( v127454(VarCurr)
<=> ( v127455(VarCurr)
| v127456(VarCurr) ) ) ).
fof(writeUnaryOperator_10057,axiom,
! [VarCurr] :
( ~ v127456(VarCurr)
<=> v127278(VarCurr,bitIndex11) ) ).
fof(writeUnaryOperator_10056,axiom,
! [VarCurr] :
( ~ v127455(VarCurr)
<=> v127208(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25026,axiom,
! [VarCurr] :
( v127360(VarCurr)
<=> ( v127361(VarCurr)
| v127451(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2277,axiom,
! [VarCurr] :
( v127451(VarCurr)
<=> ( v127448(VarCurr)
& v127278(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25025,axiom,
! [VarCurr] :
( v127361(VarCurr)
<=> ( v127362(VarCurr)
& v127445(VarCurr) ) ) ).
fof(writeUnaryOperator_10055,axiom,
! [VarCurr] :
( ~ v127445(VarCurr)
<=> v127446(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25024,axiom,
! [VarCurr] :
( v127446(VarCurr)
<=> ( v127447(VarCurr)
& v127450(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2276,axiom,
! [VarCurr] :
( v127450(VarCurr)
<=> ( v127208(VarCurr,bitIndex10)
| v127278(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25023,axiom,
! [VarCurr] :
( v127447(VarCurr)
<=> ( v127448(VarCurr)
| v127449(VarCurr) ) ) ).
fof(writeUnaryOperator_10054,axiom,
! [VarCurr] :
( ~ v127449(VarCurr)
<=> v127278(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_10053,axiom,
! [VarCurr] :
( ~ v127448(VarCurr)
<=> v127208(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25022,axiom,
! [VarCurr] :
( v127362(VarCurr)
<=> ( v127363(VarCurr)
| v127444(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2275,axiom,
! [VarCurr] :
( v127444(VarCurr)
<=> ( v127441(VarCurr)
& v127278(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25021,axiom,
! [VarCurr] :
( v127363(VarCurr)
<=> ( v127364(VarCurr)
& v127438(VarCurr) ) ) ).
fof(writeUnaryOperator_10052,axiom,
! [VarCurr] :
( ~ v127438(VarCurr)
<=> v127439(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25020,axiom,
! [VarCurr] :
( v127439(VarCurr)
<=> ( v127440(VarCurr)
& v127443(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2274,axiom,
! [VarCurr] :
( v127443(VarCurr)
<=> ( v127208(VarCurr,bitIndex9)
| v127278(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25019,axiom,
! [VarCurr] :
( v127440(VarCurr)
<=> ( v127441(VarCurr)
| v127442(VarCurr) ) ) ).
fof(writeUnaryOperator_10051,axiom,
! [VarCurr] :
( ~ v127442(VarCurr)
<=> v127278(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_10050,axiom,
! [VarCurr] :
( ~ v127441(VarCurr)
<=> v127208(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25018,axiom,
! [VarCurr] :
( v127364(VarCurr)
<=> ( v127365(VarCurr)
| v127437(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2273,axiom,
! [VarCurr] :
( v127437(VarCurr)
<=> ( v127434(VarCurr)
& v127278(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25017,axiom,
! [VarCurr] :
( v127365(VarCurr)
<=> ( v127366(VarCurr)
& v127431(VarCurr) ) ) ).
fof(writeUnaryOperator_10049,axiom,
! [VarCurr] :
( ~ v127431(VarCurr)
<=> v127432(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25016,axiom,
! [VarCurr] :
( v127432(VarCurr)
<=> ( v127433(VarCurr)
& v127436(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2272,axiom,
! [VarCurr] :
( v127436(VarCurr)
<=> ( v127208(VarCurr,bitIndex8)
| v127278(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25015,axiom,
! [VarCurr] :
( v127433(VarCurr)
<=> ( v127434(VarCurr)
| v127435(VarCurr) ) ) ).
fof(writeUnaryOperator_10048,axiom,
! [VarCurr] :
( ~ v127435(VarCurr)
<=> v127278(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_10047,axiom,
! [VarCurr] :
( ~ v127434(VarCurr)
<=> v127208(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25014,axiom,
! [VarCurr] :
( v127366(VarCurr)
<=> ( v127367(VarCurr)
| v127430(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2271,axiom,
! [VarCurr] :
( v127430(VarCurr)
<=> ( v127427(VarCurr)
& v127278(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25013,axiom,
! [VarCurr] :
( v127367(VarCurr)
<=> ( v127368(VarCurr)
& v127424(VarCurr) ) ) ).
fof(writeUnaryOperator_10046,axiom,
! [VarCurr] :
( ~ v127424(VarCurr)
<=> v127425(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25012,axiom,
! [VarCurr] :
( v127425(VarCurr)
<=> ( v127426(VarCurr)
& v127429(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2270,axiom,
! [VarCurr] :
( v127429(VarCurr)
<=> ( v127208(VarCurr,bitIndex7)
| v127278(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25011,axiom,
! [VarCurr] :
( v127426(VarCurr)
<=> ( v127427(VarCurr)
| v127428(VarCurr) ) ) ).
fof(writeUnaryOperator_10045,axiom,
! [VarCurr] :
( ~ v127428(VarCurr)
<=> v127278(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_10044,axiom,
! [VarCurr] :
( ~ v127427(VarCurr)
<=> v127208(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25010,axiom,
! [VarCurr] :
( v127368(VarCurr)
<=> ( v127369(VarCurr)
| v127423(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2269,axiom,
! [VarCurr] :
( v127423(VarCurr)
<=> ( v127420(VarCurr)
& v127278(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25009,axiom,
! [VarCurr] :
( v127369(VarCurr)
<=> ( v127370(VarCurr)
& v127417(VarCurr) ) ) ).
fof(writeUnaryOperator_10043,axiom,
! [VarCurr] :
( ~ v127417(VarCurr)
<=> v127418(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25008,axiom,
! [VarCurr] :
( v127418(VarCurr)
<=> ( v127419(VarCurr)
& v127422(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2268,axiom,
! [VarCurr] :
( v127422(VarCurr)
<=> ( v127208(VarCurr,bitIndex6)
| v127278(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25007,axiom,
! [VarCurr] :
( v127419(VarCurr)
<=> ( v127420(VarCurr)
| v127421(VarCurr) ) ) ).
fof(writeUnaryOperator_10042,axiom,
! [VarCurr] :
( ~ v127421(VarCurr)
<=> v127278(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_10041,axiom,
! [VarCurr] :
( ~ v127420(VarCurr)
<=> v127208(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25006,axiom,
! [VarCurr] :
( v127370(VarCurr)
<=> ( v127371(VarCurr)
| v127416(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2267,axiom,
! [VarCurr] :
( v127416(VarCurr)
<=> ( v127413(VarCurr)
& v127278(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25005,axiom,
! [VarCurr] :
( v127371(VarCurr)
<=> ( v127372(VarCurr)
& v127410(VarCurr) ) ) ).
fof(writeUnaryOperator_10040,axiom,
! [VarCurr] :
( ~ v127410(VarCurr)
<=> v127411(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25004,axiom,
! [VarCurr] :
( v127411(VarCurr)
<=> ( v127412(VarCurr)
& v127415(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2266,axiom,
! [VarCurr] :
( v127415(VarCurr)
<=> ( v127208(VarCurr,bitIndex5)
| v127278(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25003,axiom,
! [VarCurr] :
( v127412(VarCurr)
<=> ( v127413(VarCurr)
| v127414(VarCurr) ) ) ).
fof(writeUnaryOperator_10039,axiom,
! [VarCurr] :
( ~ v127414(VarCurr)
<=> v127278(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_10038,axiom,
! [VarCurr] :
( ~ v127413(VarCurr)
<=> v127208(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25002,axiom,
! [VarCurr] :
( v127372(VarCurr)
<=> ( v127373(VarCurr)
| v127409(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2265,axiom,
! [VarCurr] :
( v127409(VarCurr)
<=> ( v127406(VarCurr)
& v127278(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25001,axiom,
! [VarCurr] :
( v127373(VarCurr)
<=> ( v127374(VarCurr)
& v127403(VarCurr) ) ) ).
fof(writeUnaryOperator_10037,axiom,
! [VarCurr] :
( ~ v127403(VarCurr)
<=> v127404(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_25000,axiom,
! [VarCurr] :
( v127404(VarCurr)
<=> ( v127405(VarCurr)
& v127408(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2264,axiom,
! [VarCurr] :
( v127408(VarCurr)
<=> ( v127208(VarCurr,bitIndex4)
| v127278(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24999,axiom,
! [VarCurr] :
( v127405(VarCurr)
<=> ( v127406(VarCurr)
| v127407(VarCurr) ) ) ).
fof(writeUnaryOperator_10036,axiom,
! [VarCurr] :
( ~ v127407(VarCurr)
<=> v127278(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_10035,axiom,
! [VarCurr] :
( ~ v127406(VarCurr)
<=> v127208(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24998,axiom,
! [VarCurr] :
( v127374(VarCurr)
<=> ( v127375(VarCurr)
| v127402(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2263,axiom,
! [VarCurr] :
( v127402(VarCurr)
<=> ( v127399(VarCurr)
& v127278(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24997,axiom,
! [VarCurr] :
( v127375(VarCurr)
<=> ( v127376(VarCurr)
& v127396(VarCurr) ) ) ).
fof(writeUnaryOperator_10034,axiom,
! [VarCurr] :
( ~ v127396(VarCurr)
<=> v127397(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24996,axiom,
! [VarCurr] :
( v127397(VarCurr)
<=> ( v127398(VarCurr)
& v127401(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2262,axiom,
! [VarCurr] :
( v127401(VarCurr)
<=> ( v127208(VarCurr,bitIndex3)
| v127278(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24995,axiom,
! [VarCurr] :
( v127398(VarCurr)
<=> ( v127399(VarCurr)
| v127400(VarCurr) ) ) ).
fof(writeUnaryOperator_10033,axiom,
! [VarCurr] :
( ~ v127400(VarCurr)
<=> v127278(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_10032,axiom,
! [VarCurr] :
( ~ v127399(VarCurr)
<=> v127208(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24994,axiom,
! [VarCurr] :
( v127376(VarCurr)
<=> ( v127377(VarCurr)
| v127395(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2261,axiom,
! [VarCurr] :
( v127395(VarCurr)
<=> ( v127392(VarCurr)
& v127278(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24993,axiom,
! [VarCurr] :
( v127377(VarCurr)
<=> ( v127378(VarCurr)
& v127389(VarCurr) ) ) ).
fof(writeUnaryOperator_10031,axiom,
! [VarCurr] :
( ~ v127389(VarCurr)
<=> v127390(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24992,axiom,
! [VarCurr] :
( v127390(VarCurr)
<=> ( v127391(VarCurr)
& v127394(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2260,axiom,
! [VarCurr] :
( v127394(VarCurr)
<=> ( v127208(VarCurr,bitIndex2)
| v127278(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24991,axiom,
! [VarCurr] :
( v127391(VarCurr)
<=> ( v127392(VarCurr)
| v127393(VarCurr) ) ) ).
fof(writeUnaryOperator_10030,axiom,
! [VarCurr] :
( ~ v127393(VarCurr)
<=> v127278(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_10029,axiom,
! [VarCurr] :
( ~ v127392(VarCurr)
<=> v127208(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24990,axiom,
! [VarCurr] :
( v127378(VarCurr)
<=> ( v127379(VarCurr)
| v127388(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2259,axiom,
! [VarCurr] :
( v127388(VarCurr)
<=> ( v127385(VarCurr)
& v127278(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24989,axiom,
! [VarCurr] :
( v127379(VarCurr)
<=> ( v127380(VarCurr)
& v127382(VarCurr) ) ) ).
fof(writeUnaryOperator_10028,axiom,
! [VarCurr] :
( ~ v127382(VarCurr)
<=> v127383(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24988,axiom,
! [VarCurr] :
( v127383(VarCurr)
<=> ( v127384(VarCurr)
& v127387(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2258,axiom,
! [VarCurr] :
( v127387(VarCurr)
<=> ( v127208(VarCurr,bitIndex1)
| v127278(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24987,axiom,
! [VarCurr] :
( v127384(VarCurr)
<=> ( v127385(VarCurr)
| v127386(VarCurr) ) ) ).
fof(writeUnaryOperator_10027,axiom,
! [VarCurr] :
( ~ v127386(VarCurr)
<=> v127278(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_10026,axiom,
! [VarCurr] :
( ~ v127385(VarCurr)
<=> v127208(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24986,axiom,
! [VarCurr] :
( v127380(VarCurr)
<=> ( v127381(VarCurr)
& v127278(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_10025,axiom,
! [VarCurr] :
( ~ v127381(VarCurr)
<=> v127208(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_10024,axiom,
! [VarCurr] :
( ~ v127346(VarCurr)
<=> v127198(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges63_1,axiom,
! [VarCurr] :
( ( ~ v127281(VarCurr)
& ~ v127282(VarCurr)
& ~ v127283(VarCurr)
& ~ v127284(VarCurr)
& ~ v127285(VarCurr)
& ~ v127286(VarCurr)
& ~ v127287(VarCurr)
& ~ v127288(VarCurr)
& ~ v127289(VarCurr)
& ~ v127290(VarCurr)
& ~ v127291(VarCurr)
& ~ v127292(VarCurr)
& ~ v127293(VarCurr)
& ~ v127294(VarCurr)
& ~ v127295(VarCurr)
& ~ v127296(VarCurr)
& ~ v127297(VarCurr)
& ~ v127298(VarCurr)
& ~ v127299(VarCurr)
& ~ v127300(VarCurr)
& ~ v127301(VarCurr)
& ~ v127302(VarCurr)
& ~ v127303(VarCurr)
& ~ v127304(VarCurr)
& ~ v127305(VarCurr)
& ~ v127306(VarCurr)
& ~ v127307(VarCurr)
& ~ v127308(VarCurr)
& ~ v127309(VarCurr)
& ~ v127310(VarCurr)
& ~ v127311(VarCurr)
& ~ v127312(VarCurr)
& ~ v127313(VarCurr)
& ~ v127314(VarCurr)
& ~ v127315(VarCurr)
& ~ v127316(VarCurr)
& ~ v127317(VarCurr)
& ~ v127318(VarCurr)
& ~ v127319(VarCurr)
& ~ v127320(VarCurr)
& ~ v127321(VarCurr)
& ~ v127322(VarCurr)
& ~ v127323(VarCurr)
& ~ v127324(VarCurr)
& ~ v127325(VarCurr)
& ~ v127326(VarCurr)
& ~ v127327(VarCurr)
& ~ v127328(VarCurr)
& ~ v127329(VarCurr)
& ~ v127330(VarCurr)
& ~ v127331(VarCurr)
& ~ v127332(VarCurr)
& ~ v127333(VarCurr)
& ~ v127334(VarCurr)
& ~ v127335(VarCurr)
& ~ v127336(VarCurr)
& ~ v127337(VarCurr)
& ~ v127338(VarCurr)
& ~ v127339(VarCurr)
& ~ v127340(VarCurr)
& ~ v127341(VarCurr)
& ~ v127342(VarCurr)
& ~ v127343(VarCurr) )
=> ! [B] :
( range_16_0(B)
=> ( v127278(VarCurr,B)
<=> v127210(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges62_6,axiom,
! [VarCurr] :
( v127343(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex33) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex32) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex31) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex30) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex29) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex28) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex27) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex26) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex25) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex24) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex23) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex22) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex21) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex20) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex19) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex18) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex17) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges61_6,axiom,
! [VarCurr] :
( v127342(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex50) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex49) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex48) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex47) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex46) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex45) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex44) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex43) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex42) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex41) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex40) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex39) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex38) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex37) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex36) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex35) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex34) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges60_6,axiom,
! [VarCurr] :
( v127341(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex67) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex66) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex65) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex64) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex63) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex62) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex61) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex60) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex59) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex58) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex57) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex56) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex55) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex54) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex53) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex52) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex51) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges59_6,axiom,
! [VarCurr] :
( v127340(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex84) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex83) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex82) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex81) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex80) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex79) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex78) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex77) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex76) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex75) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex74) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex73) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex72) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex71) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex70) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex69) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex68) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges58_6,axiom,
! [VarCurr] :
( v127339(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex101) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex100) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex99) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex98) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex97) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex96) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex95) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex94) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex93) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex92) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex91) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex90) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex89) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex88) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex87) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex86) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex85) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges57_6,axiom,
! [VarCurr] :
( v127338(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex118) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex117) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex116) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex115) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex114) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex113) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex112) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex111) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex110) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex109) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex108) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex107) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex106) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex105) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex104) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex103) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex102) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges56_6,axiom,
! [VarCurr] :
( v127337(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex135) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex134) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex133) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex132) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex131) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex130) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex129) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex128) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex127) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex126) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex125) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex124) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex123) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex122) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex121) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex120) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex119) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges55_6,axiom,
! [VarCurr] :
( v127336(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex152) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex151) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex150) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex149) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex148) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex147) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex146) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex145) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex144) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex143) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex142) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex141) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex140) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex139) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex138) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex137) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex136) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges54_6,axiom,
! [VarCurr] :
( v127335(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex169) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex168) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex167) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex166) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex165) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex164) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex163) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex162) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex161) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex160) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex159) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex158) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex157) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex156) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex155) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex154) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex153) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges53_6,axiom,
! [VarCurr] :
( v127334(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex186) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex185) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex184) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex183) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex182) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex181) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex180) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex179) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex178) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex177) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex176) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex175) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex174) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex173) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex172) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex171) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex170) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges52_6,axiom,
! [VarCurr] :
( v127333(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex203) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex202) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex201) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex200) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex199) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex198) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex197) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex196) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex195) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex194) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex193) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex192) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex191) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex190) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex189) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex188) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex187) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges51_6,axiom,
! [VarCurr] :
( v127332(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex220) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex219) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex218) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex217) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex216) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex215) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex214) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex213) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex212) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex211) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex210) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex209) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex208) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex207) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex206) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex205) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex204) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges50_6,axiom,
! [VarCurr] :
( v127331(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex237) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex236) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex235) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex234) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex233) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex232) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex231) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex230) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex229) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex228) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex227) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex226) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex225) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex224) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex223) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex222) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex221) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges49_6,axiom,
! [VarCurr] :
( v127330(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex254) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex253) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex252) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex251) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex250) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex249) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex248) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex247) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex246) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex245) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex244) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex243) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex242) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex241) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex240) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex239) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex238) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges48_6,axiom,
! [VarCurr] :
( v127329(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex271) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex270) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex269) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex268) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex267) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex266) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex265) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex264) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex263) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex262) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex261) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex260) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex259) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex258) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex257) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex256) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex255) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges47_6,axiom,
! [VarCurr] :
( v127328(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex288) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex287) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex286) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex285) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex284) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex283) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex282) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex281) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex280) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex279) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex278) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex277) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex276) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex275) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex274) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex273) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex272) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges46_6,axiom,
! [VarCurr] :
( v127327(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex305) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex304) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex303) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex302) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex301) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex300) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex299) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex298) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex297) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex296) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex295) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex294) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex293) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex292) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex291) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex290) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex289) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges45_6,axiom,
! [VarCurr] :
( v127326(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex322) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex321) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex320) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex319) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex318) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex317) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex316) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex315) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex314) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex313) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex312) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex311) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex310) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex309) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex308) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex307) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex306) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges44_6,axiom,
! [VarCurr] :
( v127325(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex339) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex338) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex337) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex336) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex335) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex334) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex333) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex332) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex331) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex330) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex329) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex328) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex327) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex326) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex325) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex324) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex323) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges43_6,axiom,
! [VarCurr] :
( v127324(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex356) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex355) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex354) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex353) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex352) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex351) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex350) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex349) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex348) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex347) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex346) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex345) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex344) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex343) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex342) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex341) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex340) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges42_6,axiom,
! [VarCurr] :
( v127323(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex373) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex372) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex371) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex370) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex369) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex368) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex367) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex366) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex365) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex364) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex363) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex362) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex361) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex360) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex359) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex358) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex357) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges41_6,axiom,
! [VarCurr] :
( v127322(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex390) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex389) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex388) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex387) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex386) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex385) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex384) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex383) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex382) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex381) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex380) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex379) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex378) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex377) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex376) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex375) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex374) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges40_6,axiom,
! [VarCurr] :
( v127321(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex407) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex406) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex405) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex404) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex403) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex402) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex401) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex400) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex399) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex398) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex397) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex396) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex395) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex394) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex393) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex392) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex391) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges39_6,axiom,
! [VarCurr] :
( v127320(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex424) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex423) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex422) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex421) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex420) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex419) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex418) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex417) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex416) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex415) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex414) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex413) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex412) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex411) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex410) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex409) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex408) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges38_6,axiom,
! [VarCurr] :
( v127319(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex441) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex440) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex439) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex438) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex437) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex436) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex435) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex434) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex433) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex432) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex431) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex430) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex429) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex428) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex427) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex426) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex425) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges37_6,axiom,
! [VarCurr] :
( v127318(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex458) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex457) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex456) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex455) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex454) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex453) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex452) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex451) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex450) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex449) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex448) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex447) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex446) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex445) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex444) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex443) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex442) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges36_6,axiom,
! [VarCurr] :
( v127317(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex475) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex474) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex473) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex472) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex471) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex470) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex469) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex468) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex467) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex466) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex465) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex464) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex463) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex462) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex461) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex460) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex459) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges35_6,axiom,
! [VarCurr] :
( v127316(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex492) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex491) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex490) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex489) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex488) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex487) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex486) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex485) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex484) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex483) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex482) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex481) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex480) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex479) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex478) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex477) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex476) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges34_6,axiom,
! [VarCurr] :
( v127315(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex509) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex508) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex507) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex506) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex505) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex504) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex503) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex502) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex501) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex500) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex499) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex498) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex497) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex496) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex495) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex494) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex493) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges33_6,axiom,
! [VarCurr] :
( v127314(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex526) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex525) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex524) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex523) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex522) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex521) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex520) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex519) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex518) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex517) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex516) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex515) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex514) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex513) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex512) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex511) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex510) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges32_6,axiom,
! [VarCurr] :
( v127313(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex543) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex542) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex541) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex540) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex539) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex538) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex537) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex536) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex535) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex534) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex533) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex532) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex531) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex530) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex529) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex528) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex527) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges31_6,axiom,
! [VarCurr] :
( v127312(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex560) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex559) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex558) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex557) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex556) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex555) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex554) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex553) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex552) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex551) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex550) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex549) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex548) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex547) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex546) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex545) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex544) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_7,axiom,
! [VarCurr] :
( v127311(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex577) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex576) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex575) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex574) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex573) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex572) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex571) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex570) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex569) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex568) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex567) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex566) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex565) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex564) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex563) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex562) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex561) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_7,axiom,
! [VarCurr] :
( v127310(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex594) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex593) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex592) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex591) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex590) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex589) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex588) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex587) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex586) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex585) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex584) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex583) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex582) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex581) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex580) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex579) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex578) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_7,axiom,
! [VarCurr] :
( v127309(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex611) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex610) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex609) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex608) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex607) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex606) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex605) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex604) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex603) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex602) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex601) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex600) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex599) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex598) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex597) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex596) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex595) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_7,axiom,
! [VarCurr] :
( v127308(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex628) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex627) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex626) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex625) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex624) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex623) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex622) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex621) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex620) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex619) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex618) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex617) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex616) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex615) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex614) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex613) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex612) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_7,axiom,
! [VarCurr] :
( v127307(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex645) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex644) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex643) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex642) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex641) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex640) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex639) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex638) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex637) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex636) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex635) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex634) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex633) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex632) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex631) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex630) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex629) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_7,axiom,
! [VarCurr] :
( v127306(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex662) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex661) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex660) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex659) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex658) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex657) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex656) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex655) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex654) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex653) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex652) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex651) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex650) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex649) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex648) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex647) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex646) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_7,axiom,
! [VarCurr] :
( v127305(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex679) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex678) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex677) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex676) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex675) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex674) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex673) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex672) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex671) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex670) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex669) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex668) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex667) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex666) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex665) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex664) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex663) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_7,axiom,
! [VarCurr] :
( v127304(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex696) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex695) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex694) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex693) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex692) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex691) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex690) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex689) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex688) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex687) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex686) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex685) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex684) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex683) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex682) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex681) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex680) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_7,axiom,
! [VarCurr] :
( v127303(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex713) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex712) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex711) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex710) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex709) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex708) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex707) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex706) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex705) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex704) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex703) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex702) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex701) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex700) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex699) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex698) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex697) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_7,axiom,
! [VarCurr] :
( v127302(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex730) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex729) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex728) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex727) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex726) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex725) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex724) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex723) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex722) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex721) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex720) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex719) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex718) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex717) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex716) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex715) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex714) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_7,axiom,
! [VarCurr] :
( v127301(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex747) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex746) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex745) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex744) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex743) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex742) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex741) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex740) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex739) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex738) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex737) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex736) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex735) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex734) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex733) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex732) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex731) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_7,axiom,
! [VarCurr] :
( v127300(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex764) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex763) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex762) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex761) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex760) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex759) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex758) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex757) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex756) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex755) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex754) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex753) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex752) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex751) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex750) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex749) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex748) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_7,axiom,
! [VarCurr] :
( v127299(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex781) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex780) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex779) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex778) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex777) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex776) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex775) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex774) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex773) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex772) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex771) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex770) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex769) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex768) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex767) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex766) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex765) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_7,axiom,
! [VarCurr] :
( v127298(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex798) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex797) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex796) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex795) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex794) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex793) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex792) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex791) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex790) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex789) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex788) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex787) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex786) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex785) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex784) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex783) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex782) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_7,axiom,
! [VarCurr] :
( v127297(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex815) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex814) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex813) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex812) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex811) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex810) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex809) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex808) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex807) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex806) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex805) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex804) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex803) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex802) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex801) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex800) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex799) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_7,axiom,
! [VarCurr] :
( v127296(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex832) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex831) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex830) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex829) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex828) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex827) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex826) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex825) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex824) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex823) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex822) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex821) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex820) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex819) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex818) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex817) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex816) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_8,axiom,
! [VarCurr] :
( v127295(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex849) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex848) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex847) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex846) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex845) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex844) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex843) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex842) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex841) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex840) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex839) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex838) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex837) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex836) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex835) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex834) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex833) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_8,axiom,
! [VarCurr] :
( v127294(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex866) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex865) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex864) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex863) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex862) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex861) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex860) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex859) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex858) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex857) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex856) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex855) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex854) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex853) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex852) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex851) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex850) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_8,axiom,
! [VarCurr] :
( v127293(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex883) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex882) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex881) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex880) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex879) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex878) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex877) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex876) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex875) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex874) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex873) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex872) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex871) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex870) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex869) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex868) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex867) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_8,axiom,
! [VarCurr] :
( v127292(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex900) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex899) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex898) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex897) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex896) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex895) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex894) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex893) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex892) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex891) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex890) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex889) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex888) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex887) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex886) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex885) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex884) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_9,axiom,
! [VarCurr] :
( v127291(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex917) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex916) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex915) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex914) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex913) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex912) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex911) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex910) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex909) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex908) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex907) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex906) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex905) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex904) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex903) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex902) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex901) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_9,axiom,
! [VarCurr] :
( v127290(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex934) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex933) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex932) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex931) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex930) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex929) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex928) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex927) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex926) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex925) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex924) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex923) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex922) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex921) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex920) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex919) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex918) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_9,axiom,
! [VarCurr] :
( v127289(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex951) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex950) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex949) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex948) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex947) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex946) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex945) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex944) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex943) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex942) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex941) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex940) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex939) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex938) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex937) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex936) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex935) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_17,axiom,
! [VarCurr] :
( v127288(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex968) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex967) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex966) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex965) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex964) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex963) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex962) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex961) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex960) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex959) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex958) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex957) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex956) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex955) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex954) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex953) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex952) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_17,axiom,
! [VarCurr] :
( v127287(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex985) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex984) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex983) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex982) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex981) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex980) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex979) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex978) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex977) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex976) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex975) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex974) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex973) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex972) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex971) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex970) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex969) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_17,axiom,
! [VarCurr] :
( v127286(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex1002) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex1001) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex1000) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex999) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex998) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex997) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex996) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex995) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex994) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex993) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex992) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex991) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex990) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex989) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex988) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex987) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex986) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_18,axiom,
! [VarCurr] :
( v127285(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex1019) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex1018) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex1017) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex1016) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex1015) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex1014) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex1013) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex1012) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex1011) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex1010) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex1009) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex1008) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex1007) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex1006) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex1005) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex1004) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex1003) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_17,axiom,
! [VarCurr] :
( v127284(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex1036) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex1035) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex1034) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex1033) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex1032) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex1031) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex1030) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex1029) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex1028) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex1027) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex1026) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex1025) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex1024) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex1023) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex1022) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex1021) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex1020) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_19,axiom,
! [VarCurr] :
( v127283(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex1053) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex1052) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex1051) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex1050) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex1049) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex1048) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex1047) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex1046) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex1045) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex1044) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex1043) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex1042) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex1041) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex1040) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex1039) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex1038) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex1037) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_23,axiom,
! [VarCurr] :
( v127282(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex1070) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex1069) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex1068) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex1067) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex1066) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex1065) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex1064) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex1063) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex1062) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex1061) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex1060) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex1059) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex1058) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex1057) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex1056) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex1055) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex1054) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_19,axiom,
! [VarCurr] :
( v127281(VarCurr)
=> ( ( v127278(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex1087) )
& ( v127278(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex1086) )
& ( v127278(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex1085) )
& ( v127278(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex1084) )
& ( v127278(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex1083) )
& ( v127278(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex1082) )
& ( v127278(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex1081) )
& ( v127278(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex1080) )
& ( v127278(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex1079) )
& ( v127278(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex1078) )
& ( v127278(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex1077) )
& ( v127278(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex1076) )
& ( v127278(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex1075) )
& ( v127278(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex1074) )
& ( v127278(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex1073) )
& ( v127278(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex1072) )
& ( v127278(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex1071) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9022,axiom,
! [VarCurr] :
( v127344(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9021,axiom,
! [VarCurr] :
( v127343(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9020,axiom,
! [VarCurr] :
( v127342(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9019,axiom,
! [VarCurr] :
( v127341(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9018,axiom,
! [VarCurr] :
( v127340(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9017,axiom,
! [VarCurr] :
( v127339(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9016,axiom,
! [VarCurr] :
( v127338(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9015,axiom,
! [VarCurr] :
( v127337(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9014,axiom,
! [VarCurr] :
( v127336(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9013,axiom,
! [VarCurr] :
( v127335(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9012,axiom,
! [VarCurr] :
( v127334(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9011,axiom,
! [VarCurr] :
( v127333(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9010,axiom,
! [VarCurr] :
( v127332(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9009,axiom,
! [VarCurr] :
( v127331(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9008,axiom,
! [VarCurr] :
( v127330(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9007,axiom,
! [VarCurr] :
( v127329(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9006,axiom,
! [VarCurr] :
( v127328(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9005,axiom,
! [VarCurr] :
( v127327(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9004,axiom,
! [VarCurr] :
( v127326(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9003,axiom,
! [VarCurr] :
( v127325(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9002,axiom,
! [VarCurr] :
( v127324(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9001,axiom,
! [VarCurr] :
( v127323(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_9000,axiom,
! [VarCurr] :
( v127322(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8999,axiom,
! [VarCurr] :
( v127321(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8998,axiom,
! [VarCurr] :
( v127320(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8997,axiom,
! [VarCurr] :
( v127319(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8996,axiom,
! [VarCurr] :
( v127318(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8995,axiom,
! [VarCurr] :
( v127317(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8994,axiom,
! [VarCurr] :
( v127316(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8993,axiom,
! [VarCurr] :
( v127315(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8992,axiom,
! [VarCurr] :
( v127314(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8991,axiom,
! [VarCurr] :
( v127313(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8990,axiom,
! [VarCurr] :
( v127312(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8989,axiom,
! [VarCurr] :
( v127311(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8988,axiom,
! [VarCurr] :
( v127310(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8987,axiom,
! [VarCurr] :
( v127309(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8986,axiom,
! [VarCurr] :
( v127308(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8985,axiom,
! [VarCurr] :
( v127307(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8984,axiom,
! [VarCurr] :
( v127306(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8983,axiom,
! [VarCurr] :
( v127305(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8982,axiom,
! [VarCurr] :
( v127304(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8981,axiom,
! [VarCurr] :
( v127303(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8980,axiom,
! [VarCurr] :
( v127302(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8979,axiom,
! [VarCurr] :
( v127301(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8978,axiom,
! [VarCurr] :
( v127300(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8977,axiom,
! [VarCurr] :
( v127299(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8976,axiom,
! [VarCurr] :
( v127298(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8975,axiom,
! [VarCurr] :
( v127297(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8974,axiom,
! [VarCurr] :
( v127296(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8973,axiom,
! [VarCurr] :
( v127295(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8972,axiom,
! [VarCurr] :
( v127294(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8971,axiom,
! [VarCurr] :
( v127293(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8970,axiom,
! [VarCurr] :
( v127292(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8969,axiom,
! [VarCurr] :
( v127291(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8968,axiom,
! [VarCurr] :
( v127290(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8967,axiom,
! [VarCurr] :
( v127289(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8966,axiom,
! [VarCurr] :
( v127288(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8965,axiom,
! [VarCurr] :
( v127287(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8964,axiom,
! [VarCurr] :
( v127286(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8963,axiom,
! [VarCurr] :
( v127285(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8962,axiom,
! [VarCurr] :
( v127284(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8961,axiom,
! [VarCurr] :
( v127283(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8960,axiom,
! [VarCurr] :
( v127282(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8959,axiom,
! [VarCurr] :
( v127281(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges63,axiom,
! [VarCurr] :
( ( ~ v127213(VarCurr)
& ~ v127214(VarCurr)
& ~ v127215(VarCurr)
& ~ v127216(VarCurr)
& ~ v127217(VarCurr)
& ~ v127218(VarCurr)
& ~ v127219(VarCurr)
& ~ v127220(VarCurr)
& ~ v127221(VarCurr)
& ~ v127222(VarCurr)
& ~ v127223(VarCurr)
& ~ v127224(VarCurr)
& ~ v127225(VarCurr)
& ~ v127226(VarCurr)
& ~ v127227(VarCurr)
& ~ v127228(VarCurr)
& ~ v127229(VarCurr)
& ~ v127230(VarCurr)
& ~ v127231(VarCurr)
& ~ v127232(VarCurr)
& ~ v127233(VarCurr)
& ~ v127234(VarCurr)
& ~ v127235(VarCurr)
& ~ v127236(VarCurr)
& ~ v127237(VarCurr)
& ~ v127238(VarCurr)
& ~ v127239(VarCurr)
& ~ v127240(VarCurr)
& ~ v127241(VarCurr)
& ~ v127242(VarCurr)
& ~ v127243(VarCurr)
& ~ v127244(VarCurr)
& ~ v127245(VarCurr)
& ~ v127246(VarCurr)
& ~ v127247(VarCurr)
& ~ v127248(VarCurr)
& ~ v127249(VarCurr)
& ~ v127250(VarCurr)
& ~ v127251(VarCurr)
& ~ v127252(VarCurr)
& ~ v127253(VarCurr)
& ~ v127254(VarCurr)
& ~ v127255(VarCurr)
& ~ v127256(VarCurr)
& ~ v127257(VarCurr)
& ~ v127258(VarCurr)
& ~ v127259(VarCurr)
& ~ v127260(VarCurr)
& ~ v127261(VarCurr)
& ~ v127262(VarCurr)
& ~ v127263(VarCurr)
& ~ v127264(VarCurr)
& ~ v127265(VarCurr)
& ~ v127266(VarCurr)
& ~ v127267(VarCurr)
& ~ v127268(VarCurr)
& ~ v127269(VarCurr)
& ~ v127270(VarCurr)
& ~ v127271(VarCurr)
& ~ v127272(VarCurr)
& ~ v127273(VarCurr)
& ~ v127274(VarCurr)
& ~ v127275(VarCurr) )
=> ! [B] :
( range_16_0(B)
=> ( v127208(VarCurr,B)
<=> v127210(VarCurr,B) ) ) ) ).
fof(range_axiom_181,axiom,
! [B] :
( range_16_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges62_5,axiom,
! [VarCurr] :
( v127275(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex33) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex32) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex31) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex30) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex29) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex28) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex27) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex26) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex25) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex24) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex23) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex22) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex21) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex20) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex19) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex18) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex17) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges61_5,axiom,
! [VarCurr] :
( v127274(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex50) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex49) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex48) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex47) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex46) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex45) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex44) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex43) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex42) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex41) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex40) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex39) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex38) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex37) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex36) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex35) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex34) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges60_5,axiom,
! [VarCurr] :
( v127273(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex67) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex66) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex65) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex64) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex63) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex62) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex61) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex60) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex59) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex58) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex57) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex56) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex55) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex54) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex53) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex52) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex51) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges59_5,axiom,
! [VarCurr] :
( v127272(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex84) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex83) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex82) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex81) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex80) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex79) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex78) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex77) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex76) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex75) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex74) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex73) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex72) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex71) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex70) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex69) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex68) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges58_5,axiom,
! [VarCurr] :
( v127271(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex101) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex100) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex99) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex98) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex97) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex96) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex95) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex94) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex93) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex92) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex91) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex90) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex89) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex88) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex87) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex86) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex85) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges57_5,axiom,
! [VarCurr] :
( v127270(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex118) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex117) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex116) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex115) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex114) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex113) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex112) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex111) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex110) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex109) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex108) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex107) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex106) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex105) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex104) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex103) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex102) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges56_5,axiom,
! [VarCurr] :
( v127269(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex135) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex134) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex133) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex132) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex131) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex130) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex129) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex128) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex127) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex126) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex125) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex124) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex123) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex122) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex121) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex120) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex119) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges55_5,axiom,
! [VarCurr] :
( v127268(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex152) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex151) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex150) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex149) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex148) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex147) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex146) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex145) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex144) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex143) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex142) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex141) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex140) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex139) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex138) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex137) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex136) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges54_5,axiom,
! [VarCurr] :
( v127267(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex169) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex168) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex167) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex166) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex165) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex164) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex163) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex162) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex161) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex160) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex159) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex158) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex157) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex156) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex155) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex154) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex153) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges53_5,axiom,
! [VarCurr] :
( v127266(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex186) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex185) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex184) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex183) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex182) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex181) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex180) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex179) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex178) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex177) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex176) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex175) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex174) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex173) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex172) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex171) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex170) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges52_5,axiom,
! [VarCurr] :
( v127265(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex203) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex202) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex201) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex200) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex199) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex198) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex197) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex196) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex195) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex194) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex193) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex192) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex191) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex190) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex189) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex188) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex187) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges51_5,axiom,
! [VarCurr] :
( v127264(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex220) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex219) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex218) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex217) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex216) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex215) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex214) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex213) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex212) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex211) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex210) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex209) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex208) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex207) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex206) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex205) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex204) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges50_5,axiom,
! [VarCurr] :
( v127263(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex237) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex236) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex235) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex234) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex233) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex232) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex231) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex230) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex229) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex228) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex227) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex226) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex225) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex224) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex223) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex222) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex221) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges49_5,axiom,
! [VarCurr] :
( v127262(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex254) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex253) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex252) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex251) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex250) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex249) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex248) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex247) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex246) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex245) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex244) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex243) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex242) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex241) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex240) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex239) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex238) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges48_5,axiom,
! [VarCurr] :
( v127261(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex271) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex270) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex269) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex268) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex267) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex266) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex265) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex264) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex263) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex262) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex261) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex260) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex259) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex258) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex257) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex256) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex255) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges47_5,axiom,
! [VarCurr] :
( v127260(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex288) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex287) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex286) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex285) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex284) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex283) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex282) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex281) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex280) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex279) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex278) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex277) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex276) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex275) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex274) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex273) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex272) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges46_5,axiom,
! [VarCurr] :
( v127259(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex305) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex304) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex303) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex302) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex301) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex300) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex299) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex298) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex297) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex296) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex295) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex294) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex293) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex292) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex291) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex290) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex289) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges45_5,axiom,
! [VarCurr] :
( v127258(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex322) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex321) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex320) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex319) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex318) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex317) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex316) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex315) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex314) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex313) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex312) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex311) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex310) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex309) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex308) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex307) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex306) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges44_5,axiom,
! [VarCurr] :
( v127257(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex339) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex338) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex337) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex336) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex335) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex334) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex333) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex332) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex331) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex330) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex329) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex328) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex327) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex326) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex325) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex324) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex323) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges43_5,axiom,
! [VarCurr] :
( v127256(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex356) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex355) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex354) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex353) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex352) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex351) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex350) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex349) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex348) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex347) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex346) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex345) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex344) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex343) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex342) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex341) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex340) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges42_5,axiom,
! [VarCurr] :
( v127255(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex373) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex372) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex371) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex370) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex369) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex368) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex367) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex366) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex365) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex364) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex363) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex362) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex361) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex360) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex359) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex358) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex357) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges41_5,axiom,
! [VarCurr] :
( v127254(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex390) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex389) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex388) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex387) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex386) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex385) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex384) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex383) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex382) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex381) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex380) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex379) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex378) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex377) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex376) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex375) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex374) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges40_5,axiom,
! [VarCurr] :
( v127253(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex407) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex406) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex405) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex404) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex403) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex402) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex401) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex400) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex399) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex398) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex397) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex396) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex395) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex394) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex393) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex392) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex391) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges39_5,axiom,
! [VarCurr] :
( v127252(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex424) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex423) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex422) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex421) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex420) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex419) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex418) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex417) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex416) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex415) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex414) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex413) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex412) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex411) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex410) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex409) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex408) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges38_5,axiom,
! [VarCurr] :
( v127251(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex441) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex440) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex439) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex438) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex437) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex436) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex435) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex434) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex433) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex432) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex431) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex430) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex429) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex428) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex427) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex426) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex425) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges37_5,axiom,
! [VarCurr] :
( v127250(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex458) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex457) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex456) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex455) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex454) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex453) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex452) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex451) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex450) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex449) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex448) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex447) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex446) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex445) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex444) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex443) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex442) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges36_5,axiom,
! [VarCurr] :
( v127249(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex475) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex474) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex473) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex472) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex471) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex470) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex469) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex468) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex467) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex466) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex465) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex464) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex463) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex462) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex461) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex460) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex459) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges35_5,axiom,
! [VarCurr] :
( v127248(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex492) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex491) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex490) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex489) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex488) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex487) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex486) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex485) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex484) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex483) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex482) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex481) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex480) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex479) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex478) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex477) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex476) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges34_5,axiom,
! [VarCurr] :
( v127247(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex509) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex508) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex507) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex506) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex505) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex504) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex503) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex502) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex501) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex500) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex499) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex498) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex497) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex496) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex495) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex494) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex493) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges33_5,axiom,
! [VarCurr] :
( v127246(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex526) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex525) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex524) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex523) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex522) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex521) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex520) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex519) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex518) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex517) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex516) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex515) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex514) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex513) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex512) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex511) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex510) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges32_5,axiom,
! [VarCurr] :
( v127245(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex543) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex542) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex541) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex540) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex539) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex538) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex537) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex536) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex535) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex534) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex533) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex532) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex531) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex530) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex529) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex528) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex527) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges31_5,axiom,
! [VarCurr] :
( v127244(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex560) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex559) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex558) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex557) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex556) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex555) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex554) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex553) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex552) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex551) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex550) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex549) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex548) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex547) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex546) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex545) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex544) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_6,axiom,
! [VarCurr] :
( v127243(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex577) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex576) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex575) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex574) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex573) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex572) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex571) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex570) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex569) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex568) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex567) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex566) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex565) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex564) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex563) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex562) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex561) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_6,axiom,
! [VarCurr] :
( v127242(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex594) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex593) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex592) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex591) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex590) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex589) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex588) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex587) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex586) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex585) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex584) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex583) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex582) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex581) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex580) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex579) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex578) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_6,axiom,
! [VarCurr] :
( v127241(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex611) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex610) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex609) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex608) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex607) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex606) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex605) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex604) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex603) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex602) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex601) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex600) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex599) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex598) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex597) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex596) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex595) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_6,axiom,
! [VarCurr] :
( v127240(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex628) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex627) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex626) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex625) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex624) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex623) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex622) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex621) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex620) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex619) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex618) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex617) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex616) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex615) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex614) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex613) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex612) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_6,axiom,
! [VarCurr] :
( v127239(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex645) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex644) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex643) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex642) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex641) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex640) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex639) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex638) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex637) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex636) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex635) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex634) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex633) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex632) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex631) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex630) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex629) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_6,axiom,
! [VarCurr] :
( v127238(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex662) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex661) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex660) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex659) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex658) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex657) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex656) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex655) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex654) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex653) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex652) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex651) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex650) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex649) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex648) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex647) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex646) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_6,axiom,
! [VarCurr] :
( v127237(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex679) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex678) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex677) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex676) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex675) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex674) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex673) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex672) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex671) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex670) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex669) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex668) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex667) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex666) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex665) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex664) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex663) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_6,axiom,
! [VarCurr] :
( v127236(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex696) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex695) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex694) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex693) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex692) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex691) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex690) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex689) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex688) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex687) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex686) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex685) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex684) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex683) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex682) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex681) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex680) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_6,axiom,
! [VarCurr] :
( v127235(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex713) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex712) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex711) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex710) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex709) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex708) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex707) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex706) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex705) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex704) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex703) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex702) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex701) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex700) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex699) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex698) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex697) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_6,axiom,
! [VarCurr] :
( v127234(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex730) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex729) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex728) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex727) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex726) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex725) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex724) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex723) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex722) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex721) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex720) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex719) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex718) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex717) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex716) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex715) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex714) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_6,axiom,
! [VarCurr] :
( v127233(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex747) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex746) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex745) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex744) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex743) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex742) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex741) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex740) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex739) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex738) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex737) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex736) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex735) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex734) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex733) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex732) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex731) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_6,axiom,
! [VarCurr] :
( v127232(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex764) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex763) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex762) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex761) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex760) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex759) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex758) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex757) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex756) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex755) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex754) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex753) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex752) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex751) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex750) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex749) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex748) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_6,axiom,
! [VarCurr] :
( v127231(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex781) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex780) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex779) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex778) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex777) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex776) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex775) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex774) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex773) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex772) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex771) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex770) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex769) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex768) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex767) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex766) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex765) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_6,axiom,
! [VarCurr] :
( v127230(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex798) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex797) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex796) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex795) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex794) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex793) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex792) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex791) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex790) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex789) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex788) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex787) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex786) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex785) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex784) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex783) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex782) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_6,axiom,
! [VarCurr] :
( v127229(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex815) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex814) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex813) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex812) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex811) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex810) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex809) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex808) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex807) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex806) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex805) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex804) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex803) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex802) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex801) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex800) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex799) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_6,axiom,
! [VarCurr] :
( v127228(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex832) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex831) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex830) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex829) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex828) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex827) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex826) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex825) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex824) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex823) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex822) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex821) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex820) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex819) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex818) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex817) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex816) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_7,axiom,
! [VarCurr] :
( v127227(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex849) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex848) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex847) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex846) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex845) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex844) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex843) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex842) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex841) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex840) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex839) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex838) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex837) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex836) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex835) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex834) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex833) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_7,axiom,
! [VarCurr] :
( v127226(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex866) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex865) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex864) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex863) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex862) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex861) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex860) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex859) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex858) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex857) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex856) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex855) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex854) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex853) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex852) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex851) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex850) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_7,axiom,
! [VarCurr] :
( v127225(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex883) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex882) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex881) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex880) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex879) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex878) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex877) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex876) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex875) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex874) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex873) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex872) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex871) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex870) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex869) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex868) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex867) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_7,axiom,
! [VarCurr] :
( v127224(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex900) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex899) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex898) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex897) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex896) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex895) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex894) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex893) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex892) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex891) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex890) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex889) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex888) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex887) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex886) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex885) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex884) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_8,axiom,
! [VarCurr] :
( v127223(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex917) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex916) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex915) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex914) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex913) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex912) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex911) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex910) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex909) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex908) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex907) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex906) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex905) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex904) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex903) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex902) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex901) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_8,axiom,
! [VarCurr] :
( v127222(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex934) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex933) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex932) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex931) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex930) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex929) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex928) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex927) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex926) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex925) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex924) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex923) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex922) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex921) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex920) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex919) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex918) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_8,axiom,
! [VarCurr] :
( v127221(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex951) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex950) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex949) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex948) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex947) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex946) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex945) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex944) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex943) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex942) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex941) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex940) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex939) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex938) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex937) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex936) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex935) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_16,axiom,
! [VarCurr] :
( v127220(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex968) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex967) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex966) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex965) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex964) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex963) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex962) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex961) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex960) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex959) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex958) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex957) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex956) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex955) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex954) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex953) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex952) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_16,axiom,
! [VarCurr] :
( v127219(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex985) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex984) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex983) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex982) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex981) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex980) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex979) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex978) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex977) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex976) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex975) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex974) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex973) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex972) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex971) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex970) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex969) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_16,axiom,
! [VarCurr] :
( v127218(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex1002) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex1001) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex1000) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex999) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex998) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex997) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex996) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex995) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex994) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex993) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex992) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex991) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex990) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex989) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex988) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex987) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex986) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_17,axiom,
! [VarCurr] :
( v127217(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex1019) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex1018) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex1017) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex1016) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex1015) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex1014) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex1013) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex1012) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex1011) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex1010) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex1009) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex1008) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex1007) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex1006) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex1005) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex1004) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex1003) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_16,axiom,
! [VarCurr] :
( v127216(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex1036) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex1035) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex1034) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex1033) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex1032) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex1031) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex1030) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex1029) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex1028) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex1027) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex1026) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex1025) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex1024) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex1023) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex1022) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex1021) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex1020) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_18,axiom,
! [VarCurr] :
( v127215(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex1053) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex1052) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex1051) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex1050) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex1049) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex1048) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex1047) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex1046) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex1045) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex1044) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex1043) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex1042) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex1041) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex1040) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex1039) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex1038) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex1037) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_22,axiom,
! [VarCurr] :
( v127214(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex1070) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex1069) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex1068) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex1067) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex1066) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex1065) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex1064) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex1063) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex1062) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex1061) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex1060) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex1059) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex1058) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex1057) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex1056) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex1055) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex1054) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_18,axiom,
! [VarCurr] :
( v127213(VarCurr)
=> ( ( v127208(VarCurr,bitIndex16)
<=> v127210(VarCurr,bitIndex1087) )
& ( v127208(VarCurr,bitIndex15)
<=> v127210(VarCurr,bitIndex1086) )
& ( v127208(VarCurr,bitIndex14)
<=> v127210(VarCurr,bitIndex1085) )
& ( v127208(VarCurr,bitIndex13)
<=> v127210(VarCurr,bitIndex1084) )
& ( v127208(VarCurr,bitIndex12)
<=> v127210(VarCurr,bitIndex1083) )
& ( v127208(VarCurr,bitIndex11)
<=> v127210(VarCurr,bitIndex1082) )
& ( v127208(VarCurr,bitIndex10)
<=> v127210(VarCurr,bitIndex1081) )
& ( v127208(VarCurr,bitIndex9)
<=> v127210(VarCurr,bitIndex1080) )
& ( v127208(VarCurr,bitIndex8)
<=> v127210(VarCurr,bitIndex1079) )
& ( v127208(VarCurr,bitIndex7)
<=> v127210(VarCurr,bitIndex1078) )
& ( v127208(VarCurr,bitIndex6)
<=> v127210(VarCurr,bitIndex1077) )
& ( v127208(VarCurr,bitIndex5)
<=> v127210(VarCurr,bitIndex1076) )
& ( v127208(VarCurr,bitIndex4)
<=> v127210(VarCurr,bitIndex1075) )
& ( v127208(VarCurr,bitIndex3)
<=> v127210(VarCurr,bitIndex1074) )
& ( v127208(VarCurr,bitIndex2)
<=> v127210(VarCurr,bitIndex1073) )
& ( v127208(VarCurr,bitIndex1)
<=> v127210(VarCurr,bitIndex1072) )
& ( v127208(VarCurr,bitIndex0)
<=> v127210(VarCurr,bitIndex1071) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8958,axiom,
! [VarCurr] :
( v127276(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8957,axiom,
! [VarCurr] :
( v127275(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8956,axiom,
! [VarCurr] :
( v127274(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8955,axiom,
! [VarCurr] :
( v127273(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8954,axiom,
! [VarCurr] :
( v127272(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8953,axiom,
! [VarCurr] :
( v127271(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8952,axiom,
! [VarCurr] :
( v127270(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8951,axiom,
! [VarCurr] :
( v127269(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8950,axiom,
! [VarCurr] :
( v127268(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8949,axiom,
! [VarCurr] :
( v127267(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8948,axiom,
! [VarCurr] :
( v127266(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8947,axiom,
! [VarCurr] :
( v127265(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8946,axiom,
! [VarCurr] :
( v127264(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8945,axiom,
! [VarCurr] :
( v127263(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8944,axiom,
! [VarCurr] :
( v127262(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8943,axiom,
! [VarCurr] :
( v127261(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8942,axiom,
! [VarCurr] :
( v127260(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8941,axiom,
! [VarCurr] :
( v127259(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8940,axiom,
! [VarCurr] :
( v127258(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8939,axiom,
! [VarCurr] :
( v127257(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8938,axiom,
! [VarCurr] :
( v127256(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8937,axiom,
! [VarCurr] :
( v127255(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8936,axiom,
! [VarCurr] :
( v127254(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8935,axiom,
! [VarCurr] :
( v127253(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8934,axiom,
! [VarCurr] :
( v127252(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8933,axiom,
! [VarCurr] :
( v127251(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8932,axiom,
! [VarCurr] :
( v127250(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8931,axiom,
! [VarCurr] :
( v127249(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8930,axiom,
! [VarCurr] :
( v127248(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8929,axiom,
! [VarCurr] :
( v127247(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8928,axiom,
! [VarCurr] :
( v127246(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8927,axiom,
! [VarCurr] :
( v127245(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8926,axiom,
! [VarCurr] :
( v127244(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8925,axiom,
! [VarCurr] :
( v127243(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8924,axiom,
! [VarCurr] :
( v127242(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8923,axiom,
! [VarCurr] :
( v127241(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8922,axiom,
! [VarCurr] :
( v127240(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8921,axiom,
! [VarCurr] :
( v127239(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8920,axiom,
! [VarCurr] :
( v127238(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8919,axiom,
! [VarCurr] :
( v127237(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8918,axiom,
! [VarCurr] :
( v127236(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8917,axiom,
! [VarCurr] :
( v127235(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8916,axiom,
! [VarCurr] :
( v127234(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8915,axiom,
! [VarCurr] :
( v127233(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8914,axiom,
! [VarCurr] :
( v127232(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8913,axiom,
! [VarCurr] :
( v127231(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8912,axiom,
! [VarCurr] :
( v127230(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8911,axiom,
! [VarCurr] :
( v127229(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8910,axiom,
! [VarCurr] :
( v127228(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8909,axiom,
! [VarCurr] :
( v127227(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8908,axiom,
! [VarCurr] :
( v127226(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8907,axiom,
! [VarCurr] :
( v127225(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8906,axiom,
! [VarCurr] :
( v127224(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8905,axiom,
! [VarCurr] :
( v127223(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8904,axiom,
! [VarCurr] :
( v127222(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8903,axiom,
! [VarCurr] :
( v127221(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8902,axiom,
! [VarCurr] :
( v127220(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8901,axiom,
! [VarCurr] :
( v127219(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8900,axiom,
! [VarCurr] :
( v127218(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8899,axiom,
! [VarCurr] :
( v127217(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8898,axiom,
! [VarCurr] :
( v127216(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8897,axiom,
! [VarCurr] :
( v127215(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8896,axiom,
! [VarCurr] :
( v127214(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8895,axiom,
! [VarCurr] :
( v127213(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24985,axiom,
! [VarCurr] :
( v127196(VarCurr)
<=> ( v127203(VarCurr)
& v127204(VarCurr) ) ) ).
fof(writeUnaryOperator_10023,axiom,
! [VarCurr] :
( ~ v127204(VarCurr)
<=> v127201(VarCurr) ) ).
fof(writeUnaryOperator_10022,axiom,
! [VarCurr] :
( ~ v127203(VarCurr)
<=> v127198(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24984,axiom,
! [VarCurr] :
( v127198(VarCurr)
<=> ( v114704(VarCurr)
& v121021(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges63_4,axiom,
! [VarCurr] :
( ( ~ v127131(VarCurr)
& ~ v127132(VarCurr)
& ~ v127133(VarCurr)
& ~ v127134(VarCurr)
& ~ v127135(VarCurr)
& ~ v127136(VarCurr)
& ~ v127137(VarCurr)
& ~ v127138(VarCurr)
& ~ v127139(VarCurr)
& ~ v127140(VarCurr)
& ~ v127141(VarCurr)
& ~ v127142(VarCurr)
& ~ v127143(VarCurr)
& ~ v127144(VarCurr)
& ~ v127145(VarCurr)
& ~ v127146(VarCurr)
& ~ v127147(VarCurr)
& ~ v127148(VarCurr)
& ~ v127149(VarCurr)
& ~ v127150(VarCurr)
& ~ v127151(VarCurr)
& ~ v127152(VarCurr)
& ~ v127153(VarCurr)
& ~ v127154(VarCurr)
& ~ v127155(VarCurr)
& ~ v127156(VarCurr)
& ~ v127157(VarCurr)
& ~ v127158(VarCurr)
& ~ v127159(VarCurr)
& ~ v127160(VarCurr)
& ~ v127161(VarCurr)
& ~ v127162(VarCurr)
& ~ v127163(VarCurr)
& ~ v127164(VarCurr)
& ~ v127165(VarCurr)
& ~ v127166(VarCurr)
& ~ v127167(VarCurr)
& ~ v127168(VarCurr)
& ~ v127169(VarCurr)
& ~ v127170(VarCurr)
& ~ v127171(VarCurr)
& ~ v127172(VarCurr)
& ~ v127173(VarCurr)
& ~ v127174(VarCurr)
& ~ v127175(VarCurr)
& ~ v127176(VarCurr)
& ~ v127177(VarCurr)
& ~ v127178(VarCurr)
& ~ v127179(VarCurr)
& ~ v127180(VarCurr)
& ~ v127181(VarCurr)
& ~ v127182(VarCurr)
& ~ v127183(VarCurr)
& ~ v127184(VarCurr)
& ~ v127185(VarCurr)
& ~ v127186(VarCurr)
& ~ v127187(VarCurr)
& ~ v127188(VarCurr)
& ~ v127189(VarCurr)
& ~ v127190(VarCurr)
& ~ v127191(VarCurr)
& ~ v127192(VarCurr)
& ~ v127193(VarCurr) )
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex63) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges62_4,axiom,
! [VarCurr] :
( v127193(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex62) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges61_4,axiom,
! [VarCurr] :
( v127192(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex61) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges60_4,axiom,
! [VarCurr] :
( v127191(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex60) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges59_4,axiom,
! [VarCurr] :
( v127190(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex59) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges58_4,axiom,
! [VarCurr] :
( v127189(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex58) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges57_4,axiom,
! [VarCurr] :
( v127188(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex57) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges56_4,axiom,
! [VarCurr] :
( v127187(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex56) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges55_4,axiom,
! [VarCurr] :
( v127186(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex55) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges54_4,axiom,
! [VarCurr] :
( v127185(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex54) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges53_4,axiom,
! [VarCurr] :
( v127184(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex53) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges52_4,axiom,
! [VarCurr] :
( v127183(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex52) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges51_4,axiom,
! [VarCurr] :
( v127182(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex51) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges50_4,axiom,
! [VarCurr] :
( v127181(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex50) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges49_4,axiom,
! [VarCurr] :
( v127180(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex49) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges48_4,axiom,
! [VarCurr] :
( v127179(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex48) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges47_4,axiom,
! [VarCurr] :
( v127178(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex47) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges46_4,axiom,
! [VarCurr] :
( v127177(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex46) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges45_4,axiom,
! [VarCurr] :
( v127176(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex45) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges44_4,axiom,
! [VarCurr] :
( v127175(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex44) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges43_4,axiom,
! [VarCurr] :
( v127174(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex43) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges42_4,axiom,
! [VarCurr] :
( v127173(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex42) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges41_4,axiom,
! [VarCurr] :
( v127172(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex41) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges40_4,axiom,
! [VarCurr] :
( v127171(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex40) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges39_4,axiom,
! [VarCurr] :
( v127170(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex39) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges38_4,axiom,
! [VarCurr] :
( v127169(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex38) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges37_4,axiom,
! [VarCurr] :
( v127168(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex37) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges36_4,axiom,
! [VarCurr] :
( v127167(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex36) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges35_4,axiom,
! [VarCurr] :
( v127166(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex35) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges34_4,axiom,
! [VarCurr] :
( v127165(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex34) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges33_4,axiom,
! [VarCurr] :
( v127164(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex33) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges32_4,axiom,
! [VarCurr] :
( v127163(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex32) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges31_4,axiom,
! [VarCurr] :
( v127162(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex31) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_5,axiom,
! [VarCurr] :
( v127161(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex30) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_5,axiom,
! [VarCurr] :
( v127160(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex29) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_5,axiom,
! [VarCurr] :
( v127159(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex28) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_5,axiom,
! [VarCurr] :
( v127158(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex27) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_5,axiom,
! [VarCurr] :
( v127157(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex26) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_5,axiom,
! [VarCurr] :
( v127156(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex25) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_5,axiom,
! [VarCurr] :
( v127155(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex24) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_5,axiom,
! [VarCurr] :
( v127154(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex23) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_5,axiom,
! [VarCurr] :
( v127153(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex22) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_5,axiom,
! [VarCurr] :
( v127152(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex21) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_5,axiom,
! [VarCurr] :
( v127151(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex20) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_5,axiom,
! [VarCurr] :
( v127150(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex19) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_5,axiom,
! [VarCurr] :
( v127149(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex18) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_5,axiom,
! [VarCurr] :
( v127148(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex17) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_5,axiom,
! [VarCurr] :
( v127147(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_5,axiom,
! [VarCurr] :
( v127146(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex15) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_6,axiom,
! [VarCurr] :
( v127145(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex14) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_6,axiom,
! [VarCurr] :
( v127144(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex13) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_6,axiom,
! [VarCurr] :
( v127143(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex12) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_6,axiom,
! [VarCurr] :
( v127142(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex11) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_7,axiom,
! [VarCurr] :
( v127141(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex10) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_7,axiom,
! [VarCurr] :
( v127140(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex9) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_7,axiom,
! [VarCurr] :
( v127139(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex8) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_15,axiom,
! [VarCurr] :
( v127138(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex7) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_15,axiom,
! [VarCurr] :
( v127137(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex6) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_15,axiom,
! [VarCurr] :
( v127136(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex5) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_16,axiom,
! [VarCurr] :
( v127135(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_15,axiom,
! [VarCurr] :
( v127134(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex3) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_17,axiom,
! [VarCurr] :
( v127133(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_21,axiom,
! [VarCurr] :
( v127132(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5341,axiom,
! [VarCurr] :
( v127131(VarCurr)
=> ( v127126(VarCurr)
<=> v126988(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_8894,axiom,
! [VarCurr] :
( v127194(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8893,axiom,
! [VarCurr] :
( v127193(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8892,axiom,
! [VarCurr] :
( v127192(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8891,axiom,
! [VarCurr] :
( v127191(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8890,axiom,
! [VarCurr] :
( v127190(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8889,axiom,
! [VarCurr] :
( v127189(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8888,axiom,
! [VarCurr] :
( v127188(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8887,axiom,
! [VarCurr] :
( v127187(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8886,axiom,
! [VarCurr] :
( v127186(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8885,axiom,
! [VarCurr] :
( v127185(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8884,axiom,
! [VarCurr] :
( v127184(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8883,axiom,
! [VarCurr] :
( v127183(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8882,axiom,
! [VarCurr] :
( v127182(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8881,axiom,
! [VarCurr] :
( v127181(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8880,axiom,
! [VarCurr] :
( v127180(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8879,axiom,
! [VarCurr] :
( v127179(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8878,axiom,
! [VarCurr] :
( v127178(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8877,axiom,
! [VarCurr] :
( v127177(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8876,axiom,
! [VarCurr] :
( v127176(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8875,axiom,
! [VarCurr] :
( v127175(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8874,axiom,
! [VarCurr] :
( v127174(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8873,axiom,
! [VarCurr] :
( v127173(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8872,axiom,
! [VarCurr] :
( v127172(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8871,axiom,
! [VarCurr] :
( v127171(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8870,axiom,
! [VarCurr] :
( v127170(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8869,axiom,
! [VarCurr] :
( v127169(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8868,axiom,
! [VarCurr] :
( v127168(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8867,axiom,
! [VarCurr] :
( v127167(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8866,axiom,
! [VarCurr] :
( v127166(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8865,axiom,
! [VarCurr] :
( v127165(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8864,axiom,
! [VarCurr] :
( v127164(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8863,axiom,
! [VarCurr] :
( v127163(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $true )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8862,axiom,
! [VarCurr] :
( v127162(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8861,axiom,
! [VarCurr] :
( v127161(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8860,axiom,
! [VarCurr] :
( v127160(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8859,axiom,
! [VarCurr] :
( v127159(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8858,axiom,
! [VarCurr] :
( v127158(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8857,axiom,
! [VarCurr] :
( v127157(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8856,axiom,
! [VarCurr] :
( v127156(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8855,axiom,
! [VarCurr] :
( v127155(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8854,axiom,
! [VarCurr] :
( v127154(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8853,axiom,
! [VarCurr] :
( v127153(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8852,axiom,
! [VarCurr] :
( v127152(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8851,axiom,
! [VarCurr] :
( v127151(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8850,axiom,
! [VarCurr] :
( v127150(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8849,axiom,
! [VarCurr] :
( v127149(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8848,axiom,
! [VarCurr] :
( v127148(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8847,axiom,
! [VarCurr] :
( v127147(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $true )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8846,axiom,
! [VarCurr] :
( v127146(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8845,axiom,
! [VarCurr] :
( v127145(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8844,axiom,
! [VarCurr] :
( v127144(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8843,axiom,
! [VarCurr] :
( v127143(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8842,axiom,
! [VarCurr] :
( v127142(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8841,axiom,
! [VarCurr] :
( v127141(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8840,axiom,
! [VarCurr] :
( v127140(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8839,axiom,
! [VarCurr] :
( v127139(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $true )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8838,axiom,
! [VarCurr] :
( v127138(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8837,axiom,
! [VarCurr] :
( v127137(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8836,axiom,
! [VarCurr] :
( v127136(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8835,axiom,
! [VarCurr] :
( v127135(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $true )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8834,axiom,
! [VarCurr] :
( v127134(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8833,axiom,
! [VarCurr] :
( v127133(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $true )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8832,axiom,
! [VarCurr] :
( v127132(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8831,axiom,
! [VarCurr] :
( v127131(VarCurr)
<=> ( ( v127128(VarCurr,bitIndex5)
<=> $false )
& ( v127128(VarCurr,bitIndex4)
<=> $false )
& ( v127128(VarCurr,bitIndex3)
<=> $false )
& ( v127128(VarCurr,bitIndex2)
<=> $false )
& ( v127128(VarCurr,bitIndex1)
<=> $false )
& ( v127128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges63_3,axiom,
! [VarCurr] :
( ( ~ v127061(VarCurr)
& ~ v127062(VarCurr)
& ~ v127063(VarCurr)
& ~ v127064(VarCurr)
& ~ v127065(VarCurr)
& ~ v127066(VarCurr)
& ~ v127067(VarCurr)
& ~ v127068(VarCurr)
& ~ v127069(VarCurr)
& ~ v127070(VarCurr)
& ~ v127071(VarCurr)
& ~ v127072(VarCurr)
& ~ v127073(VarCurr)
& ~ v127074(VarCurr)
& ~ v127075(VarCurr)
& ~ v127076(VarCurr)
& ~ v127077(VarCurr)
& ~ v127078(VarCurr)
& ~ v127079(VarCurr)
& ~ v127080(VarCurr)
& ~ v127081(VarCurr)
& ~ v127082(VarCurr)
& ~ v127083(VarCurr)
& ~ v127084(VarCurr)
& ~ v127085(VarCurr)
& ~ v127086(VarCurr)
& ~ v127087(VarCurr)
& ~ v127088(VarCurr)
& ~ v127089(VarCurr)
& ~ v127090(VarCurr)
& ~ v127091(VarCurr)
& ~ v127092(VarCurr)
& ~ v127093(VarCurr)
& ~ v127094(VarCurr)
& ~ v127095(VarCurr)
& ~ v127096(VarCurr)
& ~ v127097(VarCurr)
& ~ v127098(VarCurr)
& ~ v127099(VarCurr)
& ~ v127100(VarCurr)
& ~ v127101(VarCurr)
& ~ v127102(VarCurr)
& ~ v127103(VarCurr)
& ~ v127104(VarCurr)
& ~ v127105(VarCurr)
& ~ v127106(VarCurr)
& ~ v127107(VarCurr)
& ~ v127108(VarCurr)
& ~ v127109(VarCurr)
& ~ v127110(VarCurr)
& ~ v127111(VarCurr)
& ~ v127112(VarCurr)
& ~ v127113(VarCurr)
& ~ v127114(VarCurr)
& ~ v127115(VarCurr)
& ~ v127116(VarCurr)
& ~ v127117(VarCurr)
& ~ v127118(VarCurr)
& ~ v127119(VarCurr)
& ~ v127120(VarCurr)
& ~ v127121(VarCurr)
& ~ v127122(VarCurr)
& ~ v127123(VarCurr) )
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex63) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges62_3,axiom,
! [VarCurr] :
( v127123(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex62) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges61_3,axiom,
! [VarCurr] :
( v127122(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex61) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges60_3,axiom,
! [VarCurr] :
( v127121(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex60) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges59_3,axiom,
! [VarCurr] :
( v127120(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex59) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges58_3,axiom,
! [VarCurr] :
( v127119(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex58) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges57_3,axiom,
! [VarCurr] :
( v127118(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex57) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges56_3,axiom,
! [VarCurr] :
( v127117(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex56) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges55_3,axiom,
! [VarCurr] :
( v127116(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex55) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges54_3,axiom,
! [VarCurr] :
( v127115(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex54) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges53_3,axiom,
! [VarCurr] :
( v127114(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex53) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges52_3,axiom,
! [VarCurr] :
( v127113(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex52) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges51_3,axiom,
! [VarCurr] :
( v127112(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex51) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges50_3,axiom,
! [VarCurr] :
( v127111(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex50) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges49_3,axiom,
! [VarCurr] :
( v127110(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex49) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges48_3,axiom,
! [VarCurr] :
( v127109(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex48) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges47_3,axiom,
! [VarCurr] :
( v127108(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex47) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges46_3,axiom,
! [VarCurr] :
( v127107(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex46) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges45_3,axiom,
! [VarCurr] :
( v127106(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex45) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges44_3,axiom,
! [VarCurr] :
( v127105(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex44) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges43_3,axiom,
! [VarCurr] :
( v127104(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex43) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges42_3,axiom,
! [VarCurr] :
( v127103(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex42) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges41_3,axiom,
! [VarCurr] :
( v127102(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex41) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges40_3,axiom,
! [VarCurr] :
( v127101(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex40) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges39_3,axiom,
! [VarCurr] :
( v127100(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex39) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges38_3,axiom,
! [VarCurr] :
( v127099(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex38) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges37_3,axiom,
! [VarCurr] :
( v127098(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex37) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges36_3,axiom,
! [VarCurr] :
( v127097(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex36) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges35_3,axiom,
! [VarCurr] :
( v127096(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex35) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges34_3,axiom,
! [VarCurr] :
( v127095(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex34) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges33_3,axiom,
! [VarCurr] :
( v127094(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex33) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges32_3,axiom,
! [VarCurr] :
( v127093(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex32) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges31_3,axiom,
! [VarCurr] :
( v127092(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex31) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_4,axiom,
! [VarCurr] :
( v127091(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex30) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_4,axiom,
! [VarCurr] :
( v127090(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex29) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_4,axiom,
! [VarCurr] :
( v127089(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex28) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_4,axiom,
! [VarCurr] :
( v127088(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex27) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_4,axiom,
! [VarCurr] :
( v127087(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex26) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_4,axiom,
! [VarCurr] :
( v127086(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex25) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_4,axiom,
! [VarCurr] :
( v127085(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex24) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_4,axiom,
! [VarCurr] :
( v127084(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex23) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_4,axiom,
! [VarCurr] :
( v127083(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex22) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_4,axiom,
! [VarCurr] :
( v127082(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex21) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_4,axiom,
! [VarCurr] :
( v127081(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex20) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_4,axiom,
! [VarCurr] :
( v127080(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex19) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_4,axiom,
! [VarCurr] :
( v127079(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex18) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_4,axiom,
! [VarCurr] :
( v127078(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex17) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_4,axiom,
! [VarCurr] :
( v127077(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_4,axiom,
! [VarCurr] :
( v127076(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex15) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_5,axiom,
! [VarCurr] :
( v127075(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex14) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_5,axiom,
! [VarCurr] :
( v127074(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex13) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_5,axiom,
! [VarCurr] :
( v127073(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex12) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_5,axiom,
! [VarCurr] :
( v127072(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex11) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_6,axiom,
! [VarCurr] :
( v127071(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex10) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_6,axiom,
! [VarCurr] :
( v127070(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex9) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_6,axiom,
! [VarCurr] :
( v127069(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex8) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_14,axiom,
! [VarCurr] :
( v127068(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex7) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_14,axiom,
! [VarCurr] :
( v127067(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex6) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_14,axiom,
! [VarCurr] :
( v127066(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex5) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_15,axiom,
! [VarCurr] :
( v127065(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_14,axiom,
! [VarCurr] :
( v127064(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex3) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_16,axiom,
! [VarCurr] :
( v127063(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5337,axiom,
! [VarCurr] :
( v127062(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_17,axiom,
! [VarCurr] :
( v127061(VarCurr)
=> ( v126986(VarCurr,bitIndex1)
<=> v126988(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_8830,axiom,
! [VarCurr] :
( v127124(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8829,axiom,
! [VarCurr] :
( v127123(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8828,axiom,
! [VarCurr] :
( v127122(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8827,axiom,
! [VarCurr] :
( v127121(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8826,axiom,
! [VarCurr] :
( v127120(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8825,axiom,
! [VarCurr] :
( v127119(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8824,axiom,
! [VarCurr] :
( v127118(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8823,axiom,
! [VarCurr] :
( v127117(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8822,axiom,
! [VarCurr] :
( v127116(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8821,axiom,
! [VarCurr] :
( v127115(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8820,axiom,
! [VarCurr] :
( v127114(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8819,axiom,
! [VarCurr] :
( v127113(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8818,axiom,
! [VarCurr] :
( v127112(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8817,axiom,
! [VarCurr] :
( v127111(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8816,axiom,
! [VarCurr] :
( v127110(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8815,axiom,
! [VarCurr] :
( v127109(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8814,axiom,
! [VarCurr] :
( v127108(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8813,axiom,
! [VarCurr] :
( v127107(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8812,axiom,
! [VarCurr] :
( v127106(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8811,axiom,
! [VarCurr] :
( v127105(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8810,axiom,
! [VarCurr] :
( v127104(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8809,axiom,
! [VarCurr] :
( v127103(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8808,axiom,
! [VarCurr] :
( v127102(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8807,axiom,
! [VarCurr] :
( v127101(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8806,axiom,
! [VarCurr] :
( v127100(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8805,axiom,
! [VarCurr] :
( v127099(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8804,axiom,
! [VarCurr] :
( v127098(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8803,axiom,
! [VarCurr] :
( v127097(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8802,axiom,
! [VarCurr] :
( v127096(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8801,axiom,
! [VarCurr] :
( v127095(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8800,axiom,
! [VarCurr] :
( v127094(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8799,axiom,
! [VarCurr] :
( v127093(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $true )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8798,axiom,
! [VarCurr] :
( v127092(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8797,axiom,
! [VarCurr] :
( v127091(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8796,axiom,
! [VarCurr] :
( v127090(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8795,axiom,
! [VarCurr] :
( v127089(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8794,axiom,
! [VarCurr] :
( v127088(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8793,axiom,
! [VarCurr] :
( v127087(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8792,axiom,
! [VarCurr] :
( v127086(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8791,axiom,
! [VarCurr] :
( v127085(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8790,axiom,
! [VarCurr] :
( v127084(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8789,axiom,
! [VarCurr] :
( v127083(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8788,axiom,
! [VarCurr] :
( v127082(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8787,axiom,
! [VarCurr] :
( v127081(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8786,axiom,
! [VarCurr] :
( v127080(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8785,axiom,
! [VarCurr] :
( v127079(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8784,axiom,
! [VarCurr] :
( v127078(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8783,axiom,
! [VarCurr] :
( v127077(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $true )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8782,axiom,
! [VarCurr] :
( v127076(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8781,axiom,
! [VarCurr] :
( v127075(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8780,axiom,
! [VarCurr] :
( v127074(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8779,axiom,
! [VarCurr] :
( v127073(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8778,axiom,
! [VarCurr] :
( v127072(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8777,axiom,
! [VarCurr] :
( v127071(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8776,axiom,
! [VarCurr] :
( v127070(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8775,axiom,
! [VarCurr] :
( v127069(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $true )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8774,axiom,
! [VarCurr] :
( v127068(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8773,axiom,
! [VarCurr] :
( v127067(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8772,axiom,
! [VarCurr] :
( v127066(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8771,axiom,
! [VarCurr] :
( v127065(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $true )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8770,axiom,
! [VarCurr] :
( v127064(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8769,axiom,
! [VarCurr] :
( v127063(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $true )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8768,axiom,
! [VarCurr] :
( v127062(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8767,axiom,
! [VarCurr] :
( v127061(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex5)
<=> $false )
& ( v121023(VarCurr,bitIndex4)
<=> $false )
& ( v121023(VarCurr,bitIndex3)
<=> $false )
& ( v121023(VarCurr,bitIndex2)
<=> $false )
& ( v121023(VarCurr,bitIndex1)
<=> $false )
& ( v121023(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges63_2,axiom,
! [VarCurr] :
( ( ~ v126995(VarCurr)
& ~ v126996(VarCurr)
& ~ v126997(VarCurr)
& ~ v126998(VarCurr)
& ~ v126999(VarCurr)
& ~ v127000(VarCurr)
& ~ v127001(VarCurr)
& ~ v127002(VarCurr)
& ~ v127003(VarCurr)
& ~ v127004(VarCurr)
& ~ v127005(VarCurr)
& ~ v127006(VarCurr)
& ~ v127007(VarCurr)
& ~ v127008(VarCurr)
& ~ v127009(VarCurr)
& ~ v127010(VarCurr)
& ~ v127011(VarCurr)
& ~ v127012(VarCurr)
& ~ v127013(VarCurr)
& ~ v127014(VarCurr)
& ~ v127015(VarCurr)
& ~ v127016(VarCurr)
& ~ v127017(VarCurr)
& ~ v127018(VarCurr)
& ~ v127019(VarCurr)
& ~ v127020(VarCurr)
& ~ v127021(VarCurr)
& ~ v127022(VarCurr)
& ~ v127023(VarCurr)
& ~ v127024(VarCurr)
& ~ v127025(VarCurr)
& ~ v127026(VarCurr)
& ~ v127027(VarCurr)
& ~ v127028(VarCurr)
& ~ v127029(VarCurr)
& ~ v127030(VarCurr)
& ~ v127031(VarCurr)
& ~ v127032(VarCurr)
& ~ v127033(VarCurr)
& ~ v127034(VarCurr)
& ~ v127035(VarCurr)
& ~ v127036(VarCurr)
& ~ v127037(VarCurr)
& ~ v127038(VarCurr)
& ~ v127039(VarCurr)
& ~ v127040(VarCurr)
& ~ v127041(VarCurr)
& ~ v127042(VarCurr)
& ~ v127043(VarCurr)
& ~ v127044(VarCurr)
& ~ v127045(VarCurr)
& ~ v127046(VarCurr)
& ~ v127047(VarCurr)
& ~ v127048(VarCurr)
& ~ v127049(VarCurr)
& ~ v127050(VarCurr)
& ~ v127051(VarCurr)
& ~ v127052(VarCurr)
& ~ v127053(VarCurr)
& ~ v127054(VarCurr)
& ~ v127055(VarCurr)
& ~ v127056(VarCurr)
& ~ v127057(VarCurr) )
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex63) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges62_2,axiom,
! [VarCurr] :
( v127057(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex62) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges61_2,axiom,
! [VarCurr] :
( v127056(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex61) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges60_2,axiom,
! [VarCurr] :
( v127055(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex60) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges59_2,axiom,
! [VarCurr] :
( v127054(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex59) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges58_2,axiom,
! [VarCurr] :
( v127053(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex58) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges57_2,axiom,
! [VarCurr] :
( v127052(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex57) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges56_2,axiom,
! [VarCurr] :
( v127051(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex56) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges55_2,axiom,
! [VarCurr] :
( v127050(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex55) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges54_2,axiom,
! [VarCurr] :
( v127049(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex54) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges53_2,axiom,
! [VarCurr] :
( v127048(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex53) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges52_2,axiom,
! [VarCurr] :
( v127047(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex52) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges51_2,axiom,
! [VarCurr] :
( v127046(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex51) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges50_2,axiom,
! [VarCurr] :
( v127045(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex50) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges49_2,axiom,
! [VarCurr] :
( v127044(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex49) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges48_2,axiom,
! [VarCurr] :
( v127043(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex48) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges47_2,axiom,
! [VarCurr] :
( v127042(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex47) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges46_2,axiom,
! [VarCurr] :
( v127041(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex46) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges45_2,axiom,
! [VarCurr] :
( v127040(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex45) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges44_2,axiom,
! [VarCurr] :
( v127039(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex44) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges43_2,axiom,
! [VarCurr] :
( v127038(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex43) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges42_2,axiom,
! [VarCurr] :
( v127037(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex42) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges41_2,axiom,
! [VarCurr] :
( v127036(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex41) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges40_2,axiom,
! [VarCurr] :
( v127035(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex40) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges39_2,axiom,
! [VarCurr] :
( v127034(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex39) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges38_2,axiom,
! [VarCurr] :
( v127033(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex38) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges37_2,axiom,
! [VarCurr] :
( v127032(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex37) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges36_2,axiom,
! [VarCurr] :
( v127031(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex36) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges35_2,axiom,
! [VarCurr] :
( v127030(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex35) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges34_2,axiom,
! [VarCurr] :
( v127029(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex34) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges33_2,axiom,
! [VarCurr] :
( v127028(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex33) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges32_2,axiom,
! [VarCurr] :
( v127027(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex32) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges31_2,axiom,
! [VarCurr] :
( v127026(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex31) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_3,axiom,
! [VarCurr] :
( v127025(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex30) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_3,axiom,
! [VarCurr] :
( v127024(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex29) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_3,axiom,
! [VarCurr] :
( v127023(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex28) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_3,axiom,
! [VarCurr] :
( v127022(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex27) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_3,axiom,
! [VarCurr] :
( v127021(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex26) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_3,axiom,
! [VarCurr] :
( v127020(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex25) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_3,axiom,
! [VarCurr] :
( v127019(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex24) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_3,axiom,
! [VarCurr] :
( v127018(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex23) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_3,axiom,
! [VarCurr] :
( v127017(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex22) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_3,axiom,
! [VarCurr] :
( v127016(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex21) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_3,axiom,
! [VarCurr] :
( v127015(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex20) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_3,axiom,
! [VarCurr] :
( v127014(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex19) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_3,axiom,
! [VarCurr] :
( v127013(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex18) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_3,axiom,
! [VarCurr] :
( v127012(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex17) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_3,axiom,
! [VarCurr] :
( v127011(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_3,axiom,
! [VarCurr] :
( v127010(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex15) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_4,axiom,
! [VarCurr] :
( v127009(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex14) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_4,axiom,
! [VarCurr] :
( v127008(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex13) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_4,axiom,
! [VarCurr] :
( v127007(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex12) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_4,axiom,
! [VarCurr] :
( v127006(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex11) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_5,axiom,
! [VarCurr] :
( v127005(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex10) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_5,axiom,
! [VarCurr] :
( v127004(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex9) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_5,axiom,
! [VarCurr] :
( v127003(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex8) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_13,axiom,
! [VarCurr] :
( v127002(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex7) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_13,axiom,
! [VarCurr] :
( v127001(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex6) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_13,axiom,
! [VarCurr] :
( v127000(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex5) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_14,axiom,
! [VarCurr] :
( v126999(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_13,axiom,
! [VarCurr] :
( v126998(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex3) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_15,axiom,
! [VarCurr] :
( v126997(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_20,axiom,
! [VarCurr] :
( v126996(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5340,axiom,
! [VarCurr] :
( v126995(VarCurr)
=> ( v126986(VarCurr,bitIndex0)
<=> v126988(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_8766,axiom,
! [VarCurr] :
( v127058(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8765,axiom,
! [VarCurr] :
( v127057(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8764,axiom,
! [VarCurr] :
( v127056(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8763,axiom,
! [VarCurr] :
( v127055(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8762,axiom,
! [VarCurr] :
( v127054(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8761,axiom,
! [VarCurr] :
( v127053(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8760,axiom,
! [VarCurr] :
( v127052(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8759,axiom,
! [VarCurr] :
( v127051(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8758,axiom,
! [VarCurr] :
( v127050(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8757,axiom,
! [VarCurr] :
( v127049(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8756,axiom,
! [VarCurr] :
( v127048(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8755,axiom,
! [VarCurr] :
( v127047(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8754,axiom,
! [VarCurr] :
( v127046(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8753,axiom,
! [VarCurr] :
( v127045(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8752,axiom,
! [VarCurr] :
( v127044(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8751,axiom,
! [VarCurr] :
( v127043(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8750,axiom,
! [VarCurr] :
( v127042(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8749,axiom,
! [VarCurr] :
( v127041(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8748,axiom,
! [VarCurr] :
( v127040(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8747,axiom,
! [VarCurr] :
( v127039(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8746,axiom,
! [VarCurr] :
( v127038(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8745,axiom,
! [VarCurr] :
( v127037(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8744,axiom,
! [VarCurr] :
( v127036(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8743,axiom,
! [VarCurr] :
( v127035(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8742,axiom,
! [VarCurr] :
( v127034(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8741,axiom,
! [VarCurr] :
( v127033(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8740,axiom,
! [VarCurr] :
( v127032(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8739,axiom,
! [VarCurr] :
( v127031(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8738,axiom,
! [VarCurr] :
( v127030(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8737,axiom,
! [VarCurr] :
( v127029(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8736,axiom,
! [VarCurr] :
( v127028(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8735,axiom,
! [VarCurr] :
( v127027(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8734,axiom,
! [VarCurr] :
( v127026(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8733,axiom,
! [VarCurr] :
( v127025(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8732,axiom,
! [VarCurr] :
( v127024(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8731,axiom,
! [VarCurr] :
( v127023(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8730,axiom,
! [VarCurr] :
( v127022(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8729,axiom,
! [VarCurr] :
( v127021(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8728,axiom,
! [VarCurr] :
( v127020(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8727,axiom,
! [VarCurr] :
( v127019(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8726,axiom,
! [VarCurr] :
( v127018(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8725,axiom,
! [VarCurr] :
( v127017(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8724,axiom,
! [VarCurr] :
( v127016(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8723,axiom,
! [VarCurr] :
( v127015(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8722,axiom,
! [VarCurr] :
( v127014(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8721,axiom,
! [VarCurr] :
( v127013(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8720,axiom,
! [VarCurr] :
( v127012(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8719,axiom,
! [VarCurr] :
( v127011(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8718,axiom,
! [VarCurr] :
( v127010(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8717,axiom,
! [VarCurr] :
( v127009(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8716,axiom,
! [VarCurr] :
( v127008(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8715,axiom,
! [VarCurr] :
( v127007(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8714,axiom,
! [VarCurr] :
( v127006(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8713,axiom,
! [VarCurr] :
( v127005(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8712,axiom,
! [VarCurr] :
( v127004(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8711,axiom,
! [VarCurr] :
( v127003(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8710,axiom,
! [VarCurr] :
( v127002(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8709,axiom,
! [VarCurr] :
( v127001(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8708,axiom,
! [VarCurr] :
( v127000(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8707,axiom,
! [VarCurr] :
( v126999(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8706,axiom,
! [VarCurr] :
( v126998(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8705,axiom,
! [VarCurr] :
( v126997(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8704,axiom,
! [VarCurr] :
( v126996(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8703,axiom,
! [VarCurr] :
( v126995(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addAssignment_40313,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex63)
<=> v126990(VarCurr,bitIndex63) ) ).
fof(addAssignment_40312,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex63)
<=> v126992(VarCurr,bitIndex63) ) ).
fof(addAssignment_40311,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex63)
<=> v121078(VarCurr,bitIndex63) ) ).
fof(addAssignment_40310,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex62)
<=> v126990(VarCurr,bitIndex62) ) ).
fof(addAssignment_40309,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex62)
<=> v126992(VarCurr,bitIndex62) ) ).
fof(addAssignment_40308,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex62)
<=> v121078(VarCurr,bitIndex62) ) ).
fof(addAssignment_40307,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex61)
<=> v126990(VarCurr,bitIndex61) ) ).
fof(addAssignment_40306,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex61)
<=> v126992(VarCurr,bitIndex61) ) ).
fof(addAssignment_40305,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex61)
<=> v121078(VarCurr,bitIndex61) ) ).
fof(addAssignment_40304,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex60)
<=> v126990(VarCurr,bitIndex60) ) ).
fof(addAssignment_40303,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex60)
<=> v126992(VarCurr,bitIndex60) ) ).
fof(addAssignment_40302,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex60)
<=> v121078(VarCurr,bitIndex60) ) ).
fof(addAssignment_40301,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex59)
<=> v126990(VarCurr,bitIndex59) ) ).
fof(addAssignment_40300,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex59)
<=> v126992(VarCurr,bitIndex59) ) ).
fof(addAssignment_40299,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex59)
<=> v121078(VarCurr,bitIndex59) ) ).
fof(addAssignment_40298,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex58)
<=> v126990(VarCurr,bitIndex58) ) ).
fof(addAssignment_40297,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex58)
<=> v126992(VarCurr,bitIndex58) ) ).
fof(addAssignment_40296,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex58)
<=> v121078(VarCurr,bitIndex58) ) ).
fof(addAssignment_40295,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex57)
<=> v126990(VarCurr,bitIndex57) ) ).
fof(addAssignment_40294,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex57)
<=> v126992(VarCurr,bitIndex57) ) ).
fof(addAssignment_40293,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex57)
<=> v121078(VarCurr,bitIndex57) ) ).
fof(addAssignment_40292,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex56)
<=> v126990(VarCurr,bitIndex56) ) ).
fof(addAssignment_40291,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex56)
<=> v126992(VarCurr,bitIndex56) ) ).
fof(addAssignment_40290,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex56)
<=> v121078(VarCurr,bitIndex56) ) ).
fof(addAssignment_40289,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex55)
<=> v126990(VarCurr,bitIndex55) ) ).
fof(addAssignment_40288,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex55)
<=> v126992(VarCurr,bitIndex55) ) ).
fof(addAssignment_40287,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex55)
<=> v121078(VarCurr,bitIndex55) ) ).
fof(addAssignment_40286,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex54)
<=> v126990(VarCurr,bitIndex54) ) ).
fof(addAssignment_40285,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex54)
<=> v126992(VarCurr,bitIndex54) ) ).
fof(addAssignment_40284,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex54)
<=> v121078(VarCurr,bitIndex54) ) ).
fof(addAssignment_40283,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex53)
<=> v126990(VarCurr,bitIndex53) ) ).
fof(addAssignment_40282,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex53)
<=> v126992(VarCurr,bitIndex53) ) ).
fof(addAssignment_40281,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex53)
<=> v121078(VarCurr,bitIndex53) ) ).
fof(addAssignment_40280,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex52)
<=> v126990(VarCurr,bitIndex52) ) ).
fof(addAssignment_40279,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex52)
<=> v126992(VarCurr,bitIndex52) ) ).
fof(addAssignment_40278,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex52)
<=> v121078(VarCurr,bitIndex52) ) ).
fof(addAssignment_40277,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex51)
<=> v126990(VarCurr,bitIndex51) ) ).
fof(addAssignment_40276,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex51)
<=> v126992(VarCurr,bitIndex51) ) ).
fof(addAssignment_40275,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex51)
<=> v121078(VarCurr,bitIndex51) ) ).
fof(addAssignment_40274,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex50)
<=> v126990(VarCurr,bitIndex50) ) ).
fof(addAssignment_40273,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex50)
<=> v126992(VarCurr,bitIndex50) ) ).
fof(addAssignment_40272,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex50)
<=> v121078(VarCurr,bitIndex50) ) ).
fof(addAssignment_40271,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex49)
<=> v126990(VarCurr,bitIndex49) ) ).
fof(addAssignment_40270,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex49)
<=> v126992(VarCurr,bitIndex49) ) ).
fof(addAssignment_40269,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex49)
<=> v121078(VarCurr,bitIndex49) ) ).
fof(addAssignment_40268,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex48)
<=> v126990(VarCurr,bitIndex48) ) ).
fof(addAssignment_40267,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex48)
<=> v126992(VarCurr,bitIndex48) ) ).
fof(addAssignment_40266,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex48)
<=> v121078(VarCurr,bitIndex48) ) ).
fof(addAssignment_40265,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex47)
<=> v126990(VarCurr,bitIndex47) ) ).
fof(addAssignment_40264,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex47)
<=> v126992(VarCurr,bitIndex47) ) ).
fof(addAssignment_40263,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex47)
<=> v121078(VarCurr,bitIndex47) ) ).
fof(addAssignment_40262,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex46)
<=> v126990(VarCurr,bitIndex46) ) ).
fof(addAssignment_40261,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex46)
<=> v126992(VarCurr,bitIndex46) ) ).
fof(addAssignment_40260,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex46)
<=> v121078(VarCurr,bitIndex46) ) ).
fof(addAssignment_40259,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex45)
<=> v126990(VarCurr,bitIndex45) ) ).
fof(addAssignment_40258,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex45)
<=> v126992(VarCurr,bitIndex45) ) ).
fof(addAssignment_40257,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex45)
<=> v121078(VarCurr,bitIndex45) ) ).
fof(addAssignment_40256,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex44)
<=> v126990(VarCurr,bitIndex44) ) ).
fof(addAssignment_40255,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex44)
<=> v126992(VarCurr,bitIndex44) ) ).
fof(addAssignment_40254,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex44)
<=> v121078(VarCurr,bitIndex44) ) ).
fof(addAssignment_40253,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex43)
<=> v126990(VarCurr,bitIndex43) ) ).
fof(addAssignment_40252,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex43)
<=> v126992(VarCurr,bitIndex43) ) ).
fof(addAssignment_40251,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex43)
<=> v121078(VarCurr,bitIndex43) ) ).
fof(addAssignment_40250,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex42)
<=> v126990(VarCurr,bitIndex42) ) ).
fof(addAssignment_40249,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex42)
<=> v126992(VarCurr,bitIndex42) ) ).
fof(addAssignment_40248,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex42)
<=> v121078(VarCurr,bitIndex42) ) ).
fof(addAssignment_40247,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex41)
<=> v126990(VarCurr,bitIndex41) ) ).
fof(addAssignment_40246,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex41)
<=> v126992(VarCurr,bitIndex41) ) ).
fof(addAssignment_40245,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex41)
<=> v121078(VarCurr,bitIndex41) ) ).
fof(addAssignment_40244,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex40)
<=> v126990(VarCurr,bitIndex40) ) ).
fof(addAssignment_40243,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex40)
<=> v126992(VarCurr,bitIndex40) ) ).
fof(addAssignment_40242,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex40)
<=> v121078(VarCurr,bitIndex40) ) ).
fof(addAssignment_40241,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex39)
<=> v126990(VarCurr,bitIndex39) ) ).
fof(addAssignment_40240,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex39)
<=> v126992(VarCurr,bitIndex39) ) ).
fof(addAssignment_40239,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex39)
<=> v121078(VarCurr,bitIndex39) ) ).
fof(addAssignment_40238,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex38)
<=> v126990(VarCurr,bitIndex38) ) ).
fof(addAssignment_40237,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex38)
<=> v126992(VarCurr,bitIndex38) ) ).
fof(addAssignment_40236,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex38)
<=> v121078(VarCurr,bitIndex38) ) ).
fof(addAssignment_40235,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex37)
<=> v126990(VarCurr,bitIndex37) ) ).
fof(addAssignment_40234,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex37)
<=> v126992(VarCurr,bitIndex37) ) ).
fof(addAssignment_40233,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex37)
<=> v121078(VarCurr,bitIndex37) ) ).
fof(addAssignment_40232,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex36)
<=> v126990(VarCurr,bitIndex36) ) ).
fof(addAssignment_40231,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex36)
<=> v126992(VarCurr,bitIndex36) ) ).
fof(addAssignment_40230,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex36)
<=> v121078(VarCurr,bitIndex36) ) ).
fof(addAssignment_40229,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex35)
<=> v126990(VarCurr,bitIndex35) ) ).
fof(addAssignment_40228,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex35)
<=> v126992(VarCurr,bitIndex35) ) ).
fof(addAssignment_40227,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex35)
<=> v121078(VarCurr,bitIndex35) ) ).
fof(addAssignment_40226,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex34)
<=> v126990(VarCurr,bitIndex34) ) ).
fof(addAssignment_40225,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex34)
<=> v126992(VarCurr,bitIndex34) ) ).
fof(addAssignment_40224,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex34)
<=> v121078(VarCurr,bitIndex34) ) ).
fof(addAssignment_40223,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex33)
<=> v126990(VarCurr,bitIndex33) ) ).
fof(addAssignment_40222,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex33)
<=> v126992(VarCurr,bitIndex33) ) ).
fof(addAssignment_40221,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex33)
<=> v121078(VarCurr,bitIndex33) ) ).
fof(addAssignment_40220,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex32)
<=> v126990(VarCurr,bitIndex32) ) ).
fof(addAssignment_40219,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex32)
<=> v126992(VarCurr,bitIndex32) ) ).
fof(addAssignment_40218,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex32)
<=> v121078(VarCurr,bitIndex32) ) ).
fof(addAssignment_40217,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex31)
<=> v126990(VarCurr,bitIndex31) ) ).
fof(addAssignment_40216,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex31)
<=> v126992(VarCurr,bitIndex31) ) ).
fof(addAssignment_40215,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex31)
<=> v121078(VarCurr,bitIndex31) ) ).
fof(addAssignment_40214,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex30)
<=> v126990(VarCurr,bitIndex30) ) ).
fof(addAssignment_40213,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex30)
<=> v126992(VarCurr,bitIndex30) ) ).
fof(addAssignment_40212,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex30)
<=> v121078(VarCurr,bitIndex30) ) ).
fof(addAssignment_40211,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex29)
<=> v126990(VarCurr,bitIndex29) ) ).
fof(addAssignment_40210,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex29)
<=> v126992(VarCurr,bitIndex29) ) ).
fof(addAssignment_40209,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex29)
<=> v121078(VarCurr,bitIndex29) ) ).
fof(addAssignment_40208,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex28)
<=> v126990(VarCurr,bitIndex28) ) ).
fof(addAssignment_40207,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex28)
<=> v126992(VarCurr,bitIndex28) ) ).
fof(addAssignment_40206,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex28)
<=> v121078(VarCurr,bitIndex28) ) ).
fof(addAssignment_40205,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex27)
<=> v126990(VarCurr,bitIndex27) ) ).
fof(addAssignment_40204,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex27)
<=> v126992(VarCurr,bitIndex27) ) ).
fof(addAssignment_40203,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex27)
<=> v121078(VarCurr,bitIndex27) ) ).
fof(addAssignment_40202,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex26)
<=> v126990(VarCurr,bitIndex26) ) ).
fof(addAssignment_40201,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex26)
<=> v126992(VarCurr,bitIndex26) ) ).
fof(addAssignment_40200,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex26)
<=> v121078(VarCurr,bitIndex26) ) ).
fof(addAssignment_40199,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex25)
<=> v126990(VarCurr,bitIndex25) ) ).
fof(addAssignment_40198,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex25)
<=> v126992(VarCurr,bitIndex25) ) ).
fof(addAssignment_40197,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex25)
<=> v121078(VarCurr,bitIndex25) ) ).
fof(addAssignment_40196,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex24)
<=> v126990(VarCurr,bitIndex24) ) ).
fof(addAssignment_40195,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex24)
<=> v126992(VarCurr,bitIndex24) ) ).
fof(addAssignment_40194,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex24)
<=> v121078(VarCurr,bitIndex24) ) ).
fof(addAssignment_40193,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex23)
<=> v126990(VarCurr,bitIndex23) ) ).
fof(addAssignment_40192,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex23)
<=> v126992(VarCurr,bitIndex23) ) ).
fof(addAssignment_40191,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex23)
<=> v121078(VarCurr,bitIndex23) ) ).
fof(addAssignment_40190,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex22)
<=> v126990(VarCurr,bitIndex22) ) ).
fof(addAssignment_40189,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex22)
<=> v126992(VarCurr,bitIndex22) ) ).
fof(addAssignment_40188,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex22)
<=> v121078(VarCurr,bitIndex22) ) ).
fof(addAssignment_40187,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex21)
<=> v126990(VarCurr,bitIndex21) ) ).
fof(addAssignment_40186,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex21)
<=> v126992(VarCurr,bitIndex21) ) ).
fof(addAssignment_40185,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex21)
<=> v121078(VarCurr,bitIndex21) ) ).
fof(addAssignment_40184,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex20)
<=> v126990(VarCurr,bitIndex20) ) ).
fof(addAssignment_40183,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex20)
<=> v126992(VarCurr,bitIndex20) ) ).
fof(addAssignment_40182,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex20)
<=> v121078(VarCurr,bitIndex20) ) ).
fof(addAssignment_40181,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex19)
<=> v126990(VarCurr,bitIndex19) ) ).
fof(addAssignment_40180,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex19)
<=> v126992(VarCurr,bitIndex19) ) ).
fof(addAssignment_40179,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex19)
<=> v121078(VarCurr,bitIndex19) ) ).
fof(addAssignment_40178,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex18)
<=> v126990(VarCurr,bitIndex18) ) ).
fof(addAssignment_40177,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex18)
<=> v126992(VarCurr,bitIndex18) ) ).
fof(addAssignment_40176,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex18)
<=> v121078(VarCurr,bitIndex18) ) ).
fof(addAssignment_40175,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex17)
<=> v126990(VarCurr,bitIndex17) ) ).
fof(addAssignment_40174,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex17)
<=> v126992(VarCurr,bitIndex17) ) ).
fof(addAssignment_40173,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex17)
<=> v121078(VarCurr,bitIndex17) ) ).
fof(addAssignment_40172,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex16)
<=> v126990(VarCurr,bitIndex16) ) ).
fof(addAssignment_40171,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex16)
<=> v126992(VarCurr,bitIndex16) ) ).
fof(addAssignment_40170,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex16)
<=> v121078(VarCurr,bitIndex16) ) ).
fof(addAssignment_40169,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex15)
<=> v126990(VarCurr,bitIndex15) ) ).
fof(addAssignment_40168,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex15)
<=> v126992(VarCurr,bitIndex15) ) ).
fof(addAssignment_40167,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex15)
<=> v121078(VarCurr,bitIndex15) ) ).
fof(addAssignment_40166,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex14)
<=> v126990(VarCurr,bitIndex14) ) ).
fof(addAssignment_40165,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex14)
<=> v126992(VarCurr,bitIndex14) ) ).
fof(addAssignment_40164,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex14)
<=> v121078(VarCurr,bitIndex14) ) ).
fof(addAssignment_40163,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex13)
<=> v126990(VarCurr,bitIndex13) ) ).
fof(addAssignment_40162,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex13)
<=> v126992(VarCurr,bitIndex13) ) ).
fof(addAssignment_40161,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex13)
<=> v121078(VarCurr,bitIndex13) ) ).
fof(addAssignment_40160,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex12)
<=> v126990(VarCurr,bitIndex12) ) ).
fof(addAssignment_40159,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex12)
<=> v126992(VarCurr,bitIndex12) ) ).
fof(addAssignment_40158,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex12)
<=> v121078(VarCurr,bitIndex12) ) ).
fof(addAssignment_40157,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex11)
<=> v126990(VarCurr,bitIndex11) ) ).
fof(addAssignment_40156,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex11)
<=> v126992(VarCurr,bitIndex11) ) ).
fof(addAssignment_40155,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex11)
<=> v121078(VarCurr,bitIndex11) ) ).
fof(addAssignment_40154,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex10)
<=> v126990(VarCurr,bitIndex10) ) ).
fof(addAssignment_40153,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex10)
<=> v126992(VarCurr,bitIndex10) ) ).
fof(addAssignment_40152,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex10)
<=> v121078(VarCurr,bitIndex10) ) ).
fof(addAssignment_40151,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex9)
<=> v126990(VarCurr,bitIndex9) ) ).
fof(addAssignment_40150,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex9)
<=> v126992(VarCurr,bitIndex9) ) ).
fof(addAssignment_40149,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex9)
<=> v121078(VarCurr,bitIndex9) ) ).
fof(addAssignment_40148,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex8)
<=> v126990(VarCurr,bitIndex8) ) ).
fof(addAssignment_40147,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex8)
<=> v126992(VarCurr,bitIndex8) ) ).
fof(addAssignment_40146,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex8)
<=> v121078(VarCurr,bitIndex8) ) ).
fof(addAssignment_40145,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex7)
<=> v126990(VarCurr,bitIndex7) ) ).
fof(addAssignment_40144,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex7)
<=> v126992(VarCurr,bitIndex7) ) ).
fof(addAssignment_40143,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex7)
<=> v121078(VarCurr,bitIndex7) ) ).
fof(addAssignment_40142,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex6)
<=> v126990(VarCurr,bitIndex6) ) ).
fof(addAssignment_40141,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex6)
<=> v126992(VarCurr,bitIndex6) ) ).
fof(addAssignment_40140,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex6)
<=> v121078(VarCurr,bitIndex6) ) ).
fof(addAssignment_40139,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex5)
<=> v126990(VarCurr,bitIndex5) ) ).
fof(addAssignment_40138,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex5)
<=> v126992(VarCurr,bitIndex5) ) ).
fof(addAssignment_40137,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex5)
<=> v121078(VarCurr,bitIndex5) ) ).
fof(addAssignment_40136,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex4)
<=> v126990(VarCurr,bitIndex4) ) ).
fof(addAssignment_40135,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex4)
<=> v126992(VarCurr,bitIndex4) ) ).
fof(addAssignment_40134,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex4)
<=> v121078(VarCurr,bitIndex4) ) ).
fof(addAssignment_40133,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex3)
<=> v126990(VarCurr,bitIndex3) ) ).
fof(addAssignment_40132,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex3)
<=> v126992(VarCurr,bitIndex3) ) ).
fof(addAssignment_40131,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex3)
<=> v121078(VarCurr,bitIndex3) ) ).
fof(addAssignment_40130,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex2)
<=> v126990(VarCurr,bitIndex2) ) ).
fof(addAssignment_40129,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex2)
<=> v126992(VarCurr,bitIndex2) ) ).
fof(addAssignment_40128,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex2)
<=> v121078(VarCurr,bitIndex2) ) ).
fof(addAssignment_40127,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex1)
<=> v126990(VarCurr,bitIndex1) ) ).
fof(addAssignment_40126,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex1)
<=> v126992(VarCurr,bitIndex1) ) ).
fof(addAssignment_40125,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex1)
<=> v121078(VarCurr,bitIndex1) ) ).
fof(addAssignment_40124,axiom,
! [VarCurr] :
( v126988(VarCurr,bitIndex0)
<=> v126990(VarCurr,bitIndex0) ) ).
fof(addAssignment_40123,axiom,
! [VarCurr] :
( v126990(VarCurr,bitIndex0)
<=> v126992(VarCurr,bitIndex0) ) ).
fof(addAssignment_40122,axiom,
! [VarCurr] :
( v126992(VarCurr,bitIndex0)
<=> v121078(VarCurr,bitIndex0) ) ).
fof(addAssignment_40121,axiom,
! [VarCurr] :
( v126976(VarCurr,bitIndex0)
<=> v126978(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24983,axiom,
! [VarCurr] :
( v126978(VarCurr,bitIndex0)
<=> ( v114702(VarCurr)
& v126980(VarCurr) ) ) ).
fof(writeUnaryOperator_10021,axiom,
! [VarCurr] :
( ~ v126980(VarCurr)
<=> v121033(VarCurr) ) ).
fof(addAssignment_40120,axiom,
! [VarCurr] :
( v121027(VarCurr,bitIndex0)
<=> v121029(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24982,axiom,
! [VarCurr] :
( v121029(VarCurr)
<=> ( v121031(VarCurr)
& v126974(VarCurr) ) ) ).
fof(writeUnaryOperator_10020,axiom,
! [VarCurr] :
( ~ v126974(VarCurr)
<=> v114702(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24981,axiom,
! [VarCurr] :
( v121031(VarCurr)
<=> ( v121033(VarCurr)
| v121054(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges63_1,axiom,
! [VarCurr] :
( ( ~ v126908(VarCurr)
& ~ v126909(VarCurr)
& ~ v126910(VarCurr)
& ~ v126911(VarCurr)
& ~ v126912(VarCurr)
& ~ v126913(VarCurr)
& ~ v126914(VarCurr)
& ~ v126915(VarCurr)
& ~ v126916(VarCurr)
& ~ v126917(VarCurr)
& ~ v126918(VarCurr)
& ~ v126919(VarCurr)
& ~ v126920(VarCurr)
& ~ v126921(VarCurr)
& ~ v126922(VarCurr)
& ~ v126923(VarCurr)
& ~ v126924(VarCurr)
& ~ v126925(VarCurr)
& ~ v126926(VarCurr)
& ~ v126927(VarCurr)
& ~ v126928(VarCurr)
& ~ v126929(VarCurr)
& ~ v126930(VarCurr)
& ~ v126931(VarCurr)
& ~ v126932(VarCurr)
& ~ v126933(VarCurr)
& ~ v126934(VarCurr)
& ~ v126935(VarCurr)
& ~ v126936(VarCurr)
& ~ v126937(VarCurr)
& ~ v126938(VarCurr)
& ~ v126939(VarCurr)
& ~ v126940(VarCurr)
& ~ v126941(VarCurr)
& ~ v126942(VarCurr)
& ~ v126943(VarCurr)
& ~ v126944(VarCurr)
& ~ v126945(VarCurr)
& ~ v126946(VarCurr)
& ~ v126947(VarCurr)
& ~ v126948(VarCurr)
& ~ v126949(VarCurr)
& ~ v126950(VarCurr)
& ~ v126951(VarCurr)
& ~ v126952(VarCurr)
& ~ v126953(VarCurr)
& ~ v126954(VarCurr)
& ~ v126955(VarCurr)
& ~ v126956(VarCurr)
& ~ v126957(VarCurr)
& ~ v126958(VarCurr)
& ~ v126959(VarCurr)
& ~ v126960(VarCurr)
& ~ v126961(VarCurr)
& ~ v126962(VarCurr)
& ~ v126963(VarCurr)
& ~ v126964(VarCurr)
& ~ v126965(VarCurr)
& ~ v126966(VarCurr)
& ~ v126967(VarCurr)
& ~ v126968(VarCurr)
& ~ v126969(VarCurr)
& ~ v126970(VarCurr) )
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex63) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges62_1,axiom,
! [VarCurr] :
( v126970(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex62) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges61_1,axiom,
! [VarCurr] :
( v126969(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex61) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges60_1,axiom,
! [VarCurr] :
( v126968(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex60) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges59_1,axiom,
! [VarCurr] :
( v126967(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex59) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges58_1,axiom,
! [VarCurr] :
( v126966(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex58) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges57_1,axiom,
! [VarCurr] :
( v126965(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex57) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges56_1,axiom,
! [VarCurr] :
( v126964(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex56) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges55_1,axiom,
! [VarCurr] :
( v126963(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex55) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges54_1,axiom,
! [VarCurr] :
( v126962(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex54) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges53_1,axiom,
! [VarCurr] :
( v126961(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex53) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges52_1,axiom,
! [VarCurr] :
( v126960(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex52) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges51_1,axiom,
! [VarCurr] :
( v126959(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex51) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges50_1,axiom,
! [VarCurr] :
( v126958(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex50) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges49_1,axiom,
! [VarCurr] :
( v126957(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex49) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges48_1,axiom,
! [VarCurr] :
( v126956(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex48) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges47_1,axiom,
! [VarCurr] :
( v126955(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex47) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges46_1,axiom,
! [VarCurr] :
( v126954(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex46) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges45_1,axiom,
! [VarCurr] :
( v126953(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex45) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges44_1,axiom,
! [VarCurr] :
( v126952(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex44) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges43_1,axiom,
! [VarCurr] :
( v126951(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex43) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges42_1,axiom,
! [VarCurr] :
( v126950(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex42) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges41_1,axiom,
! [VarCurr] :
( v126949(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex41) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges40_1,axiom,
! [VarCurr] :
( v126948(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex40) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges39_1,axiom,
! [VarCurr] :
( v126947(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex39) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges38_1,axiom,
! [VarCurr] :
( v126946(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex38) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges37_1,axiom,
! [VarCurr] :
( v126945(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex37) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges36_1,axiom,
! [VarCurr] :
( v126944(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex36) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges35_1,axiom,
! [VarCurr] :
( v126943(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex35) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges34_1,axiom,
! [VarCurr] :
( v126942(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex34) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges33_1,axiom,
! [VarCurr] :
( v126941(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex33) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges32_1,axiom,
! [VarCurr] :
( v126940(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex32) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges31_1,axiom,
! [VarCurr] :
( v126939(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex31) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_2,axiom,
! [VarCurr] :
( v126938(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex30) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_2,axiom,
! [VarCurr] :
( v126937(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex29) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_2,axiom,
! [VarCurr] :
( v126936(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex28) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_2,axiom,
! [VarCurr] :
( v126935(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex27) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_2,axiom,
! [VarCurr] :
( v126934(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex26) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_2,axiom,
! [VarCurr] :
( v126933(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex25) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_2,axiom,
! [VarCurr] :
( v126932(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex24) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_2,axiom,
! [VarCurr] :
( v126931(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex23) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_2,axiom,
! [VarCurr] :
( v126930(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex22) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_2,axiom,
! [VarCurr] :
( v126929(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex21) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_2,axiom,
! [VarCurr] :
( v126928(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex20) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_2,axiom,
! [VarCurr] :
( v126927(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex19) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_2,axiom,
! [VarCurr] :
( v126926(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex18) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_2,axiom,
! [VarCurr] :
( v126925(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex17) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_2,axiom,
! [VarCurr] :
( v126924(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex16) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_2,axiom,
! [VarCurr] :
( v126923(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex15) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_3,axiom,
! [VarCurr] :
( v126922(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex14) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_3,axiom,
! [VarCurr] :
( v126921(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex13) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_3,axiom,
! [VarCurr] :
( v126920(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex12) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_3,axiom,
! [VarCurr] :
( v126919(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex11) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_4,axiom,
! [VarCurr] :
( v126918(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex10) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_4,axiom,
! [VarCurr] :
( v126917(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex9) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_4,axiom,
! [VarCurr] :
( v126916(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex8) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_12,axiom,
! [VarCurr] :
( v126915(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex7) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_12,axiom,
! [VarCurr] :
( v126914(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex6) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_12,axiom,
! [VarCurr] :
( v126913(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex5) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_13,axiom,
! [VarCurr] :
( v126912(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex4) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_12,axiom,
! [VarCurr] :
( v126911(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex3) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_14,axiom,
! [VarCurr] :
( v126910(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_19,axiom,
! [VarCurr] :
( v126909(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5339,axiom,
! [VarCurr] :
( v126908(VarCurr)
=> ( v121054(VarCurr)
<=> v121056(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_8702,axiom,
! [VarCurr] :
( v126971(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8701,axiom,
! [VarCurr] :
( v126970(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8700,axiom,
! [VarCurr] :
( v126969(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8699,axiom,
! [VarCurr] :
( v126968(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8698,axiom,
! [VarCurr] :
( v126967(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8697,axiom,
! [VarCurr] :
( v126966(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8696,axiom,
! [VarCurr] :
( v126965(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8695,axiom,
! [VarCurr] :
( v126964(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8694,axiom,
! [VarCurr] :
( v126963(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8693,axiom,
! [VarCurr] :
( v126962(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8692,axiom,
! [VarCurr] :
( v126961(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8691,axiom,
! [VarCurr] :
( v126960(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8690,axiom,
! [VarCurr] :
( v126959(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8689,axiom,
! [VarCurr] :
( v126958(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8688,axiom,
! [VarCurr] :
( v126957(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8687,axiom,
! [VarCurr] :
( v126956(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8686,axiom,
! [VarCurr] :
( v126955(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8685,axiom,
! [VarCurr] :
( v126954(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8684,axiom,
! [VarCurr] :
( v126953(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8683,axiom,
! [VarCurr] :
( v126952(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8682,axiom,
! [VarCurr] :
( v126951(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8681,axiom,
! [VarCurr] :
( v126950(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8680,axiom,
! [VarCurr] :
( v126949(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8679,axiom,
! [VarCurr] :
( v126948(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8678,axiom,
! [VarCurr] :
( v126947(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8677,axiom,
! [VarCurr] :
( v126946(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8676,axiom,
! [VarCurr] :
( v126945(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8675,axiom,
! [VarCurr] :
( v126944(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8674,axiom,
! [VarCurr] :
( v126943(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8673,axiom,
! [VarCurr] :
( v126942(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8672,axiom,
! [VarCurr] :
( v126941(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8671,axiom,
! [VarCurr] :
( v126940(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $true )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8670,axiom,
! [VarCurr] :
( v126939(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8669,axiom,
! [VarCurr] :
( v126938(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8668,axiom,
! [VarCurr] :
( v126937(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8667,axiom,
! [VarCurr] :
( v126936(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8666,axiom,
! [VarCurr] :
( v126935(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8665,axiom,
! [VarCurr] :
( v126934(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8664,axiom,
! [VarCurr] :
( v126933(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8663,axiom,
! [VarCurr] :
( v126932(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8662,axiom,
! [VarCurr] :
( v126931(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8661,axiom,
! [VarCurr] :
( v126930(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8660,axiom,
! [VarCurr] :
( v126929(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8659,axiom,
! [VarCurr] :
( v126928(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8658,axiom,
! [VarCurr] :
( v126927(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8657,axiom,
! [VarCurr] :
( v126926(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8656,axiom,
! [VarCurr] :
( v126925(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8655,axiom,
! [VarCurr] :
( v126924(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $true )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8654,axiom,
! [VarCurr] :
( v126923(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8653,axiom,
! [VarCurr] :
( v126922(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8652,axiom,
! [VarCurr] :
( v126921(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8651,axiom,
! [VarCurr] :
( v126920(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8650,axiom,
! [VarCurr] :
( v126919(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8649,axiom,
! [VarCurr] :
( v126918(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8648,axiom,
! [VarCurr] :
( v126917(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8647,axiom,
! [VarCurr] :
( v126916(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $true )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8646,axiom,
! [VarCurr] :
( v126915(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8645,axiom,
! [VarCurr] :
( v126914(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8644,axiom,
! [VarCurr] :
( v126913(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8643,axiom,
! [VarCurr] :
( v126912(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $true )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8642,axiom,
! [VarCurr] :
( v126911(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8641,axiom,
! [VarCurr] :
( v126910(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $true )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8640,axiom,
! [VarCurr] :
( v126909(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8639,axiom,
! [VarCurr] :
( v126908(VarCurr)
<=> ( ( v121023(VarCurr,bitIndex11)
<=> $false )
& ( v121023(VarCurr,bitIndex10)
<=> $false )
& ( v121023(VarCurr,bitIndex9)
<=> $false )
& ( v121023(VarCurr,bitIndex8)
<=> $false )
& ( v121023(VarCurr,bitIndex7)
<=> $false )
& ( v121023(VarCurr,bitIndex6)
<=> $false ) ) ) ).
fof(addAssignment_40119,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex63)
<=> v121058(VarCurr,bitIndex63) ) ).
fof(addAssignment_40118,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex63)
<=> v121060(VarCurr,bitIndex63) ) ).
fof(addAssignment_40117,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex63)
<=> v121062(VarCurr,bitIndex63) ) ).
fof(addAssignment_40116,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex63)
<=> v124511(VarCurr,bitIndex63) ) ).
fof(addAssignment_40115,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex63)
<=> v124510(VarCurr,bitIndex63) ) ).
fof(addAssignment_40114,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex63)
<=> v121278(VarCurr,bitIndex63) ) ).
fof(addAssignment_40113,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex63)
<=> v121280(VarCurr,bitIndex63) ) ).
fof(addAssignment_40112,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex63)
<=> v121282(VarCurr,bitIndex63) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3073,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126898(VarNext)
=> ( v121282(VarNext,bitIndex63)
<=> v121282(VarCurr,bitIndex63) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_607,axiom,
! [VarNext] :
( v126898(VarNext)
=> ( v121282(VarNext,bitIndex63)
<=> v126900(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24980,axiom,
! [VarCurr] :
( v126900(VarCurr)
<=> ( v121284(VarCurr)
& v126901(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8638,axiom,
! [VarCurr] :
( v126901(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex32) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex31) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex30) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex29) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex28) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex27) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex26) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex25) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex24) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex23) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex22) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex21) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex20) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex19) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex18) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex17) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex16) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex15) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex14) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex13) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex12) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex11) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex10) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex9) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex8) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex7) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex6) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex5) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex4) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex3) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex2) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24979,axiom,
! [VarCurr] :
( v126898(VarCurr)
<=> ( v126899(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_10019,axiom,
! [VarCurr] :
( ~ v126899(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126890(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2859,axiom,
! [VarNext] :
( v126890(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v123064(VarNext,B)
<=> v123066(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24978,axiom,
! [VarCurr] :
( v126890(VarCurr)
<=> ( v126891(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24977,axiom,
! [VarCurr] :
( v126891(VarCurr)
<=> ( v126892(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8637,axiom,
! [VarCurr] :
( v126892(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40111,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex63)
<=> v126881(VarNext,bitIndex63) ) ).
fof(addCaseBooleanConditionEqualRanges1_2253,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126883(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126881(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2327,axiom,
! [VarNext] :
( v126883(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126881(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126883(VarNext)
<=> ( v126884(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126884(VarNext)
<=> ( v126886(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_10018,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126886(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_40110,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex63)
<=> v126873(VarNext,bitIndex63) ) ).
fof(addCaseBooleanConditionEqualRanges1_2252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126874(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126873(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2326,axiom,
! [VarNext] :
( v126874(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126873(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126874(VarNext)
<=> v126875(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126875(VarNext)
<=> ( v126877(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_10017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126877(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_40109,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex63)
<=> v121234(VarCurr,bitIndex63) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_393,axiom,
! [VarCurr] :
( ~ v126871(VarCurr)
=> ( v121222(VarCurr,bitIndex63)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_606,axiom,
! [VarCurr] :
( v126871(VarCurr)
=> ( v121222(VarCurr,bitIndex63)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8636,axiom,
! [VarCurr] :
( v126871(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40108,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex63)
<=> v121220(VarCurr,bitIndex63) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_392,axiom,
! [VarCurr] :
( ~ v126869(VarCurr)
=> ( v121084(VarCurr,bitIndex63)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_605,axiom,
! [VarCurr] :
( v126869(VarCurr)
=> ( v121084(VarCurr,bitIndex63)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8635,axiom,
! [VarCurr] :
( v126869(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40107,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex62)
<=> v121058(VarCurr,bitIndex62) ) ).
fof(addAssignment_40106,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex62)
<=> v121060(VarCurr,bitIndex62) ) ).
fof(addAssignment_40105,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex62)
<=> v121062(VarCurr,bitIndex62) ) ).
fof(addAssignment_40104,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex62)
<=> v124511(VarCurr,bitIndex62) ) ).
fof(addAssignment_40103,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex62)
<=> v124510(VarCurr,bitIndex62) ) ).
fof(addAssignment_40102,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex62)
<=> v121278(VarCurr,bitIndex62) ) ).
fof(addAssignment_40101,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex62)
<=> v121280(VarCurr,bitIndex62) ) ).
fof(addAssignment_40100,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex62)
<=> v121282(VarCurr,bitIndex62) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3071,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126860(VarNext)
=> ( v121282(VarNext,bitIndex62)
<=> v121282(VarCurr,bitIndex62) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_604,axiom,
! [VarNext] :
( v126860(VarNext)
=> ( v121282(VarNext,bitIndex62)
<=> v126862(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24972,axiom,
! [VarCurr] :
( v126862(VarCurr)
<=> ( v121284(VarCurr)
& v126863(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8634,axiom,
! [VarCurr] :
( v126863(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex65) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex64) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex63) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex62) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex61) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex60) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex59) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex58) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex57) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex56) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex55) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex54) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex53) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex52) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex51) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex50) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex49) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex48) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex47) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex46) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex45) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex44) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex43) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex42) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex41) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex40) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex39) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex38) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex37) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex36) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex35) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex34) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex33) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24971,axiom,
! [VarCurr] :
( v126860(VarCurr)
<=> ( v126861(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_10016,axiom,
! [VarCurr] :
( ~ v126861(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3070,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126852(VarNext)
=> ! [B] :
( range_65_33(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_603,axiom,
! [VarNext] :
( v126852(VarNext)
=> ( ( v123064(VarNext,bitIndex65)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex64)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex63)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex62)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex61)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex60)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex59)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex58)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex57)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex56)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex55)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex54)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex53)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex52)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex51)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex50)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex49)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex48)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex47)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex46)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex45)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex44)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex43)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex42)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex41)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex40)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex39)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex38)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex37)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex36)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex35)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex34)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex33)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24970,axiom,
! [VarCurr] :
( v126852(VarCurr)
<=> ( v126853(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24969,axiom,
! [VarCurr] :
( v126853(VarCurr)
<=> ( v126854(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8633,axiom,
! [VarCurr] :
( v126854(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40099,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex62)
<=> v126843(VarNext,bitIndex62) ) ).
fof(addCaseBooleanConditionEqualRanges1_2251,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126845(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126843(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2325,axiom,
! [VarNext] :
( v126845(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126843(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24968,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126845(VarNext)
<=> ( v126846(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126846(VarNext)
<=> ( v126848(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_10015,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126848(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_40098,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex62)
<=> v126835(VarNext,bitIndex62) ) ).
fof(addCaseBooleanConditionEqualRanges1_2250,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126836(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126835(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2324,axiom,
! [VarNext] :
( v126836(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126835(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126836(VarNext)
<=> v126837(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126837(VarNext)
<=> ( v126839(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_10014,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126839(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_40097,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex62)
<=> v121234(VarCurr,bitIndex62) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_391,axiom,
! [VarCurr] :
( ~ v126833(VarCurr)
=> ( v121222(VarCurr,bitIndex62)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_602,axiom,
! [VarCurr] :
( v126833(VarCurr)
=> ( v121222(VarCurr,bitIndex62)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8632,axiom,
! [VarCurr] :
( v126833(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40096,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex62)
<=> v121220(VarCurr,bitIndex62) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_390,axiom,
! [VarCurr] :
( ~ v126831(VarCurr)
=> ( v121084(VarCurr,bitIndex62)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_601,axiom,
! [VarCurr] :
( v126831(VarCurr)
=> ( v121084(VarCurr,bitIndex62)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8631,axiom,
! [VarCurr] :
( v126831(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40095,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex61)
<=> v121058(VarCurr,bitIndex61) ) ).
fof(addAssignment_40094,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex61)
<=> v121060(VarCurr,bitIndex61) ) ).
fof(addAssignment_40093,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex61)
<=> v121062(VarCurr,bitIndex61) ) ).
fof(addAssignment_40092,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex61)
<=> v124511(VarCurr,bitIndex61) ) ).
fof(addAssignment_40091,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex61)
<=> v124510(VarCurr,bitIndex61) ) ).
fof(addAssignment_40090,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex61)
<=> v121278(VarCurr,bitIndex61) ) ).
fof(addAssignment_40089,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex61)
<=> v121280(VarCurr,bitIndex61) ) ).
fof(addAssignment_40088,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex61)
<=> v121282(VarCurr,bitIndex61) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3069,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126822(VarNext)
=> ( v121282(VarNext,bitIndex61)
<=> v121282(VarCurr,bitIndex61) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_600,axiom,
! [VarNext] :
( v126822(VarNext)
=> ( v121282(VarNext,bitIndex61)
<=> v126824(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24964,axiom,
! [VarCurr] :
( v126824(VarCurr)
<=> ( v121284(VarCurr)
& v126825(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8630,axiom,
! [VarCurr] :
( v126825(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex98) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex97) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex96) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex95) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex94) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex93) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex92) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex91) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex90) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex89) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex88) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex87) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex86) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex85) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex84) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex83) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex82) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex81) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex80) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex79) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex78) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex77) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex76) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex75) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex74) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex73) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex72) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex71) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex70) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex69) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex68) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex67) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex66) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24963,axiom,
! [VarCurr] :
( v126822(VarCurr)
<=> ( v126823(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_10013,axiom,
! [VarCurr] :
( ~ v126823(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3068,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126814(VarNext)
=> ! [B] :
( range_98_66(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_599,axiom,
! [VarNext] :
( v126814(VarNext)
=> ( ( v123064(VarNext,bitIndex98)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex97)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex96)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex95)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex94)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex93)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex92)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex91)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex90)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex89)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex88)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex87)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex86)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex85)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex84)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex83)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex82)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex81)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex80)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex79)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex78)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex77)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex76)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex75)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex74)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex73)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex72)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex71)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex70)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex69)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex68)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex67)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex66)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24962,axiom,
! [VarCurr] :
( v126814(VarCurr)
<=> ( v126815(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24961,axiom,
! [VarCurr] :
( v126815(VarCurr)
<=> ( v126816(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8629,axiom,
! [VarCurr] :
( v126816(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40087,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex61)
<=> v126805(VarNext,bitIndex61) ) ).
fof(addCaseBooleanConditionEqualRanges1_2249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126807(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126805(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2323,axiom,
! [VarNext] :
( v126807(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126805(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126807(VarNext)
<=> ( v126808(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126808(VarNext)
<=> ( v126810(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_10012,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126810(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_40086,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex61)
<=> v126797(VarNext,bitIndex61) ) ).
fof(addCaseBooleanConditionEqualRanges1_2248,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126798(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126797(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2322,axiom,
! [VarNext] :
( v126798(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126797(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126798(VarNext)
<=> v126799(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126799(VarNext)
<=> ( v126801(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_10011,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126801(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_40085,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex61)
<=> v121234(VarCurr,bitIndex61) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_389,axiom,
! [VarCurr] :
( ~ v126795(VarCurr)
=> ( v121222(VarCurr,bitIndex61)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_598,axiom,
! [VarCurr] :
( v126795(VarCurr)
=> ( v121222(VarCurr,bitIndex61)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8628,axiom,
! [VarCurr] :
( v126795(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40084,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex61)
<=> v121220(VarCurr,bitIndex61) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_388,axiom,
! [VarCurr] :
( ~ v126793(VarCurr)
=> ( v121084(VarCurr,bitIndex61)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_597,axiom,
! [VarCurr] :
( v126793(VarCurr)
=> ( v121084(VarCurr,bitIndex61)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8627,axiom,
! [VarCurr] :
( v126793(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40083,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex60)
<=> v121058(VarCurr,bitIndex60) ) ).
fof(addAssignment_40082,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex60)
<=> v121060(VarCurr,bitIndex60) ) ).
fof(addAssignment_40081,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex60)
<=> v121062(VarCurr,bitIndex60) ) ).
fof(addAssignment_40080,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex60)
<=> v124511(VarCurr,bitIndex60) ) ).
fof(addAssignment_40079,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex60)
<=> v124510(VarCurr,bitIndex60) ) ).
fof(addAssignment_40078,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex60)
<=> v121278(VarCurr,bitIndex60) ) ).
fof(addAssignment_40077,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex60)
<=> v121280(VarCurr,bitIndex60) ) ).
fof(addAssignment_40076,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex60)
<=> v121282(VarCurr,bitIndex60) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3067,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126784(VarNext)
=> ( v121282(VarNext,bitIndex60)
<=> v121282(VarCurr,bitIndex60) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_596,axiom,
! [VarNext] :
( v126784(VarNext)
=> ( v121282(VarNext,bitIndex60)
<=> v126786(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24956,axiom,
! [VarCurr] :
( v126786(VarCurr)
<=> ( v121284(VarCurr)
& v126787(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8626,axiom,
! [VarCurr] :
( v126787(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex131) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex130) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex129) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex128) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex127) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex126) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex125) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex124) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex123) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex122) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex121) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex120) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex119) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex118) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex117) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex116) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex115) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex114) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex113) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex112) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex111) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex110) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex109) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex108) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex107) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex106) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex105) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex104) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex103) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex102) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex101) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex100) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex99) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24955,axiom,
! [VarCurr] :
( v126784(VarCurr)
<=> ( v126785(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_10010,axiom,
! [VarCurr] :
( ~ v126785(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3066,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126776(VarNext)
=> ! [B] :
( range_131_99(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_595,axiom,
! [VarNext] :
( v126776(VarNext)
=> ( ( v123064(VarNext,bitIndex131)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex130)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex129)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex128)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex127)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex126)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex125)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex124)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex123)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex122)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex121)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex120)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex119)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex118)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex117)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex116)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex115)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex114)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex113)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex112)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex111)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex110)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex109)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex108)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex107)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex106)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex105)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex104)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex103)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex102)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex101)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex100)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex99)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24954,axiom,
! [VarCurr] :
( v126776(VarCurr)
<=> ( v126777(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24953,axiom,
! [VarCurr] :
( v126777(VarCurr)
<=> ( v126778(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8625,axiom,
! [VarCurr] :
( v126778(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40075,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex60)
<=> v126767(VarNext,bitIndex60) ) ).
fof(addCaseBooleanConditionEqualRanges1_2247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126767(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2321,axiom,
! [VarNext] :
( v126769(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126767(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126769(VarNext)
<=> ( v126770(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24951,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126770(VarNext)
<=> ( v126772(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_10009,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126772(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_40074,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex60)
<=> v126759(VarNext,bitIndex60) ) ).
fof(addCaseBooleanConditionEqualRanges1_2246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126760(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126759(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2320,axiom,
! [VarNext] :
( v126760(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126759(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24950,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126760(VarNext)
<=> v126761(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126761(VarNext)
<=> ( v126763(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_10008,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126763(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_40073,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex60)
<=> v121234(VarCurr,bitIndex60) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_387,axiom,
! [VarCurr] :
( ~ v126757(VarCurr)
=> ( v121222(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_594,axiom,
! [VarCurr] :
( v126757(VarCurr)
=> ( v121222(VarCurr,bitIndex60)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8624,axiom,
! [VarCurr] :
( v126757(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40072,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex60)
<=> v121220(VarCurr,bitIndex60) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_386,axiom,
! [VarCurr] :
( ~ v126755(VarCurr)
=> ( v121084(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_593,axiom,
! [VarCurr] :
( v126755(VarCurr)
=> ( v121084(VarCurr,bitIndex60)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8623,axiom,
! [VarCurr] :
( v126755(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40071,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex59)
<=> v121058(VarCurr,bitIndex59) ) ).
fof(addAssignment_40070,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex59)
<=> v121060(VarCurr,bitIndex59) ) ).
fof(addAssignment_40069,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex59)
<=> v121062(VarCurr,bitIndex59) ) ).
fof(addAssignment_40068,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex59)
<=> v124511(VarCurr,bitIndex59) ) ).
fof(addAssignment_40067,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex59)
<=> v124510(VarCurr,bitIndex59) ) ).
fof(addAssignment_40066,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex59)
<=> v121278(VarCurr,bitIndex59) ) ).
fof(addAssignment_40065,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex59)
<=> v121280(VarCurr,bitIndex59) ) ).
fof(addAssignment_40064,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex59)
<=> v121282(VarCurr,bitIndex59) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3065,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126746(VarNext)
=> ( v121282(VarNext,bitIndex59)
<=> v121282(VarCurr,bitIndex59) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_592,axiom,
! [VarNext] :
( v126746(VarNext)
=> ( v121282(VarNext,bitIndex59)
<=> v126748(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24948,axiom,
! [VarCurr] :
( v126748(VarCurr)
<=> ( v121284(VarCurr)
& v126749(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8622,axiom,
! [VarCurr] :
( v126749(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex164) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex163) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex162) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex161) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex160) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex159) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex158) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex157) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex156) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex155) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex154) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex153) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex152) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex151) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex150) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex149) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex148) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex147) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex146) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex145) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex144) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex143) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex142) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex141) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex140) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex139) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex138) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex137) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex136) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex135) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex134) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex133) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex132) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24947,axiom,
! [VarCurr] :
( v126746(VarCurr)
<=> ( v126747(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_10007,axiom,
! [VarCurr] :
( ~ v126747(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126738(VarNext)
=> ! [B] :
( range_164_132(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_591,axiom,
! [VarNext] :
( v126738(VarNext)
=> ( ( v123064(VarNext,bitIndex164)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex163)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex162)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex161)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex160)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex159)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex158)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex157)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex156)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex155)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex154)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex153)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex152)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex151)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex150)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex149)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex148)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex147)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex146)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex145)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex144)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex143)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex142)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex141)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex140)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex139)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex138)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex137)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex136)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex135)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex134)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex133)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex132)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24946,axiom,
! [VarCurr] :
( v126738(VarCurr)
<=> ( v126739(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24945,axiom,
! [VarCurr] :
( v126739(VarCurr)
<=> ( v126740(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8621,axiom,
! [VarCurr] :
( v126740(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40063,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex59)
<=> v126729(VarNext,bitIndex59) ) ).
fof(addCaseBooleanConditionEqualRanges1_2245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126731(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126729(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2319,axiom,
! [VarNext] :
( v126731(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126729(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24944,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126731(VarNext)
<=> ( v126732(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126732(VarNext)
<=> ( v126734(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_10006,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126734(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_40062,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex59)
<=> v126721(VarNext,bitIndex59) ) ).
fof(addCaseBooleanConditionEqualRanges1_2244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126722(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126721(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2318,axiom,
! [VarNext] :
( v126722(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126721(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24942,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126722(VarNext)
<=> v126723(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24941,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126723(VarNext)
<=> ( v126725(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_10005,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126725(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_40061,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex59)
<=> v121234(VarCurr,bitIndex59) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_385,axiom,
! [VarCurr] :
( ~ v126719(VarCurr)
=> ( v121222(VarCurr,bitIndex59)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_590,axiom,
! [VarCurr] :
( v126719(VarCurr)
=> ( v121222(VarCurr,bitIndex59)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8620,axiom,
! [VarCurr] :
( v126719(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40060,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex59)
<=> v121220(VarCurr,bitIndex59) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_384,axiom,
! [VarCurr] :
( ~ v126717(VarCurr)
=> ( v121084(VarCurr,bitIndex59)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_589,axiom,
! [VarCurr] :
( v126717(VarCurr)
=> ( v121084(VarCurr,bitIndex59)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8619,axiom,
! [VarCurr] :
( v126717(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40059,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex58)
<=> v121058(VarCurr,bitIndex58) ) ).
fof(addAssignment_40058,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex58)
<=> v121060(VarCurr,bitIndex58) ) ).
fof(addAssignment_40057,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex58)
<=> v121062(VarCurr,bitIndex58) ) ).
fof(addAssignment_40056,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex58)
<=> v124511(VarCurr,bitIndex58) ) ).
fof(addAssignment_40055,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex58)
<=> v124510(VarCurr,bitIndex58) ) ).
fof(addAssignment_40054,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex58)
<=> v121278(VarCurr,bitIndex58) ) ).
fof(addAssignment_40053,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex58)
<=> v121280(VarCurr,bitIndex58) ) ).
fof(addAssignment_40052,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex58)
<=> v121282(VarCurr,bitIndex58) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126708(VarNext)
=> ( v121282(VarNext,bitIndex58)
<=> v121282(VarCurr,bitIndex58) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_588,axiom,
! [VarNext] :
( v126708(VarNext)
=> ( v121282(VarNext,bitIndex58)
<=> v126710(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24940,axiom,
! [VarCurr] :
( v126710(VarCurr)
<=> ( v121284(VarCurr)
& v126711(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8618,axiom,
! [VarCurr] :
( v126711(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex197) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex196) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex195) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex194) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex193) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex192) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex191) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex190) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex189) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex188) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex187) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex186) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex185) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex184) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex183) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex182) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex181) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex180) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex179) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex178) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex177) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex176) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex175) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex174) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex173) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex172) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex171) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex170) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex169) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex168) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex167) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex166) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex165) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24939,axiom,
! [VarCurr] :
( v126708(VarCurr)
<=> ( v126709(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_10004,axiom,
! [VarCurr] :
( ~ v126709(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126700(VarNext)
=> ! [B] :
( range_197_165(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_587,axiom,
! [VarNext] :
( v126700(VarNext)
=> ( ( v123064(VarNext,bitIndex197)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex196)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex195)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex194)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex193)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex192)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex191)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex190)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex189)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex188)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex187)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex186)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex185)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex184)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex183)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex182)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex181)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex180)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex179)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex178)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex177)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex176)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex175)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex174)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex173)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex172)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex171)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex170)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex169)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex168)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex167)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex166)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex165)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24938,axiom,
! [VarCurr] :
( v126700(VarCurr)
<=> ( v126701(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24937,axiom,
! [VarCurr] :
( v126701(VarCurr)
<=> ( v126702(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8617,axiom,
! [VarCurr] :
( v126702(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40051,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex58)
<=> v126691(VarNext,bitIndex58) ) ).
fof(addCaseBooleanConditionEqualRanges1_2243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126693(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126691(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2317,axiom,
! [VarNext] :
( v126693(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126691(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126693(VarNext)
<=> ( v126694(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24935,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126694(VarNext)
<=> ( v126696(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_10003,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126696(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_40050,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex58)
<=> v126683(VarNext,bitIndex58) ) ).
fof(addCaseBooleanConditionEqualRanges1_2242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126684(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126683(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2316,axiom,
! [VarNext] :
( v126684(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126683(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24934,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126684(VarNext)
<=> v126685(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24933,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126685(VarNext)
<=> ( v126687(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_10002,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126687(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_40049,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex58)
<=> v121234(VarCurr,bitIndex58) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_383,axiom,
! [VarCurr] :
( ~ v126681(VarCurr)
=> ( v121222(VarCurr,bitIndex58)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_586,axiom,
! [VarCurr] :
( v126681(VarCurr)
=> ( v121222(VarCurr,bitIndex58)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8616,axiom,
! [VarCurr] :
( v126681(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40048,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex58)
<=> v121220(VarCurr,bitIndex58) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_382,axiom,
! [VarCurr] :
( ~ v126679(VarCurr)
=> ( v121084(VarCurr,bitIndex58)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_585,axiom,
! [VarCurr] :
( v126679(VarCurr)
=> ( v121084(VarCurr,bitIndex58)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8615,axiom,
! [VarCurr] :
( v126679(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40047,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex57)
<=> v121058(VarCurr,bitIndex57) ) ).
fof(addAssignment_40046,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex57)
<=> v121060(VarCurr,bitIndex57) ) ).
fof(addAssignment_40045,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex57)
<=> v121062(VarCurr,bitIndex57) ) ).
fof(addAssignment_40044,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex57)
<=> v124511(VarCurr,bitIndex57) ) ).
fof(addAssignment_40043,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex57)
<=> v124510(VarCurr,bitIndex57) ) ).
fof(addAssignment_40042,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex57)
<=> v121278(VarCurr,bitIndex57) ) ).
fof(addAssignment_40041,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex57)
<=> v121280(VarCurr,bitIndex57) ) ).
fof(addAssignment_40040,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex57)
<=> v121282(VarCurr,bitIndex57) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126670(VarNext)
=> ( v121282(VarNext,bitIndex57)
<=> v121282(VarCurr,bitIndex57) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_584,axiom,
! [VarNext] :
( v126670(VarNext)
=> ( v121282(VarNext,bitIndex57)
<=> v126672(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24932,axiom,
! [VarCurr] :
( v126672(VarCurr)
<=> ( v121284(VarCurr)
& v126673(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8614,axiom,
! [VarCurr] :
( v126673(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex230) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex229) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex228) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex227) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex226) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex225) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex224) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex223) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex222) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex221) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex220) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex219) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex218) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex217) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex216) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex215) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex214) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex213) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex212) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex211) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex210) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex209) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex208) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex207) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex206) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex205) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex204) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex203) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex202) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex201) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex200) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex199) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex198) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24931,axiom,
! [VarCurr] :
( v126670(VarCurr)
<=> ( v126671(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_10001,axiom,
! [VarCurr] :
( ~ v126671(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126662(VarNext)
=> ! [B] :
( range_230_198(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_583,axiom,
! [VarNext] :
( v126662(VarNext)
=> ( ( v123064(VarNext,bitIndex230)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex229)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex228)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex227)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex226)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex225)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex224)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex223)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex222)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex221)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex220)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex219)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex218)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex217)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex216)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex215)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex214)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex213)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex212)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex211)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex210)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex209)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex208)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex207)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex206)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex205)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex204)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex203)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex202)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex201)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex200)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex199)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex198)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24930,axiom,
! [VarCurr] :
( v126662(VarCurr)
<=> ( v126663(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24929,axiom,
! [VarCurr] :
( v126663(VarCurr)
<=> ( v126664(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8613,axiom,
! [VarCurr] :
( v126664(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40039,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex57)
<=> v126653(VarNext,bitIndex57) ) ).
fof(addCaseBooleanConditionEqualRanges1_2241,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126655(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126653(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2315,axiom,
! [VarNext] :
( v126655(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126653(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126655(VarNext)
<=> ( v126656(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126656(VarNext)
<=> ( v126658(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_10000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126658(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_40038,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex57)
<=> v126645(VarNext,bitIndex57) ) ).
fof(addCaseBooleanConditionEqualRanges1_2240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126645(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2314,axiom,
! [VarNext] :
( v126646(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126645(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24926,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126646(VarNext)
<=> v126647(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24925,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126647(VarNext)
<=> ( v126649(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9999,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126649(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_40037,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex57)
<=> v121234(VarCurr,bitIndex57) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_381,axiom,
! [VarCurr] :
( ~ v126643(VarCurr)
=> ( v121222(VarCurr,bitIndex57)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_582,axiom,
! [VarCurr] :
( v126643(VarCurr)
=> ( v121222(VarCurr,bitIndex57)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8612,axiom,
! [VarCurr] :
( v126643(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40036,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex57)
<=> v121220(VarCurr,bitIndex57) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_380,axiom,
! [VarCurr] :
( ~ v126641(VarCurr)
=> ( v121084(VarCurr,bitIndex57)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_581,axiom,
! [VarCurr] :
( v126641(VarCurr)
=> ( v121084(VarCurr,bitIndex57)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8611,axiom,
! [VarCurr] :
( v126641(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40035,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex56)
<=> v121058(VarCurr,bitIndex56) ) ).
fof(addAssignment_40034,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex56)
<=> v121060(VarCurr,bitIndex56) ) ).
fof(addAssignment_40033,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex56)
<=> v121062(VarCurr,bitIndex56) ) ).
fof(addAssignment_40032,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex56)
<=> v124511(VarCurr,bitIndex56) ) ).
fof(addAssignment_40031,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex56)
<=> v124510(VarCurr,bitIndex56) ) ).
fof(addAssignment_40030,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex56)
<=> v121278(VarCurr,bitIndex56) ) ).
fof(addAssignment_40029,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex56)
<=> v121280(VarCurr,bitIndex56) ) ).
fof(addAssignment_40028,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex56)
<=> v121282(VarCurr,bitIndex56) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126632(VarNext)
=> ( v121282(VarNext,bitIndex56)
<=> v121282(VarCurr,bitIndex56) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_580,axiom,
! [VarNext] :
( v126632(VarNext)
=> ( v121282(VarNext,bitIndex56)
<=> v126634(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24924,axiom,
! [VarCurr] :
( v126634(VarCurr)
<=> ( v121284(VarCurr)
& v126635(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8610,axiom,
! [VarCurr] :
( v126635(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex263) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex262) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex261) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex260) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex259) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex258) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex257) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex256) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex255) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex254) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex253) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex252) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex251) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex250) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex249) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex248) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex247) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex246) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex245) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex244) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex243) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex242) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex241) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex240) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex239) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex238) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex237) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex236) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex235) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex234) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex233) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex232) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex231) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24923,axiom,
! [VarCurr] :
( v126632(VarCurr)
<=> ( v126633(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9998,axiom,
! [VarCurr] :
( ~ v126633(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3058,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126624(VarNext)
=> ! [B] :
( range_263_231(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_579,axiom,
! [VarNext] :
( v126624(VarNext)
=> ( ( v123064(VarNext,bitIndex263)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex262)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex261)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex260)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex259)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex258)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex257)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex256)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex255)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex254)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex253)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex252)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex251)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex250)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex249)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex248)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex247)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex246)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex245)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex244)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex243)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex242)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex241)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex240)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex239)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex238)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex237)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex236)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex235)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex234)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex233)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex232)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex231)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24922,axiom,
! [VarCurr] :
( v126624(VarCurr)
<=> ( v126625(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24921,axiom,
! [VarCurr] :
( v126625(VarCurr)
<=> ( v126626(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8609,axiom,
! [VarCurr] :
( v126626(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40027,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex56)
<=> v126615(VarNext,bitIndex56) ) ).
fof(addCaseBooleanConditionEqualRanges1_2239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126617(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126615(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2313,axiom,
! [VarNext] :
( v126617(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126615(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24920,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126617(VarNext)
<=> ( v126618(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24919,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126618(VarNext)
<=> ( v126620(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126620(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_40026,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex56)
<=> v126607(VarNext,bitIndex56) ) ).
fof(addCaseBooleanConditionEqualRanges1_2238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126608(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126607(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2312,axiom,
! [VarNext] :
( v126608(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126607(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24918,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126608(VarNext)
<=> v126609(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24917,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126609(VarNext)
<=> ( v126611(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9996,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126611(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_40025,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex56)
<=> v121234(VarCurr,bitIndex56) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_379,axiom,
! [VarCurr] :
( ~ v126605(VarCurr)
=> ( v121222(VarCurr,bitIndex56)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_578,axiom,
! [VarCurr] :
( v126605(VarCurr)
=> ( v121222(VarCurr,bitIndex56)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8608,axiom,
! [VarCurr] :
( v126605(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40024,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex56)
<=> v121220(VarCurr,bitIndex56) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_378,axiom,
! [VarCurr] :
( ~ v126603(VarCurr)
=> ( v121084(VarCurr,bitIndex56)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_577,axiom,
! [VarCurr] :
( v126603(VarCurr)
=> ( v121084(VarCurr,bitIndex56)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8607,axiom,
! [VarCurr] :
( v126603(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40023,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex55)
<=> v121058(VarCurr,bitIndex55) ) ).
fof(addAssignment_40022,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex55)
<=> v121060(VarCurr,bitIndex55) ) ).
fof(addAssignment_40021,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex55)
<=> v121062(VarCurr,bitIndex55) ) ).
fof(addAssignment_40020,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex55)
<=> v124511(VarCurr,bitIndex55) ) ).
fof(addAssignment_40019,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex55)
<=> v124510(VarCurr,bitIndex55) ) ).
fof(addAssignment_40018,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex55)
<=> v121278(VarCurr,bitIndex55) ) ).
fof(addAssignment_40017,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex55)
<=> v121280(VarCurr,bitIndex55) ) ).
fof(addAssignment_40016,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex55)
<=> v121282(VarCurr,bitIndex55) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3057,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126594(VarNext)
=> ( v121282(VarNext,bitIndex55)
<=> v121282(VarCurr,bitIndex55) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_576,axiom,
! [VarNext] :
( v126594(VarNext)
=> ( v121282(VarNext,bitIndex55)
<=> v126596(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24916,axiom,
! [VarCurr] :
( v126596(VarCurr)
<=> ( v121284(VarCurr)
& v126597(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8606,axiom,
! [VarCurr] :
( v126597(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex296) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex295) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex294) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex293) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex292) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex291) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex290) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex289) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex288) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex287) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex286) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex285) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex284) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex283) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex282) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex281) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex280) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex279) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex278) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex277) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex276) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex275) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex274) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex273) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex272) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex271) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex270) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex269) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex268) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex267) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex266) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex265) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex264) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24915,axiom,
! [VarCurr] :
( v126594(VarCurr)
<=> ( v126595(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9995,axiom,
! [VarCurr] :
( ~ v126595(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126586(VarNext)
=> ! [B] :
( range_296_264(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_575,axiom,
! [VarNext] :
( v126586(VarNext)
=> ( ( v123064(VarNext,bitIndex296)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex295)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex294)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex293)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex292)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex291)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex290)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex289)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex288)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex287)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex286)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex285)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex284)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex283)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex282)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex281)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex280)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex279)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex278)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex277)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex276)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex275)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex274)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex273)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex272)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex271)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex270)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex269)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex268)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex267)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex266)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex265)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex264)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24914,axiom,
! [VarCurr] :
( v126586(VarCurr)
<=> ( v126587(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24913,axiom,
! [VarCurr] :
( v126587(VarCurr)
<=> ( v126588(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8605,axiom,
! [VarCurr] :
( v126588(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40015,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex55)
<=> v126577(VarNext,bitIndex55) ) ).
fof(addCaseBooleanConditionEqualRanges1_2237,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126579(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126577(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2311,axiom,
! [VarNext] :
( v126579(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126577(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126579(VarNext)
<=> ( v126580(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24911,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126580(VarNext)
<=> ( v126582(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9994,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126582(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_40014,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex55)
<=> v126569(VarNext,bitIndex55) ) ).
fof(addCaseBooleanConditionEqualRanges1_2236,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126570(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126569(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2310,axiom,
! [VarNext] :
( v126570(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126569(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24910,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126570(VarNext)
<=> v126571(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24909,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126571(VarNext)
<=> ( v126573(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9993,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126573(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_40013,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex55)
<=> v121234(VarCurr,bitIndex55) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_377,axiom,
! [VarCurr] :
( ~ v126567(VarCurr)
=> ( v121222(VarCurr,bitIndex55)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_574,axiom,
! [VarCurr] :
( v126567(VarCurr)
=> ( v121222(VarCurr,bitIndex55)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8604,axiom,
! [VarCurr] :
( v126567(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40012,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex55)
<=> v121220(VarCurr,bitIndex55) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_376,axiom,
! [VarCurr] :
( ~ v126565(VarCurr)
=> ( v121084(VarCurr,bitIndex55)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_573,axiom,
! [VarCurr] :
( v126565(VarCurr)
=> ( v121084(VarCurr,bitIndex55)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8603,axiom,
! [VarCurr] :
( v126565(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_40011,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex54)
<=> v121058(VarCurr,bitIndex54) ) ).
fof(addAssignment_40010,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex54)
<=> v121060(VarCurr,bitIndex54) ) ).
fof(addAssignment_40009,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex54)
<=> v121062(VarCurr,bitIndex54) ) ).
fof(addAssignment_40008,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex54)
<=> v124511(VarCurr,bitIndex54) ) ).
fof(addAssignment_40007,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex54)
<=> v124510(VarCurr,bitIndex54) ) ).
fof(addAssignment_40006,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex54)
<=> v121278(VarCurr,bitIndex54) ) ).
fof(addAssignment_40005,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex54)
<=> v121280(VarCurr,bitIndex54) ) ).
fof(addAssignment_40004,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex54)
<=> v121282(VarCurr,bitIndex54) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3055,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126556(VarNext)
=> ( v121282(VarNext,bitIndex54)
<=> v121282(VarCurr,bitIndex54) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_572,axiom,
! [VarNext] :
( v126556(VarNext)
=> ( v121282(VarNext,bitIndex54)
<=> v126558(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24908,axiom,
! [VarCurr] :
( v126558(VarCurr)
<=> ( v121284(VarCurr)
& v126559(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8602,axiom,
! [VarCurr] :
( v126559(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex329) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex328) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex327) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex326) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex325) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex324) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex323) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex322) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex321) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex320) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex319) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex318) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex317) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex316) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex315) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex314) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex313) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex312) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex311) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex310) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex309) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex308) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex307) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex306) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex305) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex304) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex303) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex302) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex301) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex300) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex299) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex298) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex297) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24907,axiom,
! [VarCurr] :
( v126556(VarCurr)
<=> ( v126557(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9992,axiom,
! [VarCurr] :
( ~ v126557(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3054,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126548(VarNext)
=> ! [B] :
( range_329_297(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_571,axiom,
! [VarNext] :
( v126548(VarNext)
=> ( ( v123064(VarNext,bitIndex329)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex328)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex327)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex326)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex325)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex324)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex323)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex322)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex321)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex320)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex319)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex318)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex317)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex316)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex315)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex314)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex313)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex312)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex311)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex310)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex309)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex308)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex307)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex306)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex305)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex304)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex303)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex302)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex301)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex300)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex299)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex298)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex297)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24906,axiom,
! [VarCurr] :
( v126548(VarCurr)
<=> ( v126549(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24905,axiom,
! [VarCurr] :
( v126549(VarCurr)
<=> ( v126550(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8601,axiom,
! [VarCurr] :
( v126550(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40003,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex54)
<=> v126539(VarNext,bitIndex54) ) ).
fof(addCaseBooleanConditionEqualRanges1_2235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126541(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126539(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2309,axiom,
! [VarNext] :
( v126541(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126539(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24904,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126541(VarNext)
<=> ( v126542(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126542(VarNext)
<=> ( v126544(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126544(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_40002,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex54)
<=> v126531(VarNext,bitIndex54) ) ).
fof(addCaseBooleanConditionEqualRanges1_2234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126532(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126531(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2308,axiom,
! [VarNext] :
( v126532(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126531(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24902,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126532(VarNext)
<=> v126533(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24901,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126533(VarNext)
<=> ( v126535(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9990,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126535(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_40001,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex54)
<=> v121234(VarCurr,bitIndex54) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_375,axiom,
! [VarCurr] :
( ~ v126529(VarCurr)
=> ( v121222(VarCurr,bitIndex54)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_570,axiom,
! [VarCurr] :
( v126529(VarCurr)
=> ( v121222(VarCurr,bitIndex54)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8600,axiom,
! [VarCurr] :
( v126529(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_40000,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex54)
<=> v121220(VarCurr,bitIndex54) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_374,axiom,
! [VarCurr] :
( ~ v126527(VarCurr)
=> ( v121084(VarCurr,bitIndex54)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_569,axiom,
! [VarCurr] :
( v126527(VarCurr)
=> ( v121084(VarCurr,bitIndex54)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8599,axiom,
! [VarCurr] :
( v126527(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39999,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex53)
<=> v121058(VarCurr,bitIndex53) ) ).
fof(addAssignment_39998,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex53)
<=> v121060(VarCurr,bitIndex53) ) ).
fof(addAssignment_39997,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex53)
<=> v121062(VarCurr,bitIndex53) ) ).
fof(addAssignment_39996,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex53)
<=> v124511(VarCurr,bitIndex53) ) ).
fof(addAssignment_39995,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex53)
<=> v124510(VarCurr,bitIndex53) ) ).
fof(addAssignment_39994,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex53)
<=> v121278(VarCurr,bitIndex53) ) ).
fof(addAssignment_39993,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex53)
<=> v121280(VarCurr,bitIndex53) ) ).
fof(addAssignment_39992,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex53)
<=> v121282(VarCurr,bitIndex53) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3053,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126518(VarNext)
=> ( v121282(VarNext,bitIndex53)
<=> v121282(VarCurr,bitIndex53) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_568,axiom,
! [VarNext] :
( v126518(VarNext)
=> ( v121282(VarNext,bitIndex53)
<=> v126520(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24900,axiom,
! [VarCurr] :
( v126520(VarCurr)
<=> ( v121284(VarCurr)
& v126521(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8598,axiom,
! [VarCurr] :
( v126521(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex362) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex361) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex360) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex359) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex358) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex357) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex356) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex355) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex354) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex353) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex352) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex351) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex350) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex349) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex348) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex347) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex346) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex345) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex344) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex343) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex342) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex341) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex340) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex339) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex338) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex337) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex336) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex335) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex334) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex333) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex332) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex331) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex330) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24899,axiom,
! [VarCurr] :
( v126518(VarCurr)
<=> ( v126519(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9989,axiom,
! [VarCurr] :
( ~ v126519(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126510(VarNext)
=> ! [B] :
( range_362_330(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_567,axiom,
! [VarNext] :
( v126510(VarNext)
=> ( ( v123064(VarNext,bitIndex362)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex361)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex360)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex359)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex358)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex357)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex356)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex355)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex354)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex353)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex352)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex351)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex350)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex349)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex348)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex347)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex346)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex345)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex344)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex343)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex342)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex341)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex340)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex339)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex338)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex337)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex336)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex335)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex334)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex333)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex332)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex331)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex330)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24898,axiom,
! [VarCurr] :
( v126510(VarCurr)
<=> ( v126511(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24897,axiom,
! [VarCurr] :
( v126511(VarCurr)
<=> ( v126512(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8597,axiom,
! [VarCurr] :
( v126512(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39991,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex53)
<=> v126501(VarNext,bitIndex53) ) ).
fof(addCaseBooleanConditionEqualRanges1_2233,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126503(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126501(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2307,axiom,
! [VarNext] :
( v126503(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126501(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126503(VarNext)
<=> ( v126504(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126504(VarNext)
<=> ( v126506(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126506(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39990,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex53)
<=> v126493(VarNext,bitIndex53) ) ).
fof(addCaseBooleanConditionEqualRanges1_2232,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126494(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126493(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2306,axiom,
! [VarNext] :
( v126494(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126493(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126494(VarNext)
<=> v126495(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126495(VarNext)
<=> ( v126497(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126497(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39989,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex53)
<=> v121234(VarCurr,bitIndex53) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_373,axiom,
! [VarCurr] :
( ~ v126491(VarCurr)
=> ( v121222(VarCurr,bitIndex53)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_566,axiom,
! [VarCurr] :
( v126491(VarCurr)
=> ( v121222(VarCurr,bitIndex53)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8596,axiom,
! [VarCurr] :
( v126491(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39988,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex53)
<=> v121220(VarCurr,bitIndex53) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_372,axiom,
! [VarCurr] :
( ~ v126489(VarCurr)
=> ( v121084(VarCurr,bitIndex53)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_565,axiom,
! [VarCurr] :
( v126489(VarCurr)
=> ( v121084(VarCurr,bitIndex53)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8595,axiom,
! [VarCurr] :
( v126489(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39987,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex52)
<=> v121058(VarCurr,bitIndex52) ) ).
fof(addAssignment_39986,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex52)
<=> v121060(VarCurr,bitIndex52) ) ).
fof(addAssignment_39985,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex52)
<=> v121062(VarCurr,bitIndex52) ) ).
fof(addAssignment_39984,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex52)
<=> v124511(VarCurr,bitIndex52) ) ).
fof(addAssignment_39983,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex52)
<=> v124510(VarCurr,bitIndex52) ) ).
fof(addAssignment_39982,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex52)
<=> v121278(VarCurr,bitIndex52) ) ).
fof(addAssignment_39981,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex52)
<=> v121280(VarCurr,bitIndex52) ) ).
fof(addAssignment_39980,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex52)
<=> v121282(VarCurr,bitIndex52) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3051,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126480(VarNext)
=> ( v121282(VarNext,bitIndex52)
<=> v121282(VarCurr,bitIndex52) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_564,axiom,
! [VarNext] :
( v126480(VarNext)
=> ( v121282(VarNext,bitIndex52)
<=> v126482(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24892,axiom,
! [VarCurr] :
( v126482(VarCurr)
<=> ( v121284(VarCurr)
& v126483(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8594,axiom,
! [VarCurr] :
( v126483(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex395) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex394) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex393) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex392) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex391) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex390) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex389) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex388) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex387) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex386) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex385) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex384) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex383) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex382) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex381) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex380) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex379) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex378) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex377) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex376) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex375) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex374) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex373) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex372) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex371) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex370) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex369) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex368) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex367) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex366) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex365) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex364) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex363) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24891,axiom,
! [VarCurr] :
( v126480(VarCurr)
<=> ( v126481(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9986,axiom,
! [VarCurr] :
( ~ v126481(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3050,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126472(VarNext)
=> ! [B] :
( range_395_363(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_563,axiom,
! [VarNext] :
( v126472(VarNext)
=> ( ( v123064(VarNext,bitIndex395)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex394)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex393)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex392)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex391)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex390)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex389)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex388)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex387)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex386)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex385)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex384)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex383)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex382)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex381)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex380)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex379)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex378)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex377)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex376)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex375)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex374)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex373)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex372)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex371)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex370)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex369)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex368)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex367)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex366)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex365)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex364)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex363)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24890,axiom,
! [VarCurr] :
( v126472(VarCurr)
<=> ( v126473(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24889,axiom,
! [VarCurr] :
( v126473(VarCurr)
<=> ( v126474(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8593,axiom,
! [VarCurr] :
( v126474(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39979,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex52)
<=> v126463(VarNext,bitIndex52) ) ).
fof(addCaseBooleanConditionEqualRanges1_2231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126465(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126463(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2305,axiom,
! [VarNext] :
( v126465(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126463(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126465(VarNext)
<=> ( v126466(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126466(VarNext)
<=> ( v126468(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9985,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126468(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39978,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex52)
<=> v126455(VarNext,bitIndex52) ) ).
fof(addCaseBooleanConditionEqualRanges1_2230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126456(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126455(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2304,axiom,
! [VarNext] :
( v126456(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126455(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126456(VarNext)
<=> v126457(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126457(VarNext)
<=> ( v126459(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126459(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39977,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex52)
<=> v121234(VarCurr,bitIndex52) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_371,axiom,
! [VarCurr] :
( ~ v126453(VarCurr)
=> ( v121222(VarCurr,bitIndex52)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_562,axiom,
! [VarCurr] :
( v126453(VarCurr)
=> ( v121222(VarCurr,bitIndex52)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8592,axiom,
! [VarCurr] :
( v126453(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39976,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex52)
<=> v121220(VarCurr,bitIndex52) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_370,axiom,
! [VarCurr] :
( ~ v126451(VarCurr)
=> ( v121084(VarCurr,bitIndex52)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_561,axiom,
! [VarCurr] :
( v126451(VarCurr)
=> ( v121084(VarCurr,bitIndex52)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8591,axiom,
! [VarCurr] :
( v126451(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39975,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex51)
<=> v121058(VarCurr,bitIndex51) ) ).
fof(addAssignment_39974,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex51)
<=> v121060(VarCurr,bitIndex51) ) ).
fof(addAssignment_39973,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex51)
<=> v121062(VarCurr,bitIndex51) ) ).
fof(addAssignment_39972,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex51)
<=> v124511(VarCurr,bitIndex51) ) ).
fof(addAssignment_39971,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex51)
<=> v124510(VarCurr,bitIndex51) ) ).
fof(addAssignment_39970,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex51)
<=> v121278(VarCurr,bitIndex51) ) ).
fof(addAssignment_39969,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex51)
<=> v121280(VarCurr,bitIndex51) ) ).
fof(addAssignment_39968,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex51)
<=> v121282(VarCurr,bitIndex51) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126442(VarNext)
=> ( v121282(VarNext,bitIndex51)
<=> v121282(VarCurr,bitIndex51) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_560,axiom,
! [VarNext] :
( v126442(VarNext)
=> ( v121282(VarNext,bitIndex51)
<=> v126444(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24884,axiom,
! [VarCurr] :
( v126444(VarCurr)
<=> ( v121284(VarCurr)
& v126445(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8590,axiom,
! [VarCurr] :
( v126445(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex428) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex427) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex426) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex425) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex424) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex423) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex422) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex421) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex420) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex419) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex418) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex417) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex416) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex415) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex414) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex413) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex412) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex411) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex410) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex409) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex408) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex407) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex406) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex405) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex404) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex403) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex402) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex401) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex400) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex399) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex398) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex397) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex396) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24883,axiom,
! [VarCurr] :
( v126442(VarCurr)
<=> ( v126443(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9983,axiom,
! [VarCurr] :
( ~ v126443(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126434(VarNext)
=> ! [B] :
( range_428_396(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_559,axiom,
! [VarNext] :
( v126434(VarNext)
=> ( ( v123064(VarNext,bitIndex428)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex427)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex426)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex425)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex424)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex423)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex422)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex421)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex420)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex419)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex418)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex417)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex416)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex415)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex414)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex413)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex412)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex411)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex410)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex409)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex408)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex407)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex406)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex405)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex404)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex403)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex402)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex401)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex400)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex399)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex398)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex397)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex396)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24882,axiom,
! [VarCurr] :
( v126434(VarCurr)
<=> ( v126435(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24881,axiom,
! [VarCurr] :
( v126435(VarCurr)
<=> ( v126436(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8589,axiom,
! [VarCurr] :
( v126436(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39967,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex51)
<=> v126425(VarNext,bitIndex51) ) ).
fof(addCaseBooleanConditionEqualRanges1_2229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126427(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126425(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2303,axiom,
! [VarNext] :
( v126427(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126425(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126427(VarNext)
<=> ( v126428(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126428(VarNext)
<=> ( v126430(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9982,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126430(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39966,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex51)
<=> v126417(VarNext,bitIndex51) ) ).
fof(addCaseBooleanConditionEqualRanges1_2228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126418(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126417(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2302,axiom,
! [VarNext] :
( v126418(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126417(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126418(VarNext)
<=> v126419(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126419(VarNext)
<=> ( v126421(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9981,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126421(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39965,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex51)
<=> v121234(VarCurr,bitIndex51) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_369,axiom,
! [VarCurr] :
( ~ v126415(VarCurr)
=> ( v121222(VarCurr,bitIndex51)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_558,axiom,
! [VarCurr] :
( v126415(VarCurr)
=> ( v121222(VarCurr,bitIndex51)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8588,axiom,
! [VarCurr] :
( v126415(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39964,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex51)
<=> v121220(VarCurr,bitIndex51) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_368,axiom,
! [VarCurr] :
( ~ v126413(VarCurr)
=> ( v121084(VarCurr,bitIndex51)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_557,axiom,
! [VarCurr] :
( v126413(VarCurr)
=> ( v121084(VarCurr,bitIndex51)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8587,axiom,
! [VarCurr] :
( v126413(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39963,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex50)
<=> v121058(VarCurr,bitIndex50) ) ).
fof(addAssignment_39962,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex50)
<=> v121060(VarCurr,bitIndex50) ) ).
fof(addAssignment_39961,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex50)
<=> v121062(VarCurr,bitIndex50) ) ).
fof(addAssignment_39960,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex50)
<=> v124511(VarCurr,bitIndex50) ) ).
fof(addAssignment_39959,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex50)
<=> v124510(VarCurr,bitIndex50) ) ).
fof(addAssignment_39958,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex50)
<=> v121278(VarCurr,bitIndex50) ) ).
fof(addAssignment_39957,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex50)
<=> v121280(VarCurr,bitIndex50) ) ).
fof(addAssignment_39956,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex50)
<=> v121282(VarCurr,bitIndex50) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3047,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126404(VarNext)
=> ( v121282(VarNext,bitIndex50)
<=> v121282(VarCurr,bitIndex50) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_556,axiom,
! [VarNext] :
( v126404(VarNext)
=> ( v121282(VarNext,bitIndex50)
<=> v126406(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24876,axiom,
! [VarCurr] :
( v126406(VarCurr)
<=> ( v121284(VarCurr)
& v126407(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8586,axiom,
! [VarCurr] :
( v126407(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex461) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex460) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex459) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex458) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex457) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex456) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex455) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex454) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex453) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex452) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex451) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex450) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex449) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex448) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex447) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex446) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex445) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex444) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex443) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex442) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex441) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex440) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex439) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex438) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex437) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex436) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex435) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex434) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex433) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex432) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex431) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex430) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex429) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24875,axiom,
! [VarCurr] :
( v126404(VarCurr)
<=> ( v126405(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9980,axiom,
! [VarCurr] :
( ~ v126405(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3046,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126396(VarNext)
=> ! [B] :
( range_461_429(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_555,axiom,
! [VarNext] :
( v126396(VarNext)
=> ( ( v123064(VarNext,bitIndex461)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex460)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex459)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex458)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex457)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex456)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex455)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex454)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex453)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex452)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex451)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex450)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex449)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex448)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex447)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex446)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex445)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex444)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex443)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex442)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex441)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex440)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex439)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex438)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex437)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex436)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex435)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex434)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex433)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex432)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex431)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex430)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex429)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24874,axiom,
! [VarCurr] :
( v126396(VarCurr)
<=> ( v126397(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24873,axiom,
! [VarCurr] :
( v126397(VarCurr)
<=> ( v126398(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8585,axiom,
! [VarCurr] :
( v126398(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39955,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex50)
<=> v126387(VarNext,bitIndex50) ) ).
fof(addCaseBooleanConditionEqualRanges1_2227,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126389(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126387(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2301,axiom,
! [VarNext] :
( v126389(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126387(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24872,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126389(VarNext)
<=> ( v126390(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126390(VarNext)
<=> ( v126392(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126392(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39954,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex50)
<=> v126379(VarNext,bitIndex50) ) ).
fof(addCaseBooleanConditionEqualRanges1_2226,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126380(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126379(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2300,axiom,
! [VarNext] :
( v126380(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126379(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126380(VarNext)
<=> v126381(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126381(VarNext)
<=> ( v126383(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9978,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126383(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39953,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex50)
<=> v121234(VarCurr,bitIndex50) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_367,axiom,
! [VarCurr] :
( ~ v126377(VarCurr)
=> ( v121222(VarCurr,bitIndex50)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_554,axiom,
! [VarCurr] :
( v126377(VarCurr)
=> ( v121222(VarCurr,bitIndex50)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8584,axiom,
! [VarCurr] :
( v126377(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39952,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex50)
<=> v121220(VarCurr,bitIndex50) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_366,axiom,
! [VarCurr] :
( ~ v126375(VarCurr)
=> ( v121084(VarCurr,bitIndex50)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_553,axiom,
! [VarCurr] :
( v126375(VarCurr)
=> ( v121084(VarCurr,bitIndex50)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8583,axiom,
! [VarCurr] :
( v126375(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39951,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex49)
<=> v121058(VarCurr,bitIndex49) ) ).
fof(addAssignment_39950,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex49)
<=> v121060(VarCurr,bitIndex49) ) ).
fof(addAssignment_39949,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex49)
<=> v121062(VarCurr,bitIndex49) ) ).
fof(addAssignment_39948,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex49)
<=> v124511(VarCurr,bitIndex49) ) ).
fof(addAssignment_39947,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex49)
<=> v124510(VarCurr,bitIndex49) ) ).
fof(addAssignment_39946,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex49)
<=> v121278(VarCurr,bitIndex49) ) ).
fof(addAssignment_39945,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex49)
<=> v121280(VarCurr,bitIndex49) ) ).
fof(addAssignment_39944,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex49)
<=> v121282(VarCurr,bitIndex49) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3045,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126366(VarNext)
=> ( v121282(VarNext,bitIndex49)
<=> v121282(VarCurr,bitIndex49) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_552,axiom,
! [VarNext] :
( v126366(VarNext)
=> ( v121282(VarNext,bitIndex49)
<=> v126368(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24868,axiom,
! [VarCurr] :
( v126368(VarCurr)
<=> ( v121284(VarCurr)
& v126369(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8582,axiom,
! [VarCurr] :
( v126369(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex494) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex493) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex492) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex491) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex490) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex489) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex488) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex487) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex486) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex485) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex484) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex483) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex482) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex481) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex480) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex479) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex478) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex477) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex476) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex475) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex474) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex473) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex472) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex471) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex470) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex469) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex468) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex467) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex466) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex465) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex464) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex463) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex462) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24867,axiom,
! [VarCurr] :
( v126366(VarCurr)
<=> ( v126367(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9977,axiom,
! [VarCurr] :
( ~ v126367(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126358(VarNext)
=> ! [B] :
( range_494_462(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_551,axiom,
! [VarNext] :
( v126358(VarNext)
=> ( ( v123064(VarNext,bitIndex494)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex493)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex492)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex491)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex490)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex489)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex488)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex487)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex486)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex485)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex484)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex483)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex482)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex481)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex480)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex479)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex478)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex477)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex476)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex475)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex474)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex473)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex472)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex471)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex470)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex469)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex468)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex467)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex466)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex465)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex464)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex463)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex462)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24866,axiom,
! [VarCurr] :
( v126358(VarCurr)
<=> ( v126359(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24865,axiom,
! [VarCurr] :
( v126359(VarCurr)
<=> ( v126360(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8581,axiom,
! [VarCurr] :
( v126360(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39943,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex49)
<=> v126349(VarNext,bitIndex49) ) ).
fof(addCaseBooleanConditionEqualRanges1_2225,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126351(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126349(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2299,axiom,
! [VarNext] :
( v126351(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126349(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126351(VarNext)
<=> ( v126352(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24863,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126352(VarNext)
<=> ( v126354(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126354(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39942,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex49)
<=> v126341(VarNext,bitIndex49) ) ).
fof(addCaseBooleanConditionEqualRanges1_2224,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126342(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126341(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2298,axiom,
! [VarNext] :
( v126342(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126341(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126342(VarNext)
<=> v126343(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24861,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126343(VarNext)
<=> ( v126345(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126345(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39941,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex49)
<=> v121234(VarCurr,bitIndex49) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_365,axiom,
! [VarCurr] :
( ~ v126339(VarCurr)
=> ( v121222(VarCurr,bitIndex49)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_550,axiom,
! [VarCurr] :
( v126339(VarCurr)
=> ( v121222(VarCurr,bitIndex49)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8580,axiom,
! [VarCurr] :
( v126339(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39940,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex49)
<=> v121220(VarCurr,bitIndex49) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_364,axiom,
! [VarCurr] :
( ~ v126337(VarCurr)
=> ( v121084(VarCurr,bitIndex49)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_549,axiom,
! [VarCurr] :
( v126337(VarCurr)
=> ( v121084(VarCurr,bitIndex49)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8579,axiom,
! [VarCurr] :
( v126337(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39939,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex48)
<=> v121058(VarCurr,bitIndex48) ) ).
fof(addAssignment_39938,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex48)
<=> v121060(VarCurr,bitIndex48) ) ).
fof(addAssignment_39937,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex48)
<=> v121062(VarCurr,bitIndex48) ) ).
fof(addAssignment_39936,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex48)
<=> v124511(VarCurr,bitIndex48) ) ).
fof(addAssignment_39935,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex48)
<=> v124510(VarCurr,bitIndex48) ) ).
fof(addAssignment_39934,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex48)
<=> v121278(VarCurr,bitIndex48) ) ).
fof(addAssignment_39933,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex48)
<=> v121280(VarCurr,bitIndex48) ) ).
fof(addAssignment_39932,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex48)
<=> v121282(VarCurr,bitIndex48) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126328(VarNext)
=> ( v121282(VarNext,bitIndex48)
<=> v121282(VarCurr,bitIndex48) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_548,axiom,
! [VarNext] :
( v126328(VarNext)
=> ( v121282(VarNext,bitIndex48)
<=> v126330(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24860,axiom,
! [VarCurr] :
( v126330(VarCurr)
<=> ( v121284(VarCurr)
& v126331(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8578,axiom,
! [VarCurr] :
( v126331(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex527) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex526) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex525) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex524) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex523) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex522) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex521) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex520) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex519) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex518) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex517) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex516) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex515) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex514) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex513) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex512) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex511) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex510) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex509) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex508) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex507) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex506) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex505) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex504) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex503) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex502) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex501) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex500) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex499) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex498) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex497) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex496) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex495) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24859,axiom,
! [VarCurr] :
( v126328(VarCurr)
<=> ( v126329(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9974,axiom,
! [VarCurr] :
( ~ v126329(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3042,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126320(VarNext)
=> ! [B] :
( range_527_495(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_547,axiom,
! [VarNext] :
( v126320(VarNext)
=> ( ( v123064(VarNext,bitIndex527)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex526)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex525)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex524)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex523)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex522)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex521)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex520)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex519)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex518)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex517)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex516)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex515)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex514)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex513)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex512)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex511)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex510)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex509)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex508)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex507)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex506)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex505)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex504)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex503)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex502)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex501)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex500)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex499)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex498)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex497)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex496)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex495)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24858,axiom,
! [VarCurr] :
( v126320(VarCurr)
<=> ( v126321(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24857,axiom,
! [VarCurr] :
( v126321(VarCurr)
<=> ( v126322(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8577,axiom,
! [VarCurr] :
( v126322(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39931,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex48)
<=> v126311(VarNext,bitIndex48) ) ).
fof(addCaseBooleanConditionEqualRanges1_2223,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126313(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126311(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2297,axiom,
! [VarNext] :
( v126313(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126311(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126313(VarNext)
<=> ( v126314(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126314(VarNext)
<=> ( v126316(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126316(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39930,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex48)
<=> v126303(VarNext,bitIndex48) ) ).
fof(addCaseBooleanConditionEqualRanges1_2222,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126304(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126303(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2296,axiom,
! [VarNext] :
( v126304(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126303(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126304(VarNext)
<=> v126305(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126305(VarNext)
<=> ( v126307(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126307(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39929,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex48)
<=> v121234(VarCurr,bitIndex48) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_363,axiom,
! [VarCurr] :
( ~ v126301(VarCurr)
=> ( v121222(VarCurr,bitIndex48)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_546,axiom,
! [VarCurr] :
( v126301(VarCurr)
=> ( v121222(VarCurr,bitIndex48)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8576,axiom,
! [VarCurr] :
( v126301(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39928,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex48)
<=> v121220(VarCurr,bitIndex48) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_362,axiom,
! [VarCurr] :
( ~ v126299(VarCurr)
=> ( v121084(VarCurr,bitIndex48)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_545,axiom,
! [VarCurr] :
( v126299(VarCurr)
=> ( v121084(VarCurr,bitIndex48)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8575,axiom,
! [VarCurr] :
( v126299(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39927,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex47)
<=> v121058(VarCurr,bitIndex47) ) ).
fof(addAssignment_39926,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex47)
<=> v121060(VarCurr,bitIndex47) ) ).
fof(addAssignment_39925,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex47)
<=> v121062(VarCurr,bitIndex47) ) ).
fof(addAssignment_39924,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex47)
<=> v124511(VarCurr,bitIndex47) ) ).
fof(addAssignment_39923,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex47)
<=> v124510(VarCurr,bitIndex47) ) ).
fof(addAssignment_39922,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex47)
<=> v121278(VarCurr,bitIndex47) ) ).
fof(addAssignment_39921,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex47)
<=> v121280(VarCurr,bitIndex47) ) ).
fof(addAssignment_39920,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex47)
<=> v121282(VarCurr,bitIndex47) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3041,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126290(VarNext)
=> ( v121282(VarNext,bitIndex47)
<=> v121282(VarCurr,bitIndex47) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_544,axiom,
! [VarNext] :
( v126290(VarNext)
=> ( v121282(VarNext,bitIndex47)
<=> v126292(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24852,axiom,
! [VarCurr] :
( v126292(VarCurr)
<=> ( v121284(VarCurr)
& v126293(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8574,axiom,
! [VarCurr] :
( v126293(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex560) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex559) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex558) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex557) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex556) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex555) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex554) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex553) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex552) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex551) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex550) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex549) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex548) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex547) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex546) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex545) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex544) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex543) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex542) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex541) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex540) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex539) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex538) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex537) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex536) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex535) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex534) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex533) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex532) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex531) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex530) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex529) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex528) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24851,axiom,
! [VarCurr] :
( v126290(VarCurr)
<=> ( v126291(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9971,axiom,
! [VarCurr] :
( ~ v126291(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3040,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126282(VarNext)
=> ! [B] :
( range_560_528(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_543,axiom,
! [VarNext] :
( v126282(VarNext)
=> ( ( v123064(VarNext,bitIndex560)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex559)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex558)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex557)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex556)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex555)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex554)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex553)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex552)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex551)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex550)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex549)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex548)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex547)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex546)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex545)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex544)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex543)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex542)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex541)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex540)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex539)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex538)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex537)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex536)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex535)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex534)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex533)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex532)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex531)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex530)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex529)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex528)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24850,axiom,
! [VarCurr] :
( v126282(VarCurr)
<=> ( v126283(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24849,axiom,
! [VarCurr] :
( v126283(VarCurr)
<=> ( v126284(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8573,axiom,
! [VarCurr] :
( v126284(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39919,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex47)
<=> v126273(VarNext,bitIndex47) ) ).
fof(addCaseBooleanConditionEqualRanges1_2221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126275(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126273(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2295,axiom,
! [VarNext] :
( v126275(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126273(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24848,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126275(VarNext)
<=> ( v126276(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126276(VarNext)
<=> ( v126278(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9970,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126278(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39918,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex47)
<=> v126265(VarNext,bitIndex47) ) ).
fof(addCaseBooleanConditionEqualRanges1_2220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126266(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126265(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2294,axiom,
! [VarNext] :
( v126266(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126265(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126266(VarNext)
<=> v126267(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126267(VarNext)
<=> ( v126269(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126269(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39917,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex47)
<=> v121234(VarCurr,bitIndex47) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_361,axiom,
! [VarCurr] :
( ~ v126263(VarCurr)
=> ( v121222(VarCurr,bitIndex47)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_542,axiom,
! [VarCurr] :
( v126263(VarCurr)
=> ( v121222(VarCurr,bitIndex47)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8572,axiom,
! [VarCurr] :
( v126263(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39916,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex47)
<=> v121220(VarCurr,bitIndex47) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_360,axiom,
! [VarCurr] :
( ~ v126261(VarCurr)
=> ( v121084(VarCurr,bitIndex47)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_541,axiom,
! [VarCurr] :
( v126261(VarCurr)
=> ( v121084(VarCurr,bitIndex47)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8571,axiom,
! [VarCurr] :
( v126261(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39915,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex46)
<=> v121058(VarCurr,bitIndex46) ) ).
fof(addAssignment_39914,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex46)
<=> v121060(VarCurr,bitIndex46) ) ).
fof(addAssignment_39913,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex46)
<=> v121062(VarCurr,bitIndex46) ) ).
fof(addAssignment_39912,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex46)
<=> v124511(VarCurr,bitIndex46) ) ).
fof(addAssignment_39911,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex46)
<=> v124510(VarCurr,bitIndex46) ) ).
fof(addAssignment_39910,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex46)
<=> v121278(VarCurr,bitIndex46) ) ).
fof(addAssignment_39909,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex46)
<=> v121280(VarCurr,bitIndex46) ) ).
fof(addAssignment_39908,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex46)
<=> v121282(VarCurr,bitIndex46) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3039,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126252(VarNext)
=> ( v121282(VarNext,bitIndex46)
<=> v121282(VarCurr,bitIndex46) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_540,axiom,
! [VarNext] :
( v126252(VarNext)
=> ( v121282(VarNext,bitIndex46)
<=> v126254(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24844,axiom,
! [VarCurr] :
( v126254(VarCurr)
<=> ( v121284(VarCurr)
& v126255(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8570,axiom,
! [VarCurr] :
( v126255(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex593) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex592) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex591) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex590) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex589) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex588) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex587) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex586) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex585) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex584) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex583) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex582) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex581) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex580) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex579) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex578) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex577) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex576) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex575) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex574) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex573) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex572) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex571) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex570) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex569) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex568) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex567) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex566) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex565) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex564) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex563) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex562) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex561) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24843,axiom,
! [VarCurr] :
( v126252(VarCurr)
<=> ( v126253(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9968,axiom,
! [VarCurr] :
( ~ v126253(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3038,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126244(VarNext)
=> ! [B] :
( range_593_561(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_539,axiom,
! [VarNext] :
( v126244(VarNext)
=> ( ( v123064(VarNext,bitIndex593)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex592)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex591)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex590)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex589)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex588)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex587)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex586)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex585)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex584)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex583)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex582)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex581)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex580)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex579)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex578)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex577)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex576)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex575)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex574)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex573)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex572)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex571)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex570)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex569)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex568)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex567)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex566)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex565)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex564)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex563)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex562)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex561)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24842,axiom,
! [VarCurr] :
( v126244(VarCurr)
<=> ( v126245(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24841,axiom,
! [VarCurr] :
( v126245(VarCurr)
<=> ( v126246(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8569,axiom,
! [VarCurr] :
( v126246(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39907,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex46)
<=> v126235(VarNext,bitIndex46) ) ).
fof(addCaseBooleanConditionEqualRanges1_2219,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126237(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126235(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2293,axiom,
! [VarNext] :
( v126237(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126235(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126237(VarNext)
<=> ( v126238(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126238(VarNext)
<=> ( v126240(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126240(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39906,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex46)
<=> v126227(VarNext,bitIndex46) ) ).
fof(addCaseBooleanConditionEqualRanges1_2218,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126228(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126227(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2292,axiom,
! [VarNext] :
( v126228(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126227(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126228(VarNext)
<=> v126229(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126229(VarNext)
<=> ( v126231(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126231(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39905,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex46)
<=> v121234(VarCurr,bitIndex46) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_359,axiom,
! [VarCurr] :
( ~ v126225(VarCurr)
=> ( v121222(VarCurr,bitIndex46)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_538,axiom,
! [VarCurr] :
( v126225(VarCurr)
=> ( v121222(VarCurr,bitIndex46)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8568,axiom,
! [VarCurr] :
( v126225(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39904,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex46)
<=> v121220(VarCurr,bitIndex46) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_358,axiom,
! [VarCurr] :
( ~ v126223(VarCurr)
=> ( v121084(VarCurr,bitIndex46)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_537,axiom,
! [VarCurr] :
( v126223(VarCurr)
=> ( v121084(VarCurr,bitIndex46)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8567,axiom,
! [VarCurr] :
( v126223(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39903,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex45)
<=> v121058(VarCurr,bitIndex45) ) ).
fof(addAssignment_39902,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex45)
<=> v121060(VarCurr,bitIndex45) ) ).
fof(addAssignment_39901,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex45)
<=> v121062(VarCurr,bitIndex45) ) ).
fof(addAssignment_39900,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex45)
<=> v124511(VarCurr,bitIndex45) ) ).
fof(addAssignment_39899,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex45)
<=> v124510(VarCurr,bitIndex45) ) ).
fof(addAssignment_39898,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex45)
<=> v121278(VarCurr,bitIndex45) ) ).
fof(addAssignment_39897,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex45)
<=> v121280(VarCurr,bitIndex45) ) ).
fof(addAssignment_39896,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex45)
<=> v121282(VarCurr,bitIndex45) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3037,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126214(VarNext)
=> ( v121282(VarNext,bitIndex45)
<=> v121282(VarCurr,bitIndex45) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_536,axiom,
! [VarNext] :
( v126214(VarNext)
=> ( v121282(VarNext,bitIndex45)
<=> v126216(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24836,axiom,
! [VarCurr] :
( v126216(VarCurr)
<=> ( v121284(VarCurr)
& v126217(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8566,axiom,
! [VarCurr] :
( v126217(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex626) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex625) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex624) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex623) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex622) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex621) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex620) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex619) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex618) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex617) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex616) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex615) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex614) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex613) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex612) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex611) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex610) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex609) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex608) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex607) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex606) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex605) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex604) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex603) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex602) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex601) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex600) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex599) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex598) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex597) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex596) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex595) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex594) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24835,axiom,
! [VarCurr] :
( v126214(VarCurr)
<=> ( v126215(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9965,axiom,
! [VarCurr] :
( ~ v126215(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3036,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126206(VarNext)
=> ! [B] :
( range_626_594(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_535,axiom,
! [VarNext] :
( v126206(VarNext)
=> ( ( v123064(VarNext,bitIndex626)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex625)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex624)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex623)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex622)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex621)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex620)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex619)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex618)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex617)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex616)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex615)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex614)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex613)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex612)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex611)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex610)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex609)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex608)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex607)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex606)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex605)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex604)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex603)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex602)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex601)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex600)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex599)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex598)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex597)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex596)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex595)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex594)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24834,axiom,
! [VarCurr] :
( v126206(VarCurr)
<=> ( v126207(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24833,axiom,
! [VarCurr] :
( v126207(VarCurr)
<=> ( v126208(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8565,axiom,
! [VarCurr] :
( v126208(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39895,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex45)
<=> v126197(VarNext,bitIndex45) ) ).
fof(addCaseBooleanConditionEqualRanges1_2217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126199(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126197(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2291,axiom,
! [VarNext] :
( v126199(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126197(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126199(VarNext)
<=> ( v126200(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126200(VarNext)
<=> ( v126202(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126202(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39894,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex45)
<=> v126189(VarNext,bitIndex45) ) ).
fof(addCaseBooleanConditionEqualRanges1_2216,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126190(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126189(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2290,axiom,
! [VarNext] :
( v126190(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126189(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24830,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126190(VarNext)
<=> v126191(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126191(VarNext)
<=> ( v126193(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126193(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39893,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex45)
<=> v121234(VarCurr,bitIndex45) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_357,axiom,
! [VarCurr] :
( ~ v126187(VarCurr)
=> ( v121222(VarCurr,bitIndex45)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_534,axiom,
! [VarCurr] :
( v126187(VarCurr)
=> ( v121222(VarCurr,bitIndex45)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8564,axiom,
! [VarCurr] :
( v126187(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39892,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex45)
<=> v121220(VarCurr,bitIndex45) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_356,axiom,
! [VarCurr] :
( ~ v126185(VarCurr)
=> ( v121084(VarCurr,bitIndex45)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_533,axiom,
! [VarCurr] :
( v126185(VarCurr)
=> ( v121084(VarCurr,bitIndex45)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8563,axiom,
! [VarCurr] :
( v126185(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39891,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex44)
<=> v121058(VarCurr,bitIndex44) ) ).
fof(addAssignment_39890,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex44)
<=> v121060(VarCurr,bitIndex44) ) ).
fof(addAssignment_39889,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex44)
<=> v121062(VarCurr,bitIndex44) ) ).
fof(addAssignment_39888,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex44)
<=> v124511(VarCurr,bitIndex44) ) ).
fof(addAssignment_39887,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex44)
<=> v124510(VarCurr,bitIndex44) ) ).
fof(addAssignment_39886,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex44)
<=> v121278(VarCurr,bitIndex44) ) ).
fof(addAssignment_39885,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex44)
<=> v121280(VarCurr,bitIndex44) ) ).
fof(addAssignment_39884,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex44)
<=> v121282(VarCurr,bitIndex44) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3035,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126176(VarNext)
=> ( v121282(VarNext,bitIndex44)
<=> v121282(VarCurr,bitIndex44) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_532,axiom,
! [VarNext] :
( v126176(VarNext)
=> ( v121282(VarNext,bitIndex44)
<=> v126178(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24828,axiom,
! [VarCurr] :
( v126178(VarCurr)
<=> ( v121284(VarCurr)
& v126179(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8562,axiom,
! [VarCurr] :
( v126179(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex659) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex658) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex657) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex656) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex655) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex654) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex653) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex652) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex651) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex650) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex649) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex648) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex647) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex646) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex645) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex644) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex643) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex642) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex641) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex640) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex639) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex638) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex637) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex636) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex635) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex634) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex633) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex632) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex631) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex630) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex629) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex628) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex627) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24827,axiom,
! [VarCurr] :
( v126176(VarCurr)
<=> ( v126177(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9962,axiom,
! [VarCurr] :
( ~ v126177(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3034,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126168(VarNext)
=> ! [B] :
( range_659_627(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_531,axiom,
! [VarNext] :
( v126168(VarNext)
=> ( ( v123064(VarNext,bitIndex659)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex658)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex657)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex656)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex655)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex654)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex653)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex652)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex651)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex650)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex649)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex648)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex647)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex646)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex645)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex644)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex643)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex642)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex641)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex640)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex639)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex638)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex637)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex636)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex635)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex634)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex633)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex632)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex631)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex630)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex629)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex628)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex627)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24826,axiom,
! [VarCurr] :
( v126168(VarCurr)
<=> ( v126169(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24825,axiom,
! [VarCurr] :
( v126169(VarCurr)
<=> ( v126170(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8561,axiom,
! [VarCurr] :
( v126170(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39883,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex44)
<=> v126159(VarNext,bitIndex44) ) ).
fof(addCaseBooleanConditionEqualRanges1_2215,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126161(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126159(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2289,axiom,
! [VarNext] :
( v126161(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126159(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126161(VarNext)
<=> ( v126162(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126162(VarNext)
<=> ( v126164(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126164(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39882,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex44)
<=> v126151(VarNext,bitIndex44) ) ).
fof(addCaseBooleanConditionEqualRanges1_2214,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126152(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126151(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2288,axiom,
! [VarNext] :
( v126152(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126151(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126152(VarNext)
<=> v126153(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24821,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126153(VarNext)
<=> ( v126155(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126155(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39881,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex44)
<=> v121234(VarCurr,bitIndex44) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_355,axiom,
! [VarCurr] :
( ~ v126149(VarCurr)
=> ( v121222(VarCurr,bitIndex44)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_530,axiom,
! [VarCurr] :
( v126149(VarCurr)
=> ( v121222(VarCurr,bitIndex44)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8560,axiom,
! [VarCurr] :
( v126149(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39880,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex44)
<=> v121220(VarCurr,bitIndex44) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_354,axiom,
! [VarCurr] :
( ~ v126147(VarCurr)
=> ( v121084(VarCurr,bitIndex44)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_529,axiom,
! [VarCurr] :
( v126147(VarCurr)
=> ( v121084(VarCurr,bitIndex44)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8559,axiom,
! [VarCurr] :
( v126147(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39879,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex43)
<=> v121058(VarCurr,bitIndex43) ) ).
fof(addAssignment_39878,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex43)
<=> v121060(VarCurr,bitIndex43) ) ).
fof(addAssignment_39877,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex43)
<=> v121062(VarCurr,bitIndex43) ) ).
fof(addAssignment_39876,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex43)
<=> v124511(VarCurr,bitIndex43) ) ).
fof(addAssignment_39875,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex43)
<=> v124510(VarCurr,bitIndex43) ) ).
fof(addAssignment_39874,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex43)
<=> v121278(VarCurr,bitIndex43) ) ).
fof(addAssignment_39873,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex43)
<=> v121280(VarCurr,bitIndex43) ) ).
fof(addAssignment_39872,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex43)
<=> v121282(VarCurr,bitIndex43) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3033,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126138(VarNext)
=> ( v121282(VarNext,bitIndex43)
<=> v121282(VarCurr,bitIndex43) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_528,axiom,
! [VarNext] :
( v126138(VarNext)
=> ( v121282(VarNext,bitIndex43)
<=> v126140(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24820,axiom,
! [VarCurr] :
( v126140(VarCurr)
<=> ( v121284(VarCurr)
& v126141(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8558,axiom,
! [VarCurr] :
( v126141(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex692) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex691) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex690) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex689) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex688) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex687) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex686) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex685) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex684) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex683) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex682) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex681) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex680) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex679) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex678) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex677) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex676) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex675) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex674) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex673) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex672) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex671) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex670) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex669) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex668) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex667) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex666) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex665) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex664) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex663) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex662) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex661) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex660) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24819,axiom,
! [VarCurr] :
( v126138(VarCurr)
<=> ( v126139(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9959,axiom,
! [VarCurr] :
( ~ v126139(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3032,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126130(VarNext)
=> ! [B] :
( range_692_660(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_527,axiom,
! [VarNext] :
( v126130(VarNext)
=> ( ( v123064(VarNext,bitIndex692)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex691)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex690)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex689)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex688)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex687)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex686)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex685)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex684)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex683)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex682)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex681)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex680)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex679)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex678)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex677)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex676)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex675)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex674)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex673)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex672)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex671)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex670)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex669)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex668)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex667)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex666)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex665)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex664)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex663)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex662)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex661)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex660)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24818,axiom,
! [VarCurr] :
( v126130(VarCurr)
<=> ( v126131(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24817,axiom,
! [VarCurr] :
( v126131(VarCurr)
<=> ( v126132(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8557,axiom,
! [VarCurr] :
( v126132(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39871,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex43)
<=> v126121(VarNext,bitIndex43) ) ).
fof(addCaseBooleanConditionEqualRanges1_2213,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126123(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126121(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2287,axiom,
! [VarNext] :
( v126123(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126121(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126123(VarNext)
<=> ( v126124(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126124(VarNext)
<=> ( v126126(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126126(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39870,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex43)
<=> v126113(VarNext,bitIndex43) ) ).
fof(addCaseBooleanConditionEqualRanges1_2212,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126114(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126113(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2286,axiom,
! [VarNext] :
( v126114(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126113(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24814,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126114(VarNext)
<=> v126115(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24813,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126115(VarNext)
<=> ( v126117(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126117(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39869,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex43)
<=> v121234(VarCurr,bitIndex43) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_353,axiom,
! [VarCurr] :
( ~ v126111(VarCurr)
=> ( v121222(VarCurr,bitIndex43)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_526,axiom,
! [VarCurr] :
( v126111(VarCurr)
=> ( v121222(VarCurr,bitIndex43)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8556,axiom,
! [VarCurr] :
( v126111(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39868,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex43)
<=> v121220(VarCurr,bitIndex43) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_352,axiom,
! [VarCurr] :
( ~ v126109(VarCurr)
=> ( v121084(VarCurr,bitIndex43)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_525,axiom,
! [VarCurr] :
( v126109(VarCurr)
=> ( v121084(VarCurr,bitIndex43)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8555,axiom,
! [VarCurr] :
( v126109(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39867,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex42)
<=> v121058(VarCurr,bitIndex42) ) ).
fof(addAssignment_39866,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex42)
<=> v121060(VarCurr,bitIndex42) ) ).
fof(addAssignment_39865,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex42)
<=> v121062(VarCurr,bitIndex42) ) ).
fof(addAssignment_39864,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex42)
<=> v124511(VarCurr,bitIndex42) ) ).
fof(addAssignment_39863,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex42)
<=> v124510(VarCurr,bitIndex42) ) ).
fof(addAssignment_39862,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex42)
<=> v121278(VarCurr,bitIndex42) ) ).
fof(addAssignment_39861,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex42)
<=> v121280(VarCurr,bitIndex42) ) ).
fof(addAssignment_39860,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex42)
<=> v121282(VarCurr,bitIndex42) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3031,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126100(VarNext)
=> ( v121282(VarNext,bitIndex42)
<=> v121282(VarCurr,bitIndex42) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_524,axiom,
! [VarNext] :
( v126100(VarNext)
=> ( v121282(VarNext,bitIndex42)
<=> v126102(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24812,axiom,
! [VarCurr] :
( v126102(VarCurr)
<=> ( v121284(VarCurr)
& v126103(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8554,axiom,
! [VarCurr] :
( v126103(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex725) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex724) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex723) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex722) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex721) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex720) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex719) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex718) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex717) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex716) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex715) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex714) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex713) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex712) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex711) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex710) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex709) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex708) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex707) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex706) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex705) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex704) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex703) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex702) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex701) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex700) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex699) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex698) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex697) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex696) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex695) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex694) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex693) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24811,axiom,
! [VarCurr] :
( v126100(VarCurr)
<=> ( v126101(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9956,axiom,
! [VarCurr] :
( ~ v126101(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3030,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126092(VarNext)
=> ! [B] :
( range_725_693(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_523,axiom,
! [VarNext] :
( v126092(VarNext)
=> ( ( v123064(VarNext,bitIndex725)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex724)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex723)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex722)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex721)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex720)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex719)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex718)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex717)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex716)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex715)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex714)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex713)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex712)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex711)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex710)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex709)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex708)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex707)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex706)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex705)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex704)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex703)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex702)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex701)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex700)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex699)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex698)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex697)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex696)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex695)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex694)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex693)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24810,axiom,
! [VarCurr] :
( v126092(VarCurr)
<=> ( v126093(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24809,axiom,
! [VarCurr] :
( v126093(VarCurr)
<=> ( v126094(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8553,axiom,
! [VarCurr] :
( v126094(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39859,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex42)
<=> v126083(VarNext,bitIndex42) ) ).
fof(addCaseBooleanConditionEqualRanges1_2211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126085(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126083(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2285,axiom,
! [VarNext] :
( v126085(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126083(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126085(VarNext)
<=> ( v126086(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126086(VarNext)
<=> ( v126088(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126088(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39858,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex42)
<=> v126075(VarNext,bitIndex42) ) ).
fof(addCaseBooleanConditionEqualRanges1_2210,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126076(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126075(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2284,axiom,
! [VarNext] :
( v126076(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126075(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24806,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126076(VarNext)
<=> v126077(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24805,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126077(VarNext)
<=> ( v126079(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9954,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126079(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39857,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex42)
<=> v121234(VarCurr,bitIndex42) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_351,axiom,
! [VarCurr] :
( ~ v126073(VarCurr)
=> ( v121222(VarCurr,bitIndex42)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_522,axiom,
! [VarCurr] :
( v126073(VarCurr)
=> ( v121222(VarCurr,bitIndex42)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8552,axiom,
! [VarCurr] :
( v126073(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39856,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex42)
<=> v121220(VarCurr,bitIndex42) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_350,axiom,
! [VarCurr] :
( ~ v126071(VarCurr)
=> ( v121084(VarCurr,bitIndex42)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_521,axiom,
! [VarCurr] :
( v126071(VarCurr)
=> ( v121084(VarCurr,bitIndex42)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8551,axiom,
! [VarCurr] :
( v126071(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39855,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex41)
<=> v121058(VarCurr,bitIndex41) ) ).
fof(addAssignment_39854,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex41)
<=> v121060(VarCurr,bitIndex41) ) ).
fof(addAssignment_39853,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex41)
<=> v121062(VarCurr,bitIndex41) ) ).
fof(addAssignment_39852,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex41)
<=> v124511(VarCurr,bitIndex41) ) ).
fof(addAssignment_39851,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex41)
<=> v124510(VarCurr,bitIndex41) ) ).
fof(addAssignment_39850,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex41)
<=> v121278(VarCurr,bitIndex41) ) ).
fof(addAssignment_39849,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex41)
<=> v121280(VarCurr,bitIndex41) ) ).
fof(addAssignment_39848,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex41)
<=> v121282(VarCurr,bitIndex41) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3029,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126062(VarNext)
=> ( v121282(VarNext,bitIndex41)
<=> v121282(VarCurr,bitIndex41) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_520,axiom,
! [VarNext] :
( v126062(VarNext)
=> ( v121282(VarNext,bitIndex41)
<=> v126064(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24804,axiom,
! [VarCurr] :
( v126064(VarCurr)
<=> ( v121284(VarCurr)
& v126065(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8550,axiom,
! [VarCurr] :
( v126065(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex758) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex757) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex756) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex755) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex754) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex753) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex752) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex751) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex750) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex749) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex748) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex747) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex746) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex745) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex744) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex743) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex742) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex741) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex740) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex739) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex738) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex737) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex736) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex735) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex734) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex733) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex732) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex731) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex730) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex729) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex728) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex727) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex726) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24803,axiom,
! [VarCurr] :
( v126062(VarCurr)
<=> ( v126063(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9953,axiom,
! [VarCurr] :
( ~ v126063(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126054(VarNext)
=> ! [B] :
( range_758_726(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_519,axiom,
! [VarNext] :
( v126054(VarNext)
=> ( ( v123064(VarNext,bitIndex758)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex757)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex756)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex755)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex754)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex753)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex752)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex751)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex750)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex749)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex748)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex747)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex746)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex745)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex744)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex743)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex742)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex741)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex740)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex739)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex738)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex737)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex736)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex735)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex734)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex733)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex732)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex731)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex730)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex729)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex728)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex727)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex726)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24802,axiom,
! [VarCurr] :
( v126054(VarCurr)
<=> ( v126055(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24801,axiom,
! [VarCurr] :
( v126055(VarCurr)
<=> ( v126056(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8549,axiom,
! [VarCurr] :
( v126056(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39847,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex41)
<=> v126045(VarNext,bitIndex41) ) ).
fof(addCaseBooleanConditionEqualRanges1_2209,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126047(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126045(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2283,axiom,
! [VarNext] :
( v126047(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126045(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126047(VarNext)
<=> ( v126048(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24799,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126048(VarNext)
<=> ( v126050(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126050(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39846,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex41)
<=> v126037(VarNext,bitIndex41) ) ).
fof(addCaseBooleanConditionEqualRanges1_2208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126038(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126037(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2282,axiom,
! [VarNext] :
( v126038(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126037(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24798,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126038(VarNext)
<=> v126039(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24797,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126039(VarNext)
<=> ( v126041(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9951,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126041(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39845,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex41)
<=> v121234(VarCurr,bitIndex41) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_349,axiom,
! [VarCurr] :
( ~ v126035(VarCurr)
=> ( v121222(VarCurr,bitIndex41)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_518,axiom,
! [VarCurr] :
( v126035(VarCurr)
=> ( v121222(VarCurr,bitIndex41)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8548,axiom,
! [VarCurr] :
( v126035(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39844,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex41)
<=> v121220(VarCurr,bitIndex41) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_348,axiom,
! [VarCurr] :
( ~ v126033(VarCurr)
=> ( v121084(VarCurr,bitIndex41)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_517,axiom,
! [VarCurr] :
( v126033(VarCurr)
=> ( v121084(VarCurr,bitIndex41)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8547,axiom,
! [VarCurr] :
( v126033(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39843,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex40)
<=> v121058(VarCurr,bitIndex40) ) ).
fof(addAssignment_39842,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex40)
<=> v121060(VarCurr,bitIndex40) ) ).
fof(addAssignment_39841,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex40)
<=> v121062(VarCurr,bitIndex40) ) ).
fof(addAssignment_39840,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex40)
<=> v124511(VarCurr,bitIndex40) ) ).
fof(addAssignment_39839,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex40)
<=> v124510(VarCurr,bitIndex40) ) ).
fof(addAssignment_39838,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex40)
<=> v121278(VarCurr,bitIndex40) ) ).
fof(addAssignment_39837,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex40)
<=> v121280(VarCurr,bitIndex40) ) ).
fof(addAssignment_39836,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex40)
<=> v121282(VarCurr,bitIndex40) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3027,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126024(VarNext)
=> ( v121282(VarNext,bitIndex40)
<=> v121282(VarCurr,bitIndex40) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_516,axiom,
! [VarNext] :
( v126024(VarNext)
=> ( v121282(VarNext,bitIndex40)
<=> v126026(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24796,axiom,
! [VarCurr] :
( v126026(VarCurr)
<=> ( v121284(VarCurr)
& v126027(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8546,axiom,
! [VarCurr] :
( v126027(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex791) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex790) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex789) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex788) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex787) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex786) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex785) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex784) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex783) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex782) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex781) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex780) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex779) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex778) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex777) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex776) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex775) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex774) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex773) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex772) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex771) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex770) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex769) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex768) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex767) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex766) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex765) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex764) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex763) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex762) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex761) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex760) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex759) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24795,axiom,
! [VarCurr] :
( v126024(VarCurr)
<=> ( v126025(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9950,axiom,
! [VarCurr] :
( ~ v126025(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3026,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126016(VarNext)
=> ! [B] :
( range_791_759(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_515,axiom,
! [VarNext] :
( v126016(VarNext)
=> ( ( v123064(VarNext,bitIndex791)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex790)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex789)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex788)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex787)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex786)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex785)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex784)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex783)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex782)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex781)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex780)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex779)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex778)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex777)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex776)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex775)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex774)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex773)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex772)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex771)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex770)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex769)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex768)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex767)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex766)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex765)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex764)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex763)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex762)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex761)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex760)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex759)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24794,axiom,
! [VarCurr] :
( v126016(VarCurr)
<=> ( v126017(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24793,axiom,
! [VarCurr] :
( v126017(VarCurr)
<=> ( v126018(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8545,axiom,
! [VarCurr] :
( v126018(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39835,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex40)
<=> v126007(VarNext,bitIndex40) ) ).
fof(addCaseBooleanConditionEqualRanges1_2207,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126009(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126007(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2281,axiom,
! [VarNext] :
( v126009(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v126007(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126009(VarNext)
<=> ( v126010(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24791,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126010(VarNext)
<=> ( v126012(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126012(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39834,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex40)
<=> v125999(VarNext,bitIndex40) ) ).
fof(addCaseBooleanConditionEqualRanges1_2206,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126000(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125999(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2280,axiom,
! [VarNext] :
( v126000(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125999(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24790,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126000(VarNext)
<=> v126001(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v126001(VarNext)
<=> ( v126003(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9948,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v126003(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39833,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex40)
<=> v121234(VarCurr,bitIndex40) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_347,axiom,
! [VarCurr] :
( ~ v125997(VarCurr)
=> ( v121222(VarCurr,bitIndex40)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_514,axiom,
! [VarCurr] :
( v125997(VarCurr)
=> ( v121222(VarCurr,bitIndex40)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8544,axiom,
! [VarCurr] :
( v125997(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39832,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex40)
<=> v121220(VarCurr,bitIndex40) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_346,axiom,
! [VarCurr] :
( ~ v125995(VarCurr)
=> ( v121084(VarCurr,bitIndex40)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_513,axiom,
! [VarCurr] :
( v125995(VarCurr)
=> ( v121084(VarCurr,bitIndex40)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8543,axiom,
! [VarCurr] :
( v125995(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39831,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex39)
<=> v121058(VarCurr,bitIndex39) ) ).
fof(addAssignment_39830,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex39)
<=> v121060(VarCurr,bitIndex39) ) ).
fof(addAssignment_39829,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex39)
<=> v121062(VarCurr,bitIndex39) ) ).
fof(addAssignment_39828,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex39)
<=> v124511(VarCurr,bitIndex39) ) ).
fof(addAssignment_39827,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex39)
<=> v124510(VarCurr,bitIndex39) ) ).
fof(addAssignment_39826,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex39)
<=> v121278(VarCurr,bitIndex39) ) ).
fof(addAssignment_39825,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex39)
<=> v121280(VarCurr,bitIndex39) ) ).
fof(addAssignment_39824,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex39)
<=> v121282(VarCurr,bitIndex39) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3025,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125986(VarNext)
=> ( v121282(VarNext,bitIndex39)
<=> v121282(VarCurr,bitIndex39) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_512,axiom,
! [VarNext] :
( v125986(VarNext)
=> ( v121282(VarNext,bitIndex39)
<=> v125988(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24788,axiom,
! [VarCurr] :
( v125988(VarCurr)
<=> ( v121284(VarCurr)
& v125989(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8542,axiom,
! [VarCurr] :
( v125989(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex824) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex823) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex822) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex821) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex820) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex819) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex818) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex817) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex816) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex815) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex814) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex813) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex812) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex811) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex810) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex809) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex808) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex807) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex806) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex805) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex804) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex803) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex802) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex801) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex800) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex799) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex798) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex797) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex796) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex795) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex794) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex793) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex792) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24787,axiom,
! [VarCurr] :
( v125986(VarCurr)
<=> ( v125987(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9947,axiom,
! [VarCurr] :
( ~ v125987(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3024,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125978(VarNext)
=> ! [B] :
( range_824_792(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_511,axiom,
! [VarNext] :
( v125978(VarNext)
=> ( ( v123064(VarNext,bitIndex824)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex823)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex822)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex821)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex820)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex819)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex818)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex817)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex816)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex815)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex814)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex813)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex812)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex811)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex810)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex809)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex808)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex807)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex806)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex805)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex804)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex803)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex802)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex801)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex800)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex799)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex798)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex797)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex796)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex795)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex794)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex793)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex792)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24786,axiom,
! [VarCurr] :
( v125978(VarCurr)
<=> ( v125979(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24785,axiom,
! [VarCurr] :
( v125979(VarCurr)
<=> ( v125980(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8541,axiom,
! [VarCurr] :
( v125980(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39823,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex39)
<=> v125969(VarNext,bitIndex39) ) ).
fof(addCaseBooleanConditionEqualRanges1_2205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125971(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125969(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2279,axiom,
! [VarNext] :
( v125971(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125969(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125971(VarNext)
<=> ( v125972(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125972(VarNext)
<=> ( v125974(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9946,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125974(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39822,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex39)
<=> v125961(VarNext,bitIndex39) ) ).
fof(addCaseBooleanConditionEqualRanges1_2204,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125962(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125961(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2278,axiom,
! [VarNext] :
( v125962(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125961(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125962(VarNext)
<=> v125963(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125963(VarNext)
<=> ( v125965(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9945,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125965(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39821,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex39)
<=> v121234(VarCurr,bitIndex39) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_345,axiom,
! [VarCurr] :
( ~ v125959(VarCurr)
=> ( v121222(VarCurr,bitIndex39)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_510,axiom,
! [VarCurr] :
( v125959(VarCurr)
=> ( v121222(VarCurr,bitIndex39)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8540,axiom,
! [VarCurr] :
( v125959(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39820,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex39)
<=> v121220(VarCurr,bitIndex39) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_344,axiom,
! [VarCurr] :
( ~ v125957(VarCurr)
=> ( v121084(VarCurr,bitIndex39)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_509,axiom,
! [VarCurr] :
( v125957(VarCurr)
=> ( v121084(VarCurr,bitIndex39)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8539,axiom,
! [VarCurr] :
( v125957(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39819,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex38)
<=> v121058(VarCurr,bitIndex38) ) ).
fof(addAssignment_39818,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex38)
<=> v121060(VarCurr,bitIndex38) ) ).
fof(addAssignment_39817,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex38)
<=> v121062(VarCurr,bitIndex38) ) ).
fof(addAssignment_39816,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex38)
<=> v124511(VarCurr,bitIndex38) ) ).
fof(addAssignment_39815,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex38)
<=> v124510(VarCurr,bitIndex38) ) ).
fof(addAssignment_39814,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex38)
<=> v121278(VarCurr,bitIndex38) ) ).
fof(addAssignment_39813,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex38)
<=> v121280(VarCurr,bitIndex38) ) ).
fof(addAssignment_39812,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex38)
<=> v121282(VarCurr,bitIndex38) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125948(VarNext)
=> ( v121282(VarNext,bitIndex38)
<=> v121282(VarCurr,bitIndex38) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_508,axiom,
! [VarNext] :
( v125948(VarNext)
=> ( v121282(VarNext,bitIndex38)
<=> v125950(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24780,axiom,
! [VarCurr] :
( v125950(VarCurr)
<=> ( v121284(VarCurr)
& v125951(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8538,axiom,
! [VarCurr] :
( v125951(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex857) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex856) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex855) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex854) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex853) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex852) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex851) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex850) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex849) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex848) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex847) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex846) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex845) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex844) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex843) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex842) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex841) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex840) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex839) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex838) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex837) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex836) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex835) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex834) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex833) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex832) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex831) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex830) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex829) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex828) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex827) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex826) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex825) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24779,axiom,
! [VarCurr] :
( v125948(VarCurr)
<=> ( v125949(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9944,axiom,
! [VarCurr] :
( ~ v125949(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3022,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125940(VarNext)
=> ! [B] :
( range_857_825(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_507,axiom,
! [VarNext] :
( v125940(VarNext)
=> ( ( v123064(VarNext,bitIndex857)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex856)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex855)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex854)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex853)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex852)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex851)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex850)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex849)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex848)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex847)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex846)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex845)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex844)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex843)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex842)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex841)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex840)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex839)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex838)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex837)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex836)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex835)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex834)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex833)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex832)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex831)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex830)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex829)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex828)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex827)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex826)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex825)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24778,axiom,
! [VarCurr] :
( v125940(VarCurr)
<=> ( v125941(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24777,axiom,
! [VarCurr] :
( v125941(VarCurr)
<=> ( v125942(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8537,axiom,
! [VarCurr] :
( v125942(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39811,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex38)
<=> v125931(VarNext,bitIndex38) ) ).
fof(addCaseBooleanConditionEqualRanges1_2203,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125933(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125931(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2277,axiom,
! [VarNext] :
( v125933(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125931(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24776,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125933(VarNext)
<=> ( v125934(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24775,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125934(VarNext)
<=> ( v125936(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125936(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39810,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex38)
<=> v125923(VarNext,bitIndex38) ) ).
fof(addCaseBooleanConditionEqualRanges1_2202,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125924(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125923(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2276,axiom,
! [VarNext] :
( v125924(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125923(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24774,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125924(VarNext)
<=> v125925(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125925(VarNext)
<=> ( v125927(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9942,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125927(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39809,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex38)
<=> v121234(VarCurr,bitIndex38) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_343,axiom,
! [VarCurr] :
( ~ v125921(VarCurr)
=> ( v121222(VarCurr,bitIndex38)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_506,axiom,
! [VarCurr] :
( v125921(VarCurr)
=> ( v121222(VarCurr,bitIndex38)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8536,axiom,
! [VarCurr] :
( v125921(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39808,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex38)
<=> v121220(VarCurr,bitIndex38) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_342,axiom,
! [VarCurr] :
( ~ v125919(VarCurr)
=> ( v121084(VarCurr,bitIndex38)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_505,axiom,
! [VarCurr] :
( v125919(VarCurr)
=> ( v121084(VarCurr,bitIndex38)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8535,axiom,
! [VarCurr] :
( v125919(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39807,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex37)
<=> v121058(VarCurr,bitIndex37) ) ).
fof(addAssignment_39806,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex37)
<=> v121060(VarCurr,bitIndex37) ) ).
fof(addAssignment_39805,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex37)
<=> v121062(VarCurr,bitIndex37) ) ).
fof(addAssignment_39804,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex37)
<=> v124511(VarCurr,bitIndex37) ) ).
fof(addAssignment_39803,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex37)
<=> v124510(VarCurr,bitIndex37) ) ).
fof(addAssignment_39802,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex37)
<=> v121278(VarCurr,bitIndex37) ) ).
fof(addAssignment_39801,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex37)
<=> v121280(VarCurr,bitIndex37) ) ).
fof(addAssignment_39800,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex37)
<=> v121282(VarCurr,bitIndex37) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3021,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125910(VarNext)
=> ( v121282(VarNext,bitIndex37)
<=> v121282(VarCurr,bitIndex37) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_504,axiom,
! [VarNext] :
( v125910(VarNext)
=> ( v121282(VarNext,bitIndex37)
<=> v125912(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24772,axiom,
! [VarCurr] :
( v125912(VarCurr)
<=> ( v121284(VarCurr)
& v125913(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8534,axiom,
! [VarCurr] :
( v125913(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex890) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex889) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex888) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex887) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex886) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex885) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex884) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex883) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex882) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex881) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex880) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex879) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex878) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex877) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex876) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex875) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex874) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex873) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex872) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex871) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex870) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex869) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex868) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex867) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex866) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex865) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex864) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex863) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex862) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex861) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex860) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex859) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex858) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24771,axiom,
! [VarCurr] :
( v125910(VarCurr)
<=> ( v125911(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9941,axiom,
! [VarCurr] :
( ~ v125911(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3020,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125902(VarNext)
=> ! [B] :
( range_890_858(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_503,axiom,
! [VarNext] :
( v125902(VarNext)
=> ( ( v123064(VarNext,bitIndex890)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex889)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex888)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex887)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex886)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex885)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex884)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex883)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex882)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex881)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex880)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex879)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex878)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex877)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex876)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex875)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex874)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex873)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex872)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex871)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex870)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex869)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex868)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex867)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex866)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex865)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex864)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex863)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex862)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex861)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex860)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex859)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex858)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24770,axiom,
! [VarCurr] :
( v125902(VarCurr)
<=> ( v125903(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24769,axiom,
! [VarCurr] :
( v125903(VarCurr)
<=> ( v125904(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8533,axiom,
! [VarCurr] :
( v125904(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39799,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex37)
<=> v125893(VarNext,bitIndex37) ) ).
fof(addCaseBooleanConditionEqualRanges1_2201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125895(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125893(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2275,axiom,
! [VarNext] :
( v125895(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125893(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125895(VarNext)
<=> ( v125896(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125896(VarNext)
<=> ( v125898(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9940,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125898(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39798,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex37)
<=> v125885(VarNext,bitIndex37) ) ).
fof(addCaseBooleanConditionEqualRanges1_2200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125886(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125885(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2274,axiom,
! [VarNext] :
( v125886(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125885(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24766,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125886(VarNext)
<=> v125887(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125887(VarNext)
<=> ( v125889(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9939,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125889(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39797,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex37)
<=> v121234(VarCurr,bitIndex37) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_341,axiom,
! [VarCurr] :
( ~ v125883(VarCurr)
=> ( v121222(VarCurr,bitIndex37)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_502,axiom,
! [VarCurr] :
( v125883(VarCurr)
=> ( v121222(VarCurr,bitIndex37)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8532,axiom,
! [VarCurr] :
( v125883(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39796,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex37)
<=> v121220(VarCurr,bitIndex37) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_340,axiom,
! [VarCurr] :
( ~ v125881(VarCurr)
=> ( v121084(VarCurr,bitIndex37)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_501,axiom,
! [VarCurr] :
( v125881(VarCurr)
=> ( v121084(VarCurr,bitIndex37)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8531,axiom,
! [VarCurr] :
( v125881(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39795,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex36)
<=> v121058(VarCurr,bitIndex36) ) ).
fof(addAssignment_39794,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex36)
<=> v121060(VarCurr,bitIndex36) ) ).
fof(addAssignment_39793,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex36)
<=> v121062(VarCurr,bitIndex36) ) ).
fof(addAssignment_39792,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex36)
<=> v124511(VarCurr,bitIndex36) ) ).
fof(addAssignment_39791,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex36)
<=> v124510(VarCurr,bitIndex36) ) ).
fof(addAssignment_39790,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex36)
<=> v121278(VarCurr,bitIndex36) ) ).
fof(addAssignment_39789,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex36)
<=> v121280(VarCurr,bitIndex36) ) ).
fof(addAssignment_39788,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex36)
<=> v121282(VarCurr,bitIndex36) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3019,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125872(VarNext)
=> ( v121282(VarNext,bitIndex36)
<=> v121282(VarCurr,bitIndex36) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_500,axiom,
! [VarNext] :
( v125872(VarNext)
=> ( v121282(VarNext,bitIndex36)
<=> v125874(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24764,axiom,
! [VarCurr] :
( v125874(VarCurr)
<=> ( v121284(VarCurr)
& v125875(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8530,axiom,
! [VarCurr] :
( v125875(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex923) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex922) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex921) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex920) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex919) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex918) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex917) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex916) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex915) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex914) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex913) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex912) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex911) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex910) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex909) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex908) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex907) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex906) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex905) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex904) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex903) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex902) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex901) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex900) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex899) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex898) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex897) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex896) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex895) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex894) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex893) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex892) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex891) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24763,axiom,
! [VarCurr] :
( v125872(VarCurr)
<=> ( v125873(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9938,axiom,
! [VarCurr] :
( ~ v125873(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3018,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125864(VarNext)
=> ! [B] :
( range_923_891(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_499,axiom,
! [VarNext] :
( v125864(VarNext)
=> ( ( v123064(VarNext,bitIndex923)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex922)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex921)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex920)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex919)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex918)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex917)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex916)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex915)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex914)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex913)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex912)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex911)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex910)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex909)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex908)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex907)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex906)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex905)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex904)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex903)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex902)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex901)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex900)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex899)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex898)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex897)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex896)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex895)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex894)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex893)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex892)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex891)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24762,axiom,
! [VarCurr] :
( v125864(VarCurr)
<=> ( v125865(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24761,axiom,
! [VarCurr] :
( v125865(VarCurr)
<=> ( v125866(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8529,axiom,
! [VarCurr] :
( v125866(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39787,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex36)
<=> v125855(VarNext,bitIndex36) ) ).
fof(addCaseBooleanConditionEqualRanges1_2199,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125857(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125855(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2273,axiom,
! [VarNext] :
( v125857(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125855(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125857(VarNext)
<=> ( v125858(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24759,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125858(VarNext)
<=> ( v125860(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9937,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125860(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39786,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex36)
<=> v125847(VarNext,bitIndex36) ) ).
fof(addCaseBooleanConditionEqualRanges1_2198,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125848(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125847(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2272,axiom,
! [VarNext] :
( v125848(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125847(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24758,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125848(VarNext)
<=> v125849(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24757,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125849(VarNext)
<=> ( v125851(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125851(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39785,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex36)
<=> v121234(VarCurr,bitIndex36) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_339,axiom,
! [VarCurr] :
( ~ v125845(VarCurr)
=> ( v121222(VarCurr,bitIndex36)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_498,axiom,
! [VarCurr] :
( v125845(VarCurr)
=> ( v121222(VarCurr,bitIndex36)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8528,axiom,
! [VarCurr] :
( v125845(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39784,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex36)
<=> v121220(VarCurr,bitIndex36) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_338,axiom,
! [VarCurr] :
( ~ v125843(VarCurr)
=> ( v121084(VarCurr,bitIndex36)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_497,axiom,
! [VarCurr] :
( v125843(VarCurr)
=> ( v121084(VarCurr,bitIndex36)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8527,axiom,
! [VarCurr] :
( v125843(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39783,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex35)
<=> v121058(VarCurr,bitIndex35) ) ).
fof(addAssignment_39782,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex35)
<=> v121060(VarCurr,bitIndex35) ) ).
fof(addAssignment_39781,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex35)
<=> v121062(VarCurr,bitIndex35) ) ).
fof(addAssignment_39780,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex35)
<=> v124511(VarCurr,bitIndex35) ) ).
fof(addAssignment_39779,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex35)
<=> v124510(VarCurr,bitIndex35) ) ).
fof(addAssignment_39778,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex35)
<=> v121278(VarCurr,bitIndex35) ) ).
fof(addAssignment_39777,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex35)
<=> v121280(VarCurr,bitIndex35) ) ).
fof(addAssignment_39776,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex35)
<=> v121282(VarCurr,bitIndex35) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125834(VarNext)
=> ( v121282(VarNext,bitIndex35)
<=> v121282(VarCurr,bitIndex35) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_496,axiom,
! [VarNext] :
( v125834(VarNext)
=> ( v121282(VarNext,bitIndex35)
<=> v125836(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24756,axiom,
! [VarCurr] :
( v125836(VarCurr)
<=> ( v121284(VarCurr)
& v125837(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8526,axiom,
! [VarCurr] :
( v125837(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex956) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex955) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex954) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex953) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex952) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex951) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex950) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex949) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex948) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex947) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex946) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex945) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex944) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex943) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex942) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex941) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex940) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex939) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex938) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex937) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex936) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex935) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex934) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex933) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex932) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex931) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex930) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex929) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex928) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex927) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex926) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex925) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex924) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24755,axiom,
! [VarCurr] :
( v125834(VarCurr)
<=> ( v125835(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9935,axiom,
! [VarCurr] :
( ~ v125835(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3016,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125826(VarNext)
=> ! [B] :
( range_956_924(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_495,axiom,
! [VarNext] :
( v125826(VarNext)
=> ( ( v123064(VarNext,bitIndex956)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex955)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex954)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex953)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex952)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex951)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex950)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex949)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex948)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex947)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex946)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex945)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex944)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex943)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex942)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex941)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex940)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex939)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex938)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex937)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex936)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex935)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex934)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex933)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex932)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex931)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex930)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex929)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex928)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex927)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex926)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex925)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex924)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24754,axiom,
! [VarCurr] :
( v125826(VarCurr)
<=> ( v125827(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24753,axiom,
! [VarCurr] :
( v125827(VarCurr)
<=> ( v125828(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8525,axiom,
! [VarCurr] :
( v125828(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39775,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex35)
<=> v125817(VarNext,bitIndex35) ) ).
fof(addCaseBooleanConditionEqualRanges1_2197,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125819(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125817(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2271,axiom,
! [VarNext] :
( v125819(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125817(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24752,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125819(VarNext)
<=> ( v125820(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125820(VarNext)
<=> ( v125822(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9934,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125822(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39774,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex35)
<=> v125809(VarNext,bitIndex35) ) ).
fof(addCaseBooleanConditionEqualRanges1_2196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125810(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125809(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2270,axiom,
! [VarNext] :
( v125810(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125809(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125810(VarNext)
<=> v125811(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24749,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125811(VarNext)
<=> ( v125813(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9933,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125813(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39773,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex35)
<=> v121234(VarCurr,bitIndex35) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_337,axiom,
! [VarCurr] :
( ~ v125807(VarCurr)
=> ( v121222(VarCurr,bitIndex35)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_494,axiom,
! [VarCurr] :
( v125807(VarCurr)
=> ( v121222(VarCurr,bitIndex35)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8524,axiom,
! [VarCurr] :
( v125807(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39772,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex35)
<=> v121220(VarCurr,bitIndex35) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_336,axiom,
! [VarCurr] :
( ~ v125805(VarCurr)
=> ( v121084(VarCurr,bitIndex35)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_493,axiom,
! [VarCurr] :
( v125805(VarCurr)
=> ( v121084(VarCurr,bitIndex35)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8523,axiom,
! [VarCurr] :
( v125805(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39771,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex34)
<=> v121058(VarCurr,bitIndex34) ) ).
fof(addAssignment_39770,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex34)
<=> v121060(VarCurr,bitIndex34) ) ).
fof(addAssignment_39769,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex34)
<=> v121062(VarCurr,bitIndex34) ) ).
fof(addAssignment_39768,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex34)
<=> v124511(VarCurr,bitIndex34) ) ).
fof(addAssignment_39767,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex34)
<=> v124510(VarCurr,bitIndex34) ) ).
fof(addAssignment_39766,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex34)
<=> v121278(VarCurr,bitIndex34) ) ).
fof(addAssignment_39765,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex34)
<=> v121280(VarCurr,bitIndex34) ) ).
fof(addAssignment_39764,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex34)
<=> v121282(VarCurr,bitIndex34) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3015,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125796(VarNext)
=> ( v121282(VarNext,bitIndex34)
<=> v121282(VarCurr,bitIndex34) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_492,axiom,
! [VarNext] :
( v125796(VarNext)
=> ( v121282(VarNext,bitIndex34)
<=> v125798(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24748,axiom,
! [VarCurr] :
( v125798(VarCurr)
<=> ( v121284(VarCurr)
& v125799(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8522,axiom,
! [VarCurr] :
( v125799(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex989) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex988) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex987) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex986) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex985) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex984) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex983) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex982) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex981) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex980) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex979) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex978) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex977) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex976) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex975) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex974) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex973) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex972) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex971) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex970) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex969) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex968) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex967) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex966) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex965) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex964) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex963) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex962) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex961) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex960) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex959) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex958) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex957) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24747,axiom,
! [VarCurr] :
( v125796(VarCurr)
<=> ( v125797(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9932,axiom,
! [VarCurr] :
( ~ v125797(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3014,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125788(VarNext)
=> ! [B] :
( range_989_957(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_491,axiom,
! [VarNext] :
( v125788(VarNext)
=> ( ( v123064(VarNext,bitIndex989)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex988)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex987)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex986)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex985)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex984)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex983)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex982)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex981)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex980)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex979)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex978)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex977)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex976)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex975)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex974)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex973)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex972)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex971)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex970)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex969)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex968)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex967)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex966)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex965)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex964)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex963)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex962)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex961)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex960)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex959)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex958)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex957)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24746,axiom,
! [VarCurr] :
( v125788(VarCurr)
<=> ( v125789(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24745,axiom,
! [VarCurr] :
( v125789(VarCurr)
<=> ( v125790(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8521,axiom,
! [VarCurr] :
( v125790(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39763,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex34)
<=> v125779(VarNext,bitIndex34) ) ).
fof(addCaseBooleanConditionEqualRanges1_2195,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125781(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125779(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2269,axiom,
! [VarNext] :
( v125781(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125779(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125781(VarNext)
<=> ( v125782(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125782(VarNext)
<=> ( v125784(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9931,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125784(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39762,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex34)
<=> v125771(VarNext,bitIndex34) ) ).
fof(addCaseBooleanConditionEqualRanges1_2194,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125772(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125771(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2268,axiom,
! [VarNext] :
( v125772(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125771(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125772(VarNext)
<=> v125773(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125773(VarNext)
<=> ( v125775(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9930,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125775(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39761,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex34)
<=> v121234(VarCurr,bitIndex34) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_335,axiom,
! [VarCurr] :
( ~ v125769(VarCurr)
=> ( v121222(VarCurr,bitIndex34)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_490,axiom,
! [VarCurr] :
( v125769(VarCurr)
=> ( v121222(VarCurr,bitIndex34)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8520,axiom,
! [VarCurr] :
( v125769(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39760,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex34)
<=> v121220(VarCurr,bitIndex34) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_334,axiom,
! [VarCurr] :
( ~ v125767(VarCurr)
=> ( v121084(VarCurr,bitIndex34)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_489,axiom,
! [VarCurr] :
( v125767(VarCurr)
=> ( v121084(VarCurr,bitIndex34)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8519,axiom,
! [VarCurr] :
( v125767(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39759,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex33)
<=> v121058(VarCurr,bitIndex33) ) ).
fof(addAssignment_39758,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex33)
<=> v121060(VarCurr,bitIndex33) ) ).
fof(addAssignment_39757,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex33)
<=> v121062(VarCurr,bitIndex33) ) ).
fof(addAssignment_39756,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex33)
<=> v124511(VarCurr,bitIndex33) ) ).
fof(addAssignment_39755,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex33)
<=> v124510(VarCurr,bitIndex33) ) ).
fof(addAssignment_39754,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex33)
<=> v121278(VarCurr,bitIndex33) ) ).
fof(addAssignment_39753,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex33)
<=> v121280(VarCurr,bitIndex33) ) ).
fof(addAssignment_39752,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex33)
<=> v121282(VarCurr,bitIndex33) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3013,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125758(VarNext)
=> ( v121282(VarNext,bitIndex33)
<=> v121282(VarCurr,bitIndex33) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_488,axiom,
! [VarNext] :
( v125758(VarNext)
=> ( v121282(VarNext,bitIndex33)
<=> v125760(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24740,axiom,
! [VarCurr] :
( v125760(VarCurr)
<=> ( v121284(VarCurr)
& v125761(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8518,axiom,
! [VarCurr] :
( v125761(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1022) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1021) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1020) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1019) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1018) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1017) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1016) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1015) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1014) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1013) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1012) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1011) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1010) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1009) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1008) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1007) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1006) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1005) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1004) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1003) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1002) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1001) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1000) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex999) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex998) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex997) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex996) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex995) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex994) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex993) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex992) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex991) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex990) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24739,axiom,
! [VarCurr] :
( v125758(VarCurr)
<=> ( v125759(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9929,axiom,
! [VarCurr] :
( ~ v125759(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3012,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125750(VarNext)
=> ! [B] :
( range_1022_990(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_487,axiom,
! [VarNext] :
( v125750(VarNext)
=> ( ( v123064(VarNext,bitIndex1022)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1021)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1020)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1019)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1018)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1017)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1016)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1015)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1014)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1013)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1012)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1011)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1010)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1009)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1008)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1007)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1006)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1005)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1004)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1003)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1002)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1001)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1000)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex999)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex998)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex997)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex996)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex995)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex994)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex993)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex992)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex991)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex990)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24738,axiom,
! [VarCurr] :
( v125750(VarCurr)
<=> ( v125751(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24737,axiom,
! [VarCurr] :
( v125751(VarCurr)
<=> ( v125752(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8517,axiom,
! [VarCurr] :
( v125752(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39751,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex33)
<=> v125741(VarNext,bitIndex33) ) ).
fof(addCaseBooleanConditionEqualRanges1_2193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125743(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125741(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2267,axiom,
! [VarNext] :
( v125743(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125741(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125743(VarNext)
<=> ( v125744(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125744(VarNext)
<=> ( v125746(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125746(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39750,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex33)
<=> v125733(VarNext,bitIndex33) ) ).
fof(addCaseBooleanConditionEqualRanges1_2192,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125734(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125733(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2266,axiom,
! [VarNext] :
( v125734(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125733(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125734(VarNext)
<=> v125735(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125735(VarNext)
<=> ( v125737(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125737(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39749,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex33)
<=> v121234(VarCurr,bitIndex33) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_333,axiom,
! [VarCurr] :
( ~ v125731(VarCurr)
=> ( v121222(VarCurr,bitIndex33)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_486,axiom,
! [VarCurr] :
( v125731(VarCurr)
=> ( v121222(VarCurr,bitIndex33)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8516,axiom,
! [VarCurr] :
( v125731(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39748,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex33)
<=> v121220(VarCurr,bitIndex33) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_332,axiom,
! [VarCurr] :
( ~ v125729(VarCurr)
=> ( v121084(VarCurr,bitIndex33)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_485,axiom,
! [VarCurr] :
( v125729(VarCurr)
=> ( v121084(VarCurr,bitIndex33)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8515,axiom,
! [VarCurr] :
( v125729(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39747,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex32)
<=> v121058(VarCurr,bitIndex32) ) ).
fof(addAssignment_39746,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex32)
<=> v121060(VarCurr,bitIndex32) ) ).
fof(addAssignment_39745,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex32)
<=> v121062(VarCurr,bitIndex32) ) ).
fof(addAssignment_39744,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex32)
<=> v124511(VarCurr,bitIndex32) ) ).
fof(addAssignment_39743,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex32)
<=> v124510(VarCurr,bitIndex32) ) ).
fof(addAssignment_39742,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex32)
<=> v121278(VarCurr,bitIndex32) ) ).
fof(addAssignment_39741,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex32)
<=> v121280(VarCurr,bitIndex32) ) ).
fof(addAssignment_39740,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex32)
<=> v121282(VarCurr,bitIndex32) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3011,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125720(VarNext)
=> ( v121282(VarNext,bitIndex32)
<=> v121282(VarCurr,bitIndex32) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_484,axiom,
! [VarNext] :
( v125720(VarNext)
=> ( v121282(VarNext,bitIndex32)
<=> v125722(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24732,axiom,
! [VarCurr] :
( v125722(VarCurr)
<=> ( v121284(VarCurr)
& v125723(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8514,axiom,
! [VarCurr] :
( v125723(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1055) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1054) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1053) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1052) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1051) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1050) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1049) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1048) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1047) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1046) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1045) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1044) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1043) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1042) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1041) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1040) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1039) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1038) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1037) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1036) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1035) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1034) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1033) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1032) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1031) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1030) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1029) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1028) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1027) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1026) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1025) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1024) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1023) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24731,axiom,
! [VarCurr] :
( v125720(VarCurr)
<=> ( v125721(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9926,axiom,
! [VarCurr] :
( ~ v125721(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3010,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125712(VarNext)
=> ! [B] :
( range_1055_1023(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_483,axiom,
! [VarNext] :
( v125712(VarNext)
=> ( ( v123064(VarNext,bitIndex1055)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1054)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1053)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1052)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1051)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1050)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1049)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1048)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1047)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1046)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1045)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1044)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1043)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1042)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1041)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1040)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1039)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1038)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1037)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1036)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1035)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1034)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1033)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1032)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1031)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1030)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1029)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1028)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1027)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1026)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1025)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1024)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1023)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24730,axiom,
! [VarCurr] :
( v125712(VarCurr)
<=> ( v125713(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24729,axiom,
! [VarCurr] :
( v125713(VarCurr)
<=> ( v125714(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8513,axiom,
! [VarCurr] :
( v125714(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $true )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39739,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex32)
<=> v125703(VarNext,bitIndex32) ) ).
fof(addCaseBooleanConditionEqualRanges1_2191,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125705(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125703(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2265,axiom,
! [VarNext] :
( v125705(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125703(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24728,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125705(VarNext)
<=> ( v125706(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125706(VarNext)
<=> ( v125708(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9925,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125708(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39738,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex32)
<=> v125695(VarNext,bitIndex32) ) ).
fof(addCaseBooleanConditionEqualRanges1_2190,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125696(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125695(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2264,axiom,
! [VarNext] :
( v125696(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125695(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125696(VarNext)
<=> v125697(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125697(VarNext)
<=> ( v125699(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9924,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125699(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39737,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex32)
<=> v121234(VarCurr,bitIndex32) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_331,axiom,
! [VarCurr] :
( ~ v125693(VarCurr)
=> ( v121222(VarCurr,bitIndex32)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_482,axiom,
! [VarCurr] :
( v125693(VarCurr)
=> ( v121222(VarCurr,bitIndex32)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8512,axiom,
! [VarCurr] :
( v125693(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39736,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex32)
<=> v121220(VarCurr,bitIndex32) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_330,axiom,
! [VarCurr] :
( ~ v125691(VarCurr)
=> ( v121084(VarCurr,bitIndex32)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_481,axiom,
! [VarCurr] :
( v125691(VarCurr)
=> ( v121084(VarCurr,bitIndex32)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8511,axiom,
! [VarCurr] :
( v125691(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $true )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39735,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex31)
<=> v121058(VarCurr,bitIndex31) ) ).
fof(addAssignment_39734,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex31)
<=> v121060(VarCurr,bitIndex31) ) ).
fof(addAssignment_39733,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex31)
<=> v121062(VarCurr,bitIndex31) ) ).
fof(addAssignment_39732,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex31)
<=> v124511(VarCurr,bitIndex31) ) ).
fof(addAssignment_39731,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex31)
<=> v124510(VarCurr,bitIndex31) ) ).
fof(addAssignment_39730,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex31)
<=> v121278(VarCurr,bitIndex31) ) ).
fof(addAssignment_39729,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex31)
<=> v121280(VarCurr,bitIndex31) ) ).
fof(addAssignment_39728,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex31)
<=> v121282(VarCurr,bitIndex31) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3009,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125682(VarNext)
=> ( v121282(VarNext,bitIndex31)
<=> v121282(VarCurr,bitIndex31) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_480,axiom,
! [VarNext] :
( v125682(VarNext)
=> ( v121282(VarNext,bitIndex31)
<=> v125684(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24724,axiom,
! [VarCurr] :
( v125684(VarCurr)
<=> ( v121284(VarCurr)
& v125685(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8510,axiom,
! [VarCurr] :
( v125685(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1088) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1087) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1086) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1085) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1084) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1083) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1082) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1081) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1080) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1079) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1078) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1077) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1076) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1075) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1074) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1073) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1072) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1071) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1070) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1069) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1068) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1067) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1066) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1065) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1064) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1063) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1062) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1061) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1060) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1059) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1058) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1057) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1056) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24723,axiom,
! [VarCurr] :
( v125682(VarCurr)
<=> ( v125683(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9923,axiom,
! [VarCurr] :
( ~ v125683(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3008,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125674(VarNext)
=> ! [B] :
( range_1088_1056(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_479,axiom,
! [VarNext] :
( v125674(VarNext)
=> ( ( v123064(VarNext,bitIndex1088)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1087)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1086)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1085)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1084)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1083)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1082)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1081)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1080)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1079)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1078)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1077)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1076)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1075)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1074)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1073)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1072)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1071)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1070)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1069)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1068)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1067)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1066)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1065)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1064)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1063)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1062)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1061)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1060)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1059)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1058)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1057)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1056)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24722,axiom,
! [VarCurr] :
( v125674(VarCurr)
<=> ( v125675(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24721,axiom,
! [VarCurr] :
( v125675(VarCurr)
<=> ( v125676(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8509,axiom,
! [VarCurr] :
( v125676(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39727,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex31)
<=> v125665(VarNext,bitIndex31) ) ).
fof(addCaseBooleanConditionEqualRanges1_2189,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125667(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125665(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2263,axiom,
! [VarNext] :
( v125667(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125665(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125667(VarNext)
<=> ( v125668(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125668(VarNext)
<=> ( v125670(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125670(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39726,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex31)
<=> v125657(VarNext,bitIndex31) ) ).
fof(addCaseBooleanConditionEqualRanges1_2188,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125658(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125657(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2262,axiom,
! [VarNext] :
( v125658(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125657(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125658(VarNext)
<=> v125659(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125659(VarNext)
<=> ( v125661(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9921,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125661(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39725,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex31)
<=> v121234(VarCurr,bitIndex31) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_329,axiom,
! [VarCurr] :
( ~ v125655(VarCurr)
=> ( v121222(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_478,axiom,
! [VarCurr] :
( v125655(VarCurr)
=> ( v121222(VarCurr,bitIndex31)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8508,axiom,
! [VarCurr] :
( v125655(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39724,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex31)
<=> v121220(VarCurr,bitIndex31) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_328,axiom,
! [VarCurr] :
( ~ v125653(VarCurr)
=> ( v121084(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_477,axiom,
! [VarCurr] :
( v125653(VarCurr)
=> ( v121084(VarCurr,bitIndex31)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8507,axiom,
! [VarCurr] :
( v125653(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39723,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex30)
<=> v121058(VarCurr,bitIndex30) ) ).
fof(addAssignment_39722,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex30)
<=> v121060(VarCurr,bitIndex30) ) ).
fof(addAssignment_39721,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex30)
<=> v121062(VarCurr,bitIndex30) ) ).
fof(addAssignment_39720,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex30)
<=> v124511(VarCurr,bitIndex30) ) ).
fof(addAssignment_39719,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex30)
<=> v124510(VarCurr,bitIndex30) ) ).
fof(addAssignment_39718,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex30)
<=> v121278(VarCurr,bitIndex30) ) ).
fof(addAssignment_39717,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex30)
<=> v121280(VarCurr,bitIndex30) ) ).
fof(addAssignment_39716,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex30)
<=> v121282(VarCurr,bitIndex30) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3007,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125644(VarNext)
=> ( v121282(VarNext,bitIndex30)
<=> v121282(VarCurr,bitIndex30) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_476,axiom,
! [VarNext] :
( v125644(VarNext)
=> ( v121282(VarNext,bitIndex30)
<=> v125646(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24716,axiom,
! [VarCurr] :
( v125646(VarCurr)
<=> ( v121284(VarCurr)
& v125647(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8506,axiom,
! [VarCurr] :
( v125647(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1121) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1120) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1119) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1118) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1117) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1116) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1115) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1114) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1113) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1112) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1111) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1110) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1109) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1108) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1107) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1106) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1105) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1104) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1103) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1102) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1101) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1100) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1099) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1098) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1097) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1096) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1095) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1094) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1093) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1092) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1091) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1090) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1089) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24715,axiom,
! [VarCurr] :
( v125644(VarCurr)
<=> ( v125645(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9920,axiom,
! [VarCurr] :
( ~ v125645(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3006,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125636(VarNext)
=> ! [B] :
( range_1121_1089(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_475,axiom,
! [VarNext] :
( v125636(VarNext)
=> ( ( v123064(VarNext,bitIndex1121)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1120)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1119)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1118)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1117)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1116)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1115)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1114)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1113)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1112)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1111)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1110)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1109)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1108)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1107)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1106)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1105)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1104)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1103)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1102)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1101)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1100)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1099)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1098)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1097)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1096)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1095)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1094)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1093)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1092)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1091)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1090)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1089)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24714,axiom,
! [VarCurr] :
( v125636(VarCurr)
<=> ( v125637(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24713,axiom,
! [VarCurr] :
( v125637(VarCurr)
<=> ( v125638(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8505,axiom,
! [VarCurr] :
( v125638(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39715,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex30)
<=> v125627(VarNext,bitIndex30) ) ).
fof(addCaseBooleanConditionEqualRanges1_2187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125629(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125627(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2261,axiom,
! [VarNext] :
( v125629(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125627(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125629(VarNext)
<=> ( v125630(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125630(VarNext)
<=> ( v125632(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9919,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125632(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39714,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex30)
<=> v125619(VarNext,bitIndex30) ) ).
fof(addCaseBooleanConditionEqualRanges1_2186,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125620(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125619(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2260,axiom,
! [VarNext] :
( v125620(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125619(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125620(VarNext)
<=> v125621(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125621(VarNext)
<=> ( v125623(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9918,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125623(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39713,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex30)
<=> v121234(VarCurr,bitIndex30) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_327,axiom,
! [VarCurr] :
( ~ v125617(VarCurr)
=> ( v121222(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_474,axiom,
! [VarCurr] :
( v125617(VarCurr)
=> ( v121222(VarCurr,bitIndex30)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8504,axiom,
! [VarCurr] :
( v125617(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39712,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex30)
<=> v121220(VarCurr,bitIndex30) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_326,axiom,
! [VarCurr] :
( ~ v125615(VarCurr)
=> ( v121084(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_473,axiom,
! [VarCurr] :
( v125615(VarCurr)
=> ( v121084(VarCurr,bitIndex30)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8503,axiom,
! [VarCurr] :
( v125615(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39711,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex29)
<=> v121058(VarCurr,bitIndex29) ) ).
fof(addAssignment_39710,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex29)
<=> v121060(VarCurr,bitIndex29) ) ).
fof(addAssignment_39709,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex29)
<=> v121062(VarCurr,bitIndex29) ) ).
fof(addAssignment_39708,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex29)
<=> v124511(VarCurr,bitIndex29) ) ).
fof(addAssignment_39707,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex29)
<=> v124510(VarCurr,bitIndex29) ) ).
fof(addAssignment_39706,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex29)
<=> v121278(VarCurr,bitIndex29) ) ).
fof(addAssignment_39705,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex29)
<=> v121280(VarCurr,bitIndex29) ) ).
fof(addAssignment_39704,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex29)
<=> v121282(VarCurr,bitIndex29) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3005,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125606(VarNext)
=> ( v121282(VarNext,bitIndex29)
<=> v121282(VarCurr,bitIndex29) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_472,axiom,
! [VarNext] :
( v125606(VarNext)
=> ( v121282(VarNext,bitIndex29)
<=> v125608(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24708,axiom,
! [VarCurr] :
( v125608(VarCurr)
<=> ( v121284(VarCurr)
& v125609(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8502,axiom,
! [VarCurr] :
( v125609(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1154) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1153) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1152) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1151) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1150) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1149) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1148) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1147) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1146) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1145) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1144) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1143) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1142) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1141) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1140) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1139) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1138) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1137) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1136) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1135) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1134) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1133) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1132) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1131) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1130) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1129) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1128) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1127) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1126) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1125) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1124) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1123) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1122) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24707,axiom,
! [VarCurr] :
( v125606(VarCurr)
<=> ( v125607(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9917,axiom,
! [VarCurr] :
( ~ v125607(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3004,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125598(VarNext)
=> ! [B] :
( range_1154_1122(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_471,axiom,
! [VarNext] :
( v125598(VarNext)
=> ( ( v123064(VarNext,bitIndex1154)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1153)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1152)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1151)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1150)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1149)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1148)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1147)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1146)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1145)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1144)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1143)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1142)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1141)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1140)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1139)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1138)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1137)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1136)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1135)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1134)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1133)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1132)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1131)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1130)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1129)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1128)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1127)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1126)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1125)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1124)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1123)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1122)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24706,axiom,
! [VarCurr] :
( v125598(VarCurr)
<=> ( v125599(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24705,axiom,
! [VarCurr] :
( v125599(VarCurr)
<=> ( v125600(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8501,axiom,
! [VarCurr] :
( v125600(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39703,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex29)
<=> v125589(VarNext,bitIndex29) ) ).
fof(addCaseBooleanConditionEqualRanges1_2185,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125591(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125589(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2259,axiom,
! [VarNext] :
( v125591(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125589(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125591(VarNext)
<=> ( v125592(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125592(VarNext)
<=> ( v125594(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125594(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39702,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex29)
<=> v125581(VarNext,bitIndex29) ) ).
fof(addCaseBooleanConditionEqualRanges1_2184,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125582(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125581(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2258,axiom,
! [VarNext] :
( v125582(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125581(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24702,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125582(VarNext)
<=> v125583(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24701,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125583(VarNext)
<=> ( v125585(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125585(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39701,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex29)
<=> v121234(VarCurr,bitIndex29) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_325,axiom,
! [VarCurr] :
( ~ v125579(VarCurr)
=> ( v121222(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_470,axiom,
! [VarCurr] :
( v125579(VarCurr)
=> ( v121222(VarCurr,bitIndex29)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8500,axiom,
! [VarCurr] :
( v125579(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39700,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex29)
<=> v121220(VarCurr,bitIndex29) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_324,axiom,
! [VarCurr] :
( ~ v125577(VarCurr)
=> ( v121084(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_469,axiom,
! [VarCurr] :
( v125577(VarCurr)
=> ( v121084(VarCurr,bitIndex29)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8499,axiom,
! [VarCurr] :
( v125577(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39699,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex28)
<=> v121058(VarCurr,bitIndex28) ) ).
fof(addAssignment_39698,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex28)
<=> v121060(VarCurr,bitIndex28) ) ).
fof(addAssignment_39697,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex28)
<=> v121062(VarCurr,bitIndex28) ) ).
fof(addAssignment_39696,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex28)
<=> v124511(VarCurr,bitIndex28) ) ).
fof(addAssignment_39695,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex28)
<=> v124510(VarCurr,bitIndex28) ) ).
fof(addAssignment_39694,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex28)
<=> v121278(VarCurr,bitIndex28) ) ).
fof(addAssignment_39693,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex28)
<=> v121280(VarCurr,bitIndex28) ) ).
fof(addAssignment_39692,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex28)
<=> v121282(VarCurr,bitIndex28) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3003,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125568(VarNext)
=> ( v121282(VarNext,bitIndex28)
<=> v121282(VarCurr,bitIndex28) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_468,axiom,
! [VarNext] :
( v125568(VarNext)
=> ( v121282(VarNext,bitIndex28)
<=> v125570(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24700,axiom,
! [VarCurr] :
( v125570(VarCurr)
<=> ( v121284(VarCurr)
& v125571(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8498,axiom,
! [VarCurr] :
( v125571(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1187) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1186) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1185) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1184) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1183) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1182) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1181) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1180) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1179) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1178) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1177) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1176) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1175) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1174) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1173) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1172) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1171) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1170) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1169) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1168) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1167) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1166) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1165) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1164) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1163) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1162) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1161) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1160) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1159) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1158) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1157) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1156) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1155) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24699,axiom,
! [VarCurr] :
( v125568(VarCurr)
<=> ( v125569(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9914,axiom,
! [VarCurr] :
( ~ v125569(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3002,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125560(VarNext)
=> ! [B] :
( range_1187_1155(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_467,axiom,
! [VarNext] :
( v125560(VarNext)
=> ( ( v123064(VarNext,bitIndex1187)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1186)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1185)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1184)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1183)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1182)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1181)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1180)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1179)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1178)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1177)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1176)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1175)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1174)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1173)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1172)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1171)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1170)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1169)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1168)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1167)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1166)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1165)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1164)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1163)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1162)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1161)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1160)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1159)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1158)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1157)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1156)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1155)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24698,axiom,
! [VarCurr] :
( v125560(VarCurr)
<=> ( v125561(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24697,axiom,
! [VarCurr] :
( v125561(VarCurr)
<=> ( v125562(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8497,axiom,
! [VarCurr] :
( v125562(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39691,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex28)
<=> v125551(VarNext,bitIndex28) ) ).
fof(addCaseBooleanConditionEqualRanges1_2183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125553(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125551(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2257,axiom,
! [VarNext] :
( v125553(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125551(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125553(VarNext)
<=> ( v125554(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24695,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125554(VarNext)
<=> ( v125556(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125556(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39690,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex28)
<=> v125543(VarNext,bitIndex28) ) ).
fof(addCaseBooleanConditionEqualRanges1_2182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125544(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125543(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2256,axiom,
! [VarNext] :
( v125544(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125543(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24694,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125544(VarNext)
<=> v125545(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24693,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125545(VarNext)
<=> ( v125547(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125547(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39689,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex28)
<=> v121234(VarCurr,bitIndex28) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_323,axiom,
! [VarCurr] :
( ~ v125541(VarCurr)
=> ( v121222(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_466,axiom,
! [VarCurr] :
( v125541(VarCurr)
=> ( v121222(VarCurr,bitIndex28)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8496,axiom,
! [VarCurr] :
( v125541(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39688,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex28)
<=> v121220(VarCurr,bitIndex28) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_322,axiom,
! [VarCurr] :
( ~ v125539(VarCurr)
=> ( v121084(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_465,axiom,
! [VarCurr] :
( v125539(VarCurr)
=> ( v121084(VarCurr,bitIndex28)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8495,axiom,
! [VarCurr] :
( v125539(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39687,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex27)
<=> v121058(VarCurr,bitIndex27) ) ).
fof(addAssignment_39686,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex27)
<=> v121060(VarCurr,bitIndex27) ) ).
fof(addAssignment_39685,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex27)
<=> v121062(VarCurr,bitIndex27) ) ).
fof(addAssignment_39684,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex27)
<=> v124511(VarCurr,bitIndex27) ) ).
fof(addAssignment_39683,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex27)
<=> v124510(VarCurr,bitIndex27) ) ).
fof(addAssignment_39682,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex27)
<=> v121278(VarCurr,bitIndex27) ) ).
fof(addAssignment_39681,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex27)
<=> v121280(VarCurr,bitIndex27) ) ).
fof(addAssignment_39680,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex27)
<=> v121282(VarCurr,bitIndex27) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3001,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125530(VarNext)
=> ( v121282(VarNext,bitIndex27)
<=> v121282(VarCurr,bitIndex27) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_464,axiom,
! [VarNext] :
( v125530(VarNext)
=> ( v121282(VarNext,bitIndex27)
<=> v125532(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24692,axiom,
! [VarCurr] :
( v125532(VarCurr)
<=> ( v121284(VarCurr)
& v125533(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8494,axiom,
! [VarCurr] :
( v125533(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1220) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1219) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1218) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1217) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1216) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1215) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1214) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1213) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1212) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1211) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1210) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1209) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1208) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1207) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1206) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1205) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1204) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1203) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1202) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1201) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1200) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1199) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1198) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1197) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1196) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1195) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1194) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1193) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1192) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1191) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1190) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1189) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1188) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24691,axiom,
! [VarCurr] :
( v125530(VarCurr)
<=> ( v125531(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9911,axiom,
! [VarCurr] :
( ~ v125531(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_3000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125522(VarNext)
=> ! [B] :
( range_1220_1188(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_463,axiom,
! [VarNext] :
( v125522(VarNext)
=> ( ( v123064(VarNext,bitIndex1220)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1219)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1218)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1217)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1216)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1215)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1214)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1213)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1212)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1211)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1210)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1209)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1208)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1207)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1206)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1205)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1204)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1203)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1202)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1201)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1200)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1199)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1198)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1197)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1196)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1195)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1194)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1193)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1192)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1191)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1190)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1189)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1188)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24690,axiom,
! [VarCurr] :
( v125522(VarCurr)
<=> ( v125523(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24689,axiom,
! [VarCurr] :
( v125523(VarCurr)
<=> ( v125524(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8493,axiom,
! [VarCurr] :
( v125524(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39679,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex27)
<=> v125513(VarNext,bitIndex27) ) ).
fof(addCaseBooleanConditionEqualRanges1_2181,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125515(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125513(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2255,axiom,
! [VarNext] :
( v125515(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125513(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125515(VarNext)
<=> ( v125516(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125516(VarNext)
<=> ( v125518(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9910,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125518(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39678,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex27)
<=> v125505(VarNext,bitIndex27) ) ).
fof(addCaseBooleanConditionEqualRanges1_2180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125506(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125505(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2254,axiom,
! [VarNext] :
( v125506(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125505(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24686,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125506(VarNext)
<=> v125507(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24685,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125507(VarNext)
<=> ( v125509(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9909,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125509(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39677,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex27)
<=> v121234(VarCurr,bitIndex27) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_321,axiom,
! [VarCurr] :
( ~ v125503(VarCurr)
=> ( v121222(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_462,axiom,
! [VarCurr] :
( v125503(VarCurr)
=> ( v121222(VarCurr,bitIndex27)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8492,axiom,
! [VarCurr] :
( v125503(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39676,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex27)
<=> v121220(VarCurr,bitIndex27) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_320,axiom,
! [VarCurr] :
( ~ v125501(VarCurr)
=> ( v121084(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_461,axiom,
! [VarCurr] :
( v125501(VarCurr)
=> ( v121084(VarCurr,bitIndex27)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8491,axiom,
! [VarCurr] :
( v125501(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39675,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex26)
<=> v121058(VarCurr,bitIndex26) ) ).
fof(addAssignment_39674,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex26)
<=> v121060(VarCurr,bitIndex26) ) ).
fof(addAssignment_39673,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex26)
<=> v121062(VarCurr,bitIndex26) ) ).
fof(addAssignment_39672,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex26)
<=> v124511(VarCurr,bitIndex26) ) ).
fof(addAssignment_39671,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex26)
<=> v124510(VarCurr,bitIndex26) ) ).
fof(addAssignment_39670,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex26)
<=> v121278(VarCurr,bitIndex26) ) ).
fof(addAssignment_39669,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex26)
<=> v121280(VarCurr,bitIndex26) ) ).
fof(addAssignment_39668,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex26)
<=> v121282(VarCurr,bitIndex26) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2999,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125492(VarNext)
=> ( v121282(VarNext,bitIndex26)
<=> v121282(VarCurr,bitIndex26) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_460,axiom,
! [VarNext] :
( v125492(VarNext)
=> ( v121282(VarNext,bitIndex26)
<=> v125494(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24684,axiom,
! [VarCurr] :
( v125494(VarCurr)
<=> ( v121284(VarCurr)
& v125495(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8490,axiom,
! [VarCurr] :
( v125495(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1253) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1252) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1251) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1250) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1249) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1248) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1247) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1246) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1245) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1244) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1243) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1242) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1241) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1240) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1239) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1238) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1237) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1236) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1235) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1234) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1233) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1232) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1231) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1230) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1229) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1228) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1227) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1226) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1225) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1224) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1223) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1222) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1221) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24683,axiom,
! [VarCurr] :
( v125492(VarCurr)
<=> ( v125493(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9908,axiom,
! [VarCurr] :
( ~ v125493(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2998,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125484(VarNext)
=> ! [B] :
( range_1253_1221(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_459,axiom,
! [VarNext] :
( v125484(VarNext)
=> ( ( v123064(VarNext,bitIndex1253)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1252)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1251)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1250)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1249)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1248)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1247)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1246)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1245)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1244)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1243)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1242)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1241)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1240)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1239)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1238)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1237)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1236)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1235)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1234)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1233)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1232)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1231)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1230)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1229)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1228)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1227)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1226)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1225)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1224)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1223)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1222)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1221)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24682,axiom,
! [VarCurr] :
( v125484(VarCurr)
<=> ( v125485(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24681,axiom,
! [VarCurr] :
( v125485(VarCurr)
<=> ( v125486(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8489,axiom,
! [VarCurr] :
( v125486(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39667,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex26)
<=> v125475(VarNext,bitIndex26) ) ).
fof(addCaseBooleanConditionEqualRanges1_2179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125477(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125475(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2253,axiom,
! [VarNext] :
( v125477(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125475(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24680,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125477(VarNext)
<=> ( v125478(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24679,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125478(VarNext)
<=> ( v125480(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125480(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39666,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex26)
<=> v125467(VarNext,bitIndex26) ) ).
fof(addCaseBooleanConditionEqualRanges1_2178,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125468(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125467(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2252,axiom,
! [VarNext] :
( v125468(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125467(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24678,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125468(VarNext)
<=> v125469(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24677,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125469(VarNext)
<=> ( v125471(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9906,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125471(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39665,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex26)
<=> v121234(VarCurr,bitIndex26) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_319,axiom,
! [VarCurr] :
( ~ v125465(VarCurr)
=> ( v121222(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_458,axiom,
! [VarCurr] :
( v125465(VarCurr)
=> ( v121222(VarCurr,bitIndex26)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8488,axiom,
! [VarCurr] :
( v125465(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39664,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex26)
<=> v121220(VarCurr,bitIndex26) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_318,axiom,
! [VarCurr] :
( ~ v125463(VarCurr)
=> ( v121084(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_457,axiom,
! [VarCurr] :
( v125463(VarCurr)
=> ( v121084(VarCurr,bitIndex26)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8487,axiom,
! [VarCurr] :
( v125463(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39663,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex25)
<=> v121058(VarCurr,bitIndex25) ) ).
fof(addAssignment_39662,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex25)
<=> v121060(VarCurr,bitIndex25) ) ).
fof(addAssignment_39661,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex25)
<=> v121062(VarCurr,bitIndex25) ) ).
fof(addAssignment_39660,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex25)
<=> v124511(VarCurr,bitIndex25) ) ).
fof(addAssignment_39659,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex25)
<=> v124510(VarCurr,bitIndex25) ) ).
fof(addAssignment_39658,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex25)
<=> v121278(VarCurr,bitIndex25) ) ).
fof(addAssignment_39657,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex25)
<=> v121280(VarCurr,bitIndex25) ) ).
fof(addAssignment_39656,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex25)
<=> v121282(VarCurr,bitIndex25) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125454(VarNext)
=> ( v121282(VarNext,bitIndex25)
<=> v121282(VarCurr,bitIndex25) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_456,axiom,
! [VarNext] :
( v125454(VarNext)
=> ( v121282(VarNext,bitIndex25)
<=> v125456(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24676,axiom,
! [VarCurr] :
( v125456(VarCurr)
<=> ( v121284(VarCurr)
& v125457(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8486,axiom,
! [VarCurr] :
( v125457(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1286) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1285) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1284) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1283) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1282) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1281) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1280) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1279) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1278) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1277) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1276) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1275) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1274) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1273) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1272) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1271) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1270) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1269) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1268) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1267) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1266) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1265) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1264) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1263) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1262) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1261) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1260) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1259) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1258) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1257) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1256) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1255) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1254) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24675,axiom,
! [VarCurr] :
( v125454(VarCurr)
<=> ( v125455(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9905,axiom,
! [VarCurr] :
( ~ v125455(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2996,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125446(VarNext)
=> ! [B] :
( range_1286_1254(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_455,axiom,
! [VarNext] :
( v125446(VarNext)
=> ( ( v123064(VarNext,bitIndex1286)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1285)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1284)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1283)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1282)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1281)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1280)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1279)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1278)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1277)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1276)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1275)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1274)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1273)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1272)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1271)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1270)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1269)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1268)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1267)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1266)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1265)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1264)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1263)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1262)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1261)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1260)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1259)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1258)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1257)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1256)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1255)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1254)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24674,axiom,
! [VarCurr] :
( v125446(VarCurr)
<=> ( v125447(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24673,axiom,
! [VarCurr] :
( v125447(VarCurr)
<=> ( v125448(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8485,axiom,
! [VarCurr] :
( v125448(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39655,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex25)
<=> v125437(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_2177,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125439(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125437(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2251,axiom,
! [VarNext] :
( v125439(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125437(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125439(VarNext)
<=> ( v125440(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24671,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125440(VarNext)
<=> ( v125442(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9904,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125442(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39654,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex25)
<=> v125429(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_2176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125430(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125429(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2250,axiom,
! [VarNext] :
( v125430(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125429(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24670,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125430(VarNext)
<=> v125431(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24669,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125431(VarNext)
<=> ( v125433(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125433(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39653,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex25)
<=> v121234(VarCurr,bitIndex25) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_317,axiom,
! [VarCurr] :
( ~ v125427(VarCurr)
=> ( v121222(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_454,axiom,
! [VarCurr] :
( v125427(VarCurr)
=> ( v121222(VarCurr,bitIndex25)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8484,axiom,
! [VarCurr] :
( v125427(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39652,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex25)
<=> v121220(VarCurr,bitIndex25) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_316,axiom,
! [VarCurr] :
( ~ v125425(VarCurr)
=> ( v121084(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_453,axiom,
! [VarCurr] :
( v125425(VarCurr)
=> ( v121084(VarCurr,bitIndex25)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8483,axiom,
! [VarCurr] :
( v125425(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39651,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex24)
<=> v121058(VarCurr,bitIndex24) ) ).
fof(addAssignment_39650,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex24)
<=> v121060(VarCurr,bitIndex24) ) ).
fof(addAssignment_39649,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex24)
<=> v121062(VarCurr,bitIndex24) ) ).
fof(addAssignment_39648,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex24)
<=> v124511(VarCurr,bitIndex24) ) ).
fof(addAssignment_39647,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex24)
<=> v124510(VarCurr,bitIndex24) ) ).
fof(addAssignment_39646,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex24)
<=> v121278(VarCurr,bitIndex24) ) ).
fof(addAssignment_39645,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex24)
<=> v121280(VarCurr,bitIndex24) ) ).
fof(addAssignment_39644,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex24)
<=> v121282(VarCurr,bitIndex24) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2995,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125416(VarNext)
=> ( v121282(VarNext,bitIndex24)
<=> v121282(VarCurr,bitIndex24) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_452,axiom,
! [VarNext] :
( v125416(VarNext)
=> ( v121282(VarNext,bitIndex24)
<=> v125418(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24668,axiom,
! [VarCurr] :
( v125418(VarCurr)
<=> ( v121284(VarCurr)
& v125419(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8482,axiom,
! [VarCurr] :
( v125419(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1319) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1318) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1317) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1316) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1315) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1314) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1313) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1312) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1311) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1310) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1309) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1308) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1307) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1306) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1305) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1304) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1303) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1302) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1301) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1300) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1299) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1298) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1297) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1296) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1295) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1294) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1293) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1292) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1291) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1290) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1289) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1288) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1287) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24667,axiom,
! [VarCurr] :
( v125416(VarCurr)
<=> ( v125417(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9902,axiom,
! [VarCurr] :
( ~ v125417(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2994,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125408(VarNext)
=> ! [B] :
( range_1319_1287(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_451,axiom,
! [VarNext] :
( v125408(VarNext)
=> ( ( v123064(VarNext,bitIndex1319)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1318)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1317)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1316)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1315)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1314)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1313)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1312)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1311)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1310)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1309)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1308)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1307)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1306)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1305)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1304)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1303)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1302)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1301)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1300)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1299)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1298)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1297)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1296)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1295)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1294)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1293)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1292)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1291)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1290)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1289)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1288)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1287)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24666,axiom,
! [VarCurr] :
( v125408(VarCurr)
<=> ( v125409(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24665,axiom,
! [VarCurr] :
( v125409(VarCurr)
<=> ( v125410(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8481,axiom,
! [VarCurr] :
( v125410(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39643,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex24)
<=> v125399(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_2175,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125401(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125399(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2249,axiom,
! [VarNext] :
( v125401(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125399(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24664,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125401(VarNext)
<=> ( v125402(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24663,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125402(VarNext)
<=> ( v125404(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9901,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125404(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39642,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex24)
<=> v125391(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_2174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125392(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125391(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2248,axiom,
! [VarNext] :
( v125392(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125391(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24662,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125392(VarNext)
<=> v125393(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24661,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125393(VarNext)
<=> ( v125395(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125395(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39641,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex24)
<=> v121234(VarCurr,bitIndex24) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_315,axiom,
! [VarCurr] :
( ~ v125389(VarCurr)
=> ( v121222(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_450,axiom,
! [VarCurr] :
( v125389(VarCurr)
=> ( v121222(VarCurr,bitIndex24)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8480,axiom,
! [VarCurr] :
( v125389(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39640,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex24)
<=> v121220(VarCurr,bitIndex24) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_314,axiom,
! [VarCurr] :
( ~ v125387(VarCurr)
=> ( v121084(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_449,axiom,
! [VarCurr] :
( v125387(VarCurr)
=> ( v121084(VarCurr,bitIndex24)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8479,axiom,
! [VarCurr] :
( v125387(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39639,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex23)
<=> v121058(VarCurr,bitIndex23) ) ).
fof(addAssignment_39638,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex23)
<=> v121060(VarCurr,bitIndex23) ) ).
fof(addAssignment_39637,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex23)
<=> v121062(VarCurr,bitIndex23) ) ).
fof(addAssignment_39636,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex23)
<=> v124511(VarCurr,bitIndex23) ) ).
fof(addAssignment_39635,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex23)
<=> v124510(VarCurr,bitIndex23) ) ).
fof(addAssignment_39634,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex23)
<=> v121278(VarCurr,bitIndex23) ) ).
fof(addAssignment_39633,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex23)
<=> v121280(VarCurr,bitIndex23) ) ).
fof(addAssignment_39632,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex23)
<=> v121282(VarCurr,bitIndex23) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2993,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125378(VarNext)
=> ( v121282(VarNext,bitIndex23)
<=> v121282(VarCurr,bitIndex23) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_448,axiom,
! [VarNext] :
( v125378(VarNext)
=> ( v121282(VarNext,bitIndex23)
<=> v125380(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24660,axiom,
! [VarCurr] :
( v125380(VarCurr)
<=> ( v121284(VarCurr)
& v125381(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8478,axiom,
! [VarCurr] :
( v125381(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1352) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1351) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1350) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1349) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1348) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1347) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1346) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1345) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1344) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1343) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1342) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1341) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1340) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1339) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1338) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1337) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1336) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1335) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1334) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1333) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1332) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1331) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1330) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1329) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1328) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1327) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1326) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1325) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1324) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1323) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1322) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1321) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1320) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24659,axiom,
! [VarCurr] :
( v125378(VarCurr)
<=> ( v125379(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9899,axiom,
! [VarCurr] :
( ~ v125379(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125370(VarNext)
=> ! [B] :
( range_1352_1320(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_447,axiom,
! [VarNext] :
( v125370(VarNext)
=> ( ( v123064(VarNext,bitIndex1352)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1351)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1350)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1349)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1348)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1347)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1346)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1345)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1344)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1343)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1342)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1341)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1340)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1339)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1338)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1337)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1336)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1335)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1334)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1333)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1332)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1331)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1330)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1329)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1328)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1327)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1326)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1325)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1324)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1323)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1322)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1321)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1320)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24658,axiom,
! [VarCurr] :
( v125370(VarCurr)
<=> ( v125371(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24657,axiom,
! [VarCurr] :
( v125371(VarCurr)
<=> ( v125372(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8477,axiom,
! [VarCurr] :
( v125372(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39631,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex23)
<=> v125361(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_2173,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125363(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125361(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2247,axiom,
! [VarNext] :
( v125363(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125361(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125363(VarNext)
<=> ( v125364(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24655,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125364(VarNext)
<=> ( v125366(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9898,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125366(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39630,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex23)
<=> v125353(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_2172,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125354(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125353(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2246,axiom,
! [VarNext] :
( v125354(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125353(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24654,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125354(VarNext)
<=> v125355(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24653,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125355(VarNext)
<=> ( v125357(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9897,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125357(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39629,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex23)
<=> v121234(VarCurr,bitIndex23) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_313,axiom,
! [VarCurr] :
( ~ v125351(VarCurr)
=> ( v121222(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_446,axiom,
! [VarCurr] :
( v125351(VarCurr)
=> ( v121222(VarCurr,bitIndex23)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8476,axiom,
! [VarCurr] :
( v125351(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39628,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex23)
<=> v121220(VarCurr,bitIndex23) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_312,axiom,
! [VarCurr] :
( ~ v125349(VarCurr)
=> ( v121084(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_445,axiom,
! [VarCurr] :
( v125349(VarCurr)
=> ( v121084(VarCurr,bitIndex23)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8475,axiom,
! [VarCurr] :
( v125349(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39627,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex22)
<=> v121058(VarCurr,bitIndex22) ) ).
fof(addAssignment_39626,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex22)
<=> v121060(VarCurr,bitIndex22) ) ).
fof(addAssignment_39625,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex22)
<=> v121062(VarCurr,bitIndex22) ) ).
fof(addAssignment_39624,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex22)
<=> v124511(VarCurr,bitIndex22) ) ).
fof(addAssignment_39623,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex22)
<=> v124510(VarCurr,bitIndex22) ) ).
fof(addAssignment_39622,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex22)
<=> v121278(VarCurr,bitIndex22) ) ).
fof(addAssignment_39621,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex22)
<=> v121280(VarCurr,bitIndex22) ) ).
fof(addAssignment_39620,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex22)
<=> v121282(VarCurr,bitIndex22) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125340(VarNext)
=> ( v121282(VarNext,bitIndex22)
<=> v121282(VarCurr,bitIndex22) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_444,axiom,
! [VarNext] :
( v125340(VarNext)
=> ( v121282(VarNext,bitIndex22)
<=> v125342(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24652,axiom,
! [VarCurr] :
( v125342(VarCurr)
<=> ( v121284(VarCurr)
& v125343(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8474,axiom,
! [VarCurr] :
( v125343(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1385) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1384) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1383) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1382) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1381) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1380) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1379) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1378) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1377) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1376) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1375) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1374) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1373) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1372) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1371) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1370) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1369) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1368) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1367) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1366) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1365) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1364) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1363) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1362) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1361) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1360) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1359) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1358) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1357) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1356) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1355) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1354) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1353) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24651,axiom,
! [VarCurr] :
( v125340(VarCurr)
<=> ( v125341(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9896,axiom,
! [VarCurr] :
( ~ v125341(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2990,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125332(VarNext)
=> ! [B] :
( range_1385_1353(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_443,axiom,
! [VarNext] :
( v125332(VarNext)
=> ( ( v123064(VarNext,bitIndex1385)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1384)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1383)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1382)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1381)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1380)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1379)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1378)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1377)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1376)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1375)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1374)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1373)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1372)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1371)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1370)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1369)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1368)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1367)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1366)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1365)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1364)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1363)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1362)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1361)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1360)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1359)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1358)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1357)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1356)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1355)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1354)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1353)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24650,axiom,
! [VarCurr] :
( v125332(VarCurr)
<=> ( v125333(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24649,axiom,
! [VarCurr] :
( v125333(VarCurr)
<=> ( v125334(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8473,axiom,
! [VarCurr] :
( v125334(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39619,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex22)
<=> v125323(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_2171,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125325(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125323(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2245,axiom,
! [VarNext] :
( v125325(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125323(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24648,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125325(VarNext)
<=> ( v125326(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24647,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125326(VarNext)
<=> ( v125328(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125328(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39618,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex22)
<=> v125315(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_2170,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125316(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125315(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2244,axiom,
! [VarNext] :
( v125316(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125315(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24646,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125316(VarNext)
<=> v125317(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24645,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125317(VarNext)
<=> ( v125319(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125319(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39617,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex22)
<=> v121234(VarCurr,bitIndex22) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_311,axiom,
! [VarCurr] :
( ~ v125313(VarCurr)
=> ( v121222(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_442,axiom,
! [VarCurr] :
( v125313(VarCurr)
=> ( v121222(VarCurr,bitIndex22)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8472,axiom,
! [VarCurr] :
( v125313(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39616,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex22)
<=> v121220(VarCurr,bitIndex22) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_310,axiom,
! [VarCurr] :
( ~ v125311(VarCurr)
=> ( v121084(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_441,axiom,
! [VarCurr] :
( v125311(VarCurr)
=> ( v121084(VarCurr,bitIndex22)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8471,axiom,
! [VarCurr] :
( v125311(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39615,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex21)
<=> v121058(VarCurr,bitIndex21) ) ).
fof(addAssignment_39614,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex21)
<=> v121060(VarCurr,bitIndex21) ) ).
fof(addAssignment_39613,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex21)
<=> v121062(VarCurr,bitIndex21) ) ).
fof(addAssignment_39612,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex21)
<=> v124511(VarCurr,bitIndex21) ) ).
fof(addAssignment_39611,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex21)
<=> v124510(VarCurr,bitIndex21) ) ).
fof(addAssignment_39610,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex21)
<=> v121278(VarCurr,bitIndex21) ) ).
fof(addAssignment_39609,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex21)
<=> v121280(VarCurr,bitIndex21) ) ).
fof(addAssignment_39608,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex21)
<=> v121282(VarCurr,bitIndex21) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125302(VarNext)
=> ( v121282(VarNext,bitIndex21)
<=> v121282(VarCurr,bitIndex21) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_440,axiom,
! [VarNext] :
( v125302(VarNext)
=> ( v121282(VarNext,bitIndex21)
<=> v125304(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24644,axiom,
! [VarCurr] :
( v125304(VarCurr)
<=> ( v121284(VarCurr)
& v125305(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8470,axiom,
! [VarCurr] :
( v125305(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1418) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1417) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1416) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1415) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1414) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1413) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1412) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1411) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1410) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1409) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1408) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1407) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1406) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1405) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1404) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1403) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1402) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1401) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1400) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1399) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1398) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1397) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1396) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1395) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1394) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1393) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1392) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1391) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1390) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1389) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1388) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1387) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1386) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24643,axiom,
! [VarCurr] :
( v125302(VarCurr)
<=> ( v125303(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9893,axiom,
! [VarCurr] :
( ~ v125303(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125294(VarNext)
=> ! [B] :
( range_1418_1386(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_439,axiom,
! [VarNext] :
( v125294(VarNext)
=> ( ( v123064(VarNext,bitIndex1418)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1417)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1416)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1415)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1414)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1413)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1412)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1411)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1410)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1409)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1408)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1407)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1406)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1405)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1404)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1403)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1402)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1401)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1400)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1399)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1398)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1397)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1396)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1395)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1394)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1393)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1392)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1391)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1390)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1389)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1388)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1387)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1386)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24642,axiom,
! [VarCurr] :
( v125294(VarCurr)
<=> ( v125295(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24641,axiom,
! [VarCurr] :
( v125295(VarCurr)
<=> ( v125296(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8469,axiom,
! [VarCurr] :
( v125296(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39607,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex21)
<=> v125285(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_2169,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125287(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125285(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2243,axiom,
! [VarNext] :
( v125287(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125285(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24640,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125287(VarNext)
<=> ( v125288(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125288(VarNext)
<=> ( v125290(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9892,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125290(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39606,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex21)
<=> v125277(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_2168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125278(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125277(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2242,axiom,
! [VarNext] :
( v125278(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125277(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24638,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125278(VarNext)
<=> v125279(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24637,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125279(VarNext)
<=> ( v125281(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125281(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39605,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex21)
<=> v121234(VarCurr,bitIndex21) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_309,axiom,
! [VarCurr] :
( ~ v125275(VarCurr)
=> ( v121222(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_438,axiom,
! [VarCurr] :
( v125275(VarCurr)
=> ( v121222(VarCurr,bitIndex21)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8468,axiom,
! [VarCurr] :
( v125275(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39604,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex21)
<=> v121220(VarCurr,bitIndex21) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_308,axiom,
! [VarCurr] :
( ~ v125273(VarCurr)
=> ( v121084(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_437,axiom,
! [VarCurr] :
( v125273(VarCurr)
=> ( v121084(VarCurr,bitIndex21)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8467,axiom,
! [VarCurr] :
( v125273(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39603,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex20)
<=> v121058(VarCurr,bitIndex20) ) ).
fof(addAssignment_39602,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex20)
<=> v121060(VarCurr,bitIndex20) ) ).
fof(addAssignment_39601,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex20)
<=> v121062(VarCurr,bitIndex20) ) ).
fof(addAssignment_39600,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex20)
<=> v124511(VarCurr,bitIndex20) ) ).
fof(addAssignment_39599,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex20)
<=> v124510(VarCurr,bitIndex20) ) ).
fof(addAssignment_39598,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex20)
<=> v121278(VarCurr,bitIndex20) ) ).
fof(addAssignment_39597,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex20)
<=> v121280(VarCurr,bitIndex20) ) ).
fof(addAssignment_39596,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex20)
<=> v121282(VarCurr,bitIndex20) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125264(VarNext)
=> ( v121282(VarNext,bitIndex20)
<=> v121282(VarCurr,bitIndex20) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_436,axiom,
! [VarNext] :
( v125264(VarNext)
=> ( v121282(VarNext,bitIndex20)
<=> v125266(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24636,axiom,
! [VarCurr] :
( v125266(VarCurr)
<=> ( v121284(VarCurr)
& v125267(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8466,axiom,
! [VarCurr] :
( v125267(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1451) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1450) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1449) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1448) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1447) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1446) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1445) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1444) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1443) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1442) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1441) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1440) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1439) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1438) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1437) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1436) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1435) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1434) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1433) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1432) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1431) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1430) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1429) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1428) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1427) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1426) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1425) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1424) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1423) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1422) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1421) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1420) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1419) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24635,axiom,
! [VarCurr] :
( v125264(VarCurr)
<=> ( v125265(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9890,axiom,
! [VarCurr] :
( ~ v125265(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2986,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125256(VarNext)
=> ! [B] :
( range_1451_1419(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_435,axiom,
! [VarNext] :
( v125256(VarNext)
=> ( ( v123064(VarNext,bitIndex1451)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1450)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1449)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1448)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1447)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1446)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1445)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1444)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1443)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1442)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1441)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1440)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1439)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1438)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1437)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1436)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1435)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1434)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1433)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1432)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1431)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1430)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1429)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1428)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1427)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1426)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1425)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1424)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1423)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1422)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1421)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1420)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1419)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24634,axiom,
! [VarCurr] :
( v125256(VarCurr)
<=> ( v125257(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24633,axiom,
! [VarCurr] :
( v125257(VarCurr)
<=> ( v125258(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8465,axiom,
! [VarCurr] :
( v125258(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39595,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex20)
<=> v125247(VarNext,bitIndex20) ) ).
fof(addCaseBooleanConditionEqualRanges1_2167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125249(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125247(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2241,axiom,
! [VarNext] :
( v125249(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125247(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24632,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125249(VarNext)
<=> ( v125250(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24631,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125250(VarNext)
<=> ( v125252(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9889,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125252(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39594,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex20)
<=> v125239(VarNext,bitIndex20) ) ).
fof(addCaseBooleanConditionEqualRanges1_2166,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125240(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125239(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2240,axiom,
! [VarNext] :
( v125240(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125239(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24630,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125240(VarNext)
<=> v125241(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24629,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125241(VarNext)
<=> ( v125243(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125243(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39593,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex20)
<=> v121234(VarCurr,bitIndex20) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_307,axiom,
! [VarCurr] :
( ~ v125237(VarCurr)
=> ( v121222(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_434,axiom,
! [VarCurr] :
( v125237(VarCurr)
=> ( v121222(VarCurr,bitIndex20)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8464,axiom,
! [VarCurr] :
( v125237(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39592,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex20)
<=> v121220(VarCurr,bitIndex20) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_306,axiom,
! [VarCurr] :
( ~ v125235(VarCurr)
=> ( v121084(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_433,axiom,
! [VarCurr] :
( v125235(VarCurr)
=> ( v121084(VarCurr,bitIndex20)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8463,axiom,
! [VarCurr] :
( v125235(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39591,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex19)
<=> v121058(VarCurr,bitIndex19) ) ).
fof(addAssignment_39590,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex19)
<=> v121060(VarCurr,bitIndex19) ) ).
fof(addAssignment_39589,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex19)
<=> v121062(VarCurr,bitIndex19) ) ).
fof(addAssignment_39588,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex19)
<=> v124511(VarCurr,bitIndex19) ) ).
fof(addAssignment_39587,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex19)
<=> v124510(VarCurr,bitIndex19) ) ).
fof(addAssignment_39586,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex19)
<=> v121278(VarCurr,bitIndex19) ) ).
fof(addAssignment_39585,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex19)
<=> v121280(VarCurr,bitIndex19) ) ).
fof(addAssignment_39584,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex19)
<=> v121282(VarCurr,bitIndex19) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2985,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125226(VarNext)
=> ( v121282(VarNext,bitIndex19)
<=> v121282(VarCurr,bitIndex19) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_432,axiom,
! [VarNext] :
( v125226(VarNext)
=> ( v121282(VarNext,bitIndex19)
<=> v125228(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24628,axiom,
! [VarCurr] :
( v125228(VarCurr)
<=> ( v121284(VarCurr)
& v125229(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8462,axiom,
! [VarCurr] :
( v125229(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1484) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1483) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1482) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1481) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1480) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1479) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1478) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1477) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1476) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1475) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1474) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1473) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1472) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1471) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1470) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1469) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1468) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1467) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1466) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1465) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1464) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1463) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1462) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1461) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1460) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1459) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1458) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1457) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1456) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1455) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1454) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1453) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1452) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24627,axiom,
! [VarCurr] :
( v125226(VarCurr)
<=> ( v125227(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9887,axiom,
! [VarCurr] :
( ~ v125227(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125218(VarNext)
=> ! [B] :
( range_1484_1452(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_431,axiom,
! [VarNext] :
( v125218(VarNext)
=> ( ( v123064(VarNext,bitIndex1484)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1483)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1482)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1481)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1480)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1479)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1478)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1477)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1476)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1475)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1474)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1473)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1472)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1471)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1470)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1469)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1468)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1467)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1466)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1465)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1464)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1463)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1462)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1461)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1460)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1459)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1458)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1457)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1456)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1455)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1454)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1453)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1452)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24626,axiom,
! [VarCurr] :
( v125218(VarCurr)
<=> ( v125219(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24625,axiom,
! [VarCurr] :
( v125219(VarCurr)
<=> ( v125220(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8461,axiom,
! [VarCurr] :
( v125220(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39583,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex19)
<=> v125209(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_2165,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125211(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125209(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2239,axiom,
! [VarNext] :
( v125211(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125209(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24624,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125211(VarNext)
<=> ( v125212(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24623,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125212(VarNext)
<=> ( v125214(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125214(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39582,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex19)
<=> v125201(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_2164,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125202(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125201(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2238,axiom,
! [VarNext] :
( v125202(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125201(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125202(VarNext)
<=> v125203(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125203(VarNext)
<=> ( v125205(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125205(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39581,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex19)
<=> v121234(VarCurr,bitIndex19) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_305,axiom,
! [VarCurr] :
( ~ v125199(VarCurr)
=> ( v121222(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_430,axiom,
! [VarCurr] :
( v125199(VarCurr)
=> ( v121222(VarCurr,bitIndex19)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8460,axiom,
! [VarCurr] :
( v125199(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39580,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex19)
<=> v121220(VarCurr,bitIndex19) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_304,axiom,
! [VarCurr] :
( ~ v125197(VarCurr)
=> ( v121084(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_429,axiom,
! [VarCurr] :
( v125197(VarCurr)
=> ( v121084(VarCurr,bitIndex19)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8459,axiom,
! [VarCurr] :
( v125197(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39579,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex18)
<=> v121058(VarCurr,bitIndex18) ) ).
fof(addAssignment_39578,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex18)
<=> v121060(VarCurr,bitIndex18) ) ).
fof(addAssignment_39577,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex18)
<=> v121062(VarCurr,bitIndex18) ) ).
fof(addAssignment_39576,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex18)
<=> v124511(VarCurr,bitIndex18) ) ).
fof(addAssignment_39575,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex18)
<=> v124510(VarCurr,bitIndex18) ) ).
fof(addAssignment_39574,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex18)
<=> v121278(VarCurr,bitIndex18) ) ).
fof(addAssignment_39573,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex18)
<=> v121280(VarCurr,bitIndex18) ) ).
fof(addAssignment_39572,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex18)
<=> v121282(VarCurr,bitIndex18) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2983,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125188(VarNext)
=> ( v121282(VarNext,bitIndex18)
<=> v121282(VarCurr,bitIndex18) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_428,axiom,
! [VarNext] :
( v125188(VarNext)
=> ( v121282(VarNext,bitIndex18)
<=> v125190(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24620,axiom,
! [VarCurr] :
( v125190(VarCurr)
<=> ( v121284(VarCurr)
& v125191(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8458,axiom,
! [VarCurr] :
( v125191(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1517) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1516) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1515) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1514) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1513) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1512) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1511) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1510) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1509) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1508) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1507) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1506) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1505) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1504) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1503) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1502) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1501) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1500) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1499) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1498) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1497) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1496) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1495) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1494) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1493) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1492) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1491) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1490) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1489) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1488) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1487) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1486) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1485) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24619,axiom,
! [VarCurr] :
( v125188(VarCurr)
<=> ( v125189(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9884,axiom,
! [VarCurr] :
( ~ v125189(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2982,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125180(VarNext)
=> ! [B] :
( range_1517_1485(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_427,axiom,
! [VarNext] :
( v125180(VarNext)
=> ( ( v123064(VarNext,bitIndex1517)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1516)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1515)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1514)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1513)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1512)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1511)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1510)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1509)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1508)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1507)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1506)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1505)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1504)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1503)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1502)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1501)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1500)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1499)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1498)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1497)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1496)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1495)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1494)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1493)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1492)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1491)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1490)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1489)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1488)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1487)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1486)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1485)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24618,axiom,
! [VarCurr] :
( v125180(VarCurr)
<=> ( v125181(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24617,axiom,
! [VarCurr] :
( v125181(VarCurr)
<=> ( v125182(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8457,axiom,
! [VarCurr] :
( v125182(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39571,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex18)
<=> v125171(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_2163,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125173(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125171(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2237,axiom,
! [VarNext] :
( v125173(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125171(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24616,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125173(VarNext)
<=> ( v125174(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24615,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125174(VarNext)
<=> ( v125176(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125176(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39570,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex18)
<=> v125163(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_2162,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125164(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125163(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2236,axiom,
! [VarNext] :
( v125164(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125163(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24614,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125164(VarNext)
<=> v125165(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24613,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125165(VarNext)
<=> ( v125167(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125167(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39569,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex18)
<=> v121234(VarCurr,bitIndex18) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_303,axiom,
! [VarCurr] :
( ~ v125161(VarCurr)
=> ( v121222(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_426,axiom,
! [VarCurr] :
( v125161(VarCurr)
=> ( v121222(VarCurr,bitIndex18)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8456,axiom,
! [VarCurr] :
( v125161(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39568,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex18)
<=> v121220(VarCurr,bitIndex18) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_302,axiom,
! [VarCurr] :
( ~ v125159(VarCurr)
=> ( v121084(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_425,axiom,
! [VarCurr] :
( v125159(VarCurr)
=> ( v121084(VarCurr,bitIndex18)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8455,axiom,
! [VarCurr] :
( v125159(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39567,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex17)
<=> v121058(VarCurr,bitIndex17) ) ).
fof(addAssignment_39566,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex17)
<=> v121060(VarCurr,bitIndex17) ) ).
fof(addAssignment_39565,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex17)
<=> v121062(VarCurr,bitIndex17) ) ).
fof(addAssignment_39564,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex17)
<=> v124511(VarCurr,bitIndex17) ) ).
fof(addAssignment_39563,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex17)
<=> v124510(VarCurr,bitIndex17) ) ).
fof(addAssignment_39562,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex17)
<=> v121278(VarCurr,bitIndex17) ) ).
fof(addAssignment_39561,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex17)
<=> v121280(VarCurr,bitIndex17) ) ).
fof(addAssignment_39560,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex17)
<=> v121282(VarCurr,bitIndex17) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2981,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125150(VarNext)
=> ( v121282(VarNext,bitIndex17)
<=> v121282(VarCurr,bitIndex17) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_424,axiom,
! [VarNext] :
( v125150(VarNext)
=> ( v121282(VarNext,bitIndex17)
<=> v125152(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24612,axiom,
! [VarCurr] :
( v125152(VarCurr)
<=> ( v121284(VarCurr)
& v125153(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8454,axiom,
! [VarCurr] :
( v125153(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1550) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1549) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1548) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1547) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1546) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1545) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1544) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1543) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1542) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1541) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1540) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1539) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1538) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1537) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1536) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1535) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1534) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1533) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1532) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1531) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1530) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1529) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1528) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1527) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1526) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1525) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1524) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1523) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1522) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1521) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1520) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1519) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1518) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24611,axiom,
! [VarCurr] :
( v125150(VarCurr)
<=> ( v125151(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9881,axiom,
! [VarCurr] :
( ~ v125151(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2980,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125142(VarNext)
=> ! [B] :
( range_1550_1518(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_423,axiom,
! [VarNext] :
( v125142(VarNext)
=> ( ( v123064(VarNext,bitIndex1550)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1549)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1548)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1547)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1546)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1545)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1544)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1543)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1542)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1541)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1540)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1539)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1538)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1537)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1536)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1535)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1534)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1533)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1532)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1531)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1530)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1529)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1528)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1527)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1526)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1525)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1524)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1523)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1522)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1521)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1520)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1519)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1518)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24610,axiom,
! [VarCurr] :
( v125142(VarCurr)
<=> ( v125143(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24609,axiom,
! [VarCurr] :
( v125143(VarCurr)
<=> ( v125144(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8453,axiom,
! [VarCurr] :
( v125144(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39559,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex17)
<=> v125133(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_2161,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125135(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125133(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2235,axiom,
! [VarNext] :
( v125135(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125133(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24608,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125135(VarNext)
<=> ( v125136(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24607,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125136(VarNext)
<=> ( v125138(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125138(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39558,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex17)
<=> v125125(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_2160,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125126(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125125(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2234,axiom,
! [VarNext] :
( v125126(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125125(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24606,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125126(VarNext)
<=> v125127(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24605,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125127(VarNext)
<=> ( v125129(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125129(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39557,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex17)
<=> v121234(VarCurr,bitIndex17) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_301,axiom,
! [VarCurr] :
( ~ v125123(VarCurr)
=> ( v121222(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_422,axiom,
! [VarCurr] :
( v125123(VarCurr)
=> ( v121222(VarCurr,bitIndex17)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8452,axiom,
! [VarCurr] :
( v125123(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39556,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex17)
<=> v121220(VarCurr,bitIndex17) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_300,axiom,
! [VarCurr] :
( ~ v125121(VarCurr)
=> ( v121084(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_421,axiom,
! [VarCurr] :
( v125121(VarCurr)
=> ( v121084(VarCurr,bitIndex17)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8451,axiom,
! [VarCurr] :
( v125121(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39555,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex16)
<=> v121058(VarCurr,bitIndex16) ) ).
fof(addAssignment_39554,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex16)
<=> v121060(VarCurr,bitIndex16) ) ).
fof(addAssignment_39553,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex16)
<=> v121062(VarCurr,bitIndex16) ) ).
fof(addAssignment_39552,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex16)
<=> v124511(VarCurr,bitIndex16) ) ).
fof(addAssignment_39551,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex16)
<=> v124510(VarCurr,bitIndex16) ) ).
fof(addAssignment_39550,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex16)
<=> v121278(VarCurr,bitIndex16) ) ).
fof(addAssignment_39549,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex16)
<=> v121280(VarCurr,bitIndex16) ) ).
fof(addAssignment_39548,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex16)
<=> v121282(VarCurr,bitIndex16) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125112(VarNext)
=> ( v121282(VarNext,bitIndex16)
<=> v121282(VarCurr,bitIndex16) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_420,axiom,
! [VarNext] :
( v125112(VarNext)
=> ( v121282(VarNext,bitIndex16)
<=> v125114(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24604,axiom,
! [VarCurr] :
( v125114(VarCurr)
<=> ( v121284(VarCurr)
& v125115(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8450,axiom,
! [VarCurr] :
( v125115(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1583) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1582) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1581) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1580) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1579) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1578) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1577) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1576) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1575) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1574) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1573) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1572) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1571) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1570) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1569) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1568) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1567) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1566) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1565) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1564) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1563) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1562) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1561) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1560) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1559) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1558) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1557) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1556) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1555) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1554) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1553) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1552) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1551) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24603,axiom,
! [VarCurr] :
( v125112(VarCurr)
<=> ( v125113(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9878,axiom,
! [VarCurr] :
( ~ v125113(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2978,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125104(VarNext)
=> ! [B] :
( range_1583_1551(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_419,axiom,
! [VarNext] :
( v125104(VarNext)
=> ( ( v123064(VarNext,bitIndex1583)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1582)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1581)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1580)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1579)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1578)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1577)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1576)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1575)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1574)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1573)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1572)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1571)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1570)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1569)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1568)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1567)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1566)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1565)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1564)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1563)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1562)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1561)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1560)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1559)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1558)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1557)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1556)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1555)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1554)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1553)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1552)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1551)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24602,axiom,
! [VarCurr] :
( v125104(VarCurr)
<=> ( v125105(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24601,axiom,
! [VarCurr] :
( v125105(VarCurr)
<=> ( v125106(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8449,axiom,
! [VarCurr] :
( v125106(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $true )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39547,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex16)
<=> v125095(VarNext,bitIndex16) ) ).
fof(addCaseBooleanConditionEqualRanges1_2159,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125097(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125095(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2233,axiom,
! [VarNext] :
( v125097(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125095(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24600,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125097(VarNext)
<=> ( v125098(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24599,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125098(VarNext)
<=> ( v125100(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125100(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39546,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex16)
<=> v125087(VarNext,bitIndex16) ) ).
fof(addCaseBooleanConditionEqualRanges1_2158,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125088(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125087(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2232,axiom,
! [VarNext] :
( v125088(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125087(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24598,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125088(VarNext)
<=> v125089(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24597,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125089(VarNext)
<=> ( v125091(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125091(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39545,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex16)
<=> v121234(VarCurr,bitIndex16) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_299,axiom,
! [VarCurr] :
( ~ v125085(VarCurr)
=> ( v121222(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_418,axiom,
! [VarCurr] :
( v125085(VarCurr)
=> ( v121222(VarCurr,bitIndex16)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8448,axiom,
! [VarCurr] :
( v125085(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39544,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex16)
<=> v121220(VarCurr,bitIndex16) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_298,axiom,
! [VarCurr] :
( ~ v125083(VarCurr)
=> ( v121084(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_417,axiom,
! [VarCurr] :
( v125083(VarCurr)
=> ( v121084(VarCurr,bitIndex16)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8447,axiom,
! [VarCurr] :
( v125083(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $true )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39543,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex15)
<=> v121058(VarCurr,bitIndex15) ) ).
fof(addAssignment_39542,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex15)
<=> v121060(VarCurr,bitIndex15) ) ).
fof(addAssignment_39541,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex15)
<=> v121062(VarCurr,bitIndex15) ) ).
fof(addAssignment_39540,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex15)
<=> v124511(VarCurr,bitIndex15) ) ).
fof(addAssignment_39539,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex15)
<=> v124510(VarCurr,bitIndex15) ) ).
fof(addAssignment_39538,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex15)
<=> v121278(VarCurr,bitIndex15) ) ).
fof(addAssignment_39537,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex15)
<=> v121280(VarCurr,bitIndex15) ) ).
fof(addAssignment_39536,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex15)
<=> v121282(VarCurr,bitIndex15) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2977,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125074(VarNext)
=> ( v121282(VarNext,bitIndex15)
<=> v121282(VarCurr,bitIndex15) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_416,axiom,
! [VarNext] :
( v125074(VarNext)
=> ( v121282(VarNext,bitIndex15)
<=> v125076(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24596,axiom,
! [VarCurr] :
( v125076(VarCurr)
<=> ( v121284(VarCurr)
& v125077(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8446,axiom,
! [VarCurr] :
( v125077(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1616) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1615) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1614) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1613) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1612) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1611) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1610) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1609) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1608) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1607) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1606) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1605) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1604) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1603) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1602) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1601) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1600) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1599) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1598) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1597) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1596) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1595) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1594) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1593) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1592) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1591) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1590) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1589) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1588) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1587) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1586) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1585) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1584) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24595,axiom,
! [VarCurr] :
( v125074(VarCurr)
<=> ( v125075(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9875,axiom,
! [VarCurr] :
( ~ v125075(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125066(VarNext)
=> ! [B] :
( range_1616_1584(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_415,axiom,
! [VarNext] :
( v125066(VarNext)
=> ( ( v123064(VarNext,bitIndex1616)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1615)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1614)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1613)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1612)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1611)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1610)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1609)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1608)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1607)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1606)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1605)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1604)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1603)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1602)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1601)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1600)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1599)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1598)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1597)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1596)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1595)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1594)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1593)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1592)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1591)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1590)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1589)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1588)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1587)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1586)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1585)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1584)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24594,axiom,
! [VarCurr] :
( v125066(VarCurr)
<=> ( v125067(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24593,axiom,
! [VarCurr] :
( v125067(VarCurr)
<=> ( v125068(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8445,axiom,
! [VarCurr] :
( v125068(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39535,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex15)
<=> v125057(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_2157,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125059(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125057(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2231,axiom,
! [VarNext] :
( v125059(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125057(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24592,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125059(VarNext)
<=> ( v125060(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125060(VarNext)
<=> ( v125062(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125062(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39534,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex15)
<=> v125049(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_2156,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125050(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125049(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2230,axiom,
! [VarNext] :
( v125050(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125049(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24590,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125050(VarNext)
<=> v125051(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24589,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125051(VarNext)
<=> ( v125053(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9873,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125053(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39533,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex15)
<=> v121234(VarCurr,bitIndex15) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_297,axiom,
! [VarCurr] :
( ~ v125047(VarCurr)
=> ( v121222(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_414,axiom,
! [VarCurr] :
( v125047(VarCurr)
=> ( v121222(VarCurr,bitIndex15)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8444,axiom,
! [VarCurr] :
( v125047(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39532,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex15)
<=> v121220(VarCurr,bitIndex15) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_296,axiom,
! [VarCurr] :
( ~ v125045(VarCurr)
=> ( v121084(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_413,axiom,
! [VarCurr] :
( v125045(VarCurr)
=> ( v121084(VarCurr,bitIndex15)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8443,axiom,
! [VarCurr] :
( v125045(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39531,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex14)
<=> v121058(VarCurr,bitIndex14) ) ).
fof(addAssignment_39530,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex14)
<=> v121060(VarCurr,bitIndex14) ) ).
fof(addAssignment_39529,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex14)
<=> v121062(VarCurr,bitIndex14) ) ).
fof(addAssignment_39528,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex14)
<=> v124511(VarCurr,bitIndex14) ) ).
fof(addAssignment_39527,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex14)
<=> v124510(VarCurr,bitIndex14) ) ).
fof(addAssignment_39526,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex14)
<=> v121278(VarCurr,bitIndex14) ) ).
fof(addAssignment_39525,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex14)
<=> v121280(VarCurr,bitIndex14) ) ).
fof(addAssignment_39524,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex14)
<=> v121282(VarCurr,bitIndex14) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125036(VarNext)
=> ( v121282(VarNext,bitIndex14)
<=> v121282(VarCurr,bitIndex14) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_412,axiom,
! [VarNext] :
( v125036(VarNext)
=> ( v121282(VarNext,bitIndex14)
<=> v125038(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24588,axiom,
! [VarCurr] :
( v125038(VarCurr)
<=> ( v121284(VarCurr)
& v125039(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8442,axiom,
! [VarCurr] :
( v125039(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1649) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1648) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1647) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1646) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1645) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1644) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1643) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1642) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1641) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1640) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1639) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1638) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1637) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1636) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1635) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1634) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1633) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1632) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1631) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1630) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1629) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1628) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1627) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1626) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1625) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1624) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1623) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1622) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1621) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1620) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1619) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1618) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1617) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24587,axiom,
! [VarCurr] :
( v125036(VarCurr)
<=> ( v125037(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9872,axiom,
! [VarCurr] :
( ~ v125037(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125028(VarNext)
=> ! [B] :
( range_1649_1617(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_411,axiom,
! [VarNext] :
( v125028(VarNext)
=> ( ( v123064(VarNext,bitIndex1649)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1648)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1647)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1646)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1645)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1644)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1643)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1642)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1641)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1640)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1639)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1638)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1637)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1636)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1635)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1634)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1633)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1632)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1631)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1630)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1629)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1628)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1627)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1626)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1625)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1624)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1623)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1622)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1621)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1620)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1619)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1618)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1617)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24586,axiom,
! [VarCurr] :
( v125028(VarCurr)
<=> ( v125029(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24585,axiom,
! [VarCurr] :
( v125029(VarCurr)
<=> ( v125030(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8441,axiom,
! [VarCurr] :
( v125030(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39523,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex14)
<=> v125019(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_2155,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125021(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125019(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2229,axiom,
! [VarNext] :
( v125021(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125019(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24584,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125021(VarNext)
<=> ( v125022(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24583,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125022(VarNext)
<=> ( v125024(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125024(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39522,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex14)
<=> v125011(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_2154,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125012(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125011(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2228,axiom,
! [VarNext] :
( v125012(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v125011(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24582,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125012(VarNext)
<=> v125013(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24581,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v125013(VarNext)
<=> ( v125015(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v125015(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39521,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex14)
<=> v121234(VarCurr,bitIndex14) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_295,axiom,
! [VarCurr] :
( ~ v125009(VarCurr)
=> ( v121222(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_410,axiom,
! [VarCurr] :
( v125009(VarCurr)
=> ( v121222(VarCurr,bitIndex14)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8440,axiom,
! [VarCurr] :
( v125009(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39520,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex14)
<=> v121220(VarCurr,bitIndex14) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_294,axiom,
! [VarCurr] :
( ~ v125007(VarCurr)
=> ( v121084(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_409,axiom,
! [VarCurr] :
( v125007(VarCurr)
=> ( v121084(VarCurr,bitIndex14)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8439,axiom,
! [VarCurr] :
( v125007(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39519,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex13)
<=> v121058(VarCurr,bitIndex13) ) ).
fof(addAssignment_39518,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex13)
<=> v121060(VarCurr,bitIndex13) ) ).
fof(addAssignment_39517,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex13)
<=> v121062(VarCurr,bitIndex13) ) ).
fof(addAssignment_39516,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex13)
<=> v124511(VarCurr,bitIndex13) ) ).
fof(addAssignment_39515,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex13)
<=> v124510(VarCurr,bitIndex13) ) ).
fof(addAssignment_39514,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex13)
<=> v121278(VarCurr,bitIndex13) ) ).
fof(addAssignment_39513,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex13)
<=> v121280(VarCurr,bitIndex13) ) ).
fof(addAssignment_39512,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex13)
<=> v121282(VarCurr,bitIndex13) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124998(VarNext)
=> ( v121282(VarNext,bitIndex13)
<=> v121282(VarCurr,bitIndex13) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_408,axiom,
! [VarNext] :
( v124998(VarNext)
=> ( v121282(VarNext,bitIndex13)
<=> v125000(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24580,axiom,
! [VarCurr] :
( v125000(VarCurr)
<=> ( v121284(VarCurr)
& v125001(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8438,axiom,
! [VarCurr] :
( v125001(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1682) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1681) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1680) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1679) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1678) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1677) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1676) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1675) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1674) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1673) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1672) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1671) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1670) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1669) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1668) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1667) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1666) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1665) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1664) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1663) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1662) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1661) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1660) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1659) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1658) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1657) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1656) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1655) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1654) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1653) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1652) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1651) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1650) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24579,axiom,
! [VarCurr] :
( v124998(VarCurr)
<=> ( v124999(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9869,axiom,
! [VarCurr] :
( ~ v124999(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124990(VarNext)
=> ! [B] :
( range_1682_1650(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_407,axiom,
! [VarNext] :
( v124990(VarNext)
=> ( ( v123064(VarNext,bitIndex1682)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1681)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1680)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1679)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1678)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1677)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1676)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1675)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1674)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1673)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1672)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1671)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1670)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1669)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1668)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1667)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1666)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1665)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1664)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1663)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1662)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1661)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1660)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1659)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1658)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1657)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1656)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1655)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1654)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1653)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1652)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1651)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1650)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24578,axiom,
! [VarCurr] :
( v124990(VarCurr)
<=> ( v124991(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24577,axiom,
! [VarCurr] :
( v124991(VarCurr)
<=> ( v124992(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8437,axiom,
! [VarCurr] :
( v124992(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39511,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex13)
<=> v124981(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_2153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124983(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124981(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2227,axiom,
! [VarNext] :
( v124983(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124981(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124983(VarNext)
<=> ( v124984(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24575,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124984(VarNext)
<=> ( v124986(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9868,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124986(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39510,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex13)
<=> v124973(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_2152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124974(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124973(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2226,axiom,
! [VarNext] :
( v124974(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124973(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24574,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124974(VarNext)
<=> v124975(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24573,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124975(VarNext)
<=> ( v124977(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124977(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39509,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex13)
<=> v121234(VarCurr,bitIndex13) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_293,axiom,
! [VarCurr] :
( ~ v124971(VarCurr)
=> ( v121222(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_406,axiom,
! [VarCurr] :
( v124971(VarCurr)
=> ( v121222(VarCurr,bitIndex13)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8436,axiom,
! [VarCurr] :
( v124971(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39508,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex13)
<=> v121220(VarCurr,bitIndex13) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_292,axiom,
! [VarCurr] :
( ~ v124969(VarCurr)
=> ( v121084(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_405,axiom,
! [VarCurr] :
( v124969(VarCurr)
=> ( v121084(VarCurr,bitIndex13)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8435,axiom,
! [VarCurr] :
( v124969(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39507,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex12)
<=> v121058(VarCurr,bitIndex12) ) ).
fof(addAssignment_39506,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex12)
<=> v121060(VarCurr,bitIndex12) ) ).
fof(addAssignment_39505,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex12)
<=> v121062(VarCurr,bitIndex12) ) ).
fof(addAssignment_39504,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex12)
<=> v124511(VarCurr,bitIndex12) ) ).
fof(addAssignment_39503,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex12)
<=> v124510(VarCurr,bitIndex12) ) ).
fof(addAssignment_39502,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex12)
<=> v121278(VarCurr,bitIndex12) ) ).
fof(addAssignment_39501,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex12)
<=> v121280(VarCurr,bitIndex12) ) ).
fof(addAssignment_39500,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex12)
<=> v121282(VarCurr,bitIndex12) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124960(VarNext)
=> ( v121282(VarNext,bitIndex12)
<=> v121282(VarCurr,bitIndex12) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_404,axiom,
! [VarNext] :
( v124960(VarNext)
=> ( v121282(VarNext,bitIndex12)
<=> v124962(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24572,axiom,
! [VarCurr] :
( v124962(VarCurr)
<=> ( v121284(VarCurr)
& v124963(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8434,axiom,
! [VarCurr] :
( v124963(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1715) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1714) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1713) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1712) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1711) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1710) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1709) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1708) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1707) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1706) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1705) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1704) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1703) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1702) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1701) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1700) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1699) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1698) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1697) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1696) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1695) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1694) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1693) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1692) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1691) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1690) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1689) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1688) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1687) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1686) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1685) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1684) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1683) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24571,axiom,
! [VarCurr] :
( v124960(VarCurr)
<=> ( v124961(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9866,axiom,
! [VarCurr] :
( ~ v124961(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2970,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124952(VarNext)
=> ! [B] :
( range_1715_1683(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_403,axiom,
! [VarNext] :
( v124952(VarNext)
=> ( ( v123064(VarNext,bitIndex1715)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1714)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1713)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1712)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1711)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1710)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1709)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1708)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1707)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1706)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1705)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1704)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1703)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1702)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1701)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1700)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1699)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1698)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1697)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1696)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1695)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1694)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1693)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1692)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1691)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1690)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1689)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1688)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1687)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1686)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1685)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1684)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1683)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24570,axiom,
! [VarCurr] :
( v124952(VarCurr)
<=> ( v124953(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24569,axiom,
! [VarCurr] :
( v124953(VarCurr)
<=> ( v124954(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8433,axiom,
! [VarCurr] :
( v124954(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39499,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex12)
<=> v124943(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionEqualRanges1_2151,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124945(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124943(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2225,axiom,
! [VarNext] :
( v124945(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124943(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24568,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124945(VarNext)
<=> ( v124946(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24567,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124946(VarNext)
<=> ( v124948(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9865,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124948(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39498,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex12)
<=> v124935(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionEqualRanges1_2150,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124936(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124935(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2224,axiom,
! [VarNext] :
( v124936(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124935(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124936(VarNext)
<=> v124937(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124937(VarNext)
<=> ( v124939(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124939(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39497,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex12)
<=> v121234(VarCurr,bitIndex12) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_291,axiom,
! [VarCurr] :
( ~ v124933(VarCurr)
=> ( v121222(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_402,axiom,
! [VarCurr] :
( v124933(VarCurr)
=> ( v121222(VarCurr,bitIndex12)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8432,axiom,
! [VarCurr] :
( v124933(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39496,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex12)
<=> v121220(VarCurr,bitIndex12) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_290,axiom,
! [VarCurr] :
( ~ v124931(VarCurr)
=> ( v121084(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_401,axiom,
! [VarCurr] :
( v124931(VarCurr)
=> ( v121084(VarCurr,bitIndex12)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8431,axiom,
! [VarCurr] :
( v124931(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39495,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex11)
<=> v121058(VarCurr,bitIndex11) ) ).
fof(addAssignment_39494,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex11)
<=> v121060(VarCurr,bitIndex11) ) ).
fof(addAssignment_39493,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex11)
<=> v121062(VarCurr,bitIndex11) ) ).
fof(addAssignment_39492,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex11)
<=> v124511(VarCurr,bitIndex11) ) ).
fof(addAssignment_39491,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex11)
<=> v124510(VarCurr,bitIndex11) ) ).
fof(addAssignment_39490,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex11)
<=> v121278(VarCurr,bitIndex11) ) ).
fof(addAssignment_39489,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex11)
<=> v121280(VarCurr,bitIndex11) ) ).
fof(addAssignment_39488,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex11)
<=> v121282(VarCurr,bitIndex11) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124922(VarNext)
=> ( v121282(VarNext,bitIndex11)
<=> v121282(VarCurr,bitIndex11) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_400,axiom,
! [VarNext] :
( v124922(VarNext)
=> ( v121282(VarNext,bitIndex11)
<=> v124924(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24564,axiom,
! [VarCurr] :
( v124924(VarCurr)
<=> ( v121284(VarCurr)
& v124925(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8430,axiom,
! [VarCurr] :
( v124925(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1748) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1747) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1746) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1745) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1744) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1743) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1742) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1741) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1740) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1739) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1738) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1737) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1736) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1735) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1734) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1733) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1732) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1731) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1730) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1729) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1728) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1727) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1726) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1725) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1724) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1723) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1722) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1721) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1720) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1719) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1718) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1717) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1716) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24563,axiom,
! [VarCurr] :
( v124922(VarCurr)
<=> ( v124923(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9863,axiom,
! [VarCurr] :
( ~ v124923(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2968,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124914(VarNext)
=> ! [B] :
( range_1748_1716(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_399,axiom,
! [VarNext] :
( v124914(VarNext)
=> ( ( v123064(VarNext,bitIndex1748)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1747)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1746)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1745)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1744)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1743)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1742)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1741)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1740)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1739)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1738)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1737)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1736)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1735)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1734)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1733)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1732)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1731)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1730)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1729)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1728)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1727)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1726)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1725)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1724)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1723)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1722)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1721)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1720)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1719)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1718)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1717)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1716)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24562,axiom,
! [VarCurr] :
( v124914(VarCurr)
<=> ( v124915(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24561,axiom,
! [VarCurr] :
( v124915(VarCurr)
<=> ( v124916(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8429,axiom,
! [VarCurr] :
( v124916(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39487,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex11)
<=> v124905(VarNext,bitIndex11) ) ).
fof(addCaseBooleanConditionEqualRanges1_2149,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124907(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124905(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2223,axiom,
! [VarNext] :
( v124907(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124905(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124907(VarNext)
<=> ( v124908(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124908(VarNext)
<=> ( v124910(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124910(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39486,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex11)
<=> v124897(VarNext,bitIndex11) ) ).
fof(addCaseBooleanConditionEqualRanges1_2148,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124898(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124897(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2222,axiom,
! [VarNext] :
( v124898(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124897(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124898(VarNext)
<=> v124899(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124899(VarNext)
<=> ( v124901(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9861,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124901(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39485,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex11)
<=> v121234(VarCurr,bitIndex11) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_289,axiom,
! [VarCurr] :
( ~ v124895(VarCurr)
=> ( v121222(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_398,axiom,
! [VarCurr] :
( v124895(VarCurr)
=> ( v121222(VarCurr,bitIndex11)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8428,axiom,
! [VarCurr] :
( v124895(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39484,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex11)
<=> v121220(VarCurr,bitIndex11) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_288,axiom,
! [VarCurr] :
( ~ v124893(VarCurr)
=> ( v121084(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_397,axiom,
! [VarCurr] :
( v124893(VarCurr)
=> ( v121084(VarCurr,bitIndex11)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8427,axiom,
! [VarCurr] :
( v124893(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39483,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex10)
<=> v121058(VarCurr,bitIndex10) ) ).
fof(addAssignment_39482,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex10)
<=> v121060(VarCurr,bitIndex10) ) ).
fof(addAssignment_39481,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex10)
<=> v121062(VarCurr,bitIndex10) ) ).
fof(addAssignment_39480,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex10)
<=> v124511(VarCurr,bitIndex10) ) ).
fof(addAssignment_39479,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex10)
<=> v124510(VarCurr,bitIndex10) ) ).
fof(addAssignment_39478,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex10)
<=> v121278(VarCurr,bitIndex10) ) ).
fof(addAssignment_39477,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex10)
<=> v121280(VarCurr,bitIndex10) ) ).
fof(addAssignment_39476,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex10)
<=> v121282(VarCurr,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124884(VarNext)
=> ( v121282(VarNext,bitIndex10)
<=> v121282(VarCurr,bitIndex10) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_396,axiom,
! [VarNext] :
( v124884(VarNext)
=> ( v121282(VarNext,bitIndex10)
<=> v124886(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24556,axiom,
! [VarCurr] :
( v124886(VarCurr)
<=> ( v121284(VarCurr)
& v124887(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8426,axiom,
! [VarCurr] :
( v124887(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1781) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1780) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1779) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1778) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1777) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1776) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1775) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1774) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1773) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1772) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1771) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1770) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1769) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1768) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1767) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1766) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1765) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1764) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1763) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1762) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1761) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1760) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1759) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1758) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1757) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1756) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1755) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1754) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1753) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1752) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1751) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1750) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1749) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24555,axiom,
! [VarCurr] :
( v124884(VarCurr)
<=> ( v124885(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9860,axiom,
! [VarCurr] :
( ~ v124885(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124876(VarNext)
=> ! [B] :
( range_1781_1749(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_395,axiom,
! [VarNext] :
( v124876(VarNext)
=> ( ( v123064(VarNext,bitIndex1781)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1780)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1779)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1778)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1777)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1776)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1775)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1774)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1773)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1772)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1771)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1770)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1769)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1768)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1767)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1766)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1765)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1764)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1763)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1762)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1761)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1760)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1759)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1758)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1757)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1756)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1755)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1754)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1753)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1752)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1751)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1750)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1749)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24554,axiom,
! [VarCurr] :
( v124876(VarCurr)
<=> ( v124877(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24553,axiom,
! [VarCurr] :
( v124877(VarCurr)
<=> ( v124878(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8425,axiom,
! [VarCurr] :
( v124878(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39475,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex10)
<=> v124867(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_2147,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124869(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124867(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2221,axiom,
! [VarNext] :
( v124869(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124867(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24552,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124869(VarNext)
<=> ( v124870(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24551,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124870(VarNext)
<=> ( v124872(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9859,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124872(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39474,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex10)
<=> v124859(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_2146,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124860(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124859(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2220,axiom,
! [VarNext] :
( v124860(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124859(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24550,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124860(VarNext)
<=> v124861(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24549,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124861(VarNext)
<=> ( v124863(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9858,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124863(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39473,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex10)
<=> v121234(VarCurr,bitIndex10) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_287,axiom,
! [VarCurr] :
( ~ v124857(VarCurr)
=> ( v121222(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_394,axiom,
! [VarCurr] :
( v124857(VarCurr)
=> ( v121222(VarCurr,bitIndex10)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8424,axiom,
! [VarCurr] :
( v124857(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39472,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex10)
<=> v121220(VarCurr,bitIndex10) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_286,axiom,
! [VarCurr] :
( ~ v124855(VarCurr)
=> ( v121084(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_393,axiom,
! [VarCurr] :
( v124855(VarCurr)
=> ( v121084(VarCurr,bitIndex10)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8423,axiom,
! [VarCurr] :
( v124855(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39471,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex9)
<=> v121058(VarCurr,bitIndex9) ) ).
fof(addAssignment_39470,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex9)
<=> v121060(VarCurr,bitIndex9) ) ).
fof(addAssignment_39469,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex9)
<=> v121062(VarCurr,bitIndex9) ) ).
fof(addAssignment_39468,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex9)
<=> v124511(VarCurr,bitIndex9) ) ).
fof(addAssignment_39467,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex9)
<=> v124510(VarCurr,bitIndex9) ) ).
fof(addAssignment_39466,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex9)
<=> v121278(VarCurr,bitIndex9) ) ).
fof(addAssignment_39465,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex9)
<=> v121280(VarCurr,bitIndex9) ) ).
fof(addAssignment_39464,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex9)
<=> v121282(VarCurr,bitIndex9) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124846(VarNext)
=> ( v121282(VarNext,bitIndex9)
<=> v121282(VarCurr,bitIndex9) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_392,axiom,
! [VarNext] :
( v124846(VarNext)
=> ( v121282(VarNext,bitIndex9)
<=> v124848(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24548,axiom,
! [VarCurr] :
( v124848(VarCurr)
<=> ( v121284(VarCurr)
& v124849(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8422,axiom,
! [VarCurr] :
( v124849(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1814) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1813) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1812) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1811) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1810) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1809) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1808) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1807) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1806) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1805) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1804) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1803) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1802) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1801) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1800) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1799) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1798) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1797) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1796) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1795) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1794) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1793) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1792) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1791) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1790) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1789) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1788) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1787) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1786) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1785) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1784) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1783) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1782) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24547,axiom,
! [VarCurr] :
( v124846(VarCurr)
<=> ( v124847(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9857,axiom,
! [VarCurr] :
( ~ v124847(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124838(VarNext)
=> ! [B] :
( range_1814_1782(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_391,axiom,
! [VarNext] :
( v124838(VarNext)
=> ( ( v123064(VarNext,bitIndex1814)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1813)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1812)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1811)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1810)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1809)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1808)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1807)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1806)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1805)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1804)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1803)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1802)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1801)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1800)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1799)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1798)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1797)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1796)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1795)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1794)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1793)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1792)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1791)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1790)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1789)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1788)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1787)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1786)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1785)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1784)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1783)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1782)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24546,axiom,
! [VarCurr] :
( v124838(VarCurr)
<=> ( v124839(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24545,axiom,
! [VarCurr] :
( v124839(VarCurr)
<=> ( v124840(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8421,axiom,
! [VarCurr] :
( v124840(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39463,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex9)
<=> v124829(VarNext,bitIndex9) ) ).
fof(addCaseBooleanConditionEqualRanges1_2145,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124831(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124829(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2219,axiom,
! [VarNext] :
( v124831(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124829(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24544,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124831(VarNext)
<=> ( v124832(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124832(VarNext)
<=> ( v124834(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124834(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39462,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex9)
<=> v124821(VarNext,bitIndex9) ) ).
fof(addCaseBooleanConditionEqualRanges1_2144,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124822(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124821(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2218,axiom,
! [VarNext] :
( v124822(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124821(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24542,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124822(VarNext)
<=> v124823(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24541,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124823(VarNext)
<=> ( v124825(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124825(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39461,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex9)
<=> v121234(VarCurr,bitIndex9) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_285,axiom,
! [VarCurr] :
( ~ v124819(VarCurr)
=> ( v121222(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_390,axiom,
! [VarCurr] :
( v124819(VarCurr)
=> ( v121222(VarCurr,bitIndex9)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8420,axiom,
! [VarCurr] :
( v124819(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39460,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex9)
<=> v121220(VarCurr,bitIndex9) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_284,axiom,
! [VarCurr] :
( ~ v124817(VarCurr)
=> ( v121084(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_389,axiom,
! [VarCurr] :
( v124817(VarCurr)
=> ( v121084(VarCurr,bitIndex9)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8419,axiom,
! [VarCurr] :
( v124817(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39459,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex8)
<=> v121058(VarCurr,bitIndex8) ) ).
fof(addAssignment_39458,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex8)
<=> v121060(VarCurr,bitIndex8) ) ).
fof(addAssignment_39457,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex8)
<=> v121062(VarCurr,bitIndex8) ) ).
fof(addAssignment_39456,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex8)
<=> v124511(VarCurr,bitIndex8) ) ).
fof(addAssignment_39455,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex8)
<=> v124510(VarCurr,bitIndex8) ) ).
fof(addAssignment_39454,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex8)
<=> v121278(VarCurr,bitIndex8) ) ).
fof(addAssignment_39453,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex8)
<=> v121280(VarCurr,bitIndex8) ) ).
fof(addAssignment_39452,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex8)
<=> v121282(VarCurr,bitIndex8) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124808(VarNext)
=> ( v121282(VarNext,bitIndex8)
<=> v121282(VarCurr,bitIndex8) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_388,axiom,
! [VarNext] :
( v124808(VarNext)
=> ( v121282(VarNext,bitIndex8)
<=> v124810(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24540,axiom,
! [VarCurr] :
( v124810(VarCurr)
<=> ( v121284(VarCurr)
& v124811(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8418,axiom,
! [VarCurr] :
( v124811(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1847) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1846) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1845) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1844) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1843) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1842) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1841) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1840) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1839) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1838) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1837) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1836) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1835) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1834) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1833) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1832) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1831) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1830) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1829) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1828) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1827) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1826) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1825) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1824) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1823) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1822) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1821) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1820) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1819) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1818) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1817) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1816) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1815) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24539,axiom,
! [VarCurr] :
( v124808(VarCurr)
<=> ( v124809(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9854,axiom,
! [VarCurr] :
( ~ v124809(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124800(VarNext)
=> ! [B] :
( range_1847_1815(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_387,axiom,
! [VarNext] :
( v124800(VarNext)
=> ( ( v123064(VarNext,bitIndex1847)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1846)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1845)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1844)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1843)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1842)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1841)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1840)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1839)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1838)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1837)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1836)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1835)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1834)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1833)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1832)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1831)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1830)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1829)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1828)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1827)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1826)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1825)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1824)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1823)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1822)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1821)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1820)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1819)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1818)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1817)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1816)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1815)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24538,axiom,
! [VarCurr] :
( v124800(VarCurr)
<=> ( v124801(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24537,axiom,
! [VarCurr] :
( v124801(VarCurr)
<=> ( v124802(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8417,axiom,
! [VarCurr] :
( v124802(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $true )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39451,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex8)
<=> v124791(VarNext,bitIndex8) ) ).
fof(addCaseBooleanConditionEqualRanges1_2143,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124793(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124791(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2217,axiom,
! [VarNext] :
( v124793(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124791(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124793(VarNext)
<=> ( v124794(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124794(VarNext)
<=> ( v124796(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124796(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39450,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex8)
<=> v124783(VarNext,bitIndex8) ) ).
fof(addCaseBooleanConditionEqualRanges1_2142,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124784(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124783(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2216,axiom,
! [VarNext] :
( v124784(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124783(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124784(VarNext)
<=> v124785(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124785(VarNext)
<=> ( v124787(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124787(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39449,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex8)
<=> v121234(VarCurr,bitIndex8) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_283,axiom,
! [VarCurr] :
( ~ v124781(VarCurr)
=> ( v121222(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_386,axiom,
! [VarCurr] :
( v124781(VarCurr)
=> ( v121222(VarCurr,bitIndex8)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8416,axiom,
! [VarCurr] :
( v124781(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39448,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex8)
<=> v121220(VarCurr,bitIndex8) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_282,axiom,
! [VarCurr] :
( ~ v124779(VarCurr)
=> ( v121084(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_385,axiom,
! [VarCurr] :
( v124779(VarCurr)
=> ( v121084(VarCurr,bitIndex8)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8415,axiom,
! [VarCurr] :
( v124779(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $true )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39447,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex7)
<=> v121058(VarCurr,bitIndex7) ) ).
fof(addAssignment_39446,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex7)
<=> v121060(VarCurr,bitIndex7) ) ).
fof(addAssignment_39445,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex7)
<=> v121062(VarCurr,bitIndex7) ) ).
fof(addAssignment_39444,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex7)
<=> v124511(VarCurr,bitIndex7) ) ).
fof(addAssignment_39443,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex7)
<=> v124510(VarCurr,bitIndex7) ) ).
fof(addAssignment_39442,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex7)
<=> v121278(VarCurr,bitIndex7) ) ).
fof(addAssignment_39441,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex7)
<=> v121280(VarCurr,bitIndex7) ) ).
fof(addAssignment_39440,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex7)
<=> v121282(VarCurr,bitIndex7) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124770(VarNext)
=> ( v121282(VarNext,bitIndex7)
<=> v121282(VarCurr,bitIndex7) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_384,axiom,
! [VarNext] :
( v124770(VarNext)
=> ( v121282(VarNext,bitIndex7)
<=> v124772(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24532,axiom,
! [VarCurr] :
( v124772(VarCurr)
<=> ( v121284(VarCurr)
& v124773(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8414,axiom,
! [VarCurr] :
( v124773(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1880) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1879) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1878) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1877) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1876) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1875) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1874) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1873) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1872) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1871) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1870) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1869) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1868) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1867) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1866) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1865) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1864) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1863) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1862) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1861) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1860) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1859) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1858) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1857) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1856) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1855) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1854) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1853) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1852) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1851) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1850) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1849) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1848) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24531,axiom,
! [VarCurr] :
( v124770(VarCurr)
<=> ( v124771(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9851,axiom,
! [VarCurr] :
( ~ v124771(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124762(VarNext)
=> ! [B] :
( range_1880_1848(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_383,axiom,
! [VarNext] :
( v124762(VarNext)
=> ( ( v123064(VarNext,bitIndex1880)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1879)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1878)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1877)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1876)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1875)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1874)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1873)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1872)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1871)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1870)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1869)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1868)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1867)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1866)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1865)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1864)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1863)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1862)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1861)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1860)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1859)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1858)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1857)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1856)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1855)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1854)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1853)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1852)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1851)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1850)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1849)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1848)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24530,axiom,
! [VarCurr] :
( v124762(VarCurr)
<=> ( v124763(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24529,axiom,
! [VarCurr] :
( v124763(VarCurr)
<=> ( v124764(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8413,axiom,
! [VarCurr] :
( v124764(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39439,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex7)
<=> v124753(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionEqualRanges1_2141,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124755(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124753(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2215,axiom,
! [VarNext] :
( v124755(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124753(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124755(VarNext)
<=> ( v124756(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24527,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124756(VarNext)
<=> ( v124758(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124758(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39438,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex7)
<=> v124745(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionEqualRanges1_2140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124746(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124745(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2214,axiom,
! [VarNext] :
( v124746(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124745(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24526,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124746(VarNext)
<=> v124747(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124747(VarNext)
<=> ( v124749(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9849,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124749(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39437,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex7)
<=> v121234(VarCurr,bitIndex7) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_281,axiom,
! [VarCurr] :
( ~ v124743(VarCurr)
=> ( v121222(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_382,axiom,
! [VarCurr] :
( v124743(VarCurr)
=> ( v121222(VarCurr,bitIndex7)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8412,axiom,
! [VarCurr] :
( v124743(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39436,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex7)
<=> v121220(VarCurr,bitIndex7) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_280,axiom,
! [VarCurr] :
( ~ v124741(VarCurr)
=> ( v121084(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_381,axiom,
! [VarCurr] :
( v124741(VarCurr)
=> ( v121084(VarCurr,bitIndex7)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8411,axiom,
! [VarCurr] :
( v124741(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39435,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex6)
<=> v121058(VarCurr,bitIndex6) ) ).
fof(addAssignment_39434,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex6)
<=> v121060(VarCurr,bitIndex6) ) ).
fof(addAssignment_39433,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex6)
<=> v121062(VarCurr,bitIndex6) ) ).
fof(addAssignment_39432,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex6)
<=> v124511(VarCurr,bitIndex6) ) ).
fof(addAssignment_39431,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex6)
<=> v124510(VarCurr,bitIndex6) ) ).
fof(addAssignment_39430,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex6)
<=> v121278(VarCurr,bitIndex6) ) ).
fof(addAssignment_39429,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex6)
<=> v121280(VarCurr,bitIndex6) ) ).
fof(addAssignment_39428,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex6)
<=> v121282(VarCurr,bitIndex6) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124732(VarNext)
=> ( v121282(VarNext,bitIndex6)
<=> v121282(VarCurr,bitIndex6) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_380,axiom,
! [VarNext] :
( v124732(VarNext)
=> ( v121282(VarNext,bitIndex6)
<=> v124734(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24524,axiom,
! [VarCurr] :
( v124734(VarCurr)
<=> ( v121284(VarCurr)
& v124735(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8410,axiom,
! [VarCurr] :
( v124735(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1913) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1912) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1911) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1910) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1909) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1908) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1907) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1906) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1905) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1904) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1903) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1902) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1901) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1900) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1899) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1898) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1897) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1896) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1895) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1894) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1893) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1892) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1891) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1890) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1889) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1888) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1887) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1886) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1885) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1884) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1883) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1882) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1881) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24523,axiom,
! [VarCurr] :
( v124732(VarCurr)
<=> ( v124733(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9848,axiom,
! [VarCurr] :
( ~ v124733(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124724(VarNext)
=> ! [B] :
( range_1913_1881(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_379,axiom,
! [VarNext] :
( v124724(VarNext)
=> ( ( v123064(VarNext,bitIndex1913)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1912)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1911)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1910)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1909)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1908)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1907)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1906)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1905)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1904)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1903)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1902)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1901)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1900)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1899)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1898)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1897)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1896)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1895)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1894)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1893)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1892)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1891)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1890)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1889)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1888)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1887)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1886)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1885)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1884)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1883)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1882)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1881)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24522,axiom,
! [VarCurr] :
( v124724(VarCurr)
<=> ( v124725(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24521,axiom,
! [VarCurr] :
( v124725(VarCurr)
<=> ( v124726(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8409,axiom,
! [VarCurr] :
( v124726(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39427,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex6)
<=> v124715(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_2139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124717(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124715(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2213,axiom,
! [VarNext] :
( v124717(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124715(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24520,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124717(VarNext)
<=> ( v124718(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124718(VarNext)
<=> ( v124720(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124720(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39426,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex6)
<=> v124707(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_2138,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124708(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124707(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2212,axiom,
! [VarNext] :
( v124708(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124707(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124708(VarNext)
<=> v124709(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124709(VarNext)
<=> ( v124711(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124711(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39425,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex6)
<=> v121234(VarCurr,bitIndex6) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_279,axiom,
! [VarCurr] :
( ~ v124705(VarCurr)
=> ( v121222(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_378,axiom,
! [VarCurr] :
( v124705(VarCurr)
=> ( v121222(VarCurr,bitIndex6)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8408,axiom,
! [VarCurr] :
( v124705(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39424,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex6)
<=> v121220(VarCurr,bitIndex6) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_278,axiom,
! [VarCurr] :
( ~ v124703(VarCurr)
=> ( v121084(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_377,axiom,
! [VarCurr] :
( v124703(VarCurr)
=> ( v121084(VarCurr,bitIndex6)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8407,axiom,
! [VarCurr] :
( v124703(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39423,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex5)
<=> v121058(VarCurr,bitIndex5) ) ).
fof(addAssignment_39422,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex5)
<=> v121060(VarCurr,bitIndex5) ) ).
fof(addAssignment_39421,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex5)
<=> v121062(VarCurr,bitIndex5) ) ).
fof(addAssignment_39420,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex5)
<=> v124511(VarCurr,bitIndex5) ) ).
fof(addAssignment_39419,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex5)
<=> v124510(VarCurr,bitIndex5) ) ).
fof(addAssignment_39418,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex5)
<=> v121278(VarCurr,bitIndex5) ) ).
fof(addAssignment_39417,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex5)
<=> v121280(VarCurr,bitIndex5) ) ).
fof(addAssignment_39416,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex5)
<=> v121282(VarCurr,bitIndex5) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124694(VarNext)
=> ( v121282(VarNext,bitIndex5)
<=> v121282(VarCurr,bitIndex5) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_376,axiom,
! [VarNext] :
( v124694(VarNext)
=> ( v121282(VarNext,bitIndex5)
<=> v124696(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24516,axiom,
! [VarCurr] :
( v124696(VarCurr)
<=> ( v121284(VarCurr)
& v124697(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8406,axiom,
! [VarCurr] :
( v124697(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1946) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1945) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1944) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1943) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1942) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1941) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1940) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1939) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1938) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1937) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1936) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1935) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1934) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1933) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1932) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1931) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1930) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1929) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1928) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1927) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1926) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1925) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1924) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1923) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1922) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1921) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1920) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1919) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1918) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1917) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1916) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1915) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1914) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24515,axiom,
! [VarCurr] :
( v124694(VarCurr)
<=> ( v124695(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9845,axiom,
! [VarCurr] :
( ~ v124695(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124686(VarNext)
=> ! [B] :
( range_1946_1914(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_375,axiom,
! [VarNext] :
( v124686(VarNext)
=> ( ( v123064(VarNext,bitIndex1946)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1945)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1944)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1943)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1942)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1941)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1940)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1939)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1938)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1937)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1936)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1935)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1934)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1933)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1932)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1931)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1930)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1929)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1928)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1927)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1926)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1925)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1924)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1923)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1922)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1921)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1920)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1919)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1918)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1917)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1916)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1915)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1914)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24514,axiom,
! [VarCurr] :
( v124686(VarCurr)
<=> ( v124687(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24513,axiom,
! [VarCurr] :
( v124687(VarCurr)
<=> ( v124688(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8405,axiom,
! [VarCurr] :
( v124688(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39415,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex5)
<=> v124677(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_2137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124679(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124677(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2211,axiom,
! [VarNext] :
( v124679(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124677(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24512,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124679(VarNext)
<=> ( v124680(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124680(VarNext)
<=> ( v124682(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9844,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124682(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39414,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex5)
<=> v124669(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_2136,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124670(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124669(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2210,axiom,
! [VarNext] :
( v124670(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124669(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24510,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124670(VarNext)
<=> v124671(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124671(VarNext)
<=> ( v124673(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9843,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124673(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39413,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex5)
<=> v121234(VarCurr,bitIndex5) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_277,axiom,
! [VarCurr] :
( ~ v124667(VarCurr)
=> ( v121222(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_374,axiom,
! [VarCurr] :
( v124667(VarCurr)
=> ( v121222(VarCurr,bitIndex5)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8404,axiom,
! [VarCurr] :
( v124667(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39412,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex5)
<=> v121220(VarCurr,bitIndex5) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_276,axiom,
! [VarCurr] :
( ~ v124665(VarCurr)
=> ( v121084(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_373,axiom,
! [VarCurr] :
( v124665(VarCurr)
=> ( v121084(VarCurr,bitIndex5)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8403,axiom,
! [VarCurr] :
( v124665(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39411,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex4)
<=> v121058(VarCurr,bitIndex4) ) ).
fof(addAssignment_39410,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex4)
<=> v121060(VarCurr,bitIndex4) ) ).
fof(addAssignment_39409,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex4)
<=> v121062(VarCurr,bitIndex4) ) ).
fof(addAssignment_39408,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex4)
<=> v124511(VarCurr,bitIndex4) ) ).
fof(addAssignment_39407,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex4)
<=> v124510(VarCurr,bitIndex4) ) ).
fof(addAssignment_39406,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex4)
<=> v121278(VarCurr,bitIndex4) ) ).
fof(addAssignment_39405,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex4)
<=> v121280(VarCurr,bitIndex4) ) ).
fof(addAssignment_39404,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex4)
<=> v121282(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124656(VarNext)
=> ( v121282(VarNext,bitIndex4)
<=> v121282(VarCurr,bitIndex4) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_372,axiom,
! [VarNext] :
( v124656(VarNext)
=> ( v121282(VarNext,bitIndex4)
<=> v124658(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24508,axiom,
! [VarCurr] :
( v124658(VarCurr)
<=> ( v121284(VarCurr)
& v124659(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8402,axiom,
! [VarCurr] :
( v124659(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex1979) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex1978) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex1977) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex1976) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex1975) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex1974) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex1973) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex1972) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex1971) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex1970) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex1969) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex1968) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex1967) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1966) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1965) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1964) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1963) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1962) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1961) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1960) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1959) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1958) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1957) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1956) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1955) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1954) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1953) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1952) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1951) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1950) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1949) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1948) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1947) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24507,axiom,
! [VarCurr] :
( v124656(VarCurr)
<=> ( v124657(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9842,axiom,
! [VarCurr] :
( ~ v124657(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2954,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124648(VarNext)
=> ! [B] :
( range_1979_1947(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_371,axiom,
! [VarNext] :
( v124648(VarNext)
=> ( ( v123064(VarNext,bitIndex1979)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex1978)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex1977)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex1976)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex1975)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex1974)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex1973)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex1972)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex1971)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex1970)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex1969)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex1968)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex1967)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1966)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1965)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1964)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1963)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1962)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1961)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1960)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1959)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1958)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1957)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1956)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1955)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1954)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1953)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1952)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1951)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1950)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1949)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1948)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1947)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24506,axiom,
! [VarCurr] :
( v124648(VarCurr)
<=> ( v124649(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24505,axiom,
! [VarCurr] :
( v124649(VarCurr)
<=> ( v124650(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8401,axiom,
! [VarCurr] :
( v124650(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $true )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39403,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex4)
<=> v124639(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_2135,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124641(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124639(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2209,axiom,
! [VarNext] :
( v124641(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124639(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124641(VarNext)
<=> ( v124642(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124642(VarNext)
<=> ( v124644(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124644(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39402,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex4)
<=> v124631(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_2134,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124632(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124631(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2208,axiom,
! [VarNext] :
( v124632(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124631(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124632(VarNext)
<=> v124633(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124633(VarNext)
<=> ( v124635(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124635(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39401,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex4)
<=> v121234(VarCurr,bitIndex4) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_275,axiom,
! [VarCurr] :
( ~ v124629(VarCurr)
=> ( v121222(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_370,axiom,
! [VarCurr] :
( v124629(VarCurr)
=> ( v121222(VarCurr,bitIndex4)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8400,axiom,
! [VarCurr] :
( v124629(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39400,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex4)
<=> v121220(VarCurr,bitIndex4) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_274,axiom,
! [VarCurr] :
( ~ v124627(VarCurr)
=> ( v121084(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_369,axiom,
! [VarCurr] :
( v124627(VarCurr)
=> ( v121084(VarCurr,bitIndex4)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8399,axiom,
! [VarCurr] :
( v124627(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $true )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39399,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex3)
<=> v121058(VarCurr,bitIndex3) ) ).
fof(addAssignment_39398,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex3)
<=> v121060(VarCurr,bitIndex3) ) ).
fof(addAssignment_39397,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex3)
<=> v121062(VarCurr,bitIndex3) ) ).
fof(addAssignment_39396,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex3)
<=> v124511(VarCurr,bitIndex3) ) ).
fof(addAssignment_39395,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex3)
<=> v124510(VarCurr,bitIndex3) ) ).
fof(addAssignment_39394,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex3)
<=> v121278(VarCurr,bitIndex3) ) ).
fof(addAssignment_39393,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex3)
<=> v121280(VarCurr,bitIndex3) ) ).
fof(addAssignment_39392,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex3)
<=> v121282(VarCurr,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124618(VarNext)
=> ( v121282(VarNext,bitIndex3)
<=> v121282(VarCurr,bitIndex3) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_368,axiom,
! [VarNext] :
( v124618(VarNext)
=> ( v121282(VarNext,bitIndex3)
<=> v124620(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24500,axiom,
! [VarCurr] :
( v124620(VarCurr)
<=> ( v121284(VarCurr)
& v124621(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8398,axiom,
! [VarCurr] :
( v124621(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex2012) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex2011) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex2010) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex2009) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex2008) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex2007) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex2006) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex2005) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex2004) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex2003) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex2002) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex2001) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex2000) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex1999) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex1998) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex1997) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex1996) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex1995) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex1994) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex1993) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex1992) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex1991) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex1990) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex1989) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex1988) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex1987) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex1986) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex1985) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex1984) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex1983) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex1982) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex1981) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex1980) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24499,axiom,
! [VarCurr] :
( v124618(VarCurr)
<=> ( v124619(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9839,axiom,
! [VarCurr] :
( ~ v124619(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124610(VarNext)
=> ! [B] :
( range_2012_1980(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_367,axiom,
! [VarNext] :
( v124610(VarNext)
=> ( ( v123064(VarNext,bitIndex2012)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex2011)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex2010)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex2009)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex2008)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex2007)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex2006)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex2005)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex2004)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex2003)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex2002)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex2001)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex2000)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex1999)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex1998)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex1997)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex1996)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex1995)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex1994)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex1993)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex1992)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex1991)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex1990)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex1989)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex1988)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex1987)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex1986)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex1985)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex1984)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex1983)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex1982)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex1981)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex1980)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24498,axiom,
! [VarCurr] :
( v124610(VarCurr)
<=> ( v124611(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24497,axiom,
! [VarCurr] :
( v124611(VarCurr)
<=> ( v124612(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8397,axiom,
! [VarCurr] :
( v124612(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39391,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex3)
<=> v124601(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124603(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124601(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2207,axiom,
! [VarNext] :
( v124603(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124601(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24496,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124603(VarNext)
<=> ( v124604(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124604(VarNext)
<=> ( v124606(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124606(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39390,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex3)
<=> v124593(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124594(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124593(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2206,axiom,
! [VarNext] :
( v124594(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124593(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24494,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124594(VarNext)
<=> v124595(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24493,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124595(VarNext)
<=> ( v124597(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124597(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39389,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex3)
<=> v121234(VarCurr,bitIndex3) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_273,axiom,
! [VarCurr] :
( ~ v124591(VarCurr)
=> ( v121222(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_366,axiom,
! [VarCurr] :
( v124591(VarCurr)
=> ( v121222(VarCurr,bitIndex3)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8396,axiom,
! [VarCurr] :
( v124591(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39388,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex3)
<=> v121220(VarCurr,bitIndex3) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_272,axiom,
! [VarCurr] :
( ~ v124589(VarCurr)
=> ( v121084(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_365,axiom,
! [VarCurr] :
( v124589(VarCurr)
=> ( v121084(VarCurr,bitIndex3)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8395,axiom,
! [VarCurr] :
( v124589(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39387,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex2)
<=> v121058(VarCurr,bitIndex2) ) ).
fof(addAssignment_39386,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex2)
<=> v121060(VarCurr,bitIndex2) ) ).
fof(addAssignment_39385,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex2)
<=> v121062(VarCurr,bitIndex2) ) ).
fof(addAssignment_39384,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex2)
<=> v124511(VarCurr,bitIndex2) ) ).
fof(addAssignment_39383,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex2)
<=> v124510(VarCurr,bitIndex2) ) ).
fof(addAssignment_39382,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex2)
<=> v121278(VarCurr,bitIndex2) ) ).
fof(addAssignment_39381,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex2)
<=> v121280(VarCurr,bitIndex2) ) ).
fof(addAssignment_39380,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex2)
<=> v121282(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2951,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124580(VarNext)
=> ( v121282(VarNext,bitIndex2)
<=> v121282(VarCurr,bitIndex2) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_364,axiom,
! [VarNext] :
( v124580(VarNext)
=> ( v121282(VarNext,bitIndex2)
<=> v124582(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24492,axiom,
! [VarCurr] :
( v124582(VarCurr)
<=> ( v121284(VarCurr)
& v124583(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8394,axiom,
! [VarCurr] :
( v124583(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex2045) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex2044) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex2043) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex2042) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex2041) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex2040) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex2039) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex2038) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex2037) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex2036) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex2035) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex2034) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex2033) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex2032) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex2031) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex2030) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex2029) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex2028) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex2027) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex2026) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex2025) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex2024) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex2023) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex2022) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex2021) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex2020) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex2019) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex2018) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex2017) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex2016) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex2015) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex2014) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex2013) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24491,axiom,
! [VarCurr] :
( v124580(VarCurr)
<=> ( v124581(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9836,axiom,
! [VarCurr] :
( ~ v124581(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2950,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124572(VarNext)
=> ! [B] :
( range_2045_2013(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_363,axiom,
! [VarNext] :
( v124572(VarNext)
=> ( ( v123064(VarNext,bitIndex2045)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex2044)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex2043)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex2042)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex2041)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex2040)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex2039)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex2038)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex2037)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex2036)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex2035)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex2034)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex2033)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex2032)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex2031)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex2030)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex2029)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex2028)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex2027)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex2026)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex2025)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex2024)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex2023)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex2022)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex2021)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex2020)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex2019)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex2018)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex2017)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex2016)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex2015)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex2014)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex2013)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24490,axiom,
! [VarCurr] :
( v124572(VarCurr)
<=> ( v124573(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24489,axiom,
! [VarCurr] :
( v124573(VarCurr)
<=> ( v124574(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8393,axiom,
! [VarCurr] :
( v124574(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $true )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39379,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex2)
<=> v124563(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2131,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124565(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124563(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2205,axiom,
! [VarNext] :
( v124565(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124563(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124565(VarNext)
<=> ( v124566(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124566(VarNext)
<=> ( v124568(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9835,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124568(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39378,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex2)
<=> v124555(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2130,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124556(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124555(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2204,axiom,
! [VarNext] :
( v124556(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124555(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124556(VarNext)
<=> v124557(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124557(VarNext)
<=> ( v124559(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9834,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124559(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39377,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex2)
<=> v121234(VarCurr,bitIndex2) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_271,axiom,
! [VarCurr] :
( ~ v124553(VarCurr)
=> ( v121222(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_362,axiom,
! [VarCurr] :
( v124553(VarCurr)
=> ( v121222(VarCurr,bitIndex2)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8392,axiom,
! [VarCurr] :
( v124553(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39376,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex2)
<=> v121220(VarCurr,bitIndex2) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_270,axiom,
! [VarCurr] :
( ~ v124551(VarCurr)
=> ( v121084(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_361,axiom,
! [VarCurr] :
( v124551(VarCurr)
=> ( v121084(VarCurr,bitIndex2)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8391,axiom,
! [VarCurr] :
( v124551(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $true )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39375,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex1)
<=> v121058(VarCurr,bitIndex1) ) ).
fof(addAssignment_39374,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex1)
<=> v121060(VarCurr,bitIndex1) ) ).
fof(addAssignment_39373,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex1)
<=> v121062(VarCurr,bitIndex1) ) ).
fof(addAssignment_39372,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex1)
<=> v124511(VarCurr,bitIndex1) ) ).
fof(addAssignment_39371,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex1)
<=> v124510(VarCurr,bitIndex1) ) ).
fof(addAssignment_39370,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex1)
<=> v121278(VarCurr,bitIndex1) ) ).
fof(addAssignment_39369,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex1)
<=> v121280(VarCurr,bitIndex1) ) ).
fof(addAssignment_39368,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex1)
<=> v121282(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124542(VarNext)
=> ( v121282(VarNext,bitIndex1)
<=> v121282(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_360,axiom,
! [VarNext] :
( v124542(VarNext)
=> ( v121282(VarNext,bitIndex1)
<=> v124544(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24484,axiom,
! [VarCurr] :
( v124544(VarCurr)
<=> ( v121284(VarCurr)
& v124545(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8390,axiom,
! [VarCurr] :
( v124545(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex2078) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex2077) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex2076) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex2075) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex2074) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex2073) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex2072) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex2071) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex2070) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex2069) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex2068) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex2067) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex2066) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex2065) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex2064) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex2063) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex2062) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex2061) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex2060) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex2059) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex2058) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex2057) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex2056) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex2055) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex2054) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex2053) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex2052) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex2051) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex2050) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex2049) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex2048) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex2047) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex2046) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24483,axiom,
! [VarCurr] :
( v124542(VarCurr)
<=> ( v124543(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeUnaryOperator_9833,axiom,
! [VarCurr] :
( ~ v124543(VarCurr)
<=> v124433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2948,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124534(VarNext)
=> ! [B] :
( range_2078_2046(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_359,axiom,
! [VarNext] :
( v124534(VarNext)
=> ( ( v123064(VarNext,bitIndex2078)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex2077)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex2076)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex2075)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex2074)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex2073)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex2072)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex2071)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex2070)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex2069)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex2068)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex2067)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex2066)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex2065)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex2064)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex2063)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex2062)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex2061)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex2060)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex2059)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex2058)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex2057)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex2056)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex2055)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex2054)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex2053)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex2052)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex2051)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex2050)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex2049)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex2048)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex2047)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex2046)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24482,axiom,
! [VarCurr] :
( v124534(VarCurr)
<=> ( v124535(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24481,axiom,
! [VarCurr] :
( v124535(VarCurr)
<=> ( v124536(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8389,axiom,
! [VarCurr] :
( v124536(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39367,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex1)
<=> v124525(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124527(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124525(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2203,axiom,
! [VarNext] :
( v124527(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124525(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124527(VarNext)
<=> ( v124528(VarNext)
& v121265(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124528(VarNext)
<=> ( v124530(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124530(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39366,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex1)
<=> v124517(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124518(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124517(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2202,axiom,
! [VarNext] :
( v124518(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v124517(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124518(VarNext)
<=> v124519(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124519(VarNext)
<=> ( v124521(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124521(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_39365,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex1)
<=> v121234(VarCurr,bitIndex1) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_269,axiom,
! [VarCurr] :
( ~ v124515(VarCurr)
=> ( v121222(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_358,axiom,
! [VarCurr] :
( v124515(VarCurr)
=> ( v121222(VarCurr,bitIndex1)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8388,axiom,
! [VarCurr] :
( v124515(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39364,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex1)
<=> v121220(VarCurr,bitIndex1) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_268,axiom,
! [VarCurr] :
( ~ v124513(VarCurr)
=> ( v121084(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_357,axiom,
! [VarCurr] :
( v124513(VarCurr)
=> ( v121084(VarCurr,bitIndex1)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8387,axiom,
! [VarCurr] :
( v124513(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_39363,axiom,
! [VarCurr] :
( v121056(VarCurr,bitIndex0)
<=> v121058(VarCurr,bitIndex0) ) ).
fof(addAssignment_39362,axiom,
! [VarCurr] :
( v121058(VarCurr,bitIndex0)
<=> v121060(VarCurr,bitIndex0) ) ).
fof(addAssignment_39361,axiom,
! [VarCurr] :
( v121060(VarCurr,bitIndex0)
<=> v121062(VarCurr,bitIndex0) ) ).
fof(addAssignment_39360,axiom,
! [VarCurr] :
( v121062(VarCurr,bitIndex0)
<=> v124511(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_40,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v124511(VarCurr,B)
<=> ( v121064(VarCurr,B)
& v121078(VarCurr,B) ) ) ) ).
fof(addAssignment_39359,axiom,
! [VarCurr] :
( v121064(VarCurr,bitIndex0)
<=> v124510(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_39,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v124510(VarCurr,B)
<=> ( v121066(VarCurr,B)
& v121276(VarCurr,B) ) ) ) ).
fof(addAssignment_39358,axiom,
! [VarCurr] :
( v121276(VarCurr,bitIndex0)
<=> v121278(VarCurr,bitIndex0) ) ).
fof(addAssignment_39357,axiom,
! [VarCurr] :
( v121278(VarCurr,bitIndex0)
<=> v121280(VarCurr,bitIndex0) ) ).
fof(addAssignment_39356,axiom,
! [VarCurr] :
( v121280(VarCurr,bitIndex0)
<=> v121282(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124501(VarNext)
=> ( v121282(VarNext,bitIndex0)
<=> v121282(VarCurr,bitIndex0) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2858,axiom,
! [VarNext] :
( v124501(VarNext)
=> ( v121282(VarNext,bitIndex0)
<=> v124504(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24476,axiom,
! [VarCurr] :
( v124504(VarCurr)
<=> ( v121284(VarCurr)
& v124505(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8386,axiom,
! [VarCurr] :
( v124505(VarCurr)
<=> ( ( v121758(VarCurr,bitIndex32)
<=> v123064(VarCurr,bitIndex2111) )
& ( v121758(VarCurr,bitIndex31)
<=> v123064(VarCurr,bitIndex2110) )
& ( v121758(VarCurr,bitIndex30)
<=> v123064(VarCurr,bitIndex2109) )
& ( v121758(VarCurr,bitIndex29)
<=> v123064(VarCurr,bitIndex2108) )
& ( v121758(VarCurr,bitIndex28)
<=> v123064(VarCurr,bitIndex2107) )
& ( v121758(VarCurr,bitIndex27)
<=> v123064(VarCurr,bitIndex2106) )
& ( v121758(VarCurr,bitIndex26)
<=> v123064(VarCurr,bitIndex2105) )
& ( v121758(VarCurr,bitIndex25)
<=> v123064(VarCurr,bitIndex2104) )
& ( v121758(VarCurr,bitIndex24)
<=> v123064(VarCurr,bitIndex2103) )
& ( v121758(VarCurr,bitIndex23)
<=> v123064(VarCurr,bitIndex2102) )
& ( v121758(VarCurr,bitIndex22)
<=> v123064(VarCurr,bitIndex2101) )
& ( v121758(VarCurr,bitIndex21)
<=> v123064(VarCurr,bitIndex2100) )
& ( v121758(VarCurr,bitIndex20)
<=> v123064(VarCurr,bitIndex2099) )
& ( v121758(VarCurr,bitIndex19)
<=> v123064(VarCurr,bitIndex2098) )
& ( v121758(VarCurr,bitIndex18)
<=> v123064(VarCurr,bitIndex2097) )
& ( v121758(VarCurr,bitIndex17)
<=> v123064(VarCurr,bitIndex2096) )
& ( v121758(VarCurr,bitIndex16)
<=> v123064(VarCurr,bitIndex2095) )
& ( v121758(VarCurr,bitIndex15)
<=> v123064(VarCurr,bitIndex2094) )
& ( v121758(VarCurr,bitIndex14)
<=> v123064(VarCurr,bitIndex2093) )
& ( v121758(VarCurr,bitIndex13)
<=> v123064(VarCurr,bitIndex2092) )
& ( v121758(VarCurr,bitIndex12)
<=> v123064(VarCurr,bitIndex2091) )
& ( v121758(VarCurr,bitIndex11)
<=> v123064(VarCurr,bitIndex2090) )
& ( v121758(VarCurr,bitIndex10)
<=> v123064(VarCurr,bitIndex2089) )
& ( v121758(VarCurr,bitIndex9)
<=> v123064(VarCurr,bitIndex2088) )
& ( v121758(VarCurr,bitIndex8)
<=> v123064(VarCurr,bitIndex2087) )
& ( v121758(VarCurr,bitIndex7)
<=> v123064(VarCurr,bitIndex2086) )
& ( v121758(VarCurr,bitIndex6)
<=> v123064(VarCurr,bitIndex2085) )
& ( v121758(VarCurr,bitIndex5)
<=> v123064(VarCurr,bitIndex2084) )
& ( v121758(VarCurr,bitIndex4)
<=> v123064(VarCurr,bitIndex2083) )
& ( v121758(VarCurr,bitIndex3)
<=> v123064(VarCurr,bitIndex2082) )
& ( v121758(VarCurr,bitIndex2)
<=> v123064(VarCurr,bitIndex2081) )
& ( v121758(VarCurr,bitIndex1)
<=> v123064(VarCurr,bitIndex2080) )
& ( v121758(VarCurr,bitIndex0)
<=> v123064(VarCurr,bitIndex2079) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24475,axiom,
! [VarCurr] :
( v124501(VarCurr)
<=> ( v124502(VarCurr)
& v124503(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24474,axiom,
! [VarCurr] :
( v124503(VarCurr)
<=> ( v124379(VarCurr)
& v124420(VarCurr) ) ) ).
fof(writeUnaryOperator_9830,axiom,
! [VarCurr] :
( ~ v124502(VarCurr)
<=> v124433(VarCurr) ) ).
fof(addAssignment_39355,axiom,
! [VarCurr] :
( v124433(VarCurr)
<=> v124435(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24473,axiom,
! [VarCurr] :
( v124435(VarCurr)
<=> ( v121750(VarCurr)
| v124437(VarCurr) ) ) ).
fof(addAssignment_39354,axiom,
! [VarCurr] :
( v124437(VarCurr)
<=> v124439(VarCurr) ) ).
fof(addAssignment_39353,axiom,
! [VarCurr] :
( v124439(VarCurr)
<=> v124441(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2946,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124482(VarNext)
=> ( v124441(VarNext)
<=> v124441(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2857,axiom,
! [VarNext] :
( v124482(VarNext)
=> ( v124441(VarNext)
<=> v124492(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2127,axiom,
! [VarCurr] :
( ( ~ v124483(VarCurr)
& v124484(VarCurr) )
=> ( v124492(VarCurr)
<=> v124493(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2201,axiom,
! [VarCurr] :
( v124483(VarCurr)
=> ( v124492(VarCurr)
<=> v124447(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124485(VarCurr)
=> ( v124493(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5338,axiom,
! [VarCurr] :
( v124485(VarCurr)
=> ( v124493(VarCurr)
<=> v124468(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24472,axiom,
! [VarCurr] :
( v124482(VarCurr)
<=> ( v124483(VarCurr)
| v124484(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24471,axiom,
! [VarCurr] :
( v124484(VarCurr)
<=> ( v124485(VarCurr)
| v124488(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24470,axiom,
! [VarCurr] :
( v124488(VarCurr)
<=> ( v124489(VarCurr)
& v124491(VarCurr) ) ) ).
fof(writeUnaryOperator_9829,axiom,
! [VarCurr] :
( ~ v124491(VarCurr)
<=> v124485(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24469,axiom,
! [VarCurr] :
( v124489(VarCurr)
<=> ( v124443(VarCurr)
& v124490(VarCurr) ) ) ).
fof(writeUnaryOperator_9828,axiom,
! [VarCurr] :
( ~ v124490(VarCurr)
<=> v124445(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24468,axiom,
! [VarCurr] :
( v124485(VarCurr)
<=> ( v124486(VarCurr)
& v124487(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8385,axiom,
! [VarCurr] :
( v124487(VarCurr)
<=> ( v124445(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8384,axiom,
! [VarCurr] :
( v124486(VarCurr)
<=> ( v124443(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24467,axiom,
! [VarCurr] :
( v124483(VarCurr)
<=> ( v124443(VarCurr)
& v124445(VarCurr) ) ) ).
fof(addAssignment_39352,axiom,
! [VarCurr] :
( v124468(VarCurr)
<=> v124470(VarCurr) ) ).
fof(addAssignment_39351,axiom,
! [VarCurr] :
( v124470(VarCurr)
<=> v124472(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2945,axiom,
! [VarCurr] :
( ~ v121494(VarCurr)
=> ( v124472(VarCurr)
<=> v121070(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2856,axiom,
! [VarCurr] :
( v121494(VarCurr)
=> ( v124472(VarCurr)
<=> v124474(VarCurr) ) ) ).
fof(addAssignment_39350,axiom,
! [VarCurr] :
( v124474(VarCurr)
<=> v124476(VarCurr) ) ).
fof(addAssignment_39349,axiom,
! [VarCurr] :
( v124476(VarCurr)
<=> v124478(VarCurr) ) ).
fof(addAssignment_39348,axiom,
! [VarCurr] :
( v124447(VarCurr)
<=> v124449(VarCurr,bitIndex5) ) ).
fof(addAssignment_39347,axiom,
! [VarCurr] :
( v124449(VarCurr,bitIndex5)
<=> v124451(VarCurr) ) ).
fof(addAssignment_39346,axiom,
! [VarCurr] :
( v124451(VarCurr)
<=> v124453(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2944,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124462(VarNext)
=> ( v124453(VarNext)
<=> v124453(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2855,axiom,
! [VarNext] :
( v124462(VarNext)
=> ( v124453(VarNext)
<=> v124455(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24466,axiom,
! [VarCurr] :
( v124462(VarCurr)
<=> ( v124457(VarCurr)
& v124463(VarCurr) ) ) ).
fof(writeUnaryOperator_9827,axiom,
! [VarCurr] :
( ~ v124463(VarCurr)
<=> v124459(VarCurr) ) ).
fof(addAssignment_39345,axiom,
! [VarCurr] :
( v124459(VarCurr)
<=> v121472(VarCurr,bitIndex0) ) ).
fof(addAssignment_39344,axiom,
! [VarCurr] :
( v124457(VarCurr)
<=> v121310(VarCurr,bitIndex0) ) ).
fof(addAssignment_39343,axiom,
! [VarCurr] :
( v124445(VarCurr)
<=> v121310(VarCurr,bitIndex0) ) ).
fof(addAssignment_39342,axiom,
! [VarCurr] :
( v124443(VarCurr)
<=> v121296(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124423(VarNext)
=> ! [B] :
( range_2111_2079(B)
=> ( v123064(VarNext,B)
<=> v123064(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_356,axiom,
! [VarNext] :
( v124423(VarNext)
=> ( ( v123064(VarNext,bitIndex2111)
<=> v123066(VarNext,bitIndex32) )
& ( v123064(VarNext,bitIndex2110)
<=> v123066(VarNext,bitIndex31) )
& ( v123064(VarNext,bitIndex2109)
<=> v123066(VarNext,bitIndex30) )
& ( v123064(VarNext,bitIndex2108)
<=> v123066(VarNext,bitIndex29) )
& ( v123064(VarNext,bitIndex2107)
<=> v123066(VarNext,bitIndex28) )
& ( v123064(VarNext,bitIndex2106)
<=> v123066(VarNext,bitIndex27) )
& ( v123064(VarNext,bitIndex2105)
<=> v123066(VarNext,bitIndex26) )
& ( v123064(VarNext,bitIndex2104)
<=> v123066(VarNext,bitIndex25) )
& ( v123064(VarNext,bitIndex2103)
<=> v123066(VarNext,bitIndex24) )
& ( v123064(VarNext,bitIndex2102)
<=> v123066(VarNext,bitIndex23) )
& ( v123064(VarNext,bitIndex2101)
<=> v123066(VarNext,bitIndex22) )
& ( v123064(VarNext,bitIndex2100)
<=> v123066(VarNext,bitIndex21) )
& ( v123064(VarNext,bitIndex2099)
<=> v123066(VarNext,bitIndex20) )
& ( v123064(VarNext,bitIndex2098)
<=> v123066(VarNext,bitIndex19) )
& ( v123064(VarNext,bitIndex2097)
<=> v123066(VarNext,bitIndex18) )
& ( v123064(VarNext,bitIndex2096)
<=> v123066(VarNext,bitIndex17) )
& ( v123064(VarNext,bitIndex2095)
<=> v123066(VarNext,bitIndex16) )
& ( v123064(VarNext,bitIndex2094)
<=> v123066(VarNext,bitIndex15) )
& ( v123064(VarNext,bitIndex2093)
<=> v123066(VarNext,bitIndex14) )
& ( v123064(VarNext,bitIndex2092)
<=> v123066(VarNext,bitIndex13) )
& ( v123064(VarNext,bitIndex2091)
<=> v123066(VarNext,bitIndex12) )
& ( v123064(VarNext,bitIndex2090)
<=> v123066(VarNext,bitIndex11) )
& ( v123064(VarNext,bitIndex2089)
<=> v123066(VarNext,bitIndex10) )
& ( v123064(VarNext,bitIndex2088)
<=> v123066(VarNext,bitIndex9) )
& ( v123064(VarNext,bitIndex2087)
<=> v123066(VarNext,bitIndex8) )
& ( v123064(VarNext,bitIndex2086)
<=> v123066(VarNext,bitIndex7) )
& ( v123064(VarNext,bitIndex2085)
<=> v123066(VarNext,bitIndex6) )
& ( v123064(VarNext,bitIndex2084)
<=> v123066(VarNext,bitIndex5) )
& ( v123064(VarNext,bitIndex2083)
<=> v123066(VarNext,bitIndex4) )
& ( v123064(VarNext,bitIndex2082)
<=> v123066(VarNext,bitIndex3) )
& ( v123064(VarNext,bitIndex2081)
<=> v123066(VarNext,bitIndex2) )
& ( v123064(VarNext,bitIndex2080)
<=> v123066(VarNext,bitIndex1) )
& ( v123064(VarNext,bitIndex2079)
<=> v123066(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24465,axiom,
! [VarCurr] :
( v124423(VarCurr)
<=> ( v124424(VarCurr)
& v124426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24464,axiom,
! [VarCurr] :
( v124426(VarCurr)
<=> ( v124427(VarCurr)
& v124428(VarCurr) ) ) ).
fof(writeUnaryOperator_9826,axiom,
! [VarCurr] :
( ~ v124428(VarCurr)
<=> v124420(VarCurr) ) ).
fof(writeUnaryOperator_9825,axiom,
! [VarCurr] :
( ~ v124427(VarCurr)
<=> v124379(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24463,axiom,
! [VarCurr] :
( v124424(VarCurr)
<=> ( v124425(VarCurr)
& v124330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8383,axiom,
! [VarCurr] :
( v124425(VarCurr)
<=> ( ( v124147(VarCurr,bitIndex5)
<=> $false )
& ( v124147(VarCurr,bitIndex4)
<=> $false )
& ( v124147(VarCurr,bitIndex3)
<=> $false )
& ( v124147(VarCurr,bitIndex2)
<=> $false )
& ( v124147(VarCurr,bitIndex1)
<=> $false )
& ( v124147(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_39341,axiom,
! [VarCurr] :
( v124420(VarCurr)
<=> v121316(VarCurr) ) ).
fof(addAssignment_39340,axiom,
! [VarCurr] :
( v124379(VarCurr)
<=> v124381(VarCurr) ) ).
fof(addAssignment_39339,axiom,
! [VarCurr] :
( v124381(VarCurr)
<=> v124383(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24462,axiom,
! [VarCurr] :
( v124383(VarCurr)
<=> ( v124418(VarCurr)
| v124412(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24461,axiom,
! [VarCurr] :
( v124418(VarCurr)
<=> ( v124385(VarCurr)
& v124387(VarCurr) ) ) ).
fof(addAssignment_39338,axiom,
! [VarCurr] :
( v124412(VarCurr)
<=> v124414(VarCurr) ) ).
fof(addAssignment_39337,axiom,
! [VarCurr] :
( v124414(VarCurr)
<=> v124416(VarCurr) ) ).
fof(addAssignment_39336,axiom,
! [VarCurr] :
( v124416(VarCurr)
<=> v109690(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124396(VarNext)
=> ( v124387(VarNext)
<=> v124387(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2200,axiom,
! [VarNext] :
( v124396(VarNext)
=> ( v124387(VarNext)
<=> v124406(VarNext) ) ) ).
fof(addAssignment_39335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124406(VarNext)
<=> v124404(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24460,axiom,
! [VarCurr] :
( v124404(VarCurr)
<=> ( v124407(VarCurr)
& v124408(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24459,axiom,
! [VarCurr] :
( v124408(VarCurr)
<=> ( v124391(VarCurr)
| v124393(VarCurr) ) ) ).
fof(writeUnaryOperator_9824,axiom,
! [VarCurr] :
( ~ v124407(VarCurr)
<=> v124389(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124396(VarNext)
<=> v124397(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124397(VarNext)
<=> ( v124399(VarNext)
& v124401(VarNext) ) ) ) ).
fof(writeUnaryOperator_9823,axiom,
! [VarCurr] :
( ~ v124401(VarCurr)
<=> v124385(VarCurr) ) ).
fof(addAssignment_39334,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124399(VarNext)
<=> v124385(VarCurr) ) ) ).
fof(addAssignment_39333,axiom,
! [VarCurr] :
( v124393(VarCurr)
<=> v121330(VarCurr) ) ).
fof(addAssignment_39332,axiom,
! [VarCurr] :
( v124391(VarCurr)
<=> v121326(VarCurr) ) ).
fof(addAssignment_39331,axiom,
! [VarCurr] :
( v124389(VarCurr)
<=> $false ) ).
fof(addAssignment_39330,axiom,
! [VarCurr] :
( v124385(VarCurr)
<=> v121316(VarCurr) ) ).
fof(addAssignment_39329,axiom,
! [VarCurr] :
( v124330(VarCurr)
<=> v124332(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24456,axiom,
! [VarCurr] :
( v124332(VarCurr)
<=> ( v124334(VarCurr)
& v121748(VarCurr) ) ) ).
fof(addAssignment_39328,axiom,
! [VarCurr] :
( v124334(VarCurr)
<=> v124336(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2125,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124361(VarNext)
=> ( v124336(VarNext)
<=> v124336(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2199,axiom,
! [VarNext] :
( v124361(VarNext)
=> ( v124336(VarNext)
<=> v124371(VarNext) ) ) ).
fof(addAssignment_39327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124371(VarNext)
<=> v124369(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2942,axiom,
! [VarCurr] :
( ~ v124372(VarCurr)
=> ( v124369(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2854,axiom,
! [VarCurr] :
( v124372(VarCurr)
=> ( v124369(VarCurr)
<=> v124342(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24455,axiom,
! [VarCurr] :
( v124372(VarCurr)
<=> ( v124373(VarCurr)
& v124374(VarCurr) ) ) ).
fof(writeUnaryOperator_9822,axiom,
! [VarCurr] :
( ~ v124374(VarCurr)
<=> v124340(VarCurr) ) ).
fof(writeUnaryOperator_9821,axiom,
! [VarCurr] :
( ~ v124373(VarCurr)
<=> v124338(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24454,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124361(VarNext)
<=> v124362(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24453,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124362(VarNext)
<=> ( v124363(VarNext)
& v124358(VarNext) ) ) ) ).
fof(writeUnaryOperator_9820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124363(VarNext)
<=> v124365(VarNext) ) ) ).
fof(addAssignment_39326,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124365(VarNext)
<=> v124358(VarCurr) ) ) ).
fof(addAssignment_39325,axiom,
! [VarCurr] :
( v124358(VarCurr)
<=> v121310(VarCurr,bitIndex0) ) ).
fof(addAssignment_39324,axiom,
! [VarCurr] :
( v124342(VarCurr)
<=> v124344(VarCurr) ) ).
fof(addAssignment_39323,axiom,
! [VarCurr] :
( v124344(VarCurr)
<=> v124346(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2941,axiom,
! [VarCurr] :
( ~ v121494(VarCurr)
=> ( v124346(VarCurr)
<=> v124354(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2853,axiom,
! [VarCurr] :
( v121494(VarCurr)
=> ( v124346(VarCurr)
<=> v124348(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24452,axiom,
! [VarCurr] :
( v124354(VarCurr)
<=> ( v121118(VarCurr)
| v121138(VarCurr) ) ) ).
fof(addAssignment_39322,axiom,
! [VarCurr] :
( v124348(VarCurr)
<=> v124350(VarCurr) ) ).
fof(addAssignment_39321,axiom,
! [VarCurr] :
( v124350(VarCurr)
<=> v124352(VarCurr) ) ).
fof(addAssignment_39320,axiom,
! [VarCurr] :
( v124340(VarCurr)
<=> v121472(VarCurr,bitIndex0) ) ).
fof(addAssignment_39319,axiom,
! [VarCurr] :
( v124338(VarCurr)
<=> v121296(VarCurr,bitIndex0) ) ).
fof(addAssignment_39318,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v124147(VarCurr,B)
<=> v124149(VarCurr,B) ) ) ).
fof(addAssignment_39317,axiom,
! [VarCurr] :
( v124149(VarCurr,bitIndex5)
<=> v124302(VarCurr) ) ).
fof(addAssignment_39316,axiom,
! [VarCurr] :
( v124149(VarCurr,bitIndex4)
<=> v124274(VarCurr) ) ).
fof(addAssignment_39315,axiom,
! [VarCurr] :
( v124149(VarCurr,bitIndex3)
<=> v124246(VarCurr) ) ).
fof(addAssignment_39314,axiom,
! [VarCurr] :
( v124149(VarCurr,bitIndex2)
<=> v124218(VarCurr) ) ).
fof(addAssignment_39313,axiom,
! [VarCurr] :
( v124149(VarCurr,bitIndex1)
<=> v124190(VarCurr) ) ).
fof(addAssignment_39312,axiom,
! [VarCurr] :
( v124149(VarCurr,bitIndex0)
<=> v124151(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124313(VarNext)
=> ( v124302(VarNext)
<=> v124302(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2198,axiom,
! [VarNext] :
( v124313(VarNext)
=> ( v124302(VarNext)
<=> v124323(VarNext) ) ) ).
fof(addAssignment_39311,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124323(VarNext)
<=> v124321(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2940,axiom,
! [VarCurr] :
( ~ v124324(VarCurr)
=> ( v124321(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2852,axiom,
! [VarCurr] :
( v124324(VarCurr)
=> ( v124321(VarCurr)
<=> v124308(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24451,axiom,
! [VarCurr] :
( v124324(VarCurr)
<=> ( v124325(VarCurr)
& v124326(VarCurr) ) ) ).
fof(writeUnaryOperator_9819,axiom,
! [VarCurr] :
( ~ v124326(VarCurr)
<=> v124306(VarCurr) ) ).
fof(writeUnaryOperator_9818,axiom,
! [VarCurr] :
( ~ v124325(VarCurr)
<=> v124304(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24450,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124313(VarNext)
<=> v124314(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24449,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124314(VarNext)
<=> ( v124315(VarNext)
& v124310(VarNext) ) ) ) ).
fof(writeUnaryOperator_9817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124315(VarNext)
<=> v124317(VarNext) ) ) ).
fof(addAssignment_39310,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124317(VarNext)
<=> v124310(VarCurr) ) ) ).
fof(addAssignment_39309,axiom,
! [VarCurr] :
( v124310(VarCurr)
<=> v121310(VarCurr,bitIndex0) ) ).
fof(addAssignment_39308,axiom,
! [VarCurr] :
( v124308(VarCurr)
<=> v124159(VarCurr,bitIndex5) ) ).
fof(addAssignment_39307,axiom,
! [VarCurr] :
( v124159(VarCurr,bitIndex5)
<=> v124161(VarCurr,bitIndex5) ) ).
fof(addAssignment_39306,axiom,
! [VarCurr] :
( v124161(VarCurr,bitIndex5)
<=> v124168(VarCurr,bitIndex5) ) ).
fof(addAssignment_39305,axiom,
! [VarCurr] :
( v124163(VarCurr,bitIndex5)
<=> v124165(VarCurr,bitIndex5) ) ).
fof(addAssignment_39304,axiom,
! [VarCurr] :
( v124165(VarCurr,bitIndex5)
<=> v124167(VarCurr,bitIndex5) ) ).
fof(addAssignment_39303,axiom,
! [VarCurr] :
( v124306(VarCurr)
<=> v121472(VarCurr,bitIndex0) ) ).
fof(addAssignment_39302,axiom,
! [VarCurr] :
( v124304(VarCurr)
<=> v121296(VarCurr,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124285(VarNext)
=> ( v124274(VarNext)
<=> v124274(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2197,axiom,
! [VarNext] :
( v124285(VarNext)
=> ( v124274(VarNext)
<=> v124295(VarNext) ) ) ).
fof(addAssignment_39301,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124295(VarNext)
<=> v124293(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2939,axiom,
! [VarCurr] :
( ~ v124296(VarCurr)
=> ( v124293(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2851,axiom,
! [VarCurr] :
( v124296(VarCurr)
=> ( v124293(VarCurr)
<=> v124280(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24448,axiom,
! [VarCurr] :
( v124296(VarCurr)
<=> ( v124297(VarCurr)
& v124298(VarCurr) ) ) ).
fof(writeUnaryOperator_9816,axiom,
! [VarCurr] :
( ~ v124298(VarCurr)
<=> v124278(VarCurr) ) ).
fof(writeUnaryOperator_9815,axiom,
! [VarCurr] :
( ~ v124297(VarCurr)
<=> v124276(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24447,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124285(VarNext)
<=> v124286(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24446,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124286(VarNext)
<=> ( v124287(VarNext)
& v124282(VarNext) ) ) ) ).
fof(writeUnaryOperator_9814,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124287(VarNext)
<=> v124289(VarNext) ) ) ).
fof(addAssignment_39300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124289(VarNext)
<=> v124282(VarCurr) ) ) ).
fof(addAssignment_39299,axiom,
! [VarCurr] :
( v124282(VarCurr)
<=> v121310(VarCurr,bitIndex0) ) ).
fof(addAssignment_39298,axiom,
! [VarCurr] :
( v124280(VarCurr)
<=> v124159(VarCurr,bitIndex4) ) ).
fof(addAssignment_39297,axiom,
! [VarCurr] :
( v124159(VarCurr,bitIndex4)
<=> v124161(VarCurr,bitIndex4) ) ).
fof(addAssignment_39296,axiom,
! [VarCurr] :
( v124161(VarCurr,bitIndex4)
<=> v124168(VarCurr,bitIndex4) ) ).
fof(addAssignment_39295,axiom,
! [VarCurr] :
( v124163(VarCurr,bitIndex4)
<=> v124165(VarCurr,bitIndex4) ) ).
fof(addAssignment_39294,axiom,
! [VarCurr] :
( v124165(VarCurr,bitIndex4)
<=> v124167(VarCurr,bitIndex4) ) ).
fof(addAssignment_39293,axiom,
! [VarCurr] :
( v124278(VarCurr)
<=> v121472(VarCurr,bitIndex0) ) ).
fof(addAssignment_39292,axiom,
! [VarCurr] :
( v124276(VarCurr)
<=> v121296(VarCurr,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124257(VarNext)
=> ( v124246(VarNext)
<=> v124246(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2196,axiom,
! [VarNext] :
( v124257(VarNext)
=> ( v124246(VarNext)
<=> v124267(VarNext) ) ) ).
fof(addAssignment_39291,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124267(VarNext)
<=> v124265(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2938,axiom,
! [VarCurr] :
( ~ v124268(VarCurr)
=> ( v124265(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2850,axiom,
! [VarCurr] :
( v124268(VarCurr)
=> ( v124265(VarCurr)
<=> v124252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24445,axiom,
! [VarCurr] :
( v124268(VarCurr)
<=> ( v124269(VarCurr)
& v124270(VarCurr) ) ) ).
fof(writeUnaryOperator_9813,axiom,
! [VarCurr] :
( ~ v124270(VarCurr)
<=> v124250(VarCurr) ) ).
fof(writeUnaryOperator_9812,axiom,
! [VarCurr] :
( ~ v124269(VarCurr)
<=> v124248(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124257(VarNext)
<=> v124258(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124258(VarNext)
<=> ( v124259(VarNext)
& v124254(VarNext) ) ) ) ).
fof(writeUnaryOperator_9811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124259(VarNext)
<=> v124261(VarNext) ) ) ).
fof(addAssignment_39290,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124261(VarNext)
<=> v124254(VarCurr) ) ) ).
fof(addAssignment_39289,axiom,
! [VarCurr] :
( v124254(VarCurr)
<=> v121310(VarCurr,bitIndex0) ) ).
fof(addAssignment_39288,axiom,
! [VarCurr] :
( v124252(VarCurr)
<=> v124159(VarCurr,bitIndex3) ) ).
fof(addAssignment_39287,axiom,
! [VarCurr] :
( v124159(VarCurr,bitIndex3)
<=> v124161(VarCurr,bitIndex3) ) ).
fof(addAssignment_39286,axiom,
! [VarCurr] :
( v124161(VarCurr,bitIndex3)
<=> v124168(VarCurr,bitIndex3) ) ).
fof(addAssignment_39285,axiom,
! [VarCurr] :
( v124163(VarCurr,bitIndex3)
<=> v124165(VarCurr,bitIndex3) ) ).
fof(addAssignment_39284,axiom,
! [VarCurr] :
( v124165(VarCurr,bitIndex3)
<=> v124167(VarCurr,bitIndex3) ) ).
fof(addAssignment_39283,axiom,
! [VarCurr] :
( v124250(VarCurr)
<=> v121472(VarCurr,bitIndex0) ) ).
fof(addAssignment_39282,axiom,
! [VarCurr] :
( v124248(VarCurr)
<=> v121296(VarCurr,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124229(VarNext)
=> ( v124218(VarNext)
<=> v124218(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2195,axiom,
! [VarNext] :
( v124229(VarNext)
=> ( v124218(VarNext)
<=> v124239(VarNext) ) ) ).
fof(addAssignment_39281,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124239(VarNext)
<=> v124237(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2937,axiom,
! [VarCurr] :
( ~ v124240(VarCurr)
=> ( v124237(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2849,axiom,
! [VarCurr] :
( v124240(VarCurr)
=> ( v124237(VarCurr)
<=> v124224(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24442,axiom,
! [VarCurr] :
( v124240(VarCurr)
<=> ( v124241(VarCurr)
& v124242(VarCurr) ) ) ).
fof(writeUnaryOperator_9810,axiom,
! [VarCurr] :
( ~ v124242(VarCurr)
<=> v124222(VarCurr) ) ).
fof(writeUnaryOperator_9809,axiom,
! [VarCurr] :
( ~ v124241(VarCurr)
<=> v124220(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124229(VarNext)
<=> v124230(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124230(VarNext)
<=> ( v124231(VarNext)
& v124226(VarNext) ) ) ) ).
fof(writeUnaryOperator_9808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124231(VarNext)
<=> v124233(VarNext) ) ) ).
fof(addAssignment_39280,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124233(VarNext)
<=> v124226(VarCurr) ) ) ).
fof(addAssignment_39279,axiom,
! [VarCurr] :
( v124226(VarCurr)
<=> v121310(VarCurr,bitIndex0) ) ).
fof(addAssignment_39278,axiom,
! [VarCurr] :
( v124224(VarCurr)
<=> v124159(VarCurr,bitIndex2) ) ).
fof(addAssignment_39277,axiom,
! [VarCurr] :
( v124159(VarCurr,bitIndex2)
<=> v124161(VarCurr,bitIndex2) ) ).
fof(addAssignment_39276,axiom,
! [VarCurr] :
( v124161(VarCurr,bitIndex2)
<=> v124168(VarCurr,bitIndex2) ) ).
fof(addAssignment_39275,axiom,
! [VarCurr] :
( v124163(VarCurr,bitIndex2)
<=> v124165(VarCurr,bitIndex2) ) ).
fof(addAssignment_39274,axiom,
! [VarCurr] :
( v124165(VarCurr,bitIndex2)
<=> v124167(VarCurr,bitIndex2) ) ).
fof(addAssignment_39273,axiom,
! [VarCurr] :
( v124222(VarCurr)
<=> v121472(VarCurr,bitIndex0) ) ).
fof(addAssignment_39272,axiom,
! [VarCurr] :
( v124220(VarCurr)
<=> v121296(VarCurr,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2120,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124201(VarNext)
=> ( v124190(VarNext)
<=> v124190(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2194,axiom,
! [VarNext] :
( v124201(VarNext)
=> ( v124190(VarNext)
<=> v124211(VarNext) ) ) ).
fof(addAssignment_39271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124211(VarNext)
<=> v124209(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2936,axiom,
! [VarCurr] :
( ~ v124212(VarCurr)
=> ( v124209(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2848,axiom,
! [VarCurr] :
( v124212(VarCurr)
=> ( v124209(VarCurr)
<=> v124196(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24439,axiom,
! [VarCurr] :
( v124212(VarCurr)
<=> ( v124213(VarCurr)
& v124214(VarCurr) ) ) ).
fof(writeUnaryOperator_9807,axiom,
! [VarCurr] :
( ~ v124214(VarCurr)
<=> v124194(VarCurr) ) ).
fof(writeUnaryOperator_9806,axiom,
! [VarCurr] :
( ~ v124213(VarCurr)
<=> v124192(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24438,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124201(VarNext)
<=> v124202(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24437,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124202(VarNext)
<=> ( v124203(VarNext)
& v124198(VarNext) ) ) ) ).
fof(writeUnaryOperator_9805,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124203(VarNext)
<=> v124205(VarNext) ) ) ).
fof(addAssignment_39270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124205(VarNext)
<=> v124198(VarCurr) ) ) ).
fof(addAssignment_39269,axiom,
! [VarCurr] :
( v124198(VarCurr)
<=> v121310(VarCurr,bitIndex0) ) ).
fof(addAssignment_39268,axiom,
! [VarCurr] :
( v124196(VarCurr)
<=> v124159(VarCurr,bitIndex1) ) ).
fof(addAssignment_39267,axiom,
! [VarCurr] :
( v124159(VarCurr,bitIndex1)
<=> v124161(VarCurr,bitIndex1) ) ).
fof(addAssignment_39266,axiom,
! [VarCurr] :
( v124161(VarCurr,bitIndex1)
<=> v124168(VarCurr,bitIndex1) ) ).
fof(addAssignment_39265,axiom,
! [VarCurr] :
( v124163(VarCurr,bitIndex1)
<=> v124165(VarCurr,bitIndex1) ) ).
fof(addAssignment_39264,axiom,
! [VarCurr] :
( v124165(VarCurr,bitIndex1)
<=> v124167(VarCurr,bitIndex1) ) ).
fof(addAssignment_39263,axiom,
! [VarCurr] :
( v124194(VarCurr)
<=> v121472(VarCurr,bitIndex0) ) ).
fof(addAssignment_39262,axiom,
! [VarCurr] :
( v124192(VarCurr)
<=> v121296(VarCurr,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124173(VarNext)
=> ( v124151(VarNext)
<=> v124151(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2193,axiom,
! [VarNext] :
( v124173(VarNext)
=> ( v124151(VarNext)
<=> v124183(VarNext) ) ) ).
fof(addAssignment_39261,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124183(VarNext)
<=> v124181(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2935,axiom,
! [VarCurr] :
( ~ v124184(VarCurr)
=> ( v124181(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2847,axiom,
! [VarCurr] :
( v124184(VarCurr)
=> ( v124181(VarCurr)
<=> v124157(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24436,axiom,
! [VarCurr] :
( v124184(VarCurr)
<=> ( v124185(VarCurr)
& v124186(VarCurr) ) ) ).
fof(writeUnaryOperator_9804,axiom,
! [VarCurr] :
( ~ v124186(VarCurr)
<=> v124155(VarCurr) ) ).
fof(writeUnaryOperator_9803,axiom,
! [VarCurr] :
( ~ v124185(VarCurr)
<=> v124153(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124173(VarNext)
<=> v124174(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24434,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124174(VarNext)
<=> ( v124175(VarNext)
& v124170(VarNext) ) ) ) ).
fof(writeUnaryOperator_9802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124175(VarNext)
<=> v124177(VarNext) ) ) ).
fof(addAssignment_39260,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124177(VarNext)
<=> v124170(VarCurr) ) ) ).
fof(addAssignment_39259,axiom,
! [VarCurr] :
( v124170(VarCurr)
<=> v121310(VarCurr,bitIndex0) ) ).
fof(addAssignment_39258,axiom,
! [VarCurr] :
( v124157(VarCurr)
<=> v124159(VarCurr,bitIndex0) ) ).
fof(addAssignment_39257,axiom,
! [VarCurr] :
( v124159(VarCurr,bitIndex0)
<=> v124161(VarCurr,bitIndex0) ) ).
fof(addAssignment_39256,axiom,
! [VarCurr] :
( v124161(VarCurr,bitIndex0)
<=> v124168(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2934,axiom,
! [VarCurr] :
( ~ v121494(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v124168(VarCurr,B)
<=> v121086(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2846,axiom,
! [VarCurr] :
( v121494(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v124168(VarCurr,B)
<=> v124163(VarCurr,B) ) ) ) ).
fof(addAssignment_39255,axiom,
! [VarCurr] :
( v124163(VarCurr,bitIndex0)
<=> v124165(VarCurr,bitIndex0) ) ).
fof(addAssignment_39254,axiom,
! [VarCurr] :
( v124165(VarCurr,bitIndex0)
<=> v124167(VarCurr,bitIndex0) ) ).
fof(addAssignment_39253,axiom,
! [VarCurr] :
( v124155(VarCurr)
<=> v121472(VarCurr,bitIndex0) ) ).
fof(addAssignment_39252,axiom,
! [VarCurr] :
( v124153(VarCurr)
<=> v121296(VarCurr,bitIndex0) ) ).
fof(addAssignment_39251,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v123066(VarCurr,B)
<=> v123068(VarCurr,B) ) ) ).
fof(addAssignment_39250,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex32)
<=> v121466(VarCurr) ) ).
fof(addAssignment_39249,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex31)
<=> v124119(VarCurr) ) ).
fof(addAssignment_39248,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex30)
<=> v124091(VarCurr) ) ).
fof(addAssignment_39247,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex29)
<=> v124063(VarCurr) ) ).
fof(addAssignment_39246,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex28)
<=> v124011(VarCurr) ) ).
fof(addAssignment_39245,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex27)
<=> v123959(VarCurr) ) ).
fof(addAssignment_39244,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex26)
<=> v123907(VarCurr) ) ).
fof(addAssignment_39243,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex25)
<=> v123855(VarCurr) ) ).
fof(addAssignment_39242,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex24)
<=> v123750(VarCurr) ) ).
fof(addAssignment_39241,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex23)
<=> v123722(VarCurr) ) ).
fof(addAssignment_39240,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex22)
<=> v123694(VarCurr) ) ).
fof(addAssignment_39239,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex21)
<=> v123666(VarCurr) ) ).
fof(addAssignment_39238,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex20)
<=> v123638(VarCurr) ) ).
fof(addAssignment_39237,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex19)
<=> v123610(VarCurr) ) ).
fof(addAssignment_39236,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex18)
<=> v123582(VarCurr) ) ).
fof(addAssignment_39235,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex17)
<=> v123554(VarCurr) ) ).
fof(addAssignment_39234,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex16)
<=> v123526(VarCurr) ) ).
fof(addAssignment_39233,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex15)
<=> v123498(VarCurr) ) ).
fof(addAssignment_39232,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex14)
<=> v123470(VarCurr) ) ).
fof(addAssignment_39231,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex13)
<=> v123442(VarCurr) ) ).
fof(addAssignment_39230,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex12)
<=> v123414(VarCurr) ) ).
fof(addAssignment_39229,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex11)
<=> v123386(VarCurr) ) ).
fof(addAssignment_39228,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex10)
<=> v123358(VarCurr) ) ).
fof(addAssignment_39227,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex9)
<=> v123330(VarCurr) ) ).
fof(addAssignment_39226,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex8)
<=> v123302(VarCurr) ) ).
fof(addAssignment_39225,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex7)
<=> v123274(VarCurr) ) ).
fof(addAssignment_39224,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex6)
<=> v123246(VarCurr) ) ).
fof(addAssignment_39223,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex5)
<=> v123218(VarCurr) ) ).
fof(addAssignment_39222,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex4)
<=> v123190(VarCurr) ) ).
fof(addAssignment_39221,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex3)
<=> v123162(VarCurr) ) ).
fof(addAssignment_39220,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex2)
<=> v123134(VarCurr) ) ).
fof(addAssignment_39219,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex1)
<=> v123106(VarCurr) ) ).
fof(addAssignment_39218,axiom,
! [VarCurr] :
( v123068(VarCurr,bitIndex0)
<=> v123070(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2118,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124130(VarNext)
=> ( v124119(VarNext)
<=> v124119(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2192,axiom,
! [VarNext] :
( v124130(VarNext)
=> ( v124119(VarNext)
<=> v124140(VarNext) ) ) ).
fof(addAssignment_39217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124140(VarNext)
<=> v124138(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2933,axiom,
! [VarCurr] :
( ~ v124141(VarCurr)
=> ( v124138(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2845,axiom,
! [VarCurr] :
( v124141(VarCurr)
=> ( v124138(VarCurr)
<=> v124125(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24433,axiom,
! [VarCurr] :
( v124141(VarCurr)
<=> ( v124142(VarCurr)
& v124143(VarCurr) ) ) ).
fof(writeUnaryOperator_9801,axiom,
! [VarCurr] :
( ~ v124143(VarCurr)
<=> v124123(VarCurr) ) ).
fof(writeUnaryOperator_9800,axiom,
! [VarCurr] :
( ~ v124142(VarCurr)
<=> v124121(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124130(VarNext)
<=> v124131(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24431,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124131(VarNext)
<=> ( v124132(VarNext)
& v124127(VarNext) ) ) ) ).
fof(writeUnaryOperator_9799,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124132(VarNext)
<=> v124134(VarNext) ) ) ).
fof(addAssignment_39216,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124134(VarNext)
<=> v124127(VarCurr) ) ) ).
fof(addAssignment_39215,axiom,
! [VarCurr] :
( v124127(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_39214,axiom,
! [VarCurr] :
( v124125(VarCurr)
<=> v121490(VarCurr,bitIndex31) ) ).
fof(addAssignment_39213,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex31)
<=> v121492(VarCurr,bitIndex31) ) ).
fof(addAssignment_39212,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex31)
<=> v121497(VarCurr,bitIndex31) ) ).
fof(addAssignment_39211,axiom,
! [VarCurr] :
( v124123(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_39210,axiom,
! [VarCurr] :
( v124121(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2117,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124102(VarNext)
=> ( v124091(VarNext)
<=> v124091(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2191,axiom,
! [VarNext] :
( v124102(VarNext)
=> ( v124091(VarNext)
<=> v124112(VarNext) ) ) ).
fof(addAssignment_39209,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124112(VarNext)
<=> v124110(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2932,axiom,
! [VarCurr] :
( ~ v124113(VarCurr)
=> ( v124110(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2844,axiom,
! [VarCurr] :
( v124113(VarCurr)
=> ( v124110(VarCurr)
<=> v124097(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24430,axiom,
! [VarCurr] :
( v124113(VarCurr)
<=> ( v124114(VarCurr)
& v124115(VarCurr) ) ) ).
fof(writeUnaryOperator_9798,axiom,
! [VarCurr] :
( ~ v124115(VarCurr)
<=> v124095(VarCurr) ) ).
fof(writeUnaryOperator_9797,axiom,
! [VarCurr] :
( ~ v124114(VarCurr)
<=> v124093(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24429,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124102(VarNext)
<=> v124103(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24428,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124103(VarNext)
<=> ( v124104(VarNext)
& v124099(VarNext) ) ) ) ).
fof(writeUnaryOperator_9796,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124104(VarNext)
<=> v124106(VarNext) ) ) ).
fof(addAssignment_39208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124106(VarNext)
<=> v124099(VarCurr) ) ) ).
fof(addAssignment_39207,axiom,
! [VarCurr] :
( v124099(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_39206,axiom,
! [VarCurr] :
( v124097(VarCurr)
<=> v121490(VarCurr,bitIndex30) ) ).
fof(addAssignment_39205,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex30)
<=> v121492(VarCurr,bitIndex30) ) ).
fof(addAssignment_39204,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex30)
<=> v121497(VarCurr,bitIndex30) ) ).
fof(addAssignment_39203,axiom,
! [VarCurr] :
( v124095(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_39202,axiom,
! [VarCurr] :
( v124093(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2116,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124074(VarNext)
=> ( v124063(VarNext)
<=> v124063(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2190,axiom,
! [VarNext] :
( v124074(VarNext)
=> ( v124063(VarNext)
<=> v124084(VarNext) ) ) ).
fof(addAssignment_39201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124084(VarNext)
<=> v124082(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2931,axiom,
! [VarCurr] :
( ~ v124085(VarCurr)
=> ( v124082(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2843,axiom,
! [VarCurr] :
( v124085(VarCurr)
=> ( v124082(VarCurr)
<=> v124069(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24427,axiom,
! [VarCurr] :
( v124085(VarCurr)
<=> ( v124086(VarCurr)
& v124087(VarCurr) ) ) ).
fof(writeUnaryOperator_9795,axiom,
! [VarCurr] :
( ~ v124087(VarCurr)
<=> v124067(VarCurr) ) ).
fof(writeUnaryOperator_9794,axiom,
! [VarCurr] :
( ~ v124086(VarCurr)
<=> v124065(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124074(VarNext)
<=> v124075(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124075(VarNext)
<=> ( v124076(VarNext)
& v124071(VarNext) ) ) ) ).
fof(writeUnaryOperator_9793,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124076(VarNext)
<=> v124078(VarNext) ) ) ).
fof(addAssignment_39200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124078(VarNext)
<=> v124071(VarCurr) ) ) ).
fof(addAssignment_39199,axiom,
! [VarCurr] :
( v124071(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_39198,axiom,
! [VarCurr] :
( v124069(VarCurr)
<=> v121490(VarCurr,bitIndex29) ) ).
fof(addAssignment_39197,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex29)
<=> v121492(VarCurr,bitIndex29) ) ).
fof(addAssignment_39196,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex29)
<=> v121497(VarCurr,bitIndex29) ) ).
fof(addAssignment_39195,axiom,
! [VarCurr] :
( v124067(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_39194,axiom,
! [VarCurr] :
( v124065(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124046(VarNext)
=> ( v124011(VarNext)
<=> v124011(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2189,axiom,
! [VarNext] :
( v124046(VarNext)
=> ( v124011(VarNext)
<=> v124056(VarNext) ) ) ).
fof(addAssignment_39193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124056(VarNext)
<=> v124054(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2930,axiom,
! [VarCurr] :
( ~ v124057(VarCurr)
=> ( v124054(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2842,axiom,
! [VarCurr] :
( v124057(VarCurr)
=> ( v124054(VarCurr)
<=> v124017(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24424,axiom,
! [VarCurr] :
( v124057(VarCurr)
<=> ( v124058(VarCurr)
& v124059(VarCurr) ) ) ).
fof(writeUnaryOperator_9792,axiom,
! [VarCurr] :
( ~ v124059(VarCurr)
<=> v124015(VarCurr) ) ).
fof(writeUnaryOperator_9791,axiom,
! [VarCurr] :
( ~ v124058(VarCurr)
<=> v124013(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24423,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124046(VarNext)
<=> v124047(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24422,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124047(VarNext)
<=> ( v124048(VarNext)
& v124043(VarNext) ) ) ) ).
fof(writeUnaryOperator_9790,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124048(VarNext)
<=> v124050(VarNext) ) ) ).
fof(addAssignment_39192,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124050(VarNext)
<=> v124043(VarCurr) ) ) ).
fof(addAssignment_39191,axiom,
! [VarCurr] :
( v124043(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_39190,axiom,
! [VarCurr] :
( v124017(VarCurr)
<=> v121490(VarCurr,bitIndex28) ) ).
fof(addAssignment_39189,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex28)
<=> v121492(VarCurr,bitIndex28) ) ).
fof(addAssignment_39188,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex28)
<=> v121497(VarCurr,bitIndex28) ) ).
fof(addAssignment_39187,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex4)
<=> v123832(VarCurr,bitIndex4) ) ).
fof(addAssignment_39186,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex5)
<=> v121210(VarCurr,bitIndex5) ) ).
fof(addAssignment_39185,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex5)
<=> v121212(VarCurr,bitIndex5) ) ).
fof(addAssignment_39184,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex5)
<=> v121214(VarCurr,bitIndex5) ) ).
fof(addAssignment_39183,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex5)
<=> v108851(VarCurr,bitIndex15) ) ).
fof(addAssignment_39182,axiom,
! [VarCurr] :
( v123759(VarCurr,bitIndex4)
<=> v123761(VarCurr,bitIndex4) ) ).
fof(addAssignment_39181,axiom,
! [VarCurr] :
( v123761(VarCurr,bitIndex4)
<=> v123763(VarCurr,bitIndex4) ) ).
fof(addAssignment_39180,axiom,
! [VarCurr] :
( v123763(VarCurr,bitIndex4)
<=> v123765(VarCurr,bitIndex4) ) ).
fof(addAssignment_39179,axiom,
! [VarNext] :
( v123765(VarNext,bitIndex4)
<=> v124035(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_2114,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124037(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124035(VarNext,B)
<=> v123765(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2188,axiom,
! [VarNext] :
( v124037(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124035(VarNext,B)
<=> v123829(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24421,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124037(VarNext)
<=> ( v124038(VarNext)
& v123824(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24420,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124038(VarNext)
<=> ( v124040(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124040(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_39178,axiom,
! [VarNext] :
( v123767(VarNext,bitIndex4)
<=> v124027(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_2113,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124029(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124027(VarNext,B)
<=> v123767(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2187,axiom,
! [VarNext] :
( v124029(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124027(VarNext,B)
<=> v123811(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124029(VarNext)
<=> ( v124030(VarNext)
& v123806(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24418,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124030(VarNext)
<=> ( v124032(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124032(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_39177,axiom,
! [VarCurr] :
( v123769(VarCurr,bitIndex4)
<=> v123771(VarCurr,bitIndex4) ) ).
fof(addAssignment_39176,axiom,
! [VarCurr] :
( v123771(VarCurr,bitIndex4)
<=> v123773(VarCurr,bitIndex4) ) ).
fof(addAssignment_39175,axiom,
! [VarCurr] :
( v123773(VarCurr,bitIndex4)
<=> v123775(VarCurr,bitIndex4) ) ).
fof(addAssignment_39174,axiom,
! [VarCurr] :
( v123775(VarCurr,bitIndex4)
<=> v123777(VarCurr,bitIndex4) ) ).
fof(addAssignment_39173,axiom,
! [VarNext] :
( v123777(VarNext,bitIndex4)
<=> v124019(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_2112,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124021(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124019(VarNext,B)
<=> v123777(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2186,axiom,
! [VarNext] :
( v124021(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v124019(VarNext,B)
<=> v123793(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124021(VarNext)
<=> ( v124022(VarNext)
& v123788(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24416,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124022(VarNext)
<=> ( v124024(VarNext)
& v111930(VarNext) ) ) ) ).
fof(writeUnaryOperator_9787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v124024(VarNext)
<=> v111937(VarNext) ) ) ).
fof(addAssignment_39172,axiom,
! [VarCurr] :
( v124015(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_39171,axiom,
! [VarCurr] :
( v124013(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123994(VarNext)
=> ( v123959(VarNext)
<=> v123959(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2185,axiom,
! [VarNext] :
( v123994(VarNext)
=> ( v123959(VarNext)
<=> v124004(VarNext) ) ) ).
fof(addAssignment_39170,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v124004(VarNext)
<=> v124002(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2929,axiom,
! [VarCurr] :
( ~ v124005(VarCurr)
=> ( v124002(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2841,axiom,
! [VarCurr] :
( v124005(VarCurr)
=> ( v124002(VarCurr)
<=> v123965(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24415,axiom,
! [VarCurr] :
( v124005(VarCurr)
<=> ( v124006(VarCurr)
& v124007(VarCurr) ) ) ).
fof(writeUnaryOperator_9786,axiom,
! [VarCurr] :
( ~ v124007(VarCurr)
<=> v123963(VarCurr) ) ).
fof(writeUnaryOperator_9785,axiom,
! [VarCurr] :
( ~ v124006(VarCurr)
<=> v123961(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123994(VarNext)
<=> v123995(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123995(VarNext)
<=> ( v123996(VarNext)
& v123991(VarNext) ) ) ) ).
fof(writeUnaryOperator_9784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123996(VarNext)
<=> v123998(VarNext) ) ) ).
fof(addAssignment_39169,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123998(VarNext)
<=> v123991(VarCurr) ) ) ).
fof(addAssignment_39168,axiom,
! [VarCurr] :
( v123991(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_39167,axiom,
! [VarCurr] :
( v123965(VarCurr)
<=> v121490(VarCurr,bitIndex27) ) ).
fof(addAssignment_39166,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex27)
<=> v121492(VarCurr,bitIndex27) ) ).
fof(addAssignment_39165,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex27)
<=> v121497(VarCurr,bitIndex27) ) ).
fof(addAssignment_39164,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex3)
<=> v123832(VarCurr,bitIndex3) ) ).
fof(addAssignment_39163,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex4)
<=> v121210(VarCurr,bitIndex4) ) ).
fof(addAssignment_39162,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex4)
<=> v121212(VarCurr,bitIndex4) ) ).
fof(addAssignment_39161,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex4)
<=> v121214(VarCurr,bitIndex4) ) ).
fof(addAssignment_39160,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex4)
<=> v108851(VarCurr,bitIndex14) ) ).
fof(addAssignment_39159,axiom,
! [VarCurr] :
( v123759(VarCurr,bitIndex3)
<=> v123761(VarCurr,bitIndex3) ) ).
fof(addAssignment_39158,axiom,
! [VarCurr] :
( v123761(VarCurr,bitIndex3)
<=> v123763(VarCurr,bitIndex3) ) ).
fof(addAssignment_39157,axiom,
! [VarCurr] :
( v123763(VarCurr,bitIndex3)
<=> v123765(VarCurr,bitIndex3) ) ).
fof(addAssignment_39156,axiom,
! [VarNext] :
( v123765(VarNext,bitIndex3)
<=> v123983(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123985(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123983(VarNext,B)
<=> v123765(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2184,axiom,
! [VarNext] :
( v123985(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123983(VarNext,B)
<=> v123829(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123985(VarNext)
<=> ( v123986(VarNext)
& v123824(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123986(VarNext)
<=> ( v123988(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123988(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_39155,axiom,
! [VarNext] :
( v123767(VarNext,bitIndex3)
<=> v123975(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123977(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123975(VarNext,B)
<=> v123767(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2183,axiom,
! [VarNext] :
( v123977(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123975(VarNext,B)
<=> v123811(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123977(VarNext)
<=> ( v123978(VarNext)
& v123806(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123978(VarNext)
<=> ( v123980(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123980(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_39154,axiom,
! [VarCurr] :
( v123769(VarCurr,bitIndex3)
<=> v123771(VarCurr,bitIndex3) ) ).
fof(addAssignment_39153,axiom,
! [VarCurr] :
( v123771(VarCurr,bitIndex3)
<=> v123773(VarCurr,bitIndex3) ) ).
fof(addAssignment_39152,axiom,
! [VarCurr] :
( v123773(VarCurr,bitIndex3)
<=> v123775(VarCurr,bitIndex3) ) ).
fof(addAssignment_39151,axiom,
! [VarCurr] :
( v123775(VarCurr,bitIndex3)
<=> v123777(VarCurr,bitIndex3) ) ).
fof(addAssignment_39150,axiom,
! [VarNext] :
( v123777(VarNext,bitIndex3)
<=> v123967(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_2108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123969(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123967(VarNext,B)
<=> v123777(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2182,axiom,
! [VarNext] :
( v123969(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123967(VarNext,B)
<=> v123793(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123969(VarNext)
<=> ( v123970(VarNext)
& v123788(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24407,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123970(VarNext)
<=> ( v123972(VarNext)
& v111930(VarNext) ) ) ) ).
fof(writeUnaryOperator_9781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123972(VarNext)
<=> v111937(VarNext) ) ) ).
fof(addAssignment_39149,axiom,
! [VarCurr] :
( v123963(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_39148,axiom,
! [VarCurr] :
( v123961(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2107,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123942(VarNext)
=> ( v123907(VarNext)
<=> v123907(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2181,axiom,
! [VarNext] :
( v123942(VarNext)
=> ( v123907(VarNext)
<=> v123952(VarNext) ) ) ).
fof(addAssignment_39147,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123952(VarNext)
<=> v123950(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2928,axiom,
! [VarCurr] :
( ~ v123953(VarCurr)
=> ( v123950(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2840,axiom,
! [VarCurr] :
( v123953(VarCurr)
=> ( v123950(VarCurr)
<=> v123913(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24406,axiom,
! [VarCurr] :
( v123953(VarCurr)
<=> ( v123954(VarCurr)
& v123955(VarCurr) ) ) ).
fof(writeUnaryOperator_9780,axiom,
! [VarCurr] :
( ~ v123955(VarCurr)
<=> v123911(VarCurr) ) ).
fof(writeUnaryOperator_9779,axiom,
! [VarCurr] :
( ~ v123954(VarCurr)
<=> v123909(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123942(VarNext)
<=> v123943(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123943(VarNext)
<=> ( v123944(VarNext)
& v123939(VarNext) ) ) ) ).
fof(writeUnaryOperator_9778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123944(VarNext)
<=> v123946(VarNext) ) ) ).
fof(addAssignment_39146,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123946(VarNext)
<=> v123939(VarCurr) ) ) ).
fof(addAssignment_39145,axiom,
! [VarCurr] :
( v123939(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_39144,axiom,
! [VarCurr] :
( v123913(VarCurr)
<=> v121490(VarCurr,bitIndex26) ) ).
fof(addAssignment_39143,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex26)
<=> v121492(VarCurr,bitIndex26) ) ).
fof(addAssignment_39142,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex26)
<=> v121497(VarCurr,bitIndex26) ) ).
fof(addAssignment_39141,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex2)
<=> v123832(VarCurr,bitIndex2) ) ).
fof(addAssignment_39140,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex3)
<=> v121210(VarCurr,bitIndex3) ) ).
fof(addAssignment_39139,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex3)
<=> v121212(VarCurr,bitIndex3) ) ).
fof(addAssignment_39138,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex3)
<=> v121214(VarCurr,bitIndex3) ) ).
fof(addAssignment_39137,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex3)
<=> v108851(VarCurr,bitIndex13) ) ).
fof(addAssignment_39136,axiom,
! [VarCurr] :
( v123759(VarCurr,bitIndex2)
<=> v123761(VarCurr,bitIndex2) ) ).
fof(addAssignment_39135,axiom,
! [VarCurr] :
( v123761(VarCurr,bitIndex2)
<=> v123763(VarCurr,bitIndex2) ) ).
fof(addAssignment_39134,axiom,
! [VarCurr] :
( v123763(VarCurr,bitIndex2)
<=> v123765(VarCurr,bitIndex2) ) ).
fof(addAssignment_39133,axiom,
! [VarNext] :
( v123765(VarNext,bitIndex2)
<=> v123931(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2106,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123933(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123931(VarNext,B)
<=> v123765(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2180,axiom,
! [VarNext] :
( v123933(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123931(VarNext,B)
<=> v123829(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24403,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123933(VarNext)
<=> ( v123934(VarNext)
& v123824(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24402,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123934(VarNext)
<=> ( v123936(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9777,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123936(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_39132,axiom,
! [VarNext] :
( v123767(VarNext,bitIndex2)
<=> v123923(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123925(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123923(VarNext,B)
<=> v123767(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2179,axiom,
! [VarNext] :
( v123925(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123923(VarNext,B)
<=> v123811(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24401,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123925(VarNext)
<=> ( v123926(VarNext)
& v123806(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24400,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123926(VarNext)
<=> ( v123928(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9776,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123928(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_39131,axiom,
! [VarCurr] :
( v123769(VarCurr,bitIndex2)
<=> v123771(VarCurr,bitIndex2) ) ).
fof(addAssignment_39130,axiom,
! [VarCurr] :
( v123771(VarCurr,bitIndex2)
<=> v123773(VarCurr,bitIndex2) ) ).
fof(addAssignment_39129,axiom,
! [VarCurr] :
( v123773(VarCurr,bitIndex2)
<=> v123775(VarCurr,bitIndex2) ) ).
fof(addAssignment_39128,axiom,
! [VarCurr] :
( v123775(VarCurr,bitIndex2)
<=> v123777(VarCurr,bitIndex2) ) ).
fof(addAssignment_39127,axiom,
! [VarNext] :
( v123777(VarNext,bitIndex2)
<=> v123915(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_2104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123917(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123915(VarNext,B)
<=> v123777(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2178,axiom,
! [VarNext] :
( v123917(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123915(VarNext,B)
<=> v123793(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123917(VarNext)
<=> ( v123918(VarNext)
& v123788(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123918(VarNext)
<=> ( v123920(VarNext)
& v111930(VarNext) ) ) ) ).
fof(writeUnaryOperator_9775,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123920(VarNext)
<=> v111937(VarNext) ) ) ).
fof(addAssignment_39126,axiom,
! [VarCurr] :
( v123911(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_39125,axiom,
! [VarCurr] :
( v123909(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123890(VarNext)
=> ( v123855(VarNext)
<=> v123855(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2177,axiom,
! [VarNext] :
( v123890(VarNext)
=> ( v123855(VarNext)
<=> v123900(VarNext) ) ) ).
fof(addAssignment_39124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123900(VarNext)
<=> v123898(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2927,axiom,
! [VarCurr] :
( ~ v123901(VarCurr)
=> ( v123898(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2839,axiom,
! [VarCurr] :
( v123901(VarCurr)
=> ( v123898(VarCurr)
<=> v123861(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24397,axiom,
! [VarCurr] :
( v123901(VarCurr)
<=> ( v123902(VarCurr)
& v123903(VarCurr) ) ) ).
fof(writeUnaryOperator_9774,axiom,
! [VarCurr] :
( ~ v123903(VarCurr)
<=> v123859(VarCurr) ) ).
fof(writeUnaryOperator_9773,axiom,
! [VarCurr] :
( ~ v123902(VarCurr)
<=> v123857(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24396,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123890(VarNext)
<=> v123891(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123891(VarNext)
<=> ( v123892(VarNext)
& v123887(VarNext) ) ) ) ).
fof(writeUnaryOperator_9772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123892(VarNext)
<=> v123894(VarNext) ) ) ).
fof(addAssignment_39123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123894(VarNext)
<=> v123887(VarCurr) ) ) ).
fof(addAssignment_39122,axiom,
! [VarCurr] :
( v123887(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_39121,axiom,
! [VarCurr] :
( v123861(VarCurr)
<=> v121490(VarCurr,bitIndex25) ) ).
fof(addAssignment_39120,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex25)
<=> v121492(VarCurr,bitIndex25) ) ).
fof(addAssignment_39119,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex25)
<=> v121497(VarCurr,bitIndex25) ) ).
fof(addAssignment_39118,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex1)
<=> v123832(VarCurr,bitIndex1) ) ).
fof(addAssignment_39117,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex2)
<=> v121210(VarCurr,bitIndex2) ) ).
fof(addAssignment_39116,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex2)
<=> v121212(VarCurr,bitIndex2) ) ).
fof(addAssignment_39115,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex2)
<=> v121214(VarCurr,bitIndex2) ) ).
fof(addAssignment_39114,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex2)
<=> v108851(VarCurr,bitIndex12) ) ).
fof(addAssignment_39113,axiom,
! [VarCurr] :
( v123759(VarCurr,bitIndex1)
<=> v123761(VarCurr,bitIndex1) ) ).
fof(addAssignment_39112,axiom,
! [VarCurr] :
( v123761(VarCurr,bitIndex1)
<=> v123763(VarCurr,bitIndex1) ) ).
fof(addAssignment_39111,axiom,
! [VarCurr] :
( v123763(VarCurr,bitIndex1)
<=> v123765(VarCurr,bitIndex1) ) ).
fof(addAssignment_39110,axiom,
! [VarNext] :
( v123765(VarNext,bitIndex1)
<=> v123879(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123881(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123879(VarNext,B)
<=> v123765(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2176,axiom,
! [VarNext] :
( v123881(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123879(VarNext,B)
<=> v123829(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24394,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123881(VarNext)
<=> ( v123882(VarNext)
& v123824(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24393,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123882(VarNext)
<=> ( v123884(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123884(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_39109,axiom,
! [VarNext] :
( v123767(VarNext,bitIndex1)
<=> v123871(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123873(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123871(VarNext,B)
<=> v123767(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2175,axiom,
! [VarNext] :
( v123873(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123871(VarNext,B)
<=> v123811(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24392,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123873(VarNext)
<=> ( v123874(VarNext)
& v123806(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24391,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123874(VarNext)
<=> ( v123876(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123876(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_39108,axiom,
! [VarCurr] :
( v123769(VarCurr,bitIndex1)
<=> v123771(VarCurr,bitIndex1) ) ).
fof(addAssignment_39107,axiom,
! [VarCurr] :
( v123771(VarCurr,bitIndex1)
<=> v123773(VarCurr,bitIndex1) ) ).
fof(addAssignment_39106,axiom,
! [VarCurr] :
( v123773(VarCurr,bitIndex1)
<=> v123775(VarCurr,bitIndex1) ) ).
fof(addAssignment_39105,axiom,
! [VarCurr] :
( v123775(VarCurr,bitIndex1)
<=> v123777(VarCurr,bitIndex1) ) ).
fof(addAssignment_39104,axiom,
! [VarNext] :
( v123777(VarNext,bitIndex1)
<=> v123863(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123865(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123863(VarNext,B)
<=> v123777(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2174,axiom,
! [VarNext] :
( v123865(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123863(VarNext,B)
<=> v123793(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24390,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123865(VarNext)
<=> ( v123866(VarNext)
& v123788(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24389,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123866(VarNext)
<=> ( v123868(VarNext)
& v111930(VarNext) ) ) ) ).
fof(writeUnaryOperator_9769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123868(VarNext)
<=> v111937(VarNext) ) ) ).
fof(addAssignment_39103,axiom,
! [VarCurr] :
( v123859(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_39102,axiom,
! [VarCurr] :
( v123857(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123838(VarNext)
=> ( v123750(VarNext)
<=> v123750(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2173,axiom,
! [VarNext] :
( v123838(VarNext)
=> ( v123750(VarNext)
<=> v123848(VarNext) ) ) ).
fof(addAssignment_39101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123848(VarNext)
<=> v123846(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2926,axiom,
! [VarCurr] :
( ~ v123849(VarCurr)
=> ( v123846(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2838,axiom,
! [VarCurr] :
( v123849(VarCurr)
=> ( v123846(VarCurr)
<=> v123756(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24388,axiom,
! [VarCurr] :
( v123849(VarCurr)
<=> ( v123850(VarCurr)
& v123851(VarCurr) ) ) ).
fof(writeUnaryOperator_9768,axiom,
! [VarCurr] :
( ~ v123851(VarCurr)
<=> v123754(VarCurr) ) ).
fof(writeUnaryOperator_9767,axiom,
! [VarCurr] :
( ~ v123850(VarCurr)
<=> v123752(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24387,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123838(VarNext)
<=> v123839(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123839(VarNext)
<=> ( v123840(VarNext)
& v123835(VarNext) ) ) ) ).
fof(writeUnaryOperator_9766,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123840(VarNext)
<=> v123842(VarNext) ) ) ).
fof(addAssignment_39100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123842(VarNext)
<=> v123835(VarCurr) ) ) ).
fof(addAssignment_39099,axiom,
! [VarCurr] :
( v123835(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_39098,axiom,
! [VarCurr] :
( v123756(VarCurr)
<=> v121490(VarCurr,bitIndex24) ) ).
fof(addAssignment_39097,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex24)
<=> v121492(VarCurr,bitIndex24) ) ).
fof(addAssignment_39096,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex24)
<=> v121497(VarCurr,bitIndex24) ) ).
fof(addAssignment_39095,axiom,
! [VarCurr] :
( v121499(VarCurr,bitIndex0)
<=> v123832(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2925,axiom,
! [VarCurr] :
( ~ v121650(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123832(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2837,axiom,
! [VarCurr] :
( v121650(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123832(VarCurr,B)
<=> v123833(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_267,axiom,
! [VarCurr] :
( ~ v121088(VarCurr)
=> ( ( v123833(VarCurr,bitIndex4)
<=> v121208(VarCurr,bitIndex5) )
& ( v123833(VarCurr,bitIndex3)
<=> v121208(VarCurr,bitIndex4) )
& ( v123833(VarCurr,bitIndex2)
<=> v121208(VarCurr,bitIndex3) )
& ( v123833(VarCurr,bitIndex1)
<=> v121208(VarCurr,bitIndex2) )
& ( v123833(VarCurr,bitIndex0)
<=> v121208(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2836,axiom,
! [VarCurr] :
( v121088(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123833(VarCurr,B)
<=> v123759(VarCurr,B) ) ) ) ).
fof(addAssignment_39094,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex1)
<=> v121210(VarCurr,bitIndex1) ) ).
fof(addAssignment_39093,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex1)
<=> v121212(VarCurr,bitIndex1) ) ).
fof(addAssignment_39092,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex1)
<=> v121214(VarCurr,bitIndex1) ) ).
fof(addAssignment_39091,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex1)
<=> v108851(VarCurr,bitIndex11) ) ).
fof(addAssignment_39090,axiom,
! [VarCurr] :
( v123759(VarCurr,bitIndex0)
<=> v123761(VarCurr,bitIndex0) ) ).
fof(addAssignment_39089,axiom,
! [VarCurr] :
( v123761(VarCurr,bitIndex0)
<=> v123763(VarCurr,bitIndex0) ) ).
fof(addAssignment_39088,axiom,
! [VarCurr] :
( v123763(VarCurr,bitIndex0)
<=> v123765(VarCurr,bitIndex0) ) ).
fof(addAssignment_39087,axiom,
! [VarNext] :
( v123765(VarNext,bitIndex0)
<=> v123815(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2098,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123816(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123815(VarNext,B)
<=> v123765(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2172,axiom,
! [VarNext] :
( v123816(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123815(VarNext,B)
<=> v123829(VarNext,B) ) ) ) ).
fof(addAssignment_39086,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123829(VarNext,B)
<=> v123827(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5335,axiom,
! [VarCurr] :
( ~ v117965(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123827(VarCurr,B)
<=> v123767(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5337,axiom,
! [VarCurr] :
( v117965(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123827(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24385,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123816(VarNext)
<=> ( v123817(VarNext)
& v123824(VarNext) ) ) ) ).
fof(addAssignment_39085,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123824(VarNext)
<=> v123822(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24384,axiom,
! [VarCurr] :
( v123822(VarCurr)
<=> ( v117965(VarCurr)
| v123825(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24383,axiom,
! [VarCurr] :
( v123825(VarCurr)
<=> ( v114064(VarCurr)
& v123826(VarCurr) ) ) ).
fof(writeUnaryOperator_9765,axiom,
! [VarCurr] :
( ~ v123826(VarCurr)
<=> v117965(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24382,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123817(VarNext)
<=> ( v123819(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123819(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_39084,axiom,
! [VarNext] :
( v123767(VarNext,bitIndex0)
<=> v123797(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2097,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123798(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123797(VarNext,B)
<=> v123767(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2171,axiom,
! [VarNext] :
( v123798(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123797(VarNext,B)
<=> v123811(VarNext,B) ) ) ) ).
fof(addAssignment_39083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123811(VarNext,B)
<=> v123809(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5334,axiom,
! [VarCurr] :
( ~ v115111(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123809(VarCurr,B)
<=> v123769(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5336,axiom,
! [VarCurr] :
( v115111(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123809(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123798(VarNext)
<=> ( v123799(VarNext)
& v123806(VarNext) ) ) ) ).
fof(addAssignment_39082,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123806(VarNext)
<=> v123804(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24380,axiom,
! [VarCurr] :
( v123804(VarCurr)
<=> ( v115111(VarCurr)
| v123807(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24379,axiom,
! [VarCurr] :
( v123807(VarCurr)
<=> ( v115113(VarCurr)
& v123808(VarCurr) ) ) ).
fof(writeUnaryOperator_9763,axiom,
! [VarCurr] :
( ~ v123808(VarCurr)
<=> v115111(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24378,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123799(VarNext)
<=> ( v123801(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9762,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123801(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_39081,axiom,
! [VarCurr] :
( v123769(VarCurr,bitIndex0)
<=> v123771(VarCurr,bitIndex0) ) ).
fof(addAssignment_39080,axiom,
! [VarCurr] :
( v123771(VarCurr,bitIndex0)
<=> v123773(VarCurr,bitIndex0) ) ).
fof(addAssignment_39079,axiom,
! [VarCurr] :
( v123773(VarCurr,bitIndex0)
<=> v123775(VarCurr,bitIndex0) ) ).
fof(addAssignment_39078,axiom,
! [VarCurr] :
( v123775(VarCurr,bitIndex0)
<=> v123777(VarCurr,bitIndex0) ) ).
fof(addAssignment_39077,axiom,
! [VarNext] :
( v123777(VarNext,bitIndex0)
<=> v123779(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123780(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123779(VarNext,B)
<=> v123777(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2170,axiom,
! [VarNext] :
( v123780(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123779(VarNext,B)
<=> v123793(VarNext,B) ) ) ) ).
fof(addAssignment_39076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v123793(VarNext,B)
<=> v123791(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5333,axiom,
! [VarCurr] :
( ~ v111944(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123791(VarCurr,B)
<=> v121658(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5335,axiom,
! [VarCurr] :
( v111944(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v123791(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24377,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123780(VarNext)
<=> ( v123781(VarNext)
& v123788(VarNext) ) ) ) ).
fof(addAssignment_39075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123788(VarNext)
<=> v123786(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24376,axiom,
! [VarCurr] :
( v123786(VarCurr)
<=> ( v111944(VarCurr)
| v123789(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24375,axiom,
! [VarCurr] :
( v123789(VarCurr)
<=> ( v111946(VarCurr)
& v123790(VarCurr) ) ) ).
fof(writeUnaryOperator_9761,axiom,
! [VarCurr] :
( ~ v123790(VarCurr)
<=> v111944(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24374,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123781(VarNext)
<=> ( v123783(VarNext)
& v111930(VarNext) ) ) ) ).
fof(writeUnaryOperator_9760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123783(VarNext)
<=> v111937(VarNext) ) ) ).
fof(addAssignment_39074,axiom,
! [VarCurr] :
( v123754(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_39073,axiom,
! [VarCurr] :
( v123752(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123733(VarNext)
=> ( v123722(VarNext)
<=> v123722(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2169,axiom,
! [VarNext] :
( v123733(VarNext)
=> ( v123722(VarNext)
<=> v123743(VarNext) ) ) ).
fof(addAssignment_39072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123743(VarNext)
<=> v123741(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2924,axiom,
! [VarCurr] :
( ~ v123744(VarCurr)
=> ( v123741(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2835,axiom,
! [VarCurr] :
( v123744(VarCurr)
=> ( v123741(VarCurr)
<=> v123728(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24373,axiom,
! [VarCurr] :
( v123744(VarCurr)
<=> ( v123745(VarCurr)
& v123746(VarCurr) ) ) ).
fof(writeUnaryOperator_9759,axiom,
! [VarCurr] :
( ~ v123746(VarCurr)
<=> v123726(VarCurr) ) ).
fof(writeUnaryOperator_9758,axiom,
! [VarCurr] :
( ~ v123745(VarCurr)
<=> v123724(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24372,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123733(VarNext)
<=> v123734(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24371,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123734(VarNext)
<=> ( v123735(VarNext)
& v123730(VarNext) ) ) ) ).
fof(writeUnaryOperator_9757,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123735(VarNext)
<=> v123737(VarNext) ) ) ).
fof(addAssignment_39071,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123737(VarNext)
<=> v123730(VarCurr) ) ) ).
fof(addAssignment_39070,axiom,
! [VarCurr] :
( v123730(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_39069,axiom,
! [VarCurr] :
( v123728(VarCurr)
<=> v121490(VarCurr,bitIndex23) ) ).
fof(addAssignment_39068,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex23)
<=> v121492(VarCurr,bitIndex23) ) ).
fof(addAssignment_39067,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex23)
<=> v121497(VarCurr,bitIndex23) ) ).
fof(addAssignment_39066,axiom,
! [VarCurr] :
( v121500(VarCurr,bitIndex23)
<=> v123084(VarCurr,bitIndex23) ) ).
fof(addAssignment_39065,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex29)
<=> v121210(VarCurr,bitIndex29) ) ).
fof(addAssignment_39064,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex29)
<=> v121212(VarCurr,bitIndex29) ) ).
fof(addAssignment_39063,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex29)
<=> v121214(VarCurr,bitIndex29) ) ).
fof(addAssignment_39062,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex29)
<=> v108851(VarCurr,bitIndex39) ) ).
fof(addAssignment_39061,axiom,
! [VarCurr] :
( v123079(VarCurr,bitIndex23)
<=> v123081(VarCurr,bitIndex23) ) ).
fof(addAssignment_39060,axiom,
! [VarCurr] :
( v123081(VarCurr,bitIndex23)
<=> v123083(VarCurr,bitIndex23) ) ).
fof(addAssignment_39059,axiom,
! [VarCurr] :
( v123083(VarCurr,bitIndex23)
<=> v114059(VarCurr,bitIndex23) ) ).
fof(addAssignment_39058,axiom,
! [VarCurr] :
( v123726(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_39057,axiom,
! [VarCurr] :
( v123724(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123705(VarNext)
=> ( v123694(VarNext)
<=> v123694(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2168,axiom,
! [VarNext] :
( v123705(VarNext)
=> ( v123694(VarNext)
<=> v123715(VarNext) ) ) ).
fof(addAssignment_39056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123715(VarNext)
<=> v123713(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2923,axiom,
! [VarCurr] :
( ~ v123716(VarCurr)
=> ( v123713(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2834,axiom,
! [VarCurr] :
( v123716(VarCurr)
=> ( v123713(VarCurr)
<=> v123700(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24370,axiom,
! [VarCurr] :
( v123716(VarCurr)
<=> ( v123717(VarCurr)
& v123718(VarCurr) ) ) ).
fof(writeUnaryOperator_9756,axiom,
! [VarCurr] :
( ~ v123718(VarCurr)
<=> v123698(VarCurr) ) ).
fof(writeUnaryOperator_9755,axiom,
! [VarCurr] :
( ~ v123717(VarCurr)
<=> v123696(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123705(VarNext)
<=> v123706(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24368,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123706(VarNext)
<=> ( v123707(VarNext)
& v123702(VarNext) ) ) ) ).
fof(writeUnaryOperator_9754,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123707(VarNext)
<=> v123709(VarNext) ) ) ).
fof(addAssignment_39055,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123709(VarNext)
<=> v123702(VarCurr) ) ) ).
fof(addAssignment_39054,axiom,
! [VarCurr] :
( v123702(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_39053,axiom,
! [VarCurr] :
( v123700(VarCurr)
<=> v121490(VarCurr,bitIndex22) ) ).
fof(addAssignment_39052,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex22)
<=> v121492(VarCurr,bitIndex22) ) ).
fof(addAssignment_39051,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex22)
<=> v121497(VarCurr,bitIndex22) ) ).
fof(addAssignment_39050,axiom,
! [VarCurr] :
( v121500(VarCurr,bitIndex22)
<=> v123084(VarCurr,bitIndex22) ) ).
fof(addAssignment_39049,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex28)
<=> v121210(VarCurr,bitIndex28) ) ).
fof(addAssignment_39048,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex28)
<=> v121212(VarCurr,bitIndex28) ) ).
fof(addAssignment_39047,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex28)
<=> v121214(VarCurr,bitIndex28) ) ).
fof(addAssignment_39046,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex28)
<=> v108851(VarCurr,bitIndex38) ) ).
fof(addAssignment_39045,axiom,
! [VarCurr] :
( v123079(VarCurr,bitIndex22)
<=> v123081(VarCurr,bitIndex22) ) ).
fof(addAssignment_39044,axiom,
! [VarCurr] :
( v123081(VarCurr,bitIndex22)
<=> v123083(VarCurr,bitIndex22) ) ).
fof(addAssignment_39043,axiom,
! [VarCurr] :
( v123083(VarCurr,bitIndex22)
<=> v114059(VarCurr,bitIndex22) ) ).
fof(addAssignment_39042,axiom,
! [VarCurr] :
( v123698(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_39041,axiom,
! [VarCurr] :
( v123696(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123677(VarNext)
=> ( v123666(VarNext)
<=> v123666(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2167,axiom,
! [VarNext] :
( v123677(VarNext)
=> ( v123666(VarNext)
<=> v123687(VarNext) ) ) ).
fof(addAssignment_39040,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123687(VarNext)
<=> v123685(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2922,axiom,
! [VarCurr] :
( ~ v123688(VarCurr)
=> ( v123685(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2833,axiom,
! [VarCurr] :
( v123688(VarCurr)
=> ( v123685(VarCurr)
<=> v123672(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24367,axiom,
! [VarCurr] :
( v123688(VarCurr)
<=> ( v123689(VarCurr)
& v123690(VarCurr) ) ) ).
fof(writeUnaryOperator_9753,axiom,
! [VarCurr] :
( ~ v123690(VarCurr)
<=> v123670(VarCurr) ) ).
fof(writeUnaryOperator_9752,axiom,
! [VarCurr] :
( ~ v123689(VarCurr)
<=> v123668(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24366,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123677(VarNext)
<=> v123678(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24365,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123678(VarNext)
<=> ( v123679(VarNext)
& v123674(VarNext) ) ) ) ).
fof(writeUnaryOperator_9751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123679(VarNext)
<=> v123681(VarNext) ) ) ).
fof(addAssignment_39039,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123681(VarNext)
<=> v123674(VarCurr) ) ) ).
fof(addAssignment_39038,axiom,
! [VarCurr] :
( v123674(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_39037,axiom,
! [VarCurr] :
( v123672(VarCurr)
<=> v121490(VarCurr,bitIndex21) ) ).
fof(addAssignment_39036,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex21)
<=> v121492(VarCurr,bitIndex21) ) ).
fof(addAssignment_39035,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex21)
<=> v121497(VarCurr,bitIndex21) ) ).
fof(addAssignment_39034,axiom,
! [VarCurr] :
( v121500(VarCurr,bitIndex21)
<=> v123084(VarCurr,bitIndex21) ) ).
fof(addAssignment_39033,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex27)
<=> v121210(VarCurr,bitIndex27) ) ).
fof(addAssignment_39032,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex27)
<=> v121212(VarCurr,bitIndex27) ) ).
fof(addAssignment_39031,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex27)
<=> v121214(VarCurr,bitIndex27) ) ).
fof(addAssignment_39030,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex27)
<=> v108851(VarCurr,bitIndex37) ) ).
fof(addAssignment_39029,axiom,
! [VarCurr] :
( v123079(VarCurr,bitIndex21)
<=> v123081(VarCurr,bitIndex21) ) ).
fof(addAssignment_39028,axiom,
! [VarCurr] :
( v123081(VarCurr,bitIndex21)
<=> v123083(VarCurr,bitIndex21) ) ).
fof(addAssignment_39027,axiom,
! [VarCurr] :
( v123083(VarCurr,bitIndex21)
<=> v114059(VarCurr,bitIndex21) ) ).
fof(addAssignment_39026,axiom,
! [VarCurr] :
( v123670(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_39025,axiom,
! [VarCurr] :
( v123668(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2092,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123649(VarNext)
=> ( v123638(VarNext)
<=> v123638(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2166,axiom,
! [VarNext] :
( v123649(VarNext)
=> ( v123638(VarNext)
<=> v123659(VarNext) ) ) ).
fof(addAssignment_39024,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123659(VarNext)
<=> v123657(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2921,axiom,
! [VarCurr] :
( ~ v123660(VarCurr)
=> ( v123657(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2832,axiom,
! [VarCurr] :
( v123660(VarCurr)
=> ( v123657(VarCurr)
<=> v123644(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24364,axiom,
! [VarCurr] :
( v123660(VarCurr)
<=> ( v123661(VarCurr)
& v123662(VarCurr) ) ) ).
fof(writeUnaryOperator_9750,axiom,
! [VarCurr] :
( ~ v123662(VarCurr)
<=> v123642(VarCurr) ) ).
fof(writeUnaryOperator_9749,axiom,
! [VarCurr] :
( ~ v123661(VarCurr)
<=> v123640(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24363,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123649(VarNext)
<=> v123650(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24362,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123650(VarNext)
<=> ( v123651(VarNext)
& v123646(VarNext) ) ) ) ).
fof(writeUnaryOperator_9748,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123651(VarNext)
<=> v123653(VarNext) ) ) ).
fof(addAssignment_39023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123653(VarNext)
<=> v123646(VarCurr) ) ) ).
fof(addAssignment_39022,axiom,
! [VarCurr] :
( v123646(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_39021,axiom,
! [VarCurr] :
( v123644(VarCurr)
<=> v121490(VarCurr,bitIndex20) ) ).
fof(addAssignment_39020,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex20)
<=> v121492(VarCurr,bitIndex20) ) ).
fof(addAssignment_39019,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex20)
<=> v121497(VarCurr,bitIndex20) ) ).
fof(addAssignment_39018,axiom,
! [VarCurr] :
( v121500(VarCurr,bitIndex20)
<=> v123084(VarCurr,bitIndex20) ) ).
fof(addAssignment_39017,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex26)
<=> v121210(VarCurr,bitIndex26) ) ).
fof(addAssignment_39016,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex26)
<=> v121212(VarCurr,bitIndex26) ) ).
fof(addAssignment_39015,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex26)
<=> v121214(VarCurr,bitIndex26) ) ).
fof(addAssignment_39014,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex26)
<=> v108851(VarCurr,bitIndex36) ) ).
fof(addAssignment_39013,axiom,
! [VarCurr] :
( v123079(VarCurr,bitIndex20)
<=> v123081(VarCurr,bitIndex20) ) ).
fof(addAssignment_39012,axiom,
! [VarCurr] :
( v123081(VarCurr,bitIndex20)
<=> v123083(VarCurr,bitIndex20) ) ).
fof(addAssignment_39011,axiom,
! [VarCurr] :
( v123083(VarCurr,bitIndex20)
<=> v114059(VarCurr,bitIndex20) ) ).
fof(addAssignment_39010,axiom,
! [VarCurr] :
( v123642(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_39009,axiom,
! [VarCurr] :
( v123640(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123621(VarNext)
=> ( v123610(VarNext)
<=> v123610(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2165,axiom,
! [VarNext] :
( v123621(VarNext)
=> ( v123610(VarNext)
<=> v123631(VarNext) ) ) ).
fof(addAssignment_39008,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123631(VarNext)
<=> v123629(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2920,axiom,
! [VarCurr] :
( ~ v123632(VarCurr)
=> ( v123629(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2831,axiom,
! [VarCurr] :
( v123632(VarCurr)
=> ( v123629(VarCurr)
<=> v123616(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24361,axiom,
! [VarCurr] :
( v123632(VarCurr)
<=> ( v123633(VarCurr)
& v123634(VarCurr) ) ) ).
fof(writeUnaryOperator_9747,axiom,
! [VarCurr] :
( ~ v123634(VarCurr)
<=> v123614(VarCurr) ) ).
fof(writeUnaryOperator_9746,axiom,
! [VarCurr] :
( ~ v123633(VarCurr)
<=> v123612(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24360,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123621(VarNext)
<=> v123622(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24359,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123622(VarNext)
<=> ( v123623(VarNext)
& v123618(VarNext) ) ) ) ).
fof(writeUnaryOperator_9745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123623(VarNext)
<=> v123625(VarNext) ) ) ).
fof(addAssignment_39007,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123625(VarNext)
<=> v123618(VarCurr) ) ) ).
fof(addAssignment_39006,axiom,
! [VarCurr] :
( v123618(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_39005,axiom,
! [VarCurr] :
( v123616(VarCurr)
<=> v121490(VarCurr,bitIndex19) ) ).
fof(addAssignment_39004,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex19)
<=> v121492(VarCurr,bitIndex19) ) ).
fof(addAssignment_39003,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex19)
<=> v121497(VarCurr,bitIndex19) ) ).
fof(addAssignment_39002,axiom,
! [VarCurr] :
( v121500(VarCurr,bitIndex19)
<=> v123084(VarCurr,bitIndex19) ) ).
fof(addAssignment_39001,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex25)
<=> v121210(VarCurr,bitIndex25) ) ).
fof(addAssignment_39000,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex25)
<=> v121212(VarCurr,bitIndex25) ) ).
fof(addAssignment_38999,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex25)
<=> v121214(VarCurr,bitIndex25) ) ).
fof(addAssignment_38998,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex25)
<=> v108851(VarCurr,bitIndex35) ) ).
fof(addAssignment_38997,axiom,
! [VarCurr] :
( v123079(VarCurr,bitIndex19)
<=> v123081(VarCurr,bitIndex19) ) ).
fof(addAssignment_38996,axiom,
! [VarCurr] :
( v123081(VarCurr,bitIndex19)
<=> v123083(VarCurr,bitIndex19) ) ).
fof(addAssignment_38995,axiom,
! [VarCurr] :
( v123083(VarCurr,bitIndex19)
<=> v114059(VarCurr,bitIndex19) ) ).
fof(addAssignment_38994,axiom,
! [VarCurr] :
( v123614(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38993,axiom,
! [VarCurr] :
( v123612(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2090,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123593(VarNext)
=> ( v123582(VarNext)
<=> v123582(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2164,axiom,
! [VarNext] :
( v123593(VarNext)
=> ( v123582(VarNext)
<=> v123603(VarNext) ) ) ).
fof(addAssignment_38992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123603(VarNext)
<=> v123601(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2919,axiom,
! [VarCurr] :
( ~ v123604(VarCurr)
=> ( v123601(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2830,axiom,
! [VarCurr] :
( v123604(VarCurr)
=> ( v123601(VarCurr)
<=> v123588(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24358,axiom,
! [VarCurr] :
( v123604(VarCurr)
<=> ( v123605(VarCurr)
& v123606(VarCurr) ) ) ).
fof(writeUnaryOperator_9744,axiom,
! [VarCurr] :
( ~ v123606(VarCurr)
<=> v123586(VarCurr) ) ).
fof(writeUnaryOperator_9743,axiom,
! [VarCurr] :
( ~ v123605(VarCurr)
<=> v123584(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24357,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123593(VarNext)
<=> v123594(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24356,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123594(VarNext)
<=> ( v123595(VarNext)
& v123590(VarNext) ) ) ) ).
fof(writeUnaryOperator_9742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123595(VarNext)
<=> v123597(VarNext) ) ) ).
fof(addAssignment_38991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123597(VarNext)
<=> v123590(VarCurr) ) ) ).
fof(addAssignment_38990,axiom,
! [VarCurr] :
( v123590(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38989,axiom,
! [VarCurr] :
( v123588(VarCurr)
<=> v121490(VarCurr,bitIndex18) ) ).
fof(addAssignment_38988,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex18)
<=> v121492(VarCurr,bitIndex18) ) ).
fof(addAssignment_38987,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex18)
<=> v121497(VarCurr,bitIndex18) ) ).
fof(addAssignment_38986,axiom,
! [VarCurr] :
( v121500(VarCurr,bitIndex18)
<=> v123084(VarCurr,bitIndex18) ) ).
fof(addAssignment_38985,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex24)
<=> v121210(VarCurr,bitIndex24) ) ).
fof(addAssignment_38984,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex24)
<=> v121212(VarCurr,bitIndex24) ) ).
fof(addAssignment_38983,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex24)
<=> v121214(VarCurr,bitIndex24) ) ).
fof(addAssignment_38982,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex24)
<=> v108851(VarCurr,bitIndex34) ) ).
fof(addAssignment_38981,axiom,
! [VarCurr] :
( v123079(VarCurr,bitIndex18)
<=> v123081(VarCurr,bitIndex18) ) ).
fof(addAssignment_38980,axiom,
! [VarCurr] :
( v123081(VarCurr,bitIndex18)
<=> v123083(VarCurr,bitIndex18) ) ).
fof(addAssignment_38979,axiom,
! [VarCurr] :
( v123083(VarCurr,bitIndex18)
<=> v114059(VarCurr,bitIndex18) ) ).
fof(addAssignment_38978,axiom,
! [VarCurr] :
( v123586(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38977,axiom,
! [VarCurr] :
( v123584(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2089,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123565(VarNext)
=> ( v123554(VarNext)
<=> v123554(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2163,axiom,
! [VarNext] :
( v123565(VarNext)
=> ( v123554(VarNext)
<=> v123575(VarNext) ) ) ).
fof(addAssignment_38976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123575(VarNext)
<=> v123573(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2918,axiom,
! [VarCurr] :
( ~ v123576(VarCurr)
=> ( v123573(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2829,axiom,
! [VarCurr] :
( v123576(VarCurr)
=> ( v123573(VarCurr)
<=> v123560(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24355,axiom,
! [VarCurr] :
( v123576(VarCurr)
<=> ( v123577(VarCurr)
& v123578(VarCurr) ) ) ).
fof(writeUnaryOperator_9741,axiom,
! [VarCurr] :
( ~ v123578(VarCurr)
<=> v123558(VarCurr) ) ).
fof(writeUnaryOperator_9740,axiom,
! [VarCurr] :
( ~ v123577(VarCurr)
<=> v123556(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24354,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123565(VarNext)
<=> v123566(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24353,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123566(VarNext)
<=> ( v123567(VarNext)
& v123562(VarNext) ) ) ) ).
fof(writeUnaryOperator_9739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123567(VarNext)
<=> v123569(VarNext) ) ) ).
fof(addAssignment_38975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123569(VarNext)
<=> v123562(VarCurr) ) ) ).
fof(addAssignment_38974,axiom,
! [VarCurr] :
( v123562(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38973,axiom,
! [VarCurr] :
( v123560(VarCurr)
<=> v121490(VarCurr,bitIndex17) ) ).
fof(addAssignment_38972,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex17)
<=> v121492(VarCurr,bitIndex17) ) ).
fof(addAssignment_38971,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex17)
<=> v121497(VarCurr,bitIndex17) ) ).
fof(addAssignment_38970,axiom,
! [VarCurr] :
( v121500(VarCurr,bitIndex17)
<=> v123084(VarCurr,bitIndex17) ) ).
fof(addAssignment_38969,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex23)
<=> v121210(VarCurr,bitIndex23) ) ).
fof(addAssignment_38968,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex23)
<=> v121212(VarCurr,bitIndex23) ) ).
fof(addAssignment_38967,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex23)
<=> v121214(VarCurr,bitIndex23) ) ).
fof(addAssignment_38966,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex23)
<=> v108851(VarCurr,bitIndex33) ) ).
fof(addAssignment_38965,axiom,
! [VarCurr] :
( v123079(VarCurr,bitIndex17)
<=> v123081(VarCurr,bitIndex17) ) ).
fof(addAssignment_38964,axiom,
! [VarCurr] :
( v123081(VarCurr,bitIndex17)
<=> v123083(VarCurr,bitIndex17) ) ).
fof(addAssignment_38963,axiom,
! [VarCurr] :
( v123083(VarCurr,bitIndex17)
<=> v114059(VarCurr,bitIndex17) ) ).
fof(addAssignment_38962,axiom,
! [VarCurr] :
( v123558(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38961,axiom,
! [VarCurr] :
( v123556(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2088,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123537(VarNext)
=> ( v123526(VarNext)
<=> v123526(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2162,axiom,
! [VarNext] :
( v123537(VarNext)
=> ( v123526(VarNext)
<=> v123547(VarNext) ) ) ).
fof(addAssignment_38960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123547(VarNext)
<=> v123545(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2917,axiom,
! [VarCurr] :
( ~ v123548(VarCurr)
=> ( v123545(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2828,axiom,
! [VarCurr] :
( v123548(VarCurr)
=> ( v123545(VarCurr)
<=> v123532(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24352,axiom,
! [VarCurr] :
( v123548(VarCurr)
<=> ( v123549(VarCurr)
& v123550(VarCurr) ) ) ).
fof(writeUnaryOperator_9738,axiom,
! [VarCurr] :
( ~ v123550(VarCurr)
<=> v123530(VarCurr) ) ).
fof(writeUnaryOperator_9737,axiom,
! [VarCurr] :
( ~ v123549(VarCurr)
<=> v123528(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24351,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123537(VarNext)
<=> v123538(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24350,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123538(VarNext)
<=> ( v123539(VarNext)
& v123534(VarNext) ) ) ) ).
fof(writeUnaryOperator_9736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123539(VarNext)
<=> v123541(VarNext) ) ) ).
fof(addAssignment_38959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123541(VarNext)
<=> v123534(VarCurr) ) ) ).
fof(addAssignment_38958,axiom,
! [VarCurr] :
( v123534(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38957,axiom,
! [VarCurr] :
( v123532(VarCurr)
<=> v121490(VarCurr,bitIndex16) ) ).
fof(addAssignment_38956,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex16)
<=> v121492(VarCurr,bitIndex16) ) ).
fof(addAssignment_38955,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex16)
<=> v121497(VarCurr,bitIndex16) ) ).
fof(addAssignment_38954,axiom,
! [VarCurr] :
( v121500(VarCurr,bitIndex16)
<=> v123084(VarCurr,bitIndex16) ) ).
fof(addAssignment_38953,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex22)
<=> v121210(VarCurr,bitIndex22) ) ).
fof(addAssignment_38952,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex22)
<=> v121212(VarCurr,bitIndex22) ) ).
fof(addAssignment_38951,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex22)
<=> v121214(VarCurr,bitIndex22) ) ).
fof(addAssignment_38950,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex22)
<=> v108851(VarCurr,bitIndex32) ) ).
fof(addAssignment_38949,axiom,
! [VarCurr] :
( v123079(VarCurr,bitIndex16)
<=> v123081(VarCurr,bitIndex16) ) ).
fof(addAssignment_38948,axiom,
! [VarCurr] :
( v123081(VarCurr,bitIndex16)
<=> v123083(VarCurr,bitIndex16) ) ).
fof(addAssignment_38947,axiom,
! [VarCurr] :
( v123083(VarCurr,bitIndex16)
<=> v114059(VarCurr,bitIndex16) ) ).
fof(addAssignment_38946,axiom,
! [VarCurr] :
( v123530(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38945,axiom,
! [VarCurr] :
( v123528(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123509(VarNext)
=> ( v123498(VarNext)
<=> v123498(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2161,axiom,
! [VarNext] :
( v123509(VarNext)
=> ( v123498(VarNext)
<=> v123519(VarNext) ) ) ).
fof(addAssignment_38944,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123519(VarNext)
<=> v123517(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2916,axiom,
! [VarCurr] :
( ~ v123520(VarCurr)
=> ( v123517(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2827,axiom,
! [VarCurr] :
( v123520(VarCurr)
=> ( v123517(VarCurr)
<=> v123504(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24349,axiom,
! [VarCurr] :
( v123520(VarCurr)
<=> ( v123521(VarCurr)
& v123522(VarCurr) ) ) ).
fof(writeUnaryOperator_9735,axiom,
! [VarCurr] :
( ~ v123522(VarCurr)
<=> v123502(VarCurr) ) ).
fof(writeUnaryOperator_9734,axiom,
! [VarCurr] :
( ~ v123521(VarCurr)
<=> v123500(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123509(VarNext)
<=> v123510(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24347,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123510(VarNext)
<=> ( v123511(VarNext)
& v123506(VarNext) ) ) ) ).
fof(writeUnaryOperator_9733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123511(VarNext)
<=> v123513(VarNext) ) ) ).
fof(addAssignment_38943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123513(VarNext)
<=> v123506(VarCurr) ) ) ).
fof(addAssignment_38942,axiom,
! [VarCurr] :
( v123506(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38941,axiom,
! [VarCurr] :
( v123504(VarCurr)
<=> v121490(VarCurr,bitIndex15) ) ).
fof(addAssignment_38940,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex15)
<=> v121492(VarCurr,bitIndex15) ) ).
fof(addAssignment_38939,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex15)
<=> v121497(VarCurr,bitIndex15) ) ).
fof(addAssignment_38938,axiom,
! [VarCurr] :
( v121500(VarCurr,bitIndex15)
<=> v123084(VarCurr,bitIndex15) ) ).
fof(addAssignment_38937,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex21)
<=> v121210(VarCurr,bitIndex21) ) ).
fof(addAssignment_38936,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex21)
<=> v121212(VarCurr,bitIndex21) ) ).
fof(addAssignment_38935,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex21)
<=> v121214(VarCurr,bitIndex21) ) ).
fof(addAssignment_38934,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex21)
<=> v108851(VarCurr,bitIndex31) ) ).
fof(addAssignment_38933,axiom,
! [VarCurr] :
( v123079(VarCurr,bitIndex15)
<=> v123081(VarCurr,bitIndex15) ) ).
fof(addAssignment_38932,axiom,
! [VarCurr] :
( v123081(VarCurr,bitIndex15)
<=> v123083(VarCurr,bitIndex15) ) ).
fof(addAssignment_38931,axiom,
! [VarCurr] :
( v123083(VarCurr,bitIndex15)
<=> v114059(VarCurr,bitIndex15) ) ).
fof(addAssignment_38930,axiom,
! [VarCurr] :
( v123502(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38929,axiom,
! [VarCurr] :
( v123500(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2086,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123481(VarNext)
=> ( v123470(VarNext)
<=> v123470(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2160,axiom,
! [VarNext] :
( v123481(VarNext)
=> ( v123470(VarNext)
<=> v123491(VarNext) ) ) ).
fof(addAssignment_38928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123491(VarNext)
<=> v123489(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2915,axiom,
! [VarCurr] :
( ~ v123492(VarCurr)
=> ( v123489(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2826,axiom,
! [VarCurr] :
( v123492(VarCurr)
=> ( v123489(VarCurr)
<=> v123476(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24346,axiom,
! [VarCurr] :
( v123492(VarCurr)
<=> ( v123493(VarCurr)
& v123494(VarCurr) ) ) ).
fof(writeUnaryOperator_9732,axiom,
! [VarCurr] :
( ~ v123494(VarCurr)
<=> v123474(VarCurr) ) ).
fof(writeUnaryOperator_9731,axiom,
! [VarCurr] :
( ~ v123493(VarCurr)
<=> v123472(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24345,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123481(VarNext)
<=> v123482(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24344,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123482(VarNext)
<=> ( v123483(VarNext)
& v123478(VarNext) ) ) ) ).
fof(writeUnaryOperator_9730,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123483(VarNext)
<=> v123485(VarNext) ) ) ).
fof(addAssignment_38927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123485(VarNext)
<=> v123478(VarCurr) ) ) ).
fof(addAssignment_38926,axiom,
! [VarCurr] :
( v123478(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38925,axiom,
! [VarCurr] :
( v123476(VarCurr)
<=> v121490(VarCurr,bitIndex14) ) ).
fof(addAssignment_38924,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex14)
<=> v121492(VarCurr,bitIndex14) ) ).
fof(addAssignment_38923,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex14)
<=> v121497(VarCurr,bitIndex14) ) ).
fof(addAssignment_38922,axiom,
! [VarCurr] :
( v121500(VarCurr,bitIndex14)
<=> v123084(VarCurr,bitIndex14) ) ).
fof(addAssignment_38921,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex20)
<=> v121210(VarCurr,bitIndex20) ) ).
fof(addAssignment_38920,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex20)
<=> v121212(VarCurr,bitIndex20) ) ).
fof(addAssignment_38919,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex20)
<=> v121214(VarCurr,bitIndex20) ) ).
fof(addAssignment_38918,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex20)
<=> v108851(VarCurr,bitIndex30) ) ).
fof(addAssignment_38917,axiom,
! [VarCurr] :
( v123079(VarCurr,bitIndex14)
<=> v123081(VarCurr,bitIndex14) ) ).
fof(addAssignment_38916,axiom,
! [VarCurr] :
( v123081(VarCurr,bitIndex14)
<=> v123083(VarCurr,bitIndex14) ) ).
fof(addAssignment_38915,axiom,
! [VarCurr] :
( v123083(VarCurr,bitIndex14)
<=> v114059(VarCurr,bitIndex14) ) ).
fof(addAssignment_38914,axiom,
! [VarCurr] :
( v123474(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38913,axiom,
! [VarCurr] :
( v123472(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2085,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123453(VarNext)
=> ( v123442(VarNext)
<=> v123442(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2159,axiom,
! [VarNext] :
( v123453(VarNext)
=> ( v123442(VarNext)
<=> v123463(VarNext) ) ) ).
fof(addAssignment_38912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123463(VarNext)
<=> v123461(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2914,axiom,
! [VarCurr] :
( ~ v123464(VarCurr)
=> ( v123461(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2825,axiom,
! [VarCurr] :
( v123464(VarCurr)
=> ( v123461(VarCurr)
<=> v123448(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24343,axiom,
! [VarCurr] :
( v123464(VarCurr)
<=> ( v123465(VarCurr)
& v123466(VarCurr) ) ) ).
fof(writeUnaryOperator_9729,axiom,
! [VarCurr] :
( ~ v123466(VarCurr)
<=> v123446(VarCurr) ) ).
fof(writeUnaryOperator_9728,axiom,
! [VarCurr] :
( ~ v123465(VarCurr)
<=> v123444(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24342,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123453(VarNext)
<=> v123454(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24341,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123454(VarNext)
<=> ( v123455(VarNext)
& v123450(VarNext) ) ) ) ).
fof(writeUnaryOperator_9727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123455(VarNext)
<=> v123457(VarNext) ) ) ).
fof(addAssignment_38911,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123457(VarNext)
<=> v123450(VarCurr) ) ) ).
fof(addAssignment_38910,axiom,
! [VarCurr] :
( v123450(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38909,axiom,
! [VarCurr] :
( v123448(VarCurr)
<=> v121490(VarCurr,bitIndex13) ) ).
fof(addAssignment_38908,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex13)
<=> v121492(VarCurr,bitIndex13) ) ).
fof(addAssignment_38907,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex13)
<=> v121497(VarCurr,bitIndex13) ) ).
fof(addAssignment_38906,axiom,
! [VarCurr] :
( v121500(VarCurr,bitIndex13)
<=> v123084(VarCurr,bitIndex13) ) ).
fof(addAssignment_38905,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex19)
<=> v121210(VarCurr,bitIndex19) ) ).
fof(addAssignment_38904,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex19)
<=> v121212(VarCurr,bitIndex19) ) ).
fof(addAssignment_38903,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex19)
<=> v121214(VarCurr,bitIndex19) ) ).
fof(addAssignment_38902,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex19)
<=> v108851(VarCurr,bitIndex29) ) ).
fof(addAssignment_38901,axiom,
! [VarCurr] :
( v123079(VarCurr,bitIndex13)
<=> v123081(VarCurr,bitIndex13) ) ).
fof(addAssignment_38900,axiom,
! [VarCurr] :
( v123081(VarCurr,bitIndex13)
<=> v123083(VarCurr,bitIndex13) ) ).
fof(addAssignment_38899,axiom,
! [VarCurr] :
( v123083(VarCurr,bitIndex13)
<=> v114059(VarCurr,bitIndex13) ) ).
fof(addAssignment_38898,axiom,
! [VarCurr] :
( v123446(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38897,axiom,
! [VarCurr] :
( v123444(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123425(VarNext)
=> ( v123414(VarNext)
<=> v123414(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2158,axiom,
! [VarNext] :
( v123425(VarNext)
=> ( v123414(VarNext)
<=> v123435(VarNext) ) ) ).
fof(addAssignment_38896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123435(VarNext)
<=> v123433(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2913,axiom,
! [VarCurr] :
( ~ v123436(VarCurr)
=> ( v123433(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2824,axiom,
! [VarCurr] :
( v123436(VarCurr)
=> ( v123433(VarCurr)
<=> v123420(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24340,axiom,
! [VarCurr] :
( v123436(VarCurr)
<=> ( v123437(VarCurr)
& v123438(VarCurr) ) ) ).
fof(writeUnaryOperator_9726,axiom,
! [VarCurr] :
( ~ v123438(VarCurr)
<=> v123418(VarCurr) ) ).
fof(writeUnaryOperator_9725,axiom,
! [VarCurr] :
( ~ v123437(VarCurr)
<=> v123416(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24339,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123425(VarNext)
<=> v123426(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24338,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123426(VarNext)
<=> ( v123427(VarNext)
& v123422(VarNext) ) ) ) ).
fof(writeUnaryOperator_9724,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123427(VarNext)
<=> v123429(VarNext) ) ) ).
fof(addAssignment_38895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123429(VarNext)
<=> v123422(VarCurr) ) ) ).
fof(addAssignment_38894,axiom,
! [VarCurr] :
( v123422(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38893,axiom,
! [VarCurr] :
( v123420(VarCurr)
<=> v121490(VarCurr,bitIndex12) ) ).
fof(addAssignment_38892,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex12)
<=> v121492(VarCurr,bitIndex12) ) ).
fof(addAssignment_38891,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex12)
<=> v121497(VarCurr,bitIndex12) ) ).
fof(addAssignment_38890,axiom,
! [VarCurr] :
( v121500(VarCurr,bitIndex12)
<=> v123084(VarCurr,bitIndex12) ) ).
fof(addAssignment_38889,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex18)
<=> v121210(VarCurr,bitIndex18) ) ).
fof(addAssignment_38888,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex18)
<=> v121212(VarCurr,bitIndex18) ) ).
fof(addAssignment_38887,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex18)
<=> v121214(VarCurr,bitIndex18) ) ).
fof(addAssignment_38886,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex18)
<=> v108851(VarCurr,bitIndex28) ) ).
fof(addAssignment_38885,axiom,
! [VarCurr] :
( v123079(VarCurr,bitIndex12)
<=> v123081(VarCurr,bitIndex12) ) ).
fof(addAssignment_38884,axiom,
! [VarCurr] :
( v123081(VarCurr,bitIndex12)
<=> v123083(VarCurr,bitIndex12) ) ).
fof(addAssignment_38883,axiom,
! [VarCurr] :
( v123083(VarCurr,bitIndex12)
<=> v114059(VarCurr,bitIndex12) ) ).
fof(addAssignment_38882,axiom,
! [VarCurr] :
( v123418(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38881,axiom,
! [VarCurr] :
( v123416(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123397(VarNext)
=> ( v123386(VarNext)
<=> v123386(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2157,axiom,
! [VarNext] :
( v123397(VarNext)
=> ( v123386(VarNext)
<=> v123407(VarNext) ) ) ).
fof(addAssignment_38880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123407(VarNext)
<=> v123405(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2912,axiom,
! [VarCurr] :
( ~ v123408(VarCurr)
=> ( v123405(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2823,axiom,
! [VarCurr] :
( v123408(VarCurr)
=> ( v123405(VarCurr)
<=> v123392(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24337,axiom,
! [VarCurr] :
( v123408(VarCurr)
<=> ( v123409(VarCurr)
& v123410(VarCurr) ) ) ).
fof(writeUnaryOperator_9723,axiom,
! [VarCurr] :
( ~ v123410(VarCurr)
<=> v123390(VarCurr) ) ).
fof(writeUnaryOperator_9722,axiom,
! [VarCurr] :
( ~ v123409(VarCurr)
<=> v123388(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123397(VarNext)
<=> v123398(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123398(VarNext)
<=> ( v123399(VarNext)
& v123394(VarNext) ) ) ) ).
fof(writeUnaryOperator_9721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123399(VarNext)
<=> v123401(VarNext) ) ) ).
fof(addAssignment_38879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123401(VarNext)
<=> v123394(VarCurr) ) ) ).
fof(addAssignment_38878,axiom,
! [VarCurr] :
( v123394(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38877,axiom,
! [VarCurr] :
( v123392(VarCurr)
<=> v121490(VarCurr,bitIndex11) ) ).
fof(addAssignment_38876,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex11)
<=> v121492(VarCurr,bitIndex11) ) ).
fof(addAssignment_38875,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex11)
<=> v121497(VarCurr,bitIndex11) ) ).
fof(addAssignment_38874,axiom,
! [VarCurr] :
( v121500(VarCurr,bitIndex11)
<=> v123084(VarCurr,bitIndex11) ) ).
fof(addAssignment_38873,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex17)
<=> v121210(VarCurr,bitIndex17) ) ).
fof(addAssignment_38872,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex17)
<=> v121212(VarCurr,bitIndex17) ) ).
fof(addAssignment_38871,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex17)
<=> v121214(VarCurr,bitIndex17) ) ).
fof(addAssignment_38870,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex17)
<=> v108851(VarCurr,bitIndex27) ) ).
fof(addAssignment_38869,axiom,
! [VarCurr] :
( v123079(VarCurr,bitIndex11)
<=> v123081(VarCurr,bitIndex11) ) ).
fof(addAssignment_38868,axiom,
! [VarCurr] :
( v123081(VarCurr,bitIndex11)
<=> v123083(VarCurr,bitIndex11) ) ).
fof(addAssignment_38867,axiom,
! [VarCurr] :
( v123083(VarCurr,bitIndex11)
<=> v114059(VarCurr,bitIndex11) ) ).
fof(addAssignment_38866,axiom,
! [VarCurr] :
( v123390(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38865,axiom,
! [VarCurr] :
( v123388(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2082,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123369(VarNext)
=> ( v123358(VarNext)
<=> v123358(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2156,axiom,
! [VarNext] :
( v123369(VarNext)
=> ( v123358(VarNext)
<=> v123379(VarNext) ) ) ).
fof(addAssignment_38864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123379(VarNext)
<=> v123377(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2911,axiom,
! [VarCurr] :
( ~ v123380(VarCurr)
=> ( v123377(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2822,axiom,
! [VarCurr] :
( v123380(VarCurr)
=> ( v123377(VarCurr)
<=> v123364(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24334,axiom,
! [VarCurr] :
( v123380(VarCurr)
<=> ( v123381(VarCurr)
& v123382(VarCurr) ) ) ).
fof(writeUnaryOperator_9720,axiom,
! [VarCurr] :
( ~ v123382(VarCurr)
<=> v123362(VarCurr) ) ).
fof(writeUnaryOperator_9719,axiom,
! [VarCurr] :
( ~ v123381(VarCurr)
<=> v123360(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24333,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123369(VarNext)
<=> v123370(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24332,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123370(VarNext)
<=> ( v123371(VarNext)
& v123366(VarNext) ) ) ) ).
fof(writeUnaryOperator_9718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123371(VarNext)
<=> v123373(VarNext) ) ) ).
fof(addAssignment_38863,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123373(VarNext)
<=> v123366(VarCurr) ) ) ).
fof(addAssignment_38862,axiom,
! [VarCurr] :
( v123366(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38861,axiom,
! [VarCurr] :
( v123364(VarCurr)
<=> v121490(VarCurr,bitIndex10) ) ).
fof(addAssignment_38860,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex10)
<=> v121492(VarCurr,bitIndex10) ) ).
fof(addAssignment_38859,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex10)
<=> v121497(VarCurr,bitIndex10) ) ).
fof(addAssignment_38858,axiom,
! [VarCurr] :
( v121500(VarCurr,bitIndex10)
<=> v123084(VarCurr,bitIndex10) ) ).
fof(addAssignment_38857,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex16)
<=> v121210(VarCurr,bitIndex16) ) ).
fof(addAssignment_38856,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex16)
<=> v121212(VarCurr,bitIndex16) ) ).
fof(addAssignment_38855,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex16)
<=> v121214(VarCurr,bitIndex16) ) ).
fof(addAssignment_38854,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex16)
<=> v108851(VarCurr,bitIndex26) ) ).
fof(addAssignment_38853,axiom,
! [VarCurr] :
( v123079(VarCurr,bitIndex10)
<=> v123081(VarCurr,bitIndex10) ) ).
fof(addAssignment_38852,axiom,
! [VarCurr] :
( v123081(VarCurr,bitIndex10)
<=> v123083(VarCurr,bitIndex10) ) ).
fof(addAssignment_38851,axiom,
! [VarCurr] :
( v123083(VarCurr,bitIndex10)
<=> v114059(VarCurr,bitIndex10) ) ).
fof(addAssignment_38850,axiom,
! [VarCurr] :
( v123362(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38849,axiom,
! [VarCurr] :
( v123360(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2081,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123341(VarNext)
=> ( v123330(VarNext)
<=> v123330(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2155,axiom,
! [VarNext] :
( v123341(VarNext)
=> ( v123330(VarNext)
<=> v123351(VarNext) ) ) ).
fof(addAssignment_38848,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123351(VarNext)
<=> v123349(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2910,axiom,
! [VarCurr] :
( ~ v123352(VarCurr)
=> ( v123349(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2821,axiom,
! [VarCurr] :
( v123352(VarCurr)
=> ( v123349(VarCurr)
<=> v123336(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24331,axiom,
! [VarCurr] :
( v123352(VarCurr)
<=> ( v123353(VarCurr)
& v123354(VarCurr) ) ) ).
fof(writeUnaryOperator_9717,axiom,
! [VarCurr] :
( ~ v123354(VarCurr)
<=> v123334(VarCurr) ) ).
fof(writeUnaryOperator_9716,axiom,
! [VarCurr] :
( ~ v123353(VarCurr)
<=> v123332(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24330,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123341(VarNext)
<=> v123342(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24329,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123342(VarNext)
<=> ( v123343(VarNext)
& v123338(VarNext) ) ) ) ).
fof(writeUnaryOperator_9715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123343(VarNext)
<=> v123345(VarNext) ) ) ).
fof(addAssignment_38847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123345(VarNext)
<=> v123338(VarCurr) ) ) ).
fof(addAssignment_38846,axiom,
! [VarCurr] :
( v123338(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38845,axiom,
! [VarCurr] :
( v123336(VarCurr)
<=> v121490(VarCurr,bitIndex9) ) ).
fof(addAssignment_38844,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex9)
<=> v121492(VarCurr,bitIndex9) ) ).
fof(addAssignment_38843,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex9)
<=> v121497(VarCurr,bitIndex9) ) ).
fof(addAssignment_38842,axiom,
! [VarCurr] :
( v121500(VarCurr,bitIndex9)
<=> v123084(VarCurr,bitIndex9) ) ).
fof(addAssignment_38841,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex15)
<=> v121210(VarCurr,bitIndex15) ) ).
fof(addAssignment_38840,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex15)
<=> v121212(VarCurr,bitIndex15) ) ).
fof(addAssignment_38839,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex15)
<=> v121214(VarCurr,bitIndex15) ) ).
fof(addAssignment_38838,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex15)
<=> v108851(VarCurr,bitIndex25) ) ).
fof(addAssignment_38837,axiom,
! [VarCurr] :
( v123079(VarCurr,bitIndex9)
<=> v123081(VarCurr,bitIndex9) ) ).
fof(addAssignment_38836,axiom,
! [VarCurr] :
( v123081(VarCurr,bitIndex9)
<=> v123083(VarCurr,bitIndex9) ) ).
fof(addAssignment_38835,axiom,
! [VarCurr] :
( v123083(VarCurr,bitIndex9)
<=> v114059(VarCurr,bitIndex9) ) ).
fof(addAssignment_38834,axiom,
! [VarCurr] :
( v123334(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38833,axiom,
! [VarCurr] :
( v123332(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123313(VarNext)
=> ( v123302(VarNext)
<=> v123302(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2154,axiom,
! [VarNext] :
( v123313(VarNext)
=> ( v123302(VarNext)
<=> v123323(VarNext) ) ) ).
fof(addAssignment_38832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123323(VarNext)
<=> v123321(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2909,axiom,
! [VarCurr] :
( ~ v123324(VarCurr)
=> ( v123321(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2820,axiom,
! [VarCurr] :
( v123324(VarCurr)
=> ( v123321(VarCurr)
<=> v123308(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24328,axiom,
! [VarCurr] :
( v123324(VarCurr)
<=> ( v123325(VarCurr)
& v123326(VarCurr) ) ) ).
fof(writeUnaryOperator_9714,axiom,
! [VarCurr] :
( ~ v123326(VarCurr)
<=> v123306(VarCurr) ) ).
fof(writeUnaryOperator_9713,axiom,
! [VarCurr] :
( ~ v123325(VarCurr)
<=> v123304(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123313(VarNext)
<=> v123314(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24326,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123314(VarNext)
<=> ( v123315(VarNext)
& v123310(VarNext) ) ) ) ).
fof(writeUnaryOperator_9712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123315(VarNext)
<=> v123317(VarNext) ) ) ).
fof(addAssignment_38831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123317(VarNext)
<=> v123310(VarCurr) ) ) ).
fof(addAssignment_38830,axiom,
! [VarCurr] :
( v123310(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38829,axiom,
! [VarCurr] :
( v123308(VarCurr)
<=> v121490(VarCurr,bitIndex8) ) ).
fof(addAssignment_38828,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex8)
<=> v121492(VarCurr,bitIndex8) ) ).
fof(addAssignment_38827,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex8)
<=> v121497(VarCurr,bitIndex8) ) ).
fof(addAssignment_38826,axiom,
! [VarCurr] :
( v121500(VarCurr,bitIndex8)
<=> v123084(VarCurr,bitIndex8) ) ).
fof(addAssignment_38825,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex14)
<=> v121210(VarCurr,bitIndex14) ) ).
fof(addAssignment_38824,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex14)
<=> v121212(VarCurr,bitIndex14) ) ).
fof(addAssignment_38823,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex14)
<=> v121214(VarCurr,bitIndex14) ) ).
fof(addAssignment_38822,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex14)
<=> v108851(VarCurr,bitIndex24) ) ).
fof(addAssignment_38821,axiom,
! [VarCurr] :
( v123079(VarCurr,bitIndex8)
<=> v123081(VarCurr,bitIndex8) ) ).
fof(addAssignment_38820,axiom,
! [VarCurr] :
( v123081(VarCurr,bitIndex8)
<=> v123083(VarCurr,bitIndex8) ) ).
fof(addAssignment_38819,axiom,
! [VarCurr] :
( v123083(VarCurr,bitIndex8)
<=> v114059(VarCurr,bitIndex8) ) ).
fof(addAssignment_38818,axiom,
! [VarCurr] :
( v123306(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38817,axiom,
! [VarCurr] :
( v123304(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123285(VarNext)
=> ( v123274(VarNext)
<=> v123274(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2153,axiom,
! [VarNext] :
( v123285(VarNext)
=> ( v123274(VarNext)
<=> v123295(VarNext) ) ) ).
fof(addAssignment_38816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123295(VarNext)
<=> v123293(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2908,axiom,
! [VarCurr] :
( ~ v123296(VarCurr)
=> ( v123293(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2819,axiom,
! [VarCurr] :
( v123296(VarCurr)
=> ( v123293(VarCurr)
<=> v123280(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24325,axiom,
! [VarCurr] :
( v123296(VarCurr)
<=> ( v123297(VarCurr)
& v123298(VarCurr) ) ) ).
fof(writeUnaryOperator_9711,axiom,
! [VarCurr] :
( ~ v123298(VarCurr)
<=> v123278(VarCurr) ) ).
fof(writeUnaryOperator_9710,axiom,
! [VarCurr] :
( ~ v123297(VarCurr)
<=> v123276(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24324,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123285(VarNext)
<=> v123286(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123286(VarNext)
<=> ( v123287(VarNext)
& v123282(VarNext) ) ) ) ).
fof(writeUnaryOperator_9709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123287(VarNext)
<=> v123289(VarNext) ) ) ).
fof(addAssignment_38815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123289(VarNext)
<=> v123282(VarCurr) ) ) ).
fof(addAssignment_38814,axiom,
! [VarCurr] :
( v123282(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38813,axiom,
! [VarCurr] :
( v123280(VarCurr)
<=> v121490(VarCurr,bitIndex7) ) ).
fof(addAssignment_38812,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex7)
<=> v121492(VarCurr,bitIndex7) ) ).
fof(addAssignment_38811,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex7)
<=> v121497(VarCurr,bitIndex7) ) ).
fof(addAssignment_38810,axiom,
! [VarCurr] :
( v121500(VarCurr,bitIndex7)
<=> v123084(VarCurr,bitIndex7) ) ).
fof(addAssignment_38809,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex13)
<=> v121210(VarCurr,bitIndex13) ) ).
fof(addAssignment_38808,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex13)
<=> v121212(VarCurr,bitIndex13) ) ).
fof(addAssignment_38807,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex13)
<=> v121214(VarCurr,bitIndex13) ) ).
fof(addAssignment_38806,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex13)
<=> v108851(VarCurr,bitIndex23) ) ).
fof(addAssignment_38805,axiom,
! [VarCurr] :
( v123079(VarCurr,bitIndex7)
<=> v123081(VarCurr,bitIndex7) ) ).
fof(addAssignment_38804,axiom,
! [VarCurr] :
( v123081(VarCurr,bitIndex7)
<=> v123083(VarCurr,bitIndex7) ) ).
fof(addAssignment_38803,axiom,
! [VarCurr] :
( v123083(VarCurr,bitIndex7)
<=> v114059(VarCurr,bitIndex7) ) ).
fof(addAssignment_38802,axiom,
! [VarCurr] :
( v123278(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38801,axiom,
! [VarCurr] :
( v123276(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123257(VarNext)
=> ( v123246(VarNext)
<=> v123246(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2152,axiom,
! [VarNext] :
( v123257(VarNext)
=> ( v123246(VarNext)
<=> v123267(VarNext) ) ) ).
fof(addAssignment_38800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123267(VarNext)
<=> v123265(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2907,axiom,
! [VarCurr] :
( ~ v123268(VarCurr)
=> ( v123265(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2818,axiom,
! [VarCurr] :
( v123268(VarCurr)
=> ( v123265(VarCurr)
<=> v123252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24322,axiom,
! [VarCurr] :
( v123268(VarCurr)
<=> ( v123269(VarCurr)
& v123270(VarCurr) ) ) ).
fof(writeUnaryOperator_9708,axiom,
! [VarCurr] :
( ~ v123270(VarCurr)
<=> v123250(VarCurr) ) ).
fof(writeUnaryOperator_9707,axiom,
! [VarCurr] :
( ~ v123269(VarCurr)
<=> v123248(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123257(VarNext)
<=> v123258(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123258(VarNext)
<=> ( v123259(VarNext)
& v123254(VarNext) ) ) ) ).
fof(writeUnaryOperator_9706,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123259(VarNext)
<=> v123261(VarNext) ) ) ).
fof(addAssignment_38799,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123261(VarNext)
<=> v123254(VarCurr) ) ) ).
fof(addAssignment_38798,axiom,
! [VarCurr] :
( v123254(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38797,axiom,
! [VarCurr] :
( v123252(VarCurr)
<=> v121490(VarCurr,bitIndex6) ) ).
fof(addAssignment_38796,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex6)
<=> v121492(VarCurr,bitIndex6) ) ).
fof(addAssignment_38795,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex6)
<=> v121497(VarCurr,bitIndex6) ) ).
fof(addAssignment_38794,axiom,
! [VarCurr] :
( v121500(VarCurr,bitIndex6)
<=> v123084(VarCurr,bitIndex6) ) ).
fof(addAssignment_38793,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex12)
<=> v121210(VarCurr,bitIndex12) ) ).
fof(addAssignment_38792,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex12)
<=> v121212(VarCurr,bitIndex12) ) ).
fof(addAssignment_38791,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex12)
<=> v121214(VarCurr,bitIndex12) ) ).
fof(addAssignment_38790,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex12)
<=> v108851(VarCurr,bitIndex22) ) ).
fof(addAssignment_38789,axiom,
! [VarCurr] :
( v123079(VarCurr,bitIndex6)
<=> v123081(VarCurr,bitIndex6) ) ).
fof(addAssignment_38788,axiom,
! [VarCurr] :
( v123081(VarCurr,bitIndex6)
<=> v123083(VarCurr,bitIndex6) ) ).
fof(addAssignment_38787,axiom,
! [VarCurr] :
( v123083(VarCurr,bitIndex6)
<=> v114059(VarCurr,bitIndex6) ) ).
fof(addAssignment_38786,axiom,
! [VarCurr] :
( v123250(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38785,axiom,
! [VarCurr] :
( v123248(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123229(VarNext)
=> ( v123218(VarNext)
<=> v123218(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2151,axiom,
! [VarNext] :
( v123229(VarNext)
=> ( v123218(VarNext)
<=> v123239(VarNext) ) ) ).
fof(addAssignment_38784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123239(VarNext)
<=> v123237(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2906,axiom,
! [VarCurr] :
( ~ v123240(VarCurr)
=> ( v123237(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2817,axiom,
! [VarCurr] :
( v123240(VarCurr)
=> ( v123237(VarCurr)
<=> v123224(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24319,axiom,
! [VarCurr] :
( v123240(VarCurr)
<=> ( v123241(VarCurr)
& v123242(VarCurr) ) ) ).
fof(writeUnaryOperator_9705,axiom,
! [VarCurr] :
( ~ v123242(VarCurr)
<=> v123222(VarCurr) ) ).
fof(writeUnaryOperator_9704,axiom,
! [VarCurr] :
( ~ v123241(VarCurr)
<=> v123220(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24318,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123229(VarNext)
<=> v123230(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24317,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123230(VarNext)
<=> ( v123231(VarNext)
& v123226(VarNext) ) ) ) ).
fof(writeUnaryOperator_9703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123231(VarNext)
<=> v123233(VarNext) ) ) ).
fof(addAssignment_38783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123233(VarNext)
<=> v123226(VarCurr) ) ) ).
fof(addAssignment_38782,axiom,
! [VarCurr] :
( v123226(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38781,axiom,
! [VarCurr] :
( v123224(VarCurr)
<=> v121490(VarCurr,bitIndex5) ) ).
fof(addAssignment_38780,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex5)
<=> v121492(VarCurr,bitIndex5) ) ).
fof(addAssignment_38779,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex5)
<=> v121497(VarCurr,bitIndex5) ) ).
fof(addAssignment_38778,axiom,
! [VarCurr] :
( v121500(VarCurr,bitIndex5)
<=> v123084(VarCurr,bitIndex5) ) ).
fof(addAssignment_38777,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex11)
<=> v121210(VarCurr,bitIndex11) ) ).
fof(addAssignment_38776,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex11)
<=> v121212(VarCurr,bitIndex11) ) ).
fof(addAssignment_38775,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex11)
<=> v121214(VarCurr,bitIndex11) ) ).
fof(addAssignment_38774,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex11)
<=> v108851(VarCurr,bitIndex21) ) ).
fof(addAssignment_38773,axiom,
! [VarCurr] :
( v123079(VarCurr,bitIndex5)
<=> v123081(VarCurr,bitIndex5) ) ).
fof(addAssignment_38772,axiom,
! [VarCurr] :
( v123081(VarCurr,bitIndex5)
<=> v123083(VarCurr,bitIndex5) ) ).
fof(addAssignment_38771,axiom,
! [VarCurr] :
( v123083(VarCurr,bitIndex5)
<=> v114059(VarCurr,bitIndex5) ) ).
fof(addAssignment_38770,axiom,
! [VarCurr] :
( v123222(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38769,axiom,
! [VarCurr] :
( v123220(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123201(VarNext)
=> ( v123190(VarNext)
<=> v123190(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2150,axiom,
! [VarNext] :
( v123201(VarNext)
=> ( v123190(VarNext)
<=> v123211(VarNext) ) ) ).
fof(addAssignment_38768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123211(VarNext)
<=> v123209(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2905,axiom,
! [VarCurr] :
( ~ v123212(VarCurr)
=> ( v123209(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2816,axiom,
! [VarCurr] :
( v123212(VarCurr)
=> ( v123209(VarCurr)
<=> v123196(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24316,axiom,
! [VarCurr] :
( v123212(VarCurr)
<=> ( v123213(VarCurr)
& v123214(VarCurr) ) ) ).
fof(writeUnaryOperator_9702,axiom,
! [VarCurr] :
( ~ v123214(VarCurr)
<=> v123194(VarCurr) ) ).
fof(writeUnaryOperator_9701,axiom,
! [VarCurr] :
( ~ v123213(VarCurr)
<=> v123192(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24315,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123201(VarNext)
<=> v123202(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24314,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123202(VarNext)
<=> ( v123203(VarNext)
& v123198(VarNext) ) ) ) ).
fof(writeUnaryOperator_9700,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123203(VarNext)
<=> v123205(VarNext) ) ) ).
fof(addAssignment_38767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123205(VarNext)
<=> v123198(VarCurr) ) ) ).
fof(addAssignment_38766,axiom,
! [VarCurr] :
( v123198(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38765,axiom,
! [VarCurr] :
( v123196(VarCurr)
<=> v121490(VarCurr,bitIndex4) ) ).
fof(addAssignment_38764,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex4)
<=> v121492(VarCurr,bitIndex4) ) ).
fof(addAssignment_38763,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex4)
<=> v121497(VarCurr,bitIndex4) ) ).
fof(addAssignment_38762,axiom,
! [VarCurr] :
( v121500(VarCurr,bitIndex4)
<=> v123084(VarCurr,bitIndex4) ) ).
fof(addAssignment_38761,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex10)
<=> v121210(VarCurr,bitIndex10) ) ).
fof(addAssignment_38760,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex10)
<=> v121212(VarCurr,bitIndex10) ) ).
fof(addAssignment_38759,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex10)
<=> v121214(VarCurr,bitIndex10) ) ).
fof(addAssignment_38758,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex10)
<=> v108851(VarCurr,bitIndex20) ) ).
fof(addAssignment_38757,axiom,
! [VarCurr] :
( v123079(VarCurr,bitIndex4)
<=> v123081(VarCurr,bitIndex4) ) ).
fof(addAssignment_38756,axiom,
! [VarCurr] :
( v123081(VarCurr,bitIndex4)
<=> v123083(VarCurr,bitIndex4) ) ).
fof(addAssignment_38755,axiom,
! [VarCurr] :
( v123083(VarCurr,bitIndex4)
<=> v114059(VarCurr,bitIndex4) ) ).
fof(addAssignment_38754,axiom,
! [VarCurr] :
( v123194(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38753,axiom,
! [VarCurr] :
( v123192(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123173(VarNext)
=> ( v123162(VarNext)
<=> v123162(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2149,axiom,
! [VarNext] :
( v123173(VarNext)
=> ( v123162(VarNext)
<=> v123183(VarNext) ) ) ).
fof(addAssignment_38752,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123183(VarNext)
<=> v123181(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2904,axiom,
! [VarCurr] :
( ~ v123184(VarCurr)
=> ( v123181(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2815,axiom,
! [VarCurr] :
( v123184(VarCurr)
=> ( v123181(VarCurr)
<=> v123168(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24313,axiom,
! [VarCurr] :
( v123184(VarCurr)
<=> ( v123185(VarCurr)
& v123186(VarCurr) ) ) ).
fof(writeUnaryOperator_9699,axiom,
! [VarCurr] :
( ~ v123186(VarCurr)
<=> v123166(VarCurr) ) ).
fof(writeUnaryOperator_9698,axiom,
! [VarCurr] :
( ~ v123185(VarCurr)
<=> v123164(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123173(VarNext)
<=> v123174(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24311,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123174(VarNext)
<=> ( v123175(VarNext)
& v123170(VarNext) ) ) ) ).
fof(writeUnaryOperator_9697,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123175(VarNext)
<=> v123177(VarNext) ) ) ).
fof(addAssignment_38751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123177(VarNext)
<=> v123170(VarCurr) ) ) ).
fof(addAssignment_38750,axiom,
! [VarCurr] :
( v123170(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38749,axiom,
! [VarCurr] :
( v123168(VarCurr)
<=> v121490(VarCurr,bitIndex3) ) ).
fof(addAssignment_38748,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex3)
<=> v121492(VarCurr,bitIndex3) ) ).
fof(addAssignment_38747,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex3)
<=> v121497(VarCurr,bitIndex3) ) ).
fof(addAssignment_38746,axiom,
! [VarCurr] :
( v121500(VarCurr,bitIndex3)
<=> v123084(VarCurr,bitIndex3) ) ).
fof(addAssignment_38745,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex9)
<=> v121210(VarCurr,bitIndex9) ) ).
fof(addAssignment_38744,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex9)
<=> v121212(VarCurr,bitIndex9) ) ).
fof(addAssignment_38743,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex9)
<=> v121214(VarCurr,bitIndex9) ) ).
fof(addAssignment_38742,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex9)
<=> v108851(VarCurr,bitIndex19) ) ).
fof(addAssignment_38741,axiom,
! [VarCurr] :
( v123079(VarCurr,bitIndex3)
<=> v123081(VarCurr,bitIndex3) ) ).
fof(addAssignment_38740,axiom,
! [VarCurr] :
( v123081(VarCurr,bitIndex3)
<=> v123083(VarCurr,bitIndex3) ) ).
fof(addAssignment_38739,axiom,
! [VarCurr] :
( v123083(VarCurr,bitIndex3)
<=> v114059(VarCurr,bitIndex3) ) ).
fof(addAssignment_38738,axiom,
! [VarCurr] :
( v123166(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38737,axiom,
! [VarCurr] :
( v123164(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2074,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123145(VarNext)
=> ( v123134(VarNext)
<=> v123134(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2148,axiom,
! [VarNext] :
( v123145(VarNext)
=> ( v123134(VarNext)
<=> v123155(VarNext) ) ) ).
fof(addAssignment_38736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123155(VarNext)
<=> v123153(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2903,axiom,
! [VarCurr] :
( ~ v123156(VarCurr)
=> ( v123153(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2814,axiom,
! [VarCurr] :
( v123156(VarCurr)
=> ( v123153(VarCurr)
<=> v123140(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24310,axiom,
! [VarCurr] :
( v123156(VarCurr)
<=> ( v123157(VarCurr)
& v123158(VarCurr) ) ) ).
fof(writeUnaryOperator_9696,axiom,
! [VarCurr] :
( ~ v123158(VarCurr)
<=> v123138(VarCurr) ) ).
fof(writeUnaryOperator_9695,axiom,
! [VarCurr] :
( ~ v123157(VarCurr)
<=> v123136(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24309,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123145(VarNext)
<=> v123146(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24308,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123146(VarNext)
<=> ( v123147(VarNext)
& v123142(VarNext) ) ) ) ).
fof(writeUnaryOperator_9694,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123147(VarNext)
<=> v123149(VarNext) ) ) ).
fof(addAssignment_38735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123149(VarNext)
<=> v123142(VarCurr) ) ) ).
fof(addAssignment_38734,axiom,
! [VarCurr] :
( v123142(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38733,axiom,
! [VarCurr] :
( v123140(VarCurr)
<=> v121490(VarCurr,bitIndex2) ) ).
fof(addAssignment_38732,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex2)
<=> v121492(VarCurr,bitIndex2) ) ).
fof(addAssignment_38731,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex2)
<=> v121497(VarCurr,bitIndex2) ) ).
fof(addAssignment_38730,axiom,
! [VarCurr] :
( v121500(VarCurr,bitIndex2)
<=> v123084(VarCurr,bitIndex2) ) ).
fof(addAssignment_38729,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex8)
<=> v121210(VarCurr,bitIndex8) ) ).
fof(addAssignment_38728,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex8)
<=> v121212(VarCurr,bitIndex8) ) ).
fof(addAssignment_38727,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex8)
<=> v121214(VarCurr,bitIndex8) ) ).
fof(addAssignment_38726,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex8)
<=> v108851(VarCurr,bitIndex18) ) ).
fof(addAssignment_38725,axiom,
! [VarCurr] :
( v123079(VarCurr,bitIndex2)
<=> v123081(VarCurr,bitIndex2) ) ).
fof(addAssignment_38724,axiom,
! [VarCurr] :
( v123081(VarCurr,bitIndex2)
<=> v123083(VarCurr,bitIndex2) ) ).
fof(addAssignment_38723,axiom,
! [VarCurr] :
( v123083(VarCurr,bitIndex2)
<=> v114059(VarCurr,bitIndex2) ) ).
fof(addAssignment_38722,axiom,
! [VarCurr] :
( v123138(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38721,axiom,
! [VarCurr] :
( v123136(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2073,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123117(VarNext)
=> ( v123106(VarNext)
<=> v123106(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2147,axiom,
! [VarNext] :
( v123117(VarNext)
=> ( v123106(VarNext)
<=> v123127(VarNext) ) ) ).
fof(addAssignment_38720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123127(VarNext)
<=> v123125(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2902,axiom,
! [VarCurr] :
( ~ v123128(VarCurr)
=> ( v123125(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2813,axiom,
! [VarCurr] :
( v123128(VarCurr)
=> ( v123125(VarCurr)
<=> v123112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24307,axiom,
! [VarCurr] :
( v123128(VarCurr)
<=> ( v123129(VarCurr)
& v123130(VarCurr) ) ) ).
fof(writeUnaryOperator_9693,axiom,
! [VarCurr] :
( ~ v123130(VarCurr)
<=> v123110(VarCurr) ) ).
fof(writeUnaryOperator_9692,axiom,
! [VarCurr] :
( ~ v123129(VarCurr)
<=> v123108(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123117(VarNext)
<=> v123118(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123118(VarNext)
<=> ( v123119(VarNext)
& v123114(VarNext) ) ) ) ).
fof(writeUnaryOperator_9691,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123119(VarNext)
<=> v123121(VarNext) ) ) ).
fof(addAssignment_38719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123121(VarNext)
<=> v123114(VarCurr) ) ) ).
fof(addAssignment_38718,axiom,
! [VarCurr] :
( v123114(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38717,axiom,
! [VarCurr] :
( v123112(VarCurr)
<=> v121490(VarCurr,bitIndex1) ) ).
fof(addAssignment_38716,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex1)
<=> v121492(VarCurr,bitIndex1) ) ).
fof(addAssignment_38715,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex1)
<=> v121497(VarCurr,bitIndex1) ) ).
fof(addAssignment_38714,axiom,
! [VarCurr] :
( v121500(VarCurr,bitIndex1)
<=> v123084(VarCurr,bitIndex1) ) ).
fof(addAssignment_38713,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex7)
<=> v121210(VarCurr,bitIndex7) ) ).
fof(addAssignment_38712,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex7)
<=> v121212(VarCurr,bitIndex7) ) ).
fof(addAssignment_38711,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex7)
<=> v121214(VarCurr,bitIndex7) ) ).
fof(addAssignment_38710,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex7)
<=> v108851(VarCurr,bitIndex17) ) ).
fof(addAssignment_38709,axiom,
! [VarCurr] :
( v123079(VarCurr,bitIndex1)
<=> v123081(VarCurr,bitIndex1) ) ).
fof(addAssignment_38708,axiom,
! [VarCurr] :
( v123081(VarCurr,bitIndex1)
<=> v123083(VarCurr,bitIndex1) ) ).
fof(addAssignment_38707,axiom,
! [VarCurr] :
( v123083(VarCurr,bitIndex1)
<=> v114059(VarCurr,bitIndex1) ) ).
fof(addAssignment_38706,axiom,
! [VarCurr] :
( v123110(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38705,axiom,
! [VarCurr] :
( v123108(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_2072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123089(VarNext)
=> ( v123070(VarNext)
<=> v123070(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2146,axiom,
! [VarNext] :
( v123089(VarNext)
=> ( v123070(VarNext)
<=> v123099(VarNext) ) ) ).
fof(addAssignment_38704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123099(VarNext)
<=> v123097(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2901,axiom,
! [VarCurr] :
( ~ v123100(VarCurr)
=> ( v123097(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2812,axiom,
! [VarCurr] :
( v123100(VarCurr)
=> ( v123097(VarCurr)
<=> v123076(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24304,axiom,
! [VarCurr] :
( v123100(VarCurr)
<=> ( v123101(VarCurr)
& v123102(VarCurr) ) ) ).
fof(writeUnaryOperator_9690,axiom,
! [VarCurr] :
( ~ v123102(VarCurr)
<=> v123074(VarCurr) ) ).
fof(writeUnaryOperator_9689,axiom,
! [VarCurr] :
( ~ v123101(VarCurr)
<=> v123072(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24303,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123089(VarNext)
<=> v123090(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24302,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123090(VarNext)
<=> ( v123091(VarNext)
& v123086(VarNext) ) ) ) ).
fof(writeUnaryOperator_9688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123091(VarNext)
<=> v123093(VarNext) ) ) ).
fof(addAssignment_38703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v123093(VarNext)
<=> v123086(VarCurr) ) ) ).
fof(addAssignment_38702,axiom,
! [VarCurr] :
( v123086(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38701,axiom,
! [VarCurr] :
( v123076(VarCurr)
<=> v121490(VarCurr,bitIndex0) ) ).
fof(addAssignment_38700,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex0)
<=> v121492(VarCurr,bitIndex0) ) ).
fof(addAssignment_38699,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex0)
<=> v121497(VarCurr,bitIndex0) ) ).
fof(addAssignment_38698,axiom,
! [VarCurr] :
( v121500(VarCurr,bitIndex0)
<=> v123084(VarCurr,bitIndex0) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_266,axiom,
! [VarCurr] :
( ~ v121088(VarCurr)
=> ( ( v123084(VarCurr,bitIndex23)
<=> v121208(VarCurr,bitIndex29) )
& ( v123084(VarCurr,bitIndex22)
<=> v121208(VarCurr,bitIndex28) )
& ( v123084(VarCurr,bitIndex21)
<=> v121208(VarCurr,bitIndex27) )
& ( v123084(VarCurr,bitIndex20)
<=> v121208(VarCurr,bitIndex26) )
& ( v123084(VarCurr,bitIndex19)
<=> v121208(VarCurr,bitIndex25) )
& ( v123084(VarCurr,bitIndex18)
<=> v121208(VarCurr,bitIndex24) )
& ( v123084(VarCurr,bitIndex17)
<=> v121208(VarCurr,bitIndex23) )
& ( v123084(VarCurr,bitIndex16)
<=> v121208(VarCurr,bitIndex22) )
& ( v123084(VarCurr,bitIndex15)
<=> v121208(VarCurr,bitIndex21) )
& ( v123084(VarCurr,bitIndex14)
<=> v121208(VarCurr,bitIndex20) )
& ( v123084(VarCurr,bitIndex13)
<=> v121208(VarCurr,bitIndex19) )
& ( v123084(VarCurr,bitIndex12)
<=> v121208(VarCurr,bitIndex18) )
& ( v123084(VarCurr,bitIndex11)
<=> v121208(VarCurr,bitIndex17) )
& ( v123084(VarCurr,bitIndex10)
<=> v121208(VarCurr,bitIndex16) )
& ( v123084(VarCurr,bitIndex9)
<=> v121208(VarCurr,bitIndex15) )
& ( v123084(VarCurr,bitIndex8)
<=> v121208(VarCurr,bitIndex14) )
& ( v123084(VarCurr,bitIndex7)
<=> v121208(VarCurr,bitIndex13) )
& ( v123084(VarCurr,bitIndex6)
<=> v121208(VarCurr,bitIndex12) )
& ( v123084(VarCurr,bitIndex5)
<=> v121208(VarCurr,bitIndex11) )
& ( v123084(VarCurr,bitIndex4)
<=> v121208(VarCurr,bitIndex10) )
& ( v123084(VarCurr,bitIndex3)
<=> v121208(VarCurr,bitIndex9) )
& ( v123084(VarCurr,bitIndex2)
<=> v121208(VarCurr,bitIndex8) )
& ( v123084(VarCurr,bitIndex1)
<=> v121208(VarCurr,bitIndex7) )
& ( v123084(VarCurr,bitIndex0)
<=> v121208(VarCurr,bitIndex6) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2811,axiom,
! [VarCurr] :
( v121088(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v123084(VarCurr,B)
<=> v123079(VarCurr,B) ) ) ) ).
fof(addAssignment_38697,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex6)
<=> v121210(VarCurr,bitIndex6) ) ).
fof(addAssignment_38696,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex6)
<=> v121212(VarCurr,bitIndex6) ) ).
fof(addAssignment_38695,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex6)
<=> v121214(VarCurr,bitIndex6) ) ).
fof(addAssignment_38694,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex6)
<=> v108851(VarCurr,bitIndex16) ) ).
fof(addAssignment_38693,axiom,
! [VarCurr] :
( v123079(VarCurr,bitIndex0)
<=> v123081(VarCurr,bitIndex0) ) ).
fof(addAssignment_38692,axiom,
! [VarCurr] :
( v123081(VarCurr,bitIndex0)
<=> v123083(VarCurr,bitIndex0) ) ).
fof(addAssignment_38691,axiom,
! [VarCurr] :
( v123083(VarCurr,bitIndex0)
<=> v114059(VarCurr,bitIndex0) ) ).
fof(addAssignment_38690,axiom,
! [VarCurr] :
( v123074(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38689,axiom,
! [VarCurr] :
( v123072(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38688,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v121758(VarCurr,B)
<=> v121760(VarCurr,B) ) ) ).
fof(addAssignment_38687,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex32)
<=> v121762(VarCurr) ) ).
fof(addAssignment_38686,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex31)
<=> v121764(VarCurr) ) ).
fof(addAssignment_38685,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex30)
<=> v121766(VarCurr) ) ).
fof(addAssignment_38684,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex29)
<=> v121768(VarCurr) ) ).
fof(addAssignment_38683,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex28)
<=> v121770(VarCurr) ) ).
fof(addAssignment_38682,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex27)
<=> v121772(VarCurr) ) ).
fof(addAssignment_38681,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex26)
<=> v121834(VarCurr) ) ).
fof(addAssignment_38680,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex25)
<=> v121890(VarCurr) ) ).
fof(addAssignment_38679,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex24)
<=> v121946(VarCurr) ) ).
fof(addAssignment_38678,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex23)
<=> v122002(VarCurr) ) ).
fof(addAssignment_38677,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex22)
<=> v122073(VarCurr) ) ).
fof(addAssignment_38676,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex21)
<=> v122116(VarCurr) ) ).
fof(addAssignment_38675,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex20)
<=> v122159(VarCurr) ) ).
fof(addAssignment_38674,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex19)
<=> v122202(VarCurr) ) ).
fof(addAssignment_38673,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex18)
<=> v122245(VarCurr) ) ).
fof(addAssignment_38672,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex17)
<=> v122288(VarCurr) ) ).
fof(addAssignment_38671,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex16)
<=> v122331(VarCurr) ) ).
fof(addAssignment_38670,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex15)
<=> v122374(VarCurr) ) ).
fof(addAssignment_38669,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex14)
<=> v122417(VarCurr) ) ).
fof(addAssignment_38668,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex13)
<=> v122460(VarCurr) ) ).
fof(addAssignment_38667,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex12)
<=> v122503(VarCurr) ) ).
fof(addAssignment_38666,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex11)
<=> v122546(VarCurr) ) ).
fof(addAssignment_38665,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex10)
<=> v122589(VarCurr) ) ).
fof(addAssignment_38664,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex9)
<=> v122632(VarCurr) ) ).
fof(addAssignment_38663,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex8)
<=> v122675(VarCurr) ) ).
fof(addAssignment_38662,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex7)
<=> v122718(VarCurr) ) ).
fof(addAssignment_38661,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex6)
<=> v122761(VarCurr) ) ).
fof(addAssignment_38660,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex5)
<=> v122804(VarCurr) ) ).
fof(addAssignment_38659,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex4)
<=> v122847(VarCurr) ) ).
fof(addAssignment_38658,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex3)
<=> v122890(VarCurr) ) ).
fof(addAssignment_38657,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex2)
<=> v122933(VarCurr) ) ).
fof(addAssignment_38656,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex1)
<=> v122978(VarCurr) ) ).
fof(addAssignment_38655,axiom,
! [VarCurr] :
( v121760(VarCurr,bitIndex0)
<=> v123021(VarCurr) ) ).
fof(addAssignment_38654,axiom,
! [VarCurr] :
( v123021(VarCurr)
<=> v123023(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123047(VarNext)
=> ( v123023(VarNext)
<=> v123023(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2810,axiom,
! [VarNext] :
( v123047(VarNext)
=> ( v123023(VarNext)
<=> v123057(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2071,axiom,
! [VarCurr] :
( ( ~ v123048(VarCurr)
& v123049(VarCurr) )
=> ( v123057(VarCurr)
<=> v123058(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2145,axiom,
! [VarCurr] :
( v123048(VarCurr)
=> ( v123057(VarCurr)
<=> v123029(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5332,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123050(VarCurr)
=> ( v123058(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5334,axiom,
! [VarCurr] :
( v123050(VarCurr)
=> ( v123058(VarCurr)
<=> v123044(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24301,axiom,
! [VarCurr] :
( v123047(VarCurr)
<=> ( v123048(VarCurr)
| v123049(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24300,axiom,
! [VarCurr] :
( v123049(VarCurr)
<=> ( v123050(VarCurr)
| v123053(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24299,axiom,
! [VarCurr] :
( v123053(VarCurr)
<=> ( v123054(VarCurr)
& v123056(VarCurr) ) ) ).
fof(writeUnaryOperator_9687,axiom,
! [VarCurr] :
( ~ v123056(VarCurr)
<=> v123050(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24298,axiom,
! [VarCurr] :
( v123054(VarCurr)
<=> ( v123025(VarCurr)
& v123055(VarCurr) ) ) ).
fof(writeUnaryOperator_9686,axiom,
! [VarCurr] :
( ~ v123055(VarCurr)
<=> v123027(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24297,axiom,
! [VarCurr] :
( v123050(VarCurr)
<=> ( v123051(VarCurr)
& v123052(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8382,axiom,
! [VarCurr] :
( v123052(VarCurr)
<=> ( v123027(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8381,axiom,
! [VarCurr] :
( v123051(VarCurr)
<=> ( v123025(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24296,axiom,
! [VarCurr] :
( v123048(VarCurr)
<=> ( v123025(VarCurr)
& v123027(VarCurr) ) ) ).
fof(addAssignment_38653,axiom,
! [VarCurr] :
( v123044(VarCurr)
<=> v121525(VarCurr,bitIndex0) ) ).
fof(addAssignment_38652,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex0)
<=> v121527(VarCurr,bitIndex0) ) ).
fof(addAssignment_38651,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex0)
<=> v121528(VarCurr,bitIndex0) ) ).
fof(addAssignment_38650,axiom,
! [VarCurr] :
( v121531(VarCurr,bitIndex0)
<=> v122028(VarCurr,bitIndex0) ) ).
fof(addAssignment_38649,axiom,
! [VarCurr] :
( v122028(VarCurr,bitIndex0)
<=> v122030(VarCurr,bitIndex0) ) ).
fof(addAssignment_38648,axiom,
! [VarCurr] :
( v122030(VarCurr,bitIndex0)
<=> v122957(VarCurr,bitIndex0) ) ).
fof(addAssignment_38647,axiom,
! [VarCurr] :
( v122032(VarCurr,bitIndex0)
<=> v122039(VarCurr,bitIndex0) ) ).
fof(addAssignment_38646,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex0)
<=> v118471(VarCurr,bitIndex0) ) ).
fof(addAssignment_38645,axiom,
! [VarCurr] :
( v123029(VarCurr)
<=> v121363(VarCurr,bitIndex1) ) ).
fof(addAssignment_38644,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex1)
<=> v123031(VarCurr) ) ).
fof(addAssignment_38643,axiom,
! [VarCurr] :
( v123031(VarCurr)
<=> v123033(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123038(VarNext)
=> ( v123033(VarNext)
<=> v123033(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2809,axiom,
! [VarNext] :
( v123038(VarNext)
=> ( v123033(VarNext)
<=> v122980(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24295,axiom,
! [VarCurr] :
( v123038(VarCurr)
<=> ( v122984(VarCurr)
& v123039(VarCurr) ) ) ).
fof(writeUnaryOperator_9685,axiom,
! [VarCurr] :
( ~ v123039(VarCurr)
<=> v123035(VarCurr) ) ).
fof(addAssignment_38642,axiom,
! [VarCurr] :
( v123035(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38641,axiom,
! [VarCurr] :
( v123027(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38640,axiom,
! [VarCurr] :
( v123025(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38639,axiom,
! [VarCurr] :
( v122978(VarCurr)
<=> v122980(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2898,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123004(VarNext)
=> ( v122980(VarNext)
<=> v122980(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2808,axiom,
! [VarNext] :
( v123004(VarNext)
=> ( v122980(VarNext)
<=> v123014(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2070,axiom,
! [VarCurr] :
( ( ~ v123005(VarCurr)
& v123006(VarCurr) )
=> ( v123014(VarCurr)
<=> v123015(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2144,axiom,
! [VarCurr] :
( v123005(VarCurr)
=> ( v123014(VarCurr)
<=> v122986(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5331,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v123007(VarCurr)
=> ( v123015(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5333,axiom,
! [VarCurr] :
( v123007(VarCurr)
=> ( v123015(VarCurr)
<=> v123001(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24294,axiom,
! [VarCurr] :
( v123004(VarCurr)
<=> ( v123005(VarCurr)
| v123006(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24293,axiom,
! [VarCurr] :
( v123006(VarCurr)
<=> ( v123007(VarCurr)
| v123010(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24292,axiom,
! [VarCurr] :
( v123010(VarCurr)
<=> ( v123011(VarCurr)
& v123013(VarCurr) ) ) ).
fof(writeUnaryOperator_9684,axiom,
! [VarCurr] :
( ~ v123013(VarCurr)
<=> v123007(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24291,axiom,
! [VarCurr] :
( v123011(VarCurr)
<=> ( v122982(VarCurr)
& v123012(VarCurr) ) ) ).
fof(writeUnaryOperator_9683,axiom,
! [VarCurr] :
( ~ v123012(VarCurr)
<=> v122984(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24290,axiom,
! [VarCurr] :
( v123007(VarCurr)
<=> ( v123008(VarCurr)
& v123009(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8380,axiom,
! [VarCurr] :
( v123009(VarCurr)
<=> ( v122984(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8379,axiom,
! [VarCurr] :
( v123008(VarCurr)
<=> ( v122982(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24289,axiom,
! [VarCurr] :
( v123005(VarCurr)
<=> ( v122982(VarCurr)
& v122984(VarCurr) ) ) ).
fof(addAssignment_38638,axiom,
! [VarCurr] :
( v123001(VarCurr)
<=> v121525(VarCurr,bitIndex1) ) ).
fof(addAssignment_38637,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex1)
<=> v121527(VarCurr,bitIndex1) ) ).
fof(addAssignment_38636,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex1)
<=> v121528(VarCurr,bitIndex1) ) ).
fof(addAssignment_38635,axiom,
! [VarCurr] :
( v121531(VarCurr,bitIndex1)
<=> v122028(VarCurr,bitIndex1) ) ).
fof(addAssignment_38634,axiom,
! [VarCurr] :
( v122028(VarCurr,bitIndex1)
<=> v122030(VarCurr,bitIndex1) ) ).
fof(addAssignment_38633,axiom,
! [VarCurr] :
( v122030(VarCurr,bitIndex1)
<=> v122957(VarCurr,bitIndex1) ) ).
fof(addAssignment_38632,axiom,
! [VarCurr] :
( v122032(VarCurr,bitIndex1)
<=> v122039(VarCurr,bitIndex1) ) ).
fof(addAssignment_38631,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex1)
<=> v118471(VarCurr,bitIndex1) ) ).
fof(addAssignment_38630,axiom,
! [VarCurr] :
( v122986(VarCurr)
<=> v121363(VarCurr,bitIndex2) ) ).
fof(addAssignment_38629,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex2)
<=> v122988(VarCurr) ) ).
fof(addAssignment_38628,axiom,
! [VarCurr] :
( v122988(VarCurr)
<=> v122990(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2897,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122995(VarNext)
=> ( v122990(VarNext)
<=> v122990(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2807,axiom,
! [VarNext] :
( v122995(VarNext)
=> ( v122990(VarNext)
<=> v122935(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24288,axiom,
! [VarCurr] :
( v122995(VarCurr)
<=> ( v122939(VarCurr)
& v122996(VarCurr) ) ) ).
fof(writeUnaryOperator_9682,axiom,
! [VarCurr] :
( ~ v122996(VarCurr)
<=> v122992(VarCurr) ) ).
fof(addAssignment_38627,axiom,
! [VarCurr] :
( v122992(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38626,axiom,
! [VarCurr] :
( v122984(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38625,axiom,
! [VarCurr] :
( v122982(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38624,axiom,
! [VarCurr] :
( v122933(VarCurr)
<=> v122935(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122961(VarNext)
=> ( v122935(VarNext)
<=> v122935(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2806,axiom,
! [VarNext] :
( v122961(VarNext)
=> ( v122935(VarNext)
<=> v122971(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2069,axiom,
! [VarCurr] :
( ( ~ v122962(VarCurr)
& v122963(VarCurr) )
=> ( v122971(VarCurr)
<=> v122972(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2143,axiom,
! [VarCurr] :
( v122962(VarCurr)
=> ( v122971(VarCurr)
<=> v122941(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5330,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122964(VarCurr)
=> ( v122972(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5332,axiom,
! [VarCurr] :
( v122964(VarCurr)
=> ( v122972(VarCurr)
<=> v122956(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24287,axiom,
! [VarCurr] :
( v122961(VarCurr)
<=> ( v122962(VarCurr)
| v122963(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24286,axiom,
! [VarCurr] :
( v122963(VarCurr)
<=> ( v122964(VarCurr)
| v122967(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24285,axiom,
! [VarCurr] :
( v122967(VarCurr)
<=> ( v122968(VarCurr)
& v122970(VarCurr) ) ) ).
fof(writeUnaryOperator_9681,axiom,
! [VarCurr] :
( ~ v122970(VarCurr)
<=> v122964(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24284,axiom,
! [VarCurr] :
( v122968(VarCurr)
<=> ( v122937(VarCurr)
& v122969(VarCurr) ) ) ).
fof(writeUnaryOperator_9680,axiom,
! [VarCurr] :
( ~ v122969(VarCurr)
<=> v122939(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24283,axiom,
! [VarCurr] :
( v122964(VarCurr)
<=> ( v122965(VarCurr)
& v122966(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8378,axiom,
! [VarCurr] :
( v122966(VarCurr)
<=> ( v122939(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8377,axiom,
! [VarCurr] :
( v122965(VarCurr)
<=> ( v122937(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24282,axiom,
! [VarCurr] :
( v122962(VarCurr)
<=> ( v122937(VarCurr)
& v122939(VarCurr) ) ) ).
fof(addAssignment_38623,axiom,
! [VarCurr] :
( v122956(VarCurr)
<=> v121525(VarCurr,bitIndex2) ) ).
fof(addAssignment_38622,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex2)
<=> v121527(VarCurr,bitIndex2) ) ).
fof(addAssignment_38621,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex2)
<=> v121528(VarCurr,bitIndex2) ) ).
fof(addAssignment_38620,axiom,
! [VarCurr] :
( v121531(VarCurr,bitIndex2)
<=> v122028(VarCurr,bitIndex2) ) ).
fof(addAssignment_38619,axiom,
! [VarCurr] :
( v122028(VarCurr,bitIndex2)
<=> v122030(VarCurr,bitIndex2) ) ).
fof(addAssignment_38618,axiom,
! [VarCurr] :
( v122030(VarCurr,bitIndex2)
<=> v122957(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2895,axiom,
! [VarCurr] :
( ~ v122053(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v122957(VarCurr,B)
<=> v122032(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2805,axiom,
! [VarCurr] :
( v122053(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v122957(VarCurr,B)
<=> v122958(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_265,axiom,
! [VarCurr] :
( ~ v108318(VarCurr)
=> ( ( v122958(VarCurr,bitIndex2)
<=> v108830(VarCurr,bitIndex16) )
& ( v122958(VarCurr,bitIndex1)
<=> v108830(VarCurr,bitIndex15) )
& ( v122958(VarCurr,bitIndex0)
<=> v108830(VarCurr,bitIndex14) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2804,axiom,
! [VarCurr] :
( v108318(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v122958(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_38617,axiom,
! [VarCurr] :
( v122032(VarCurr,bitIndex2)
<=> v122039(VarCurr,bitIndex2) ) ).
fof(addAssignment_38616,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex2)
<=> v118471(VarCurr,bitIndex2) ) ).
fof(addAssignment_38615,axiom,
! [VarCurr] :
( v122941(VarCurr)
<=> v121363(VarCurr,bitIndex3) ) ).
fof(addAssignment_38614,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex3)
<=> v122943(VarCurr) ) ).
fof(addAssignment_38613,axiom,
! [VarCurr] :
( v122943(VarCurr)
<=> v122945(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122950(VarNext)
=> ( v122945(VarNext)
<=> v122945(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2803,axiom,
! [VarNext] :
( v122950(VarNext)
=> ( v122945(VarNext)
<=> v122892(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24281,axiom,
! [VarCurr] :
( v122950(VarCurr)
<=> ( v122896(VarCurr)
& v122951(VarCurr) ) ) ).
fof(writeUnaryOperator_9679,axiom,
! [VarCurr] :
( ~ v122951(VarCurr)
<=> v122947(VarCurr) ) ).
fof(addAssignment_38612,axiom,
! [VarCurr] :
( v122947(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38611,axiom,
! [VarCurr] :
( v122939(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38610,axiom,
! [VarCurr] :
( v122937(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38609,axiom,
! [VarCurr] :
( v122890(VarCurr)
<=> v122892(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122916(VarNext)
=> ( v122892(VarNext)
<=> v122892(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2802,axiom,
! [VarNext] :
( v122916(VarNext)
=> ( v122892(VarNext)
<=> v122926(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2068,axiom,
! [VarCurr] :
( ( ~ v122917(VarCurr)
& v122918(VarCurr) )
=> ( v122926(VarCurr)
<=> v122927(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2142,axiom,
! [VarCurr] :
( v122917(VarCurr)
=> ( v122926(VarCurr)
<=> v122898(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5329,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122919(VarCurr)
=> ( v122927(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5331,axiom,
! [VarCurr] :
( v122919(VarCurr)
=> ( v122927(VarCurr)
<=> v122913(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24280,axiom,
! [VarCurr] :
( v122916(VarCurr)
<=> ( v122917(VarCurr)
| v122918(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24279,axiom,
! [VarCurr] :
( v122918(VarCurr)
<=> ( v122919(VarCurr)
| v122922(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24278,axiom,
! [VarCurr] :
( v122922(VarCurr)
<=> ( v122923(VarCurr)
& v122925(VarCurr) ) ) ).
fof(writeUnaryOperator_9678,axiom,
! [VarCurr] :
( ~ v122925(VarCurr)
<=> v122919(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24277,axiom,
! [VarCurr] :
( v122923(VarCurr)
<=> ( v122894(VarCurr)
& v122924(VarCurr) ) ) ).
fof(writeUnaryOperator_9677,axiom,
! [VarCurr] :
( ~ v122924(VarCurr)
<=> v122896(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24276,axiom,
! [VarCurr] :
( v122919(VarCurr)
<=> ( v122920(VarCurr)
& v122921(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8376,axiom,
! [VarCurr] :
( v122921(VarCurr)
<=> ( v122896(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8375,axiom,
! [VarCurr] :
( v122920(VarCurr)
<=> ( v122894(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24275,axiom,
! [VarCurr] :
( v122917(VarCurr)
<=> ( v122894(VarCurr)
& v122896(VarCurr) ) ) ).
fof(addAssignment_38608,axiom,
! [VarCurr] :
( v122913(VarCurr)
<=> v121525(VarCurr,bitIndex3) ) ).
fof(addAssignment_38607,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex3)
<=> v121527(VarCurr,bitIndex3) ) ).
fof(addAssignment_38606,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex3)
<=> v121528(VarCurr,bitIndex3) ) ).
fof(addAssignment_38605,axiom,
! [VarCurr] :
( v121531(VarCurr,bitIndex3)
<=> v122028(VarCurr,bitIndex3) ) ).
fof(addAssignment_38604,axiom,
! [VarCurr] :
( v122028(VarCurr,bitIndex3)
<=> v122030(VarCurr,bitIndex3) ) ).
fof(addAssignment_38603,axiom,
! [VarCurr] :
( v122030(VarCurr,bitIndex3)
<=> v122052(VarCurr,bitIndex0) ) ).
fof(addAssignment_38602,axiom,
! [VarCurr] :
( v122032(VarCurr,bitIndex3)
<=> v122039(VarCurr,bitIndex3) ) ).
fof(addAssignment_38601,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex3)
<=> v118471(VarCurr,bitIndex3) ) ).
fof(addAssignment_38600,axiom,
! [VarCurr] :
( v122898(VarCurr)
<=> v121363(VarCurr,bitIndex4) ) ).
fof(addAssignment_38599,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex4)
<=> v122900(VarCurr) ) ).
fof(addAssignment_38598,axiom,
! [VarCurr] :
( v122900(VarCurr)
<=> v122902(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2892,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122907(VarNext)
=> ( v122902(VarNext)
<=> v122902(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2801,axiom,
! [VarNext] :
( v122907(VarNext)
=> ( v122902(VarNext)
<=> v122849(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24274,axiom,
! [VarCurr] :
( v122907(VarCurr)
<=> ( v122853(VarCurr)
& v122908(VarCurr) ) ) ).
fof(writeUnaryOperator_9676,axiom,
! [VarCurr] :
( ~ v122908(VarCurr)
<=> v122904(VarCurr) ) ).
fof(addAssignment_38597,axiom,
! [VarCurr] :
( v122904(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38596,axiom,
! [VarCurr] :
( v122896(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38595,axiom,
! [VarCurr] :
( v122894(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38594,axiom,
! [VarCurr] :
( v122847(VarCurr)
<=> v122849(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122873(VarNext)
=> ( v122849(VarNext)
<=> v122849(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2800,axiom,
! [VarNext] :
( v122873(VarNext)
=> ( v122849(VarNext)
<=> v122883(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2067,axiom,
! [VarCurr] :
( ( ~ v122874(VarCurr)
& v122875(VarCurr) )
=> ( v122883(VarCurr)
<=> v122884(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2141,axiom,
! [VarCurr] :
( v122874(VarCurr)
=> ( v122883(VarCurr)
<=> v122855(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5328,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122876(VarCurr)
=> ( v122884(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5330,axiom,
! [VarCurr] :
( v122876(VarCurr)
=> ( v122884(VarCurr)
<=> v122870(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24273,axiom,
! [VarCurr] :
( v122873(VarCurr)
<=> ( v122874(VarCurr)
| v122875(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24272,axiom,
! [VarCurr] :
( v122875(VarCurr)
<=> ( v122876(VarCurr)
| v122879(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24271,axiom,
! [VarCurr] :
( v122879(VarCurr)
<=> ( v122880(VarCurr)
& v122882(VarCurr) ) ) ).
fof(writeUnaryOperator_9675,axiom,
! [VarCurr] :
( ~ v122882(VarCurr)
<=> v122876(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24270,axiom,
! [VarCurr] :
( v122880(VarCurr)
<=> ( v122851(VarCurr)
& v122881(VarCurr) ) ) ).
fof(writeUnaryOperator_9674,axiom,
! [VarCurr] :
( ~ v122881(VarCurr)
<=> v122853(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24269,axiom,
! [VarCurr] :
( v122876(VarCurr)
<=> ( v122877(VarCurr)
& v122878(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8374,axiom,
! [VarCurr] :
( v122878(VarCurr)
<=> ( v122853(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8373,axiom,
! [VarCurr] :
( v122877(VarCurr)
<=> ( v122851(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24268,axiom,
! [VarCurr] :
( v122874(VarCurr)
<=> ( v122851(VarCurr)
& v122853(VarCurr) ) ) ).
fof(addAssignment_38593,axiom,
! [VarCurr] :
( v122870(VarCurr)
<=> v121525(VarCurr,bitIndex4) ) ).
fof(addAssignment_38592,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex4)
<=> v121527(VarCurr,bitIndex4) ) ).
fof(addAssignment_38591,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex4)
<=> v121528(VarCurr,bitIndex4) ) ).
fof(addAssignment_38590,axiom,
! [VarCurr] :
( v121531(VarCurr,bitIndex4)
<=> v122028(VarCurr,bitIndex4) ) ).
fof(addAssignment_38589,axiom,
! [VarCurr] :
( v122028(VarCurr,bitIndex4)
<=> v122030(VarCurr,bitIndex4) ) ).
fof(addAssignment_38588,axiom,
! [VarCurr] :
( v122030(VarCurr,bitIndex4)
<=> v122052(VarCurr,bitIndex1) ) ).
fof(addAssignment_38587,axiom,
! [VarCurr] :
( v122032(VarCurr,bitIndex4)
<=> v122039(VarCurr,bitIndex4) ) ).
fof(addAssignment_38586,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex4)
<=> v118471(VarCurr,bitIndex4) ) ).
fof(addAssignment_38585,axiom,
! [VarCurr] :
( v122855(VarCurr)
<=> v121363(VarCurr,bitIndex5) ) ).
fof(addAssignment_38584,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex5)
<=> v122857(VarCurr) ) ).
fof(addAssignment_38583,axiom,
! [VarCurr] :
( v122857(VarCurr)
<=> v122859(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2890,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122864(VarNext)
=> ( v122859(VarNext)
<=> v122859(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2799,axiom,
! [VarNext] :
( v122864(VarNext)
=> ( v122859(VarNext)
<=> v122806(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24267,axiom,
! [VarCurr] :
( v122864(VarCurr)
<=> ( v122810(VarCurr)
& v122865(VarCurr) ) ) ).
fof(writeUnaryOperator_9673,axiom,
! [VarCurr] :
( ~ v122865(VarCurr)
<=> v122861(VarCurr) ) ).
fof(addAssignment_38582,axiom,
! [VarCurr] :
( v122861(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38581,axiom,
! [VarCurr] :
( v122853(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38580,axiom,
! [VarCurr] :
( v122851(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38579,axiom,
! [VarCurr] :
( v122804(VarCurr)
<=> v122806(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2889,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122830(VarNext)
=> ( v122806(VarNext)
<=> v122806(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2798,axiom,
! [VarNext] :
( v122830(VarNext)
=> ( v122806(VarNext)
<=> v122840(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2066,axiom,
! [VarCurr] :
( ( ~ v122831(VarCurr)
& v122832(VarCurr) )
=> ( v122840(VarCurr)
<=> v122841(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2140,axiom,
! [VarCurr] :
( v122831(VarCurr)
=> ( v122840(VarCurr)
<=> v122812(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122833(VarCurr)
=> ( v122841(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5329,axiom,
! [VarCurr] :
( v122833(VarCurr)
=> ( v122841(VarCurr)
<=> v122827(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24266,axiom,
! [VarCurr] :
( v122830(VarCurr)
<=> ( v122831(VarCurr)
| v122832(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24265,axiom,
! [VarCurr] :
( v122832(VarCurr)
<=> ( v122833(VarCurr)
| v122836(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24264,axiom,
! [VarCurr] :
( v122836(VarCurr)
<=> ( v122837(VarCurr)
& v122839(VarCurr) ) ) ).
fof(writeUnaryOperator_9672,axiom,
! [VarCurr] :
( ~ v122839(VarCurr)
<=> v122833(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24263,axiom,
! [VarCurr] :
( v122837(VarCurr)
<=> ( v122808(VarCurr)
& v122838(VarCurr) ) ) ).
fof(writeUnaryOperator_9671,axiom,
! [VarCurr] :
( ~ v122838(VarCurr)
<=> v122810(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24262,axiom,
! [VarCurr] :
( v122833(VarCurr)
<=> ( v122834(VarCurr)
& v122835(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8372,axiom,
! [VarCurr] :
( v122835(VarCurr)
<=> ( v122810(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8371,axiom,
! [VarCurr] :
( v122834(VarCurr)
<=> ( v122808(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24261,axiom,
! [VarCurr] :
( v122831(VarCurr)
<=> ( v122808(VarCurr)
& v122810(VarCurr) ) ) ).
fof(addAssignment_38578,axiom,
! [VarCurr] :
( v122827(VarCurr)
<=> v121525(VarCurr,bitIndex5) ) ).
fof(addAssignment_38577,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex5)
<=> v121527(VarCurr,bitIndex5) ) ).
fof(addAssignment_38576,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex5)
<=> v121528(VarCurr,bitIndex5) ) ).
fof(addAssignment_38575,axiom,
! [VarCurr] :
( v121531(VarCurr,bitIndex5)
<=> v122028(VarCurr,bitIndex5) ) ).
fof(addAssignment_38574,axiom,
! [VarCurr] :
( v122028(VarCurr,bitIndex5)
<=> v122030(VarCurr,bitIndex5) ) ).
fof(addAssignment_38573,axiom,
! [VarCurr] :
( v122030(VarCurr,bitIndex5)
<=> v122052(VarCurr,bitIndex2) ) ).
fof(addAssignment_38572,axiom,
! [VarCurr] :
( v122032(VarCurr,bitIndex5)
<=> v122039(VarCurr,bitIndex5) ) ).
fof(addAssignment_38571,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex5)
<=> v118471(VarCurr,bitIndex5) ) ).
fof(addAssignment_38570,axiom,
! [VarCurr] :
( v122812(VarCurr)
<=> v121363(VarCurr,bitIndex6) ) ).
fof(addAssignment_38569,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex6)
<=> v122814(VarCurr) ) ).
fof(addAssignment_38568,axiom,
! [VarCurr] :
( v122814(VarCurr)
<=> v122816(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122821(VarNext)
=> ( v122816(VarNext)
<=> v122816(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2797,axiom,
! [VarNext] :
( v122821(VarNext)
=> ( v122816(VarNext)
<=> v122763(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24260,axiom,
! [VarCurr] :
( v122821(VarCurr)
<=> ( v122767(VarCurr)
& v122822(VarCurr) ) ) ).
fof(writeUnaryOperator_9670,axiom,
! [VarCurr] :
( ~ v122822(VarCurr)
<=> v122818(VarCurr) ) ).
fof(addAssignment_38567,axiom,
! [VarCurr] :
( v122818(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38566,axiom,
! [VarCurr] :
( v122810(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38565,axiom,
! [VarCurr] :
( v122808(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38564,axiom,
! [VarCurr] :
( v122761(VarCurr)
<=> v122763(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122787(VarNext)
=> ( v122763(VarNext)
<=> v122763(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2796,axiom,
! [VarNext] :
( v122787(VarNext)
=> ( v122763(VarNext)
<=> v122797(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2065,axiom,
! [VarCurr] :
( ( ~ v122788(VarCurr)
& v122789(VarCurr) )
=> ( v122797(VarCurr)
<=> v122798(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2139,axiom,
! [VarCurr] :
( v122788(VarCurr)
=> ( v122797(VarCurr)
<=> v122769(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5326,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122790(VarCurr)
=> ( v122798(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5328,axiom,
! [VarCurr] :
( v122790(VarCurr)
=> ( v122798(VarCurr)
<=> v122784(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24259,axiom,
! [VarCurr] :
( v122787(VarCurr)
<=> ( v122788(VarCurr)
| v122789(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24258,axiom,
! [VarCurr] :
( v122789(VarCurr)
<=> ( v122790(VarCurr)
| v122793(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24257,axiom,
! [VarCurr] :
( v122793(VarCurr)
<=> ( v122794(VarCurr)
& v122796(VarCurr) ) ) ).
fof(writeUnaryOperator_9669,axiom,
! [VarCurr] :
( ~ v122796(VarCurr)
<=> v122790(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24256,axiom,
! [VarCurr] :
( v122794(VarCurr)
<=> ( v122765(VarCurr)
& v122795(VarCurr) ) ) ).
fof(writeUnaryOperator_9668,axiom,
! [VarCurr] :
( ~ v122795(VarCurr)
<=> v122767(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24255,axiom,
! [VarCurr] :
( v122790(VarCurr)
<=> ( v122791(VarCurr)
& v122792(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8370,axiom,
! [VarCurr] :
( v122792(VarCurr)
<=> ( v122767(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8369,axiom,
! [VarCurr] :
( v122791(VarCurr)
<=> ( v122765(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24254,axiom,
! [VarCurr] :
( v122788(VarCurr)
<=> ( v122765(VarCurr)
& v122767(VarCurr) ) ) ).
fof(addAssignment_38563,axiom,
! [VarCurr] :
( v122784(VarCurr)
<=> v121525(VarCurr,bitIndex6) ) ).
fof(addAssignment_38562,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex6)
<=> v121527(VarCurr,bitIndex6) ) ).
fof(addAssignment_38561,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex6)
<=> v121528(VarCurr,bitIndex6) ) ).
fof(addAssignment_38560,axiom,
! [VarCurr] :
( v121531(VarCurr,bitIndex6)
<=> v122028(VarCurr,bitIndex6) ) ).
fof(addAssignment_38559,axiom,
! [VarCurr] :
( v122028(VarCurr,bitIndex6)
<=> v122030(VarCurr,bitIndex6) ) ).
fof(addAssignment_38558,axiom,
! [VarCurr] :
( v122030(VarCurr,bitIndex6)
<=> v122052(VarCurr,bitIndex3) ) ).
fof(addAssignment_38557,axiom,
! [VarCurr] :
( v122032(VarCurr,bitIndex6)
<=> v122039(VarCurr,bitIndex6) ) ).
fof(addAssignment_38556,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex6)
<=> v118471(VarCurr,bitIndex6) ) ).
fof(addAssignment_38555,axiom,
! [VarCurr] :
( v122769(VarCurr)
<=> v121363(VarCurr,bitIndex7) ) ).
fof(addAssignment_38554,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex7)
<=> v122771(VarCurr) ) ).
fof(addAssignment_38553,axiom,
! [VarCurr] :
( v122771(VarCurr)
<=> v122773(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122778(VarNext)
=> ( v122773(VarNext)
<=> v122773(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2795,axiom,
! [VarNext] :
( v122778(VarNext)
=> ( v122773(VarNext)
<=> v122720(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24253,axiom,
! [VarCurr] :
( v122778(VarCurr)
<=> ( v122724(VarCurr)
& v122779(VarCurr) ) ) ).
fof(writeUnaryOperator_9667,axiom,
! [VarCurr] :
( ~ v122779(VarCurr)
<=> v122775(VarCurr) ) ).
fof(addAssignment_38552,axiom,
! [VarCurr] :
( v122775(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38551,axiom,
! [VarCurr] :
( v122767(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38550,axiom,
! [VarCurr] :
( v122765(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38549,axiom,
! [VarCurr] :
( v122718(VarCurr)
<=> v122720(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122744(VarNext)
=> ( v122720(VarNext)
<=> v122720(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2794,axiom,
! [VarNext] :
( v122744(VarNext)
=> ( v122720(VarNext)
<=> v122754(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2064,axiom,
! [VarCurr] :
( ( ~ v122745(VarCurr)
& v122746(VarCurr) )
=> ( v122754(VarCurr)
<=> v122755(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2138,axiom,
! [VarCurr] :
( v122745(VarCurr)
=> ( v122754(VarCurr)
<=> v122726(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5325,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122747(VarCurr)
=> ( v122755(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5327,axiom,
! [VarCurr] :
( v122747(VarCurr)
=> ( v122755(VarCurr)
<=> v122741(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24252,axiom,
! [VarCurr] :
( v122744(VarCurr)
<=> ( v122745(VarCurr)
| v122746(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24251,axiom,
! [VarCurr] :
( v122746(VarCurr)
<=> ( v122747(VarCurr)
| v122750(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24250,axiom,
! [VarCurr] :
( v122750(VarCurr)
<=> ( v122751(VarCurr)
& v122753(VarCurr) ) ) ).
fof(writeUnaryOperator_9666,axiom,
! [VarCurr] :
( ~ v122753(VarCurr)
<=> v122747(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24249,axiom,
! [VarCurr] :
( v122751(VarCurr)
<=> ( v122722(VarCurr)
& v122752(VarCurr) ) ) ).
fof(writeUnaryOperator_9665,axiom,
! [VarCurr] :
( ~ v122752(VarCurr)
<=> v122724(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24248,axiom,
! [VarCurr] :
( v122747(VarCurr)
<=> ( v122748(VarCurr)
& v122749(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8368,axiom,
! [VarCurr] :
( v122749(VarCurr)
<=> ( v122724(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8367,axiom,
! [VarCurr] :
( v122748(VarCurr)
<=> ( v122722(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24247,axiom,
! [VarCurr] :
( v122745(VarCurr)
<=> ( v122722(VarCurr)
& v122724(VarCurr) ) ) ).
fof(addAssignment_38548,axiom,
! [VarCurr] :
( v122741(VarCurr)
<=> v121525(VarCurr,bitIndex7) ) ).
fof(addAssignment_38547,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex7)
<=> v121527(VarCurr,bitIndex7) ) ).
fof(addAssignment_38546,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex7)
<=> v121528(VarCurr,bitIndex7) ) ).
fof(addAssignment_38545,axiom,
! [VarCurr] :
( v121531(VarCurr,bitIndex7)
<=> v122028(VarCurr,bitIndex7) ) ).
fof(addAssignment_38544,axiom,
! [VarCurr] :
( v122028(VarCurr,bitIndex7)
<=> v122030(VarCurr,bitIndex7) ) ).
fof(addAssignment_38543,axiom,
! [VarCurr] :
( v122030(VarCurr,bitIndex7)
<=> v122052(VarCurr,bitIndex4) ) ).
fof(addAssignment_38542,axiom,
! [VarCurr] :
( v122032(VarCurr,bitIndex7)
<=> v122039(VarCurr,bitIndex7) ) ).
fof(addAssignment_38541,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex7)
<=> v118471(VarCurr,bitIndex7) ) ).
fof(addAssignment_38540,axiom,
! [VarCurr] :
( v122726(VarCurr)
<=> v121363(VarCurr,bitIndex8) ) ).
fof(addAssignment_38539,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex8)
<=> v122728(VarCurr) ) ).
fof(addAssignment_38538,axiom,
! [VarCurr] :
( v122728(VarCurr)
<=> v122730(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122735(VarNext)
=> ( v122730(VarNext)
<=> v122730(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2793,axiom,
! [VarNext] :
( v122735(VarNext)
=> ( v122730(VarNext)
<=> v122677(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24246,axiom,
! [VarCurr] :
( v122735(VarCurr)
<=> ( v122681(VarCurr)
& v122736(VarCurr) ) ) ).
fof(writeUnaryOperator_9664,axiom,
! [VarCurr] :
( ~ v122736(VarCurr)
<=> v122732(VarCurr) ) ).
fof(addAssignment_38537,axiom,
! [VarCurr] :
( v122732(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38536,axiom,
! [VarCurr] :
( v122724(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38535,axiom,
! [VarCurr] :
( v122722(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38534,axiom,
! [VarCurr] :
( v122675(VarCurr)
<=> v122677(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122701(VarNext)
=> ( v122677(VarNext)
<=> v122677(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2792,axiom,
! [VarNext] :
( v122701(VarNext)
=> ( v122677(VarNext)
<=> v122711(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2063,axiom,
! [VarCurr] :
( ( ~ v122702(VarCurr)
& v122703(VarCurr) )
=> ( v122711(VarCurr)
<=> v122712(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2137,axiom,
! [VarCurr] :
( v122702(VarCurr)
=> ( v122711(VarCurr)
<=> v122683(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5324,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122704(VarCurr)
=> ( v122712(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5326,axiom,
! [VarCurr] :
( v122704(VarCurr)
=> ( v122712(VarCurr)
<=> v122698(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24245,axiom,
! [VarCurr] :
( v122701(VarCurr)
<=> ( v122702(VarCurr)
| v122703(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24244,axiom,
! [VarCurr] :
( v122703(VarCurr)
<=> ( v122704(VarCurr)
| v122707(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24243,axiom,
! [VarCurr] :
( v122707(VarCurr)
<=> ( v122708(VarCurr)
& v122710(VarCurr) ) ) ).
fof(writeUnaryOperator_9663,axiom,
! [VarCurr] :
( ~ v122710(VarCurr)
<=> v122704(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24242,axiom,
! [VarCurr] :
( v122708(VarCurr)
<=> ( v122679(VarCurr)
& v122709(VarCurr) ) ) ).
fof(writeUnaryOperator_9662,axiom,
! [VarCurr] :
( ~ v122709(VarCurr)
<=> v122681(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24241,axiom,
! [VarCurr] :
( v122704(VarCurr)
<=> ( v122705(VarCurr)
& v122706(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8366,axiom,
! [VarCurr] :
( v122706(VarCurr)
<=> ( v122681(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8365,axiom,
! [VarCurr] :
( v122705(VarCurr)
<=> ( v122679(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24240,axiom,
! [VarCurr] :
( v122702(VarCurr)
<=> ( v122679(VarCurr)
& v122681(VarCurr) ) ) ).
fof(addAssignment_38533,axiom,
! [VarCurr] :
( v122698(VarCurr)
<=> v121525(VarCurr,bitIndex8) ) ).
fof(addAssignment_38532,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex8)
<=> v121527(VarCurr,bitIndex8) ) ).
fof(addAssignment_38531,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex8)
<=> v121528(VarCurr,bitIndex8) ) ).
fof(addAssignment_38530,axiom,
! [VarCurr] :
( v121531(VarCurr,bitIndex8)
<=> v122028(VarCurr,bitIndex8) ) ).
fof(addAssignment_38529,axiom,
! [VarCurr] :
( v122028(VarCurr,bitIndex8)
<=> v122030(VarCurr,bitIndex8) ) ).
fof(addAssignment_38528,axiom,
! [VarCurr] :
( v122030(VarCurr,bitIndex8)
<=> v122052(VarCurr,bitIndex5) ) ).
fof(addAssignment_38527,axiom,
! [VarCurr] :
( v122032(VarCurr,bitIndex8)
<=> v122039(VarCurr,bitIndex8) ) ).
fof(addAssignment_38526,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex8)
<=> v118471(VarCurr,bitIndex8) ) ).
fof(addAssignment_38525,axiom,
! [VarCurr] :
( v122683(VarCurr)
<=> v121363(VarCurr,bitIndex9) ) ).
fof(addAssignment_38524,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex9)
<=> v122685(VarCurr) ) ).
fof(addAssignment_38523,axiom,
! [VarCurr] :
( v122685(VarCurr)
<=> v122687(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122692(VarNext)
=> ( v122687(VarNext)
<=> v122687(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2791,axiom,
! [VarNext] :
( v122692(VarNext)
=> ( v122687(VarNext)
<=> v122634(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24239,axiom,
! [VarCurr] :
( v122692(VarCurr)
<=> ( v122638(VarCurr)
& v122693(VarCurr) ) ) ).
fof(writeUnaryOperator_9661,axiom,
! [VarCurr] :
( ~ v122693(VarCurr)
<=> v122689(VarCurr) ) ).
fof(addAssignment_38522,axiom,
! [VarCurr] :
( v122689(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38521,axiom,
! [VarCurr] :
( v122681(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38520,axiom,
! [VarCurr] :
( v122679(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38519,axiom,
! [VarCurr] :
( v122632(VarCurr)
<=> v122634(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122658(VarNext)
=> ( v122634(VarNext)
<=> v122634(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2790,axiom,
! [VarNext] :
( v122658(VarNext)
=> ( v122634(VarNext)
<=> v122668(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2062,axiom,
! [VarCurr] :
( ( ~ v122659(VarCurr)
& v122660(VarCurr) )
=> ( v122668(VarCurr)
<=> v122669(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2136,axiom,
! [VarCurr] :
( v122659(VarCurr)
=> ( v122668(VarCurr)
<=> v122640(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122661(VarCurr)
=> ( v122669(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5325,axiom,
! [VarCurr] :
( v122661(VarCurr)
=> ( v122669(VarCurr)
<=> v122655(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24238,axiom,
! [VarCurr] :
( v122658(VarCurr)
<=> ( v122659(VarCurr)
| v122660(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24237,axiom,
! [VarCurr] :
( v122660(VarCurr)
<=> ( v122661(VarCurr)
| v122664(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24236,axiom,
! [VarCurr] :
( v122664(VarCurr)
<=> ( v122665(VarCurr)
& v122667(VarCurr) ) ) ).
fof(writeUnaryOperator_9660,axiom,
! [VarCurr] :
( ~ v122667(VarCurr)
<=> v122661(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24235,axiom,
! [VarCurr] :
( v122665(VarCurr)
<=> ( v122636(VarCurr)
& v122666(VarCurr) ) ) ).
fof(writeUnaryOperator_9659,axiom,
! [VarCurr] :
( ~ v122666(VarCurr)
<=> v122638(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24234,axiom,
! [VarCurr] :
( v122661(VarCurr)
<=> ( v122662(VarCurr)
& v122663(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8364,axiom,
! [VarCurr] :
( v122663(VarCurr)
<=> ( v122638(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8363,axiom,
! [VarCurr] :
( v122662(VarCurr)
<=> ( v122636(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24233,axiom,
! [VarCurr] :
( v122659(VarCurr)
<=> ( v122636(VarCurr)
& v122638(VarCurr) ) ) ).
fof(addAssignment_38518,axiom,
! [VarCurr] :
( v122655(VarCurr)
<=> v121525(VarCurr,bitIndex9) ) ).
fof(addAssignment_38517,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex9)
<=> v121527(VarCurr,bitIndex9) ) ).
fof(addAssignment_38516,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex9)
<=> v121528(VarCurr,bitIndex9) ) ).
fof(addAssignment_38515,axiom,
! [VarCurr] :
( v121531(VarCurr,bitIndex9)
<=> v122028(VarCurr,bitIndex9) ) ).
fof(addAssignment_38514,axiom,
! [VarCurr] :
( v122028(VarCurr,bitIndex9)
<=> v122030(VarCurr,bitIndex9) ) ).
fof(addAssignment_38513,axiom,
! [VarCurr] :
( v122030(VarCurr,bitIndex9)
<=> v122052(VarCurr,bitIndex6) ) ).
fof(addAssignment_38512,axiom,
! [VarCurr] :
( v122032(VarCurr,bitIndex9)
<=> v122039(VarCurr,bitIndex9) ) ).
fof(addAssignment_38511,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex9)
<=> v118471(VarCurr,bitIndex9) ) ).
fof(addAssignment_38510,axiom,
! [VarCurr] :
( v122640(VarCurr)
<=> v121363(VarCurr,bitIndex10) ) ).
fof(addAssignment_38509,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex10)
<=> v122642(VarCurr) ) ).
fof(addAssignment_38508,axiom,
! [VarCurr] :
( v122642(VarCurr)
<=> v122644(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122649(VarNext)
=> ( v122644(VarNext)
<=> v122644(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2789,axiom,
! [VarNext] :
( v122649(VarNext)
=> ( v122644(VarNext)
<=> v122591(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24232,axiom,
! [VarCurr] :
( v122649(VarCurr)
<=> ( v122595(VarCurr)
& v122650(VarCurr) ) ) ).
fof(writeUnaryOperator_9658,axiom,
! [VarCurr] :
( ~ v122650(VarCurr)
<=> v122646(VarCurr) ) ).
fof(addAssignment_38507,axiom,
! [VarCurr] :
( v122646(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38506,axiom,
! [VarCurr] :
( v122638(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38505,axiom,
! [VarCurr] :
( v122636(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38504,axiom,
! [VarCurr] :
( v122589(VarCurr)
<=> v122591(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122615(VarNext)
=> ( v122591(VarNext)
<=> v122591(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2788,axiom,
! [VarNext] :
( v122615(VarNext)
=> ( v122591(VarNext)
<=> v122625(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2061,axiom,
! [VarCurr] :
( ( ~ v122616(VarCurr)
& v122617(VarCurr) )
=> ( v122625(VarCurr)
<=> v122626(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2135,axiom,
! [VarCurr] :
( v122616(VarCurr)
=> ( v122625(VarCurr)
<=> v122597(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122618(VarCurr)
=> ( v122626(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5324,axiom,
! [VarCurr] :
( v122618(VarCurr)
=> ( v122626(VarCurr)
<=> v122612(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24231,axiom,
! [VarCurr] :
( v122615(VarCurr)
<=> ( v122616(VarCurr)
| v122617(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24230,axiom,
! [VarCurr] :
( v122617(VarCurr)
<=> ( v122618(VarCurr)
| v122621(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24229,axiom,
! [VarCurr] :
( v122621(VarCurr)
<=> ( v122622(VarCurr)
& v122624(VarCurr) ) ) ).
fof(writeUnaryOperator_9657,axiom,
! [VarCurr] :
( ~ v122624(VarCurr)
<=> v122618(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24228,axiom,
! [VarCurr] :
( v122622(VarCurr)
<=> ( v122593(VarCurr)
& v122623(VarCurr) ) ) ).
fof(writeUnaryOperator_9656,axiom,
! [VarCurr] :
( ~ v122623(VarCurr)
<=> v122595(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24227,axiom,
! [VarCurr] :
( v122618(VarCurr)
<=> ( v122619(VarCurr)
& v122620(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8362,axiom,
! [VarCurr] :
( v122620(VarCurr)
<=> ( v122595(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8361,axiom,
! [VarCurr] :
( v122619(VarCurr)
<=> ( v122593(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24226,axiom,
! [VarCurr] :
( v122616(VarCurr)
<=> ( v122593(VarCurr)
& v122595(VarCurr) ) ) ).
fof(addAssignment_38503,axiom,
! [VarCurr] :
( v122612(VarCurr)
<=> v121525(VarCurr,bitIndex10) ) ).
fof(addAssignment_38502,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex10)
<=> v121527(VarCurr,bitIndex10) ) ).
fof(addAssignment_38501,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex10)
<=> v121528(VarCurr,bitIndex10) ) ).
fof(addAssignment_38500,axiom,
! [VarCurr] :
( v121531(VarCurr,bitIndex10)
<=> v122028(VarCurr,bitIndex10) ) ).
fof(addAssignment_38499,axiom,
! [VarCurr] :
( v122028(VarCurr,bitIndex10)
<=> v122030(VarCurr,bitIndex10) ) ).
fof(addAssignment_38498,axiom,
! [VarCurr] :
( v122030(VarCurr,bitIndex10)
<=> v122052(VarCurr,bitIndex7) ) ).
fof(addAssignment_38497,axiom,
! [VarCurr] :
( v122032(VarCurr,bitIndex10)
<=> v122039(VarCurr,bitIndex10) ) ).
fof(addAssignment_38496,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex10)
<=> v118471(VarCurr,bitIndex10) ) ).
fof(addAssignment_38495,axiom,
! [VarCurr] :
( v122597(VarCurr)
<=> v121363(VarCurr,bitIndex11) ) ).
fof(addAssignment_38494,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex11)
<=> v122599(VarCurr) ) ).
fof(addAssignment_38493,axiom,
! [VarCurr] :
( v122599(VarCurr)
<=> v122601(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122606(VarNext)
=> ( v122601(VarNext)
<=> v122601(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2787,axiom,
! [VarNext] :
( v122606(VarNext)
=> ( v122601(VarNext)
<=> v122548(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24225,axiom,
! [VarCurr] :
( v122606(VarCurr)
<=> ( v122552(VarCurr)
& v122607(VarCurr) ) ) ).
fof(writeUnaryOperator_9655,axiom,
! [VarCurr] :
( ~ v122607(VarCurr)
<=> v122603(VarCurr) ) ).
fof(addAssignment_38492,axiom,
! [VarCurr] :
( v122603(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38491,axiom,
! [VarCurr] :
( v122595(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38490,axiom,
! [VarCurr] :
( v122593(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38489,axiom,
! [VarCurr] :
( v122546(VarCurr)
<=> v122548(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122572(VarNext)
=> ( v122548(VarNext)
<=> v122548(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2786,axiom,
! [VarNext] :
( v122572(VarNext)
=> ( v122548(VarNext)
<=> v122582(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2060,axiom,
! [VarCurr] :
( ( ~ v122573(VarCurr)
& v122574(VarCurr) )
=> ( v122582(VarCurr)
<=> v122583(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2134,axiom,
! [VarCurr] :
( v122573(VarCurr)
=> ( v122582(VarCurr)
<=> v122554(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122575(VarCurr)
=> ( v122583(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5323,axiom,
! [VarCurr] :
( v122575(VarCurr)
=> ( v122583(VarCurr)
<=> v122569(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24224,axiom,
! [VarCurr] :
( v122572(VarCurr)
<=> ( v122573(VarCurr)
| v122574(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24223,axiom,
! [VarCurr] :
( v122574(VarCurr)
<=> ( v122575(VarCurr)
| v122578(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24222,axiom,
! [VarCurr] :
( v122578(VarCurr)
<=> ( v122579(VarCurr)
& v122581(VarCurr) ) ) ).
fof(writeUnaryOperator_9654,axiom,
! [VarCurr] :
( ~ v122581(VarCurr)
<=> v122575(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24221,axiom,
! [VarCurr] :
( v122579(VarCurr)
<=> ( v122550(VarCurr)
& v122580(VarCurr) ) ) ).
fof(writeUnaryOperator_9653,axiom,
! [VarCurr] :
( ~ v122580(VarCurr)
<=> v122552(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24220,axiom,
! [VarCurr] :
( v122575(VarCurr)
<=> ( v122576(VarCurr)
& v122577(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8360,axiom,
! [VarCurr] :
( v122577(VarCurr)
<=> ( v122552(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8359,axiom,
! [VarCurr] :
( v122576(VarCurr)
<=> ( v122550(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24219,axiom,
! [VarCurr] :
( v122573(VarCurr)
<=> ( v122550(VarCurr)
& v122552(VarCurr) ) ) ).
fof(addAssignment_38488,axiom,
! [VarCurr] :
( v122569(VarCurr)
<=> v121525(VarCurr,bitIndex11) ) ).
fof(addAssignment_38487,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex11)
<=> v121527(VarCurr,bitIndex11) ) ).
fof(addAssignment_38486,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex11)
<=> v121528(VarCurr,bitIndex11) ) ).
fof(addAssignment_38485,axiom,
! [VarCurr] :
( v121531(VarCurr,bitIndex11)
<=> v122028(VarCurr,bitIndex11) ) ).
fof(addAssignment_38484,axiom,
! [VarCurr] :
( v122028(VarCurr,bitIndex11)
<=> v122030(VarCurr,bitIndex11) ) ).
fof(addAssignment_38483,axiom,
! [VarCurr] :
( v122030(VarCurr,bitIndex11)
<=> v122052(VarCurr,bitIndex8) ) ).
fof(addAssignment_38482,axiom,
! [VarCurr] :
( v122032(VarCurr,bitIndex11)
<=> v122039(VarCurr,bitIndex11) ) ).
fof(addAssignment_38481,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex11)
<=> v118471(VarCurr,bitIndex11) ) ).
fof(addAssignment_38480,axiom,
! [VarCurr] :
( v122554(VarCurr)
<=> v121363(VarCurr,bitIndex12) ) ).
fof(addAssignment_38479,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex12)
<=> v122556(VarCurr) ) ).
fof(addAssignment_38478,axiom,
! [VarCurr] :
( v122556(VarCurr)
<=> v122558(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122563(VarNext)
=> ( v122558(VarNext)
<=> v122558(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2785,axiom,
! [VarNext] :
( v122563(VarNext)
=> ( v122558(VarNext)
<=> v122505(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24218,axiom,
! [VarCurr] :
( v122563(VarCurr)
<=> ( v122509(VarCurr)
& v122564(VarCurr) ) ) ).
fof(writeUnaryOperator_9652,axiom,
! [VarCurr] :
( ~ v122564(VarCurr)
<=> v122560(VarCurr) ) ).
fof(addAssignment_38477,axiom,
! [VarCurr] :
( v122560(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38476,axiom,
! [VarCurr] :
( v122552(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38475,axiom,
! [VarCurr] :
( v122550(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38474,axiom,
! [VarCurr] :
( v122503(VarCurr)
<=> v122505(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122529(VarNext)
=> ( v122505(VarNext)
<=> v122505(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2784,axiom,
! [VarNext] :
( v122529(VarNext)
=> ( v122505(VarNext)
<=> v122539(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2059,axiom,
! [VarCurr] :
( ( ~ v122530(VarCurr)
& v122531(VarCurr) )
=> ( v122539(VarCurr)
<=> v122540(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2133,axiom,
! [VarCurr] :
( v122530(VarCurr)
=> ( v122539(VarCurr)
<=> v122511(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122532(VarCurr)
=> ( v122540(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5322,axiom,
! [VarCurr] :
( v122532(VarCurr)
=> ( v122540(VarCurr)
<=> v122526(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24217,axiom,
! [VarCurr] :
( v122529(VarCurr)
<=> ( v122530(VarCurr)
| v122531(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24216,axiom,
! [VarCurr] :
( v122531(VarCurr)
<=> ( v122532(VarCurr)
| v122535(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24215,axiom,
! [VarCurr] :
( v122535(VarCurr)
<=> ( v122536(VarCurr)
& v122538(VarCurr) ) ) ).
fof(writeUnaryOperator_9651,axiom,
! [VarCurr] :
( ~ v122538(VarCurr)
<=> v122532(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24214,axiom,
! [VarCurr] :
( v122536(VarCurr)
<=> ( v122507(VarCurr)
& v122537(VarCurr) ) ) ).
fof(writeUnaryOperator_9650,axiom,
! [VarCurr] :
( ~ v122537(VarCurr)
<=> v122509(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24213,axiom,
! [VarCurr] :
( v122532(VarCurr)
<=> ( v122533(VarCurr)
& v122534(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8358,axiom,
! [VarCurr] :
( v122534(VarCurr)
<=> ( v122509(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8357,axiom,
! [VarCurr] :
( v122533(VarCurr)
<=> ( v122507(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24212,axiom,
! [VarCurr] :
( v122530(VarCurr)
<=> ( v122507(VarCurr)
& v122509(VarCurr) ) ) ).
fof(addAssignment_38473,axiom,
! [VarCurr] :
( v122526(VarCurr)
<=> v121525(VarCurr,bitIndex12) ) ).
fof(addAssignment_38472,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex12)
<=> v121527(VarCurr,bitIndex12) ) ).
fof(addAssignment_38471,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex12)
<=> v121528(VarCurr,bitIndex12) ) ).
fof(addAssignment_38470,axiom,
! [VarCurr] :
( v121531(VarCurr,bitIndex12)
<=> v122028(VarCurr,bitIndex12) ) ).
fof(addAssignment_38469,axiom,
! [VarCurr] :
( v122028(VarCurr,bitIndex12)
<=> v122030(VarCurr,bitIndex12) ) ).
fof(addAssignment_38468,axiom,
! [VarCurr] :
( v122030(VarCurr,bitIndex12)
<=> v122052(VarCurr,bitIndex9) ) ).
fof(addAssignment_38467,axiom,
! [VarCurr] :
( v122032(VarCurr,bitIndex12)
<=> v122039(VarCurr,bitIndex12) ) ).
fof(addAssignment_38466,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex12)
<=> v118471(VarCurr,bitIndex12) ) ).
fof(addAssignment_38465,axiom,
! [VarCurr] :
( v122511(VarCurr)
<=> v121363(VarCurr,bitIndex13) ) ).
fof(addAssignment_38464,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex13)
<=> v122513(VarCurr) ) ).
fof(addAssignment_38463,axiom,
! [VarCurr] :
( v122513(VarCurr)
<=> v122515(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122520(VarNext)
=> ( v122515(VarNext)
<=> v122515(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2783,axiom,
! [VarNext] :
( v122520(VarNext)
=> ( v122515(VarNext)
<=> v122462(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24211,axiom,
! [VarCurr] :
( v122520(VarCurr)
<=> ( v122466(VarCurr)
& v122521(VarCurr) ) ) ).
fof(writeUnaryOperator_9649,axiom,
! [VarCurr] :
( ~ v122521(VarCurr)
<=> v122517(VarCurr) ) ).
fof(addAssignment_38462,axiom,
! [VarCurr] :
( v122517(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38461,axiom,
! [VarCurr] :
( v122509(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38460,axiom,
! [VarCurr] :
( v122507(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38459,axiom,
! [VarCurr] :
( v122460(VarCurr)
<=> v122462(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2873,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122486(VarNext)
=> ( v122462(VarNext)
<=> v122462(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2782,axiom,
! [VarNext] :
( v122486(VarNext)
=> ( v122462(VarNext)
<=> v122496(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2058,axiom,
! [VarCurr] :
( ( ~ v122487(VarCurr)
& v122488(VarCurr) )
=> ( v122496(VarCurr)
<=> v122497(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2132,axiom,
! [VarCurr] :
( v122487(VarCurr)
=> ( v122496(VarCurr)
<=> v122468(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5319,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122489(VarCurr)
=> ( v122497(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5321,axiom,
! [VarCurr] :
( v122489(VarCurr)
=> ( v122497(VarCurr)
<=> v122483(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24210,axiom,
! [VarCurr] :
( v122486(VarCurr)
<=> ( v122487(VarCurr)
| v122488(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24209,axiom,
! [VarCurr] :
( v122488(VarCurr)
<=> ( v122489(VarCurr)
| v122492(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24208,axiom,
! [VarCurr] :
( v122492(VarCurr)
<=> ( v122493(VarCurr)
& v122495(VarCurr) ) ) ).
fof(writeUnaryOperator_9648,axiom,
! [VarCurr] :
( ~ v122495(VarCurr)
<=> v122489(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24207,axiom,
! [VarCurr] :
( v122493(VarCurr)
<=> ( v122464(VarCurr)
& v122494(VarCurr) ) ) ).
fof(writeUnaryOperator_9647,axiom,
! [VarCurr] :
( ~ v122494(VarCurr)
<=> v122466(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24206,axiom,
! [VarCurr] :
( v122489(VarCurr)
<=> ( v122490(VarCurr)
& v122491(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8356,axiom,
! [VarCurr] :
( v122491(VarCurr)
<=> ( v122466(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8355,axiom,
! [VarCurr] :
( v122490(VarCurr)
<=> ( v122464(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24205,axiom,
! [VarCurr] :
( v122487(VarCurr)
<=> ( v122464(VarCurr)
& v122466(VarCurr) ) ) ).
fof(addAssignment_38458,axiom,
! [VarCurr] :
( v122483(VarCurr)
<=> v121525(VarCurr,bitIndex13) ) ).
fof(addAssignment_38457,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex13)
<=> v121527(VarCurr,bitIndex13) ) ).
fof(addAssignment_38456,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex13)
<=> v121528(VarCurr,bitIndex13) ) ).
fof(addAssignment_38455,axiom,
! [VarCurr] :
( v121531(VarCurr,bitIndex13)
<=> v122028(VarCurr,bitIndex13) ) ).
fof(addAssignment_38454,axiom,
! [VarCurr] :
( v122028(VarCurr,bitIndex13)
<=> v122030(VarCurr,bitIndex13) ) ).
fof(addAssignment_38453,axiom,
! [VarCurr] :
( v122030(VarCurr,bitIndex13)
<=> v122052(VarCurr,bitIndex10) ) ).
fof(addAssignment_38452,axiom,
! [VarCurr] :
( v122032(VarCurr,bitIndex13)
<=> v122039(VarCurr,bitIndex13) ) ).
fof(addAssignment_38451,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex13)
<=> v118471(VarCurr,bitIndex13) ) ).
fof(addAssignment_38450,axiom,
! [VarCurr] :
( v122468(VarCurr)
<=> v121363(VarCurr,bitIndex14) ) ).
fof(addAssignment_38449,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex14)
<=> v122470(VarCurr) ) ).
fof(addAssignment_38448,axiom,
! [VarCurr] :
( v122470(VarCurr)
<=> v122472(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2872,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122477(VarNext)
=> ( v122472(VarNext)
<=> v122472(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2781,axiom,
! [VarNext] :
( v122477(VarNext)
=> ( v122472(VarNext)
<=> v122419(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24204,axiom,
! [VarCurr] :
( v122477(VarCurr)
<=> ( v122423(VarCurr)
& v122478(VarCurr) ) ) ).
fof(writeUnaryOperator_9646,axiom,
! [VarCurr] :
( ~ v122478(VarCurr)
<=> v122474(VarCurr) ) ).
fof(addAssignment_38447,axiom,
! [VarCurr] :
( v122474(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38446,axiom,
! [VarCurr] :
( v122466(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38445,axiom,
! [VarCurr] :
( v122464(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38444,axiom,
! [VarCurr] :
( v122417(VarCurr)
<=> v122419(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122443(VarNext)
=> ( v122419(VarNext)
<=> v122419(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2780,axiom,
! [VarNext] :
( v122443(VarNext)
=> ( v122419(VarNext)
<=> v122453(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2057,axiom,
! [VarCurr] :
( ( ~ v122444(VarCurr)
& v122445(VarCurr) )
=> ( v122453(VarCurr)
<=> v122454(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2131,axiom,
! [VarCurr] :
( v122444(VarCurr)
=> ( v122453(VarCurr)
<=> v122425(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5318,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122446(VarCurr)
=> ( v122454(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5320,axiom,
! [VarCurr] :
( v122446(VarCurr)
=> ( v122454(VarCurr)
<=> v122440(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24203,axiom,
! [VarCurr] :
( v122443(VarCurr)
<=> ( v122444(VarCurr)
| v122445(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24202,axiom,
! [VarCurr] :
( v122445(VarCurr)
<=> ( v122446(VarCurr)
| v122449(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24201,axiom,
! [VarCurr] :
( v122449(VarCurr)
<=> ( v122450(VarCurr)
& v122452(VarCurr) ) ) ).
fof(writeUnaryOperator_9645,axiom,
! [VarCurr] :
( ~ v122452(VarCurr)
<=> v122446(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24200,axiom,
! [VarCurr] :
( v122450(VarCurr)
<=> ( v122421(VarCurr)
& v122451(VarCurr) ) ) ).
fof(writeUnaryOperator_9644,axiom,
! [VarCurr] :
( ~ v122451(VarCurr)
<=> v122423(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24199,axiom,
! [VarCurr] :
( v122446(VarCurr)
<=> ( v122447(VarCurr)
& v122448(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8354,axiom,
! [VarCurr] :
( v122448(VarCurr)
<=> ( v122423(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8353,axiom,
! [VarCurr] :
( v122447(VarCurr)
<=> ( v122421(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24198,axiom,
! [VarCurr] :
( v122444(VarCurr)
<=> ( v122421(VarCurr)
& v122423(VarCurr) ) ) ).
fof(addAssignment_38443,axiom,
! [VarCurr] :
( v122440(VarCurr)
<=> v121525(VarCurr,bitIndex14) ) ).
fof(addAssignment_38442,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex14)
<=> v121527(VarCurr,bitIndex14) ) ).
fof(addAssignment_38441,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex14)
<=> v121528(VarCurr,bitIndex14) ) ).
fof(addAssignment_38440,axiom,
! [VarCurr] :
( v121531(VarCurr,bitIndex14)
<=> v122028(VarCurr,bitIndex14) ) ).
fof(addAssignment_38439,axiom,
! [VarCurr] :
( v122028(VarCurr,bitIndex14)
<=> v122030(VarCurr,bitIndex14) ) ).
fof(addAssignment_38438,axiom,
! [VarCurr] :
( v122030(VarCurr,bitIndex14)
<=> v122052(VarCurr,bitIndex11) ) ).
fof(addAssignment_38437,axiom,
! [VarCurr] :
( v122032(VarCurr,bitIndex14)
<=> v122039(VarCurr,bitIndex14) ) ).
fof(addAssignment_38436,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex14)
<=> v118471(VarCurr,bitIndex14) ) ).
fof(addAssignment_38435,axiom,
! [VarCurr] :
( v122425(VarCurr)
<=> v121363(VarCurr,bitIndex15) ) ).
fof(addAssignment_38434,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex15)
<=> v122427(VarCurr) ) ).
fof(addAssignment_38433,axiom,
! [VarCurr] :
( v122427(VarCurr)
<=> v122429(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122434(VarNext)
=> ( v122429(VarNext)
<=> v122429(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2779,axiom,
! [VarNext] :
( v122434(VarNext)
=> ( v122429(VarNext)
<=> v122376(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24197,axiom,
! [VarCurr] :
( v122434(VarCurr)
<=> ( v122380(VarCurr)
& v122435(VarCurr) ) ) ).
fof(writeUnaryOperator_9643,axiom,
! [VarCurr] :
( ~ v122435(VarCurr)
<=> v122431(VarCurr) ) ).
fof(addAssignment_38432,axiom,
! [VarCurr] :
( v122431(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38431,axiom,
! [VarCurr] :
( v122423(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38430,axiom,
! [VarCurr] :
( v122421(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38429,axiom,
! [VarCurr] :
( v122374(VarCurr)
<=> v122376(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122400(VarNext)
=> ( v122376(VarNext)
<=> v122376(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2778,axiom,
! [VarNext] :
( v122400(VarNext)
=> ( v122376(VarNext)
<=> v122410(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2056,axiom,
! [VarCurr] :
( ( ~ v122401(VarCurr)
& v122402(VarCurr) )
=> ( v122410(VarCurr)
<=> v122411(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2130,axiom,
! [VarCurr] :
( v122401(VarCurr)
=> ( v122410(VarCurr)
<=> v122382(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5317,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122403(VarCurr)
=> ( v122411(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5319,axiom,
! [VarCurr] :
( v122403(VarCurr)
=> ( v122411(VarCurr)
<=> v122397(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24196,axiom,
! [VarCurr] :
( v122400(VarCurr)
<=> ( v122401(VarCurr)
| v122402(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24195,axiom,
! [VarCurr] :
( v122402(VarCurr)
<=> ( v122403(VarCurr)
| v122406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24194,axiom,
! [VarCurr] :
( v122406(VarCurr)
<=> ( v122407(VarCurr)
& v122409(VarCurr) ) ) ).
fof(writeUnaryOperator_9642,axiom,
! [VarCurr] :
( ~ v122409(VarCurr)
<=> v122403(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24193,axiom,
! [VarCurr] :
( v122407(VarCurr)
<=> ( v122378(VarCurr)
& v122408(VarCurr) ) ) ).
fof(writeUnaryOperator_9641,axiom,
! [VarCurr] :
( ~ v122408(VarCurr)
<=> v122380(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24192,axiom,
! [VarCurr] :
( v122403(VarCurr)
<=> ( v122404(VarCurr)
& v122405(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8352,axiom,
! [VarCurr] :
( v122405(VarCurr)
<=> ( v122380(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8351,axiom,
! [VarCurr] :
( v122404(VarCurr)
<=> ( v122378(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24191,axiom,
! [VarCurr] :
( v122401(VarCurr)
<=> ( v122378(VarCurr)
& v122380(VarCurr) ) ) ).
fof(addAssignment_38428,axiom,
! [VarCurr] :
( v122397(VarCurr)
<=> v121525(VarCurr,bitIndex15) ) ).
fof(addAssignment_38427,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex15)
<=> v121527(VarCurr,bitIndex15) ) ).
fof(addAssignment_38426,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex15)
<=> v121528(VarCurr,bitIndex15) ) ).
fof(addAssignment_38425,axiom,
! [VarCurr] :
( v121531(VarCurr,bitIndex15)
<=> v122028(VarCurr,bitIndex15) ) ).
fof(addAssignment_38424,axiom,
! [VarCurr] :
( v122028(VarCurr,bitIndex15)
<=> v122030(VarCurr,bitIndex15) ) ).
fof(addAssignment_38423,axiom,
! [VarCurr] :
( v122030(VarCurr,bitIndex15)
<=> v122052(VarCurr,bitIndex12) ) ).
fof(addAssignment_38422,axiom,
! [VarCurr] :
( v122032(VarCurr,bitIndex15)
<=> v122039(VarCurr,bitIndex15) ) ).
fof(addAssignment_38421,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex15)
<=> v118471(VarCurr,bitIndex15) ) ).
fof(addAssignment_38420,axiom,
! [VarCurr] :
( v122382(VarCurr)
<=> v121363(VarCurr,bitIndex16) ) ).
fof(addAssignment_38419,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex16)
<=> v122384(VarCurr) ) ).
fof(addAssignment_38418,axiom,
! [VarCurr] :
( v122384(VarCurr)
<=> v122386(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2868,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122391(VarNext)
=> ( v122386(VarNext)
<=> v122386(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2777,axiom,
! [VarNext] :
( v122391(VarNext)
=> ( v122386(VarNext)
<=> v122333(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24190,axiom,
! [VarCurr] :
( v122391(VarCurr)
<=> ( v122337(VarCurr)
& v122392(VarCurr) ) ) ).
fof(writeUnaryOperator_9640,axiom,
! [VarCurr] :
( ~ v122392(VarCurr)
<=> v122388(VarCurr) ) ).
fof(addAssignment_38417,axiom,
! [VarCurr] :
( v122388(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38416,axiom,
! [VarCurr] :
( v122380(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38415,axiom,
! [VarCurr] :
( v122378(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38414,axiom,
! [VarCurr] :
( v122331(VarCurr)
<=> v122333(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122357(VarNext)
=> ( v122333(VarNext)
<=> v122333(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2776,axiom,
! [VarNext] :
( v122357(VarNext)
=> ( v122333(VarNext)
<=> v122367(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2055,axiom,
! [VarCurr] :
( ( ~ v122358(VarCurr)
& v122359(VarCurr) )
=> ( v122367(VarCurr)
<=> v122368(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2129,axiom,
! [VarCurr] :
( v122358(VarCurr)
=> ( v122367(VarCurr)
<=> v122339(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5316,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122360(VarCurr)
=> ( v122368(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5318,axiom,
! [VarCurr] :
( v122360(VarCurr)
=> ( v122368(VarCurr)
<=> v122354(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24189,axiom,
! [VarCurr] :
( v122357(VarCurr)
<=> ( v122358(VarCurr)
| v122359(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24188,axiom,
! [VarCurr] :
( v122359(VarCurr)
<=> ( v122360(VarCurr)
| v122363(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24187,axiom,
! [VarCurr] :
( v122363(VarCurr)
<=> ( v122364(VarCurr)
& v122366(VarCurr) ) ) ).
fof(writeUnaryOperator_9639,axiom,
! [VarCurr] :
( ~ v122366(VarCurr)
<=> v122360(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24186,axiom,
! [VarCurr] :
( v122364(VarCurr)
<=> ( v122335(VarCurr)
& v122365(VarCurr) ) ) ).
fof(writeUnaryOperator_9638,axiom,
! [VarCurr] :
( ~ v122365(VarCurr)
<=> v122337(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24185,axiom,
! [VarCurr] :
( v122360(VarCurr)
<=> ( v122361(VarCurr)
& v122362(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8350,axiom,
! [VarCurr] :
( v122362(VarCurr)
<=> ( v122337(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8349,axiom,
! [VarCurr] :
( v122361(VarCurr)
<=> ( v122335(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24184,axiom,
! [VarCurr] :
( v122358(VarCurr)
<=> ( v122335(VarCurr)
& v122337(VarCurr) ) ) ).
fof(addAssignment_38413,axiom,
! [VarCurr] :
( v122354(VarCurr)
<=> v121525(VarCurr,bitIndex16) ) ).
fof(addAssignment_38412,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex16)
<=> v121527(VarCurr,bitIndex16) ) ).
fof(addAssignment_38411,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex16)
<=> v121528(VarCurr,bitIndex16) ) ).
fof(addAssignment_38410,axiom,
! [VarCurr] :
( v121531(VarCurr,bitIndex16)
<=> v122028(VarCurr,bitIndex16) ) ).
fof(addAssignment_38409,axiom,
! [VarCurr] :
( v122028(VarCurr,bitIndex16)
<=> v122030(VarCurr,bitIndex16) ) ).
fof(addAssignment_38408,axiom,
! [VarCurr] :
( v122030(VarCurr,bitIndex16)
<=> v122052(VarCurr,bitIndex13) ) ).
fof(addAssignment_38407,axiom,
! [VarCurr] :
( v122032(VarCurr,bitIndex16)
<=> v122039(VarCurr,bitIndex16) ) ).
fof(addAssignment_38406,axiom,
! [VarCurr] :
( v108830(VarCurr,bitIndex30)
<=> v108169(VarCurr,bitIndex30) ) ).
fof(addAssignment_38405,axiom,
! [VarCurr] :
( v108169(VarCurr,bitIndex30)
<=> v108171(VarCurr,bitIndex30) ) ).
fof(addAssignment_38404,axiom,
! [VarCurr] :
( v108171(VarCurr,bitIndex30)
<=> v108173(VarCurr,bitIndex30) ) ).
fof(addAssignment_38403,axiom,
! [VarCurr] :
( v108173(VarCurr,bitIndex30)
<=> v108200(VarCurr,bitIndex30) ) ).
fof(addAssignment_38402,axiom,
! [VarCurr] :
( v108204(VarCurr,bitIndex19)
<=> v111916(VarCurr,bitIndex19) ) ).
fof(addAssignment_38401,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex16)
<=> v118471(VarCurr,bitIndex16) ) ).
fof(addAssignment_38400,axiom,
! [VarCurr] :
( v122339(VarCurr)
<=> v121363(VarCurr,bitIndex17) ) ).
fof(addAssignment_38399,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex17)
<=> v122341(VarCurr) ) ).
fof(addAssignment_38398,axiom,
! [VarCurr] :
( v122341(VarCurr)
<=> v122343(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122348(VarNext)
=> ( v122343(VarNext)
<=> v122343(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2775,axiom,
! [VarNext] :
( v122348(VarNext)
=> ( v122343(VarNext)
<=> v122290(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24183,axiom,
! [VarCurr] :
( v122348(VarCurr)
<=> ( v122294(VarCurr)
& v122349(VarCurr) ) ) ).
fof(writeUnaryOperator_9637,axiom,
! [VarCurr] :
( ~ v122349(VarCurr)
<=> v122345(VarCurr) ) ).
fof(addAssignment_38397,axiom,
! [VarCurr] :
( v122345(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38396,axiom,
! [VarCurr] :
( v122337(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38395,axiom,
! [VarCurr] :
( v122335(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38394,axiom,
! [VarCurr] :
( v122288(VarCurr)
<=> v122290(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2865,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122314(VarNext)
=> ( v122290(VarNext)
<=> v122290(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2774,axiom,
! [VarNext] :
( v122314(VarNext)
=> ( v122290(VarNext)
<=> v122324(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2054,axiom,
! [VarCurr] :
( ( ~ v122315(VarCurr)
& v122316(VarCurr) )
=> ( v122324(VarCurr)
<=> v122325(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2128,axiom,
! [VarCurr] :
( v122315(VarCurr)
=> ( v122324(VarCurr)
<=> v122296(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5315,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122317(VarCurr)
=> ( v122325(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5317,axiom,
! [VarCurr] :
( v122317(VarCurr)
=> ( v122325(VarCurr)
<=> v122311(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24182,axiom,
! [VarCurr] :
( v122314(VarCurr)
<=> ( v122315(VarCurr)
| v122316(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24181,axiom,
! [VarCurr] :
( v122316(VarCurr)
<=> ( v122317(VarCurr)
| v122320(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24180,axiom,
! [VarCurr] :
( v122320(VarCurr)
<=> ( v122321(VarCurr)
& v122323(VarCurr) ) ) ).
fof(writeUnaryOperator_9636,axiom,
! [VarCurr] :
( ~ v122323(VarCurr)
<=> v122317(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24179,axiom,
! [VarCurr] :
( v122321(VarCurr)
<=> ( v122292(VarCurr)
& v122322(VarCurr) ) ) ).
fof(writeUnaryOperator_9635,axiom,
! [VarCurr] :
( ~ v122322(VarCurr)
<=> v122294(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24178,axiom,
! [VarCurr] :
( v122317(VarCurr)
<=> ( v122318(VarCurr)
& v122319(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8348,axiom,
! [VarCurr] :
( v122319(VarCurr)
<=> ( v122294(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8347,axiom,
! [VarCurr] :
( v122318(VarCurr)
<=> ( v122292(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24177,axiom,
! [VarCurr] :
( v122315(VarCurr)
<=> ( v122292(VarCurr)
& v122294(VarCurr) ) ) ).
fof(addAssignment_38393,axiom,
! [VarCurr] :
( v122311(VarCurr)
<=> v121525(VarCurr,bitIndex17) ) ).
fof(addAssignment_38392,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex17)
<=> v121527(VarCurr,bitIndex17) ) ).
fof(addAssignment_38391,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex17)
<=> v121528(VarCurr,bitIndex17) ) ).
fof(addAssignment_38390,axiom,
! [VarCurr] :
( v121531(VarCurr,bitIndex17)
<=> v122028(VarCurr,bitIndex17) ) ).
fof(addAssignment_38389,axiom,
! [VarCurr] :
( v122028(VarCurr,bitIndex17)
<=> v122030(VarCurr,bitIndex17) ) ).
fof(addAssignment_38388,axiom,
! [VarCurr] :
( v122030(VarCurr,bitIndex17)
<=> v122052(VarCurr,bitIndex14) ) ).
fof(addAssignment_38387,axiom,
! [VarCurr] :
( v122032(VarCurr,bitIndex17)
<=> v122039(VarCurr,bitIndex17) ) ).
fof(addAssignment_38386,axiom,
! [VarCurr] :
( v108830(VarCurr,bitIndex31)
<=> v108169(VarCurr,bitIndex31) ) ).
fof(addAssignment_38385,axiom,
! [VarCurr] :
( v108169(VarCurr,bitIndex31)
<=> v108171(VarCurr,bitIndex31) ) ).
fof(addAssignment_38384,axiom,
! [VarCurr] :
( v108171(VarCurr,bitIndex31)
<=> v108173(VarCurr,bitIndex31) ) ).
fof(addAssignment_38383,axiom,
! [VarCurr] :
( v108173(VarCurr,bitIndex31)
<=> v108200(VarCurr,bitIndex31) ) ).
fof(addAssignment_38382,axiom,
! [VarCurr] :
( v108204(VarCurr,bitIndex20)
<=> v111916(VarCurr,bitIndex20) ) ).
fof(addAssignment_38381,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex17)
<=> v118471(VarCurr,bitIndex17) ) ).
fof(addAssignment_38380,axiom,
! [VarCurr] :
( v122296(VarCurr)
<=> v121363(VarCurr,bitIndex18) ) ).
fof(addAssignment_38379,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex18)
<=> v122298(VarCurr) ) ).
fof(addAssignment_38378,axiom,
! [VarCurr] :
( v122298(VarCurr)
<=> v122300(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122305(VarNext)
=> ( v122300(VarNext)
<=> v122300(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2773,axiom,
! [VarNext] :
( v122305(VarNext)
=> ( v122300(VarNext)
<=> v122247(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24176,axiom,
! [VarCurr] :
( v122305(VarCurr)
<=> ( v122251(VarCurr)
& v122306(VarCurr) ) ) ).
fof(writeUnaryOperator_9634,axiom,
! [VarCurr] :
( ~ v122306(VarCurr)
<=> v122302(VarCurr) ) ).
fof(addAssignment_38377,axiom,
! [VarCurr] :
( v122302(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38376,axiom,
! [VarCurr] :
( v122294(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38375,axiom,
! [VarCurr] :
( v122292(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38374,axiom,
! [VarCurr] :
( v122245(VarCurr)
<=> v122247(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2863,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122271(VarNext)
=> ( v122247(VarNext)
<=> v122247(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2772,axiom,
! [VarNext] :
( v122271(VarNext)
=> ( v122247(VarNext)
<=> v122281(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2053,axiom,
! [VarCurr] :
( ( ~ v122272(VarCurr)
& v122273(VarCurr) )
=> ( v122281(VarCurr)
<=> v122282(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2127,axiom,
! [VarCurr] :
( v122272(VarCurr)
=> ( v122281(VarCurr)
<=> v122253(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5314,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122274(VarCurr)
=> ( v122282(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5316,axiom,
! [VarCurr] :
( v122274(VarCurr)
=> ( v122282(VarCurr)
<=> v122268(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24175,axiom,
! [VarCurr] :
( v122271(VarCurr)
<=> ( v122272(VarCurr)
| v122273(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24174,axiom,
! [VarCurr] :
( v122273(VarCurr)
<=> ( v122274(VarCurr)
| v122277(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24173,axiom,
! [VarCurr] :
( v122277(VarCurr)
<=> ( v122278(VarCurr)
& v122280(VarCurr) ) ) ).
fof(writeUnaryOperator_9633,axiom,
! [VarCurr] :
( ~ v122280(VarCurr)
<=> v122274(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24172,axiom,
! [VarCurr] :
( v122278(VarCurr)
<=> ( v122249(VarCurr)
& v122279(VarCurr) ) ) ).
fof(writeUnaryOperator_9632,axiom,
! [VarCurr] :
( ~ v122279(VarCurr)
<=> v122251(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24171,axiom,
! [VarCurr] :
( v122274(VarCurr)
<=> ( v122275(VarCurr)
& v122276(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8346,axiom,
! [VarCurr] :
( v122276(VarCurr)
<=> ( v122251(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8345,axiom,
! [VarCurr] :
( v122275(VarCurr)
<=> ( v122249(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24170,axiom,
! [VarCurr] :
( v122272(VarCurr)
<=> ( v122249(VarCurr)
& v122251(VarCurr) ) ) ).
fof(addAssignment_38373,axiom,
! [VarCurr] :
( v122268(VarCurr)
<=> v121525(VarCurr,bitIndex18) ) ).
fof(addAssignment_38372,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex18)
<=> v121527(VarCurr,bitIndex18) ) ).
fof(addAssignment_38371,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex18)
<=> v121528(VarCurr,bitIndex18) ) ).
fof(addAssignment_38370,axiom,
! [VarCurr] :
( v121531(VarCurr,bitIndex18)
<=> v122028(VarCurr,bitIndex18) ) ).
fof(addAssignment_38369,axiom,
! [VarCurr] :
( v122028(VarCurr,bitIndex18)
<=> v122030(VarCurr,bitIndex18) ) ).
fof(addAssignment_38368,axiom,
! [VarCurr] :
( v122030(VarCurr,bitIndex18)
<=> v122052(VarCurr,bitIndex15) ) ).
fof(addAssignment_38367,axiom,
! [VarCurr] :
( v122032(VarCurr,bitIndex18)
<=> v122039(VarCurr,bitIndex18) ) ).
fof(addAssignment_38366,axiom,
! [VarCurr] :
( v108830(VarCurr,bitIndex32)
<=> v108169(VarCurr,bitIndex32) ) ).
fof(addAssignment_38365,axiom,
! [VarCurr] :
( v108169(VarCurr,bitIndex32)
<=> v108171(VarCurr,bitIndex32) ) ).
fof(addAssignment_38364,axiom,
! [VarCurr] :
( v108171(VarCurr,bitIndex32)
<=> v108173(VarCurr,bitIndex32) ) ).
fof(addAssignment_38363,axiom,
! [VarCurr] :
( v108173(VarCurr,bitIndex32)
<=> v108200(VarCurr,bitIndex32) ) ).
fof(addAssignment_38362,axiom,
! [VarCurr] :
( v108204(VarCurr,bitIndex21)
<=> v111916(VarCurr,bitIndex21) ) ).
fof(addAssignment_38361,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex18)
<=> v118471(VarCurr,bitIndex18) ) ).
fof(addAssignment_38360,axiom,
! [VarCurr] :
( v122253(VarCurr)
<=> v121363(VarCurr,bitIndex19) ) ).
fof(addAssignment_38359,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex19)
<=> v122255(VarCurr) ) ).
fof(addAssignment_38358,axiom,
! [VarCurr] :
( v122255(VarCurr)
<=> v122257(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122262(VarNext)
=> ( v122257(VarNext)
<=> v122257(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2771,axiom,
! [VarNext] :
( v122262(VarNext)
=> ( v122257(VarNext)
<=> v122204(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24169,axiom,
! [VarCurr] :
( v122262(VarCurr)
<=> ( v122208(VarCurr)
& v122263(VarCurr) ) ) ).
fof(writeUnaryOperator_9631,axiom,
! [VarCurr] :
( ~ v122263(VarCurr)
<=> v122259(VarCurr) ) ).
fof(addAssignment_38357,axiom,
! [VarCurr] :
( v122259(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38356,axiom,
! [VarCurr] :
( v122251(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38355,axiom,
! [VarCurr] :
( v122249(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38354,axiom,
! [VarCurr] :
( v122202(VarCurr)
<=> v122204(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2861,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122228(VarNext)
=> ( v122204(VarNext)
<=> v122204(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2770,axiom,
! [VarNext] :
( v122228(VarNext)
=> ( v122204(VarNext)
<=> v122238(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2052,axiom,
! [VarCurr] :
( ( ~ v122229(VarCurr)
& v122230(VarCurr) )
=> ( v122238(VarCurr)
<=> v122239(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2126,axiom,
! [VarCurr] :
( v122229(VarCurr)
=> ( v122238(VarCurr)
<=> v122210(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5313,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122231(VarCurr)
=> ( v122239(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5315,axiom,
! [VarCurr] :
( v122231(VarCurr)
=> ( v122239(VarCurr)
<=> v122225(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24168,axiom,
! [VarCurr] :
( v122228(VarCurr)
<=> ( v122229(VarCurr)
| v122230(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24167,axiom,
! [VarCurr] :
( v122230(VarCurr)
<=> ( v122231(VarCurr)
| v122234(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24166,axiom,
! [VarCurr] :
( v122234(VarCurr)
<=> ( v122235(VarCurr)
& v122237(VarCurr) ) ) ).
fof(writeUnaryOperator_9630,axiom,
! [VarCurr] :
( ~ v122237(VarCurr)
<=> v122231(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24165,axiom,
! [VarCurr] :
( v122235(VarCurr)
<=> ( v122206(VarCurr)
& v122236(VarCurr) ) ) ).
fof(writeUnaryOperator_9629,axiom,
! [VarCurr] :
( ~ v122236(VarCurr)
<=> v122208(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24164,axiom,
! [VarCurr] :
( v122231(VarCurr)
<=> ( v122232(VarCurr)
& v122233(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8344,axiom,
! [VarCurr] :
( v122233(VarCurr)
<=> ( v122208(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8343,axiom,
! [VarCurr] :
( v122232(VarCurr)
<=> ( v122206(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24163,axiom,
! [VarCurr] :
( v122229(VarCurr)
<=> ( v122206(VarCurr)
& v122208(VarCurr) ) ) ).
fof(addAssignment_38353,axiom,
! [VarCurr] :
( v122225(VarCurr)
<=> v121525(VarCurr,bitIndex19) ) ).
fof(addAssignment_38352,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex19)
<=> v121527(VarCurr,bitIndex19) ) ).
fof(addAssignment_38351,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex19)
<=> v121528(VarCurr,bitIndex19) ) ).
fof(addAssignment_38350,axiom,
! [VarCurr] :
( v121531(VarCurr,bitIndex19)
<=> v122028(VarCurr,bitIndex19) ) ).
fof(addAssignment_38349,axiom,
! [VarCurr] :
( v122028(VarCurr,bitIndex19)
<=> v122030(VarCurr,bitIndex19) ) ).
fof(addAssignment_38348,axiom,
! [VarCurr] :
( v122030(VarCurr,bitIndex19)
<=> v122052(VarCurr,bitIndex16) ) ).
fof(addAssignment_38347,axiom,
! [VarCurr] :
( v122032(VarCurr,bitIndex19)
<=> v122039(VarCurr,bitIndex19) ) ).
fof(addAssignment_38346,axiom,
! [VarCurr] :
( v108830(VarCurr,bitIndex33)
<=> v108169(VarCurr,bitIndex33) ) ).
fof(addAssignment_38345,axiom,
! [VarCurr] :
( v108169(VarCurr,bitIndex33)
<=> v108171(VarCurr,bitIndex33) ) ).
fof(addAssignment_38344,axiom,
! [VarCurr] :
( v108171(VarCurr,bitIndex33)
<=> v108173(VarCurr,bitIndex33) ) ).
fof(addAssignment_38343,axiom,
! [VarCurr] :
( v108173(VarCurr,bitIndex33)
<=> v108200(VarCurr,bitIndex33) ) ).
fof(addAssignment_38342,axiom,
! [VarCurr] :
( v108204(VarCurr,bitIndex22)
<=> v111916(VarCurr,bitIndex22) ) ).
fof(addAssignment_38341,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex19)
<=> v118471(VarCurr,bitIndex19) ) ).
fof(addAssignment_38340,axiom,
! [VarCurr] :
( v122210(VarCurr)
<=> v121363(VarCurr,bitIndex20) ) ).
fof(addAssignment_38339,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex20)
<=> v122212(VarCurr) ) ).
fof(addAssignment_38338,axiom,
! [VarCurr] :
( v122212(VarCurr)
<=> v122214(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2860,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122219(VarNext)
=> ( v122214(VarNext)
<=> v122214(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2769,axiom,
! [VarNext] :
( v122219(VarNext)
=> ( v122214(VarNext)
<=> v122161(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24162,axiom,
! [VarCurr] :
( v122219(VarCurr)
<=> ( v122165(VarCurr)
& v122220(VarCurr) ) ) ).
fof(writeUnaryOperator_9628,axiom,
! [VarCurr] :
( ~ v122220(VarCurr)
<=> v122216(VarCurr) ) ).
fof(addAssignment_38337,axiom,
! [VarCurr] :
( v122216(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38336,axiom,
! [VarCurr] :
( v122208(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38335,axiom,
! [VarCurr] :
( v122206(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38334,axiom,
! [VarCurr] :
( v122159(VarCurr)
<=> v122161(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2859,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122185(VarNext)
=> ( v122161(VarNext)
<=> v122161(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2768,axiom,
! [VarNext] :
( v122185(VarNext)
=> ( v122161(VarNext)
<=> v122195(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2051,axiom,
! [VarCurr] :
( ( ~ v122186(VarCurr)
& v122187(VarCurr) )
=> ( v122195(VarCurr)
<=> v122196(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2125,axiom,
! [VarCurr] :
( v122186(VarCurr)
=> ( v122195(VarCurr)
<=> v122167(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122188(VarCurr)
=> ( v122196(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5314,axiom,
! [VarCurr] :
( v122188(VarCurr)
=> ( v122196(VarCurr)
<=> v122182(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24161,axiom,
! [VarCurr] :
( v122185(VarCurr)
<=> ( v122186(VarCurr)
| v122187(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24160,axiom,
! [VarCurr] :
( v122187(VarCurr)
<=> ( v122188(VarCurr)
| v122191(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24159,axiom,
! [VarCurr] :
( v122191(VarCurr)
<=> ( v122192(VarCurr)
& v122194(VarCurr) ) ) ).
fof(writeUnaryOperator_9627,axiom,
! [VarCurr] :
( ~ v122194(VarCurr)
<=> v122188(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24158,axiom,
! [VarCurr] :
( v122192(VarCurr)
<=> ( v122163(VarCurr)
& v122193(VarCurr) ) ) ).
fof(writeUnaryOperator_9626,axiom,
! [VarCurr] :
( ~ v122193(VarCurr)
<=> v122165(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24157,axiom,
! [VarCurr] :
( v122188(VarCurr)
<=> ( v122189(VarCurr)
& v122190(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8342,axiom,
! [VarCurr] :
( v122190(VarCurr)
<=> ( v122165(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8341,axiom,
! [VarCurr] :
( v122189(VarCurr)
<=> ( v122163(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24156,axiom,
! [VarCurr] :
( v122186(VarCurr)
<=> ( v122163(VarCurr)
& v122165(VarCurr) ) ) ).
fof(addAssignment_38333,axiom,
! [VarCurr] :
( v122182(VarCurr)
<=> v121525(VarCurr,bitIndex20) ) ).
fof(addAssignment_38332,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex20)
<=> v121527(VarCurr,bitIndex20) ) ).
fof(addAssignment_38331,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex20)
<=> v121528(VarCurr,bitIndex20) ) ).
fof(addAssignment_38330,axiom,
! [VarCurr] :
( v121531(VarCurr,bitIndex20)
<=> v122028(VarCurr,bitIndex20) ) ).
fof(addAssignment_38329,axiom,
! [VarCurr] :
( v122028(VarCurr,bitIndex20)
<=> v122030(VarCurr,bitIndex20) ) ).
fof(addAssignment_38328,axiom,
! [VarCurr] :
( v122030(VarCurr,bitIndex20)
<=> v122052(VarCurr,bitIndex17) ) ).
fof(addAssignment_38327,axiom,
! [VarCurr] :
( v122032(VarCurr,bitIndex20)
<=> v122039(VarCurr,bitIndex20) ) ).
fof(addAssignment_38326,axiom,
! [VarCurr] :
( v108830(VarCurr,bitIndex34)
<=> v108169(VarCurr,bitIndex34) ) ).
fof(addAssignment_38325,axiom,
! [VarCurr] :
( v108169(VarCurr,bitIndex34)
<=> v108171(VarCurr,bitIndex34) ) ).
fof(addAssignment_38324,axiom,
! [VarCurr] :
( v108171(VarCurr,bitIndex34)
<=> v108173(VarCurr,bitIndex34) ) ).
fof(addAssignment_38323,axiom,
! [VarCurr] :
( v108173(VarCurr,bitIndex34)
<=> v108200(VarCurr,bitIndex34) ) ).
fof(addAssignment_38322,axiom,
! [VarCurr] :
( v108204(VarCurr,bitIndex23)
<=> v111916(VarCurr,bitIndex23) ) ).
fof(addAssignment_38321,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex20)
<=> v118471(VarCurr,bitIndex20) ) ).
fof(addAssignment_38320,axiom,
! [VarCurr] :
( v122167(VarCurr)
<=> v121363(VarCurr,bitIndex21) ) ).
fof(addAssignment_38319,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex21)
<=> v122169(VarCurr) ) ).
fof(addAssignment_38318,axiom,
! [VarCurr] :
( v122169(VarCurr)
<=> v122171(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2858,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122176(VarNext)
=> ( v122171(VarNext)
<=> v122171(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2767,axiom,
! [VarNext] :
( v122176(VarNext)
=> ( v122171(VarNext)
<=> v122118(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24155,axiom,
! [VarCurr] :
( v122176(VarCurr)
<=> ( v122122(VarCurr)
& v122177(VarCurr) ) ) ).
fof(writeUnaryOperator_9625,axiom,
! [VarCurr] :
( ~ v122177(VarCurr)
<=> v122173(VarCurr) ) ).
fof(addAssignment_38317,axiom,
! [VarCurr] :
( v122173(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38316,axiom,
! [VarCurr] :
( v122165(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38315,axiom,
! [VarCurr] :
( v122163(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38314,axiom,
! [VarCurr] :
( v122116(VarCurr)
<=> v122118(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122142(VarNext)
=> ( v122118(VarNext)
<=> v122118(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2766,axiom,
! [VarNext] :
( v122142(VarNext)
=> ( v122118(VarNext)
<=> v122152(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2050,axiom,
! [VarCurr] :
( ( ~ v122143(VarCurr)
& v122144(VarCurr) )
=> ( v122152(VarCurr)
<=> v122153(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2124,axiom,
! [VarCurr] :
( v122143(VarCurr)
=> ( v122152(VarCurr)
<=> v122124(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5311,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122145(VarCurr)
=> ( v122153(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5313,axiom,
! [VarCurr] :
( v122145(VarCurr)
=> ( v122153(VarCurr)
<=> v122139(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24154,axiom,
! [VarCurr] :
( v122142(VarCurr)
<=> ( v122143(VarCurr)
| v122144(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24153,axiom,
! [VarCurr] :
( v122144(VarCurr)
<=> ( v122145(VarCurr)
| v122148(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24152,axiom,
! [VarCurr] :
( v122148(VarCurr)
<=> ( v122149(VarCurr)
& v122151(VarCurr) ) ) ).
fof(writeUnaryOperator_9624,axiom,
! [VarCurr] :
( ~ v122151(VarCurr)
<=> v122145(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24151,axiom,
! [VarCurr] :
( v122149(VarCurr)
<=> ( v122120(VarCurr)
& v122150(VarCurr) ) ) ).
fof(writeUnaryOperator_9623,axiom,
! [VarCurr] :
( ~ v122150(VarCurr)
<=> v122122(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24150,axiom,
! [VarCurr] :
( v122145(VarCurr)
<=> ( v122146(VarCurr)
& v122147(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8340,axiom,
! [VarCurr] :
( v122147(VarCurr)
<=> ( v122122(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8339,axiom,
! [VarCurr] :
( v122146(VarCurr)
<=> ( v122120(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24149,axiom,
! [VarCurr] :
( v122143(VarCurr)
<=> ( v122120(VarCurr)
& v122122(VarCurr) ) ) ).
fof(addAssignment_38313,axiom,
! [VarCurr] :
( v122139(VarCurr)
<=> v121525(VarCurr,bitIndex21) ) ).
fof(addAssignment_38312,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex21)
<=> v121527(VarCurr,bitIndex21) ) ).
fof(addAssignment_38311,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex21)
<=> v121528(VarCurr,bitIndex21) ) ).
fof(addAssignment_38310,axiom,
! [VarCurr] :
( v121531(VarCurr,bitIndex21)
<=> v122028(VarCurr,bitIndex21) ) ).
fof(addAssignment_38309,axiom,
! [VarCurr] :
( v122028(VarCurr,bitIndex21)
<=> v122030(VarCurr,bitIndex21) ) ).
fof(addAssignment_38308,axiom,
! [VarCurr] :
( v122030(VarCurr,bitIndex21)
<=> v122052(VarCurr,bitIndex18) ) ).
fof(addAssignment_38307,axiom,
! [VarCurr] :
( v122032(VarCurr,bitIndex21)
<=> v122039(VarCurr,bitIndex21) ) ).
fof(addAssignment_38306,axiom,
! [VarCurr] :
( v108830(VarCurr,bitIndex35)
<=> v108169(VarCurr,bitIndex35) ) ).
fof(addAssignment_38305,axiom,
! [VarCurr] :
( v108169(VarCurr,bitIndex35)
<=> v108171(VarCurr,bitIndex35) ) ).
fof(addAssignment_38304,axiom,
! [VarCurr] :
( v108171(VarCurr,bitIndex35)
<=> v108173(VarCurr,bitIndex35) ) ).
fof(addAssignment_38303,axiom,
! [VarCurr] :
( v108173(VarCurr,bitIndex35)
<=> v108200(VarCurr,bitIndex35) ) ).
fof(addAssignment_38302,axiom,
! [VarCurr] :
( v108204(VarCurr,bitIndex24)
<=> v111916(VarCurr,bitIndex24) ) ).
fof(addAssignment_38301,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex21)
<=> v118471(VarCurr,bitIndex21) ) ).
fof(addAssignment_38300,axiom,
! [VarCurr] :
( v122124(VarCurr)
<=> v121363(VarCurr,bitIndex22) ) ).
fof(addAssignment_38299,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex22)
<=> v122126(VarCurr) ) ).
fof(addAssignment_38298,axiom,
! [VarCurr] :
( v122126(VarCurr)
<=> v122128(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122133(VarNext)
=> ( v122128(VarNext)
<=> v122128(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2765,axiom,
! [VarNext] :
( v122133(VarNext)
=> ( v122128(VarNext)
<=> v122075(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24148,axiom,
! [VarCurr] :
( v122133(VarCurr)
<=> ( v122079(VarCurr)
& v122134(VarCurr) ) ) ).
fof(writeUnaryOperator_9622,axiom,
! [VarCurr] :
( ~ v122134(VarCurr)
<=> v122130(VarCurr) ) ).
fof(addAssignment_38297,axiom,
! [VarCurr] :
( v122130(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38296,axiom,
! [VarCurr] :
( v122122(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38295,axiom,
! [VarCurr] :
( v122120(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38294,axiom,
! [VarCurr] :
( v122073(VarCurr)
<=> v122075(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122099(VarNext)
=> ( v122075(VarNext)
<=> v122075(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2764,axiom,
! [VarNext] :
( v122099(VarNext)
=> ( v122075(VarNext)
<=> v122109(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2049,axiom,
! [VarCurr] :
( ( ~ v122100(VarCurr)
& v122101(VarCurr) )
=> ( v122109(VarCurr)
<=> v122110(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2123,axiom,
! [VarCurr] :
( v122100(VarCurr)
=> ( v122109(VarCurr)
<=> v122081(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5310,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122102(VarCurr)
=> ( v122110(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5312,axiom,
! [VarCurr] :
( v122102(VarCurr)
=> ( v122110(VarCurr)
<=> v122096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24147,axiom,
! [VarCurr] :
( v122099(VarCurr)
<=> ( v122100(VarCurr)
| v122101(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24146,axiom,
! [VarCurr] :
( v122101(VarCurr)
<=> ( v122102(VarCurr)
| v122105(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24145,axiom,
! [VarCurr] :
( v122105(VarCurr)
<=> ( v122106(VarCurr)
& v122108(VarCurr) ) ) ).
fof(writeUnaryOperator_9621,axiom,
! [VarCurr] :
( ~ v122108(VarCurr)
<=> v122102(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24144,axiom,
! [VarCurr] :
( v122106(VarCurr)
<=> ( v122077(VarCurr)
& v122107(VarCurr) ) ) ).
fof(writeUnaryOperator_9620,axiom,
! [VarCurr] :
( ~ v122107(VarCurr)
<=> v122079(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24143,axiom,
! [VarCurr] :
( v122102(VarCurr)
<=> ( v122103(VarCurr)
& v122104(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8338,axiom,
! [VarCurr] :
( v122104(VarCurr)
<=> ( v122079(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8337,axiom,
! [VarCurr] :
( v122103(VarCurr)
<=> ( v122077(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24142,axiom,
! [VarCurr] :
( v122100(VarCurr)
<=> ( v122077(VarCurr)
& v122079(VarCurr) ) ) ).
fof(addAssignment_38293,axiom,
! [VarCurr] :
( v122096(VarCurr)
<=> v121525(VarCurr,bitIndex22) ) ).
fof(addAssignment_38292,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex22)
<=> v121527(VarCurr,bitIndex22) ) ).
fof(addAssignment_38291,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex22)
<=> v121528(VarCurr,bitIndex22) ) ).
fof(addAssignment_38290,axiom,
! [VarCurr] :
( v121531(VarCurr,bitIndex22)
<=> v122028(VarCurr,bitIndex22) ) ).
fof(addAssignment_38289,axiom,
! [VarCurr] :
( v122028(VarCurr,bitIndex22)
<=> v122030(VarCurr,bitIndex22) ) ).
fof(addAssignment_38288,axiom,
! [VarCurr] :
( v122030(VarCurr,bitIndex22)
<=> v122052(VarCurr,bitIndex19) ) ).
fof(addAssignment_38287,axiom,
! [VarCurr] :
( v122032(VarCurr,bitIndex22)
<=> v122039(VarCurr,bitIndex22) ) ).
fof(addAssignment_38286,axiom,
! [VarCurr] :
( v108830(VarCurr,bitIndex36)
<=> v108169(VarCurr,bitIndex36) ) ).
fof(addAssignment_38285,axiom,
! [VarCurr] :
( v108169(VarCurr,bitIndex36)
<=> v108171(VarCurr,bitIndex36) ) ).
fof(addAssignment_38284,axiom,
! [VarCurr] :
( v108171(VarCurr,bitIndex36)
<=> v108173(VarCurr,bitIndex36) ) ).
fof(addAssignment_38283,axiom,
! [VarCurr] :
( v108173(VarCurr,bitIndex36)
<=> v108200(VarCurr,bitIndex36) ) ).
fof(addAssignment_38282,axiom,
! [VarCurr] :
( v108204(VarCurr,bitIndex25)
<=> v111916(VarCurr,bitIndex25) ) ).
fof(addAssignment_38281,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex22)
<=> v118471(VarCurr,bitIndex22) ) ).
fof(addAssignment_38280,axiom,
! [VarCurr] :
( v122081(VarCurr)
<=> v121363(VarCurr,bitIndex23) ) ).
fof(addAssignment_38279,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex23)
<=> v122083(VarCurr) ) ).
fof(addAssignment_38278,axiom,
! [VarCurr] :
( v122083(VarCurr)
<=> v122085(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122090(VarNext)
=> ( v122085(VarNext)
<=> v122085(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2763,axiom,
! [VarNext] :
( v122090(VarNext)
=> ( v122085(VarNext)
<=> v122004(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24141,axiom,
! [VarCurr] :
( v122090(VarCurr)
<=> ( v122008(VarCurr)
& v122091(VarCurr) ) ) ).
fof(writeUnaryOperator_9619,axiom,
! [VarCurr] :
( ~ v122091(VarCurr)
<=> v122087(VarCurr) ) ).
fof(addAssignment_38277,axiom,
! [VarCurr] :
( v122087(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38276,axiom,
! [VarCurr] :
( v122079(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38275,axiom,
! [VarCurr] :
( v122077(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38274,axiom,
! [VarCurr] :
( v122002(VarCurr)
<=> v122004(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122056(VarNext)
=> ( v122004(VarNext)
<=> v122004(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2762,axiom,
! [VarNext] :
( v122056(VarNext)
=> ( v122004(VarNext)
<=> v122066(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2048,axiom,
! [VarCurr] :
( ( ~ v122057(VarCurr)
& v122058(VarCurr) )
=> ( v122066(VarCurr)
<=> v122067(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2122,axiom,
! [VarCurr] :
( v122057(VarCurr)
=> ( v122066(VarCurr)
<=> v122010(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5309,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122059(VarCurr)
=> ( v122067(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5311,axiom,
! [VarCurr] :
( v122059(VarCurr)
=> ( v122067(VarCurr)
<=> v122025(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24140,axiom,
! [VarCurr] :
( v122056(VarCurr)
<=> ( v122057(VarCurr)
| v122058(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24139,axiom,
! [VarCurr] :
( v122058(VarCurr)
<=> ( v122059(VarCurr)
| v122062(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24138,axiom,
! [VarCurr] :
( v122062(VarCurr)
<=> ( v122063(VarCurr)
& v122065(VarCurr) ) ) ).
fof(writeUnaryOperator_9618,axiom,
! [VarCurr] :
( ~ v122065(VarCurr)
<=> v122059(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24137,axiom,
! [VarCurr] :
( v122063(VarCurr)
<=> ( v122006(VarCurr)
& v122064(VarCurr) ) ) ).
fof(writeUnaryOperator_9617,axiom,
! [VarCurr] :
( ~ v122064(VarCurr)
<=> v122008(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24136,axiom,
! [VarCurr] :
( v122059(VarCurr)
<=> ( v122060(VarCurr)
& v122061(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8336,axiom,
! [VarCurr] :
( v122061(VarCurr)
<=> ( v122008(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8335,axiom,
! [VarCurr] :
( v122060(VarCurr)
<=> ( v122006(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24135,axiom,
! [VarCurr] :
( v122057(VarCurr)
<=> ( v122006(VarCurr)
& v122008(VarCurr) ) ) ).
fof(addAssignment_38273,axiom,
! [VarCurr] :
( v122025(VarCurr)
<=> v121525(VarCurr,bitIndex23) ) ).
fof(addAssignment_38272,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex23)
<=> v121527(VarCurr,bitIndex23) ) ).
fof(addAssignment_38271,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex23)
<=> v121528(VarCurr,bitIndex23) ) ).
fof(addAssignment_38270,axiom,
! [VarCurr] :
( v121531(VarCurr,bitIndex23)
<=> v122028(VarCurr,bitIndex23) ) ).
fof(addAssignment_38269,axiom,
! [VarCurr] :
( v122028(VarCurr,bitIndex23)
<=> v122030(VarCurr,bitIndex23) ) ).
fof(addAssignment_38268,axiom,
! [VarCurr] :
( v122030(VarCurr,bitIndex23)
<=> v122052(VarCurr,bitIndex20) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_264,axiom,
! [VarCurr] :
( ~ v122053(VarCurr)
=> ( ( v122052(VarCurr,bitIndex20)
<=> v122032(VarCurr,bitIndex23) )
& ( v122052(VarCurr,bitIndex19)
<=> v122032(VarCurr,bitIndex22) )
& ( v122052(VarCurr,bitIndex18)
<=> v122032(VarCurr,bitIndex21) )
& ( v122052(VarCurr,bitIndex17)
<=> v122032(VarCurr,bitIndex20) )
& ( v122052(VarCurr,bitIndex16)
<=> v122032(VarCurr,bitIndex19) )
& ( v122052(VarCurr,bitIndex15)
<=> v122032(VarCurr,bitIndex18) )
& ( v122052(VarCurr,bitIndex14)
<=> v122032(VarCurr,bitIndex17) )
& ( v122052(VarCurr,bitIndex13)
<=> v122032(VarCurr,bitIndex16) )
& ( v122052(VarCurr,bitIndex12)
<=> v122032(VarCurr,bitIndex15) )
& ( v122052(VarCurr,bitIndex11)
<=> v122032(VarCurr,bitIndex14) )
& ( v122052(VarCurr,bitIndex10)
<=> v122032(VarCurr,bitIndex13) )
& ( v122052(VarCurr,bitIndex9)
<=> v122032(VarCurr,bitIndex12) )
& ( v122052(VarCurr,bitIndex8)
<=> v122032(VarCurr,bitIndex11) )
& ( v122052(VarCurr,bitIndex7)
<=> v122032(VarCurr,bitIndex10) )
& ( v122052(VarCurr,bitIndex6)
<=> v122032(VarCurr,bitIndex9) )
& ( v122052(VarCurr,bitIndex5)
<=> v122032(VarCurr,bitIndex8) )
& ( v122052(VarCurr,bitIndex4)
<=> v122032(VarCurr,bitIndex7) )
& ( v122052(VarCurr,bitIndex3)
<=> v122032(VarCurr,bitIndex6) )
& ( v122052(VarCurr,bitIndex2)
<=> v122032(VarCurr,bitIndex5) )
& ( v122052(VarCurr,bitIndex1)
<=> v122032(VarCurr,bitIndex4) )
& ( v122052(VarCurr,bitIndex0)
<=> v122032(VarCurr,bitIndex3) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_355,axiom,
! [VarCurr] :
( v122053(VarCurr)
=> ( ( v122052(VarCurr,bitIndex20)
<=> v108830(VarCurr,bitIndex37) )
& ( v122052(VarCurr,bitIndex19)
<=> v108830(VarCurr,bitIndex36) )
& ( v122052(VarCurr,bitIndex18)
<=> v108830(VarCurr,bitIndex35) )
& ( v122052(VarCurr,bitIndex17)
<=> v108830(VarCurr,bitIndex34) )
& ( v122052(VarCurr,bitIndex16)
<=> v108830(VarCurr,bitIndex33) )
& ( v122052(VarCurr,bitIndex15)
<=> v108830(VarCurr,bitIndex32) )
& ( v122052(VarCurr,bitIndex14)
<=> v108830(VarCurr,bitIndex31) )
& ( v122052(VarCurr,bitIndex13)
<=> v108830(VarCurr,bitIndex30) )
& ( v122052(VarCurr,bitIndex12)
<=> v108830(VarCurr,bitIndex29) )
& ( v122052(VarCurr,bitIndex11)
<=> v108830(VarCurr,bitIndex28) )
& ( v122052(VarCurr,bitIndex10)
<=> v108830(VarCurr,bitIndex27) )
& ( v122052(VarCurr,bitIndex9)
<=> v108830(VarCurr,bitIndex26) )
& ( v122052(VarCurr,bitIndex8)
<=> v108830(VarCurr,bitIndex25) )
& ( v122052(VarCurr,bitIndex7)
<=> v108830(VarCurr,bitIndex24) )
& ( v122052(VarCurr,bitIndex6)
<=> v108830(VarCurr,bitIndex23) )
& ( v122052(VarCurr,bitIndex5)
<=> v108830(VarCurr,bitIndex22) )
& ( v122052(VarCurr,bitIndex4)
<=> v108830(VarCurr,bitIndex21) )
& ( v122052(VarCurr,bitIndex3)
<=> v108830(VarCurr,bitIndex20) )
& ( v122052(VarCurr,bitIndex2)
<=> v108830(VarCurr,bitIndex19) )
& ( v122052(VarCurr,bitIndex1)
<=> v108830(VarCurr,bitIndex18) )
& ( v122052(VarCurr,bitIndex0)
<=> v108830(VarCurr,bitIndex17) ) ) ) ).
fof(writeUnaryOperator_9616,axiom,
! [VarCurr] :
( ~ v122053(VarCurr)
<=> v108165(VarCurr) ) ).
fof(addAssignment_38267,axiom,
! [VarCurr] :
( v122032(VarCurr,bitIndex23)
<=> v122039(VarCurr,bitIndex23) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_11,axiom,
! [VarCurr] :
( ( ~ v122040(VarCurr)
& ~ v122041(VarCurr)
& ~ v122043(VarCurr)
& ~ v122044(VarCurr)
& ~ v122046(VarCurr)
& ~ v122047(VarCurr)
& ~ v122049(VarCurr) )
=> ( ( v122039(VarCurr,bitIndex23)
<=> v108830(VarCurr,bitIndex37) )
& ( v122039(VarCurr,bitIndex22)
<=> v108830(VarCurr,bitIndex36) )
& ( v122039(VarCurr,bitIndex21)
<=> v108830(VarCurr,bitIndex35) )
& ( v122039(VarCurr,bitIndex20)
<=> v108830(VarCurr,bitIndex34) )
& ( v122039(VarCurr,bitIndex19)
<=> v108830(VarCurr,bitIndex33) )
& ( v122039(VarCurr,bitIndex18)
<=> v108830(VarCurr,bitIndex32) )
& ( v122039(VarCurr,bitIndex17)
<=> v108830(VarCurr,bitIndex31) )
& ( v122039(VarCurr,bitIndex16)
<=> v108830(VarCurr,bitIndex30) )
& ( v122039(VarCurr,bitIndex15)
<=> v108830(VarCurr,bitIndex29) )
& ( v122039(VarCurr,bitIndex14)
<=> v108830(VarCurr,bitIndex28) )
& ( v122039(VarCurr,bitIndex13)
<=> v108830(VarCurr,bitIndex27) )
& ( v122039(VarCurr,bitIndex12)
<=> v108830(VarCurr,bitIndex26) )
& ( v122039(VarCurr,bitIndex11)
<=> v108830(VarCurr,bitIndex25) )
& ( v122039(VarCurr,bitIndex10)
<=> v108830(VarCurr,bitIndex24) )
& ( v122039(VarCurr,bitIndex9)
<=> v108830(VarCurr,bitIndex23) )
& ( v122039(VarCurr,bitIndex8)
<=> v108830(VarCurr,bitIndex22) )
& ( v122039(VarCurr,bitIndex7)
<=> v108830(VarCurr,bitIndex21) )
& ( v122039(VarCurr,bitIndex6)
<=> v108830(VarCurr,bitIndex20) )
& ( v122039(VarCurr,bitIndex5)
<=> v108830(VarCurr,bitIndex19) )
& ( v122039(VarCurr,bitIndex4)
<=> v108830(VarCurr,bitIndex18) )
& ( v122039(VarCurr,bitIndex3)
<=> v108830(VarCurr,bitIndex17) )
& ( v122039(VarCurr,bitIndex2)
<=> v108830(VarCurr,bitIndex16) )
& ( v122039(VarCurr,bitIndex1)
<=> v108830(VarCurr,bitIndex15) )
& ( v122039(VarCurr,bitIndex0)
<=> v108830(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_11,axiom,
! [VarCurr] :
( v122049(VarCurr)
=> ( ( v122039(VarCurr,bitIndex23)
<=> v108830(VarCurr,bitIndex37) )
& ( v122039(VarCurr,bitIndex22)
<=> v108830(VarCurr,bitIndex36) )
& ( v122039(VarCurr,bitIndex21)
<=> v108830(VarCurr,bitIndex35) )
& ( v122039(VarCurr,bitIndex20)
<=> v108830(VarCurr,bitIndex34) )
& ( v122039(VarCurr,bitIndex19)
<=> v108830(VarCurr,bitIndex33) )
& ( v122039(VarCurr,bitIndex18)
<=> v108830(VarCurr,bitIndex32) )
& ( v122039(VarCurr,bitIndex17)
<=> v108830(VarCurr,bitIndex31) )
& ( v122039(VarCurr,bitIndex16)
<=> v108830(VarCurr,bitIndex30) )
& ( v122039(VarCurr,bitIndex15)
<=> v108830(VarCurr,bitIndex29) )
& ( v122039(VarCurr,bitIndex14)
<=> v108830(VarCurr,bitIndex28) )
& ( v122039(VarCurr,bitIndex13)
<=> v108830(VarCurr,bitIndex27) )
& ( v122039(VarCurr,bitIndex12)
<=> v108830(VarCurr,bitIndex26) )
& ( v122039(VarCurr,bitIndex11)
<=> v108830(VarCurr,bitIndex25) )
& ( v122039(VarCurr,bitIndex10)
<=> v108830(VarCurr,bitIndex24) )
& ( v122039(VarCurr,bitIndex9)
<=> v108830(VarCurr,bitIndex23) )
& ( v122039(VarCurr,bitIndex8)
<=> v108830(VarCurr,bitIndex22) )
& ( v122039(VarCurr,bitIndex7)
<=> v108830(VarCurr,bitIndex21) )
& ( v122039(VarCurr,bitIndex6)
<=> v108830(VarCurr,bitIndex20) )
& ( v122039(VarCurr,bitIndex5)
<=> v108830(VarCurr,bitIndex19) )
& ( v122039(VarCurr,bitIndex4)
<=> v108830(VarCurr,bitIndex18) )
& ( v122039(VarCurr,bitIndex3)
<=> v108830(VarCurr,bitIndex17) )
& ( v122039(VarCurr,bitIndex2)
<=> v108830(VarCurr,bitIndex16) )
& ( v122039(VarCurr,bitIndex1)
<=> v108830(VarCurr,bitIndex15) )
& ( v122039(VarCurr,bitIndex0)
<=> v108830(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_20,axiom,
! [VarCurr] :
( v122047(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v122039(VarCurr,B)
<=> v122048(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_12,axiom,
! [VarCurr] :
( v122046(VarCurr)
=> ( ( v122039(VarCurr,bitIndex23)
<=> v108830(VarCurr,bitIndex37) )
& ( v122039(VarCurr,bitIndex22)
<=> v108830(VarCurr,bitIndex36) )
& ( v122039(VarCurr,bitIndex21)
<=> v108830(VarCurr,bitIndex35) )
& ( v122039(VarCurr,bitIndex20)
<=> v108830(VarCurr,bitIndex34) )
& ( v122039(VarCurr,bitIndex19)
<=> v108830(VarCurr,bitIndex33) )
& ( v122039(VarCurr,bitIndex18)
<=> v108830(VarCurr,bitIndex32) )
& ( v122039(VarCurr,bitIndex17)
<=> v108830(VarCurr,bitIndex31) )
& ( v122039(VarCurr,bitIndex16)
<=> v108830(VarCurr,bitIndex30) )
& ( v122039(VarCurr,bitIndex15)
<=> v108830(VarCurr,bitIndex29) )
& ( v122039(VarCurr,bitIndex14)
<=> v108830(VarCurr,bitIndex28) )
& ( v122039(VarCurr,bitIndex13)
<=> v108830(VarCurr,bitIndex27) )
& ( v122039(VarCurr,bitIndex12)
<=> v108830(VarCurr,bitIndex26) )
& ( v122039(VarCurr,bitIndex11)
<=> v108830(VarCurr,bitIndex25) )
& ( v122039(VarCurr,bitIndex10)
<=> v108830(VarCurr,bitIndex24) )
& ( v122039(VarCurr,bitIndex9)
<=> v108830(VarCurr,bitIndex23) )
& ( v122039(VarCurr,bitIndex8)
<=> v108830(VarCurr,bitIndex22) )
& ( v122039(VarCurr,bitIndex7)
<=> v108830(VarCurr,bitIndex21) )
& ( v122039(VarCurr,bitIndex6)
<=> v108830(VarCurr,bitIndex20) )
& ( v122039(VarCurr,bitIndex5)
<=> v108830(VarCurr,bitIndex19) )
& ( v122039(VarCurr,bitIndex4)
<=> v108830(VarCurr,bitIndex18) )
& ( v122039(VarCurr,bitIndex3)
<=> v108830(VarCurr,bitIndex17) )
& ( v122039(VarCurr,bitIndex2)
<=> v108830(VarCurr,bitIndex16) )
& ( v122039(VarCurr,bitIndex1)
<=> v108830(VarCurr,bitIndex15) )
& ( v122039(VarCurr,bitIndex0)
<=> v108830(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_167,axiom,
! [VarCurr] :
( v122044(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v122039(VarCurr,B)
<=> v122045(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_13,axiom,
! [VarCurr] :
( v122043(VarCurr)
=> ( ( v122039(VarCurr,bitIndex23)
<=> v108830(VarCurr,bitIndex37) )
& ( v122039(VarCurr,bitIndex22)
<=> v108830(VarCurr,bitIndex36) )
& ( v122039(VarCurr,bitIndex21)
<=> v108830(VarCurr,bitIndex35) )
& ( v122039(VarCurr,bitIndex20)
<=> v108830(VarCurr,bitIndex34) )
& ( v122039(VarCurr,bitIndex19)
<=> v108830(VarCurr,bitIndex33) )
& ( v122039(VarCurr,bitIndex18)
<=> v108830(VarCurr,bitIndex32) )
& ( v122039(VarCurr,bitIndex17)
<=> v108830(VarCurr,bitIndex31) )
& ( v122039(VarCurr,bitIndex16)
<=> v108830(VarCurr,bitIndex30) )
& ( v122039(VarCurr,bitIndex15)
<=> v108830(VarCurr,bitIndex29) )
& ( v122039(VarCurr,bitIndex14)
<=> v108830(VarCurr,bitIndex28) )
& ( v122039(VarCurr,bitIndex13)
<=> v108830(VarCurr,bitIndex27) )
& ( v122039(VarCurr,bitIndex12)
<=> v108830(VarCurr,bitIndex26) )
& ( v122039(VarCurr,bitIndex11)
<=> v108830(VarCurr,bitIndex25) )
& ( v122039(VarCurr,bitIndex10)
<=> v108830(VarCurr,bitIndex24) )
& ( v122039(VarCurr,bitIndex9)
<=> v108830(VarCurr,bitIndex23) )
& ( v122039(VarCurr,bitIndex8)
<=> v108830(VarCurr,bitIndex22) )
& ( v122039(VarCurr,bitIndex7)
<=> v108830(VarCurr,bitIndex21) )
& ( v122039(VarCurr,bitIndex6)
<=> v108830(VarCurr,bitIndex20) )
& ( v122039(VarCurr,bitIndex5)
<=> v108830(VarCurr,bitIndex19) )
& ( v122039(VarCurr,bitIndex4)
<=> v108830(VarCurr,bitIndex18) )
& ( v122039(VarCurr,bitIndex3)
<=> v108830(VarCurr,bitIndex17) )
& ( v122039(VarCurr,bitIndex2)
<=> v108830(VarCurr,bitIndex16) )
& ( v122039(VarCurr,bitIndex1)
<=> v108830(VarCurr,bitIndex15) )
& ( v122039(VarCurr,bitIndex0)
<=> v108830(VarCurr,bitIndex14) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5308,axiom,
! [VarCurr] :
( v122041(VarCurr)
=> ! [B] :
( range_23_0(B)
=> ( v122039(VarCurr,B)
<=> v122042(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_16,axiom,
! [VarCurr] :
( v122040(VarCurr)
=> ( ( v122039(VarCurr,bitIndex23)
<=> v108830(VarCurr,bitIndex37) )
& ( v122039(VarCurr,bitIndex22)
<=> v108830(VarCurr,bitIndex36) )
& ( v122039(VarCurr,bitIndex21)
<=> v108830(VarCurr,bitIndex35) )
& ( v122039(VarCurr,bitIndex20)
<=> v108830(VarCurr,bitIndex34) )
& ( v122039(VarCurr,bitIndex19)
<=> v108830(VarCurr,bitIndex33) )
& ( v122039(VarCurr,bitIndex18)
<=> v108830(VarCurr,bitIndex32) )
& ( v122039(VarCurr,bitIndex17)
<=> v108830(VarCurr,bitIndex31) )
& ( v122039(VarCurr,bitIndex16)
<=> v108830(VarCurr,bitIndex30) )
& ( v122039(VarCurr,bitIndex15)
<=> v108830(VarCurr,bitIndex29) )
& ( v122039(VarCurr,bitIndex14)
<=> v108830(VarCurr,bitIndex28) )
& ( v122039(VarCurr,bitIndex13)
<=> v108830(VarCurr,bitIndex27) )
& ( v122039(VarCurr,bitIndex12)
<=> v108830(VarCurr,bitIndex26) )
& ( v122039(VarCurr,bitIndex11)
<=> v108830(VarCurr,bitIndex25) )
& ( v122039(VarCurr,bitIndex10)
<=> v108830(VarCurr,bitIndex24) )
& ( v122039(VarCurr,bitIndex9)
<=> v108830(VarCurr,bitIndex23) )
& ( v122039(VarCurr,bitIndex8)
<=> v108830(VarCurr,bitIndex22) )
& ( v122039(VarCurr,bitIndex7)
<=> v108830(VarCurr,bitIndex21) )
& ( v122039(VarCurr,bitIndex6)
<=> v108830(VarCurr,bitIndex20) )
& ( v122039(VarCurr,bitIndex5)
<=> v108830(VarCurr,bitIndex19) )
& ( v122039(VarCurr,bitIndex4)
<=> v108830(VarCurr,bitIndex18) )
& ( v122039(VarCurr,bitIndex3)
<=> v108830(VarCurr,bitIndex17) )
& ( v122039(VarCurr,bitIndex2)
<=> v108830(VarCurr,bitIndex16) )
& ( v122039(VarCurr,bitIndex1)
<=> v108830(VarCurr,bitIndex15) )
& ( v122039(VarCurr,bitIndex0)
<=> v108830(VarCurr,bitIndex14) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24134,axiom,
! [VarCurr] :
( v122049(VarCurr)
<=> ( v122050(VarCurr)
| v122051(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8334,axiom,
! [VarCurr] :
( v122051(VarCurr)
<=> ( ( v122034(VarCurr,bitIndex2)
<=> $true )
& ( v122034(VarCurr,bitIndex1)
<=> $true )
& ( v122034(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8333,axiom,
! [VarCurr] :
( v122050(VarCurr)
<=> ( ( v122034(VarCurr,bitIndex2)
<=> $true )
& ( v122034(VarCurr,bitIndex1)
<=> $true )
& ( v122034(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_38266,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v122048(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_38265,axiom,
! [VarCurr] :
( ( v122048(VarCurr,bitIndex23)
<=> v108830(VarCurr,bitIndex37) )
& ( v122048(VarCurr,bitIndex22)
<=> v108830(VarCurr,bitIndex36) )
& ( v122048(VarCurr,bitIndex21)
<=> v108830(VarCurr,bitIndex35) )
& ( v122048(VarCurr,bitIndex20)
<=> v108830(VarCurr,bitIndex34) )
& ( v122048(VarCurr,bitIndex19)
<=> v108830(VarCurr,bitIndex33) )
& ( v122048(VarCurr,bitIndex18)
<=> v108830(VarCurr,bitIndex32) )
& ( v122048(VarCurr,bitIndex17)
<=> v108830(VarCurr,bitIndex31) )
& ( v122048(VarCurr,bitIndex16)
<=> v108830(VarCurr,bitIndex30) )
& ( v122048(VarCurr,bitIndex15)
<=> v108830(VarCurr,bitIndex29) ) ) ).
fof(addBitVectorEqualityBitBlasted_8332,axiom,
! [VarCurr] :
( v122047(VarCurr)
<=> ( ( v122034(VarCurr,bitIndex2)
<=> $true )
& ( v122034(VarCurr,bitIndex1)
<=> $false )
& ( v122034(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8331,axiom,
! [VarCurr] :
( v122046(VarCurr)
<=> ( ( v122034(VarCurr,bitIndex2)
<=> $true )
& ( v122034(VarCurr,bitIndex1)
<=> $false )
& ( v122034(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_38264,axiom,
! [VarCurr,B] :
( range_8_0(B)
=> ( v122045(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_38263,axiom,
! [VarCurr] :
( ( v122045(VarCurr,bitIndex23)
<=> v108830(VarCurr,bitIndex37) )
& ( v122045(VarCurr,bitIndex22)
<=> v108830(VarCurr,bitIndex36) )
& ( v122045(VarCurr,bitIndex21)
<=> v108830(VarCurr,bitIndex35) )
& ( v122045(VarCurr,bitIndex20)
<=> v108830(VarCurr,bitIndex34) )
& ( v122045(VarCurr,bitIndex19)
<=> v108830(VarCurr,bitIndex33) )
& ( v122045(VarCurr,bitIndex18)
<=> v108830(VarCurr,bitIndex32) )
& ( v122045(VarCurr,bitIndex17)
<=> v108830(VarCurr,bitIndex31) )
& ( v122045(VarCurr,bitIndex16)
<=> v108830(VarCurr,bitIndex30) )
& ( v122045(VarCurr,bitIndex15)
<=> v108830(VarCurr,bitIndex29) )
& ( v122045(VarCurr,bitIndex14)
<=> v108830(VarCurr,bitIndex28) )
& ( v122045(VarCurr,bitIndex13)
<=> v108830(VarCurr,bitIndex27) )
& ( v122045(VarCurr,bitIndex12)
<=> v108830(VarCurr,bitIndex26) )
& ( v122045(VarCurr,bitIndex11)
<=> v108830(VarCurr,bitIndex25) )
& ( v122045(VarCurr,bitIndex10)
<=> v108830(VarCurr,bitIndex24) )
& ( v122045(VarCurr,bitIndex9)
<=> v108830(VarCurr,bitIndex23) ) ) ).
fof(addBitVectorEqualityBitBlasted_8330,axiom,
! [VarCurr] :
( v122044(VarCurr)
<=> ( ( v122034(VarCurr,bitIndex2)
<=> $false )
& ( v122034(VarCurr,bitIndex1)
<=> $true )
& ( v122034(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8329,axiom,
! [VarCurr] :
( v122043(VarCurr)
<=> ( ( v122034(VarCurr,bitIndex2)
<=> $false )
& ( v122034(VarCurr,bitIndex1)
<=> $true )
& ( v122034(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_38262,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v122042(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_38261,axiom,
! [VarCurr] :
( ( v122042(VarCurr,bitIndex23)
<=> v108830(VarCurr,bitIndex37) )
& ( v122042(VarCurr,bitIndex22)
<=> v108830(VarCurr,bitIndex36) )
& ( v122042(VarCurr,bitIndex21)
<=> v108830(VarCurr,bitIndex35) )
& ( v122042(VarCurr,bitIndex20)
<=> v108830(VarCurr,bitIndex34) )
& ( v122042(VarCurr,bitIndex19)
<=> v108830(VarCurr,bitIndex33) )
& ( v122042(VarCurr,bitIndex18)
<=> v108830(VarCurr,bitIndex32) )
& ( v122042(VarCurr,bitIndex17)
<=> v108830(VarCurr,bitIndex31) )
& ( v122042(VarCurr,bitIndex16)
<=> v108830(VarCurr,bitIndex30) )
& ( v122042(VarCurr,bitIndex15)
<=> v108830(VarCurr,bitIndex29) )
& ( v122042(VarCurr,bitIndex14)
<=> v108830(VarCurr,bitIndex28) )
& ( v122042(VarCurr,bitIndex13)
<=> v108830(VarCurr,bitIndex27) )
& ( v122042(VarCurr,bitIndex12)
<=> v108830(VarCurr,bitIndex26) )
& ( v122042(VarCurr,bitIndex11)
<=> v108830(VarCurr,bitIndex25) )
& ( v122042(VarCurr,bitIndex10)
<=> v108830(VarCurr,bitIndex24) )
& ( v122042(VarCurr,bitIndex9)
<=> v108830(VarCurr,bitIndex23) )
& ( v122042(VarCurr,bitIndex8)
<=> v108830(VarCurr,bitIndex22) )
& ( v122042(VarCurr,bitIndex7)
<=> v108830(VarCurr,bitIndex21) )
& ( v122042(VarCurr,bitIndex6)
<=> v108830(VarCurr,bitIndex20) )
& ( v122042(VarCurr,bitIndex5)
<=> v108830(VarCurr,bitIndex19) )
& ( v122042(VarCurr,bitIndex4)
<=> v108830(VarCurr,bitIndex18) )
& ( v122042(VarCurr,bitIndex3)
<=> v108830(VarCurr,bitIndex17) ) ) ).
fof(addBitVectorEqualityBitBlasted_8328,axiom,
! [VarCurr] :
( v122041(VarCurr)
<=> ( ( v122034(VarCurr,bitIndex2)
<=> $false )
& ( v122034(VarCurr,bitIndex1)
<=> $false )
& ( v122034(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_8327,axiom,
! [VarCurr] :
( v122040(VarCurr)
<=> ( ( v122034(VarCurr,bitIndex2)
<=> $false )
& ( v122034(VarCurr,bitIndex1)
<=> $false )
& ( v122034(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_38260,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v122034(VarCurr,B)
<=> v122036(VarCurr,B) ) ) ).
fof(addAssignment_38259,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v122036(VarCurr,B)
<=> v122038(VarCurr,B) ) ) ).
fof(addAssignment_38258,axiom,
! [VarCurr,B] :
( range_2_0(B)
=> ( v122038(VarCurr,B)
<=> v108833(VarCurr,B) ) ) ).
fof(addAssignment_38257,axiom,
! [VarCurr] :
( v108830(VarCurr,bitIndex37)
<=> v108169(VarCurr,bitIndex37) ) ).
fof(addAssignment_38256,axiom,
! [VarCurr] :
( v108169(VarCurr,bitIndex37)
<=> v108171(VarCurr,bitIndex37) ) ).
fof(addAssignment_38255,axiom,
! [VarCurr] :
( v108171(VarCurr,bitIndex37)
<=> v108173(VarCurr,bitIndex37) ) ).
fof(addAssignment_38254,axiom,
! [VarCurr] :
( v108173(VarCurr,bitIndex37)
<=> v108200(VarCurr,bitIndex37) ) ).
fof(addAssignment_38253,axiom,
! [VarCurr] :
( v108204(VarCurr,bitIndex26)
<=> v111916(VarCurr,bitIndex26) ) ).
fof(addAssignment_38252,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex23)
<=> v118471(VarCurr,bitIndex23) ) ).
fof(addAssignment_38251,axiom,
! [VarCurr] :
( v122010(VarCurr)
<=> v121363(VarCurr,bitIndex24) ) ).
fof(addAssignment_38250,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex24)
<=> v122012(VarCurr) ) ).
fof(addAssignment_38249,axiom,
! [VarCurr] :
( v122012(VarCurr)
<=> v122014(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v122019(VarNext)
=> ( v122014(VarNext)
<=> v122014(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2761,axiom,
! [VarNext] :
( v122019(VarNext)
=> ( v122014(VarNext)
<=> v121948(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24133,axiom,
! [VarCurr] :
( v122019(VarCurr)
<=> ( v121952(VarCurr)
& v122020(VarCurr) ) ) ).
fof(writeUnaryOperator_9615,axiom,
! [VarCurr] :
( ~ v122020(VarCurr)
<=> v122016(VarCurr) ) ).
fof(addAssignment_38248,axiom,
! [VarCurr] :
( v122016(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38247,axiom,
! [VarCurr] :
( v122008(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38246,axiom,
! [VarCurr] :
( v122006(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38245,axiom,
! [VarCurr] :
( v121946(VarCurr)
<=> v121948(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121985(VarNext)
=> ( v121948(VarNext)
<=> v121948(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2760,axiom,
! [VarNext] :
( v121985(VarNext)
=> ( v121948(VarNext)
<=> v121995(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2047,axiom,
! [VarCurr] :
( ( ~ v121986(VarCurr)
& v121987(VarCurr) )
=> ( v121995(VarCurr)
<=> v121996(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2121,axiom,
! [VarCurr] :
( v121986(VarCurr)
=> ( v121995(VarCurr)
<=> v121954(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5307,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121988(VarCurr)
=> ( v121996(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5310,axiom,
! [VarCurr] :
( v121988(VarCurr)
=> ( v121996(VarCurr)
<=> v121969(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24132,axiom,
! [VarCurr] :
( v121985(VarCurr)
<=> ( v121986(VarCurr)
| v121987(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24131,axiom,
! [VarCurr] :
( v121987(VarCurr)
<=> ( v121988(VarCurr)
| v121991(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24130,axiom,
! [VarCurr] :
( v121991(VarCurr)
<=> ( v121992(VarCurr)
& v121994(VarCurr) ) ) ).
fof(writeUnaryOperator_9614,axiom,
! [VarCurr] :
( ~ v121994(VarCurr)
<=> v121988(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24129,axiom,
! [VarCurr] :
( v121992(VarCurr)
<=> ( v121950(VarCurr)
& v121993(VarCurr) ) ) ).
fof(writeUnaryOperator_9613,axiom,
! [VarCurr] :
( ~ v121993(VarCurr)
<=> v121952(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24128,axiom,
! [VarCurr] :
( v121988(VarCurr)
<=> ( v121989(VarCurr)
& v121990(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8326,axiom,
! [VarCurr] :
( v121990(VarCurr)
<=> ( v121952(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8325,axiom,
! [VarCurr] :
( v121989(VarCurr)
<=> ( v121950(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24127,axiom,
! [VarCurr] :
( v121986(VarCurr)
<=> ( v121950(VarCurr)
& v121952(VarCurr) ) ) ).
fof(addAssignment_38244,axiom,
! [VarCurr] :
( v121969(VarCurr)
<=> v121525(VarCurr,bitIndex24) ) ).
fof(addAssignment_38243,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex24)
<=> v121527(VarCurr,bitIndex24) ) ).
fof(addAssignment_38242,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex24)
<=> v121528(VarCurr,bitIndex24) ) ).
fof(addAssignment_38241,axiom,
! [VarCurr] :
( v121530(VarCurr,bitIndex0)
<=> v121680(VarCurr,bitIndex0) ) ).
fof(addAssignment_38240,axiom,
! [VarCurr] :
( v121652(VarCurr,bitIndex0)
<=> v121654(VarCurr,bitIndex0) ) ).
fof(addAssignment_38239,axiom,
! [VarCurr] :
( v121654(VarCurr,bitIndex0)
<=> v121656(VarCurr,bitIndex0) ) ).
fof(addAssignment_38238,axiom,
! [VarCurr] :
( v121656(VarCurr,bitIndex0)
<=> v121658(VarCurr,bitIndex0) ) ).
fof(addAssignment_38237,axiom,
! [VarCurr] :
( v121658(VarCurr,bitIndex0)
<=> v121660(VarCurr,bitIndex0) ) ).
fof(addAssignment_38236,axiom,
! [VarCurr] :
( v121660(VarCurr,bitIndex0)
<=> v121662(VarCurr,bitIndex0) ) ).
fof(addAssignment_38235,axiom,
! [VarCurr] :
( v121662(VarCurr,bitIndex0)
<=> v121664(VarCurr,bitIndex0) ) ).
fof(addAssignment_38234,axiom,
! [VarCurr] :
( v121664(VarCurr,bitIndex0)
<=> v121666(VarCurr,bitIndex0) ) ).
fof(addAssignment_38233,axiom,
! [VarCurr] :
( v121666(VarCurr,bitIndex0)
<=> v121971(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121979(VarNext)
=> ( v121971(VarNext)
<=> v121971(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2759,axiom,
! [VarNext] :
( v121979(VarNext)
=> ( v121971(VarNext)
<=> v121973(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_8324,axiom,
! [VarCurr] :
( v121979(VarCurr)
<=> ( v121975(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9612,axiom,
! [VarCurr] :
( ~ v121975(VarCurr)
<=> v109641(VarCurr) ) ).
fof(addAssignment_38232,axiom,
! [VarCurr] :
( v121973(VarCurr)
<=> v109121(VarCurr,bitIndex0) ) ).
fof(addAssignment_38231,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex24)
<=> v118471(VarCurr,bitIndex24) ) ).
fof(addAssignment_38230,axiom,
! [VarCurr] :
( v121954(VarCurr)
<=> v121363(VarCurr,bitIndex25) ) ).
fof(addAssignment_38229,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex25)
<=> v121956(VarCurr) ) ).
fof(addAssignment_38228,axiom,
! [VarCurr] :
( v121956(VarCurr)
<=> v121958(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2849,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121963(VarNext)
=> ( v121958(VarNext)
<=> v121958(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2758,axiom,
! [VarNext] :
( v121963(VarNext)
=> ( v121958(VarNext)
<=> v121892(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24126,axiom,
! [VarCurr] :
( v121963(VarCurr)
<=> ( v121896(VarCurr)
& v121964(VarCurr) ) ) ).
fof(writeUnaryOperator_9611,axiom,
! [VarCurr] :
( ~ v121964(VarCurr)
<=> v121960(VarCurr) ) ).
fof(addAssignment_38227,axiom,
! [VarCurr] :
( v121960(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38226,axiom,
! [VarCurr] :
( v121952(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38225,axiom,
! [VarCurr] :
( v121950(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38224,axiom,
! [VarCurr] :
( v121890(VarCurr)
<=> v121892(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2848,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121929(VarNext)
=> ( v121892(VarNext)
<=> v121892(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2757,axiom,
! [VarNext] :
( v121929(VarNext)
=> ( v121892(VarNext)
<=> v121939(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2046,axiom,
! [VarCurr] :
( ( ~ v121930(VarCurr)
& v121931(VarCurr) )
=> ( v121939(VarCurr)
<=> v121940(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2120,axiom,
! [VarCurr] :
( v121930(VarCurr)
=> ( v121939(VarCurr)
<=> v121898(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121932(VarCurr)
=> ( v121940(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5309,axiom,
! [VarCurr] :
( v121932(VarCurr)
=> ( v121940(VarCurr)
<=> v121913(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24125,axiom,
! [VarCurr] :
( v121929(VarCurr)
<=> ( v121930(VarCurr)
| v121931(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24124,axiom,
! [VarCurr] :
( v121931(VarCurr)
<=> ( v121932(VarCurr)
| v121935(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24123,axiom,
! [VarCurr] :
( v121935(VarCurr)
<=> ( v121936(VarCurr)
& v121938(VarCurr) ) ) ).
fof(writeUnaryOperator_9610,axiom,
! [VarCurr] :
( ~ v121938(VarCurr)
<=> v121932(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24122,axiom,
! [VarCurr] :
( v121936(VarCurr)
<=> ( v121894(VarCurr)
& v121937(VarCurr) ) ) ).
fof(writeUnaryOperator_9609,axiom,
! [VarCurr] :
( ~ v121937(VarCurr)
<=> v121896(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24121,axiom,
! [VarCurr] :
( v121932(VarCurr)
<=> ( v121933(VarCurr)
& v121934(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8323,axiom,
! [VarCurr] :
( v121934(VarCurr)
<=> ( v121896(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8322,axiom,
! [VarCurr] :
( v121933(VarCurr)
<=> ( v121894(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24120,axiom,
! [VarCurr] :
( v121930(VarCurr)
<=> ( v121894(VarCurr)
& v121896(VarCurr) ) ) ).
fof(addAssignment_38223,axiom,
! [VarCurr] :
( v121913(VarCurr)
<=> v121525(VarCurr,bitIndex25) ) ).
fof(addAssignment_38222,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex25)
<=> v121527(VarCurr,bitIndex25) ) ).
fof(addAssignment_38221,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex25)
<=> v121528(VarCurr,bitIndex25) ) ).
fof(addAssignment_38220,axiom,
! [VarCurr] :
( v121530(VarCurr,bitIndex1)
<=> v121680(VarCurr,bitIndex1) ) ).
fof(addAssignment_38219,axiom,
! [VarCurr] :
( v121652(VarCurr,bitIndex1)
<=> v121654(VarCurr,bitIndex1) ) ).
fof(addAssignment_38218,axiom,
! [VarCurr] :
( v121654(VarCurr,bitIndex1)
<=> v121656(VarCurr,bitIndex1) ) ).
fof(addAssignment_38217,axiom,
! [VarCurr] :
( v121656(VarCurr,bitIndex1)
<=> v121658(VarCurr,bitIndex1) ) ).
fof(addAssignment_38216,axiom,
! [VarCurr] :
( v121658(VarCurr,bitIndex1)
<=> v121660(VarCurr,bitIndex1) ) ).
fof(addAssignment_38215,axiom,
! [VarCurr] :
( v121660(VarCurr,bitIndex1)
<=> v121662(VarCurr,bitIndex1) ) ).
fof(addAssignment_38214,axiom,
! [VarCurr] :
( v121662(VarCurr,bitIndex1)
<=> v121664(VarCurr,bitIndex1) ) ).
fof(addAssignment_38213,axiom,
! [VarCurr] :
( v121664(VarCurr,bitIndex1)
<=> v121666(VarCurr,bitIndex1) ) ).
fof(addAssignment_38212,axiom,
! [VarCurr] :
( v121666(VarCurr,bitIndex1)
<=> v121915(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121923(VarNext)
=> ( v121915(VarNext)
<=> v121915(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2756,axiom,
! [VarNext] :
( v121923(VarNext)
=> ( v121915(VarNext)
<=> v121917(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_8321,axiom,
! [VarCurr] :
( v121923(VarCurr)
<=> ( v121919(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9608,axiom,
! [VarCurr] :
( ~ v121919(VarCurr)
<=> v109641(VarCurr) ) ).
fof(addAssignment_38211,axiom,
! [VarCurr] :
( v121917(VarCurr)
<=> v109121(VarCurr,bitIndex1) ) ).
fof(addAssignment_38210,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex25)
<=> v118471(VarCurr,bitIndex25) ) ).
fof(addAssignment_38209,axiom,
! [VarCurr] :
( v121898(VarCurr)
<=> v121363(VarCurr,bitIndex26) ) ).
fof(addAssignment_38208,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex26)
<=> v121900(VarCurr) ) ).
fof(addAssignment_38207,axiom,
! [VarCurr] :
( v121900(VarCurr)
<=> v121902(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121907(VarNext)
=> ( v121902(VarNext)
<=> v121902(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2755,axiom,
! [VarNext] :
( v121907(VarNext)
=> ( v121902(VarNext)
<=> v121836(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24119,axiom,
! [VarCurr] :
( v121907(VarCurr)
<=> ( v121840(VarCurr)
& v121908(VarCurr) ) ) ).
fof(writeUnaryOperator_9607,axiom,
! [VarCurr] :
( ~ v121908(VarCurr)
<=> v121904(VarCurr) ) ).
fof(addAssignment_38206,axiom,
! [VarCurr] :
( v121904(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38205,axiom,
! [VarCurr] :
( v121896(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38204,axiom,
! [VarCurr] :
( v121894(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38203,axiom,
! [VarCurr] :
( v121834(VarCurr)
<=> v121836(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121873(VarNext)
=> ( v121836(VarNext)
<=> v121836(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2754,axiom,
! [VarNext] :
( v121873(VarNext)
=> ( v121836(VarNext)
<=> v121883(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2045,axiom,
! [VarCurr] :
( ( ~ v121874(VarCurr)
& v121875(VarCurr) )
=> ( v121883(VarCurr)
<=> v121884(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2119,axiom,
! [VarCurr] :
( v121874(VarCurr)
=> ( v121883(VarCurr)
<=> v121842(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121876(VarCurr)
=> ( v121884(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5308,axiom,
! [VarCurr] :
( v121876(VarCurr)
=> ( v121884(VarCurr)
<=> v121857(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24118,axiom,
! [VarCurr] :
( v121873(VarCurr)
<=> ( v121874(VarCurr)
| v121875(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24117,axiom,
! [VarCurr] :
( v121875(VarCurr)
<=> ( v121876(VarCurr)
| v121879(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24116,axiom,
! [VarCurr] :
( v121879(VarCurr)
<=> ( v121880(VarCurr)
& v121882(VarCurr) ) ) ).
fof(writeUnaryOperator_9606,axiom,
! [VarCurr] :
( ~ v121882(VarCurr)
<=> v121876(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24115,axiom,
! [VarCurr] :
( v121880(VarCurr)
<=> ( v121838(VarCurr)
& v121881(VarCurr) ) ) ).
fof(writeUnaryOperator_9605,axiom,
! [VarCurr] :
( ~ v121881(VarCurr)
<=> v121840(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24114,axiom,
! [VarCurr] :
( v121876(VarCurr)
<=> ( v121877(VarCurr)
& v121878(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8320,axiom,
! [VarCurr] :
( v121878(VarCurr)
<=> ( v121840(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8319,axiom,
! [VarCurr] :
( v121877(VarCurr)
<=> ( v121838(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24113,axiom,
! [VarCurr] :
( v121874(VarCurr)
<=> ( v121838(VarCurr)
& v121840(VarCurr) ) ) ).
fof(addAssignment_38202,axiom,
! [VarCurr] :
( v121857(VarCurr)
<=> v121525(VarCurr,bitIndex26) ) ).
fof(addAssignment_38201,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex26)
<=> v121527(VarCurr,bitIndex26) ) ).
fof(addAssignment_38200,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex26)
<=> v121528(VarCurr,bitIndex26) ) ).
fof(addAssignment_38199,axiom,
! [VarCurr] :
( v121530(VarCurr,bitIndex2)
<=> v121680(VarCurr,bitIndex2) ) ).
fof(addAssignment_38198,axiom,
! [VarCurr] :
( v121652(VarCurr,bitIndex2)
<=> v121654(VarCurr,bitIndex2) ) ).
fof(addAssignment_38197,axiom,
! [VarCurr] :
( v121654(VarCurr,bitIndex2)
<=> v121656(VarCurr,bitIndex2) ) ).
fof(addAssignment_38196,axiom,
! [VarCurr] :
( v121656(VarCurr,bitIndex2)
<=> v121658(VarCurr,bitIndex2) ) ).
fof(addAssignment_38195,axiom,
! [VarCurr] :
( v121658(VarCurr,bitIndex2)
<=> v121660(VarCurr,bitIndex2) ) ).
fof(addAssignment_38194,axiom,
! [VarCurr] :
( v121660(VarCurr,bitIndex2)
<=> v121662(VarCurr,bitIndex2) ) ).
fof(addAssignment_38193,axiom,
! [VarCurr] :
( v121662(VarCurr,bitIndex2)
<=> v121664(VarCurr,bitIndex2) ) ).
fof(addAssignment_38192,axiom,
! [VarCurr] :
( v121664(VarCurr,bitIndex2)
<=> v121666(VarCurr,bitIndex2) ) ).
fof(addAssignment_38191,axiom,
! [VarCurr] :
( v121666(VarCurr,bitIndex2)
<=> v121859(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2844,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121867(VarNext)
=> ( v121859(VarNext)
<=> v121859(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2753,axiom,
! [VarNext] :
( v121867(VarNext)
=> ( v121859(VarNext)
<=> v121861(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_8318,axiom,
! [VarCurr] :
( v121867(VarCurr)
<=> ( v121863(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9604,axiom,
! [VarCurr] :
( ~ v121863(VarCurr)
<=> v109641(VarCurr) ) ).
fof(addAssignment_38190,axiom,
! [VarCurr] :
( v121861(VarCurr)
<=> v109121(VarCurr,bitIndex2) ) ).
fof(addAssignment_38189,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex26)
<=> v118471(VarCurr,bitIndex26) ) ).
fof(addAssignment_38188,axiom,
! [VarCurr] :
( v121842(VarCurr)
<=> v121363(VarCurr,bitIndex27) ) ).
fof(addAssignment_38187,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex27)
<=> v121844(VarCurr) ) ).
fof(addAssignment_38186,axiom,
! [VarCurr] :
( v121844(VarCurr)
<=> v121846(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2843,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121851(VarNext)
=> ( v121846(VarNext)
<=> v121846(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2752,axiom,
! [VarNext] :
( v121851(VarNext)
=> ( v121846(VarNext)
<=> v121774(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24112,axiom,
! [VarCurr] :
( v121851(VarCurr)
<=> ( v121778(VarCurr)
& v121852(VarCurr) ) ) ).
fof(writeUnaryOperator_9603,axiom,
! [VarCurr] :
( ~ v121852(VarCurr)
<=> v121848(VarCurr) ) ).
fof(addAssignment_38185,axiom,
! [VarCurr] :
( v121848(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38184,axiom,
! [VarCurr] :
( v121840(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38183,axiom,
! [VarCurr] :
( v121838(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38182,axiom,
! [VarCurr] :
( v121772(VarCurr)
<=> v121774(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121817(VarNext)
=> ( v121774(VarNext)
<=> v121774(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2751,axiom,
! [VarNext] :
( v121817(VarNext)
=> ( v121774(VarNext)
<=> v121827(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2044,axiom,
! [VarCurr] :
( ( ~ v121818(VarCurr)
& v121819(VarCurr) )
=> ( v121827(VarCurr)
<=> v121828(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2118,axiom,
! [VarCurr] :
( v121818(VarCurr)
=> ( v121827(VarCurr)
<=> v121780(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121820(VarCurr)
=> ( v121828(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5307,axiom,
! [VarCurr] :
( v121820(VarCurr)
=> ( v121828(VarCurr)
<=> v121801(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24111,axiom,
! [VarCurr] :
( v121817(VarCurr)
<=> ( v121818(VarCurr)
| v121819(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24110,axiom,
! [VarCurr] :
( v121819(VarCurr)
<=> ( v121820(VarCurr)
| v121823(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24109,axiom,
! [VarCurr] :
( v121823(VarCurr)
<=> ( v121824(VarCurr)
& v121826(VarCurr) ) ) ).
fof(writeUnaryOperator_9602,axiom,
! [VarCurr] :
( ~ v121826(VarCurr)
<=> v121820(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24108,axiom,
! [VarCurr] :
( v121824(VarCurr)
<=> ( v121776(VarCurr)
& v121825(VarCurr) ) ) ).
fof(writeUnaryOperator_9601,axiom,
! [VarCurr] :
( ~ v121825(VarCurr)
<=> v121778(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24107,axiom,
! [VarCurr] :
( v121820(VarCurr)
<=> ( v121821(VarCurr)
& v121822(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8317,axiom,
! [VarCurr] :
( v121822(VarCurr)
<=> ( v121778(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8316,axiom,
! [VarCurr] :
( v121821(VarCurr)
<=> ( v121776(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24106,axiom,
! [VarCurr] :
( v121818(VarCurr)
<=> ( v121776(VarCurr)
& v121778(VarCurr) ) ) ).
fof(addAssignment_38181,axiom,
! [VarCurr] :
( v121801(VarCurr)
<=> v121525(VarCurr,bitIndex27) ) ).
fof(addAssignment_38180,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex27)
<=> v121527(VarCurr,bitIndex27) ) ).
fof(addAssignment_38179,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex27)
<=> v121528(VarCurr,bitIndex27) ) ).
fof(addAssignment_38178,axiom,
! [VarCurr] :
( v121530(VarCurr,bitIndex3)
<=> v121680(VarCurr,bitIndex3) ) ).
fof(addAssignment_38177,axiom,
! [VarCurr] :
( v121652(VarCurr,bitIndex3)
<=> v121654(VarCurr,bitIndex3) ) ).
fof(addAssignment_38176,axiom,
! [VarCurr] :
( v121654(VarCurr,bitIndex3)
<=> v121656(VarCurr,bitIndex3) ) ).
fof(addAssignment_38175,axiom,
! [VarCurr] :
( v121656(VarCurr,bitIndex3)
<=> v121658(VarCurr,bitIndex3) ) ).
fof(addAssignment_38174,axiom,
! [VarCurr] :
( v121658(VarCurr,bitIndex3)
<=> v121660(VarCurr,bitIndex3) ) ).
fof(addAssignment_38173,axiom,
! [VarCurr] :
( v121660(VarCurr,bitIndex3)
<=> v121662(VarCurr,bitIndex3) ) ).
fof(addAssignment_38172,axiom,
! [VarCurr] :
( v121662(VarCurr,bitIndex3)
<=> v121664(VarCurr,bitIndex3) ) ).
fof(addAssignment_38171,axiom,
! [VarCurr] :
( v121664(VarCurr,bitIndex3)
<=> v121666(VarCurr,bitIndex3) ) ).
fof(addAssignment_38170,axiom,
! [VarCurr] :
( v121666(VarCurr,bitIndex3)
<=> v121803(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121811(VarNext)
=> ( v121803(VarNext)
<=> v121803(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2750,axiom,
! [VarNext] :
( v121811(VarNext)
=> ( v121803(VarNext)
<=> v121805(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_8315,axiom,
! [VarCurr] :
( v121811(VarCurr)
<=> ( v121807(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9600,axiom,
! [VarCurr] :
( ~ v121807(VarCurr)
<=> v109641(VarCurr) ) ).
fof(addAssignment_38169,axiom,
! [VarCurr] :
( v121805(VarCurr)
<=> v109121(VarCurr,bitIndex3) ) ).
fof(addAssignment_38168,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex27)
<=> v118471(VarCurr,bitIndex27) ) ).
fof(addAssignment_38167,axiom,
! [VarCurr] :
( v121780(VarCurr)
<=> v121782(VarCurr) ) ).
fof(addAssignment_38166,axiom,
! [VarCurr] :
( v121782(VarCurr)
<=> v121784(VarCurr) ) ).
fof(addAssignment_38165,axiom,
! [VarCurr] :
( v121784(VarCurr)
<=> v121786(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121795(VarNext)
=> ( v121786(VarNext)
<=> v121786(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2749,axiom,
! [VarNext] :
( v121795(VarNext)
=> ( v121786(VarNext)
<=> v121292(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24105,axiom,
! [VarCurr] :
( v121795(VarCurr)
<=> ( v121308(VarCurr)
& v121796(VarCurr) ) ) ).
fof(writeUnaryOperator_9599,axiom,
! [VarCurr] :
( ~ v121796(VarCurr)
<=> v121788(VarCurr) ) ).
fof(addAssignment_38164,axiom,
! [VarCurr] :
( v121788(VarCurr)
<=> v121472(VarCurr,bitIndex0) ) ).
fof(addAssignment_38163,axiom,
! [VarCurr] :
( v121472(VarCurr,bitIndex0)
<=> v121790(VarCurr) ) ).
fof(addAssignment_38162,axiom,
! [VarCurr] :
( v121790(VarCurr)
<=> v121792(VarCurr) ) ).
fof(addAssignment_38161,axiom,
! [VarCurr] :
( v121792(VarCurr)
<=> v121478(VarCurr) ) ).
fof(addAssignment_38160,axiom,
! [VarCurr] :
( v121778(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38159,axiom,
! [VarCurr] :
( v121776(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38158,axiom,
! [VarCurr] :
( v121770(VarCurr)
<=> v121369(VarCurr) ) ).
fof(addAssignment_38157,axiom,
! [VarCurr] :
( v121768(VarCurr)
<=> v121418(VarCurr) ) ).
fof(addAssignment_38156,axiom,
! [VarCurr] :
( v121766(VarCurr)
<=> v121430(VarCurr) ) ).
fof(addAssignment_38155,axiom,
! [VarCurr] :
( v121764(VarCurr)
<=> v121442(VarCurr) ) ).
fof(addAssignment_38154,axiom,
! [VarCurr] :
( v121762(VarCurr)
<=> v121454(VarCurr) ) ).
fof(addAssignment_38153,axiom,
! [VarCurr] :
( v121284(VarCurr)
<=> v121286(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24104,axiom,
! [VarCurr] :
( v121286(VarCurr)
<=> ( v121288(VarCurr)
& v121748(VarCurr) ) ) ).
fof(writeUnaryOperator_9598,axiom,
! [VarCurr] :
( ~ v121748(VarCurr)
<=> v121750(VarCurr) ) ).
fof(addAssignment_38152,axiom,
! [VarCurr] :
( v121750(VarCurr)
<=> v121752(VarCurr) ) ).
fof(addAssignment_38151,axiom,
! [VarCurr] :
( v121752(VarCurr)
<=> v121754(VarCurr) ) ).
fof(addAssignment_38150,axiom,
! [VarCurr] :
( v121754(VarCurr)
<=> v108916(VarCurr) ) ).
fof(addAssignment_38149,axiom,
! [VarCurr] :
( v121288(VarCurr)
<=> v121290(VarCurr) ) ).
fof(addAssignment_38148,axiom,
! [VarCurr] :
( v121290(VarCurr)
<=> v121292(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121731(VarNext)
=> ( v121292(VarNext)
<=> v121292(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2748,axiom,
! [VarNext] :
( v121731(VarNext)
=> ( v121292(VarNext)
<=> v121741(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2043,axiom,
! [VarCurr] :
( ( ~ v121732(VarCurr)
& v121733(VarCurr) )
=> ( v121741(VarCurr)
<=> v121742(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2117,axiom,
! [VarCurr] :
( v121732(VarCurr)
=> ( v121741(VarCurr)
<=> v121361(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5303,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121734(VarCurr)
=> ( v121742(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5306,axiom,
! [VarCurr] :
( v121734(VarCurr)
=> ( v121742(VarCurr)
<=> v121709(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24103,axiom,
! [VarCurr] :
( v121731(VarCurr)
<=> ( v121732(VarCurr)
| v121733(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24102,axiom,
! [VarCurr] :
( v121733(VarCurr)
<=> ( v121734(VarCurr)
| v121737(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24101,axiom,
! [VarCurr] :
( v121737(VarCurr)
<=> ( v121738(VarCurr)
& v121740(VarCurr) ) ) ).
fof(writeUnaryOperator_9597,axiom,
! [VarCurr] :
( ~ v121740(VarCurr)
<=> v121734(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24100,axiom,
! [VarCurr] :
( v121738(VarCurr)
<=> ( v121294(VarCurr)
& v121739(VarCurr) ) ) ).
fof(writeUnaryOperator_9596,axiom,
! [VarCurr] :
( ~ v121739(VarCurr)
<=> v121308(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24099,axiom,
! [VarCurr] :
( v121734(VarCurr)
<=> ( v121735(VarCurr)
& v121736(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8314,axiom,
! [VarCurr] :
( v121736(VarCurr)
<=> ( v121308(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8313,axiom,
! [VarCurr] :
( v121735(VarCurr)
<=> ( v121294(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24098,axiom,
! [VarCurr] :
( v121732(VarCurr)
<=> ( v121294(VarCurr)
& v121308(VarCurr) ) ) ).
fof(addAssignment_38147,axiom,
! [VarCurr] :
( v121709(VarCurr)
<=> v121711(VarCurr) ) ).
fof(addAssignment_38146,axiom,
! [VarCurr] :
( v121711(VarCurr)
<=> v121713(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2838,axiom,
! [VarCurr] :
( ~ v121494(VarCurr)
=> ( v121713(VarCurr)
<=> v121721(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2747,axiom,
! [VarCurr] :
( v121494(VarCurr)
=> ( v121713(VarCurr)
<=> v121715(VarCurr) ) ) ).
fof(addAssignment_38145,axiom,
! [VarCurr] :
( v121721(VarCurr)
<=> v121723(VarCurr) ) ).
fof(addAssignment_38144,axiom,
! [VarCurr] :
( v121723(VarCurr)
<=> v121725(VarCurr) ) ).
fof(addAssignment_38143,axiom,
! [VarCurr] :
( v121725(VarCurr)
<=> v121727(VarCurr) ) ).
fof(addAssignment_38142,axiom,
! [VarCurr] :
( v121727(VarCurr)
<=> v107900(VarCurr,bitIndex0) ) ).
fof(addAssignment_38141,axiom,
! [VarCurr] :
( v121715(VarCurr)
<=> v121717(VarCurr) ) ).
fof(addAssignment_38140,axiom,
! [VarCurr] :
( v121717(VarCurr)
<=> v121719(VarCurr) ) ).
fof(addAssignment_38139,axiom,
! [VarCurr] :
( v121361(VarCurr)
<=> v121363(VarCurr,bitIndex28) ) ).
fof(addAssignment_38138,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex28)
<=> v121365(VarCurr) ) ).
fof(addAssignment_38137,axiom,
! [VarCurr] :
( v121365(VarCurr)
<=> v121367(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121703(VarNext)
=> ( v121367(VarNext)
<=> v121367(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2746,axiom,
! [VarNext] :
( v121703(VarNext)
=> ( v121367(VarNext)
<=> v121369(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24097,axiom,
! [VarCurr] :
( v121703(VarCurr)
<=> ( v121377(VarCurr)
& v121704(VarCurr) ) ) ).
fof(writeUnaryOperator_9595,axiom,
! [VarCurr] :
( ~ v121704(VarCurr)
<=> v121700(VarCurr) ) ).
fof(addAssignment_38136,axiom,
! [VarCurr] :
( v121700(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2836,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121683(VarNext)
=> ( v121369(VarNext)
<=> v121369(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2745,axiom,
! [VarNext] :
( v121683(VarNext)
=> ( v121369(VarNext)
<=> v121693(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2042,axiom,
! [VarCurr] :
( ( ~ v121684(VarCurr)
& v121685(VarCurr) )
=> ( v121693(VarCurr)
<=> v121694(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2116,axiom,
! [VarCurr] :
( v121684(VarCurr)
=> ( v121693(VarCurr)
<=> v121412(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5302,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121686(VarCurr)
=> ( v121694(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5305,axiom,
! [VarCurr] :
( v121686(VarCurr)
=> ( v121694(VarCurr)
<=> v121647(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24096,axiom,
! [VarCurr] :
( v121683(VarCurr)
<=> ( v121684(VarCurr)
| v121685(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24095,axiom,
! [VarCurr] :
( v121685(VarCurr)
<=> ( v121686(VarCurr)
| v121689(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24094,axiom,
! [VarCurr] :
( v121689(VarCurr)
<=> ( v121690(VarCurr)
& v121692(VarCurr) ) ) ).
fof(writeUnaryOperator_9594,axiom,
! [VarCurr] :
( ~ v121692(VarCurr)
<=> v121686(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24093,axiom,
! [VarCurr] :
( v121690(VarCurr)
<=> ( v121371(VarCurr)
& v121691(VarCurr) ) ) ).
fof(writeUnaryOperator_9593,axiom,
! [VarCurr] :
( ~ v121691(VarCurr)
<=> v121377(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24092,axiom,
! [VarCurr] :
( v121686(VarCurr)
<=> ( v121687(VarCurr)
& v121688(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8312,axiom,
! [VarCurr] :
( v121688(VarCurr)
<=> ( v121377(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8311,axiom,
! [VarCurr] :
( v121687(VarCurr)
<=> ( v121371(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24091,axiom,
! [VarCurr] :
( v121684(VarCurr)
<=> ( v121371(VarCurr)
& v121377(VarCurr) ) ) ).
fof(addAssignment_38135,axiom,
! [VarCurr] :
( v121647(VarCurr)
<=> v121525(VarCurr,bitIndex28) ) ).
fof(addAssignment_38134,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex28)
<=> v121527(VarCurr,bitIndex28) ) ).
fof(addAssignment_38133,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex28)
<=> v121528(VarCurr,bitIndex28) ) ).
fof(addAssignment_38132,axiom,
! [VarCurr] :
( v121530(VarCurr,bitIndex4)
<=> v121680(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2835,axiom,
! [VarCurr] :
( ~ v121650(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v121680(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2744,axiom,
! [VarCurr] :
( v121650(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v121680(VarCurr,B)
<=> v121652(VarCurr,B) ) ) ) ).
fof(addAssignment_38131,axiom,
! [VarCurr] :
( v121652(VarCurr,bitIndex4)
<=> v121654(VarCurr,bitIndex4) ) ).
fof(addAssignment_38130,axiom,
! [VarCurr] :
( v121654(VarCurr,bitIndex4)
<=> v121656(VarCurr,bitIndex4) ) ).
fof(addAssignment_38129,axiom,
! [VarCurr] :
( v121656(VarCurr,bitIndex4)
<=> v121658(VarCurr,bitIndex4) ) ).
fof(addAssignment_38128,axiom,
! [VarCurr] :
( v121658(VarCurr,bitIndex4)
<=> v121660(VarCurr,bitIndex4) ) ).
fof(addAssignment_38127,axiom,
! [VarCurr] :
( v121660(VarCurr,bitIndex4)
<=> v121662(VarCurr,bitIndex4) ) ).
fof(addAssignment_38126,axiom,
! [VarCurr] :
( v121662(VarCurr,bitIndex4)
<=> v121664(VarCurr,bitIndex4) ) ).
fof(addAssignment_38125,axiom,
! [VarCurr] :
( v121664(VarCurr,bitIndex4)
<=> v121666(VarCurr,bitIndex4) ) ).
fof(addAssignment_38124,axiom,
! [VarCurr] :
( v121666(VarCurr,bitIndex4)
<=> v121668(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2834,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121676(VarNext)
=> ( v121668(VarNext)
<=> v121668(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2743,axiom,
! [VarNext] :
( v121676(VarNext)
=> ( v121668(VarNext)
<=> v121670(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_8310,axiom,
! [VarCurr] :
( v121676(VarCurr)
<=> ( v121672(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9592,axiom,
! [VarCurr] :
( ~ v121672(VarCurr)
<=> v109641(VarCurr) ) ).
fof(addAssignment_38123,axiom,
! [VarCurr] :
( v121670(VarCurr)
<=> v109121(VarCurr,bitIndex4) ) ).
fof(addAssignment_38122,axiom,
! [VarCurr] :
( v121650(VarCurr)
<=> v4254(VarCurr) ) ).
fof(addAssignment_38121,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex28)
<=> v118471(VarCurr,bitIndex28) ) ).
fof(addAssignment_38120,axiom,
! [VarCurr] :
( v121412(VarCurr)
<=> v121363(VarCurr,bitIndex29) ) ).
fof(addAssignment_38119,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex29)
<=> v121414(VarCurr) ) ).
fof(addAssignment_38118,axiom,
! [VarCurr] :
( v121414(VarCurr)
<=> v121416(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2833,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121641(VarNext)
=> ( v121416(VarNext)
<=> v121416(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2742,axiom,
! [VarNext] :
( v121641(VarNext)
=> ( v121416(VarNext)
<=> v121418(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24090,axiom,
! [VarCurr] :
( v121641(VarCurr)
<=> ( v121422(VarCurr)
& v121642(VarCurr) ) ) ).
fof(writeUnaryOperator_9591,axiom,
! [VarCurr] :
( ~ v121642(VarCurr)
<=> v121638(VarCurr) ) ).
fof(addAssignment_38117,axiom,
! [VarCurr] :
( v121638(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121621(VarNext)
=> ( v121418(VarNext)
<=> v121418(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2741,axiom,
! [VarNext] :
( v121621(VarNext)
=> ( v121418(VarNext)
<=> v121631(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2041,axiom,
! [VarCurr] :
( ( ~ v121622(VarCurr)
& v121623(VarCurr) )
=> ( v121631(VarCurr)
<=> v121632(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2115,axiom,
! [VarCurr] :
( v121622(VarCurr)
=> ( v121631(VarCurr)
<=> v121424(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5301,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121624(VarCurr)
=> ( v121632(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5304,axiom,
! [VarCurr] :
( v121624(VarCurr)
=> ( v121632(VarCurr)
<=> v121618(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24089,axiom,
! [VarCurr] :
( v121621(VarCurr)
<=> ( v121622(VarCurr)
| v121623(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24088,axiom,
! [VarCurr] :
( v121623(VarCurr)
<=> ( v121624(VarCurr)
| v121627(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24087,axiom,
! [VarCurr] :
( v121627(VarCurr)
<=> ( v121628(VarCurr)
& v121630(VarCurr) ) ) ).
fof(writeUnaryOperator_9590,axiom,
! [VarCurr] :
( ~ v121630(VarCurr)
<=> v121624(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24086,axiom,
! [VarCurr] :
( v121628(VarCurr)
<=> ( v121420(VarCurr)
& v121629(VarCurr) ) ) ).
fof(writeUnaryOperator_9589,axiom,
! [VarCurr] :
( ~ v121629(VarCurr)
<=> v121422(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24085,axiom,
! [VarCurr] :
( v121624(VarCurr)
<=> ( v121625(VarCurr)
& v121626(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8309,axiom,
! [VarCurr] :
( v121626(VarCurr)
<=> ( v121422(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8308,axiom,
! [VarCurr] :
( v121625(VarCurr)
<=> ( v121420(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24084,axiom,
! [VarCurr] :
( v121622(VarCurr)
<=> ( v121420(VarCurr)
& v121422(VarCurr) ) ) ).
fof(addAssignment_38116,axiom,
! [VarCurr] :
( v121618(VarCurr)
<=> v121525(VarCurr,bitIndex29) ) ).
fof(addAssignment_38115,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex29)
<=> v121527(VarCurr,bitIndex29) ) ).
fof(addAssignment_38114,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex29)
<=> v121528(VarCurr,bitIndex29) ) ).
fof(addAssignment_38113,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex29)
<=> v118471(VarCurr,bitIndex29) ) ).
fof(addAssignment_38112,axiom,
! [VarCurr] :
( v121424(VarCurr)
<=> v121363(VarCurr,bitIndex30) ) ).
fof(addAssignment_38111,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex30)
<=> v121426(VarCurr) ) ).
fof(addAssignment_38110,axiom,
! [VarCurr] :
( v121426(VarCurr)
<=> v121428(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121612(VarNext)
=> ( v121428(VarNext)
<=> v121428(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2740,axiom,
! [VarNext] :
( v121612(VarNext)
=> ( v121428(VarNext)
<=> v121430(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24083,axiom,
! [VarCurr] :
( v121612(VarCurr)
<=> ( v121434(VarCurr)
& v121613(VarCurr) ) ) ).
fof(writeUnaryOperator_9588,axiom,
! [VarCurr] :
( ~ v121613(VarCurr)
<=> v121609(VarCurr) ) ).
fof(addAssignment_38109,axiom,
! [VarCurr] :
( v121609(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2830,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121592(VarNext)
=> ( v121430(VarNext)
<=> v121430(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2739,axiom,
! [VarNext] :
( v121592(VarNext)
=> ( v121430(VarNext)
<=> v121602(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2040,axiom,
! [VarCurr] :
( ( ~ v121593(VarCurr)
& v121594(VarCurr) )
=> ( v121602(VarCurr)
<=> v121603(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2114,axiom,
! [VarCurr] :
( v121593(VarCurr)
=> ( v121602(VarCurr)
<=> v121436(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121595(VarCurr)
=> ( v121603(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5303,axiom,
! [VarCurr] :
( v121595(VarCurr)
=> ( v121603(VarCurr)
<=> v121589(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24082,axiom,
! [VarCurr] :
( v121592(VarCurr)
<=> ( v121593(VarCurr)
| v121594(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24081,axiom,
! [VarCurr] :
( v121594(VarCurr)
<=> ( v121595(VarCurr)
| v121598(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24080,axiom,
! [VarCurr] :
( v121598(VarCurr)
<=> ( v121599(VarCurr)
& v121601(VarCurr) ) ) ).
fof(writeUnaryOperator_9587,axiom,
! [VarCurr] :
( ~ v121601(VarCurr)
<=> v121595(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24079,axiom,
! [VarCurr] :
( v121599(VarCurr)
<=> ( v121432(VarCurr)
& v121600(VarCurr) ) ) ).
fof(writeUnaryOperator_9586,axiom,
! [VarCurr] :
( ~ v121600(VarCurr)
<=> v121434(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24078,axiom,
! [VarCurr] :
( v121595(VarCurr)
<=> ( v121596(VarCurr)
& v121597(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8307,axiom,
! [VarCurr] :
( v121597(VarCurr)
<=> ( v121434(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8306,axiom,
! [VarCurr] :
( v121596(VarCurr)
<=> ( v121432(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24077,axiom,
! [VarCurr] :
( v121593(VarCurr)
<=> ( v121432(VarCurr)
& v121434(VarCurr) ) ) ).
fof(addAssignment_38108,axiom,
! [VarCurr] :
( v121589(VarCurr)
<=> v121525(VarCurr,bitIndex30) ) ).
fof(addAssignment_38107,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex30)
<=> v121527(VarCurr,bitIndex30) ) ).
fof(addAssignment_38106,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex30)
<=> v121528(VarCurr,bitIndex30) ) ).
fof(addAssignment_38105,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex30)
<=> v118471(VarCurr,bitIndex30) ) ).
fof(addAssignment_38104,axiom,
! [VarCurr] :
( v121436(VarCurr)
<=> v121363(VarCurr,bitIndex31) ) ).
fof(addAssignment_38103,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex31)
<=> v121438(VarCurr) ) ).
fof(addAssignment_38102,axiom,
! [VarCurr] :
( v121438(VarCurr)
<=> v121440(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121583(VarNext)
=> ( v121440(VarNext)
<=> v121440(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2738,axiom,
! [VarNext] :
( v121583(VarNext)
=> ( v121440(VarNext)
<=> v121442(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24076,axiom,
! [VarCurr] :
( v121583(VarCurr)
<=> ( v121446(VarCurr)
& v121584(VarCurr) ) ) ).
fof(writeUnaryOperator_9585,axiom,
! [VarCurr] :
( ~ v121584(VarCurr)
<=> v121580(VarCurr) ) ).
fof(addAssignment_38101,axiom,
! [VarCurr] :
( v121580(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2828,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121563(VarNext)
=> ( v121442(VarNext)
<=> v121442(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2737,axiom,
! [VarNext] :
( v121563(VarNext)
=> ( v121442(VarNext)
<=> v121573(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2039,axiom,
! [VarCurr] :
( ( ~ v121564(VarCurr)
& v121565(VarCurr) )
=> ( v121573(VarCurr)
<=> v121574(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2113,axiom,
! [VarCurr] :
( v121564(VarCurr)
=> ( v121573(VarCurr)
<=> v121448(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5299,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121566(VarCurr)
=> ( v121574(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5302,axiom,
! [VarCurr] :
( v121566(VarCurr)
=> ( v121574(VarCurr)
<=> v121560(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24075,axiom,
! [VarCurr] :
( v121563(VarCurr)
<=> ( v121564(VarCurr)
| v121565(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24074,axiom,
! [VarCurr] :
( v121565(VarCurr)
<=> ( v121566(VarCurr)
| v121569(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24073,axiom,
! [VarCurr] :
( v121569(VarCurr)
<=> ( v121570(VarCurr)
& v121572(VarCurr) ) ) ).
fof(writeUnaryOperator_9584,axiom,
! [VarCurr] :
( ~ v121572(VarCurr)
<=> v121566(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24072,axiom,
! [VarCurr] :
( v121570(VarCurr)
<=> ( v121444(VarCurr)
& v121571(VarCurr) ) ) ).
fof(writeUnaryOperator_9583,axiom,
! [VarCurr] :
( ~ v121571(VarCurr)
<=> v121446(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24071,axiom,
! [VarCurr] :
( v121566(VarCurr)
<=> ( v121567(VarCurr)
& v121568(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8305,axiom,
! [VarCurr] :
( v121568(VarCurr)
<=> ( v121446(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8304,axiom,
! [VarCurr] :
( v121567(VarCurr)
<=> ( v121444(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24070,axiom,
! [VarCurr] :
( v121564(VarCurr)
<=> ( v121444(VarCurr)
& v121446(VarCurr) ) ) ).
fof(addAssignment_38100,axiom,
! [VarCurr] :
( v121560(VarCurr)
<=> v121525(VarCurr,bitIndex31) ) ).
fof(addAssignment_38099,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex31)
<=> v121527(VarCurr,bitIndex31) ) ).
fof(addAssignment_38098,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex31)
<=> v121528(VarCurr,bitIndex31) ) ).
fof(addAssignment_38097,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex31)
<=> v118471(VarCurr,bitIndex31) ) ).
fof(addAssignment_38096,axiom,
! [VarCurr] :
( v121448(VarCurr)
<=> v121363(VarCurr,bitIndex32) ) ).
fof(addAssignment_38095,axiom,
! [VarCurr] :
( v121363(VarCurr,bitIndex32)
<=> v121450(VarCurr) ) ).
fof(addAssignment_38094,axiom,
! [VarCurr] :
( v121450(VarCurr)
<=> v121452(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121554(VarNext)
=> ( v121452(VarNext)
<=> v121452(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2736,axiom,
! [VarNext] :
( v121554(VarNext)
=> ( v121452(VarNext)
<=> v121454(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24069,axiom,
! [VarCurr] :
( v121554(VarCurr)
<=> ( v121458(VarCurr)
& v121555(VarCurr) ) ) ).
fof(writeUnaryOperator_9582,axiom,
! [VarCurr] :
( ~ v121555(VarCurr)
<=> v121551(VarCurr) ) ).
fof(addAssignment_38093,axiom,
! [VarCurr] :
( v121551(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2826,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121534(VarNext)
=> ( v121454(VarNext)
<=> v121454(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2735,axiom,
! [VarNext] :
( v121534(VarNext)
=> ( v121454(VarNext)
<=> v121544(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2038,axiom,
! [VarCurr] :
( ( ~ v121535(VarCurr)
& v121536(VarCurr) )
=> ( v121544(VarCurr)
<=> v121545(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2112,axiom,
! [VarCurr] :
( v121535(VarCurr)
=> ( v121544(VarCurr)
<=> v121460(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5298,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121537(VarCurr)
=> ( v121545(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5301,axiom,
! [VarCurr] :
( v121537(VarCurr)
=> ( v121545(VarCurr)
<=> v121523(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24068,axiom,
! [VarCurr] :
( v121534(VarCurr)
<=> ( v121535(VarCurr)
| v121536(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24067,axiom,
! [VarCurr] :
( v121536(VarCurr)
<=> ( v121537(VarCurr)
| v121540(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24066,axiom,
! [VarCurr] :
( v121540(VarCurr)
<=> ( v121541(VarCurr)
& v121543(VarCurr) ) ) ).
fof(writeUnaryOperator_9581,axiom,
! [VarCurr] :
( ~ v121543(VarCurr)
<=> v121537(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24065,axiom,
! [VarCurr] :
( v121541(VarCurr)
<=> ( v121456(VarCurr)
& v121542(VarCurr) ) ) ).
fof(writeUnaryOperator_9580,axiom,
! [VarCurr] :
( ~ v121542(VarCurr)
<=> v121458(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24064,axiom,
! [VarCurr] :
( v121537(VarCurr)
<=> ( v121538(VarCurr)
& v121539(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8303,axiom,
! [VarCurr] :
( v121539(VarCurr)
<=> ( v121458(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8302,axiom,
! [VarCurr] :
( v121538(VarCurr)
<=> ( v121456(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24063,axiom,
! [VarCurr] :
( v121535(VarCurr)
<=> ( v121456(VarCurr)
& v121458(VarCurr) ) ) ).
fof(addAssignment_38092,axiom,
! [VarCurr] :
( v121523(VarCurr)
<=> v121525(VarCurr,bitIndex32) ) ).
fof(addAssignment_38091,axiom,
! [VarCurr] :
( v121525(VarCurr,bitIndex32)
<=> v121527(VarCurr,bitIndex32) ) ).
fof(addAssignment_38090,axiom,
! [VarCurr] :
( v121527(VarCurr,bitIndex32)
<=> v121528(VarCurr,bitIndex32) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2825,axiom,
! [VarCurr] :
( ~ v121494(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v121528(VarCurr,B)
<=> v121529(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2734,axiom,
! [VarCurr] :
( v121494(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v121528(VarCurr,B)
<=> v121496(VarCurr,B) ) ) ) ).
fof(addAssignment_38089,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v121529(VarCurr,B)
<=> v121531(VarCurr,B) ) ) ).
fof(addAssignment_38088,axiom,
! [VarCurr] :
( ( v121529(VarCurr,bitIndex28)
<=> v121530(VarCurr,bitIndex4) )
& ( v121529(VarCurr,bitIndex27)
<=> v121530(VarCurr,bitIndex3) )
& ( v121529(VarCurr,bitIndex26)
<=> v121530(VarCurr,bitIndex2) )
& ( v121529(VarCurr,bitIndex25)
<=> v121530(VarCurr,bitIndex1) )
& ( v121529(VarCurr,bitIndex24)
<=> v121530(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38087,axiom,
! [VarCurr] :
( ( v121529(VarCurr,bitIndex32)
<=> $false )
& ( v121529(VarCurr,bitIndex31)
<=> $false )
& ( v121529(VarCurr,bitIndex30)
<=> $false )
& ( v121529(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addAssignment_38086,axiom,
! [VarCurr] :
( v121460(VarCurr)
<=> v121462(VarCurr,bitIndex32) ) ).
fof(addAssignment_38085,axiom,
! [VarCurr] :
( v121462(VarCurr,bitIndex32)
<=> v121464(VarCurr) ) ).
fof(addAssignment_38084,axiom,
! [VarCurr] :
( v121464(VarCurr)
<=> v121466(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2037,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121506(VarNext)
=> ( v121466(VarNext)
<=> v121466(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2111,axiom,
! [VarNext] :
( v121506(VarNext)
=> ( v121466(VarNext)
<=> v121516(VarNext) ) ) ).
fof(addAssignment_38083,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121516(VarNext)
<=> v121514(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2824,axiom,
! [VarCurr] :
( ~ v121517(VarCurr)
=> ( v121514(VarCurr)
<=> x121501(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2733,axiom,
! [VarCurr] :
( v121517(VarCurr)
=> ( v121514(VarCurr)
<=> v121488(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24062,axiom,
! [VarCurr] :
( v121517(VarCurr)
<=> ( v121518(VarCurr)
& v121519(VarCurr) ) ) ).
fof(writeUnaryOperator_9579,axiom,
! [VarCurr] :
( ~ v121519(VarCurr)
<=> v121470(VarCurr) ) ).
fof(writeUnaryOperator_9578,axiom,
! [VarCurr] :
( ~ v121518(VarCurr)
<=> v121468(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121506(VarNext)
<=> v121507(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121507(VarNext)
<=> ( v121508(VarNext)
& v121503(VarNext) ) ) ) ).
fof(writeUnaryOperator_9577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121508(VarNext)
<=> v121510(VarNext) ) ) ).
fof(addAssignment_38082,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121510(VarNext)
<=> v121503(VarCurr) ) ) ).
fof(addAssignment_38081,axiom,
! [VarCurr] :
( v121503(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38080,axiom,
! [VarCurr] :
( v121488(VarCurr)
<=> v121490(VarCurr,bitIndex32) ) ).
fof(addAssignment_38079,axiom,
! [VarCurr] :
( v121490(VarCurr,bitIndex32)
<=> v121492(VarCurr,bitIndex32) ) ).
fof(addAssignment_38078,axiom,
! [VarCurr] :
( v121492(VarCurr,bitIndex32)
<=> v121497(VarCurr,bitIndex32) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2823,axiom,
! [VarCurr] :
( ~ v121494(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v121497(VarCurr,B)
<=> v121498(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2732,axiom,
! [VarCurr] :
( v121494(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v121497(VarCurr,B)
<=> v121496(VarCurr,B) ) ) ) ).
fof(addAssignment_38077,axiom,
! [VarCurr,B] :
( range_23_0(B)
=> ( v121498(VarCurr,B)
<=> v121500(VarCurr,B) ) ) ).
fof(range_axiom_180,axiom,
! [B] :
( range_23_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B ) ) ).
fof(addAssignment_38076,axiom,
! [VarCurr] :
( ( v121498(VarCurr,bitIndex28)
<=> v121499(VarCurr,bitIndex4) )
& ( v121498(VarCurr,bitIndex27)
<=> v121499(VarCurr,bitIndex3) )
& ( v121498(VarCurr,bitIndex26)
<=> v121499(VarCurr,bitIndex2) )
& ( v121498(VarCurr,bitIndex25)
<=> v121499(VarCurr,bitIndex1) )
& ( v121498(VarCurr,bitIndex24)
<=> v121499(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_38075,axiom,
! [VarCurr] :
( ( v121498(VarCurr,bitIndex32)
<=> $false )
& ( v121498(VarCurr,bitIndex31)
<=> $false )
& ( v121498(VarCurr,bitIndex30)
<=> $false )
& ( v121498(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addAssignment_38074,axiom,
! [VarCurr] :
( v121496(VarCurr,bitIndex32)
<=> v118471(VarCurr,bitIndex32) ) ).
fof(addAssignment_38073,axiom,
! [VarCurr] :
( v121494(VarCurr)
<=> v118389(VarCurr) ) ).
fof(addAssignment_38072,axiom,
! [VarCurr] :
( v121470(VarCurr)
<=> v121472(VarCurr,bitIndex1) ) ).
fof(addAssignment_38071,axiom,
! [VarCurr] :
( v121472(VarCurr,bitIndex1)
<=> v121474(VarCurr) ) ).
fof(addAssignment_38070,axiom,
! [VarCurr] :
( v121474(VarCurr)
<=> v121476(VarCurr) ) ).
fof(addAssignment_38069,axiom,
! [VarCurr] :
( v121476(VarCurr)
<=> v121478(VarCurr) ) ).
fof(addAssignment_38068,axiom,
! [VarCurr] :
( v121478(VarCurr)
<=> v121480(VarCurr) ) ).
fof(addAssignment_38067,axiom,
! [VarCurr] :
( v121480(VarCurr)
<=> v121482(VarCurr) ) ).
fof(addAssignment_38066,axiom,
! [VarCurr] :
( v121482(VarCurr)
<=> v121484(VarCurr) ) ).
fof(addAssignment_38065,axiom,
! [VarCurr] :
( v121484(VarCurr)
<=> v121486(VarCurr) ) ).
fof(addAssignment_38064,axiom,
! [VarCurr] :
( v121468(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38063,axiom,
! [VarCurr] :
( v121458(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38062,axiom,
! [VarCurr] :
( v121456(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38061,axiom,
! [VarCurr] :
( v121446(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38060,axiom,
! [VarCurr] :
( v121444(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38059,axiom,
! [VarCurr] :
( v121434(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38058,axiom,
! [VarCurr] :
( v121432(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38057,axiom,
! [VarCurr] :
( v121422(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38056,axiom,
! [VarCurr] :
( v121420(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38055,axiom,
! [VarCurr] :
( v121377(VarCurr)
<=> v121310(VarCurr,bitIndex1) ) ).
fof(addAssignment_38054,axiom,
! [VarCurr] :
( v121310(VarCurr,bitIndex1)
<=> v121379(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24059,axiom,
! [VarCurr] :
( v121379(VarCurr)
<=> ( v121410(VarCurr)
| v121408(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24058,axiom,
! [VarCurr] :
( v121410(VarCurr)
<=> ( v121381(VarCurr)
& v121383(VarCurr) ) ) ).
fof(addAssignment_38053,axiom,
! [VarCurr] :
( v121408(VarCurr)
<=> v121353(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2036,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121392(VarNext)
=> ( v121383(VarNext)
<=> v121383(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2110,axiom,
! [VarNext] :
( v121392(VarNext)
=> ( v121383(VarNext)
<=> v121402(VarNext) ) ) ).
fof(addAssignment_38052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121402(VarNext)
<=> v121400(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24057,axiom,
! [VarCurr] :
( v121400(VarCurr)
<=> ( v121403(VarCurr)
& v121404(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24056,axiom,
! [VarCurr] :
( v121404(VarCurr)
<=> ( v121387(VarCurr)
| v121389(VarCurr) ) ) ).
fof(writeUnaryOperator_9576,axiom,
! [VarCurr] :
( ~ v121403(VarCurr)
<=> v121385(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24055,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121392(VarNext)
<=> v121393(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24054,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121393(VarNext)
<=> ( v121395(VarNext)
& v121397(VarNext) ) ) ) ).
fof(writeUnaryOperator_9575,axiom,
! [VarCurr] :
( ~ v121397(VarCurr)
<=> v121381(VarCurr) ) ).
fof(addAssignment_38051,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121395(VarNext)
<=> v121381(VarCurr) ) ) ).
fof(addAssignment_38050,axiom,
! [VarCurr] :
( v121389(VarCurr)
<=> v121330(VarCurr) ) ).
fof(addAssignment_38049,axiom,
! [VarCurr] :
( v121387(VarCurr)
<=> v121326(VarCurr) ) ).
fof(addAssignment_38048,axiom,
! [VarCurr] :
( v121385(VarCurr)
<=> $false ) ).
fof(addAssignment_38047,axiom,
! [VarCurr] :
( v121381(VarCurr)
<=> v121316(VarCurr) ) ).
fof(addAssignment_38046,axiom,
! [VarCurr] :
( v121371(VarCurr)
<=> v121296(VarCurr,bitIndex1) ) ).
fof(addAssignment_38045,axiom,
! [VarCurr] :
( v121296(VarCurr,bitIndex1)
<=> v121373(VarCurr) ) ).
fof(addAssignment_38044,axiom,
! [VarCurr] :
( v121373(VarCurr)
<=> v121375(VarCurr) ) ).
fof(addAssignment_38043,axiom,
! [VarCurr] :
( v121375(VarCurr)
<=> v121302(VarCurr) ) ).
fof(addAssignment_38042,axiom,
! [VarCurr] :
( v121308(VarCurr)
<=> v121310(VarCurr,bitIndex0) ) ).
fof(addAssignment_38041,axiom,
! [VarCurr] :
( v121310(VarCurr,bitIndex0)
<=> v121312(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24053,axiom,
! [VarCurr] :
( v121312(VarCurr)
<=> ( v121359(VarCurr)
| v121351(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24052,axiom,
! [VarCurr] :
( v121359(VarCurr)
<=> ( v121314(VarCurr)
& v121320(VarCurr) ) ) ).
fof(addAssignment_38040,axiom,
! [VarCurr] :
( v121351(VarCurr)
<=> v121353(VarCurr) ) ).
fof(addAssignment_38039,axiom,
! [VarCurr] :
( v121353(VarCurr)
<=> v121355(VarCurr) ) ).
fof(addAssignment_38038,axiom,
! [VarCurr] :
( v121355(VarCurr)
<=> v121357(VarCurr) ) ).
fof(addAssignment_38037,axiom,
! [VarCurr] :
( v121357(VarCurr)
<=> v108973(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2035,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121335(VarNext)
=> ( v121320(VarNext)
<=> v121320(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2109,axiom,
! [VarNext] :
( v121335(VarNext)
=> ( v121320(VarNext)
<=> v121345(VarNext) ) ) ).
fof(addAssignment_38036,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121345(VarNext)
<=> v121343(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24051,axiom,
! [VarCurr] :
( v121343(VarCurr)
<=> ( v121346(VarCurr)
& v121347(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24050,axiom,
! [VarCurr] :
( v121347(VarCurr)
<=> ( v121324(VarCurr)
| v121328(VarCurr) ) ) ).
fof(writeUnaryOperator_9574,axiom,
! [VarCurr] :
( ~ v121346(VarCurr)
<=> v121322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121335(VarNext)
<=> v121336(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121336(VarNext)
<=> ( v121338(VarNext)
& v121340(VarNext) ) ) ) ).
fof(writeUnaryOperator_9573,axiom,
! [VarCurr] :
( ~ v121340(VarCurr)
<=> v121314(VarCurr) ) ).
fof(addAssignment_38035,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121338(VarNext)
<=> v121314(VarCurr) ) ) ).
fof(addAssignment_38034,axiom,
! [VarCurr] :
( v121328(VarCurr)
<=> v121330(VarCurr) ) ).
fof(addAssignment_38033,axiom,
! [VarCurr] :
( v121330(VarCurr)
<=> v121332(VarCurr) ) ).
fof(addAssignment_38032,axiom,
! [VarCurr] :
( v121332(VarCurr)
<=> v109663(VarCurr) ) ).
fof(addAssignment_38031,axiom,
! [VarCurr] :
( v121324(VarCurr)
<=> v121326(VarCurr) ) ).
fof(addAssignment_38030,axiom,
! [VarCurr] :
( v121326(VarCurr)
<=> $true ) ).
fof(addAssignment_38029,axiom,
! [VarCurr] :
( v121322(VarCurr)
<=> $false ) ).
fof(addAssignment_38028,axiom,
! [VarCurr] :
( v121314(VarCurr)
<=> v121316(VarCurr) ) ).
fof(addAssignment_38027,axiom,
! [VarCurr] :
( v121316(VarCurr)
<=> v121318(VarCurr) ) ).
fof(addAssignment_38026,axiom,
! [VarCurr] :
( v121318(VarCurr)
<=> v108959(VarCurr) ) ).
fof(addAssignment_38025,axiom,
! [VarCurr] :
( v121294(VarCurr)
<=> v121296(VarCurr,bitIndex0) ) ).
fof(addAssignment_38024,axiom,
! [VarCurr] :
( v121296(VarCurr,bitIndex0)
<=> v121298(VarCurr) ) ).
fof(addAssignment_38023,axiom,
! [VarCurr] :
( v121298(VarCurr)
<=> v121300(VarCurr) ) ).
fof(addAssignment_38022,axiom,
! [VarCurr] :
( v121300(VarCurr)
<=> v121302(VarCurr) ) ).
fof(addAssignment_38021,axiom,
! [VarCurr] :
( v121302(VarCurr)
<=> v121304(VarCurr) ) ).
fof(addAssignment_38020,axiom,
! [VarCurr] :
( v121304(VarCurr)
<=> v121306(VarCurr) ) ).
fof(addAssignment_38019,axiom,
! [VarCurr] :
( v121306(VarCurr)
<=> v108943(VarCurr) ) ).
fof(addAssignment_38018,axiom,
! [VarNext] :
( v121066(VarNext,bitIndex0)
<=> v121256(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2034,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121257(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v121256(VarNext,B)
<=> v121066(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2108,axiom,
! [VarNext] :
( v121257(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v121256(VarNext,B)
<=> v121272(VarNext,B) ) ) ) ).
fof(addAssignment_38017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v121272(VarNext,B)
<=> v121270(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5297,axiom,
! [VarCurr] :
( ~ v121266(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v121270(VarCurr,B)
<=> v121078(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5300,axiom,
! [VarCurr] :
( v121266(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v121270(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24047,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121257(VarNext)
<=> ( v121258(VarNext)
& v121265(VarNext) ) ) ) ).
fof(addAssignment_38016,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121265(VarNext)
<=> v121263(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24046,axiom,
! [VarCurr] :
( v121263(VarCurr)
<=> ( v121266(VarCurr)
| v121267(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24045,axiom,
! [VarCurr] :
( v121267(VarCurr)
<=> ( v121268(VarCurr)
& v121269(VarCurr) ) ) ).
fof(writeUnaryOperator_9572,axiom,
! [VarCurr] :
( ~ v121269(VarCurr)
<=> v121266(VarCurr) ) ).
fof(writeUnaryOperator_9571,axiom,
! [VarCurr] :
( ~ v121268(VarCurr)
<=> v121070(VarCurr) ) ).
fof(writeUnaryOperator_9570,axiom,
! [VarCurr] :
( ~ v121266(VarCurr)
<=> v121068(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121258(VarNext)
<=> ( v121259(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9569,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121259(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_38015,axiom,
! [VarNext] :
( v121078(VarNext,bitIndex0)
<=> v121240(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_2033,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121241(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v121240(VarNext,B)
<=> v121078(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2107,axiom,
! [VarNext] :
( v121241(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v121240(VarNext,B)
<=> v121251(VarNext,B) ) ) ) ).
fof(addAssignment_38014,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v121251(VarNext,B)
<=> v121249(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2822,axiom,
! [VarCurr] :
( ~ v121252(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v121249(VarCurr,B)
<=> v121080(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2731,axiom,
! [VarCurr] :
( v121252(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v121249(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_9568,axiom,
! [VarCurr] :
( ~ v121252(VarCurr)
<=> v121068(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121241(VarNext)
<=> v121242(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24042,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121242(VarNext)
<=> ( v121243(VarNext)
& v121238(VarNext) ) ) ) ).
fof(writeUnaryOperator_9567,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121243(VarNext)
<=> v121245(VarNext) ) ) ).
fof(addAssignment_38013,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121245(VarNext)
<=> v121238(VarCurr) ) ) ).
fof(addAssignment_38012,axiom,
! [VarCurr] :
( v121238(VarCurr)
<=> v4528(VarCurr) ) ).
fof(addAssignment_38011,axiom,
! [VarCurr] :
( v121080(VarCurr,bitIndex0)
<=> v121234(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_38,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v121234(VarCurr,B)
<=> ( v121235(VarCurr,B)
| v121222(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_37,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v121235(VarCurr,B)
<=> ( v121078(VarCurr,B)
& v121236(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9566,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v121236(VarCurr,B)
<=> ~ v121082(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2821,axiom,
! [VarCurr] :
( ~ v121233(VarCurr)
=> ( v121222(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2730,axiom,
! [VarCurr] :
( v121233(VarCurr)
=> ( v121222(VarCurr,bitIndex0)
<=> v121224(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8301,axiom,
! [VarCurr] :
( v121233(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24041,axiom,
! [VarCurr] :
( v121224(VarCurr)
<=> ( v121226(VarCurr)
| v121229(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24040,axiom,
! [VarCurr] :
( v121229(VarCurr)
<=> ( v121138(VarCurr)
& v121208(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24039,axiom,
! [VarCurr] :
( v121226(VarCurr)
<=> ( v121118(VarCurr)
& v121126(VarCurr) ) ) ).
fof(addAssignment_38010,axiom,
! [VarCurr] :
( v121082(VarCurr,bitIndex0)
<=> v121220(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_36,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v121220(VarCurr,B)
<=> ( v121084(VarCurr,B)
| v114712(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2820,axiom,
! [VarCurr] :
( ~ v121219(VarCurr)
=> ( v121084(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2729,axiom,
! [VarCurr] :
( v121219(VarCurr)
=> ( v121084(VarCurr,bitIndex0)
<=> v121114(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8300,axiom,
! [VarCurr] :
( v121219(VarCurr)
<=> ( ( v121086(VarCurr,bitIndex5)
<=> $false )
& ( v121086(VarCurr,bitIndex4)
<=> $false )
& ( v121086(VarCurr,bitIndex3)
<=> $false )
& ( v121086(VarCurr,bitIndex2)
<=> $false )
& ( v121086(VarCurr,bitIndex1)
<=> $false )
& ( v121086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24038,axiom,
! [VarCurr] :
( v121114(VarCurr)
<=> ( v121116(VarCurr)
| v121136(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24037,axiom,
! [VarCurr] :
( v121136(VarCurr)
<=> ( v121138(VarCurr)
& v121216(VarCurr) ) ) ).
fof(writeUnaryOperator_9565,axiom,
! [VarCurr] :
( ~ v121216(VarCurr)
<=> v121208(VarCurr,bitIndex0) ) ).
fof(addAssignment_38009,axiom,
! [VarCurr] :
( v121208(VarCurr,bitIndex0)
<=> v121210(VarCurr,bitIndex0) ) ).
fof(addAssignment_38008,axiom,
! [VarCurr] :
( v121210(VarCurr,bitIndex0)
<=> v121212(VarCurr,bitIndex0) ) ).
fof(addAssignment_38007,axiom,
! [VarCurr] :
( v121212(VarCurr,bitIndex0)
<=> v121214(VarCurr,bitIndex0) ) ).
fof(addAssignment_38006,axiom,
! [VarCurr] :
( v121214(VarCurr,bitIndex0)
<=> v108851(VarCurr,bitIndex0) ) ).
fof(addAssignment_38005,axiom,
! [VarCurr] :
( v121138(VarCurr)
<=> v121140(VarCurr) ) ).
fof(addAssignment_38004,axiom,
! [VarCurr] :
( v121140(VarCurr)
<=> v121142(VarCurr) ) ).
fof(addAssignment_38003,axiom,
! [VarCurr] :
( v121142(VarCurr)
<=> v121144(VarCurr) ) ).
fof(addAssignment_38002,axiom,
! [VarCurr] :
( v121144(VarCurr)
<=> v121146(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2032,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121195(VarNext)
=> ( v121146(VarNext)
<=> v121146(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2106,axiom,
! [VarNext] :
( v121195(VarNext)
=> ( v121146(VarNext)
<=> v121203(VarNext) ) ) ).
fof(addAssignment_38001,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121203(VarNext)
<=> v121201(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2819,axiom,
! [VarCurr] :
( ~ v106809(VarCurr)
=> ( v121201(VarCurr)
<=> v121204(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2728,axiom,
! [VarCurr] :
( v106809(VarCurr)
=> ( v121201(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24036,axiom,
! [VarCurr] :
( v121204(VarCurr)
<=> ( v106703(VarCurr)
& v121148(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24035,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121195(VarNext)
<=> v121196(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24034,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121196(VarNext)
<=> ( v121198(VarNext)
& v16392(VarNext) ) ) ) ).
fof(writeUnaryOperator_9564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121198(VarNext)
<=> v16399(VarNext) ) ) ).
fof(addAssignment_38000,axiom,
! [VarCurr] :
( v121148(VarCurr)
<=> v121150(VarCurr) ) ).
fof(addAssignment_37999,axiom,
! [VarCurr] :
( v121150(VarCurr)
<=> v121152(VarCurr) ) ).
fof(addAssignment_37998,axiom,
! [VarCurr] :
( v121152(VarCurr)
<=> v121154(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24033,axiom,
! [VarCurr] :
( v121154(VarCurr)
<=> ( v121156(VarCurr)
& v121192(VarCurr) ) ) ).
fof(writeUnaryOperator_9563,axiom,
! [VarCurr] :
( ~ v121192(VarCurr)
<=> v121177(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2031,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121180(VarNext)
=> ( v121177(VarNext)
<=> v121177(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2105,axiom,
! [VarNext] :
( v121180(VarNext)
=> ( v121177(VarNext)
<=> v121188(VarNext) ) ) ).
fof(addAssignment_37997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121188(VarNext)
<=> v121186(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2818,axiom,
! [VarCurr] :
( ~ v106778(VarCurr)
=> ( v121186(VarCurr)
<=> v121156(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2727,axiom,
! [VarCurr] :
( v106778(VarCurr)
=> ( v121186(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24032,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121180(VarNext)
<=> v121181(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24031,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121181(VarNext)
<=> ( v121183(VarNext)
& v5156(VarNext) ) ) ) ).
fof(writeUnaryOperator_9562,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121183(VarNext)
<=> v106771(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2030,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121165(VarNext)
=> ( v121156(VarNext)
<=> v121156(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2104,axiom,
! [VarNext] :
( v121165(VarNext)
=> ( v121156(VarNext)
<=> v121173(VarNext) ) ) ).
fof(addAssignment_37996,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121173(VarNext)
<=> v121171(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2817,axiom,
! [VarCurr] :
( ~ v106778(VarCurr)
=> ( v121171(VarCurr)
<=> v121158(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2726,axiom,
! [VarCurr] :
( v106778(VarCurr)
=> ( v121171(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24030,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121165(VarNext)
<=> v121166(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24029,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v121166(VarNext)
<=> ( v121168(VarNext)
& v5156(VarNext) ) ) ) ).
fof(writeUnaryOperator_9561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v121168(VarNext)
<=> v106771(VarNext) ) ) ).
fof(addAssignment_37995,axiom,
! [VarCurr] :
( v121158(VarCurr)
<=> v121160(VarCurr) ) ).
fof(addAssignment_37994,axiom,
! [VarCurr] :
( v121160(VarCurr)
<=> v121162(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24028,axiom,
! [VarCurr] :
( v121116(VarCurr)
<=> ( v121118(VarCurr)
& v121134(VarCurr) ) ) ).
fof(writeUnaryOperator_9560,axiom,
! [VarCurr] :
( ~ v121134(VarCurr)
<=> v121126(VarCurr) ) ).
fof(addAssignment_37993,axiom,
! [VarCurr] :
( v121126(VarCurr)
<=> v121128(VarCurr) ) ).
fof(addAssignment_37992,axiom,
! [VarCurr] :
( v121128(VarCurr)
<=> v121130(VarCurr) ) ).
fof(addAssignment_37991,axiom,
! [VarCurr] :
( v121130(VarCurr)
<=> v121132(VarCurr) ) ).
fof(addAssignment_37990,axiom,
! [VarCurr] :
( v121132(VarCurr)
<=> v114932(VarCurr) ) ).
fof(addAssignment_37989,axiom,
! [VarCurr] :
( v121118(VarCurr)
<=> v121120(VarCurr) ) ).
fof(addAssignment_37988,axiom,
! [VarCurr] :
( v121120(VarCurr)
<=> v121122(VarCurr) ) ).
fof(addAssignment_37987,axiom,
! [VarCurr] :
( v121122(VarCurr)
<=> v121124(VarCurr) ) ).
fof(addAssignment_37986,axiom,
! [VarCurr] :
( v121124(VarCurr)
<=> v114911(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2816,axiom,
! [VarCurr] :
( ~ v121088(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v121086(VarCurr,B)
<=> v121105(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2725,axiom,
! [VarCurr] :
( v121088(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v121086(VarCurr,B)
<=> v121097(VarCurr,B) ) ) ) ).
fof(addAssignment_37985,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121105(VarCurr,B)
<=> v121107(VarCurr,B) ) ) ).
fof(addAssignment_37984,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121107(VarCurr,B)
<=> v121109(VarCurr,B) ) ) ).
fof(addAssignment_37983,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121109(VarCurr,B)
<=> v121111(VarCurr,B) ) ) ).
fof(addAssignment_37982,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121111(VarCurr,B)
<=> v114883(VarCurr,B) ) ) ).
fof(addAssignment_37981,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121097(VarCurr,B)
<=> v121099(VarCurr,B) ) ) ).
fof(addAssignment_37980,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121099(VarCurr,B)
<=> v121101(VarCurr,B) ) ) ).
fof(addAssignment_37979,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121101(VarCurr,B)
<=> v121103(VarCurr,B) ) ) ).
fof(addAssignment_37978,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v121103(VarCurr,B)
<=> v114692(VarCurr,B) ) ) ).
fof(addAssignment_37977,axiom,
! [VarCurr] :
( v121088(VarCurr)
<=> v121090(VarCurr) ) ).
fof(addAssignment_37976,axiom,
! [VarCurr] :
( v121090(VarCurr)
<=> v121092(VarCurr) ) ).
fof(addAssignment_37975,axiom,
! [VarCurr] :
( v121092(VarCurr)
<=> v121094(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2257,axiom,
! [VarCurr] :
( v121094(VarCurr)
<=> ( v114600(VarCurr,bitIndex0)
| v114600(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_37974,axiom,
! [VarCurr] :
( v121070(VarCurr)
<=> v121072(VarCurr) ) ).
fof(addAssignment_37973,axiom,
! [VarCurr] :
( v121072(VarCurr)
<=> v121074(VarCurr) ) ).
fof(addAssignment_37972,axiom,
! [VarCurr] :
( v121074(VarCurr)
<=> v121076(VarCurr) ) ).
fof(addAssignment_37971,axiom,
! [VarCurr] :
( v121076(VarCurr)
<=> v106442(VarCurr,bitIndex1) ) ).
fof(addAssignment_37970,axiom,
! [VarCurr] :
( v121068(VarCurr)
<=> v4296(VarCurr) ) ).
fof(addAssignment_37969,axiom,
! [VarCurr] :
( v121033(VarCurr)
<=> v121035(VarCurr) ) ).
fof(addAssignment_37968,axiom,
! [VarCurr] :
( v121035(VarCurr)
<=> v121037(VarCurr) ) ).
fof(addAssignment_37967,axiom,
! [VarCurr] :
( v121037(VarCurr)
<=> v121039(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2815,axiom,
! [VarCurr] :
( ~ v121043(VarCurr)
=> ( v121039(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2724,axiom,
! [VarCurr] :
( v121043(VarCurr)
=> ( v121039(VarCurr)
<=> v121047(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5296,axiom,
! [VarCurr] :
( ~ v114091(VarCurr)
=> ( v121047(VarCurr)
<=> v121041(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5299,axiom,
! [VarCurr] :
( v114091(VarCurr)
=> ( v121047(VarCurr)
<=> v121048(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24027,axiom,
! [VarCurr] :
( v121049(VarCurr)
<=> ( v121051(VarCurr)
| v114092(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24026,axiom,
! [VarCurr] :
( v121051(VarCurr)
<=> ( v121052(VarCurr)
| v114919(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24025,axiom,
! [VarCurr] :
( v121052(VarCurr)
<=> ( v114417(VarCurr)
| v114918(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2256,axiom,
! [VarCurr] :
( v121048(VarCurr)
<=> ( v114600(VarCurr,bitIndex0)
& v114600(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24024,axiom,
! [VarCurr] :
( v121043(VarCurr)
<=> ( v121044(VarCurr)
| v114092(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24023,axiom,
! [VarCurr] :
( v121044(VarCurr)
<=> ( v121045(VarCurr)
| v114919(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24022,axiom,
! [VarCurr] :
( v121045(VarCurr)
<=> ( v121046(VarCurr)
| v114918(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24021,axiom,
! [VarCurr] :
( v121046(VarCurr)
<=> ( v114091(VarCurr)
| v114417(VarCurr) ) ) ).
fof(addAssignment_37966,axiom,
! [VarCurr] :
( v121025(VarCurr)
<=> v4296(VarCurr) ) ).
fof(addAssignment_37965,axiom,
! [VarCurr] :
( v114704(VarCurr)
<=> v114706(VarCurr) ) ).
fof(addAssignment_37964,axiom,
! [VarCurr] :
( v114706(VarCurr)
<=> v114708(VarCurr) ) ).
fof(addAssignment_37963,axiom,
! [VarCurr] :
( v114708(VarCurr)
<=> v114710(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24020,axiom,
! [VarCurr] :
( v114710(VarCurr)
<=> ( v120958(VarCurr)
| v120989(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24019,axiom,
! [VarCurr] :
( v120989(VarCurr)
<=> ( v120990(VarCurr)
| v121005(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24018,axiom,
! [VarCurr] :
( v121005(VarCurr)
<=> ( v121006(VarCurr)
| v121013(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24017,axiom,
! [VarCurr] :
( v121013(VarCurr)
<=> ( v121014(VarCurr)
| v121017(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24016,axiom,
! [VarCurr] :
( v121017(VarCurr)
<=> ( v121018(VarCurr)
| v121019(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2255,axiom,
! [VarCurr] :
( v121019(VarCurr)
<=> ( v114712(VarCurr,bitIndex62)
| v114712(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2254,axiom,
! [VarCurr] :
( v121018(VarCurr)
<=> ( v114712(VarCurr,bitIndex60)
| v114712(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24015,axiom,
! [VarCurr] :
( v121014(VarCurr)
<=> ( v121015(VarCurr)
| v121016(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2253,axiom,
! [VarCurr] :
( v121016(VarCurr)
<=> ( v114712(VarCurr,bitIndex58)
| v114712(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2252,axiom,
! [VarCurr] :
( v121015(VarCurr)
<=> ( v114712(VarCurr,bitIndex56)
| v114712(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24014,axiom,
! [VarCurr] :
( v121006(VarCurr)
<=> ( v121007(VarCurr)
| v121010(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24013,axiom,
! [VarCurr] :
( v121010(VarCurr)
<=> ( v121011(VarCurr)
| v121012(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2251,axiom,
! [VarCurr] :
( v121012(VarCurr)
<=> ( v114712(VarCurr,bitIndex54)
| v114712(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2250,axiom,
! [VarCurr] :
( v121011(VarCurr)
<=> ( v114712(VarCurr,bitIndex52)
| v114712(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24012,axiom,
! [VarCurr] :
( v121007(VarCurr)
<=> ( v121008(VarCurr)
| v121009(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2249,axiom,
! [VarCurr] :
( v121009(VarCurr)
<=> ( v114712(VarCurr,bitIndex50)
| v114712(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2248,axiom,
! [VarCurr] :
( v121008(VarCurr)
<=> ( v114712(VarCurr,bitIndex48)
| v114712(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24011,axiom,
! [VarCurr] :
( v120990(VarCurr)
<=> ( v120991(VarCurr)
| v120998(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24010,axiom,
! [VarCurr] :
( v120998(VarCurr)
<=> ( v120999(VarCurr)
| v121002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24009,axiom,
! [VarCurr] :
( v121002(VarCurr)
<=> ( v121003(VarCurr)
| v121004(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2247,axiom,
! [VarCurr] :
( v121004(VarCurr)
<=> ( v114712(VarCurr,bitIndex46)
| v114712(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2246,axiom,
! [VarCurr] :
( v121003(VarCurr)
<=> ( v114712(VarCurr,bitIndex44)
| v114712(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24008,axiom,
! [VarCurr] :
( v120999(VarCurr)
<=> ( v121000(VarCurr)
| v121001(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2245,axiom,
! [VarCurr] :
( v121001(VarCurr)
<=> ( v114712(VarCurr,bitIndex42)
| v114712(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2244,axiom,
! [VarCurr] :
( v121000(VarCurr)
<=> ( v114712(VarCurr,bitIndex40)
| v114712(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24007,axiom,
! [VarCurr] :
( v120991(VarCurr)
<=> ( v120992(VarCurr)
| v120995(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24006,axiom,
! [VarCurr] :
( v120995(VarCurr)
<=> ( v120996(VarCurr)
| v120997(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2243,axiom,
! [VarCurr] :
( v120997(VarCurr)
<=> ( v114712(VarCurr,bitIndex38)
| v114712(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2242,axiom,
! [VarCurr] :
( v120996(VarCurr)
<=> ( v114712(VarCurr,bitIndex36)
| v114712(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24005,axiom,
! [VarCurr] :
( v120992(VarCurr)
<=> ( v120993(VarCurr)
| v120994(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2241,axiom,
! [VarCurr] :
( v120994(VarCurr)
<=> ( v114712(VarCurr,bitIndex34)
| v114712(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2240,axiom,
! [VarCurr] :
( v120993(VarCurr)
<=> ( v114712(VarCurr,bitIndex32)
| v114712(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24004,axiom,
! [VarCurr] :
( v120958(VarCurr)
<=> ( v120959(VarCurr)
| v120974(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24003,axiom,
! [VarCurr] :
( v120974(VarCurr)
<=> ( v120975(VarCurr)
| v120982(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24002,axiom,
! [VarCurr] :
( v120982(VarCurr)
<=> ( v120983(VarCurr)
| v120986(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24001,axiom,
! [VarCurr] :
( v120986(VarCurr)
<=> ( v120987(VarCurr)
| v120988(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2239,axiom,
! [VarCurr] :
( v120988(VarCurr)
<=> ( v114712(VarCurr,bitIndex30)
| v114712(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2238,axiom,
! [VarCurr] :
( v120987(VarCurr)
<=> ( v114712(VarCurr,bitIndex28)
| v114712(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_24000,axiom,
! [VarCurr] :
( v120983(VarCurr)
<=> ( v120984(VarCurr)
| v120985(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2237,axiom,
! [VarCurr] :
( v120985(VarCurr)
<=> ( v114712(VarCurr,bitIndex26)
| v114712(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2236,axiom,
! [VarCurr] :
( v120984(VarCurr)
<=> ( v114712(VarCurr,bitIndex24)
| v114712(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23999,axiom,
! [VarCurr] :
( v120975(VarCurr)
<=> ( v120976(VarCurr)
| v120979(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23998,axiom,
! [VarCurr] :
( v120979(VarCurr)
<=> ( v120980(VarCurr)
| v120981(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2235,axiom,
! [VarCurr] :
( v120981(VarCurr)
<=> ( v114712(VarCurr,bitIndex22)
| v114712(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2234,axiom,
! [VarCurr] :
( v120980(VarCurr)
<=> ( v114712(VarCurr,bitIndex20)
| v114712(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23997,axiom,
! [VarCurr] :
( v120976(VarCurr)
<=> ( v120977(VarCurr)
| v120978(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2233,axiom,
! [VarCurr] :
( v120978(VarCurr)
<=> ( v114712(VarCurr,bitIndex18)
| v114712(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2232,axiom,
! [VarCurr] :
( v120977(VarCurr)
<=> ( v114712(VarCurr,bitIndex16)
| v114712(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23996,axiom,
! [VarCurr] :
( v120959(VarCurr)
<=> ( v120960(VarCurr)
| v120967(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23995,axiom,
! [VarCurr] :
( v120967(VarCurr)
<=> ( v120968(VarCurr)
| v120971(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23994,axiom,
! [VarCurr] :
( v120971(VarCurr)
<=> ( v120972(VarCurr)
| v120973(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2231,axiom,
! [VarCurr] :
( v120973(VarCurr)
<=> ( v114712(VarCurr,bitIndex14)
| v114712(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2230,axiom,
! [VarCurr] :
( v120972(VarCurr)
<=> ( v114712(VarCurr,bitIndex12)
| v114712(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23993,axiom,
! [VarCurr] :
( v120968(VarCurr)
<=> ( v120969(VarCurr)
| v120970(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2229,axiom,
! [VarCurr] :
( v120970(VarCurr)
<=> ( v114712(VarCurr,bitIndex10)
| v114712(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2228,axiom,
! [VarCurr] :
( v120969(VarCurr)
<=> ( v114712(VarCurr,bitIndex8)
| v114712(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23992,axiom,
! [VarCurr] :
( v120960(VarCurr)
<=> ( v120961(VarCurr)
| v120964(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23991,axiom,
! [VarCurr] :
( v120964(VarCurr)
<=> ( v120965(VarCurr)
| v120966(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2227,axiom,
! [VarCurr] :
( v120966(VarCurr)
<=> ( v114712(VarCurr,bitIndex6)
| v114712(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2226,axiom,
! [VarCurr] :
( v120965(VarCurr)
<=> ( v114712(VarCurr,bitIndex4)
| v114712(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23990,axiom,
! [VarCurr] :
( v120961(VarCurr)
<=> ( v120962(VarCurr)
| v120963(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2225,axiom,
! [VarCurr] :
( v120963(VarCurr)
<=> ( v114712(VarCurr,bitIndex2)
| v114712(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2224,axiom,
! [VarCurr] :
( v120962(VarCurr)
<=> ( v114712(VarCurr,bitIndex0)
| v114712(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_37962,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v114712(VarCurr,B)
<=> v114714(VarCurr,B) ) ) ).
fof(addAssignment_37961,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v114714(VarCurr,B)
<=> v114716(VarCurr,B) ) ) ).
fof(addAssignment_37960,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v114716(VarCurr,B)
<=> v114718(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_35,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v114718(VarCurr,B)
<=> ( v114720(VarCurr,B)
| v120930(VarCurr,B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2029,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120944(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v120930(VarNext,B)
<=> v120930(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2103,axiom,
! [VarNext] :
( v120944(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v120930(VarNext,B)
<=> v120952(VarNext,B) ) ) ) ).
fof(addAssignment_37959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v120952(VarNext,B)
<=> v120950(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2814,axiom,
! [VarCurr] :
( ~ v118296(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v120950(VarCurr,B)
<=> v120932(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2723,axiom,
! [VarCurr] :
( v118296(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v120950(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120944(VarNext)
<=> v120945(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120945(VarNext)
<=> ( v120947(VarNext)
& v118282(VarNext) ) ) ) ).
fof(writeUnaryOperator_9559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120947(VarNext)
<=> v118289(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2813,axiom,
! [VarCurr] :
( ~ v114964(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v120932(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2722,axiom,
! [VarCurr] :
( v114964(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v120932(VarCurr,B)
<=> v118000(VarCurr,B) ) ) ) ).
fof(addAssignment_37958,axiom,
! [VarCurr,B] :
( range_63_1(B)
=> ( v118000(VarCurr,B)
<=> v118002(VarCurr,B) ) ) ).
fof(addAssignment_37957,axiom,
! [VarCurr,B] :
( range_63_1(B)
=> ( v118002(VarCurr,B)
<=> v118004(VarCurr,B) ) ) ).
fof(addAssignment_37956,axiom,
! [VarCurr,B] :
( range_63_1(B)
=> ( v118004(VarCurr,B)
<=> v118006(VarCurr,B) ) ) ).
fof(addAssignment_37955,axiom,
! [VarCurr,B] :
( range_63_1(B)
=> ( v118006(VarCurr,B)
<=> v108851(VarCurr,B) ) ) ).
fof(range_axiom_179,axiom,
! [B] :
( range_63_1(B)
<=> ( $false
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B ) ) ).
fof(addAssignment_37954,axiom,
! [VarNext] :
( v108851(VarNext,bitIndex60)
<=> v120934(VarNext,bitIndex60) ) ).
fof(addCaseBooleanConditionEqualRanges1_2028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120935(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v120934(VarNext,B)
<=> v108851(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2102,axiom,
! [VarNext] :
( v120935(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v120934(VarNext,B)
<=> v108878(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120935(VarNext)
<=> v120936(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23986,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v120936(VarNext)
<=> ( v120938(VarNext)
& v16392(VarNext) ) ) ) ).
fof(writeUnaryOperator_9558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120938(VarNext)
<=> v16399(VarNext) ) ) ).
fof(addAssignment_37953,axiom,
! [VarCurr] :
( v108853(VarCurr,bitIndex60)
<=> v108855(VarCurr,bitIndex60) ) ).
fof(addAssignment_37952,axiom,
! [VarCurr] :
( v108855(VarCurr,bitIndex60)
<=> v108857(VarCurr,bitIndex60) ) ).
fof(addAssignment_37951,axiom,
! [VarCurr] :
( v108857(VarCurr,bitIndex60)
<=> v108859(VarCurr,bitIndex60) ) ).
fof(addAssignment_37950,axiom,
! [VarCurr] :
( v108859(VarCurr,bitIndex60)
<=> v4315(VarCurr,bitIndex60) ) ).
fof(addAssignment_37949,axiom,
! [VarCurr] :
( v4315(VarCurr,bitIndex60)
<=> v4317(VarCurr,bitIndex60) ) ).
fof(addAssignment_37948,axiom,
! [VarCurr] :
( v4317(VarCurr,bitIndex60)
<=> v4319(VarCurr,bitIndex60) ) ).
fof(addAssignment_37947,axiom,
! [VarCurr] :
( v4319(VarCurr,bitIndex60)
<=> v4321(VarCurr,bitIndex60) ) ).
fof(addAssignment_37946,axiom,
! [VarCurr] :
( v4321(VarCurr,bitIndex60)
<=> v4323(VarCurr,bitIndex60) ) ).
fof(addAssignment_37945,axiom,
! [VarCurr] :
( v4323(VarCurr,bitIndex60)
<=> v4325(VarCurr,bitIndex60) ) ).
fof(addAssignment_37944,axiom,
! [VarCurr] :
( v4325(VarCurr,bitIndex60)
<=> v4327(VarCurr,bitIndex60) ) ).
fof(addAssignment_37943,axiom,
! [VarCurr] :
( v4327(VarCurr,bitIndex60)
<=> v4329(VarCurr,bitIndex60) ) ).
fof(addAssignment_37942,axiom,
! [VarCurr] :
( v4329(VarCurr,bitIndex60)
<=> v4331(VarCurr,bitIndex60) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_34,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v114720(VarCurr,B)
<=> ( v114722(VarCurr,B)
& v118317(VarCurr,B) ) ) ) ).
fof(addAssignment_37941,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v118317(VarCurr,B)
<=> v118319(VarCurr,B) ) ) ).
fof(addAssignment_37940,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v118319(VarCurr,B)
<=> v118321(VarCurr,B) ) ) ).
fof(addAssignment_37939,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v118321(VarCurr,B)
<=> v118323(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120920(VarNext)
=> ( v118323(VarNext,bitIndex63)
<=> v118323(VarCurr,bitIndex63) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_354,axiom,
! [VarNext] :
( v120920(VarNext)
=> ( v118323(VarNext,bitIndex63)
<=> v120922(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23985,axiom,
! [VarCurr] :
( v120922(VarCurr)
<=> ( v118325(VarCurr)
& v120923(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8299,axiom,
! [VarCurr] :
( v120923(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex32) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex31) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex30) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex29) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex28) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex27) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex26) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex25) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex24) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex23) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex22) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex21) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex20) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex19) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex18) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex17) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex16) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex15) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex14) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex13) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex12) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex11) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex10) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex9) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex8) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex7) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex6) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex5) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex4) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex3) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex2) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23984,axiom,
! [VarCurr] :
( v120920(VarCurr)
<=> ( v120921(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9557,axiom,
! [VarCurr] :
( ~ v120921(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120910(VarNext)
=> ( v118323(VarNext,bitIndex62)
<=> v118323(VarCurr,bitIndex62) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_353,axiom,
! [VarNext] :
( v120910(VarNext)
=> ( v118323(VarNext,bitIndex62)
<=> v120912(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23983,axiom,
! [VarCurr] :
( v120912(VarCurr)
<=> ( v118325(VarCurr)
& v120913(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8298,axiom,
! [VarCurr] :
( v120913(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex65) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex64) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex63) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex62) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex61) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex60) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex59) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex58) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex57) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex56) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex55) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex54) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex53) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex52) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex51) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex50) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex49) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex48) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex47) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex46) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex45) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex44) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex43) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex42) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex41) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex40) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex39) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex38) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex37) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex36) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex35) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex34) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex33) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23982,axiom,
! [VarCurr] :
( v120910(VarCurr)
<=> ( v120911(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9556,axiom,
! [VarCurr] :
( ~ v120911(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120900(VarNext)
=> ( v118323(VarNext,bitIndex61)
<=> v118323(VarCurr,bitIndex61) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_352,axiom,
! [VarNext] :
( v120900(VarNext)
=> ( v118323(VarNext,bitIndex61)
<=> v120902(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23981,axiom,
! [VarCurr] :
( v120902(VarCurr)
<=> ( v118325(VarCurr)
& v120903(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8297,axiom,
! [VarCurr] :
( v120903(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex98) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex97) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex96) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex95) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex94) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex93) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex92) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex91) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex90) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex89) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex88) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex87) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex86) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex85) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex84) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex83) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex82) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex81) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex80) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex79) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex78) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex77) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex76) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex75) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex74) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex73) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex72) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex71) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex70) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex69) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex68) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex67) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex66) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23980,axiom,
! [VarCurr] :
( v120900(VarCurr)
<=> ( v120901(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9555,axiom,
! [VarCurr] :
( ~ v120901(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120890(VarNext)
=> ( v118323(VarNext,bitIndex60)
<=> v118323(VarCurr,bitIndex60) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_351,axiom,
! [VarNext] :
( v120890(VarNext)
=> ( v118323(VarNext,bitIndex60)
<=> v120892(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23979,axiom,
! [VarCurr] :
( v120892(VarCurr)
<=> ( v118325(VarCurr)
& v120893(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8296,axiom,
! [VarCurr] :
( v120893(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex131) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex130) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex129) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex128) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex127) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex126) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex125) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex124) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex123) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex122) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex121) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex120) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex119) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex118) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex117) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex116) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex115) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex114) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex113) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex112) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex111) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex110) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex109) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex108) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex107) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex106) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex105) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex104) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex103) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex102) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex101) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex100) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex99) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23978,axiom,
! [VarCurr] :
( v120890(VarCurr)
<=> ( v120891(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9554,axiom,
! [VarCurr] :
( ~ v120891(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120880(VarNext)
=> ( v118323(VarNext,bitIndex59)
<=> v118323(VarCurr,bitIndex59) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_350,axiom,
! [VarNext] :
( v120880(VarNext)
=> ( v118323(VarNext,bitIndex59)
<=> v120882(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23977,axiom,
! [VarCurr] :
( v120882(VarCurr)
<=> ( v118325(VarCurr)
& v120883(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8295,axiom,
! [VarCurr] :
( v120883(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex164) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex163) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex162) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex161) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex160) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex159) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex158) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex157) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex156) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex155) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex154) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex153) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex152) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex151) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex150) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex149) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex148) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex147) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex146) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex145) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex144) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex143) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex142) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex141) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex140) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex139) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex138) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex137) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex136) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex135) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex134) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex133) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex132) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23976,axiom,
! [VarCurr] :
( v120880(VarCurr)
<=> ( v120881(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9553,axiom,
! [VarCurr] :
( ~ v120881(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120870(VarNext)
=> ( v118323(VarNext,bitIndex58)
<=> v118323(VarCurr,bitIndex58) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_349,axiom,
! [VarNext] :
( v120870(VarNext)
=> ( v118323(VarNext,bitIndex58)
<=> v120872(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23975,axiom,
! [VarCurr] :
( v120872(VarCurr)
<=> ( v118325(VarCurr)
& v120873(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8294,axiom,
! [VarCurr] :
( v120873(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex197) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex196) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex195) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex194) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex193) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex192) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex191) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex190) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex189) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex188) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex187) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex186) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex185) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex184) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex183) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex182) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex181) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex180) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex179) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex178) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex177) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex176) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex175) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex174) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex173) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex172) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex171) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex170) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex169) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex168) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex167) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex166) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex165) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23974,axiom,
! [VarCurr] :
( v120870(VarCurr)
<=> ( v120871(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9552,axiom,
! [VarCurr] :
( ~ v120871(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2806,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120860(VarNext)
=> ( v118323(VarNext,bitIndex57)
<=> v118323(VarCurr,bitIndex57) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_348,axiom,
! [VarNext] :
( v120860(VarNext)
=> ( v118323(VarNext,bitIndex57)
<=> v120862(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23973,axiom,
! [VarCurr] :
( v120862(VarCurr)
<=> ( v118325(VarCurr)
& v120863(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8293,axiom,
! [VarCurr] :
( v120863(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex230) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex229) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex228) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex227) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex226) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex225) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex224) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex223) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex222) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex221) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex220) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex219) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex218) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex217) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex216) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex215) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex214) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex213) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex212) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex211) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex210) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex209) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex208) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex207) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex206) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex205) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex204) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex203) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex202) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex201) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex200) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex199) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex198) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23972,axiom,
! [VarCurr] :
( v120860(VarCurr)
<=> ( v120861(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9551,axiom,
! [VarCurr] :
( ~ v120861(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2805,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120850(VarNext)
=> ( v118323(VarNext,bitIndex56)
<=> v118323(VarCurr,bitIndex56) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_347,axiom,
! [VarNext] :
( v120850(VarNext)
=> ( v118323(VarNext,bitIndex56)
<=> v120852(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23971,axiom,
! [VarCurr] :
( v120852(VarCurr)
<=> ( v118325(VarCurr)
& v120853(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8292,axiom,
! [VarCurr] :
( v120853(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex263) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex262) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex261) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex260) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex259) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex258) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex257) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex256) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex255) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex254) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex253) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex252) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex251) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex250) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex249) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex248) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex247) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex246) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex245) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex244) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex243) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex242) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex241) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex240) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex239) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex238) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex237) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex236) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex235) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex234) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex233) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex232) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex231) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23970,axiom,
! [VarCurr] :
( v120850(VarCurr)
<=> ( v120851(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9550,axiom,
! [VarCurr] :
( ~ v120851(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2804,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120840(VarNext)
=> ( v118323(VarNext,bitIndex55)
<=> v118323(VarCurr,bitIndex55) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_346,axiom,
! [VarNext] :
( v120840(VarNext)
=> ( v118323(VarNext,bitIndex55)
<=> v120842(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23969,axiom,
! [VarCurr] :
( v120842(VarCurr)
<=> ( v118325(VarCurr)
& v120843(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8291,axiom,
! [VarCurr] :
( v120843(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex296) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex295) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex294) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex293) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex292) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex291) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex290) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex289) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex288) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex287) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex286) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex285) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex284) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex283) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex282) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex281) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex280) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex279) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex278) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex277) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex276) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex275) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex274) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex273) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex272) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex271) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex270) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex269) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex268) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex267) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex266) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex265) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex264) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23968,axiom,
! [VarCurr] :
( v120840(VarCurr)
<=> ( v120841(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9549,axiom,
! [VarCurr] :
( ~ v120841(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120830(VarNext)
=> ( v118323(VarNext,bitIndex54)
<=> v118323(VarCurr,bitIndex54) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_345,axiom,
! [VarNext] :
( v120830(VarNext)
=> ( v118323(VarNext,bitIndex54)
<=> v120832(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23967,axiom,
! [VarCurr] :
( v120832(VarCurr)
<=> ( v118325(VarCurr)
& v120833(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8290,axiom,
! [VarCurr] :
( v120833(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex329) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex328) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex327) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex326) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex325) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex324) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex323) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex322) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex321) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex320) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex319) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex318) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex317) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex316) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex315) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex314) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex313) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex312) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex311) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex310) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex309) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex308) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex307) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex306) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex305) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex304) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex303) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex302) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex301) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex300) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex299) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex298) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex297) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23966,axiom,
! [VarCurr] :
( v120830(VarCurr)
<=> ( v120831(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9548,axiom,
! [VarCurr] :
( ~ v120831(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120820(VarNext)
=> ( v118323(VarNext,bitIndex53)
<=> v118323(VarCurr,bitIndex53) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_344,axiom,
! [VarNext] :
( v120820(VarNext)
=> ( v118323(VarNext,bitIndex53)
<=> v120822(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23965,axiom,
! [VarCurr] :
( v120822(VarCurr)
<=> ( v118325(VarCurr)
& v120823(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8289,axiom,
! [VarCurr] :
( v120823(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex362) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex361) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex360) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex359) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex358) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex357) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex356) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex355) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex354) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex353) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex352) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex351) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex350) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex349) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex348) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex347) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex346) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex345) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex344) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex343) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex342) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex341) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex340) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex339) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex338) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex337) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex336) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex335) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex334) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex333) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex332) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex331) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex330) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23964,axiom,
! [VarCurr] :
( v120820(VarCurr)
<=> ( v120821(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9547,axiom,
! [VarCurr] :
( ~ v120821(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120810(VarNext)
=> ( v118323(VarNext,bitIndex52)
<=> v118323(VarCurr,bitIndex52) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_343,axiom,
! [VarNext] :
( v120810(VarNext)
=> ( v118323(VarNext,bitIndex52)
<=> v120812(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23963,axiom,
! [VarCurr] :
( v120812(VarCurr)
<=> ( v118325(VarCurr)
& v120813(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8288,axiom,
! [VarCurr] :
( v120813(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex395) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex394) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex393) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex392) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex391) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex390) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex389) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex388) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex387) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex386) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex385) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex384) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex383) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex382) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex381) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex380) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex379) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex378) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex377) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex376) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex375) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex374) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex373) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex372) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex371) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex370) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex369) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex368) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex367) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex366) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex365) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex364) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex363) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23962,axiom,
! [VarCurr] :
( v120810(VarCurr)
<=> ( v120811(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9546,axiom,
! [VarCurr] :
( ~ v120811(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120800(VarNext)
=> ( v118323(VarNext,bitIndex51)
<=> v118323(VarCurr,bitIndex51) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_342,axiom,
! [VarNext] :
( v120800(VarNext)
=> ( v118323(VarNext,bitIndex51)
<=> v120802(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23961,axiom,
! [VarCurr] :
( v120802(VarCurr)
<=> ( v118325(VarCurr)
& v120803(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8287,axiom,
! [VarCurr] :
( v120803(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex428) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex427) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex426) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex425) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex424) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex423) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex422) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex421) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex420) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex419) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex418) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex417) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex416) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex415) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex414) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex413) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex412) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex411) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex410) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex409) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex408) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex407) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex406) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex405) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex404) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex403) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex402) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex401) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex400) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex399) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex398) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex397) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex396) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23960,axiom,
! [VarCurr] :
( v120800(VarCurr)
<=> ( v120801(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9545,axiom,
! [VarCurr] :
( ~ v120801(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2799,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120790(VarNext)
=> ( v118323(VarNext,bitIndex50)
<=> v118323(VarCurr,bitIndex50) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_341,axiom,
! [VarNext] :
( v120790(VarNext)
=> ( v118323(VarNext,bitIndex50)
<=> v120792(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23959,axiom,
! [VarCurr] :
( v120792(VarCurr)
<=> ( v118325(VarCurr)
& v120793(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8286,axiom,
! [VarCurr] :
( v120793(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex461) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex460) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex459) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex458) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex457) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex456) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex455) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex454) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex453) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex452) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex451) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex450) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex449) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex448) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex447) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex446) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex445) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex444) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex443) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex442) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex441) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex440) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex439) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex438) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex437) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex436) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex435) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex434) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex433) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex432) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex431) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex430) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex429) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23958,axiom,
! [VarCurr] :
( v120790(VarCurr)
<=> ( v120791(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9544,axiom,
! [VarCurr] :
( ~ v120791(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2798,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120780(VarNext)
=> ( v118323(VarNext,bitIndex49)
<=> v118323(VarCurr,bitIndex49) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_340,axiom,
! [VarNext] :
( v120780(VarNext)
=> ( v118323(VarNext,bitIndex49)
<=> v120782(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23957,axiom,
! [VarCurr] :
( v120782(VarCurr)
<=> ( v118325(VarCurr)
& v120783(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8285,axiom,
! [VarCurr] :
( v120783(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex494) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex493) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex492) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex491) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex490) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex489) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex488) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex487) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex486) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex485) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex484) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex483) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex482) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex481) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex480) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex479) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex478) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex477) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex476) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex475) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex474) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex473) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex472) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex471) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex470) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex469) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex468) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex467) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex466) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex465) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex464) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex463) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex462) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23956,axiom,
! [VarCurr] :
( v120780(VarCurr)
<=> ( v120781(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9543,axiom,
! [VarCurr] :
( ~ v120781(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2797,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120770(VarNext)
=> ( v118323(VarNext,bitIndex48)
<=> v118323(VarCurr,bitIndex48) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_339,axiom,
! [VarNext] :
( v120770(VarNext)
=> ( v118323(VarNext,bitIndex48)
<=> v120772(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23955,axiom,
! [VarCurr] :
( v120772(VarCurr)
<=> ( v118325(VarCurr)
& v120773(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8284,axiom,
! [VarCurr] :
( v120773(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex527) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex526) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex525) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex524) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex523) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex522) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex521) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex520) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex519) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex518) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex517) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex516) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex515) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex514) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex513) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex512) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex511) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex510) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex509) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex508) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex507) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex506) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex505) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex504) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex503) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex502) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex501) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex500) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex499) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex498) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex497) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex496) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex495) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23954,axiom,
! [VarCurr] :
( v120770(VarCurr)
<=> ( v120771(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9542,axiom,
! [VarCurr] :
( ~ v120771(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2796,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120760(VarNext)
=> ( v118323(VarNext,bitIndex47)
<=> v118323(VarCurr,bitIndex47) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_338,axiom,
! [VarNext] :
( v120760(VarNext)
=> ( v118323(VarNext,bitIndex47)
<=> v120762(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23953,axiom,
! [VarCurr] :
( v120762(VarCurr)
<=> ( v118325(VarCurr)
& v120763(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8283,axiom,
! [VarCurr] :
( v120763(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex560) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex559) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex558) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex557) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex556) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex555) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex554) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex553) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex552) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex551) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex550) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex549) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex548) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex547) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex546) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex545) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex544) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex543) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex542) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex541) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex540) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex539) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex538) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex537) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex536) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex535) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex534) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex533) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex532) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex531) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex530) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex529) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex528) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23952,axiom,
! [VarCurr] :
( v120760(VarCurr)
<=> ( v120761(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9541,axiom,
! [VarCurr] :
( ~ v120761(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2795,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120750(VarNext)
=> ( v118323(VarNext,bitIndex46)
<=> v118323(VarCurr,bitIndex46) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_337,axiom,
! [VarNext] :
( v120750(VarNext)
=> ( v118323(VarNext,bitIndex46)
<=> v120752(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23951,axiom,
! [VarCurr] :
( v120752(VarCurr)
<=> ( v118325(VarCurr)
& v120753(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8282,axiom,
! [VarCurr] :
( v120753(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex593) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex592) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex591) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex590) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex589) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex588) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex587) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex586) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex585) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex584) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex583) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex582) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex581) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex580) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex579) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex578) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex577) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex576) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex575) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex574) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex573) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex572) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex571) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex570) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex569) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex568) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex567) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex566) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex565) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex564) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex563) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex562) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex561) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23950,axiom,
! [VarCurr] :
( v120750(VarCurr)
<=> ( v120751(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9540,axiom,
! [VarCurr] :
( ~ v120751(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2794,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120740(VarNext)
=> ( v118323(VarNext,bitIndex45)
<=> v118323(VarCurr,bitIndex45) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_336,axiom,
! [VarNext] :
( v120740(VarNext)
=> ( v118323(VarNext,bitIndex45)
<=> v120742(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23949,axiom,
! [VarCurr] :
( v120742(VarCurr)
<=> ( v118325(VarCurr)
& v120743(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8281,axiom,
! [VarCurr] :
( v120743(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex626) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex625) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex624) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex623) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex622) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex621) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex620) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex619) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex618) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex617) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex616) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex615) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex614) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex613) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex612) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex611) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex610) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex609) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex608) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex607) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex606) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex605) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex604) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex603) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex602) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex601) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex600) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex599) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex598) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex597) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex596) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex595) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex594) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23948,axiom,
! [VarCurr] :
( v120740(VarCurr)
<=> ( v120741(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9539,axiom,
! [VarCurr] :
( ~ v120741(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2793,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120730(VarNext)
=> ( v118323(VarNext,bitIndex44)
<=> v118323(VarCurr,bitIndex44) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_335,axiom,
! [VarNext] :
( v120730(VarNext)
=> ( v118323(VarNext,bitIndex44)
<=> v120732(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23947,axiom,
! [VarCurr] :
( v120732(VarCurr)
<=> ( v118325(VarCurr)
& v120733(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8280,axiom,
! [VarCurr] :
( v120733(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex659) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex658) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex657) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex656) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex655) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex654) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex653) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex652) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex651) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex650) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex649) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex648) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex647) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex646) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex645) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex644) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex643) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex642) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex641) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex640) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex639) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex638) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex637) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex636) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex635) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex634) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex633) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex632) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex631) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex630) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex629) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex628) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex627) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23946,axiom,
! [VarCurr] :
( v120730(VarCurr)
<=> ( v120731(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9538,axiom,
! [VarCurr] :
( ~ v120731(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120720(VarNext)
=> ( v118323(VarNext,bitIndex43)
<=> v118323(VarCurr,bitIndex43) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_334,axiom,
! [VarNext] :
( v120720(VarNext)
=> ( v118323(VarNext,bitIndex43)
<=> v120722(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23945,axiom,
! [VarCurr] :
( v120722(VarCurr)
<=> ( v118325(VarCurr)
& v120723(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8279,axiom,
! [VarCurr] :
( v120723(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex692) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex691) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex690) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex689) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex688) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex687) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex686) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex685) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex684) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex683) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex682) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex681) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex680) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex679) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex678) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex677) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex676) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex675) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex674) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex673) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex672) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex671) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex670) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex669) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex668) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex667) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex666) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex665) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex664) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex663) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex662) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex661) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex660) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23944,axiom,
! [VarCurr] :
( v120720(VarCurr)
<=> ( v120721(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9537,axiom,
! [VarCurr] :
( ~ v120721(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2791,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120710(VarNext)
=> ( v118323(VarNext,bitIndex42)
<=> v118323(VarCurr,bitIndex42) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_333,axiom,
! [VarNext] :
( v120710(VarNext)
=> ( v118323(VarNext,bitIndex42)
<=> v120712(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23943,axiom,
! [VarCurr] :
( v120712(VarCurr)
<=> ( v118325(VarCurr)
& v120713(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8278,axiom,
! [VarCurr] :
( v120713(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex725) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex724) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex723) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex722) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex721) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex720) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex719) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex718) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex717) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex716) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex715) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex714) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex713) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex712) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex711) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex710) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex709) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex708) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex707) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex706) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex705) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex704) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex703) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex702) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex701) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex700) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex699) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex698) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex697) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex696) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex695) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex694) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex693) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23942,axiom,
! [VarCurr] :
( v120710(VarCurr)
<=> ( v120711(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9536,axiom,
! [VarCurr] :
( ~ v120711(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2790,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120700(VarNext)
=> ( v118323(VarNext,bitIndex41)
<=> v118323(VarCurr,bitIndex41) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_332,axiom,
! [VarNext] :
( v120700(VarNext)
=> ( v118323(VarNext,bitIndex41)
<=> v120702(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23941,axiom,
! [VarCurr] :
( v120702(VarCurr)
<=> ( v118325(VarCurr)
& v120703(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8277,axiom,
! [VarCurr] :
( v120703(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex758) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex757) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex756) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex755) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex754) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex753) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex752) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex751) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex750) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex749) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex748) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex747) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex746) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex745) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex744) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex743) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex742) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex741) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex740) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex739) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex738) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex737) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex736) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex735) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex734) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex733) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex732) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex731) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex730) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex729) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex728) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex727) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex726) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23940,axiom,
! [VarCurr] :
( v120700(VarCurr)
<=> ( v120701(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9535,axiom,
! [VarCurr] :
( ~ v120701(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120690(VarNext)
=> ( v118323(VarNext,bitIndex40)
<=> v118323(VarCurr,bitIndex40) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_331,axiom,
! [VarNext] :
( v120690(VarNext)
=> ( v118323(VarNext,bitIndex40)
<=> v120692(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23939,axiom,
! [VarCurr] :
( v120692(VarCurr)
<=> ( v118325(VarCurr)
& v120693(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8276,axiom,
! [VarCurr] :
( v120693(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex791) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex790) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex789) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex788) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex787) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex786) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex785) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex784) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex783) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex782) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex781) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex780) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex779) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex778) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex777) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex776) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex775) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex774) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex773) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex772) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex771) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex770) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex769) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex768) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex767) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex766) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex765) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex764) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex763) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex762) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex761) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex760) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex759) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23938,axiom,
! [VarCurr] :
( v120690(VarCurr)
<=> ( v120691(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9534,axiom,
! [VarCurr] :
( ~ v120691(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120680(VarNext)
=> ( v118323(VarNext,bitIndex39)
<=> v118323(VarCurr,bitIndex39) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_330,axiom,
! [VarNext] :
( v120680(VarNext)
=> ( v118323(VarNext,bitIndex39)
<=> v120682(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23937,axiom,
! [VarCurr] :
( v120682(VarCurr)
<=> ( v118325(VarCurr)
& v120683(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8275,axiom,
! [VarCurr] :
( v120683(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex824) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex823) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex822) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex821) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex820) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex819) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex818) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex817) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex816) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex815) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex814) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex813) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex812) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex811) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex810) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex809) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex808) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex807) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex806) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex805) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex804) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex803) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex802) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex801) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex800) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex799) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex798) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex797) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex796) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex795) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex794) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex793) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex792) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23936,axiom,
! [VarCurr] :
( v120680(VarCurr)
<=> ( v120681(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9533,axiom,
! [VarCurr] :
( ~ v120681(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120670(VarNext)
=> ( v118323(VarNext,bitIndex38)
<=> v118323(VarCurr,bitIndex38) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_329,axiom,
! [VarNext] :
( v120670(VarNext)
=> ( v118323(VarNext,bitIndex38)
<=> v120672(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23935,axiom,
! [VarCurr] :
( v120672(VarCurr)
<=> ( v118325(VarCurr)
& v120673(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8274,axiom,
! [VarCurr] :
( v120673(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex857) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex856) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex855) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex854) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex853) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex852) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex851) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex850) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex849) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex848) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex847) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex846) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex845) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex844) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex843) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex842) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex841) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex840) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex839) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex838) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex837) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex836) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex835) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex834) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex833) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex832) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex831) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex830) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex829) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex828) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex827) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex826) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex825) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23934,axiom,
! [VarCurr] :
( v120670(VarCurr)
<=> ( v120671(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9532,axiom,
! [VarCurr] :
( ~ v120671(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2786,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120660(VarNext)
=> ( v118323(VarNext,bitIndex37)
<=> v118323(VarCurr,bitIndex37) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_328,axiom,
! [VarNext] :
( v120660(VarNext)
=> ( v118323(VarNext,bitIndex37)
<=> v120662(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23933,axiom,
! [VarCurr] :
( v120662(VarCurr)
<=> ( v118325(VarCurr)
& v120663(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8273,axiom,
! [VarCurr] :
( v120663(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex890) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex889) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex888) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex887) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex886) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex885) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex884) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex883) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex882) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex881) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex880) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex879) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex878) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex877) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex876) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex875) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex874) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex873) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex872) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex871) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex870) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex869) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex868) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex867) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex866) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex865) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex864) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex863) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex862) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex861) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex860) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex859) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex858) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23932,axiom,
! [VarCurr] :
( v120660(VarCurr)
<=> ( v120661(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9531,axiom,
! [VarCurr] :
( ~ v120661(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2785,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120650(VarNext)
=> ( v118323(VarNext,bitIndex36)
<=> v118323(VarCurr,bitIndex36) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_327,axiom,
! [VarNext] :
( v120650(VarNext)
=> ( v118323(VarNext,bitIndex36)
<=> v120652(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23931,axiom,
! [VarCurr] :
( v120652(VarCurr)
<=> ( v118325(VarCurr)
& v120653(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8272,axiom,
! [VarCurr] :
( v120653(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex923) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex922) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex921) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex920) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex919) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex918) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex917) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex916) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex915) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex914) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex913) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex912) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex911) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex910) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex909) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex908) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex907) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex906) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex905) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex904) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex903) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex902) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex901) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex900) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex899) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex898) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex897) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex896) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex895) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex894) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex893) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex892) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex891) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23930,axiom,
! [VarCurr] :
( v120650(VarCurr)
<=> ( v120651(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9530,axiom,
! [VarCurr] :
( ~ v120651(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120640(VarNext)
=> ( v118323(VarNext,bitIndex35)
<=> v118323(VarCurr,bitIndex35) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_326,axiom,
! [VarNext] :
( v120640(VarNext)
=> ( v118323(VarNext,bitIndex35)
<=> v120642(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23929,axiom,
! [VarCurr] :
( v120642(VarCurr)
<=> ( v118325(VarCurr)
& v120643(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8271,axiom,
! [VarCurr] :
( v120643(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex956) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex955) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex954) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex953) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex952) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex951) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex950) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex949) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex948) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex947) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex946) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex945) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex944) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex943) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex942) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex941) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex940) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex939) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex938) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex937) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex936) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex935) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex934) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex933) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex932) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex931) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex930) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex929) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex928) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex927) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex926) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex925) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex924) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23928,axiom,
! [VarCurr] :
( v120640(VarCurr)
<=> ( v120641(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9529,axiom,
! [VarCurr] :
( ~ v120641(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120630(VarNext)
=> ( v118323(VarNext,bitIndex34)
<=> v118323(VarCurr,bitIndex34) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_325,axiom,
! [VarNext] :
( v120630(VarNext)
=> ( v118323(VarNext,bitIndex34)
<=> v120632(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23927,axiom,
! [VarCurr] :
( v120632(VarCurr)
<=> ( v118325(VarCurr)
& v120633(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8270,axiom,
! [VarCurr] :
( v120633(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex989) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex988) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex987) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex986) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex985) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex984) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex983) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex982) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex981) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex980) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex979) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex978) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex977) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex976) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex975) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex974) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex973) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex972) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex971) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex970) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex969) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex968) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex967) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex966) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex965) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex964) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex963) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex962) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex961) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex960) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex959) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex958) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex957) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23926,axiom,
! [VarCurr] :
( v120630(VarCurr)
<=> ( v120631(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9528,axiom,
! [VarCurr] :
( ~ v120631(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120620(VarNext)
=> ( v118323(VarNext,bitIndex33)
<=> v118323(VarCurr,bitIndex33) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_324,axiom,
! [VarNext] :
( v120620(VarNext)
=> ( v118323(VarNext,bitIndex33)
<=> v120622(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23925,axiom,
! [VarCurr] :
( v120622(VarCurr)
<=> ( v118325(VarCurr)
& v120623(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8269,axiom,
! [VarCurr] :
( v120623(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1022) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1021) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1020) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1019) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1018) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1017) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1016) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1015) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1014) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1013) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1012) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1011) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1010) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1009) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1008) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1007) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1006) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1005) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1004) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1003) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1002) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1001) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1000) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex999) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex998) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex997) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex996) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex995) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex994) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex993) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex992) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex991) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex990) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23924,axiom,
! [VarCurr] :
( v120620(VarCurr)
<=> ( v120621(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9527,axiom,
! [VarCurr] :
( ~ v120621(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120610(VarNext)
=> ( v118323(VarNext,bitIndex32)
<=> v118323(VarCurr,bitIndex32) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_323,axiom,
! [VarNext] :
( v120610(VarNext)
=> ( v118323(VarNext,bitIndex32)
<=> v120612(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23923,axiom,
! [VarCurr] :
( v120612(VarCurr)
<=> ( v118325(VarCurr)
& v120613(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8268,axiom,
! [VarCurr] :
( v120613(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1055) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1054) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1053) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1052) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1051) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1050) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1049) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1048) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1047) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1046) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1045) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1044) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1043) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1042) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1041) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1040) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1039) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1038) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1037) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1036) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1035) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1034) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1033) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1032) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1031) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1030) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1029) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1028) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1027) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1026) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1025) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1024) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1023) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23922,axiom,
! [VarCurr] :
( v120610(VarCurr)
<=> ( v120611(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9526,axiom,
! [VarCurr] :
( ~ v120611(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120600(VarNext)
=> ( v118323(VarNext,bitIndex31)
<=> v118323(VarCurr,bitIndex31) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_322,axiom,
! [VarNext] :
( v120600(VarNext)
=> ( v118323(VarNext,bitIndex31)
<=> v120602(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23921,axiom,
! [VarCurr] :
( v120602(VarCurr)
<=> ( v118325(VarCurr)
& v120603(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8267,axiom,
! [VarCurr] :
( v120603(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1088) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1087) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1086) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1085) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1084) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1083) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1082) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1081) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1080) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1079) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1078) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1077) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1076) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1075) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1074) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1073) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1072) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1071) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1070) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1069) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1068) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1067) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1066) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1065) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1064) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1063) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1062) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1061) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1060) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1059) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1058) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1057) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1056) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23920,axiom,
! [VarCurr] :
( v120600(VarCurr)
<=> ( v120601(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9525,axiom,
! [VarCurr] :
( ~ v120601(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120590(VarNext)
=> ( v118323(VarNext,bitIndex30)
<=> v118323(VarCurr,bitIndex30) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_321,axiom,
! [VarNext] :
( v120590(VarNext)
=> ( v118323(VarNext,bitIndex30)
<=> v120592(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23919,axiom,
! [VarCurr] :
( v120592(VarCurr)
<=> ( v118325(VarCurr)
& v120593(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8266,axiom,
! [VarCurr] :
( v120593(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1121) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1120) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1119) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1118) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1117) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1116) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1115) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1114) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1113) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1112) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1111) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1110) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1109) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1108) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1107) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1106) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1105) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1104) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1103) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1102) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1101) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1100) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1099) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1098) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1097) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1096) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1095) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1094) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1093) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1092) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1091) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1090) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1089) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23918,axiom,
! [VarCurr] :
( v120590(VarCurr)
<=> ( v120591(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9524,axiom,
! [VarCurr] :
( ~ v120591(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120580(VarNext)
=> ( v118323(VarNext,bitIndex29)
<=> v118323(VarCurr,bitIndex29) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_320,axiom,
! [VarNext] :
( v120580(VarNext)
=> ( v118323(VarNext,bitIndex29)
<=> v120582(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23917,axiom,
! [VarCurr] :
( v120582(VarCurr)
<=> ( v118325(VarCurr)
& v120583(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8265,axiom,
! [VarCurr] :
( v120583(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1154) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1153) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1152) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1151) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1150) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1149) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1148) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1147) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1146) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1145) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1144) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1143) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1142) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1141) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1140) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1139) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1138) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1137) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1136) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1135) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1134) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1133) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1132) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1131) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1130) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1129) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1128) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1127) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1126) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1125) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1124) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1123) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1122) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23916,axiom,
! [VarCurr] :
( v120580(VarCurr)
<=> ( v120581(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9523,axiom,
! [VarCurr] :
( ~ v120581(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2777,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120570(VarNext)
=> ( v118323(VarNext,bitIndex28)
<=> v118323(VarCurr,bitIndex28) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_319,axiom,
! [VarNext] :
( v120570(VarNext)
=> ( v118323(VarNext,bitIndex28)
<=> v120572(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23915,axiom,
! [VarCurr] :
( v120572(VarCurr)
<=> ( v118325(VarCurr)
& v120573(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8264,axiom,
! [VarCurr] :
( v120573(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1187) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1186) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1185) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1184) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1183) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1182) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1181) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1180) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1179) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1178) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1177) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1176) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1175) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1174) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1173) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1172) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1171) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1170) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1169) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1168) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1167) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1166) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1165) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1164) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1163) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1162) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1161) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1160) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1159) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1158) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1157) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1156) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1155) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23914,axiom,
! [VarCurr] :
( v120570(VarCurr)
<=> ( v120571(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9522,axiom,
! [VarCurr] :
( ~ v120571(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2776,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120560(VarNext)
=> ( v118323(VarNext,bitIndex27)
<=> v118323(VarCurr,bitIndex27) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_318,axiom,
! [VarNext] :
( v120560(VarNext)
=> ( v118323(VarNext,bitIndex27)
<=> v120562(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23913,axiom,
! [VarCurr] :
( v120562(VarCurr)
<=> ( v118325(VarCurr)
& v120563(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8263,axiom,
! [VarCurr] :
( v120563(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1220) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1219) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1218) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1217) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1216) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1215) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1214) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1213) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1212) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1211) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1210) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1209) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1208) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1207) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1206) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1205) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1204) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1203) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1202) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1201) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1200) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1199) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1198) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1197) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1196) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1195) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1194) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1193) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1192) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1191) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1190) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1189) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1188) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23912,axiom,
! [VarCurr] :
( v120560(VarCurr)
<=> ( v120561(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9521,axiom,
! [VarCurr] :
( ~ v120561(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2775,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120550(VarNext)
=> ( v118323(VarNext,bitIndex26)
<=> v118323(VarCurr,bitIndex26) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_317,axiom,
! [VarNext] :
( v120550(VarNext)
=> ( v118323(VarNext,bitIndex26)
<=> v120552(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23911,axiom,
! [VarCurr] :
( v120552(VarCurr)
<=> ( v118325(VarCurr)
& v120553(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8262,axiom,
! [VarCurr] :
( v120553(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1253) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1252) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1251) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1250) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1249) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1248) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1247) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1246) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1245) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1244) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1243) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1242) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1241) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1240) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1239) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1238) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1237) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1236) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1235) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1234) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1233) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1232) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1231) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1230) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1229) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1228) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1227) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1226) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1225) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1224) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1223) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1222) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1221) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23910,axiom,
! [VarCurr] :
( v120550(VarCurr)
<=> ( v120551(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9520,axiom,
! [VarCurr] :
( ~ v120551(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2774,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120540(VarNext)
=> ( v118323(VarNext,bitIndex25)
<=> v118323(VarCurr,bitIndex25) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_316,axiom,
! [VarNext] :
( v120540(VarNext)
=> ( v118323(VarNext,bitIndex25)
<=> v120542(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23909,axiom,
! [VarCurr] :
( v120542(VarCurr)
<=> ( v118325(VarCurr)
& v120543(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8261,axiom,
! [VarCurr] :
( v120543(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1286) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1285) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1284) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1283) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1282) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1281) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1280) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1279) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1278) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1277) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1276) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1275) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1274) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1273) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1272) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1271) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1270) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1269) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1268) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1267) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1266) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1265) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1264) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1263) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1262) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1261) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1260) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1259) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1258) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1257) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1256) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1255) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1254) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23908,axiom,
! [VarCurr] :
( v120540(VarCurr)
<=> ( v120541(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9519,axiom,
! [VarCurr] :
( ~ v120541(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120530(VarNext)
=> ( v118323(VarNext,bitIndex24)
<=> v118323(VarCurr,bitIndex24) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_315,axiom,
! [VarNext] :
( v120530(VarNext)
=> ( v118323(VarNext,bitIndex24)
<=> v120532(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23907,axiom,
! [VarCurr] :
( v120532(VarCurr)
<=> ( v118325(VarCurr)
& v120533(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8260,axiom,
! [VarCurr] :
( v120533(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1319) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1318) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1317) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1316) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1315) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1314) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1313) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1312) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1311) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1310) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1309) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1308) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1307) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1306) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1305) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1304) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1303) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1302) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1301) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1300) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1299) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1298) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1297) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1296) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1295) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1294) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1293) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1292) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1291) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1290) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1289) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1288) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1287) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23906,axiom,
! [VarCurr] :
( v120530(VarCurr)
<=> ( v120531(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9518,axiom,
! [VarCurr] :
( ~ v120531(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120520(VarNext)
=> ( v118323(VarNext,bitIndex23)
<=> v118323(VarCurr,bitIndex23) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_314,axiom,
! [VarNext] :
( v120520(VarNext)
=> ( v118323(VarNext,bitIndex23)
<=> v120522(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23905,axiom,
! [VarCurr] :
( v120522(VarCurr)
<=> ( v118325(VarCurr)
& v120523(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8259,axiom,
! [VarCurr] :
( v120523(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1352) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1351) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1350) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1349) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1348) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1347) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1346) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1345) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1344) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1343) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1342) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1341) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1340) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1339) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1338) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1337) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1336) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1335) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1334) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1333) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1332) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1331) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1330) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1329) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1328) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1327) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1326) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1325) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1324) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1323) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1322) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1321) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1320) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23904,axiom,
! [VarCurr] :
( v120520(VarCurr)
<=> ( v120521(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9517,axiom,
! [VarCurr] :
( ~ v120521(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120510(VarNext)
=> ( v118323(VarNext,bitIndex22)
<=> v118323(VarCurr,bitIndex22) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_313,axiom,
! [VarNext] :
( v120510(VarNext)
=> ( v118323(VarNext,bitIndex22)
<=> v120512(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23903,axiom,
! [VarCurr] :
( v120512(VarCurr)
<=> ( v118325(VarCurr)
& v120513(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8258,axiom,
! [VarCurr] :
( v120513(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1385) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1384) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1383) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1382) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1381) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1380) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1379) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1378) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1377) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1376) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1375) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1374) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1373) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1372) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1371) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1370) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1369) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1368) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1367) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1366) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1365) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1364) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1363) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1362) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1361) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1360) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1359) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1358) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1357) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1356) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1355) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1354) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1353) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23902,axiom,
! [VarCurr] :
( v120510(VarCurr)
<=> ( v120511(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9516,axiom,
! [VarCurr] :
( ~ v120511(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120500(VarNext)
=> ( v118323(VarNext,bitIndex21)
<=> v118323(VarCurr,bitIndex21) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_312,axiom,
! [VarNext] :
( v120500(VarNext)
=> ( v118323(VarNext,bitIndex21)
<=> v120502(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23901,axiom,
! [VarCurr] :
( v120502(VarCurr)
<=> ( v118325(VarCurr)
& v120503(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8257,axiom,
! [VarCurr] :
( v120503(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1418) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1417) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1416) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1415) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1414) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1413) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1412) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1411) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1410) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1409) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1408) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1407) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1406) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1405) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1404) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1403) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1402) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1401) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1400) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1399) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1398) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1397) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1396) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1395) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1394) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1393) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1392) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1391) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1390) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1389) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1388) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1387) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1386) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23900,axiom,
! [VarCurr] :
( v120500(VarCurr)
<=> ( v120501(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9515,axiom,
! [VarCurr] :
( ~ v120501(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120490(VarNext)
=> ( v118323(VarNext,bitIndex20)
<=> v118323(VarCurr,bitIndex20) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_311,axiom,
! [VarNext] :
( v120490(VarNext)
=> ( v118323(VarNext,bitIndex20)
<=> v120492(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23899,axiom,
! [VarCurr] :
( v120492(VarCurr)
<=> ( v118325(VarCurr)
& v120493(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8256,axiom,
! [VarCurr] :
( v120493(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1451) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1450) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1449) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1448) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1447) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1446) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1445) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1444) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1443) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1442) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1441) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1440) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1439) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1438) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1437) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1436) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1435) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1434) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1433) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1432) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1431) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1430) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1429) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1428) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1427) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1426) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1425) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1424) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1423) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1422) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1421) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1420) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1419) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23898,axiom,
! [VarCurr] :
( v120490(VarCurr)
<=> ( v120491(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9514,axiom,
! [VarCurr] :
( ~ v120491(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120480(VarNext)
=> ( v118323(VarNext,bitIndex19)
<=> v118323(VarCurr,bitIndex19) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_310,axiom,
! [VarNext] :
( v120480(VarNext)
=> ( v118323(VarNext,bitIndex19)
<=> v120482(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23897,axiom,
! [VarCurr] :
( v120482(VarCurr)
<=> ( v118325(VarCurr)
& v120483(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8255,axiom,
! [VarCurr] :
( v120483(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1484) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1483) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1482) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1481) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1480) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1479) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1478) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1477) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1476) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1475) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1474) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1473) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1472) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1471) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1470) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1469) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1468) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1467) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1466) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1465) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1464) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1463) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1462) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1461) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1460) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1459) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1458) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1457) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1456) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1455) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1454) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1453) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1452) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23896,axiom,
! [VarCurr] :
( v120480(VarCurr)
<=> ( v120481(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9513,axiom,
! [VarCurr] :
( ~ v120481(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120470(VarNext)
=> ( v118323(VarNext,bitIndex18)
<=> v118323(VarCurr,bitIndex18) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_309,axiom,
! [VarNext] :
( v120470(VarNext)
=> ( v118323(VarNext,bitIndex18)
<=> v120472(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23895,axiom,
! [VarCurr] :
( v120472(VarCurr)
<=> ( v118325(VarCurr)
& v120473(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8254,axiom,
! [VarCurr] :
( v120473(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1517) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1516) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1515) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1514) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1513) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1512) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1511) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1510) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1509) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1508) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1507) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1506) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1505) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1504) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1503) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1502) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1501) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1500) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1499) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1498) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1497) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1496) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1495) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1494) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1493) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1492) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1491) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1490) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1489) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1488) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1487) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1486) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1485) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23894,axiom,
! [VarCurr] :
( v120470(VarCurr)
<=> ( v120471(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9512,axiom,
! [VarCurr] :
( ~ v120471(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2766,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120460(VarNext)
=> ( v118323(VarNext,bitIndex17)
<=> v118323(VarCurr,bitIndex17) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_308,axiom,
! [VarNext] :
( v120460(VarNext)
=> ( v118323(VarNext,bitIndex17)
<=> v120462(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23893,axiom,
! [VarCurr] :
( v120462(VarCurr)
<=> ( v118325(VarCurr)
& v120463(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8253,axiom,
! [VarCurr] :
( v120463(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1550) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1549) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1548) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1547) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1546) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1545) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1544) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1543) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1542) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1541) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1540) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1539) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1538) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1537) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1536) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1535) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1534) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1533) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1532) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1531) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1530) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1529) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1528) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1527) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1526) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1525) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1524) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1523) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1522) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1521) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1520) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1519) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1518) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23892,axiom,
! [VarCurr] :
( v120460(VarCurr)
<=> ( v120461(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9511,axiom,
! [VarCurr] :
( ~ v120461(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120450(VarNext)
=> ( v118323(VarNext,bitIndex16)
<=> v118323(VarCurr,bitIndex16) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_307,axiom,
! [VarNext] :
( v120450(VarNext)
=> ( v118323(VarNext,bitIndex16)
<=> v120452(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23891,axiom,
! [VarCurr] :
( v120452(VarCurr)
<=> ( v118325(VarCurr)
& v120453(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8252,axiom,
! [VarCurr] :
( v120453(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1583) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1582) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1581) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1580) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1579) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1578) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1577) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1576) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1575) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1574) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1573) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1572) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1571) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1570) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1569) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1568) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1567) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1566) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1565) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1564) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1563) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1562) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1561) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1560) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1559) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1558) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1557) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1556) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1555) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1554) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1553) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1552) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1551) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23890,axiom,
! [VarCurr] :
( v120450(VarCurr)
<=> ( v120451(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9510,axiom,
! [VarCurr] :
( ~ v120451(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120440(VarNext)
=> ( v118323(VarNext,bitIndex15)
<=> v118323(VarCurr,bitIndex15) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_306,axiom,
! [VarNext] :
( v120440(VarNext)
=> ( v118323(VarNext,bitIndex15)
<=> v120442(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23889,axiom,
! [VarCurr] :
( v120442(VarCurr)
<=> ( v118325(VarCurr)
& v120443(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8251,axiom,
! [VarCurr] :
( v120443(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1616) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1615) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1614) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1613) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1612) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1611) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1610) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1609) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1608) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1607) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1606) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1605) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1604) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1603) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1602) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1601) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1600) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1599) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1598) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1597) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1596) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1595) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1594) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1593) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1592) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1591) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1590) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1589) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1588) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1587) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1586) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1585) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1584) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23888,axiom,
! [VarCurr] :
( v120440(VarCurr)
<=> ( v120441(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9509,axiom,
! [VarCurr] :
( ~ v120441(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120430(VarNext)
=> ( v118323(VarNext,bitIndex14)
<=> v118323(VarCurr,bitIndex14) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_305,axiom,
! [VarNext] :
( v120430(VarNext)
=> ( v118323(VarNext,bitIndex14)
<=> v120432(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23887,axiom,
! [VarCurr] :
( v120432(VarCurr)
<=> ( v118325(VarCurr)
& v120433(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8250,axiom,
! [VarCurr] :
( v120433(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1649) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1648) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1647) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1646) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1645) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1644) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1643) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1642) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1641) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1640) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1639) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1638) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1637) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1636) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1635) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1634) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1633) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1632) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1631) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1630) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1629) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1628) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1627) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1626) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1625) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1624) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1623) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1622) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1621) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1620) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1619) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1618) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1617) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23886,axiom,
! [VarCurr] :
( v120430(VarCurr)
<=> ( v120431(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9508,axiom,
! [VarCurr] :
( ~ v120431(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2762,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120420(VarNext)
=> ( v118323(VarNext,bitIndex13)
<=> v118323(VarCurr,bitIndex13) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_304,axiom,
! [VarNext] :
( v120420(VarNext)
=> ( v118323(VarNext,bitIndex13)
<=> v120422(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23885,axiom,
! [VarCurr] :
( v120422(VarCurr)
<=> ( v118325(VarCurr)
& v120423(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8249,axiom,
! [VarCurr] :
( v120423(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1682) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1681) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1680) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1679) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1678) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1677) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1676) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1675) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1674) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1673) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1672) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1671) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1670) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1669) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1668) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1667) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1666) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1665) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1664) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1663) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1662) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1661) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1660) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1659) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1658) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1657) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1656) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1655) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1654) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1653) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1652) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1651) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1650) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23884,axiom,
! [VarCurr] :
( v120420(VarCurr)
<=> ( v120421(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9507,axiom,
! [VarCurr] :
( ~ v120421(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2761,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120410(VarNext)
=> ( v118323(VarNext,bitIndex12)
<=> v118323(VarCurr,bitIndex12) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_303,axiom,
! [VarNext] :
( v120410(VarNext)
=> ( v118323(VarNext,bitIndex12)
<=> v120412(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23883,axiom,
! [VarCurr] :
( v120412(VarCurr)
<=> ( v118325(VarCurr)
& v120413(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8248,axiom,
! [VarCurr] :
( v120413(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1715) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1714) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1713) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1712) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1711) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1710) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1709) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1708) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1707) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1706) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1705) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1704) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1703) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1702) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1701) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1700) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1699) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1698) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1697) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1696) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1695) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1694) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1693) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1692) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1691) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1690) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1689) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1688) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1687) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1686) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1685) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1684) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1683) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23882,axiom,
! [VarCurr] :
( v120410(VarCurr)
<=> ( v120411(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9506,axiom,
! [VarCurr] :
( ~ v120411(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120400(VarNext)
=> ( v118323(VarNext,bitIndex11)
<=> v118323(VarCurr,bitIndex11) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_302,axiom,
! [VarNext] :
( v120400(VarNext)
=> ( v118323(VarNext,bitIndex11)
<=> v120402(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23881,axiom,
! [VarCurr] :
( v120402(VarCurr)
<=> ( v118325(VarCurr)
& v120403(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8247,axiom,
! [VarCurr] :
( v120403(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1748) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1747) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1746) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1745) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1744) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1743) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1742) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1741) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1740) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1739) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1738) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1737) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1736) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1735) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1734) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1733) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1732) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1731) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1730) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1729) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1728) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1727) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1726) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1725) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1724) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1723) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1722) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1721) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1720) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1719) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1718) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1717) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1716) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23880,axiom,
! [VarCurr] :
( v120400(VarCurr)
<=> ( v120401(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9505,axiom,
! [VarCurr] :
( ~ v120401(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2759,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120390(VarNext)
=> ( v118323(VarNext,bitIndex10)
<=> v118323(VarCurr,bitIndex10) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_301,axiom,
! [VarNext] :
( v120390(VarNext)
=> ( v118323(VarNext,bitIndex10)
<=> v120392(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23879,axiom,
! [VarCurr] :
( v120392(VarCurr)
<=> ( v118325(VarCurr)
& v120393(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8246,axiom,
! [VarCurr] :
( v120393(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1781) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1780) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1779) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1778) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1777) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1776) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1775) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1774) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1773) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1772) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1771) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1770) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1769) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1768) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1767) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1766) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1765) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1764) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1763) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1762) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1761) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1760) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1759) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1758) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1757) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1756) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1755) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1754) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1753) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1752) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1751) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1750) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1749) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23878,axiom,
! [VarCurr] :
( v120390(VarCurr)
<=> ( v120391(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9504,axiom,
! [VarCurr] :
( ~ v120391(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2758,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120380(VarNext)
=> ( v118323(VarNext,bitIndex9)
<=> v118323(VarCurr,bitIndex9) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_300,axiom,
! [VarNext] :
( v120380(VarNext)
=> ( v118323(VarNext,bitIndex9)
<=> v120382(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23877,axiom,
! [VarCurr] :
( v120382(VarCurr)
<=> ( v118325(VarCurr)
& v120383(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8245,axiom,
! [VarCurr] :
( v120383(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1814) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1813) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1812) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1811) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1810) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1809) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1808) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1807) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1806) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1805) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1804) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1803) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1802) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1801) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1800) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1799) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1798) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1797) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1796) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1795) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1794) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1793) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1792) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1791) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1790) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1789) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1788) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1787) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1786) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1785) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1784) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1783) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1782) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23876,axiom,
! [VarCurr] :
( v120380(VarCurr)
<=> ( v120381(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9503,axiom,
! [VarCurr] :
( ~ v120381(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2757,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120370(VarNext)
=> ( v118323(VarNext,bitIndex8)
<=> v118323(VarCurr,bitIndex8) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_299,axiom,
! [VarNext] :
( v120370(VarNext)
=> ( v118323(VarNext,bitIndex8)
<=> v120372(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23875,axiom,
! [VarCurr] :
( v120372(VarCurr)
<=> ( v118325(VarCurr)
& v120373(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8244,axiom,
! [VarCurr] :
( v120373(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1847) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1846) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1845) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1844) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1843) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1842) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1841) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1840) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1839) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1838) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1837) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1836) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1835) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1834) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1833) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1832) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1831) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1830) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1829) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1828) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1827) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1826) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1825) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1824) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1823) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1822) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1821) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1820) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1819) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1818) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1817) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1816) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1815) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23874,axiom,
! [VarCurr] :
( v120370(VarCurr)
<=> ( v120371(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9502,axiom,
! [VarCurr] :
( ~ v120371(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120360(VarNext)
=> ( v118323(VarNext,bitIndex7)
<=> v118323(VarCurr,bitIndex7) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_298,axiom,
! [VarNext] :
( v120360(VarNext)
=> ( v118323(VarNext,bitIndex7)
<=> v120362(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23873,axiom,
! [VarCurr] :
( v120362(VarCurr)
<=> ( v118325(VarCurr)
& v120363(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8243,axiom,
! [VarCurr] :
( v120363(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1880) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1879) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1878) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1877) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1876) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1875) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1874) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1873) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1872) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1871) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1870) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1869) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1868) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1867) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1866) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1865) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1864) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1863) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1862) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1861) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1860) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1859) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1858) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1857) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1856) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1855) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1854) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1853) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1852) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1851) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1850) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1849) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1848) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23872,axiom,
! [VarCurr] :
( v120360(VarCurr)
<=> ( v120361(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9501,axiom,
! [VarCurr] :
( ~ v120361(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120350(VarNext)
=> ( v118323(VarNext,bitIndex6)
<=> v118323(VarCurr,bitIndex6) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_297,axiom,
! [VarNext] :
( v120350(VarNext)
=> ( v118323(VarNext,bitIndex6)
<=> v120352(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23871,axiom,
! [VarCurr] :
( v120352(VarCurr)
<=> ( v118325(VarCurr)
& v120353(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8242,axiom,
! [VarCurr] :
( v120353(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1913) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1912) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1911) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1910) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1909) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1908) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1907) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1906) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1905) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1904) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1903) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1902) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1901) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1900) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1899) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1898) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1897) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1896) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1895) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1894) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1893) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1892) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1891) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1890) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1889) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1888) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1887) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1886) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1885) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1884) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1883) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1882) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1881) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23870,axiom,
! [VarCurr] :
( v120350(VarCurr)
<=> ( v120351(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9500,axiom,
! [VarCurr] :
( ~ v120351(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2754,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120340(VarNext)
=> ( v118323(VarNext,bitIndex5)
<=> v118323(VarCurr,bitIndex5) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_296,axiom,
! [VarNext] :
( v120340(VarNext)
=> ( v118323(VarNext,bitIndex5)
<=> v120342(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23869,axiom,
! [VarCurr] :
( v120342(VarCurr)
<=> ( v118325(VarCurr)
& v120343(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8241,axiom,
! [VarCurr] :
( v120343(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1946) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1945) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1944) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1943) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1942) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1941) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1940) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1939) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1938) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1937) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1936) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1935) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1934) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1933) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1932) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1931) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1930) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1929) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1928) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1927) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1926) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1925) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1924) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1923) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1922) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1921) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1920) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1919) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1918) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1917) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1916) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1915) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1914) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23868,axiom,
! [VarCurr] :
( v120340(VarCurr)
<=> ( v120341(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9499,axiom,
! [VarCurr] :
( ~ v120341(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2753,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120330(VarNext)
=> ( v118323(VarNext,bitIndex4)
<=> v118323(VarCurr,bitIndex4) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_295,axiom,
! [VarNext] :
( v120330(VarNext)
=> ( v118323(VarNext,bitIndex4)
<=> v120332(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23867,axiom,
! [VarCurr] :
( v120332(VarCurr)
<=> ( v118325(VarCurr)
& v120333(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8240,axiom,
! [VarCurr] :
( v120333(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex1979) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex1978) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex1977) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex1976) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex1975) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex1974) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex1973) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex1972) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex1971) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex1970) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex1969) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex1968) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex1967) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1966) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1965) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1964) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1963) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1962) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1961) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1960) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1959) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1958) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1957) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1956) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1955) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1954) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1953) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1952) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1951) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1950) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1949) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1948) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1947) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23866,axiom,
! [VarCurr] :
( v120330(VarCurr)
<=> ( v120331(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9498,axiom,
! [VarCurr] :
( ~ v120331(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2752,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120320(VarNext)
=> ( v118323(VarNext,bitIndex3)
<=> v118323(VarCurr,bitIndex3) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_294,axiom,
! [VarNext] :
( v120320(VarNext)
=> ( v118323(VarNext,bitIndex3)
<=> v120322(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23865,axiom,
! [VarCurr] :
( v120322(VarCurr)
<=> ( v118325(VarCurr)
& v120323(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8239,axiom,
! [VarCurr] :
( v120323(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex2012) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex2011) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex2010) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex2009) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex2008) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex2007) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex2006) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex2005) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex2004) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex2003) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex2002) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex2001) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex2000) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex1999) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex1998) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex1997) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex1996) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex1995) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex1994) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex1993) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex1992) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex1991) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex1990) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex1989) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex1988) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex1987) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex1986) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex1985) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex1984) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex1983) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex1982) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex1981) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex1980) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23864,axiom,
! [VarCurr] :
( v120320(VarCurr)
<=> ( v120321(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9497,axiom,
! [VarCurr] :
( ~ v120321(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120310(VarNext)
=> ( v118323(VarNext,bitIndex2)
<=> v118323(VarCurr,bitIndex2) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_293,axiom,
! [VarNext] :
( v120310(VarNext)
=> ( v118323(VarNext,bitIndex2)
<=> v120312(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23863,axiom,
! [VarCurr] :
( v120312(VarCurr)
<=> ( v118325(VarCurr)
& v120313(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8238,axiom,
! [VarCurr] :
( v120313(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex2045) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex2044) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex2043) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex2042) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex2041) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex2040) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex2039) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex2038) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex2037) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex2036) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex2035) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex2034) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex2033) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex2032) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex2031) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex2030) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex2029) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex2028) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex2027) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex2026) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex2025) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex2024) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex2023) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex2022) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex2021) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex2020) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex2019) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex2018) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex2017) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex2016) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex2015) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex2014) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex2013) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23862,axiom,
! [VarCurr] :
( v120310(VarCurr)
<=> ( v120311(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9496,axiom,
! [VarCurr] :
( ~ v120311(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120300(VarNext)
=> ( v118323(VarNext,bitIndex1)
<=> v118323(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_292,axiom,
! [VarNext] :
( v120300(VarNext)
=> ( v118323(VarNext,bitIndex1)
<=> v120302(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23861,axiom,
! [VarCurr] :
( v120302(VarCurr)
<=> ( v118325(VarCurr)
& v120303(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8237,axiom,
! [VarCurr] :
( v120303(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex2078) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex2077) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex2076) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex2075) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex2074) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex2073) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex2072) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex2071) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex2070) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex2069) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex2068) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex2067) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex2066) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex2065) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex2064) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex2063) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex2062) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex2061) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex2060) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex2059) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex2058) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex2057) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex2056) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex2055) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex2054) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex2053) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex2052) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex2051) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex2050) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex2049) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex2048) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex2047) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex2046) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23860,axiom,
! [VarCurr] :
( v120300(VarCurr)
<=> ( v120301(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeUnaryOperator_9495,axiom,
! [VarCurr] :
( ~ v120301(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2749,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120289(VarNext)
=> ( v118323(VarNext,bitIndex0)
<=> v118323(VarCurr,bitIndex0) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2721,axiom,
! [VarNext] :
( v120289(VarNext)
=> ( v118323(VarNext,bitIndex0)
<=> v120292(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23859,axiom,
! [VarCurr] :
( v120292(VarCurr)
<=> ( v118325(VarCurr)
& v120293(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8236,axiom,
! [VarCurr] :
( v120293(VarCurr)
<=> ( ( v118429(VarCurr,bitIndex32)
<=> v119584(VarCurr,bitIndex2111) )
& ( v118429(VarCurr,bitIndex31)
<=> v119584(VarCurr,bitIndex2110) )
& ( v118429(VarCurr,bitIndex30)
<=> v119584(VarCurr,bitIndex2109) )
& ( v118429(VarCurr,bitIndex29)
<=> v119584(VarCurr,bitIndex2108) )
& ( v118429(VarCurr,bitIndex28)
<=> v119584(VarCurr,bitIndex2107) )
& ( v118429(VarCurr,bitIndex27)
<=> v119584(VarCurr,bitIndex2106) )
& ( v118429(VarCurr,bitIndex26)
<=> v119584(VarCurr,bitIndex2105) )
& ( v118429(VarCurr,bitIndex25)
<=> v119584(VarCurr,bitIndex2104) )
& ( v118429(VarCurr,bitIndex24)
<=> v119584(VarCurr,bitIndex2103) )
& ( v118429(VarCurr,bitIndex23)
<=> v119584(VarCurr,bitIndex2102) )
& ( v118429(VarCurr,bitIndex22)
<=> v119584(VarCurr,bitIndex2101) )
& ( v118429(VarCurr,bitIndex21)
<=> v119584(VarCurr,bitIndex2100) )
& ( v118429(VarCurr,bitIndex20)
<=> v119584(VarCurr,bitIndex2099) )
& ( v118429(VarCurr,bitIndex19)
<=> v119584(VarCurr,bitIndex2098) )
& ( v118429(VarCurr,bitIndex18)
<=> v119584(VarCurr,bitIndex2097) )
& ( v118429(VarCurr,bitIndex17)
<=> v119584(VarCurr,bitIndex2096) )
& ( v118429(VarCurr,bitIndex16)
<=> v119584(VarCurr,bitIndex2095) )
& ( v118429(VarCurr,bitIndex15)
<=> v119584(VarCurr,bitIndex2094) )
& ( v118429(VarCurr,bitIndex14)
<=> v119584(VarCurr,bitIndex2093) )
& ( v118429(VarCurr,bitIndex13)
<=> v119584(VarCurr,bitIndex2092) )
& ( v118429(VarCurr,bitIndex12)
<=> v119584(VarCurr,bitIndex2091) )
& ( v118429(VarCurr,bitIndex11)
<=> v119584(VarCurr,bitIndex2090) )
& ( v118429(VarCurr,bitIndex10)
<=> v119584(VarCurr,bitIndex2089) )
& ( v118429(VarCurr,bitIndex9)
<=> v119584(VarCurr,bitIndex2088) )
& ( v118429(VarCurr,bitIndex8)
<=> v119584(VarCurr,bitIndex2087) )
& ( v118429(VarCurr,bitIndex7)
<=> v119584(VarCurr,bitIndex2086) )
& ( v118429(VarCurr,bitIndex6)
<=> v119584(VarCurr,bitIndex2085) )
& ( v118429(VarCurr,bitIndex5)
<=> v119584(VarCurr,bitIndex2084) )
& ( v118429(VarCurr,bitIndex4)
<=> v119584(VarCurr,bitIndex2083) )
& ( v118429(VarCurr,bitIndex3)
<=> v119584(VarCurr,bitIndex2082) )
& ( v118429(VarCurr,bitIndex2)
<=> v119584(VarCurr,bitIndex2081) )
& ( v118429(VarCurr,bitIndex1)
<=> v119584(VarCurr,bitIndex2080) )
& ( v118429(VarCurr,bitIndex0)
<=> v119584(VarCurr,bitIndex2079) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23858,axiom,
! [VarCurr] :
( v120289(VarCurr)
<=> ( v120290(VarCurr)
& v120291(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23857,axiom,
! [VarCurr] :
( v120291(VarCurr)
<=> ( v119679(VarCurr)
& v119726(VarCurr) ) ) ).
fof(writeUnaryOperator_9494,axiom,
! [VarCurr] :
( ~ v120290(VarCurr)
<=> v119739(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2748,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120281(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2720,axiom,
! [VarNext] :
( v120281(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v119584(VarNext,B)
<=> v119586(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23856,axiom,
! [VarCurr] :
( v120281(VarCurr)
<=> ( v120282(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23855,axiom,
! [VarCurr] :
( v120282(VarCurr)
<=> ( v120283(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8235,axiom,
! [VarCurr] :
( v120283(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2747,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120273(VarNext)
=> ! [B] :
( range_65_33(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_178,axiom,
! [B] :
( range_65_33(B)
<=> ( $false
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B
| bitIndex64 = B
| bitIndex65 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_291,axiom,
! [VarNext] :
( v120273(VarNext)
=> ( ( v119584(VarNext,bitIndex65)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex64)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex63)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex62)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex61)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex60)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex59)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex58)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex57)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex56)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex55)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex54)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex53)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex52)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex51)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex50)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex49)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex48)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex47)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex46)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex45)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex44)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex43)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex42)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex41)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex40)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex39)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex38)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex37)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex36)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex35)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex34)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex33)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23854,axiom,
! [VarCurr] :
( v120273(VarCurr)
<=> ( v120274(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23853,axiom,
! [VarCurr] :
( v120274(VarCurr)
<=> ( v120275(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8234,axiom,
! [VarCurr] :
( v120275(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120265(VarNext)
=> ! [B] :
( range_98_66(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_177,axiom,
! [B] :
( range_98_66(B)
<=> ( $false
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B
| bitIndex74 = B
| bitIndex75 = B
| bitIndex76 = B
| bitIndex77 = B
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B
| bitIndex85 = B
| bitIndex86 = B
| bitIndex87 = B
| bitIndex88 = B
| bitIndex89 = B
| bitIndex90 = B
| bitIndex91 = B
| bitIndex92 = B
| bitIndex93 = B
| bitIndex94 = B
| bitIndex95 = B
| bitIndex96 = B
| bitIndex97 = B
| bitIndex98 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_290,axiom,
! [VarNext] :
( v120265(VarNext)
=> ( ( v119584(VarNext,bitIndex98)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex97)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex96)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex95)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex94)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex93)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex92)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex91)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex90)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex89)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex88)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex87)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex86)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex85)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex84)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex83)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex82)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex81)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex80)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex79)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex78)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex77)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex76)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex75)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex74)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex73)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex72)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex71)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex70)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex69)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex68)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex67)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex66)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23852,axiom,
! [VarCurr] :
( v120265(VarCurr)
<=> ( v120266(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23851,axiom,
! [VarCurr] :
( v120266(VarCurr)
<=> ( v120267(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8233,axiom,
! [VarCurr] :
( v120267(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120257(VarNext)
=> ! [B] :
( range_131_99(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_176,axiom,
! [B] :
( range_131_99(B)
<=> ( $false
| bitIndex99 = B
| bitIndex100 = B
| bitIndex101 = B
| bitIndex102 = B
| bitIndex103 = B
| bitIndex104 = B
| bitIndex105 = B
| bitIndex106 = B
| bitIndex107 = B
| bitIndex108 = B
| bitIndex109 = B
| bitIndex110 = B
| bitIndex111 = B
| bitIndex112 = B
| bitIndex113 = B
| bitIndex114 = B
| bitIndex115 = B
| bitIndex116 = B
| bitIndex117 = B
| bitIndex118 = B
| bitIndex119 = B
| bitIndex120 = B
| bitIndex121 = B
| bitIndex122 = B
| bitIndex123 = B
| bitIndex124 = B
| bitIndex125 = B
| bitIndex126 = B
| bitIndex127 = B
| bitIndex128 = B
| bitIndex129 = B
| bitIndex130 = B
| bitIndex131 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_289,axiom,
! [VarNext] :
( v120257(VarNext)
=> ( ( v119584(VarNext,bitIndex131)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex130)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex129)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex128)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex127)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex126)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex125)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex124)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex123)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex122)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex121)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex120)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex119)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex118)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex117)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex116)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex115)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex114)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex113)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex112)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex111)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex110)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex109)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex108)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex107)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex106)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex105)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex104)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex103)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex102)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex101)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex100)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex99)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23850,axiom,
! [VarCurr] :
( v120257(VarCurr)
<=> ( v120258(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23849,axiom,
! [VarCurr] :
( v120258(VarCurr)
<=> ( v120259(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8232,axiom,
! [VarCurr] :
( v120259(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120249(VarNext)
=> ! [B] :
( range_164_132(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_175,axiom,
! [B] :
( range_164_132(B)
<=> ( $false
| bitIndex132 = B
| bitIndex133 = B
| bitIndex134 = B
| bitIndex135 = B
| bitIndex136 = B
| bitIndex137 = B
| bitIndex138 = B
| bitIndex139 = B
| bitIndex140 = B
| bitIndex141 = B
| bitIndex142 = B
| bitIndex143 = B
| bitIndex144 = B
| bitIndex145 = B
| bitIndex146 = B
| bitIndex147 = B
| bitIndex148 = B
| bitIndex149 = B
| bitIndex150 = B
| bitIndex151 = B
| bitIndex152 = B
| bitIndex153 = B
| bitIndex154 = B
| bitIndex155 = B
| bitIndex156 = B
| bitIndex157 = B
| bitIndex158 = B
| bitIndex159 = B
| bitIndex160 = B
| bitIndex161 = B
| bitIndex162 = B
| bitIndex163 = B
| bitIndex164 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_288,axiom,
! [VarNext] :
( v120249(VarNext)
=> ( ( v119584(VarNext,bitIndex164)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex163)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex162)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex161)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex160)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex159)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex158)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex157)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex156)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex155)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex154)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex153)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex152)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex151)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex150)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex149)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex148)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex147)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex146)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex145)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex144)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex143)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex142)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex141)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex140)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex139)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex138)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex137)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex136)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex135)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex134)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex133)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex132)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23848,axiom,
! [VarCurr] :
( v120249(VarCurr)
<=> ( v120250(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23847,axiom,
! [VarCurr] :
( v120250(VarCurr)
<=> ( v120251(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8231,axiom,
! [VarCurr] :
( v120251(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120241(VarNext)
=> ! [B] :
( range_197_165(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_174,axiom,
! [B] :
( range_197_165(B)
<=> ( $false
| bitIndex165 = B
| bitIndex166 = B
| bitIndex167 = B
| bitIndex168 = B
| bitIndex169 = B
| bitIndex170 = B
| bitIndex171 = B
| bitIndex172 = B
| bitIndex173 = B
| bitIndex174 = B
| bitIndex175 = B
| bitIndex176 = B
| bitIndex177 = B
| bitIndex178 = B
| bitIndex179 = B
| bitIndex180 = B
| bitIndex181 = B
| bitIndex182 = B
| bitIndex183 = B
| bitIndex184 = B
| bitIndex185 = B
| bitIndex186 = B
| bitIndex187 = B
| bitIndex188 = B
| bitIndex189 = B
| bitIndex190 = B
| bitIndex191 = B
| bitIndex192 = B
| bitIndex193 = B
| bitIndex194 = B
| bitIndex195 = B
| bitIndex196 = B
| bitIndex197 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_287,axiom,
! [VarNext] :
( v120241(VarNext)
=> ( ( v119584(VarNext,bitIndex197)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex196)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex195)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex194)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex193)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex192)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex191)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex190)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex189)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex188)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex187)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex186)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex185)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex184)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex183)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex182)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex181)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex180)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex179)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex178)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex177)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex176)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex175)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex174)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex173)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex172)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex171)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex170)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex169)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex168)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex167)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex166)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex165)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23846,axiom,
! [VarCurr] :
( v120241(VarCurr)
<=> ( v120242(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23845,axiom,
! [VarCurr] :
( v120242(VarCurr)
<=> ( v120243(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8230,axiom,
! [VarCurr] :
( v120243(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120233(VarNext)
=> ! [B] :
( range_230_198(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_173,axiom,
! [B] :
( range_230_198(B)
<=> ( $false
| bitIndex198 = B
| bitIndex199 = B
| bitIndex200 = B
| bitIndex201 = B
| bitIndex202 = B
| bitIndex203 = B
| bitIndex204 = B
| bitIndex205 = B
| bitIndex206 = B
| bitIndex207 = B
| bitIndex208 = B
| bitIndex209 = B
| bitIndex210 = B
| bitIndex211 = B
| bitIndex212 = B
| bitIndex213 = B
| bitIndex214 = B
| bitIndex215 = B
| bitIndex216 = B
| bitIndex217 = B
| bitIndex218 = B
| bitIndex219 = B
| bitIndex220 = B
| bitIndex221 = B
| bitIndex222 = B
| bitIndex223 = B
| bitIndex224 = B
| bitIndex225 = B
| bitIndex226 = B
| bitIndex227 = B
| bitIndex228 = B
| bitIndex229 = B
| bitIndex230 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_286,axiom,
! [VarNext] :
( v120233(VarNext)
=> ( ( v119584(VarNext,bitIndex230)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex229)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex228)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex227)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex226)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex225)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex224)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex223)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex222)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex221)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex220)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex219)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex218)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex217)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex216)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex215)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex214)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex213)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex212)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex211)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex210)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex209)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex208)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex207)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex206)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex205)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex204)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex203)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex202)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex201)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex200)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex199)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex198)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23844,axiom,
! [VarCurr] :
( v120233(VarCurr)
<=> ( v120234(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23843,axiom,
! [VarCurr] :
( v120234(VarCurr)
<=> ( v120235(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8229,axiom,
! [VarCurr] :
( v120235(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120225(VarNext)
=> ! [B] :
( range_263_231(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_172,axiom,
! [B] :
( range_263_231(B)
<=> ( $false
| bitIndex231 = B
| bitIndex232 = B
| bitIndex233 = B
| bitIndex234 = B
| bitIndex235 = B
| bitIndex236 = B
| bitIndex237 = B
| bitIndex238 = B
| bitIndex239 = B
| bitIndex240 = B
| bitIndex241 = B
| bitIndex242 = B
| bitIndex243 = B
| bitIndex244 = B
| bitIndex245 = B
| bitIndex246 = B
| bitIndex247 = B
| bitIndex248 = B
| bitIndex249 = B
| bitIndex250 = B
| bitIndex251 = B
| bitIndex252 = B
| bitIndex253 = B
| bitIndex254 = B
| bitIndex255 = B
| bitIndex256 = B
| bitIndex257 = B
| bitIndex258 = B
| bitIndex259 = B
| bitIndex260 = B
| bitIndex261 = B
| bitIndex262 = B
| bitIndex263 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_285,axiom,
! [VarNext] :
( v120225(VarNext)
=> ( ( v119584(VarNext,bitIndex263)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex262)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex261)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex260)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex259)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex258)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex257)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex256)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex255)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex254)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex253)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex252)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex251)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex250)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex249)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex248)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex247)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex246)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex245)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex244)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex243)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex242)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex241)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex240)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex239)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex238)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex237)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex236)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex235)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex234)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex233)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex232)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex231)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23842,axiom,
! [VarCurr] :
( v120225(VarCurr)
<=> ( v120226(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23841,axiom,
! [VarCurr] :
( v120226(VarCurr)
<=> ( v120227(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8228,axiom,
! [VarCurr] :
( v120227(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120217(VarNext)
=> ! [B] :
( range_296_264(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_171,axiom,
! [B] :
( range_296_264(B)
<=> ( $false
| bitIndex264 = B
| bitIndex265 = B
| bitIndex266 = B
| bitIndex267 = B
| bitIndex268 = B
| bitIndex269 = B
| bitIndex270 = B
| bitIndex271 = B
| bitIndex272 = B
| bitIndex273 = B
| bitIndex274 = B
| bitIndex275 = B
| bitIndex276 = B
| bitIndex277 = B
| bitIndex278 = B
| bitIndex279 = B
| bitIndex280 = B
| bitIndex281 = B
| bitIndex282 = B
| bitIndex283 = B
| bitIndex284 = B
| bitIndex285 = B
| bitIndex286 = B
| bitIndex287 = B
| bitIndex288 = B
| bitIndex289 = B
| bitIndex290 = B
| bitIndex291 = B
| bitIndex292 = B
| bitIndex293 = B
| bitIndex294 = B
| bitIndex295 = B
| bitIndex296 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_284,axiom,
! [VarNext] :
( v120217(VarNext)
=> ( ( v119584(VarNext,bitIndex296)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex295)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex294)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex293)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex292)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex291)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex290)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex289)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex288)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex287)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex286)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex285)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex284)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex283)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex282)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex281)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex280)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex279)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex278)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex277)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex276)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex275)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex274)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex273)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex272)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex271)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex270)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex269)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex268)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex267)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex266)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex265)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex264)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23840,axiom,
! [VarCurr] :
( v120217(VarCurr)
<=> ( v120218(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23839,axiom,
! [VarCurr] :
( v120218(VarCurr)
<=> ( v120219(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8227,axiom,
! [VarCurr] :
( v120219(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120209(VarNext)
=> ! [B] :
( range_329_297(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_170,axiom,
! [B] :
( range_329_297(B)
<=> ( $false
| bitIndex297 = B
| bitIndex298 = B
| bitIndex299 = B
| bitIndex300 = B
| bitIndex301 = B
| bitIndex302 = B
| bitIndex303 = B
| bitIndex304 = B
| bitIndex305 = B
| bitIndex306 = B
| bitIndex307 = B
| bitIndex308 = B
| bitIndex309 = B
| bitIndex310 = B
| bitIndex311 = B
| bitIndex312 = B
| bitIndex313 = B
| bitIndex314 = B
| bitIndex315 = B
| bitIndex316 = B
| bitIndex317 = B
| bitIndex318 = B
| bitIndex319 = B
| bitIndex320 = B
| bitIndex321 = B
| bitIndex322 = B
| bitIndex323 = B
| bitIndex324 = B
| bitIndex325 = B
| bitIndex326 = B
| bitIndex327 = B
| bitIndex328 = B
| bitIndex329 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_283,axiom,
! [VarNext] :
( v120209(VarNext)
=> ( ( v119584(VarNext,bitIndex329)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex328)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex327)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex326)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex325)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex324)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex323)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex322)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex321)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex320)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex319)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex318)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex317)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex316)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex315)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex314)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex313)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex312)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex311)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex310)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex309)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex308)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex307)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex306)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex305)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex304)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex303)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex302)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex301)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex300)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex299)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex298)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex297)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23838,axiom,
! [VarCurr] :
( v120209(VarCurr)
<=> ( v120210(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23837,axiom,
! [VarCurr] :
( v120210(VarCurr)
<=> ( v120211(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8226,axiom,
! [VarCurr] :
( v120211(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120201(VarNext)
=> ! [B] :
( range_362_330(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_169,axiom,
! [B] :
( range_362_330(B)
<=> ( $false
| bitIndex330 = B
| bitIndex331 = B
| bitIndex332 = B
| bitIndex333 = B
| bitIndex334 = B
| bitIndex335 = B
| bitIndex336 = B
| bitIndex337 = B
| bitIndex338 = B
| bitIndex339 = B
| bitIndex340 = B
| bitIndex341 = B
| bitIndex342 = B
| bitIndex343 = B
| bitIndex344 = B
| bitIndex345 = B
| bitIndex346 = B
| bitIndex347 = B
| bitIndex348 = B
| bitIndex349 = B
| bitIndex350 = B
| bitIndex351 = B
| bitIndex352 = B
| bitIndex353 = B
| bitIndex354 = B
| bitIndex355 = B
| bitIndex356 = B
| bitIndex357 = B
| bitIndex358 = B
| bitIndex359 = B
| bitIndex360 = B
| bitIndex361 = B
| bitIndex362 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_282,axiom,
! [VarNext] :
( v120201(VarNext)
=> ( ( v119584(VarNext,bitIndex362)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex361)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex360)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex359)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex358)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex357)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex356)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex355)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex354)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex353)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex352)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex351)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex350)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex349)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex348)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex347)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex346)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex345)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex344)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex343)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex342)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex341)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex340)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex339)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex338)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex337)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex336)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex335)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex334)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex333)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex332)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex331)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex330)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23836,axiom,
! [VarCurr] :
( v120201(VarCurr)
<=> ( v120202(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23835,axiom,
! [VarCurr] :
( v120202(VarCurr)
<=> ( v120203(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8225,axiom,
! [VarCurr] :
( v120203(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120193(VarNext)
=> ! [B] :
( range_395_363(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_168,axiom,
! [B] :
( range_395_363(B)
<=> ( $false
| bitIndex363 = B
| bitIndex364 = B
| bitIndex365 = B
| bitIndex366 = B
| bitIndex367 = B
| bitIndex368 = B
| bitIndex369 = B
| bitIndex370 = B
| bitIndex371 = B
| bitIndex372 = B
| bitIndex373 = B
| bitIndex374 = B
| bitIndex375 = B
| bitIndex376 = B
| bitIndex377 = B
| bitIndex378 = B
| bitIndex379 = B
| bitIndex380 = B
| bitIndex381 = B
| bitIndex382 = B
| bitIndex383 = B
| bitIndex384 = B
| bitIndex385 = B
| bitIndex386 = B
| bitIndex387 = B
| bitIndex388 = B
| bitIndex389 = B
| bitIndex390 = B
| bitIndex391 = B
| bitIndex392 = B
| bitIndex393 = B
| bitIndex394 = B
| bitIndex395 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_281,axiom,
! [VarNext] :
( v120193(VarNext)
=> ( ( v119584(VarNext,bitIndex395)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex394)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex393)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex392)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex391)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex390)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex389)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex388)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex387)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex386)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex385)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex384)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex383)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex382)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex381)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex380)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex379)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex378)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex377)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex376)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex375)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex374)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex373)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex372)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex371)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex370)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex369)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex368)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex367)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex366)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex365)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex364)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex363)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23834,axiom,
! [VarCurr] :
( v120193(VarCurr)
<=> ( v120194(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23833,axiom,
! [VarCurr] :
( v120194(VarCurr)
<=> ( v120195(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8224,axiom,
! [VarCurr] :
( v120195(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120185(VarNext)
=> ! [B] :
( range_428_396(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_167,axiom,
! [B] :
( range_428_396(B)
<=> ( $false
| bitIndex396 = B
| bitIndex397 = B
| bitIndex398 = B
| bitIndex399 = B
| bitIndex400 = B
| bitIndex401 = B
| bitIndex402 = B
| bitIndex403 = B
| bitIndex404 = B
| bitIndex405 = B
| bitIndex406 = B
| bitIndex407 = B
| bitIndex408 = B
| bitIndex409 = B
| bitIndex410 = B
| bitIndex411 = B
| bitIndex412 = B
| bitIndex413 = B
| bitIndex414 = B
| bitIndex415 = B
| bitIndex416 = B
| bitIndex417 = B
| bitIndex418 = B
| bitIndex419 = B
| bitIndex420 = B
| bitIndex421 = B
| bitIndex422 = B
| bitIndex423 = B
| bitIndex424 = B
| bitIndex425 = B
| bitIndex426 = B
| bitIndex427 = B
| bitIndex428 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_280,axiom,
! [VarNext] :
( v120185(VarNext)
=> ( ( v119584(VarNext,bitIndex428)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex427)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex426)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex425)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex424)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex423)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex422)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex421)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex420)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex419)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex418)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex417)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex416)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex415)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex414)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex413)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex412)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex411)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex410)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex409)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex408)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex407)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex406)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex405)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex404)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex403)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex402)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex401)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex400)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex399)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex398)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex397)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex396)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23832,axiom,
! [VarCurr] :
( v120185(VarCurr)
<=> ( v120186(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23831,axiom,
! [VarCurr] :
( v120186(VarCurr)
<=> ( v120187(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8223,axiom,
! [VarCurr] :
( v120187(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120177(VarNext)
=> ! [B] :
( range_461_429(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_166,axiom,
! [B] :
( range_461_429(B)
<=> ( $false
| bitIndex429 = B
| bitIndex430 = B
| bitIndex431 = B
| bitIndex432 = B
| bitIndex433 = B
| bitIndex434 = B
| bitIndex435 = B
| bitIndex436 = B
| bitIndex437 = B
| bitIndex438 = B
| bitIndex439 = B
| bitIndex440 = B
| bitIndex441 = B
| bitIndex442 = B
| bitIndex443 = B
| bitIndex444 = B
| bitIndex445 = B
| bitIndex446 = B
| bitIndex447 = B
| bitIndex448 = B
| bitIndex449 = B
| bitIndex450 = B
| bitIndex451 = B
| bitIndex452 = B
| bitIndex453 = B
| bitIndex454 = B
| bitIndex455 = B
| bitIndex456 = B
| bitIndex457 = B
| bitIndex458 = B
| bitIndex459 = B
| bitIndex460 = B
| bitIndex461 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_279,axiom,
! [VarNext] :
( v120177(VarNext)
=> ( ( v119584(VarNext,bitIndex461)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex460)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex459)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex458)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex457)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex456)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex455)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex454)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex453)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex452)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex451)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex450)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex449)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex448)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex447)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex446)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex445)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex444)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex443)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex442)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex441)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex440)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex439)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex438)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex437)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex436)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex435)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex434)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex433)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex432)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex431)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex430)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex429)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23830,axiom,
! [VarCurr] :
( v120177(VarCurr)
<=> ( v120178(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23829,axiom,
! [VarCurr] :
( v120178(VarCurr)
<=> ( v120179(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8222,axiom,
! [VarCurr] :
( v120179(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120169(VarNext)
=> ! [B] :
( range_494_462(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_165,axiom,
! [B] :
( range_494_462(B)
<=> ( $false
| bitIndex462 = B
| bitIndex463 = B
| bitIndex464 = B
| bitIndex465 = B
| bitIndex466 = B
| bitIndex467 = B
| bitIndex468 = B
| bitIndex469 = B
| bitIndex470 = B
| bitIndex471 = B
| bitIndex472 = B
| bitIndex473 = B
| bitIndex474 = B
| bitIndex475 = B
| bitIndex476 = B
| bitIndex477 = B
| bitIndex478 = B
| bitIndex479 = B
| bitIndex480 = B
| bitIndex481 = B
| bitIndex482 = B
| bitIndex483 = B
| bitIndex484 = B
| bitIndex485 = B
| bitIndex486 = B
| bitIndex487 = B
| bitIndex488 = B
| bitIndex489 = B
| bitIndex490 = B
| bitIndex491 = B
| bitIndex492 = B
| bitIndex493 = B
| bitIndex494 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_278,axiom,
! [VarNext] :
( v120169(VarNext)
=> ( ( v119584(VarNext,bitIndex494)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex493)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex492)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex491)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex490)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex489)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex488)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex487)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex486)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex485)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex484)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex483)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex482)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex481)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex480)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex479)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex478)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex477)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex476)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex475)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex474)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex473)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex472)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex471)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex470)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex469)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex468)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex467)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex466)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex465)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex464)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex463)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex462)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23828,axiom,
! [VarCurr] :
( v120169(VarCurr)
<=> ( v120170(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23827,axiom,
! [VarCurr] :
( v120170(VarCurr)
<=> ( v120171(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8221,axiom,
! [VarCurr] :
( v120171(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120161(VarNext)
=> ! [B] :
( range_527_495(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_164,axiom,
! [B] :
( range_527_495(B)
<=> ( $false
| bitIndex495 = B
| bitIndex496 = B
| bitIndex497 = B
| bitIndex498 = B
| bitIndex499 = B
| bitIndex500 = B
| bitIndex501 = B
| bitIndex502 = B
| bitIndex503 = B
| bitIndex504 = B
| bitIndex505 = B
| bitIndex506 = B
| bitIndex507 = B
| bitIndex508 = B
| bitIndex509 = B
| bitIndex510 = B
| bitIndex511 = B
| bitIndex512 = B
| bitIndex513 = B
| bitIndex514 = B
| bitIndex515 = B
| bitIndex516 = B
| bitIndex517 = B
| bitIndex518 = B
| bitIndex519 = B
| bitIndex520 = B
| bitIndex521 = B
| bitIndex522 = B
| bitIndex523 = B
| bitIndex524 = B
| bitIndex525 = B
| bitIndex526 = B
| bitIndex527 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_277,axiom,
! [VarNext] :
( v120161(VarNext)
=> ( ( v119584(VarNext,bitIndex527)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex526)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex525)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex524)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex523)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex522)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex521)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex520)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex519)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex518)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex517)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex516)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex515)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex514)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex513)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex512)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex511)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex510)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex509)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex508)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex507)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex506)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex505)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex504)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex503)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex502)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex501)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex500)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex499)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex498)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex497)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex496)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex495)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23826,axiom,
! [VarCurr] :
( v120161(VarCurr)
<=> ( v120162(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23825,axiom,
! [VarCurr] :
( v120162(VarCurr)
<=> ( v120163(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8220,axiom,
! [VarCurr] :
( v120163(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120153(VarNext)
=> ! [B] :
( range_560_528(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_163,axiom,
! [B] :
( range_560_528(B)
<=> ( $false
| bitIndex528 = B
| bitIndex529 = B
| bitIndex530 = B
| bitIndex531 = B
| bitIndex532 = B
| bitIndex533 = B
| bitIndex534 = B
| bitIndex535 = B
| bitIndex536 = B
| bitIndex537 = B
| bitIndex538 = B
| bitIndex539 = B
| bitIndex540 = B
| bitIndex541 = B
| bitIndex542 = B
| bitIndex543 = B
| bitIndex544 = B
| bitIndex545 = B
| bitIndex546 = B
| bitIndex547 = B
| bitIndex548 = B
| bitIndex549 = B
| bitIndex550 = B
| bitIndex551 = B
| bitIndex552 = B
| bitIndex553 = B
| bitIndex554 = B
| bitIndex555 = B
| bitIndex556 = B
| bitIndex557 = B
| bitIndex558 = B
| bitIndex559 = B
| bitIndex560 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_276,axiom,
! [VarNext] :
( v120153(VarNext)
=> ( ( v119584(VarNext,bitIndex560)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex559)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex558)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex557)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex556)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex555)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex554)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex553)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex552)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex551)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex550)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex549)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex548)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex547)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex546)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex545)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex544)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex543)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex542)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex541)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex540)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex539)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex538)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex537)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex536)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex535)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex534)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex533)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex532)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex531)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex530)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex529)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex528)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23824,axiom,
! [VarCurr] :
( v120153(VarCurr)
<=> ( v120154(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23823,axiom,
! [VarCurr] :
( v120154(VarCurr)
<=> ( v120155(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8219,axiom,
! [VarCurr] :
( v120155(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120145(VarNext)
=> ! [B] :
( range_593_561(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_162,axiom,
! [B] :
( range_593_561(B)
<=> ( $false
| bitIndex561 = B
| bitIndex562 = B
| bitIndex563 = B
| bitIndex564 = B
| bitIndex565 = B
| bitIndex566 = B
| bitIndex567 = B
| bitIndex568 = B
| bitIndex569 = B
| bitIndex570 = B
| bitIndex571 = B
| bitIndex572 = B
| bitIndex573 = B
| bitIndex574 = B
| bitIndex575 = B
| bitIndex576 = B
| bitIndex577 = B
| bitIndex578 = B
| bitIndex579 = B
| bitIndex580 = B
| bitIndex581 = B
| bitIndex582 = B
| bitIndex583 = B
| bitIndex584 = B
| bitIndex585 = B
| bitIndex586 = B
| bitIndex587 = B
| bitIndex588 = B
| bitIndex589 = B
| bitIndex590 = B
| bitIndex591 = B
| bitIndex592 = B
| bitIndex593 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_275,axiom,
! [VarNext] :
( v120145(VarNext)
=> ( ( v119584(VarNext,bitIndex593)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex592)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex591)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex590)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex589)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex588)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex587)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex586)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex585)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex584)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex583)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex582)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex581)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex580)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex579)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex578)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex577)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex576)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex575)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex574)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex573)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex572)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex571)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex570)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex569)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex568)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex567)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex566)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex565)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex564)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex563)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex562)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex561)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23822,axiom,
! [VarCurr] :
( v120145(VarCurr)
<=> ( v120146(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23821,axiom,
! [VarCurr] :
( v120146(VarCurr)
<=> ( v120147(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8218,axiom,
! [VarCurr] :
( v120147(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2730,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120137(VarNext)
=> ! [B] :
( range_626_594(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_161,axiom,
! [B] :
( range_626_594(B)
<=> ( $false
| bitIndex594 = B
| bitIndex595 = B
| bitIndex596 = B
| bitIndex597 = B
| bitIndex598 = B
| bitIndex599 = B
| bitIndex600 = B
| bitIndex601 = B
| bitIndex602 = B
| bitIndex603 = B
| bitIndex604 = B
| bitIndex605 = B
| bitIndex606 = B
| bitIndex607 = B
| bitIndex608 = B
| bitIndex609 = B
| bitIndex610 = B
| bitIndex611 = B
| bitIndex612 = B
| bitIndex613 = B
| bitIndex614 = B
| bitIndex615 = B
| bitIndex616 = B
| bitIndex617 = B
| bitIndex618 = B
| bitIndex619 = B
| bitIndex620 = B
| bitIndex621 = B
| bitIndex622 = B
| bitIndex623 = B
| bitIndex624 = B
| bitIndex625 = B
| bitIndex626 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_274,axiom,
! [VarNext] :
( v120137(VarNext)
=> ( ( v119584(VarNext,bitIndex626)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex625)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex624)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex623)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex622)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex621)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex620)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex619)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex618)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex617)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex616)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex615)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex614)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex613)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex612)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex611)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex610)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex609)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex608)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex607)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex606)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex605)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex604)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex603)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex602)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex601)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex600)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex599)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex598)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex597)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex596)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex595)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex594)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23820,axiom,
! [VarCurr] :
( v120137(VarCurr)
<=> ( v120138(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23819,axiom,
! [VarCurr] :
( v120138(VarCurr)
<=> ( v120139(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8217,axiom,
! [VarCurr] :
( v120139(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2729,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120129(VarNext)
=> ! [B] :
( range_659_627(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_160,axiom,
! [B] :
( range_659_627(B)
<=> ( $false
| bitIndex627 = B
| bitIndex628 = B
| bitIndex629 = B
| bitIndex630 = B
| bitIndex631 = B
| bitIndex632 = B
| bitIndex633 = B
| bitIndex634 = B
| bitIndex635 = B
| bitIndex636 = B
| bitIndex637 = B
| bitIndex638 = B
| bitIndex639 = B
| bitIndex640 = B
| bitIndex641 = B
| bitIndex642 = B
| bitIndex643 = B
| bitIndex644 = B
| bitIndex645 = B
| bitIndex646 = B
| bitIndex647 = B
| bitIndex648 = B
| bitIndex649 = B
| bitIndex650 = B
| bitIndex651 = B
| bitIndex652 = B
| bitIndex653 = B
| bitIndex654 = B
| bitIndex655 = B
| bitIndex656 = B
| bitIndex657 = B
| bitIndex658 = B
| bitIndex659 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_273,axiom,
! [VarNext] :
( v120129(VarNext)
=> ( ( v119584(VarNext,bitIndex659)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex658)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex657)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex656)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex655)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex654)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex653)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex652)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex651)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex650)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex649)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex648)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex647)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex646)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex645)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex644)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex643)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex642)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex641)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex640)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex639)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex638)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex637)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex636)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex635)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex634)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex633)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex632)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex631)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex630)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex629)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex628)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex627)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23818,axiom,
! [VarCurr] :
( v120129(VarCurr)
<=> ( v120130(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23817,axiom,
! [VarCurr] :
( v120130(VarCurr)
<=> ( v120131(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8216,axiom,
! [VarCurr] :
( v120131(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2728,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120121(VarNext)
=> ! [B] :
( range_692_660(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_159,axiom,
! [B] :
( range_692_660(B)
<=> ( $false
| bitIndex660 = B
| bitIndex661 = B
| bitIndex662 = B
| bitIndex663 = B
| bitIndex664 = B
| bitIndex665 = B
| bitIndex666 = B
| bitIndex667 = B
| bitIndex668 = B
| bitIndex669 = B
| bitIndex670 = B
| bitIndex671 = B
| bitIndex672 = B
| bitIndex673 = B
| bitIndex674 = B
| bitIndex675 = B
| bitIndex676 = B
| bitIndex677 = B
| bitIndex678 = B
| bitIndex679 = B
| bitIndex680 = B
| bitIndex681 = B
| bitIndex682 = B
| bitIndex683 = B
| bitIndex684 = B
| bitIndex685 = B
| bitIndex686 = B
| bitIndex687 = B
| bitIndex688 = B
| bitIndex689 = B
| bitIndex690 = B
| bitIndex691 = B
| bitIndex692 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_272,axiom,
! [VarNext] :
( v120121(VarNext)
=> ( ( v119584(VarNext,bitIndex692)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex691)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex690)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex689)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex688)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex687)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex686)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex685)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex684)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex683)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex682)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex681)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex680)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex679)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex678)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex677)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex676)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex675)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex674)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex673)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex672)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex671)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex670)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex669)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex668)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex667)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex666)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex665)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex664)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex663)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex662)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex661)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex660)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23816,axiom,
! [VarCurr] :
( v120121(VarCurr)
<=> ( v120122(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23815,axiom,
! [VarCurr] :
( v120122(VarCurr)
<=> ( v120123(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8215,axiom,
! [VarCurr] :
( v120123(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120113(VarNext)
=> ! [B] :
( range_725_693(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_158,axiom,
! [B] :
( range_725_693(B)
<=> ( $false
| bitIndex693 = B
| bitIndex694 = B
| bitIndex695 = B
| bitIndex696 = B
| bitIndex697 = B
| bitIndex698 = B
| bitIndex699 = B
| bitIndex700 = B
| bitIndex701 = B
| bitIndex702 = B
| bitIndex703 = B
| bitIndex704 = B
| bitIndex705 = B
| bitIndex706 = B
| bitIndex707 = B
| bitIndex708 = B
| bitIndex709 = B
| bitIndex710 = B
| bitIndex711 = B
| bitIndex712 = B
| bitIndex713 = B
| bitIndex714 = B
| bitIndex715 = B
| bitIndex716 = B
| bitIndex717 = B
| bitIndex718 = B
| bitIndex719 = B
| bitIndex720 = B
| bitIndex721 = B
| bitIndex722 = B
| bitIndex723 = B
| bitIndex724 = B
| bitIndex725 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_271,axiom,
! [VarNext] :
( v120113(VarNext)
=> ( ( v119584(VarNext,bitIndex725)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex724)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex723)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex722)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex721)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex720)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex719)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex718)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex717)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex716)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex715)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex714)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex713)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex712)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex711)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex710)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex709)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex708)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex707)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex706)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex705)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex704)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex703)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex702)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex701)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex700)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex699)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex698)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex697)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex696)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex695)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex694)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex693)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23814,axiom,
! [VarCurr] :
( v120113(VarCurr)
<=> ( v120114(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23813,axiom,
! [VarCurr] :
( v120114(VarCurr)
<=> ( v120115(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8214,axiom,
! [VarCurr] :
( v120115(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120105(VarNext)
=> ! [B] :
( range_758_726(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_157,axiom,
! [B] :
( range_758_726(B)
<=> ( $false
| bitIndex726 = B
| bitIndex727 = B
| bitIndex728 = B
| bitIndex729 = B
| bitIndex730 = B
| bitIndex731 = B
| bitIndex732 = B
| bitIndex733 = B
| bitIndex734 = B
| bitIndex735 = B
| bitIndex736 = B
| bitIndex737 = B
| bitIndex738 = B
| bitIndex739 = B
| bitIndex740 = B
| bitIndex741 = B
| bitIndex742 = B
| bitIndex743 = B
| bitIndex744 = B
| bitIndex745 = B
| bitIndex746 = B
| bitIndex747 = B
| bitIndex748 = B
| bitIndex749 = B
| bitIndex750 = B
| bitIndex751 = B
| bitIndex752 = B
| bitIndex753 = B
| bitIndex754 = B
| bitIndex755 = B
| bitIndex756 = B
| bitIndex757 = B
| bitIndex758 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_270,axiom,
! [VarNext] :
( v120105(VarNext)
=> ( ( v119584(VarNext,bitIndex758)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex757)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex756)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex755)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex754)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex753)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex752)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex751)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex750)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex749)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex748)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex747)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex746)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex745)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex744)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex743)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex742)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex741)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex740)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex739)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex738)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex737)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex736)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex735)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex734)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex733)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex732)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex731)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex730)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex729)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex728)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex727)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex726)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23812,axiom,
! [VarCurr] :
( v120105(VarCurr)
<=> ( v120106(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23811,axiom,
! [VarCurr] :
( v120106(VarCurr)
<=> ( v120107(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8213,axiom,
! [VarCurr] :
( v120107(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120097(VarNext)
=> ! [B] :
( range_791_759(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_156,axiom,
! [B] :
( range_791_759(B)
<=> ( $false
| bitIndex759 = B
| bitIndex760 = B
| bitIndex761 = B
| bitIndex762 = B
| bitIndex763 = B
| bitIndex764 = B
| bitIndex765 = B
| bitIndex766 = B
| bitIndex767 = B
| bitIndex768 = B
| bitIndex769 = B
| bitIndex770 = B
| bitIndex771 = B
| bitIndex772 = B
| bitIndex773 = B
| bitIndex774 = B
| bitIndex775 = B
| bitIndex776 = B
| bitIndex777 = B
| bitIndex778 = B
| bitIndex779 = B
| bitIndex780 = B
| bitIndex781 = B
| bitIndex782 = B
| bitIndex783 = B
| bitIndex784 = B
| bitIndex785 = B
| bitIndex786 = B
| bitIndex787 = B
| bitIndex788 = B
| bitIndex789 = B
| bitIndex790 = B
| bitIndex791 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_269,axiom,
! [VarNext] :
( v120097(VarNext)
=> ( ( v119584(VarNext,bitIndex791)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex790)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex789)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex788)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex787)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex786)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex785)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex784)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex783)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex782)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex781)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex780)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex779)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex778)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex777)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex776)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex775)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex774)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex773)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex772)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex771)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex770)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex769)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex768)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex767)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex766)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex765)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex764)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex763)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex762)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex761)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex760)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex759)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23810,axiom,
! [VarCurr] :
( v120097(VarCurr)
<=> ( v120098(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23809,axiom,
! [VarCurr] :
( v120098(VarCurr)
<=> ( v120099(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8212,axiom,
! [VarCurr] :
( v120099(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2724,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120089(VarNext)
=> ! [B] :
( range_824_792(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_155,axiom,
! [B] :
( range_824_792(B)
<=> ( $false
| bitIndex792 = B
| bitIndex793 = B
| bitIndex794 = B
| bitIndex795 = B
| bitIndex796 = B
| bitIndex797 = B
| bitIndex798 = B
| bitIndex799 = B
| bitIndex800 = B
| bitIndex801 = B
| bitIndex802 = B
| bitIndex803 = B
| bitIndex804 = B
| bitIndex805 = B
| bitIndex806 = B
| bitIndex807 = B
| bitIndex808 = B
| bitIndex809 = B
| bitIndex810 = B
| bitIndex811 = B
| bitIndex812 = B
| bitIndex813 = B
| bitIndex814 = B
| bitIndex815 = B
| bitIndex816 = B
| bitIndex817 = B
| bitIndex818 = B
| bitIndex819 = B
| bitIndex820 = B
| bitIndex821 = B
| bitIndex822 = B
| bitIndex823 = B
| bitIndex824 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_268,axiom,
! [VarNext] :
( v120089(VarNext)
=> ( ( v119584(VarNext,bitIndex824)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex823)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex822)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex821)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex820)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex819)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex818)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex817)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex816)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex815)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex814)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex813)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex812)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex811)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex810)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex809)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex808)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex807)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex806)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex805)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex804)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex803)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex802)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex801)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex800)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex799)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex798)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex797)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex796)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex795)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex794)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex793)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex792)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23808,axiom,
! [VarCurr] :
( v120089(VarCurr)
<=> ( v120090(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23807,axiom,
! [VarCurr] :
( v120090(VarCurr)
<=> ( v120091(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8211,axiom,
! [VarCurr] :
( v120091(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120081(VarNext)
=> ! [B] :
( range_857_825(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_154,axiom,
! [B] :
( range_857_825(B)
<=> ( $false
| bitIndex825 = B
| bitIndex826 = B
| bitIndex827 = B
| bitIndex828 = B
| bitIndex829 = B
| bitIndex830 = B
| bitIndex831 = B
| bitIndex832 = B
| bitIndex833 = B
| bitIndex834 = B
| bitIndex835 = B
| bitIndex836 = B
| bitIndex837 = B
| bitIndex838 = B
| bitIndex839 = B
| bitIndex840 = B
| bitIndex841 = B
| bitIndex842 = B
| bitIndex843 = B
| bitIndex844 = B
| bitIndex845 = B
| bitIndex846 = B
| bitIndex847 = B
| bitIndex848 = B
| bitIndex849 = B
| bitIndex850 = B
| bitIndex851 = B
| bitIndex852 = B
| bitIndex853 = B
| bitIndex854 = B
| bitIndex855 = B
| bitIndex856 = B
| bitIndex857 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_267,axiom,
! [VarNext] :
( v120081(VarNext)
=> ( ( v119584(VarNext,bitIndex857)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex856)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex855)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex854)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex853)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex852)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex851)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex850)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex849)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex848)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex847)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex846)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex845)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex844)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex843)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex842)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex841)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex840)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex839)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex838)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex837)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex836)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex835)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex834)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex833)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex832)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex831)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex830)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex829)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex828)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex827)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex826)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex825)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23806,axiom,
! [VarCurr] :
( v120081(VarCurr)
<=> ( v120082(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23805,axiom,
! [VarCurr] :
( v120082(VarCurr)
<=> ( v120083(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8210,axiom,
! [VarCurr] :
( v120083(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120073(VarNext)
=> ! [B] :
( range_890_858(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_153,axiom,
! [B] :
( range_890_858(B)
<=> ( $false
| bitIndex858 = B
| bitIndex859 = B
| bitIndex860 = B
| bitIndex861 = B
| bitIndex862 = B
| bitIndex863 = B
| bitIndex864 = B
| bitIndex865 = B
| bitIndex866 = B
| bitIndex867 = B
| bitIndex868 = B
| bitIndex869 = B
| bitIndex870 = B
| bitIndex871 = B
| bitIndex872 = B
| bitIndex873 = B
| bitIndex874 = B
| bitIndex875 = B
| bitIndex876 = B
| bitIndex877 = B
| bitIndex878 = B
| bitIndex879 = B
| bitIndex880 = B
| bitIndex881 = B
| bitIndex882 = B
| bitIndex883 = B
| bitIndex884 = B
| bitIndex885 = B
| bitIndex886 = B
| bitIndex887 = B
| bitIndex888 = B
| bitIndex889 = B
| bitIndex890 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_266,axiom,
! [VarNext] :
( v120073(VarNext)
=> ( ( v119584(VarNext,bitIndex890)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex889)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex888)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex887)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex886)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex885)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex884)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex883)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex882)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex881)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex880)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex879)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex878)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex877)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex876)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex875)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex874)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex873)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex872)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex871)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex870)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex869)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex868)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex867)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex866)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex865)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex864)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex863)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex862)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex861)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex860)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex859)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex858)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23804,axiom,
! [VarCurr] :
( v120073(VarCurr)
<=> ( v120074(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23803,axiom,
! [VarCurr] :
( v120074(VarCurr)
<=> ( v120075(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8209,axiom,
! [VarCurr] :
( v120075(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120065(VarNext)
=> ! [B] :
( range_923_891(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_152,axiom,
! [B] :
( range_923_891(B)
<=> ( $false
| bitIndex891 = B
| bitIndex892 = B
| bitIndex893 = B
| bitIndex894 = B
| bitIndex895 = B
| bitIndex896 = B
| bitIndex897 = B
| bitIndex898 = B
| bitIndex899 = B
| bitIndex900 = B
| bitIndex901 = B
| bitIndex902 = B
| bitIndex903 = B
| bitIndex904 = B
| bitIndex905 = B
| bitIndex906 = B
| bitIndex907 = B
| bitIndex908 = B
| bitIndex909 = B
| bitIndex910 = B
| bitIndex911 = B
| bitIndex912 = B
| bitIndex913 = B
| bitIndex914 = B
| bitIndex915 = B
| bitIndex916 = B
| bitIndex917 = B
| bitIndex918 = B
| bitIndex919 = B
| bitIndex920 = B
| bitIndex921 = B
| bitIndex922 = B
| bitIndex923 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_265,axiom,
! [VarNext] :
( v120065(VarNext)
=> ( ( v119584(VarNext,bitIndex923)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex922)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex921)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex920)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex919)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex918)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex917)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex916)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex915)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex914)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex913)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex912)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex911)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex910)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex909)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex908)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex907)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex906)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex905)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex904)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex903)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex902)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex901)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex900)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex899)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex898)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex897)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex896)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex895)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex894)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex893)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex892)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex891)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23802,axiom,
! [VarCurr] :
( v120065(VarCurr)
<=> ( v120066(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23801,axiom,
! [VarCurr] :
( v120066(VarCurr)
<=> ( v120067(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8208,axiom,
! [VarCurr] :
( v120067(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120057(VarNext)
=> ! [B] :
( range_956_924(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_151,axiom,
! [B] :
( range_956_924(B)
<=> ( $false
| bitIndex924 = B
| bitIndex925 = B
| bitIndex926 = B
| bitIndex927 = B
| bitIndex928 = B
| bitIndex929 = B
| bitIndex930 = B
| bitIndex931 = B
| bitIndex932 = B
| bitIndex933 = B
| bitIndex934 = B
| bitIndex935 = B
| bitIndex936 = B
| bitIndex937 = B
| bitIndex938 = B
| bitIndex939 = B
| bitIndex940 = B
| bitIndex941 = B
| bitIndex942 = B
| bitIndex943 = B
| bitIndex944 = B
| bitIndex945 = B
| bitIndex946 = B
| bitIndex947 = B
| bitIndex948 = B
| bitIndex949 = B
| bitIndex950 = B
| bitIndex951 = B
| bitIndex952 = B
| bitIndex953 = B
| bitIndex954 = B
| bitIndex955 = B
| bitIndex956 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_264,axiom,
! [VarNext] :
( v120057(VarNext)
=> ( ( v119584(VarNext,bitIndex956)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex955)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex954)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex953)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex952)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex951)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex950)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex949)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex948)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex947)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex946)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex945)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex944)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex943)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex942)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex941)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex940)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex939)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex938)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex937)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex936)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex935)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex934)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex933)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex932)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex931)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex930)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex929)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex928)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex927)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex926)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex925)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex924)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23800,axiom,
! [VarCurr] :
( v120057(VarCurr)
<=> ( v120058(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23799,axiom,
! [VarCurr] :
( v120058(VarCurr)
<=> ( v120059(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8207,axiom,
! [VarCurr] :
( v120059(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120049(VarNext)
=> ! [B] :
( range_989_957(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_150,axiom,
! [B] :
( range_989_957(B)
<=> ( $false
| bitIndex957 = B
| bitIndex958 = B
| bitIndex959 = B
| bitIndex960 = B
| bitIndex961 = B
| bitIndex962 = B
| bitIndex963 = B
| bitIndex964 = B
| bitIndex965 = B
| bitIndex966 = B
| bitIndex967 = B
| bitIndex968 = B
| bitIndex969 = B
| bitIndex970 = B
| bitIndex971 = B
| bitIndex972 = B
| bitIndex973 = B
| bitIndex974 = B
| bitIndex975 = B
| bitIndex976 = B
| bitIndex977 = B
| bitIndex978 = B
| bitIndex979 = B
| bitIndex980 = B
| bitIndex981 = B
| bitIndex982 = B
| bitIndex983 = B
| bitIndex984 = B
| bitIndex985 = B
| bitIndex986 = B
| bitIndex987 = B
| bitIndex988 = B
| bitIndex989 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_263,axiom,
! [VarNext] :
( v120049(VarNext)
=> ( ( v119584(VarNext,bitIndex989)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex988)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex987)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex986)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex985)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex984)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex983)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex982)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex981)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex980)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex979)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex978)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex977)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex976)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex975)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex974)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex973)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex972)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex971)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex970)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex969)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex968)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex967)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex966)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex965)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex964)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex963)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex962)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex961)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex960)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex959)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex958)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex957)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23798,axiom,
! [VarCurr] :
( v120049(VarCurr)
<=> ( v120050(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23797,axiom,
! [VarCurr] :
( v120050(VarCurr)
<=> ( v120051(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8206,axiom,
! [VarCurr] :
( v120051(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120041(VarNext)
=> ! [B] :
( range_1022_990(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_149,axiom,
! [B] :
( range_1022_990(B)
<=> ( $false
| bitIndex990 = B
| bitIndex991 = B
| bitIndex992 = B
| bitIndex993 = B
| bitIndex994 = B
| bitIndex995 = B
| bitIndex996 = B
| bitIndex997 = B
| bitIndex998 = B
| bitIndex999 = B
| bitIndex1000 = B
| bitIndex1001 = B
| bitIndex1002 = B
| bitIndex1003 = B
| bitIndex1004 = B
| bitIndex1005 = B
| bitIndex1006 = B
| bitIndex1007 = B
| bitIndex1008 = B
| bitIndex1009 = B
| bitIndex1010 = B
| bitIndex1011 = B
| bitIndex1012 = B
| bitIndex1013 = B
| bitIndex1014 = B
| bitIndex1015 = B
| bitIndex1016 = B
| bitIndex1017 = B
| bitIndex1018 = B
| bitIndex1019 = B
| bitIndex1020 = B
| bitIndex1021 = B
| bitIndex1022 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_262,axiom,
! [VarNext] :
( v120041(VarNext)
=> ( ( v119584(VarNext,bitIndex1022)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1021)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1020)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1019)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1018)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1017)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1016)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1015)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1014)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1013)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1012)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1011)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1010)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1009)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1008)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1007)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1006)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1005)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1004)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1003)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1002)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1001)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1000)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex999)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex998)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex997)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex996)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex995)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex994)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex993)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex992)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex991)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex990)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23796,axiom,
! [VarCurr] :
( v120041(VarCurr)
<=> ( v120042(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23795,axiom,
! [VarCurr] :
( v120042(VarCurr)
<=> ( v120043(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8205,axiom,
! [VarCurr] :
( v120043(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120033(VarNext)
=> ! [B] :
( range_1055_1023(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_148,axiom,
! [B] :
( range_1055_1023(B)
<=> ( $false
| bitIndex1023 = B
| bitIndex1024 = B
| bitIndex1025 = B
| bitIndex1026 = B
| bitIndex1027 = B
| bitIndex1028 = B
| bitIndex1029 = B
| bitIndex1030 = B
| bitIndex1031 = B
| bitIndex1032 = B
| bitIndex1033 = B
| bitIndex1034 = B
| bitIndex1035 = B
| bitIndex1036 = B
| bitIndex1037 = B
| bitIndex1038 = B
| bitIndex1039 = B
| bitIndex1040 = B
| bitIndex1041 = B
| bitIndex1042 = B
| bitIndex1043 = B
| bitIndex1044 = B
| bitIndex1045 = B
| bitIndex1046 = B
| bitIndex1047 = B
| bitIndex1048 = B
| bitIndex1049 = B
| bitIndex1050 = B
| bitIndex1051 = B
| bitIndex1052 = B
| bitIndex1053 = B
| bitIndex1054 = B
| bitIndex1055 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_261,axiom,
! [VarNext] :
( v120033(VarNext)
=> ( ( v119584(VarNext,bitIndex1055)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1054)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1053)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1052)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1051)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1050)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1049)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1048)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1047)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1046)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1045)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1044)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1043)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1042)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1041)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1040)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1039)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1038)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1037)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1036)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1035)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1034)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1033)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1032)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1031)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1030)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1029)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1028)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1027)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1026)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1025)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1024)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1023)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23794,axiom,
! [VarCurr] :
( v120033(VarCurr)
<=> ( v120034(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23793,axiom,
! [VarCurr] :
( v120034(VarCurr)
<=> ( v120035(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8204,axiom,
! [VarCurr] :
( v120035(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $true )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120025(VarNext)
=> ! [B] :
( range_1088_1056(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_147,axiom,
! [B] :
( range_1088_1056(B)
<=> ( $false
| bitIndex1056 = B
| bitIndex1057 = B
| bitIndex1058 = B
| bitIndex1059 = B
| bitIndex1060 = B
| bitIndex1061 = B
| bitIndex1062 = B
| bitIndex1063 = B
| bitIndex1064 = B
| bitIndex1065 = B
| bitIndex1066 = B
| bitIndex1067 = B
| bitIndex1068 = B
| bitIndex1069 = B
| bitIndex1070 = B
| bitIndex1071 = B
| bitIndex1072 = B
| bitIndex1073 = B
| bitIndex1074 = B
| bitIndex1075 = B
| bitIndex1076 = B
| bitIndex1077 = B
| bitIndex1078 = B
| bitIndex1079 = B
| bitIndex1080 = B
| bitIndex1081 = B
| bitIndex1082 = B
| bitIndex1083 = B
| bitIndex1084 = B
| bitIndex1085 = B
| bitIndex1086 = B
| bitIndex1087 = B
| bitIndex1088 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_260,axiom,
! [VarNext] :
( v120025(VarNext)
=> ( ( v119584(VarNext,bitIndex1088)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1087)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1086)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1085)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1084)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1083)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1082)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1081)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1080)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1079)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1078)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1077)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1076)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1075)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1074)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1073)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1072)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1071)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1070)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1069)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1068)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1067)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1066)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1065)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1064)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1063)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1062)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1061)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1060)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1059)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1058)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1057)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1056)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23792,axiom,
! [VarCurr] :
( v120025(VarCurr)
<=> ( v120026(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23791,axiom,
! [VarCurr] :
( v120026(VarCurr)
<=> ( v120027(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8203,axiom,
! [VarCurr] :
( v120027(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120017(VarNext)
=> ! [B] :
( range_1121_1089(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_146,axiom,
! [B] :
( range_1121_1089(B)
<=> ( $false
| bitIndex1089 = B
| bitIndex1090 = B
| bitIndex1091 = B
| bitIndex1092 = B
| bitIndex1093 = B
| bitIndex1094 = B
| bitIndex1095 = B
| bitIndex1096 = B
| bitIndex1097 = B
| bitIndex1098 = B
| bitIndex1099 = B
| bitIndex1100 = B
| bitIndex1101 = B
| bitIndex1102 = B
| bitIndex1103 = B
| bitIndex1104 = B
| bitIndex1105 = B
| bitIndex1106 = B
| bitIndex1107 = B
| bitIndex1108 = B
| bitIndex1109 = B
| bitIndex1110 = B
| bitIndex1111 = B
| bitIndex1112 = B
| bitIndex1113 = B
| bitIndex1114 = B
| bitIndex1115 = B
| bitIndex1116 = B
| bitIndex1117 = B
| bitIndex1118 = B
| bitIndex1119 = B
| bitIndex1120 = B
| bitIndex1121 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_259,axiom,
! [VarNext] :
( v120017(VarNext)
=> ( ( v119584(VarNext,bitIndex1121)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1120)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1119)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1118)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1117)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1116)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1115)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1114)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1113)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1112)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1111)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1110)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1109)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1108)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1107)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1106)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1105)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1104)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1103)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1102)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1101)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1100)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1099)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1098)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1097)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1096)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1095)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1094)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1093)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1092)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1091)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1090)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1089)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23790,axiom,
! [VarCurr] :
( v120017(VarCurr)
<=> ( v120018(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23789,axiom,
! [VarCurr] :
( v120018(VarCurr)
<=> ( v120019(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8202,axiom,
! [VarCurr] :
( v120019(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120009(VarNext)
=> ! [B] :
( range_1154_1122(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_145,axiom,
! [B] :
( range_1154_1122(B)
<=> ( $false
| bitIndex1122 = B
| bitIndex1123 = B
| bitIndex1124 = B
| bitIndex1125 = B
| bitIndex1126 = B
| bitIndex1127 = B
| bitIndex1128 = B
| bitIndex1129 = B
| bitIndex1130 = B
| bitIndex1131 = B
| bitIndex1132 = B
| bitIndex1133 = B
| bitIndex1134 = B
| bitIndex1135 = B
| bitIndex1136 = B
| bitIndex1137 = B
| bitIndex1138 = B
| bitIndex1139 = B
| bitIndex1140 = B
| bitIndex1141 = B
| bitIndex1142 = B
| bitIndex1143 = B
| bitIndex1144 = B
| bitIndex1145 = B
| bitIndex1146 = B
| bitIndex1147 = B
| bitIndex1148 = B
| bitIndex1149 = B
| bitIndex1150 = B
| bitIndex1151 = B
| bitIndex1152 = B
| bitIndex1153 = B
| bitIndex1154 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_258,axiom,
! [VarNext] :
( v120009(VarNext)
=> ( ( v119584(VarNext,bitIndex1154)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1153)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1152)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1151)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1150)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1149)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1148)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1147)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1146)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1145)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1144)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1143)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1142)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1141)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1140)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1139)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1138)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1137)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1136)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1135)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1134)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1133)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1132)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1131)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1130)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1129)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1128)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1127)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1126)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1125)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1124)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1123)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1122)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23788,axiom,
! [VarCurr] :
( v120009(VarCurr)
<=> ( v120010(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23787,axiom,
! [VarCurr] :
( v120010(VarCurr)
<=> ( v120011(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8201,axiom,
! [VarCurr] :
( v120011(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v120001(VarNext)
=> ! [B] :
( range_1187_1155(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_144,axiom,
! [B] :
( range_1187_1155(B)
<=> ( $false
| bitIndex1155 = B
| bitIndex1156 = B
| bitIndex1157 = B
| bitIndex1158 = B
| bitIndex1159 = B
| bitIndex1160 = B
| bitIndex1161 = B
| bitIndex1162 = B
| bitIndex1163 = B
| bitIndex1164 = B
| bitIndex1165 = B
| bitIndex1166 = B
| bitIndex1167 = B
| bitIndex1168 = B
| bitIndex1169 = B
| bitIndex1170 = B
| bitIndex1171 = B
| bitIndex1172 = B
| bitIndex1173 = B
| bitIndex1174 = B
| bitIndex1175 = B
| bitIndex1176 = B
| bitIndex1177 = B
| bitIndex1178 = B
| bitIndex1179 = B
| bitIndex1180 = B
| bitIndex1181 = B
| bitIndex1182 = B
| bitIndex1183 = B
| bitIndex1184 = B
| bitIndex1185 = B
| bitIndex1186 = B
| bitIndex1187 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_257,axiom,
! [VarNext] :
( v120001(VarNext)
=> ( ( v119584(VarNext,bitIndex1187)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1186)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1185)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1184)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1183)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1182)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1181)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1180)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1179)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1178)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1177)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1176)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1175)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1174)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1173)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1172)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1171)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1170)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1169)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1168)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1167)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1166)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1165)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1164)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1163)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1162)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1161)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1160)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1159)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1158)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1157)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1156)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1155)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23786,axiom,
! [VarCurr] :
( v120001(VarCurr)
<=> ( v120002(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23785,axiom,
! [VarCurr] :
( v120002(VarCurr)
<=> ( v120003(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8200,axiom,
! [VarCurr] :
( v120003(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119993(VarNext)
=> ! [B] :
( range_1220_1188(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_143,axiom,
! [B] :
( range_1220_1188(B)
<=> ( $false
| bitIndex1188 = B
| bitIndex1189 = B
| bitIndex1190 = B
| bitIndex1191 = B
| bitIndex1192 = B
| bitIndex1193 = B
| bitIndex1194 = B
| bitIndex1195 = B
| bitIndex1196 = B
| bitIndex1197 = B
| bitIndex1198 = B
| bitIndex1199 = B
| bitIndex1200 = B
| bitIndex1201 = B
| bitIndex1202 = B
| bitIndex1203 = B
| bitIndex1204 = B
| bitIndex1205 = B
| bitIndex1206 = B
| bitIndex1207 = B
| bitIndex1208 = B
| bitIndex1209 = B
| bitIndex1210 = B
| bitIndex1211 = B
| bitIndex1212 = B
| bitIndex1213 = B
| bitIndex1214 = B
| bitIndex1215 = B
| bitIndex1216 = B
| bitIndex1217 = B
| bitIndex1218 = B
| bitIndex1219 = B
| bitIndex1220 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_256,axiom,
! [VarNext] :
( v119993(VarNext)
=> ( ( v119584(VarNext,bitIndex1220)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1219)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1218)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1217)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1216)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1215)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1214)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1213)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1212)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1211)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1210)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1209)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1208)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1207)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1206)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1205)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1204)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1203)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1202)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1201)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1200)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1199)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1198)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1197)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1196)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1195)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1194)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1193)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1192)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1191)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1190)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1189)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1188)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23784,axiom,
! [VarCurr] :
( v119993(VarCurr)
<=> ( v119994(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23783,axiom,
! [VarCurr] :
( v119994(VarCurr)
<=> ( v119995(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8199,axiom,
! [VarCurr] :
( v119995(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119985(VarNext)
=> ! [B] :
( range_1253_1221(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_142,axiom,
! [B] :
( range_1253_1221(B)
<=> ( $false
| bitIndex1221 = B
| bitIndex1222 = B
| bitIndex1223 = B
| bitIndex1224 = B
| bitIndex1225 = B
| bitIndex1226 = B
| bitIndex1227 = B
| bitIndex1228 = B
| bitIndex1229 = B
| bitIndex1230 = B
| bitIndex1231 = B
| bitIndex1232 = B
| bitIndex1233 = B
| bitIndex1234 = B
| bitIndex1235 = B
| bitIndex1236 = B
| bitIndex1237 = B
| bitIndex1238 = B
| bitIndex1239 = B
| bitIndex1240 = B
| bitIndex1241 = B
| bitIndex1242 = B
| bitIndex1243 = B
| bitIndex1244 = B
| bitIndex1245 = B
| bitIndex1246 = B
| bitIndex1247 = B
| bitIndex1248 = B
| bitIndex1249 = B
| bitIndex1250 = B
| bitIndex1251 = B
| bitIndex1252 = B
| bitIndex1253 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_255,axiom,
! [VarNext] :
( v119985(VarNext)
=> ( ( v119584(VarNext,bitIndex1253)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1252)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1251)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1250)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1249)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1248)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1247)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1246)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1245)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1244)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1243)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1242)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1241)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1240)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1239)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1238)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1237)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1236)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1235)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1234)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1233)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1232)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1231)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1230)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1229)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1228)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1227)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1226)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1225)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1224)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1223)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1222)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1221)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23782,axiom,
! [VarCurr] :
( v119985(VarCurr)
<=> ( v119986(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23781,axiom,
! [VarCurr] :
( v119986(VarCurr)
<=> ( v119987(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8198,axiom,
! [VarCurr] :
( v119987(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119977(VarNext)
=> ! [B] :
( range_1286_1254(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_141,axiom,
! [B] :
( range_1286_1254(B)
<=> ( $false
| bitIndex1254 = B
| bitIndex1255 = B
| bitIndex1256 = B
| bitIndex1257 = B
| bitIndex1258 = B
| bitIndex1259 = B
| bitIndex1260 = B
| bitIndex1261 = B
| bitIndex1262 = B
| bitIndex1263 = B
| bitIndex1264 = B
| bitIndex1265 = B
| bitIndex1266 = B
| bitIndex1267 = B
| bitIndex1268 = B
| bitIndex1269 = B
| bitIndex1270 = B
| bitIndex1271 = B
| bitIndex1272 = B
| bitIndex1273 = B
| bitIndex1274 = B
| bitIndex1275 = B
| bitIndex1276 = B
| bitIndex1277 = B
| bitIndex1278 = B
| bitIndex1279 = B
| bitIndex1280 = B
| bitIndex1281 = B
| bitIndex1282 = B
| bitIndex1283 = B
| bitIndex1284 = B
| bitIndex1285 = B
| bitIndex1286 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_254,axiom,
! [VarNext] :
( v119977(VarNext)
=> ( ( v119584(VarNext,bitIndex1286)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1285)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1284)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1283)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1282)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1281)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1280)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1279)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1278)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1277)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1276)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1275)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1274)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1273)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1272)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1271)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1270)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1269)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1268)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1267)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1266)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1265)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1264)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1263)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1262)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1261)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1260)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1259)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1258)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1257)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1256)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1255)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1254)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23780,axiom,
! [VarCurr] :
( v119977(VarCurr)
<=> ( v119978(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23779,axiom,
! [VarCurr] :
( v119978(VarCurr)
<=> ( v119979(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8197,axiom,
! [VarCurr] :
( v119979(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119969(VarNext)
=> ! [B] :
( range_1319_1287(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_140,axiom,
! [B] :
( range_1319_1287(B)
<=> ( $false
| bitIndex1287 = B
| bitIndex1288 = B
| bitIndex1289 = B
| bitIndex1290 = B
| bitIndex1291 = B
| bitIndex1292 = B
| bitIndex1293 = B
| bitIndex1294 = B
| bitIndex1295 = B
| bitIndex1296 = B
| bitIndex1297 = B
| bitIndex1298 = B
| bitIndex1299 = B
| bitIndex1300 = B
| bitIndex1301 = B
| bitIndex1302 = B
| bitIndex1303 = B
| bitIndex1304 = B
| bitIndex1305 = B
| bitIndex1306 = B
| bitIndex1307 = B
| bitIndex1308 = B
| bitIndex1309 = B
| bitIndex1310 = B
| bitIndex1311 = B
| bitIndex1312 = B
| bitIndex1313 = B
| bitIndex1314 = B
| bitIndex1315 = B
| bitIndex1316 = B
| bitIndex1317 = B
| bitIndex1318 = B
| bitIndex1319 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_253,axiom,
! [VarNext] :
( v119969(VarNext)
=> ( ( v119584(VarNext,bitIndex1319)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1318)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1317)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1316)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1315)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1314)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1313)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1312)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1311)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1310)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1309)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1308)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1307)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1306)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1305)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1304)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1303)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1302)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1301)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1300)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1299)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1298)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1297)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1296)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1295)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1294)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1293)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1292)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1291)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1290)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1289)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1288)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1287)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23778,axiom,
! [VarCurr] :
( v119969(VarCurr)
<=> ( v119970(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23777,axiom,
! [VarCurr] :
( v119970(VarCurr)
<=> ( v119971(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8196,axiom,
! [VarCurr] :
( v119971(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2708,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119961(VarNext)
=> ! [B] :
( range_1352_1320(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_139,axiom,
! [B] :
( range_1352_1320(B)
<=> ( $false
| bitIndex1320 = B
| bitIndex1321 = B
| bitIndex1322 = B
| bitIndex1323 = B
| bitIndex1324 = B
| bitIndex1325 = B
| bitIndex1326 = B
| bitIndex1327 = B
| bitIndex1328 = B
| bitIndex1329 = B
| bitIndex1330 = B
| bitIndex1331 = B
| bitIndex1332 = B
| bitIndex1333 = B
| bitIndex1334 = B
| bitIndex1335 = B
| bitIndex1336 = B
| bitIndex1337 = B
| bitIndex1338 = B
| bitIndex1339 = B
| bitIndex1340 = B
| bitIndex1341 = B
| bitIndex1342 = B
| bitIndex1343 = B
| bitIndex1344 = B
| bitIndex1345 = B
| bitIndex1346 = B
| bitIndex1347 = B
| bitIndex1348 = B
| bitIndex1349 = B
| bitIndex1350 = B
| bitIndex1351 = B
| bitIndex1352 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_252,axiom,
! [VarNext] :
( v119961(VarNext)
=> ( ( v119584(VarNext,bitIndex1352)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1351)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1350)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1349)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1348)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1347)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1346)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1345)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1344)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1343)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1342)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1341)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1340)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1339)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1338)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1337)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1336)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1335)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1334)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1333)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1332)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1331)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1330)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1329)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1328)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1327)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1326)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1325)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1324)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1323)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1322)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1321)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1320)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23776,axiom,
! [VarCurr] :
( v119961(VarCurr)
<=> ( v119962(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23775,axiom,
! [VarCurr] :
( v119962(VarCurr)
<=> ( v119963(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8195,axiom,
! [VarCurr] :
( v119963(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2707,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119953(VarNext)
=> ! [B] :
( range_1385_1353(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_138,axiom,
! [B] :
( range_1385_1353(B)
<=> ( $false
| bitIndex1353 = B
| bitIndex1354 = B
| bitIndex1355 = B
| bitIndex1356 = B
| bitIndex1357 = B
| bitIndex1358 = B
| bitIndex1359 = B
| bitIndex1360 = B
| bitIndex1361 = B
| bitIndex1362 = B
| bitIndex1363 = B
| bitIndex1364 = B
| bitIndex1365 = B
| bitIndex1366 = B
| bitIndex1367 = B
| bitIndex1368 = B
| bitIndex1369 = B
| bitIndex1370 = B
| bitIndex1371 = B
| bitIndex1372 = B
| bitIndex1373 = B
| bitIndex1374 = B
| bitIndex1375 = B
| bitIndex1376 = B
| bitIndex1377 = B
| bitIndex1378 = B
| bitIndex1379 = B
| bitIndex1380 = B
| bitIndex1381 = B
| bitIndex1382 = B
| bitIndex1383 = B
| bitIndex1384 = B
| bitIndex1385 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_251,axiom,
! [VarNext] :
( v119953(VarNext)
=> ( ( v119584(VarNext,bitIndex1385)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1384)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1383)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1382)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1381)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1380)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1379)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1378)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1377)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1376)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1375)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1374)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1373)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1372)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1371)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1370)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1369)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1368)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1367)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1366)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1365)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1364)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1363)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1362)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1361)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1360)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1359)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1358)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1357)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1356)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1355)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1354)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1353)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23774,axiom,
! [VarCurr] :
( v119953(VarCurr)
<=> ( v119954(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23773,axiom,
! [VarCurr] :
( v119954(VarCurr)
<=> ( v119955(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8194,axiom,
! [VarCurr] :
( v119955(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2706,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119945(VarNext)
=> ! [B] :
( range_1418_1386(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_137,axiom,
! [B] :
( range_1418_1386(B)
<=> ( $false
| bitIndex1386 = B
| bitIndex1387 = B
| bitIndex1388 = B
| bitIndex1389 = B
| bitIndex1390 = B
| bitIndex1391 = B
| bitIndex1392 = B
| bitIndex1393 = B
| bitIndex1394 = B
| bitIndex1395 = B
| bitIndex1396 = B
| bitIndex1397 = B
| bitIndex1398 = B
| bitIndex1399 = B
| bitIndex1400 = B
| bitIndex1401 = B
| bitIndex1402 = B
| bitIndex1403 = B
| bitIndex1404 = B
| bitIndex1405 = B
| bitIndex1406 = B
| bitIndex1407 = B
| bitIndex1408 = B
| bitIndex1409 = B
| bitIndex1410 = B
| bitIndex1411 = B
| bitIndex1412 = B
| bitIndex1413 = B
| bitIndex1414 = B
| bitIndex1415 = B
| bitIndex1416 = B
| bitIndex1417 = B
| bitIndex1418 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_250,axiom,
! [VarNext] :
( v119945(VarNext)
=> ( ( v119584(VarNext,bitIndex1418)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1417)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1416)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1415)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1414)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1413)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1412)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1411)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1410)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1409)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1408)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1407)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1406)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1405)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1404)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1403)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1402)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1401)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1400)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1399)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1398)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1397)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1396)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1395)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1394)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1393)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1392)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1391)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1390)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1389)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1388)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1387)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1386)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23772,axiom,
! [VarCurr] :
( v119945(VarCurr)
<=> ( v119946(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23771,axiom,
! [VarCurr] :
( v119946(VarCurr)
<=> ( v119947(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8193,axiom,
! [VarCurr] :
( v119947(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2705,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119937(VarNext)
=> ! [B] :
( range_1451_1419(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_136,axiom,
! [B] :
( range_1451_1419(B)
<=> ( $false
| bitIndex1419 = B
| bitIndex1420 = B
| bitIndex1421 = B
| bitIndex1422 = B
| bitIndex1423 = B
| bitIndex1424 = B
| bitIndex1425 = B
| bitIndex1426 = B
| bitIndex1427 = B
| bitIndex1428 = B
| bitIndex1429 = B
| bitIndex1430 = B
| bitIndex1431 = B
| bitIndex1432 = B
| bitIndex1433 = B
| bitIndex1434 = B
| bitIndex1435 = B
| bitIndex1436 = B
| bitIndex1437 = B
| bitIndex1438 = B
| bitIndex1439 = B
| bitIndex1440 = B
| bitIndex1441 = B
| bitIndex1442 = B
| bitIndex1443 = B
| bitIndex1444 = B
| bitIndex1445 = B
| bitIndex1446 = B
| bitIndex1447 = B
| bitIndex1448 = B
| bitIndex1449 = B
| bitIndex1450 = B
| bitIndex1451 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_249,axiom,
! [VarNext] :
( v119937(VarNext)
=> ( ( v119584(VarNext,bitIndex1451)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1450)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1449)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1448)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1447)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1446)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1445)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1444)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1443)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1442)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1441)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1440)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1439)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1438)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1437)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1436)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1435)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1434)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1433)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1432)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1431)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1430)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1429)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1428)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1427)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1426)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1425)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1424)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1423)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1422)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1421)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1420)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1419)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23770,axiom,
! [VarCurr] :
( v119937(VarCurr)
<=> ( v119938(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23769,axiom,
! [VarCurr] :
( v119938(VarCurr)
<=> ( v119939(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8192,axiom,
! [VarCurr] :
( v119939(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119929(VarNext)
=> ! [B] :
( range_1484_1452(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_135,axiom,
! [B] :
( range_1484_1452(B)
<=> ( $false
| bitIndex1452 = B
| bitIndex1453 = B
| bitIndex1454 = B
| bitIndex1455 = B
| bitIndex1456 = B
| bitIndex1457 = B
| bitIndex1458 = B
| bitIndex1459 = B
| bitIndex1460 = B
| bitIndex1461 = B
| bitIndex1462 = B
| bitIndex1463 = B
| bitIndex1464 = B
| bitIndex1465 = B
| bitIndex1466 = B
| bitIndex1467 = B
| bitIndex1468 = B
| bitIndex1469 = B
| bitIndex1470 = B
| bitIndex1471 = B
| bitIndex1472 = B
| bitIndex1473 = B
| bitIndex1474 = B
| bitIndex1475 = B
| bitIndex1476 = B
| bitIndex1477 = B
| bitIndex1478 = B
| bitIndex1479 = B
| bitIndex1480 = B
| bitIndex1481 = B
| bitIndex1482 = B
| bitIndex1483 = B
| bitIndex1484 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_248,axiom,
! [VarNext] :
( v119929(VarNext)
=> ( ( v119584(VarNext,bitIndex1484)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1483)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1482)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1481)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1480)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1479)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1478)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1477)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1476)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1475)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1474)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1473)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1472)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1471)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1470)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1469)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1468)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1467)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1466)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1465)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1464)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1463)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1462)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1461)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1460)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1459)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1458)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1457)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1456)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1455)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1454)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1453)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1452)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23768,axiom,
! [VarCurr] :
( v119929(VarCurr)
<=> ( v119930(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23767,axiom,
! [VarCurr] :
( v119930(VarCurr)
<=> ( v119931(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8191,axiom,
! [VarCurr] :
( v119931(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119921(VarNext)
=> ! [B] :
( range_1517_1485(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_134,axiom,
! [B] :
( range_1517_1485(B)
<=> ( $false
| bitIndex1485 = B
| bitIndex1486 = B
| bitIndex1487 = B
| bitIndex1488 = B
| bitIndex1489 = B
| bitIndex1490 = B
| bitIndex1491 = B
| bitIndex1492 = B
| bitIndex1493 = B
| bitIndex1494 = B
| bitIndex1495 = B
| bitIndex1496 = B
| bitIndex1497 = B
| bitIndex1498 = B
| bitIndex1499 = B
| bitIndex1500 = B
| bitIndex1501 = B
| bitIndex1502 = B
| bitIndex1503 = B
| bitIndex1504 = B
| bitIndex1505 = B
| bitIndex1506 = B
| bitIndex1507 = B
| bitIndex1508 = B
| bitIndex1509 = B
| bitIndex1510 = B
| bitIndex1511 = B
| bitIndex1512 = B
| bitIndex1513 = B
| bitIndex1514 = B
| bitIndex1515 = B
| bitIndex1516 = B
| bitIndex1517 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_247,axiom,
! [VarNext] :
( v119921(VarNext)
=> ( ( v119584(VarNext,bitIndex1517)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1516)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1515)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1514)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1513)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1512)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1511)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1510)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1509)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1508)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1507)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1506)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1505)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1504)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1503)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1502)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1501)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1500)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1499)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1498)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1497)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1496)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1495)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1494)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1493)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1492)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1491)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1490)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1489)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1488)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1487)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1486)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1485)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23766,axiom,
! [VarCurr] :
( v119921(VarCurr)
<=> ( v119922(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23765,axiom,
! [VarCurr] :
( v119922(VarCurr)
<=> ( v119923(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8190,axiom,
! [VarCurr] :
( v119923(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2702,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119913(VarNext)
=> ! [B] :
( range_1550_1518(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_133,axiom,
! [B] :
( range_1550_1518(B)
<=> ( $false
| bitIndex1518 = B
| bitIndex1519 = B
| bitIndex1520 = B
| bitIndex1521 = B
| bitIndex1522 = B
| bitIndex1523 = B
| bitIndex1524 = B
| bitIndex1525 = B
| bitIndex1526 = B
| bitIndex1527 = B
| bitIndex1528 = B
| bitIndex1529 = B
| bitIndex1530 = B
| bitIndex1531 = B
| bitIndex1532 = B
| bitIndex1533 = B
| bitIndex1534 = B
| bitIndex1535 = B
| bitIndex1536 = B
| bitIndex1537 = B
| bitIndex1538 = B
| bitIndex1539 = B
| bitIndex1540 = B
| bitIndex1541 = B
| bitIndex1542 = B
| bitIndex1543 = B
| bitIndex1544 = B
| bitIndex1545 = B
| bitIndex1546 = B
| bitIndex1547 = B
| bitIndex1548 = B
| bitIndex1549 = B
| bitIndex1550 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_246,axiom,
! [VarNext] :
( v119913(VarNext)
=> ( ( v119584(VarNext,bitIndex1550)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1549)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1548)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1547)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1546)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1545)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1544)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1543)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1542)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1541)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1540)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1539)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1538)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1537)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1536)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1535)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1534)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1533)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1532)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1531)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1530)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1529)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1528)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1527)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1526)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1525)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1524)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1523)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1522)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1521)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1520)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1519)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1518)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23764,axiom,
! [VarCurr] :
( v119913(VarCurr)
<=> ( v119914(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23763,axiom,
! [VarCurr] :
( v119914(VarCurr)
<=> ( v119915(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8189,axiom,
! [VarCurr] :
( v119915(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2701,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119905(VarNext)
=> ! [B] :
( range_1583_1551(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_132,axiom,
! [B] :
( range_1583_1551(B)
<=> ( $false
| bitIndex1551 = B
| bitIndex1552 = B
| bitIndex1553 = B
| bitIndex1554 = B
| bitIndex1555 = B
| bitIndex1556 = B
| bitIndex1557 = B
| bitIndex1558 = B
| bitIndex1559 = B
| bitIndex1560 = B
| bitIndex1561 = B
| bitIndex1562 = B
| bitIndex1563 = B
| bitIndex1564 = B
| bitIndex1565 = B
| bitIndex1566 = B
| bitIndex1567 = B
| bitIndex1568 = B
| bitIndex1569 = B
| bitIndex1570 = B
| bitIndex1571 = B
| bitIndex1572 = B
| bitIndex1573 = B
| bitIndex1574 = B
| bitIndex1575 = B
| bitIndex1576 = B
| bitIndex1577 = B
| bitIndex1578 = B
| bitIndex1579 = B
| bitIndex1580 = B
| bitIndex1581 = B
| bitIndex1582 = B
| bitIndex1583 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_245,axiom,
! [VarNext] :
( v119905(VarNext)
=> ( ( v119584(VarNext,bitIndex1583)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1582)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1581)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1580)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1579)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1578)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1577)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1576)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1575)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1574)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1573)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1572)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1571)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1570)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1569)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1568)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1567)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1566)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1565)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1564)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1563)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1562)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1561)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1560)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1559)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1558)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1557)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1556)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1555)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1554)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1553)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1552)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1551)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23762,axiom,
! [VarCurr] :
( v119905(VarCurr)
<=> ( v119906(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23761,axiom,
! [VarCurr] :
( v119906(VarCurr)
<=> ( v119907(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8188,axiom,
! [VarCurr] :
( v119907(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $true )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2700,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119897(VarNext)
=> ! [B] :
( range_1616_1584(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_131,axiom,
! [B] :
( range_1616_1584(B)
<=> ( $false
| bitIndex1584 = B
| bitIndex1585 = B
| bitIndex1586 = B
| bitIndex1587 = B
| bitIndex1588 = B
| bitIndex1589 = B
| bitIndex1590 = B
| bitIndex1591 = B
| bitIndex1592 = B
| bitIndex1593 = B
| bitIndex1594 = B
| bitIndex1595 = B
| bitIndex1596 = B
| bitIndex1597 = B
| bitIndex1598 = B
| bitIndex1599 = B
| bitIndex1600 = B
| bitIndex1601 = B
| bitIndex1602 = B
| bitIndex1603 = B
| bitIndex1604 = B
| bitIndex1605 = B
| bitIndex1606 = B
| bitIndex1607 = B
| bitIndex1608 = B
| bitIndex1609 = B
| bitIndex1610 = B
| bitIndex1611 = B
| bitIndex1612 = B
| bitIndex1613 = B
| bitIndex1614 = B
| bitIndex1615 = B
| bitIndex1616 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_244,axiom,
! [VarNext] :
( v119897(VarNext)
=> ( ( v119584(VarNext,bitIndex1616)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1615)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1614)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1613)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1612)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1611)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1610)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1609)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1608)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1607)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1606)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1605)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1604)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1603)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1602)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1601)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1600)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1599)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1598)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1597)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1596)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1595)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1594)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1593)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1592)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1591)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1590)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1589)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1588)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1587)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1586)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1585)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1584)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23760,axiom,
! [VarCurr] :
( v119897(VarCurr)
<=> ( v119898(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23759,axiom,
! [VarCurr] :
( v119898(VarCurr)
<=> ( v119899(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8187,axiom,
! [VarCurr] :
( v119899(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2699,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119889(VarNext)
=> ! [B] :
( range_1649_1617(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_130,axiom,
! [B] :
( range_1649_1617(B)
<=> ( $false
| bitIndex1617 = B
| bitIndex1618 = B
| bitIndex1619 = B
| bitIndex1620 = B
| bitIndex1621 = B
| bitIndex1622 = B
| bitIndex1623 = B
| bitIndex1624 = B
| bitIndex1625 = B
| bitIndex1626 = B
| bitIndex1627 = B
| bitIndex1628 = B
| bitIndex1629 = B
| bitIndex1630 = B
| bitIndex1631 = B
| bitIndex1632 = B
| bitIndex1633 = B
| bitIndex1634 = B
| bitIndex1635 = B
| bitIndex1636 = B
| bitIndex1637 = B
| bitIndex1638 = B
| bitIndex1639 = B
| bitIndex1640 = B
| bitIndex1641 = B
| bitIndex1642 = B
| bitIndex1643 = B
| bitIndex1644 = B
| bitIndex1645 = B
| bitIndex1646 = B
| bitIndex1647 = B
| bitIndex1648 = B
| bitIndex1649 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_243,axiom,
! [VarNext] :
( v119889(VarNext)
=> ( ( v119584(VarNext,bitIndex1649)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1648)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1647)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1646)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1645)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1644)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1643)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1642)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1641)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1640)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1639)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1638)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1637)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1636)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1635)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1634)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1633)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1632)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1631)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1630)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1629)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1628)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1627)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1626)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1625)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1624)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1623)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1622)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1621)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1620)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1619)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1618)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1617)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23758,axiom,
! [VarCurr] :
( v119889(VarCurr)
<=> ( v119890(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23757,axiom,
! [VarCurr] :
( v119890(VarCurr)
<=> ( v119891(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8186,axiom,
! [VarCurr] :
( v119891(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2698,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119881(VarNext)
=> ! [B] :
( range_1682_1650(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_129,axiom,
! [B] :
( range_1682_1650(B)
<=> ( $false
| bitIndex1650 = B
| bitIndex1651 = B
| bitIndex1652 = B
| bitIndex1653 = B
| bitIndex1654 = B
| bitIndex1655 = B
| bitIndex1656 = B
| bitIndex1657 = B
| bitIndex1658 = B
| bitIndex1659 = B
| bitIndex1660 = B
| bitIndex1661 = B
| bitIndex1662 = B
| bitIndex1663 = B
| bitIndex1664 = B
| bitIndex1665 = B
| bitIndex1666 = B
| bitIndex1667 = B
| bitIndex1668 = B
| bitIndex1669 = B
| bitIndex1670 = B
| bitIndex1671 = B
| bitIndex1672 = B
| bitIndex1673 = B
| bitIndex1674 = B
| bitIndex1675 = B
| bitIndex1676 = B
| bitIndex1677 = B
| bitIndex1678 = B
| bitIndex1679 = B
| bitIndex1680 = B
| bitIndex1681 = B
| bitIndex1682 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_242,axiom,
! [VarNext] :
( v119881(VarNext)
=> ( ( v119584(VarNext,bitIndex1682)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1681)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1680)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1679)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1678)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1677)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1676)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1675)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1674)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1673)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1672)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1671)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1670)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1669)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1668)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1667)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1666)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1665)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1664)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1663)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1662)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1661)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1660)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1659)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1658)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1657)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1656)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1655)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1654)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1653)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1652)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1651)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1650)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23756,axiom,
! [VarCurr] :
( v119881(VarCurr)
<=> ( v119882(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23755,axiom,
! [VarCurr] :
( v119882(VarCurr)
<=> ( v119883(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8185,axiom,
! [VarCurr] :
( v119883(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2697,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119873(VarNext)
=> ! [B] :
( range_1715_1683(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_128,axiom,
! [B] :
( range_1715_1683(B)
<=> ( $false
| bitIndex1683 = B
| bitIndex1684 = B
| bitIndex1685 = B
| bitIndex1686 = B
| bitIndex1687 = B
| bitIndex1688 = B
| bitIndex1689 = B
| bitIndex1690 = B
| bitIndex1691 = B
| bitIndex1692 = B
| bitIndex1693 = B
| bitIndex1694 = B
| bitIndex1695 = B
| bitIndex1696 = B
| bitIndex1697 = B
| bitIndex1698 = B
| bitIndex1699 = B
| bitIndex1700 = B
| bitIndex1701 = B
| bitIndex1702 = B
| bitIndex1703 = B
| bitIndex1704 = B
| bitIndex1705 = B
| bitIndex1706 = B
| bitIndex1707 = B
| bitIndex1708 = B
| bitIndex1709 = B
| bitIndex1710 = B
| bitIndex1711 = B
| bitIndex1712 = B
| bitIndex1713 = B
| bitIndex1714 = B
| bitIndex1715 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_241,axiom,
! [VarNext] :
( v119873(VarNext)
=> ( ( v119584(VarNext,bitIndex1715)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1714)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1713)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1712)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1711)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1710)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1709)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1708)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1707)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1706)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1705)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1704)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1703)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1702)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1701)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1700)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1699)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1698)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1697)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1696)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1695)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1694)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1693)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1692)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1691)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1690)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1689)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1688)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1687)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1686)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1685)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1684)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1683)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23754,axiom,
! [VarCurr] :
( v119873(VarCurr)
<=> ( v119874(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23753,axiom,
! [VarCurr] :
( v119874(VarCurr)
<=> ( v119875(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8184,axiom,
! [VarCurr] :
( v119875(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119865(VarNext)
=> ! [B] :
( range_1748_1716(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_127,axiom,
! [B] :
( range_1748_1716(B)
<=> ( $false
| bitIndex1716 = B
| bitIndex1717 = B
| bitIndex1718 = B
| bitIndex1719 = B
| bitIndex1720 = B
| bitIndex1721 = B
| bitIndex1722 = B
| bitIndex1723 = B
| bitIndex1724 = B
| bitIndex1725 = B
| bitIndex1726 = B
| bitIndex1727 = B
| bitIndex1728 = B
| bitIndex1729 = B
| bitIndex1730 = B
| bitIndex1731 = B
| bitIndex1732 = B
| bitIndex1733 = B
| bitIndex1734 = B
| bitIndex1735 = B
| bitIndex1736 = B
| bitIndex1737 = B
| bitIndex1738 = B
| bitIndex1739 = B
| bitIndex1740 = B
| bitIndex1741 = B
| bitIndex1742 = B
| bitIndex1743 = B
| bitIndex1744 = B
| bitIndex1745 = B
| bitIndex1746 = B
| bitIndex1747 = B
| bitIndex1748 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_240,axiom,
! [VarNext] :
( v119865(VarNext)
=> ( ( v119584(VarNext,bitIndex1748)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1747)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1746)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1745)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1744)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1743)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1742)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1741)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1740)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1739)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1738)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1737)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1736)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1735)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1734)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1733)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1732)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1731)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1730)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1729)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1728)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1727)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1726)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1725)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1724)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1723)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1722)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1721)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1720)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1719)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1718)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1717)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1716)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23752,axiom,
! [VarCurr] :
( v119865(VarCurr)
<=> ( v119866(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23751,axiom,
! [VarCurr] :
( v119866(VarCurr)
<=> ( v119867(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8183,axiom,
! [VarCurr] :
( v119867(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2695,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119857(VarNext)
=> ! [B] :
( range_1781_1749(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_126,axiom,
! [B] :
( range_1781_1749(B)
<=> ( $false
| bitIndex1749 = B
| bitIndex1750 = B
| bitIndex1751 = B
| bitIndex1752 = B
| bitIndex1753 = B
| bitIndex1754 = B
| bitIndex1755 = B
| bitIndex1756 = B
| bitIndex1757 = B
| bitIndex1758 = B
| bitIndex1759 = B
| bitIndex1760 = B
| bitIndex1761 = B
| bitIndex1762 = B
| bitIndex1763 = B
| bitIndex1764 = B
| bitIndex1765 = B
| bitIndex1766 = B
| bitIndex1767 = B
| bitIndex1768 = B
| bitIndex1769 = B
| bitIndex1770 = B
| bitIndex1771 = B
| bitIndex1772 = B
| bitIndex1773 = B
| bitIndex1774 = B
| bitIndex1775 = B
| bitIndex1776 = B
| bitIndex1777 = B
| bitIndex1778 = B
| bitIndex1779 = B
| bitIndex1780 = B
| bitIndex1781 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_239,axiom,
! [VarNext] :
( v119857(VarNext)
=> ( ( v119584(VarNext,bitIndex1781)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1780)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1779)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1778)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1777)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1776)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1775)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1774)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1773)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1772)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1771)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1770)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1769)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1768)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1767)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1766)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1765)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1764)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1763)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1762)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1761)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1760)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1759)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1758)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1757)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1756)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1755)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1754)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1753)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1752)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1751)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1750)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1749)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23750,axiom,
! [VarCurr] :
( v119857(VarCurr)
<=> ( v119858(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23749,axiom,
! [VarCurr] :
( v119858(VarCurr)
<=> ( v119859(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8182,axiom,
! [VarCurr] :
( v119859(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2694,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119849(VarNext)
=> ! [B] :
( range_1814_1782(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_125,axiom,
! [B] :
( range_1814_1782(B)
<=> ( $false
| bitIndex1782 = B
| bitIndex1783 = B
| bitIndex1784 = B
| bitIndex1785 = B
| bitIndex1786 = B
| bitIndex1787 = B
| bitIndex1788 = B
| bitIndex1789 = B
| bitIndex1790 = B
| bitIndex1791 = B
| bitIndex1792 = B
| bitIndex1793 = B
| bitIndex1794 = B
| bitIndex1795 = B
| bitIndex1796 = B
| bitIndex1797 = B
| bitIndex1798 = B
| bitIndex1799 = B
| bitIndex1800 = B
| bitIndex1801 = B
| bitIndex1802 = B
| bitIndex1803 = B
| bitIndex1804 = B
| bitIndex1805 = B
| bitIndex1806 = B
| bitIndex1807 = B
| bitIndex1808 = B
| bitIndex1809 = B
| bitIndex1810 = B
| bitIndex1811 = B
| bitIndex1812 = B
| bitIndex1813 = B
| bitIndex1814 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_238,axiom,
! [VarNext] :
( v119849(VarNext)
=> ( ( v119584(VarNext,bitIndex1814)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1813)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1812)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1811)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1810)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1809)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1808)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1807)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1806)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1805)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1804)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1803)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1802)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1801)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1800)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1799)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1798)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1797)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1796)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1795)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1794)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1793)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1792)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1791)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1790)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1789)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1788)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1787)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1786)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1785)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1784)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1783)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1782)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23748,axiom,
! [VarCurr] :
( v119849(VarCurr)
<=> ( v119850(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23747,axiom,
! [VarCurr] :
( v119850(VarCurr)
<=> ( v119851(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8181,axiom,
! [VarCurr] :
( v119851(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2693,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119841(VarNext)
=> ! [B] :
( range_1847_1815(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_124,axiom,
! [B] :
( range_1847_1815(B)
<=> ( $false
| bitIndex1815 = B
| bitIndex1816 = B
| bitIndex1817 = B
| bitIndex1818 = B
| bitIndex1819 = B
| bitIndex1820 = B
| bitIndex1821 = B
| bitIndex1822 = B
| bitIndex1823 = B
| bitIndex1824 = B
| bitIndex1825 = B
| bitIndex1826 = B
| bitIndex1827 = B
| bitIndex1828 = B
| bitIndex1829 = B
| bitIndex1830 = B
| bitIndex1831 = B
| bitIndex1832 = B
| bitIndex1833 = B
| bitIndex1834 = B
| bitIndex1835 = B
| bitIndex1836 = B
| bitIndex1837 = B
| bitIndex1838 = B
| bitIndex1839 = B
| bitIndex1840 = B
| bitIndex1841 = B
| bitIndex1842 = B
| bitIndex1843 = B
| bitIndex1844 = B
| bitIndex1845 = B
| bitIndex1846 = B
| bitIndex1847 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_237,axiom,
! [VarNext] :
( v119841(VarNext)
=> ( ( v119584(VarNext,bitIndex1847)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1846)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1845)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1844)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1843)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1842)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1841)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1840)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1839)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1838)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1837)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1836)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1835)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1834)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1833)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1832)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1831)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1830)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1829)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1828)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1827)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1826)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1825)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1824)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1823)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1822)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1821)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1820)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1819)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1818)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1817)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1816)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1815)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23746,axiom,
! [VarCurr] :
( v119841(VarCurr)
<=> ( v119842(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23745,axiom,
! [VarCurr] :
( v119842(VarCurr)
<=> ( v119843(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8180,axiom,
! [VarCurr] :
( v119843(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $true )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2692,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119833(VarNext)
=> ! [B] :
( range_1880_1848(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_123,axiom,
! [B] :
( range_1880_1848(B)
<=> ( $false
| bitIndex1848 = B
| bitIndex1849 = B
| bitIndex1850 = B
| bitIndex1851 = B
| bitIndex1852 = B
| bitIndex1853 = B
| bitIndex1854 = B
| bitIndex1855 = B
| bitIndex1856 = B
| bitIndex1857 = B
| bitIndex1858 = B
| bitIndex1859 = B
| bitIndex1860 = B
| bitIndex1861 = B
| bitIndex1862 = B
| bitIndex1863 = B
| bitIndex1864 = B
| bitIndex1865 = B
| bitIndex1866 = B
| bitIndex1867 = B
| bitIndex1868 = B
| bitIndex1869 = B
| bitIndex1870 = B
| bitIndex1871 = B
| bitIndex1872 = B
| bitIndex1873 = B
| bitIndex1874 = B
| bitIndex1875 = B
| bitIndex1876 = B
| bitIndex1877 = B
| bitIndex1878 = B
| bitIndex1879 = B
| bitIndex1880 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_236,axiom,
! [VarNext] :
( v119833(VarNext)
=> ( ( v119584(VarNext,bitIndex1880)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1879)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1878)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1877)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1876)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1875)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1874)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1873)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1872)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1871)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1870)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1869)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1868)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1867)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1866)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1865)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1864)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1863)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1862)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1861)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1860)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1859)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1858)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1857)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1856)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1855)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1854)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1853)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1852)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1851)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1850)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1849)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1848)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23744,axiom,
! [VarCurr] :
( v119833(VarCurr)
<=> ( v119834(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23743,axiom,
! [VarCurr] :
( v119834(VarCurr)
<=> ( v119835(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8179,axiom,
! [VarCurr] :
( v119835(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2691,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119825(VarNext)
=> ! [B] :
( range_1913_1881(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_122,axiom,
! [B] :
( range_1913_1881(B)
<=> ( $false
| bitIndex1881 = B
| bitIndex1882 = B
| bitIndex1883 = B
| bitIndex1884 = B
| bitIndex1885 = B
| bitIndex1886 = B
| bitIndex1887 = B
| bitIndex1888 = B
| bitIndex1889 = B
| bitIndex1890 = B
| bitIndex1891 = B
| bitIndex1892 = B
| bitIndex1893 = B
| bitIndex1894 = B
| bitIndex1895 = B
| bitIndex1896 = B
| bitIndex1897 = B
| bitIndex1898 = B
| bitIndex1899 = B
| bitIndex1900 = B
| bitIndex1901 = B
| bitIndex1902 = B
| bitIndex1903 = B
| bitIndex1904 = B
| bitIndex1905 = B
| bitIndex1906 = B
| bitIndex1907 = B
| bitIndex1908 = B
| bitIndex1909 = B
| bitIndex1910 = B
| bitIndex1911 = B
| bitIndex1912 = B
| bitIndex1913 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_235,axiom,
! [VarNext] :
( v119825(VarNext)
=> ( ( v119584(VarNext,bitIndex1913)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1912)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1911)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1910)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1909)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1908)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1907)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1906)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1905)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1904)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1903)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1902)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1901)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1900)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1899)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1898)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1897)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1896)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1895)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1894)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1893)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1892)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1891)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1890)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1889)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1888)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1887)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1886)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1885)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1884)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1883)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1882)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1881)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23742,axiom,
! [VarCurr] :
( v119825(VarCurr)
<=> ( v119826(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23741,axiom,
! [VarCurr] :
( v119826(VarCurr)
<=> ( v119827(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8178,axiom,
! [VarCurr] :
( v119827(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2690,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119817(VarNext)
=> ! [B] :
( range_1946_1914(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_121,axiom,
! [B] :
( range_1946_1914(B)
<=> ( $false
| bitIndex1914 = B
| bitIndex1915 = B
| bitIndex1916 = B
| bitIndex1917 = B
| bitIndex1918 = B
| bitIndex1919 = B
| bitIndex1920 = B
| bitIndex1921 = B
| bitIndex1922 = B
| bitIndex1923 = B
| bitIndex1924 = B
| bitIndex1925 = B
| bitIndex1926 = B
| bitIndex1927 = B
| bitIndex1928 = B
| bitIndex1929 = B
| bitIndex1930 = B
| bitIndex1931 = B
| bitIndex1932 = B
| bitIndex1933 = B
| bitIndex1934 = B
| bitIndex1935 = B
| bitIndex1936 = B
| bitIndex1937 = B
| bitIndex1938 = B
| bitIndex1939 = B
| bitIndex1940 = B
| bitIndex1941 = B
| bitIndex1942 = B
| bitIndex1943 = B
| bitIndex1944 = B
| bitIndex1945 = B
| bitIndex1946 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_234,axiom,
! [VarNext] :
( v119817(VarNext)
=> ( ( v119584(VarNext,bitIndex1946)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1945)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1944)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1943)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1942)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1941)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1940)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1939)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1938)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1937)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1936)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1935)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1934)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1933)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1932)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1931)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1930)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1929)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1928)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1927)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1926)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1925)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1924)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1923)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1922)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1921)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1920)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1919)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1918)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1917)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1916)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1915)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1914)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23740,axiom,
! [VarCurr] :
( v119817(VarCurr)
<=> ( v119818(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23739,axiom,
! [VarCurr] :
( v119818(VarCurr)
<=> ( v119819(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8177,axiom,
! [VarCurr] :
( v119819(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119809(VarNext)
=> ! [B] :
( range_1979_1947(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_120,axiom,
! [B] :
( range_1979_1947(B)
<=> ( $false
| bitIndex1947 = B
| bitIndex1948 = B
| bitIndex1949 = B
| bitIndex1950 = B
| bitIndex1951 = B
| bitIndex1952 = B
| bitIndex1953 = B
| bitIndex1954 = B
| bitIndex1955 = B
| bitIndex1956 = B
| bitIndex1957 = B
| bitIndex1958 = B
| bitIndex1959 = B
| bitIndex1960 = B
| bitIndex1961 = B
| bitIndex1962 = B
| bitIndex1963 = B
| bitIndex1964 = B
| bitIndex1965 = B
| bitIndex1966 = B
| bitIndex1967 = B
| bitIndex1968 = B
| bitIndex1969 = B
| bitIndex1970 = B
| bitIndex1971 = B
| bitIndex1972 = B
| bitIndex1973 = B
| bitIndex1974 = B
| bitIndex1975 = B
| bitIndex1976 = B
| bitIndex1977 = B
| bitIndex1978 = B
| bitIndex1979 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_233,axiom,
! [VarNext] :
( v119809(VarNext)
=> ( ( v119584(VarNext,bitIndex1979)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex1978)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex1977)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex1976)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex1975)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex1974)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex1973)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex1972)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex1971)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex1970)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex1969)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex1968)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex1967)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1966)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1965)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1964)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1963)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1962)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1961)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1960)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1959)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1958)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1957)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1956)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1955)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1954)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1953)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1952)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1951)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1950)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1949)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1948)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1947)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23738,axiom,
! [VarCurr] :
( v119809(VarCurr)
<=> ( v119810(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23737,axiom,
! [VarCurr] :
( v119810(VarCurr)
<=> ( v119811(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8176,axiom,
! [VarCurr] :
( v119811(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $true )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119801(VarNext)
=> ! [B] :
( range_2012_1980(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_119,axiom,
! [B] :
( range_2012_1980(B)
<=> ( $false
| bitIndex1980 = B
| bitIndex1981 = B
| bitIndex1982 = B
| bitIndex1983 = B
| bitIndex1984 = B
| bitIndex1985 = B
| bitIndex1986 = B
| bitIndex1987 = B
| bitIndex1988 = B
| bitIndex1989 = B
| bitIndex1990 = B
| bitIndex1991 = B
| bitIndex1992 = B
| bitIndex1993 = B
| bitIndex1994 = B
| bitIndex1995 = B
| bitIndex1996 = B
| bitIndex1997 = B
| bitIndex1998 = B
| bitIndex1999 = B
| bitIndex2000 = B
| bitIndex2001 = B
| bitIndex2002 = B
| bitIndex2003 = B
| bitIndex2004 = B
| bitIndex2005 = B
| bitIndex2006 = B
| bitIndex2007 = B
| bitIndex2008 = B
| bitIndex2009 = B
| bitIndex2010 = B
| bitIndex2011 = B
| bitIndex2012 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_232,axiom,
! [VarNext] :
( v119801(VarNext)
=> ( ( v119584(VarNext,bitIndex2012)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex2011)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex2010)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex2009)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex2008)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex2007)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex2006)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex2005)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex2004)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex2003)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex2002)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex2001)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex2000)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex1999)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex1998)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex1997)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex1996)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex1995)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex1994)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex1993)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex1992)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex1991)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex1990)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex1989)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex1988)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex1987)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex1986)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex1985)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex1984)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex1983)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex1982)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex1981)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex1980)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23736,axiom,
! [VarCurr] :
( v119801(VarCurr)
<=> ( v119802(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23735,axiom,
! [VarCurr] :
( v119802(VarCurr)
<=> ( v119803(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8175,axiom,
! [VarCurr] :
( v119803(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119793(VarNext)
=> ! [B] :
( range_2045_2013(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_118,axiom,
! [B] :
( range_2045_2013(B)
<=> ( $false
| bitIndex2013 = B
| bitIndex2014 = B
| bitIndex2015 = B
| bitIndex2016 = B
| bitIndex2017 = B
| bitIndex2018 = B
| bitIndex2019 = B
| bitIndex2020 = B
| bitIndex2021 = B
| bitIndex2022 = B
| bitIndex2023 = B
| bitIndex2024 = B
| bitIndex2025 = B
| bitIndex2026 = B
| bitIndex2027 = B
| bitIndex2028 = B
| bitIndex2029 = B
| bitIndex2030 = B
| bitIndex2031 = B
| bitIndex2032 = B
| bitIndex2033 = B
| bitIndex2034 = B
| bitIndex2035 = B
| bitIndex2036 = B
| bitIndex2037 = B
| bitIndex2038 = B
| bitIndex2039 = B
| bitIndex2040 = B
| bitIndex2041 = B
| bitIndex2042 = B
| bitIndex2043 = B
| bitIndex2044 = B
| bitIndex2045 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_231,axiom,
! [VarNext] :
( v119793(VarNext)
=> ( ( v119584(VarNext,bitIndex2045)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex2044)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex2043)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex2042)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex2041)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex2040)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex2039)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex2038)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex2037)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex2036)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex2035)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex2034)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex2033)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex2032)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex2031)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex2030)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex2029)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex2028)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex2027)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex2026)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex2025)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex2024)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex2023)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex2022)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex2021)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex2020)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex2019)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex2018)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex2017)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex2016)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex2015)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex2014)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex2013)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23734,axiom,
! [VarCurr] :
( v119793(VarCurr)
<=> ( v119794(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23733,axiom,
! [VarCurr] :
( v119794(VarCurr)
<=> ( v119795(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8174,axiom,
! [VarCurr] :
( v119795(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $true )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2686,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119785(VarNext)
=> ! [B] :
( range_2078_2046(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_117,axiom,
! [B] :
( range_2078_2046(B)
<=> ( $false
| bitIndex2046 = B
| bitIndex2047 = B
| bitIndex2048 = B
| bitIndex2049 = B
| bitIndex2050 = B
| bitIndex2051 = B
| bitIndex2052 = B
| bitIndex2053 = B
| bitIndex2054 = B
| bitIndex2055 = B
| bitIndex2056 = B
| bitIndex2057 = B
| bitIndex2058 = B
| bitIndex2059 = B
| bitIndex2060 = B
| bitIndex2061 = B
| bitIndex2062 = B
| bitIndex2063 = B
| bitIndex2064 = B
| bitIndex2065 = B
| bitIndex2066 = B
| bitIndex2067 = B
| bitIndex2068 = B
| bitIndex2069 = B
| bitIndex2070 = B
| bitIndex2071 = B
| bitIndex2072 = B
| bitIndex2073 = B
| bitIndex2074 = B
| bitIndex2075 = B
| bitIndex2076 = B
| bitIndex2077 = B
| bitIndex2078 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_230,axiom,
! [VarNext] :
( v119785(VarNext)
=> ( ( v119584(VarNext,bitIndex2078)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex2077)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex2076)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex2075)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex2074)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex2073)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex2072)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex2071)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex2070)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex2069)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex2068)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex2067)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex2066)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex2065)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex2064)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex2063)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex2062)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex2061)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex2060)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex2059)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex2058)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex2057)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex2056)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex2055)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex2054)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex2053)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex2052)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex2051)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex2050)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex2049)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex2048)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex2047)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex2046)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23732,axiom,
! [VarCurr] :
( v119785(VarCurr)
<=> ( v119786(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23731,axiom,
! [VarCurr] :
( v119786(VarCurr)
<=> ( v119787(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8173,axiom,
! [VarCurr] :
( v119787(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_37938,axiom,
! [VarCurr] :
( v119739(VarCurr)
<=> v119741(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23730,axiom,
! [VarCurr] :
( v119741(VarCurr)
<=> ( v118421(VarCurr)
| v119743(VarCurr) ) ) ).
fof(addAssignment_37937,axiom,
! [VarCurr] :
( v119743(VarCurr)
<=> v119745(VarCurr) ) ).
fof(addAssignment_37936,axiom,
! [VarCurr] :
( v119745(VarCurr)
<=> v119747(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2685,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119766(VarNext)
=> ( v119747(VarNext)
<=> v119747(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2719,axiom,
! [VarNext] :
( v119766(VarNext)
=> ( v119747(VarNext)
<=> v119776(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2027,axiom,
! [VarCurr] :
( ( ~ v119767(VarCurr)
& v119768(VarCurr) )
=> ( v119776(VarCurr)
<=> v119777(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2101,axiom,
! [VarCurr] :
( v119767(VarCurr)
=> ( v119776(VarCurr)
<=> v119753(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5295,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119769(VarCurr)
=> ( v119777(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5298,axiom,
! [VarCurr] :
( v119769(VarCurr)
=> ( v119777(VarCurr)
<=> v119761(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23729,axiom,
! [VarCurr] :
( v119766(VarCurr)
<=> ( v119767(VarCurr)
| v119768(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23728,axiom,
! [VarCurr] :
( v119768(VarCurr)
<=> ( v119769(VarCurr)
| v119772(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23727,axiom,
! [VarCurr] :
( v119772(VarCurr)
<=> ( v119773(VarCurr)
& v119775(VarCurr) ) ) ).
fof(writeUnaryOperator_9493,axiom,
! [VarCurr] :
( ~ v119775(VarCurr)
<=> v119769(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23726,axiom,
! [VarCurr] :
( v119773(VarCurr)
<=> ( v119749(VarCurr)
& v119774(VarCurr) ) ) ).
fof(writeUnaryOperator_9492,axiom,
! [VarCurr] :
( ~ v119774(VarCurr)
<=> v119751(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23725,axiom,
! [VarCurr] :
( v119769(VarCurr)
<=> ( v119770(VarCurr)
& v119771(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8172,axiom,
! [VarCurr] :
( v119771(VarCurr)
<=> ( v119751(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8171,axiom,
! [VarCurr] :
( v119770(VarCurr)
<=> ( v119749(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23724,axiom,
! [VarCurr] :
( v119767(VarCurr)
<=> ( v119749(VarCurr)
& v119751(VarCurr) ) ) ).
fof(addAssignment_37935,axiom,
! [VarCurr] :
( v119761(VarCurr)
<=> v119763(VarCurr) ) ).
fof(addAssignment_37934,axiom,
! [VarCurr] :
( v119763(VarCurr)
<=> $false ) ).
fof(addAssignment_37933,axiom,
! [VarCurr] :
( v119753(VarCurr)
<=> v119755(VarCurr,bitIndex5) ) ).
fof(addAssignment_37932,axiom,
! [VarCurr] :
( v119755(VarCurr,bitIndex5)
<=> v119757(VarCurr) ) ).
fof(addAssignment_37931,axiom,
! [VarCurr] :
( v119757(VarCurr)
<=> v119759(VarCurr) ) ).
fof(addAssignment_37930,axiom,
! [VarCurr] :
( v119751(VarCurr)
<=> v118351(VarCurr,bitIndex0) ) ).
fof(addAssignment_37929,axiom,
! [VarCurr] :
( v119749(VarCurr)
<=> v118337(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2684,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119729(VarNext)
=> ! [B] :
( range_2111_2079(B)
=> ( v119584(VarNext,B)
<=> v119584(VarCurr,B) ) ) ) ) ).
fof(range_axiom_116,axiom,
! [B] :
( range_2111_2079(B)
<=> ( $false
| bitIndex2079 = B
| bitIndex2080 = B
| bitIndex2081 = B
| bitIndex2082 = B
| bitIndex2083 = B
| bitIndex2084 = B
| bitIndex2085 = B
| bitIndex2086 = B
| bitIndex2087 = B
| bitIndex2088 = B
| bitIndex2089 = B
| bitIndex2090 = B
| bitIndex2091 = B
| bitIndex2092 = B
| bitIndex2093 = B
| bitIndex2094 = B
| bitIndex2095 = B
| bitIndex2096 = B
| bitIndex2097 = B
| bitIndex2098 = B
| bitIndex2099 = B
| bitIndex2100 = B
| bitIndex2101 = B
| bitIndex2102 = B
| bitIndex2103 = B
| bitIndex2104 = B
| bitIndex2105 = B
| bitIndex2106 = B
| bitIndex2107 = B
| bitIndex2108 = B
| bitIndex2109 = B
| bitIndex2110 = B
| bitIndex2111 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_229,axiom,
! [VarNext] :
( v119729(VarNext)
=> ( ( v119584(VarNext,bitIndex2111)
<=> v119586(VarNext,bitIndex32) )
& ( v119584(VarNext,bitIndex2110)
<=> v119586(VarNext,bitIndex31) )
& ( v119584(VarNext,bitIndex2109)
<=> v119586(VarNext,bitIndex30) )
& ( v119584(VarNext,bitIndex2108)
<=> v119586(VarNext,bitIndex29) )
& ( v119584(VarNext,bitIndex2107)
<=> v119586(VarNext,bitIndex28) )
& ( v119584(VarNext,bitIndex2106)
<=> v119586(VarNext,bitIndex27) )
& ( v119584(VarNext,bitIndex2105)
<=> v119586(VarNext,bitIndex26) )
& ( v119584(VarNext,bitIndex2104)
<=> v119586(VarNext,bitIndex25) )
& ( v119584(VarNext,bitIndex2103)
<=> v119586(VarNext,bitIndex24) )
& ( v119584(VarNext,bitIndex2102)
<=> v119586(VarNext,bitIndex23) )
& ( v119584(VarNext,bitIndex2101)
<=> v119586(VarNext,bitIndex22) )
& ( v119584(VarNext,bitIndex2100)
<=> v119586(VarNext,bitIndex21) )
& ( v119584(VarNext,bitIndex2099)
<=> v119586(VarNext,bitIndex20) )
& ( v119584(VarNext,bitIndex2098)
<=> v119586(VarNext,bitIndex19) )
& ( v119584(VarNext,bitIndex2097)
<=> v119586(VarNext,bitIndex18) )
& ( v119584(VarNext,bitIndex2096)
<=> v119586(VarNext,bitIndex17) )
& ( v119584(VarNext,bitIndex2095)
<=> v119586(VarNext,bitIndex16) )
& ( v119584(VarNext,bitIndex2094)
<=> v119586(VarNext,bitIndex15) )
& ( v119584(VarNext,bitIndex2093)
<=> v119586(VarNext,bitIndex14) )
& ( v119584(VarNext,bitIndex2092)
<=> v119586(VarNext,bitIndex13) )
& ( v119584(VarNext,bitIndex2091)
<=> v119586(VarNext,bitIndex12) )
& ( v119584(VarNext,bitIndex2090)
<=> v119586(VarNext,bitIndex11) )
& ( v119584(VarNext,bitIndex2089)
<=> v119586(VarNext,bitIndex10) )
& ( v119584(VarNext,bitIndex2088)
<=> v119586(VarNext,bitIndex9) )
& ( v119584(VarNext,bitIndex2087)
<=> v119586(VarNext,bitIndex8) )
& ( v119584(VarNext,bitIndex2086)
<=> v119586(VarNext,bitIndex7) )
& ( v119584(VarNext,bitIndex2085)
<=> v119586(VarNext,bitIndex6) )
& ( v119584(VarNext,bitIndex2084)
<=> v119586(VarNext,bitIndex5) )
& ( v119584(VarNext,bitIndex2083)
<=> v119586(VarNext,bitIndex4) )
& ( v119584(VarNext,bitIndex2082)
<=> v119586(VarNext,bitIndex3) )
& ( v119584(VarNext,bitIndex2081)
<=> v119586(VarNext,bitIndex2) )
& ( v119584(VarNext,bitIndex2080)
<=> v119586(VarNext,bitIndex1) )
& ( v119584(VarNext,bitIndex2079)
<=> v119586(VarNext,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23723,axiom,
! [VarCurr] :
( v119729(VarCurr)
<=> ( v119730(VarCurr)
& v119732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23722,axiom,
! [VarCurr] :
( v119732(VarCurr)
<=> ( v119733(VarCurr)
& v119734(VarCurr) ) ) ).
fof(writeUnaryOperator_9491,axiom,
! [VarCurr] :
( ~ v119734(VarCurr)
<=> v119726(VarCurr) ) ).
fof(writeUnaryOperator_9490,axiom,
! [VarCurr] :
( ~ v119733(VarCurr)
<=> v119679(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23721,axiom,
! [VarCurr] :
( v119730(VarCurr)
<=> ( v119731(VarCurr)
& v119670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8170,axiom,
! [VarCurr] :
( v119731(VarCurr)
<=> ( ( v119654(VarCurr,bitIndex5)
<=> $false )
& ( v119654(VarCurr,bitIndex4)
<=> $false )
& ( v119654(VarCurr,bitIndex3)
<=> $false )
& ( v119654(VarCurr,bitIndex2)
<=> $false )
& ( v119654(VarCurr,bitIndex1)
<=> $false )
& ( v119654(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_37928,axiom,
! [VarCurr] :
( v119726(VarCurr)
<=> v118357(VarCurr) ) ).
fof(addAssignment_37927,axiom,
! [VarCurr] :
( v119679(VarCurr)
<=> v119681(VarCurr) ) ).
fof(addAssignment_37926,axiom,
! [VarCurr] :
( v119681(VarCurr)
<=> v119683(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23720,axiom,
! [VarCurr] :
( v119683(VarCurr)
<=> ( v119724(VarCurr)
| v119718(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23719,axiom,
! [VarCurr] :
( v119724(VarCurr)
<=> ( v119685(VarCurr)
& v119687(VarCurr) ) ) ).
fof(addAssignment_37925,axiom,
! [VarCurr] :
( v119718(VarCurr)
<=> v119720(VarCurr) ) ).
fof(addAssignment_37924,axiom,
! [VarCurr] :
( v119720(VarCurr)
<=> v119722(VarCurr) ) ).
fof(addAssignment_37923,axiom,
! [VarCurr] :
( v119722(VarCurr)
<=> v109690(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_2026,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119702(VarNext)
=> ( v119687(VarNext)
<=> v119687(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2100,axiom,
! [VarNext] :
( v119702(VarNext)
=> ( v119687(VarNext)
<=> v119712(VarNext) ) ) ).
fof(addAssignment_37922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119712(VarNext)
<=> v119710(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23718,axiom,
! [VarCurr] :
( v119710(VarCurr)
<=> ( v119713(VarCurr)
& v119714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23717,axiom,
! [VarCurr] :
( v119714(VarCurr)
<=> ( v119691(VarCurr)
| v119695(VarCurr) ) ) ).
fof(writeUnaryOperator_9489,axiom,
! [VarCurr] :
( ~ v119713(VarCurr)
<=> v119689(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119702(VarNext)
<=> v119703(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119703(VarNext)
<=> ( v119705(VarNext)
& v119707(VarNext) ) ) ) ).
fof(writeUnaryOperator_9488,axiom,
! [VarCurr] :
( ~ v119707(VarCurr)
<=> v119685(VarCurr) ) ).
fof(addAssignment_37921,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v119705(VarNext)
<=> v119685(VarCurr) ) ) ).
fof(addAssignment_37920,axiom,
! [VarCurr] :
( v119695(VarCurr)
<=> v119697(VarCurr) ) ).
fof(addAssignment_37919,axiom,
! [VarCurr] :
( v119697(VarCurr)
<=> v119699(VarCurr) ) ).
fof(addAssignment_37918,axiom,
! [VarCurr] :
( v119699(VarCurr)
<=> v109663(VarCurr) ) ).
fof(addAssignment_37917,axiom,
! [VarCurr] :
( v119691(VarCurr)
<=> v119693(VarCurr) ) ).
fof(addAssignment_37916,axiom,
! [VarCurr] :
( v119693(VarCurr)
<=> $true ) ).
fof(addAssignment_37915,axiom,
! [VarCurr] :
( v119689(VarCurr)
<=> $false ) ).
fof(addAssignment_37914,axiom,
! [VarCurr] :
( v119685(VarCurr)
<=> v118357(VarCurr) ) ).
fof(addAssignment_37913,axiom,
! [VarCurr] :
( v119670(VarCurr)
<=> v119672(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23714,axiom,
! [VarCurr] :
( v119672(VarCurr)
<=> ( v119674(VarCurr)
& v118419(VarCurr) ) ) ).
fof(addAssignment_37912,axiom,
! [VarCurr] :
( v119674(VarCurr)
<=> v119676(VarCurr) ) ).
fof(addAssignment_37911,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v119654(VarCurr,B)
<=> v119656(VarCurr,B) ) ) ).
fof(addAssignment_37910,axiom,
! [VarCurr] :
( v119656(VarCurr,bitIndex5)
<=> v119668(VarCurr) ) ).
fof(addAssignment_37909,axiom,
! [VarCurr] :
( v119656(VarCurr,bitIndex4)
<=> v119666(VarCurr) ) ).
fof(addAssignment_37908,axiom,
! [VarCurr] :
( v119656(VarCurr,bitIndex3)
<=> v119664(VarCurr) ) ).
fof(addAssignment_37907,axiom,
! [VarCurr] :
( v119656(VarCurr,bitIndex2)
<=> v119662(VarCurr) ) ).
fof(addAssignment_37906,axiom,
! [VarCurr] :
( v119656(VarCurr,bitIndex1)
<=> v119660(VarCurr) ) ).
fof(addAssignment_37905,axiom,
! [VarCurr] :
( v119656(VarCurr,bitIndex0)
<=> v119658(VarCurr) ) ).
fof(addAssignment_37904,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v119586(VarCurr,B)
<=> v119588(VarCurr,B) ) ) ).
fof(addAssignment_37903,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex32)
<=> v118461(VarCurr) ) ).
fof(addAssignment_37902,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex31)
<=> v119652(VarCurr) ) ).
fof(addAssignment_37901,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex30)
<=> v119650(VarCurr) ) ).
fof(addAssignment_37900,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex29)
<=> v119648(VarCurr) ) ).
fof(addAssignment_37899,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex28)
<=> v119646(VarCurr) ) ).
fof(addAssignment_37898,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex27)
<=> v119644(VarCurr) ) ).
fof(addAssignment_37897,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex26)
<=> v119642(VarCurr) ) ).
fof(addAssignment_37896,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex25)
<=> v119640(VarCurr) ) ).
fof(addAssignment_37895,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex24)
<=> v119638(VarCurr) ) ).
fof(addAssignment_37894,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex23)
<=> v119636(VarCurr) ) ).
fof(addAssignment_37893,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex22)
<=> v119634(VarCurr) ) ).
fof(addAssignment_37892,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex21)
<=> v119632(VarCurr) ) ).
fof(addAssignment_37891,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex20)
<=> v119630(VarCurr) ) ).
fof(addAssignment_37890,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex19)
<=> v119628(VarCurr) ) ).
fof(addAssignment_37889,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex18)
<=> v119626(VarCurr) ) ).
fof(addAssignment_37888,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex17)
<=> v119624(VarCurr) ) ).
fof(addAssignment_37887,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex16)
<=> v119622(VarCurr) ) ).
fof(addAssignment_37886,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex15)
<=> v119620(VarCurr) ) ).
fof(addAssignment_37885,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex14)
<=> v119618(VarCurr) ) ).
fof(addAssignment_37884,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex13)
<=> v119616(VarCurr) ) ).
fof(addAssignment_37883,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex12)
<=> v119614(VarCurr) ) ).
fof(addAssignment_37882,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex11)
<=> v119612(VarCurr) ) ).
fof(addAssignment_37881,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex10)
<=> v119610(VarCurr) ) ).
fof(addAssignment_37880,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex9)
<=> v119608(VarCurr) ) ).
fof(addAssignment_37879,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex8)
<=> v119606(VarCurr) ) ).
fof(addAssignment_37878,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex7)
<=> v119604(VarCurr) ) ).
fof(addAssignment_37877,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex6)
<=> v119602(VarCurr) ) ).
fof(addAssignment_37876,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex5)
<=> v119600(VarCurr) ) ).
fof(addAssignment_37875,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex4)
<=> v119598(VarCurr) ) ).
fof(addAssignment_37874,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex3)
<=> v119596(VarCurr) ) ).
fof(addAssignment_37873,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex2)
<=> v119594(VarCurr) ) ).
fof(addAssignment_37872,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex1)
<=> v119592(VarCurr) ) ).
fof(addAssignment_37871,axiom,
! [VarCurr] :
( v119588(VarCurr,bitIndex0)
<=> v119590(VarCurr) ) ).
fof(addAssignment_37870,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v118429(VarCurr,B)
<=> v118431(VarCurr,B) ) ) ).
fof(addAssignment_37869,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex32)
<=> v118433(VarCurr) ) ).
fof(addAssignment_37868,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex31)
<=> v118494(VarCurr) ) ).
fof(addAssignment_37867,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex30)
<=> v118528(VarCurr) ) ).
fof(addAssignment_37866,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex29)
<=> v118562(VarCurr) ) ).
fof(addAssignment_37865,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex28)
<=> v118596(VarCurr) ) ).
fof(addAssignment_37864,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex27)
<=> v118630(VarCurr) ) ).
fof(addAssignment_37863,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex26)
<=> v118666(VarCurr) ) ).
fof(addAssignment_37862,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex25)
<=> v118700(VarCurr) ) ).
fof(addAssignment_37861,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex24)
<=> v118734(VarCurr) ) ).
fof(addAssignment_37860,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex23)
<=> v118768(VarCurr) ) ).
fof(addAssignment_37859,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex22)
<=> v118802(VarCurr) ) ).
fof(addAssignment_37858,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex21)
<=> v118836(VarCurr) ) ).
fof(addAssignment_37857,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex20)
<=> v118870(VarCurr) ) ).
fof(addAssignment_37856,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex19)
<=> v118904(VarCurr) ) ).
fof(addAssignment_37855,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex18)
<=> v118938(VarCurr) ) ).
fof(addAssignment_37854,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex17)
<=> v118972(VarCurr) ) ).
fof(addAssignment_37853,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex16)
<=> v119006(VarCurr) ) ).
fof(addAssignment_37852,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex15)
<=> v119040(VarCurr) ) ).
fof(addAssignment_37851,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex14)
<=> v119074(VarCurr) ) ).
fof(addAssignment_37850,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex13)
<=> v119108(VarCurr) ) ).
fof(addAssignment_37849,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex12)
<=> v119142(VarCurr) ) ).
fof(addAssignment_37848,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex11)
<=> v119176(VarCurr) ) ).
fof(addAssignment_37847,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex10)
<=> v119210(VarCurr) ) ).
fof(addAssignment_37846,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex9)
<=> v119244(VarCurr) ) ).
fof(addAssignment_37845,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex8)
<=> v119278(VarCurr) ) ).
fof(addAssignment_37844,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex7)
<=> v119312(VarCurr) ) ).
fof(addAssignment_37843,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex6)
<=> v119346(VarCurr) ) ).
fof(addAssignment_37842,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex5)
<=> v119380(VarCurr) ) ).
fof(addAssignment_37841,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex4)
<=> v119414(VarCurr) ) ).
fof(addAssignment_37840,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex3)
<=> v119448(VarCurr) ) ).
fof(addAssignment_37839,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex2)
<=> v119482(VarCurr) ) ).
fof(addAssignment_37838,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex1)
<=> v119516(VarCurr) ) ).
fof(addAssignment_37837,axiom,
! [VarCurr] :
( v118431(VarCurr,bitIndex0)
<=> v119550(VarCurr) ) ).
fof(addAssignment_37836,axiom,
! [VarCurr] :
( v119550(VarCurr)
<=> v119552(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119567(VarNext)
=> ( v119552(VarNext)
<=> v119552(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2718,axiom,
! [VarNext] :
( v119567(VarNext)
=> ( v119552(VarNext)
<=> v119577(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2025,axiom,
! [VarCurr] :
( ( ~ v119568(VarCurr)
& v119569(VarCurr) )
=> ( v119577(VarCurr)
<=> v119578(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2099,axiom,
! [VarCurr] :
( v119568(VarCurr)
=> ( v119577(VarCurr)
<=> v119558(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119570(VarCurr)
=> ( v119578(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5297,axiom,
! [VarCurr] :
( v119570(VarCurr)
=> ( v119578(VarCurr)
<=> v119564(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23713,axiom,
! [VarCurr] :
( v119567(VarCurr)
<=> ( v119568(VarCurr)
| v119569(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23712,axiom,
! [VarCurr] :
( v119569(VarCurr)
<=> ( v119570(VarCurr)
| v119573(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23711,axiom,
! [VarCurr] :
( v119573(VarCurr)
<=> ( v119574(VarCurr)
& v119576(VarCurr) ) ) ).
fof(writeUnaryOperator_9487,axiom,
! [VarCurr] :
( ~ v119576(VarCurr)
<=> v119570(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23710,axiom,
! [VarCurr] :
( v119574(VarCurr)
<=> ( v119554(VarCurr)
& v119575(VarCurr) ) ) ).
fof(writeUnaryOperator_9486,axiom,
! [VarCurr] :
( ~ v119575(VarCurr)
<=> v119556(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23709,axiom,
! [VarCurr] :
( v119570(VarCurr)
<=> ( v119571(VarCurr)
& v119572(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8169,axiom,
! [VarCurr] :
( v119572(VarCurr)
<=> ( v119556(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8168,axiom,
! [VarCurr] :
( v119571(VarCurr)
<=> ( v119554(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23708,axiom,
! [VarCurr] :
( v119568(VarCurr)
<=> ( v119554(VarCurr)
& v119556(VarCurr) ) ) ).
fof(addAssignment_37835,axiom,
! [VarCurr] :
( v119564(VarCurr)
<=> v118465(VarCurr,bitIndex0) ) ).
fof(addAssignment_37834,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex0)
<=> v118467(VarCurr,bitIndex0) ) ).
fof(addAssignment_37833,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex0)
<=> v118474(VarCurr,bitIndex0) ) ).
fof(addAssignment_37832,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex0)
<=> v118471(VarCurr,bitIndex0) ) ).
fof(addAssignment_37831,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex0)
<=> v118473(VarCurr,bitIndex0) ) ).
fof(addAssignment_37830,axiom,
! [VarCurr] :
( v119558(VarCurr)
<=> v118375(VarCurr,bitIndex1) ) ).
fof(addAssignment_37829,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex1)
<=> v119560(VarCurr) ) ).
fof(addAssignment_37828,axiom,
! [VarCurr] :
( v119560(VarCurr)
<=> v119562(VarCurr) ) ).
fof(addAssignment_37827,axiom,
! [VarCurr] :
( v119556(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37826,axiom,
! [VarCurr] :
( v119554(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37825,axiom,
! [VarCurr] :
( v119516(VarCurr)
<=> v119518(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2682,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119533(VarNext)
=> ( v119518(VarNext)
<=> v119518(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2717,axiom,
! [VarNext] :
( v119533(VarNext)
=> ( v119518(VarNext)
<=> v119543(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2024,axiom,
! [VarCurr] :
( ( ~ v119534(VarCurr)
& v119535(VarCurr) )
=> ( v119543(VarCurr)
<=> v119544(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2098,axiom,
! [VarCurr] :
( v119534(VarCurr)
=> ( v119543(VarCurr)
<=> v119524(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5293,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119536(VarCurr)
=> ( v119544(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5296,axiom,
! [VarCurr] :
( v119536(VarCurr)
=> ( v119544(VarCurr)
<=> v119530(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23707,axiom,
! [VarCurr] :
( v119533(VarCurr)
<=> ( v119534(VarCurr)
| v119535(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23706,axiom,
! [VarCurr] :
( v119535(VarCurr)
<=> ( v119536(VarCurr)
| v119539(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23705,axiom,
! [VarCurr] :
( v119539(VarCurr)
<=> ( v119540(VarCurr)
& v119542(VarCurr) ) ) ).
fof(writeUnaryOperator_9485,axiom,
! [VarCurr] :
( ~ v119542(VarCurr)
<=> v119536(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23704,axiom,
! [VarCurr] :
( v119540(VarCurr)
<=> ( v119520(VarCurr)
& v119541(VarCurr) ) ) ).
fof(writeUnaryOperator_9484,axiom,
! [VarCurr] :
( ~ v119541(VarCurr)
<=> v119522(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23703,axiom,
! [VarCurr] :
( v119536(VarCurr)
<=> ( v119537(VarCurr)
& v119538(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8167,axiom,
! [VarCurr] :
( v119538(VarCurr)
<=> ( v119522(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8166,axiom,
! [VarCurr] :
( v119537(VarCurr)
<=> ( v119520(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23702,axiom,
! [VarCurr] :
( v119534(VarCurr)
<=> ( v119520(VarCurr)
& v119522(VarCurr) ) ) ).
fof(addAssignment_37824,axiom,
! [VarCurr] :
( v119530(VarCurr)
<=> v118465(VarCurr,bitIndex1) ) ).
fof(addAssignment_37823,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex1)
<=> v118467(VarCurr,bitIndex1) ) ).
fof(addAssignment_37822,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex1)
<=> v118474(VarCurr,bitIndex1) ) ).
fof(addAssignment_37821,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex1)
<=> v118471(VarCurr,bitIndex1) ) ).
fof(addAssignment_37820,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex1)
<=> v118473(VarCurr,bitIndex1) ) ).
fof(addAssignment_37819,axiom,
! [VarCurr] :
( v119524(VarCurr)
<=> v118375(VarCurr,bitIndex2) ) ).
fof(addAssignment_37818,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex2)
<=> v119526(VarCurr) ) ).
fof(addAssignment_37817,axiom,
! [VarCurr] :
( v119526(VarCurr)
<=> v119528(VarCurr) ) ).
fof(addAssignment_37816,axiom,
! [VarCurr] :
( v119522(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37815,axiom,
! [VarCurr] :
( v119520(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37814,axiom,
! [VarCurr] :
( v119482(VarCurr)
<=> v119484(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119499(VarNext)
=> ( v119484(VarNext)
<=> v119484(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2716,axiom,
! [VarNext] :
( v119499(VarNext)
=> ( v119484(VarNext)
<=> v119509(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2023,axiom,
! [VarCurr] :
( ( ~ v119500(VarCurr)
& v119501(VarCurr) )
=> ( v119509(VarCurr)
<=> v119510(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2097,axiom,
! [VarCurr] :
( v119500(VarCurr)
=> ( v119509(VarCurr)
<=> v119490(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119502(VarCurr)
=> ( v119510(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5295,axiom,
! [VarCurr] :
( v119502(VarCurr)
=> ( v119510(VarCurr)
<=> v119496(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23701,axiom,
! [VarCurr] :
( v119499(VarCurr)
<=> ( v119500(VarCurr)
| v119501(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23700,axiom,
! [VarCurr] :
( v119501(VarCurr)
<=> ( v119502(VarCurr)
| v119505(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23699,axiom,
! [VarCurr] :
( v119505(VarCurr)
<=> ( v119506(VarCurr)
& v119508(VarCurr) ) ) ).
fof(writeUnaryOperator_9483,axiom,
! [VarCurr] :
( ~ v119508(VarCurr)
<=> v119502(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23698,axiom,
! [VarCurr] :
( v119506(VarCurr)
<=> ( v119486(VarCurr)
& v119507(VarCurr) ) ) ).
fof(writeUnaryOperator_9482,axiom,
! [VarCurr] :
( ~ v119507(VarCurr)
<=> v119488(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23697,axiom,
! [VarCurr] :
( v119502(VarCurr)
<=> ( v119503(VarCurr)
& v119504(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8165,axiom,
! [VarCurr] :
( v119504(VarCurr)
<=> ( v119488(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8164,axiom,
! [VarCurr] :
( v119503(VarCurr)
<=> ( v119486(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23696,axiom,
! [VarCurr] :
( v119500(VarCurr)
<=> ( v119486(VarCurr)
& v119488(VarCurr) ) ) ).
fof(addAssignment_37813,axiom,
! [VarCurr] :
( v119496(VarCurr)
<=> v118465(VarCurr,bitIndex2) ) ).
fof(addAssignment_37812,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex2)
<=> v118467(VarCurr,bitIndex2) ) ).
fof(addAssignment_37811,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex2)
<=> v118474(VarCurr,bitIndex2) ) ).
fof(addAssignment_37810,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex2)
<=> v118471(VarCurr,bitIndex2) ) ).
fof(addAssignment_37809,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex2)
<=> v118473(VarCurr,bitIndex2) ) ).
fof(addAssignment_37808,axiom,
! [VarCurr] :
( v119490(VarCurr)
<=> v118375(VarCurr,bitIndex3) ) ).
fof(addAssignment_37807,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex3)
<=> v119492(VarCurr) ) ).
fof(addAssignment_37806,axiom,
! [VarCurr] :
( v119492(VarCurr)
<=> v119494(VarCurr) ) ).
fof(addAssignment_37805,axiom,
! [VarCurr] :
( v119488(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37804,axiom,
! [VarCurr] :
( v119486(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37803,axiom,
! [VarCurr] :
( v119448(VarCurr)
<=> v119450(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2680,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119465(VarNext)
=> ( v119450(VarNext)
<=> v119450(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2715,axiom,
! [VarNext] :
( v119465(VarNext)
=> ( v119450(VarNext)
<=> v119475(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2022,axiom,
! [VarCurr] :
( ( ~ v119466(VarCurr)
& v119467(VarCurr) )
=> ( v119475(VarCurr)
<=> v119476(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2096,axiom,
! [VarCurr] :
( v119466(VarCurr)
=> ( v119475(VarCurr)
<=> v119456(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5291,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119468(VarCurr)
=> ( v119476(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5294,axiom,
! [VarCurr] :
( v119468(VarCurr)
=> ( v119476(VarCurr)
<=> v119462(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23695,axiom,
! [VarCurr] :
( v119465(VarCurr)
<=> ( v119466(VarCurr)
| v119467(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23694,axiom,
! [VarCurr] :
( v119467(VarCurr)
<=> ( v119468(VarCurr)
| v119471(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23693,axiom,
! [VarCurr] :
( v119471(VarCurr)
<=> ( v119472(VarCurr)
& v119474(VarCurr) ) ) ).
fof(writeUnaryOperator_9481,axiom,
! [VarCurr] :
( ~ v119474(VarCurr)
<=> v119468(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23692,axiom,
! [VarCurr] :
( v119472(VarCurr)
<=> ( v119452(VarCurr)
& v119473(VarCurr) ) ) ).
fof(writeUnaryOperator_9480,axiom,
! [VarCurr] :
( ~ v119473(VarCurr)
<=> v119454(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23691,axiom,
! [VarCurr] :
( v119468(VarCurr)
<=> ( v119469(VarCurr)
& v119470(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8163,axiom,
! [VarCurr] :
( v119470(VarCurr)
<=> ( v119454(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8162,axiom,
! [VarCurr] :
( v119469(VarCurr)
<=> ( v119452(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23690,axiom,
! [VarCurr] :
( v119466(VarCurr)
<=> ( v119452(VarCurr)
& v119454(VarCurr) ) ) ).
fof(addAssignment_37802,axiom,
! [VarCurr] :
( v119462(VarCurr)
<=> v118465(VarCurr,bitIndex3) ) ).
fof(addAssignment_37801,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex3)
<=> v118467(VarCurr,bitIndex3) ) ).
fof(addAssignment_37800,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex3)
<=> v118474(VarCurr,bitIndex3) ) ).
fof(addAssignment_37799,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex3)
<=> v118471(VarCurr,bitIndex3) ) ).
fof(addAssignment_37798,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex3)
<=> v118473(VarCurr,bitIndex3) ) ).
fof(addAssignment_37797,axiom,
! [VarCurr] :
( v119456(VarCurr)
<=> v118375(VarCurr,bitIndex4) ) ).
fof(addAssignment_37796,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex4)
<=> v119458(VarCurr) ) ).
fof(addAssignment_37795,axiom,
! [VarCurr] :
( v119458(VarCurr)
<=> v119460(VarCurr) ) ).
fof(addAssignment_37794,axiom,
! [VarCurr] :
( v119454(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37793,axiom,
! [VarCurr] :
( v119452(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37792,axiom,
! [VarCurr] :
( v119414(VarCurr)
<=> v119416(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2679,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119431(VarNext)
=> ( v119416(VarNext)
<=> v119416(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2714,axiom,
! [VarNext] :
( v119431(VarNext)
=> ( v119416(VarNext)
<=> v119441(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2021,axiom,
! [VarCurr] :
( ( ~ v119432(VarCurr)
& v119433(VarCurr) )
=> ( v119441(VarCurr)
<=> v119442(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2095,axiom,
! [VarCurr] :
( v119432(VarCurr)
=> ( v119441(VarCurr)
<=> v119422(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5290,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119434(VarCurr)
=> ( v119442(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5293,axiom,
! [VarCurr] :
( v119434(VarCurr)
=> ( v119442(VarCurr)
<=> v119428(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23689,axiom,
! [VarCurr] :
( v119431(VarCurr)
<=> ( v119432(VarCurr)
| v119433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23688,axiom,
! [VarCurr] :
( v119433(VarCurr)
<=> ( v119434(VarCurr)
| v119437(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23687,axiom,
! [VarCurr] :
( v119437(VarCurr)
<=> ( v119438(VarCurr)
& v119440(VarCurr) ) ) ).
fof(writeUnaryOperator_9479,axiom,
! [VarCurr] :
( ~ v119440(VarCurr)
<=> v119434(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23686,axiom,
! [VarCurr] :
( v119438(VarCurr)
<=> ( v119418(VarCurr)
& v119439(VarCurr) ) ) ).
fof(writeUnaryOperator_9478,axiom,
! [VarCurr] :
( ~ v119439(VarCurr)
<=> v119420(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23685,axiom,
! [VarCurr] :
( v119434(VarCurr)
<=> ( v119435(VarCurr)
& v119436(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8161,axiom,
! [VarCurr] :
( v119436(VarCurr)
<=> ( v119420(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8160,axiom,
! [VarCurr] :
( v119435(VarCurr)
<=> ( v119418(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23684,axiom,
! [VarCurr] :
( v119432(VarCurr)
<=> ( v119418(VarCurr)
& v119420(VarCurr) ) ) ).
fof(addAssignment_37791,axiom,
! [VarCurr] :
( v119428(VarCurr)
<=> v118465(VarCurr,bitIndex4) ) ).
fof(addAssignment_37790,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex4)
<=> v118467(VarCurr,bitIndex4) ) ).
fof(addAssignment_37789,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex4)
<=> v118474(VarCurr,bitIndex4) ) ).
fof(addAssignment_37788,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex4)
<=> v118471(VarCurr,bitIndex4) ) ).
fof(addAssignment_37787,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex4)
<=> v118473(VarCurr,bitIndex4) ) ).
fof(addAssignment_37786,axiom,
! [VarCurr] :
( v119422(VarCurr)
<=> v118375(VarCurr,bitIndex5) ) ).
fof(addAssignment_37785,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex5)
<=> v119424(VarCurr) ) ).
fof(addAssignment_37784,axiom,
! [VarCurr] :
( v119424(VarCurr)
<=> v119426(VarCurr) ) ).
fof(addAssignment_37783,axiom,
! [VarCurr] :
( v119420(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37782,axiom,
! [VarCurr] :
( v119418(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37781,axiom,
! [VarCurr] :
( v119380(VarCurr)
<=> v119382(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2678,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119397(VarNext)
=> ( v119382(VarNext)
<=> v119382(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2713,axiom,
! [VarNext] :
( v119397(VarNext)
=> ( v119382(VarNext)
<=> v119407(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2020,axiom,
! [VarCurr] :
( ( ~ v119398(VarCurr)
& v119399(VarCurr) )
=> ( v119407(VarCurr)
<=> v119408(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2094,axiom,
! [VarCurr] :
( v119398(VarCurr)
=> ( v119407(VarCurr)
<=> v119388(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5289,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119400(VarCurr)
=> ( v119408(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5292,axiom,
! [VarCurr] :
( v119400(VarCurr)
=> ( v119408(VarCurr)
<=> v119394(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23683,axiom,
! [VarCurr] :
( v119397(VarCurr)
<=> ( v119398(VarCurr)
| v119399(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23682,axiom,
! [VarCurr] :
( v119399(VarCurr)
<=> ( v119400(VarCurr)
| v119403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23681,axiom,
! [VarCurr] :
( v119403(VarCurr)
<=> ( v119404(VarCurr)
& v119406(VarCurr) ) ) ).
fof(writeUnaryOperator_9477,axiom,
! [VarCurr] :
( ~ v119406(VarCurr)
<=> v119400(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23680,axiom,
! [VarCurr] :
( v119404(VarCurr)
<=> ( v119384(VarCurr)
& v119405(VarCurr) ) ) ).
fof(writeUnaryOperator_9476,axiom,
! [VarCurr] :
( ~ v119405(VarCurr)
<=> v119386(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23679,axiom,
! [VarCurr] :
( v119400(VarCurr)
<=> ( v119401(VarCurr)
& v119402(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8159,axiom,
! [VarCurr] :
( v119402(VarCurr)
<=> ( v119386(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8158,axiom,
! [VarCurr] :
( v119401(VarCurr)
<=> ( v119384(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23678,axiom,
! [VarCurr] :
( v119398(VarCurr)
<=> ( v119384(VarCurr)
& v119386(VarCurr) ) ) ).
fof(addAssignment_37780,axiom,
! [VarCurr] :
( v119394(VarCurr)
<=> v118465(VarCurr,bitIndex5) ) ).
fof(addAssignment_37779,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex5)
<=> v118467(VarCurr,bitIndex5) ) ).
fof(addAssignment_37778,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex5)
<=> v118474(VarCurr,bitIndex5) ) ).
fof(addAssignment_37777,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex5)
<=> v118471(VarCurr,bitIndex5) ) ).
fof(addAssignment_37776,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex5)
<=> v118473(VarCurr,bitIndex5) ) ).
fof(addAssignment_37775,axiom,
! [VarCurr] :
( v119388(VarCurr)
<=> v118375(VarCurr,bitIndex6) ) ).
fof(addAssignment_37774,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex6)
<=> v119390(VarCurr) ) ).
fof(addAssignment_37773,axiom,
! [VarCurr] :
( v119390(VarCurr)
<=> v119392(VarCurr) ) ).
fof(addAssignment_37772,axiom,
! [VarCurr] :
( v119386(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37771,axiom,
! [VarCurr] :
( v119384(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37770,axiom,
! [VarCurr] :
( v119346(VarCurr)
<=> v119348(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2677,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119363(VarNext)
=> ( v119348(VarNext)
<=> v119348(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2712,axiom,
! [VarNext] :
( v119363(VarNext)
=> ( v119348(VarNext)
<=> v119373(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2019,axiom,
! [VarCurr] :
( ( ~ v119364(VarCurr)
& v119365(VarCurr) )
=> ( v119373(VarCurr)
<=> v119374(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2093,axiom,
! [VarCurr] :
( v119364(VarCurr)
=> ( v119373(VarCurr)
<=> v119354(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5288,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119366(VarCurr)
=> ( v119374(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5291,axiom,
! [VarCurr] :
( v119366(VarCurr)
=> ( v119374(VarCurr)
<=> v119360(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23677,axiom,
! [VarCurr] :
( v119363(VarCurr)
<=> ( v119364(VarCurr)
| v119365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23676,axiom,
! [VarCurr] :
( v119365(VarCurr)
<=> ( v119366(VarCurr)
| v119369(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23675,axiom,
! [VarCurr] :
( v119369(VarCurr)
<=> ( v119370(VarCurr)
& v119372(VarCurr) ) ) ).
fof(writeUnaryOperator_9475,axiom,
! [VarCurr] :
( ~ v119372(VarCurr)
<=> v119366(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23674,axiom,
! [VarCurr] :
( v119370(VarCurr)
<=> ( v119350(VarCurr)
& v119371(VarCurr) ) ) ).
fof(writeUnaryOperator_9474,axiom,
! [VarCurr] :
( ~ v119371(VarCurr)
<=> v119352(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23673,axiom,
! [VarCurr] :
( v119366(VarCurr)
<=> ( v119367(VarCurr)
& v119368(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8157,axiom,
! [VarCurr] :
( v119368(VarCurr)
<=> ( v119352(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8156,axiom,
! [VarCurr] :
( v119367(VarCurr)
<=> ( v119350(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23672,axiom,
! [VarCurr] :
( v119364(VarCurr)
<=> ( v119350(VarCurr)
& v119352(VarCurr) ) ) ).
fof(addAssignment_37769,axiom,
! [VarCurr] :
( v119360(VarCurr)
<=> v118465(VarCurr,bitIndex6) ) ).
fof(addAssignment_37768,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex6)
<=> v118467(VarCurr,bitIndex6) ) ).
fof(addAssignment_37767,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex6)
<=> v118474(VarCurr,bitIndex6) ) ).
fof(addAssignment_37766,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex6)
<=> v118471(VarCurr,bitIndex6) ) ).
fof(addAssignment_37765,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex6)
<=> v118473(VarCurr,bitIndex6) ) ).
fof(addAssignment_37764,axiom,
! [VarCurr] :
( v119354(VarCurr)
<=> v118375(VarCurr,bitIndex7) ) ).
fof(addAssignment_37763,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex7)
<=> v119356(VarCurr) ) ).
fof(addAssignment_37762,axiom,
! [VarCurr] :
( v119356(VarCurr)
<=> v119358(VarCurr) ) ).
fof(addAssignment_37761,axiom,
! [VarCurr] :
( v119352(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37760,axiom,
! [VarCurr] :
( v119350(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37759,axiom,
! [VarCurr] :
( v119312(VarCurr)
<=> v119314(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2676,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119329(VarNext)
=> ( v119314(VarNext)
<=> v119314(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2711,axiom,
! [VarNext] :
( v119329(VarNext)
=> ( v119314(VarNext)
<=> v119339(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2018,axiom,
! [VarCurr] :
( ( ~ v119330(VarCurr)
& v119331(VarCurr) )
=> ( v119339(VarCurr)
<=> v119340(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2092,axiom,
! [VarCurr] :
( v119330(VarCurr)
=> ( v119339(VarCurr)
<=> v119320(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119332(VarCurr)
=> ( v119340(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5290,axiom,
! [VarCurr] :
( v119332(VarCurr)
=> ( v119340(VarCurr)
<=> v119326(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23671,axiom,
! [VarCurr] :
( v119329(VarCurr)
<=> ( v119330(VarCurr)
| v119331(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23670,axiom,
! [VarCurr] :
( v119331(VarCurr)
<=> ( v119332(VarCurr)
| v119335(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23669,axiom,
! [VarCurr] :
( v119335(VarCurr)
<=> ( v119336(VarCurr)
& v119338(VarCurr) ) ) ).
fof(writeUnaryOperator_9473,axiom,
! [VarCurr] :
( ~ v119338(VarCurr)
<=> v119332(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23668,axiom,
! [VarCurr] :
( v119336(VarCurr)
<=> ( v119316(VarCurr)
& v119337(VarCurr) ) ) ).
fof(writeUnaryOperator_9472,axiom,
! [VarCurr] :
( ~ v119337(VarCurr)
<=> v119318(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23667,axiom,
! [VarCurr] :
( v119332(VarCurr)
<=> ( v119333(VarCurr)
& v119334(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8155,axiom,
! [VarCurr] :
( v119334(VarCurr)
<=> ( v119318(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8154,axiom,
! [VarCurr] :
( v119333(VarCurr)
<=> ( v119316(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23666,axiom,
! [VarCurr] :
( v119330(VarCurr)
<=> ( v119316(VarCurr)
& v119318(VarCurr) ) ) ).
fof(addAssignment_37758,axiom,
! [VarCurr] :
( v119326(VarCurr)
<=> v118465(VarCurr,bitIndex7) ) ).
fof(addAssignment_37757,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex7)
<=> v118467(VarCurr,bitIndex7) ) ).
fof(addAssignment_37756,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex7)
<=> v118474(VarCurr,bitIndex7) ) ).
fof(addAssignment_37755,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex7)
<=> v118471(VarCurr,bitIndex7) ) ).
fof(addAssignment_37754,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex7)
<=> v118473(VarCurr,bitIndex7) ) ).
fof(addAssignment_37753,axiom,
! [VarCurr] :
( v119320(VarCurr)
<=> v118375(VarCurr,bitIndex8) ) ).
fof(addAssignment_37752,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex8)
<=> v119322(VarCurr) ) ).
fof(addAssignment_37751,axiom,
! [VarCurr] :
( v119322(VarCurr)
<=> v119324(VarCurr) ) ).
fof(addAssignment_37750,axiom,
! [VarCurr] :
( v119318(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37749,axiom,
! [VarCurr] :
( v119316(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37748,axiom,
! [VarCurr] :
( v119278(VarCurr)
<=> v119280(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2675,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119295(VarNext)
=> ( v119280(VarNext)
<=> v119280(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2710,axiom,
! [VarNext] :
( v119295(VarNext)
=> ( v119280(VarNext)
<=> v119305(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2017,axiom,
! [VarCurr] :
( ( ~ v119296(VarCurr)
& v119297(VarCurr) )
=> ( v119305(VarCurr)
<=> v119306(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2091,axiom,
! [VarCurr] :
( v119296(VarCurr)
=> ( v119305(VarCurr)
<=> v119286(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5286,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119298(VarCurr)
=> ( v119306(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5289,axiom,
! [VarCurr] :
( v119298(VarCurr)
=> ( v119306(VarCurr)
<=> v119292(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23665,axiom,
! [VarCurr] :
( v119295(VarCurr)
<=> ( v119296(VarCurr)
| v119297(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23664,axiom,
! [VarCurr] :
( v119297(VarCurr)
<=> ( v119298(VarCurr)
| v119301(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23663,axiom,
! [VarCurr] :
( v119301(VarCurr)
<=> ( v119302(VarCurr)
& v119304(VarCurr) ) ) ).
fof(writeUnaryOperator_9471,axiom,
! [VarCurr] :
( ~ v119304(VarCurr)
<=> v119298(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23662,axiom,
! [VarCurr] :
( v119302(VarCurr)
<=> ( v119282(VarCurr)
& v119303(VarCurr) ) ) ).
fof(writeUnaryOperator_9470,axiom,
! [VarCurr] :
( ~ v119303(VarCurr)
<=> v119284(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23661,axiom,
! [VarCurr] :
( v119298(VarCurr)
<=> ( v119299(VarCurr)
& v119300(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8153,axiom,
! [VarCurr] :
( v119300(VarCurr)
<=> ( v119284(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8152,axiom,
! [VarCurr] :
( v119299(VarCurr)
<=> ( v119282(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23660,axiom,
! [VarCurr] :
( v119296(VarCurr)
<=> ( v119282(VarCurr)
& v119284(VarCurr) ) ) ).
fof(addAssignment_37747,axiom,
! [VarCurr] :
( v119292(VarCurr)
<=> v118465(VarCurr,bitIndex8) ) ).
fof(addAssignment_37746,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex8)
<=> v118467(VarCurr,bitIndex8) ) ).
fof(addAssignment_37745,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex8)
<=> v118474(VarCurr,bitIndex8) ) ).
fof(addAssignment_37744,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex8)
<=> v118471(VarCurr,bitIndex8) ) ).
fof(addAssignment_37743,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex8)
<=> v118473(VarCurr,bitIndex8) ) ).
fof(addAssignment_37742,axiom,
! [VarCurr] :
( v119286(VarCurr)
<=> v118375(VarCurr,bitIndex9) ) ).
fof(addAssignment_37741,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex9)
<=> v119288(VarCurr) ) ).
fof(addAssignment_37740,axiom,
! [VarCurr] :
( v119288(VarCurr)
<=> v119290(VarCurr) ) ).
fof(addAssignment_37739,axiom,
! [VarCurr] :
( v119284(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37738,axiom,
! [VarCurr] :
( v119282(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37737,axiom,
! [VarCurr] :
( v119244(VarCurr)
<=> v119246(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2674,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119261(VarNext)
=> ( v119246(VarNext)
<=> v119246(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2709,axiom,
! [VarNext] :
( v119261(VarNext)
=> ( v119246(VarNext)
<=> v119271(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2016,axiom,
! [VarCurr] :
( ( ~ v119262(VarCurr)
& v119263(VarCurr) )
=> ( v119271(VarCurr)
<=> v119272(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2090,axiom,
! [VarCurr] :
( v119262(VarCurr)
=> ( v119271(VarCurr)
<=> v119252(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5285,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119264(VarCurr)
=> ( v119272(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5288,axiom,
! [VarCurr] :
( v119264(VarCurr)
=> ( v119272(VarCurr)
<=> v119258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23659,axiom,
! [VarCurr] :
( v119261(VarCurr)
<=> ( v119262(VarCurr)
| v119263(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23658,axiom,
! [VarCurr] :
( v119263(VarCurr)
<=> ( v119264(VarCurr)
| v119267(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23657,axiom,
! [VarCurr] :
( v119267(VarCurr)
<=> ( v119268(VarCurr)
& v119270(VarCurr) ) ) ).
fof(writeUnaryOperator_9469,axiom,
! [VarCurr] :
( ~ v119270(VarCurr)
<=> v119264(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23656,axiom,
! [VarCurr] :
( v119268(VarCurr)
<=> ( v119248(VarCurr)
& v119269(VarCurr) ) ) ).
fof(writeUnaryOperator_9468,axiom,
! [VarCurr] :
( ~ v119269(VarCurr)
<=> v119250(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23655,axiom,
! [VarCurr] :
( v119264(VarCurr)
<=> ( v119265(VarCurr)
& v119266(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8151,axiom,
! [VarCurr] :
( v119266(VarCurr)
<=> ( v119250(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8150,axiom,
! [VarCurr] :
( v119265(VarCurr)
<=> ( v119248(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23654,axiom,
! [VarCurr] :
( v119262(VarCurr)
<=> ( v119248(VarCurr)
& v119250(VarCurr) ) ) ).
fof(addAssignment_37736,axiom,
! [VarCurr] :
( v119258(VarCurr)
<=> v118465(VarCurr,bitIndex9) ) ).
fof(addAssignment_37735,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex9)
<=> v118467(VarCurr,bitIndex9) ) ).
fof(addAssignment_37734,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex9)
<=> v118474(VarCurr,bitIndex9) ) ).
fof(addAssignment_37733,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex9)
<=> v118471(VarCurr,bitIndex9) ) ).
fof(addAssignment_37732,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex9)
<=> v118473(VarCurr,bitIndex9) ) ).
fof(addAssignment_37731,axiom,
! [VarCurr] :
( v119252(VarCurr)
<=> v118375(VarCurr,bitIndex10) ) ).
fof(addAssignment_37730,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex10)
<=> v119254(VarCurr) ) ).
fof(addAssignment_37729,axiom,
! [VarCurr] :
( v119254(VarCurr)
<=> v119256(VarCurr) ) ).
fof(addAssignment_37728,axiom,
! [VarCurr] :
( v119250(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37727,axiom,
! [VarCurr] :
( v119248(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37726,axiom,
! [VarCurr] :
( v119210(VarCurr)
<=> v119212(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2673,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119227(VarNext)
=> ( v119212(VarNext)
<=> v119212(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2708,axiom,
! [VarNext] :
( v119227(VarNext)
=> ( v119212(VarNext)
<=> v119237(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2015,axiom,
! [VarCurr] :
( ( ~ v119228(VarCurr)
& v119229(VarCurr) )
=> ( v119237(VarCurr)
<=> v119238(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2089,axiom,
! [VarCurr] :
( v119228(VarCurr)
=> ( v119237(VarCurr)
<=> v119218(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5284,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119230(VarCurr)
=> ( v119238(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5287,axiom,
! [VarCurr] :
( v119230(VarCurr)
=> ( v119238(VarCurr)
<=> v119224(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23653,axiom,
! [VarCurr] :
( v119227(VarCurr)
<=> ( v119228(VarCurr)
| v119229(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23652,axiom,
! [VarCurr] :
( v119229(VarCurr)
<=> ( v119230(VarCurr)
| v119233(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23651,axiom,
! [VarCurr] :
( v119233(VarCurr)
<=> ( v119234(VarCurr)
& v119236(VarCurr) ) ) ).
fof(writeUnaryOperator_9467,axiom,
! [VarCurr] :
( ~ v119236(VarCurr)
<=> v119230(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23650,axiom,
! [VarCurr] :
( v119234(VarCurr)
<=> ( v119214(VarCurr)
& v119235(VarCurr) ) ) ).
fof(writeUnaryOperator_9466,axiom,
! [VarCurr] :
( ~ v119235(VarCurr)
<=> v119216(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23649,axiom,
! [VarCurr] :
( v119230(VarCurr)
<=> ( v119231(VarCurr)
& v119232(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8149,axiom,
! [VarCurr] :
( v119232(VarCurr)
<=> ( v119216(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8148,axiom,
! [VarCurr] :
( v119231(VarCurr)
<=> ( v119214(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23648,axiom,
! [VarCurr] :
( v119228(VarCurr)
<=> ( v119214(VarCurr)
& v119216(VarCurr) ) ) ).
fof(addAssignment_37725,axiom,
! [VarCurr] :
( v119224(VarCurr)
<=> v118465(VarCurr,bitIndex10) ) ).
fof(addAssignment_37724,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex10)
<=> v118467(VarCurr,bitIndex10) ) ).
fof(addAssignment_37723,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex10)
<=> v118474(VarCurr,bitIndex10) ) ).
fof(addAssignment_37722,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex10)
<=> v118471(VarCurr,bitIndex10) ) ).
fof(addAssignment_37721,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex10)
<=> v118473(VarCurr,bitIndex10) ) ).
fof(addAssignment_37720,axiom,
! [VarCurr] :
( v119218(VarCurr)
<=> v118375(VarCurr,bitIndex11) ) ).
fof(addAssignment_37719,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex11)
<=> v119220(VarCurr) ) ).
fof(addAssignment_37718,axiom,
! [VarCurr] :
( v119220(VarCurr)
<=> v119222(VarCurr) ) ).
fof(addAssignment_37717,axiom,
! [VarCurr] :
( v119216(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37716,axiom,
! [VarCurr] :
( v119214(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37715,axiom,
! [VarCurr] :
( v119176(VarCurr)
<=> v119178(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119193(VarNext)
=> ( v119178(VarNext)
<=> v119178(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2707,axiom,
! [VarNext] :
( v119193(VarNext)
=> ( v119178(VarNext)
<=> v119203(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2014,axiom,
! [VarCurr] :
( ( ~ v119194(VarCurr)
& v119195(VarCurr) )
=> ( v119203(VarCurr)
<=> v119204(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2088,axiom,
! [VarCurr] :
( v119194(VarCurr)
=> ( v119203(VarCurr)
<=> v119184(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5283,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119196(VarCurr)
=> ( v119204(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5286,axiom,
! [VarCurr] :
( v119196(VarCurr)
=> ( v119204(VarCurr)
<=> v119190(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23647,axiom,
! [VarCurr] :
( v119193(VarCurr)
<=> ( v119194(VarCurr)
| v119195(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23646,axiom,
! [VarCurr] :
( v119195(VarCurr)
<=> ( v119196(VarCurr)
| v119199(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23645,axiom,
! [VarCurr] :
( v119199(VarCurr)
<=> ( v119200(VarCurr)
& v119202(VarCurr) ) ) ).
fof(writeUnaryOperator_9465,axiom,
! [VarCurr] :
( ~ v119202(VarCurr)
<=> v119196(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23644,axiom,
! [VarCurr] :
( v119200(VarCurr)
<=> ( v119180(VarCurr)
& v119201(VarCurr) ) ) ).
fof(writeUnaryOperator_9464,axiom,
! [VarCurr] :
( ~ v119201(VarCurr)
<=> v119182(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23643,axiom,
! [VarCurr] :
( v119196(VarCurr)
<=> ( v119197(VarCurr)
& v119198(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8147,axiom,
! [VarCurr] :
( v119198(VarCurr)
<=> ( v119182(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8146,axiom,
! [VarCurr] :
( v119197(VarCurr)
<=> ( v119180(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23642,axiom,
! [VarCurr] :
( v119194(VarCurr)
<=> ( v119180(VarCurr)
& v119182(VarCurr) ) ) ).
fof(addAssignment_37714,axiom,
! [VarCurr] :
( v119190(VarCurr)
<=> v118465(VarCurr,bitIndex11) ) ).
fof(addAssignment_37713,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex11)
<=> v118467(VarCurr,bitIndex11) ) ).
fof(addAssignment_37712,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex11)
<=> v118474(VarCurr,bitIndex11) ) ).
fof(addAssignment_37711,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex11)
<=> v118471(VarCurr,bitIndex11) ) ).
fof(addAssignment_37710,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex11)
<=> v118473(VarCurr,bitIndex11) ) ).
fof(addAssignment_37709,axiom,
! [VarCurr] :
( v119184(VarCurr)
<=> v118375(VarCurr,bitIndex12) ) ).
fof(addAssignment_37708,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex12)
<=> v119186(VarCurr) ) ).
fof(addAssignment_37707,axiom,
! [VarCurr] :
( v119186(VarCurr)
<=> v119188(VarCurr) ) ).
fof(addAssignment_37706,axiom,
! [VarCurr] :
( v119182(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37705,axiom,
! [VarCurr] :
( v119180(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37704,axiom,
! [VarCurr] :
( v119142(VarCurr)
<=> v119144(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2671,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119159(VarNext)
=> ( v119144(VarNext)
<=> v119144(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2706,axiom,
! [VarNext] :
( v119159(VarNext)
=> ( v119144(VarNext)
<=> v119169(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2013,axiom,
! [VarCurr] :
( ( ~ v119160(VarCurr)
& v119161(VarCurr) )
=> ( v119169(VarCurr)
<=> v119170(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2087,axiom,
! [VarCurr] :
( v119160(VarCurr)
=> ( v119169(VarCurr)
<=> v119150(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5282,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119162(VarCurr)
=> ( v119170(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5285,axiom,
! [VarCurr] :
( v119162(VarCurr)
=> ( v119170(VarCurr)
<=> v119156(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23641,axiom,
! [VarCurr] :
( v119159(VarCurr)
<=> ( v119160(VarCurr)
| v119161(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23640,axiom,
! [VarCurr] :
( v119161(VarCurr)
<=> ( v119162(VarCurr)
| v119165(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23639,axiom,
! [VarCurr] :
( v119165(VarCurr)
<=> ( v119166(VarCurr)
& v119168(VarCurr) ) ) ).
fof(writeUnaryOperator_9463,axiom,
! [VarCurr] :
( ~ v119168(VarCurr)
<=> v119162(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23638,axiom,
! [VarCurr] :
( v119166(VarCurr)
<=> ( v119146(VarCurr)
& v119167(VarCurr) ) ) ).
fof(writeUnaryOperator_9462,axiom,
! [VarCurr] :
( ~ v119167(VarCurr)
<=> v119148(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23637,axiom,
! [VarCurr] :
( v119162(VarCurr)
<=> ( v119163(VarCurr)
& v119164(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8145,axiom,
! [VarCurr] :
( v119164(VarCurr)
<=> ( v119148(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8144,axiom,
! [VarCurr] :
( v119163(VarCurr)
<=> ( v119146(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23636,axiom,
! [VarCurr] :
( v119160(VarCurr)
<=> ( v119146(VarCurr)
& v119148(VarCurr) ) ) ).
fof(addAssignment_37703,axiom,
! [VarCurr] :
( v119156(VarCurr)
<=> v118465(VarCurr,bitIndex12) ) ).
fof(addAssignment_37702,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex12)
<=> v118467(VarCurr,bitIndex12) ) ).
fof(addAssignment_37701,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex12)
<=> v118474(VarCurr,bitIndex12) ) ).
fof(addAssignment_37700,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex12)
<=> v118471(VarCurr,bitIndex12) ) ).
fof(addAssignment_37699,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex12)
<=> v118473(VarCurr,bitIndex12) ) ).
fof(addAssignment_37698,axiom,
! [VarCurr] :
( v119150(VarCurr)
<=> v118375(VarCurr,bitIndex13) ) ).
fof(addAssignment_37697,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex13)
<=> v119152(VarCurr) ) ).
fof(addAssignment_37696,axiom,
! [VarCurr] :
( v119152(VarCurr)
<=> v119154(VarCurr) ) ).
fof(addAssignment_37695,axiom,
! [VarCurr] :
( v119148(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37694,axiom,
! [VarCurr] :
( v119146(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37693,axiom,
! [VarCurr] :
( v119108(VarCurr)
<=> v119110(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2670,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119125(VarNext)
=> ( v119110(VarNext)
<=> v119110(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2705,axiom,
! [VarNext] :
( v119125(VarNext)
=> ( v119110(VarNext)
<=> v119135(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2012,axiom,
! [VarCurr] :
( ( ~ v119126(VarCurr)
& v119127(VarCurr) )
=> ( v119135(VarCurr)
<=> v119136(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2086,axiom,
! [VarCurr] :
( v119126(VarCurr)
=> ( v119135(VarCurr)
<=> v119116(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5281,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119128(VarCurr)
=> ( v119136(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5284,axiom,
! [VarCurr] :
( v119128(VarCurr)
=> ( v119136(VarCurr)
<=> v119122(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23635,axiom,
! [VarCurr] :
( v119125(VarCurr)
<=> ( v119126(VarCurr)
| v119127(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23634,axiom,
! [VarCurr] :
( v119127(VarCurr)
<=> ( v119128(VarCurr)
| v119131(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23633,axiom,
! [VarCurr] :
( v119131(VarCurr)
<=> ( v119132(VarCurr)
& v119134(VarCurr) ) ) ).
fof(writeUnaryOperator_9461,axiom,
! [VarCurr] :
( ~ v119134(VarCurr)
<=> v119128(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23632,axiom,
! [VarCurr] :
( v119132(VarCurr)
<=> ( v119112(VarCurr)
& v119133(VarCurr) ) ) ).
fof(writeUnaryOperator_9460,axiom,
! [VarCurr] :
( ~ v119133(VarCurr)
<=> v119114(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23631,axiom,
! [VarCurr] :
( v119128(VarCurr)
<=> ( v119129(VarCurr)
& v119130(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8143,axiom,
! [VarCurr] :
( v119130(VarCurr)
<=> ( v119114(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8142,axiom,
! [VarCurr] :
( v119129(VarCurr)
<=> ( v119112(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23630,axiom,
! [VarCurr] :
( v119126(VarCurr)
<=> ( v119112(VarCurr)
& v119114(VarCurr) ) ) ).
fof(addAssignment_37692,axiom,
! [VarCurr] :
( v119122(VarCurr)
<=> v118465(VarCurr,bitIndex13) ) ).
fof(addAssignment_37691,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex13)
<=> v118467(VarCurr,bitIndex13) ) ).
fof(addAssignment_37690,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex13)
<=> v118474(VarCurr,bitIndex13) ) ).
fof(addAssignment_37689,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex13)
<=> v118471(VarCurr,bitIndex13) ) ).
fof(addAssignment_37688,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex13)
<=> v118473(VarCurr,bitIndex13) ) ).
fof(addAssignment_37687,axiom,
! [VarCurr] :
( v119116(VarCurr)
<=> v118375(VarCurr,bitIndex14) ) ).
fof(addAssignment_37686,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex14)
<=> v119118(VarCurr) ) ).
fof(addAssignment_37685,axiom,
! [VarCurr] :
( v119118(VarCurr)
<=> v119120(VarCurr) ) ).
fof(addAssignment_37684,axiom,
! [VarCurr] :
( v119114(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37683,axiom,
! [VarCurr] :
( v119112(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37682,axiom,
! [VarCurr] :
( v119074(VarCurr)
<=> v119076(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2669,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119091(VarNext)
=> ( v119076(VarNext)
<=> v119076(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2704,axiom,
! [VarNext] :
( v119091(VarNext)
=> ( v119076(VarNext)
<=> v119101(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2011,axiom,
! [VarCurr] :
( ( ~ v119092(VarCurr)
& v119093(VarCurr) )
=> ( v119101(VarCurr)
<=> v119102(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2085,axiom,
! [VarCurr] :
( v119092(VarCurr)
=> ( v119101(VarCurr)
<=> v119082(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5280,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119094(VarCurr)
=> ( v119102(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5283,axiom,
! [VarCurr] :
( v119094(VarCurr)
=> ( v119102(VarCurr)
<=> v119088(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23629,axiom,
! [VarCurr] :
( v119091(VarCurr)
<=> ( v119092(VarCurr)
| v119093(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23628,axiom,
! [VarCurr] :
( v119093(VarCurr)
<=> ( v119094(VarCurr)
| v119097(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23627,axiom,
! [VarCurr] :
( v119097(VarCurr)
<=> ( v119098(VarCurr)
& v119100(VarCurr) ) ) ).
fof(writeUnaryOperator_9459,axiom,
! [VarCurr] :
( ~ v119100(VarCurr)
<=> v119094(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23626,axiom,
! [VarCurr] :
( v119098(VarCurr)
<=> ( v119078(VarCurr)
& v119099(VarCurr) ) ) ).
fof(writeUnaryOperator_9458,axiom,
! [VarCurr] :
( ~ v119099(VarCurr)
<=> v119080(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23625,axiom,
! [VarCurr] :
( v119094(VarCurr)
<=> ( v119095(VarCurr)
& v119096(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8141,axiom,
! [VarCurr] :
( v119096(VarCurr)
<=> ( v119080(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8140,axiom,
! [VarCurr] :
( v119095(VarCurr)
<=> ( v119078(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23624,axiom,
! [VarCurr] :
( v119092(VarCurr)
<=> ( v119078(VarCurr)
& v119080(VarCurr) ) ) ).
fof(addAssignment_37681,axiom,
! [VarCurr] :
( v119088(VarCurr)
<=> v118465(VarCurr,bitIndex14) ) ).
fof(addAssignment_37680,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex14)
<=> v118467(VarCurr,bitIndex14) ) ).
fof(addAssignment_37679,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex14)
<=> v118474(VarCurr,bitIndex14) ) ).
fof(addAssignment_37678,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex14)
<=> v118471(VarCurr,bitIndex14) ) ).
fof(addAssignment_37677,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex14)
<=> v118473(VarCurr,bitIndex14) ) ).
fof(addAssignment_37676,axiom,
! [VarCurr] :
( v119082(VarCurr)
<=> v118375(VarCurr,bitIndex15) ) ).
fof(addAssignment_37675,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex15)
<=> v119084(VarCurr) ) ).
fof(addAssignment_37674,axiom,
! [VarCurr] :
( v119084(VarCurr)
<=> v119086(VarCurr) ) ).
fof(addAssignment_37673,axiom,
! [VarCurr] :
( v119080(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37672,axiom,
! [VarCurr] :
( v119078(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37671,axiom,
! [VarCurr] :
( v119040(VarCurr)
<=> v119042(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119057(VarNext)
=> ( v119042(VarNext)
<=> v119042(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2703,axiom,
! [VarNext] :
( v119057(VarNext)
=> ( v119042(VarNext)
<=> v119067(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2010,axiom,
! [VarCurr] :
( ( ~ v119058(VarCurr)
& v119059(VarCurr) )
=> ( v119067(VarCurr)
<=> v119068(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2084,axiom,
! [VarCurr] :
( v119058(VarCurr)
=> ( v119067(VarCurr)
<=> v119048(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119060(VarCurr)
=> ( v119068(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5282,axiom,
! [VarCurr] :
( v119060(VarCurr)
=> ( v119068(VarCurr)
<=> v119054(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23623,axiom,
! [VarCurr] :
( v119057(VarCurr)
<=> ( v119058(VarCurr)
| v119059(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23622,axiom,
! [VarCurr] :
( v119059(VarCurr)
<=> ( v119060(VarCurr)
| v119063(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23621,axiom,
! [VarCurr] :
( v119063(VarCurr)
<=> ( v119064(VarCurr)
& v119066(VarCurr) ) ) ).
fof(writeUnaryOperator_9457,axiom,
! [VarCurr] :
( ~ v119066(VarCurr)
<=> v119060(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23620,axiom,
! [VarCurr] :
( v119064(VarCurr)
<=> ( v119044(VarCurr)
& v119065(VarCurr) ) ) ).
fof(writeUnaryOperator_9456,axiom,
! [VarCurr] :
( ~ v119065(VarCurr)
<=> v119046(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23619,axiom,
! [VarCurr] :
( v119060(VarCurr)
<=> ( v119061(VarCurr)
& v119062(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8139,axiom,
! [VarCurr] :
( v119062(VarCurr)
<=> ( v119046(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8138,axiom,
! [VarCurr] :
( v119061(VarCurr)
<=> ( v119044(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23618,axiom,
! [VarCurr] :
( v119058(VarCurr)
<=> ( v119044(VarCurr)
& v119046(VarCurr) ) ) ).
fof(addAssignment_37670,axiom,
! [VarCurr] :
( v119054(VarCurr)
<=> v118465(VarCurr,bitIndex15) ) ).
fof(addAssignment_37669,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex15)
<=> v118467(VarCurr,bitIndex15) ) ).
fof(addAssignment_37668,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex15)
<=> v118474(VarCurr,bitIndex15) ) ).
fof(addAssignment_37667,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex15)
<=> v118471(VarCurr,bitIndex15) ) ).
fof(addAssignment_37666,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex15)
<=> v118473(VarCurr,bitIndex15) ) ).
fof(addAssignment_37665,axiom,
! [VarCurr] :
( v119048(VarCurr)
<=> v118375(VarCurr,bitIndex16) ) ).
fof(addAssignment_37664,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex16)
<=> v119050(VarCurr) ) ).
fof(addAssignment_37663,axiom,
! [VarCurr] :
( v119050(VarCurr)
<=> v119052(VarCurr) ) ).
fof(addAssignment_37662,axiom,
! [VarCurr] :
( v119046(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37661,axiom,
! [VarCurr] :
( v119044(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37660,axiom,
! [VarCurr] :
( v119006(VarCurr)
<=> v119008(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119023(VarNext)
=> ( v119008(VarNext)
<=> v119008(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2702,axiom,
! [VarNext] :
( v119023(VarNext)
=> ( v119008(VarNext)
<=> v119033(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2009,axiom,
! [VarCurr] :
( ( ~ v119024(VarCurr)
& v119025(VarCurr) )
=> ( v119033(VarCurr)
<=> v119034(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2083,axiom,
! [VarCurr] :
( v119024(VarCurr)
=> ( v119033(VarCurr)
<=> v119014(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v119026(VarCurr)
=> ( v119034(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5281,axiom,
! [VarCurr] :
( v119026(VarCurr)
=> ( v119034(VarCurr)
<=> v119020(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23617,axiom,
! [VarCurr] :
( v119023(VarCurr)
<=> ( v119024(VarCurr)
| v119025(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23616,axiom,
! [VarCurr] :
( v119025(VarCurr)
<=> ( v119026(VarCurr)
| v119029(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23615,axiom,
! [VarCurr] :
( v119029(VarCurr)
<=> ( v119030(VarCurr)
& v119032(VarCurr) ) ) ).
fof(writeUnaryOperator_9455,axiom,
! [VarCurr] :
( ~ v119032(VarCurr)
<=> v119026(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23614,axiom,
! [VarCurr] :
( v119030(VarCurr)
<=> ( v119010(VarCurr)
& v119031(VarCurr) ) ) ).
fof(writeUnaryOperator_9454,axiom,
! [VarCurr] :
( ~ v119031(VarCurr)
<=> v119012(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23613,axiom,
! [VarCurr] :
( v119026(VarCurr)
<=> ( v119027(VarCurr)
& v119028(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8137,axiom,
! [VarCurr] :
( v119028(VarCurr)
<=> ( v119012(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8136,axiom,
! [VarCurr] :
( v119027(VarCurr)
<=> ( v119010(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23612,axiom,
! [VarCurr] :
( v119024(VarCurr)
<=> ( v119010(VarCurr)
& v119012(VarCurr) ) ) ).
fof(addAssignment_37659,axiom,
! [VarCurr] :
( v119020(VarCurr)
<=> v118465(VarCurr,bitIndex16) ) ).
fof(addAssignment_37658,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex16)
<=> v118467(VarCurr,bitIndex16) ) ).
fof(addAssignment_37657,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex16)
<=> v118474(VarCurr,bitIndex16) ) ).
fof(addAssignment_37656,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex16)
<=> v118471(VarCurr,bitIndex16) ) ).
fof(addAssignment_37655,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex16)
<=> v118473(VarCurr,bitIndex16) ) ).
fof(addAssignment_37654,axiom,
! [VarCurr] :
( v119014(VarCurr)
<=> v118375(VarCurr,bitIndex17) ) ).
fof(addAssignment_37653,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex17)
<=> v119016(VarCurr) ) ).
fof(addAssignment_37652,axiom,
! [VarCurr] :
( v119016(VarCurr)
<=> v119018(VarCurr) ) ).
fof(addAssignment_37651,axiom,
! [VarCurr] :
( v119012(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37650,axiom,
! [VarCurr] :
( v119010(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37649,axiom,
! [VarCurr] :
( v118972(VarCurr)
<=> v118974(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2666,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118989(VarNext)
=> ( v118974(VarNext)
<=> v118974(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2701,axiom,
! [VarNext] :
( v118989(VarNext)
=> ( v118974(VarNext)
<=> v118999(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2008,axiom,
! [VarCurr] :
( ( ~ v118990(VarCurr)
& v118991(VarCurr) )
=> ( v118999(VarCurr)
<=> v119000(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2082,axiom,
! [VarCurr] :
( v118990(VarCurr)
=> ( v118999(VarCurr)
<=> v118980(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118992(VarCurr)
=> ( v119000(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5280,axiom,
! [VarCurr] :
( v118992(VarCurr)
=> ( v119000(VarCurr)
<=> v118986(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23611,axiom,
! [VarCurr] :
( v118989(VarCurr)
<=> ( v118990(VarCurr)
| v118991(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23610,axiom,
! [VarCurr] :
( v118991(VarCurr)
<=> ( v118992(VarCurr)
| v118995(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23609,axiom,
! [VarCurr] :
( v118995(VarCurr)
<=> ( v118996(VarCurr)
& v118998(VarCurr) ) ) ).
fof(writeUnaryOperator_9453,axiom,
! [VarCurr] :
( ~ v118998(VarCurr)
<=> v118992(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23608,axiom,
! [VarCurr] :
( v118996(VarCurr)
<=> ( v118976(VarCurr)
& v118997(VarCurr) ) ) ).
fof(writeUnaryOperator_9452,axiom,
! [VarCurr] :
( ~ v118997(VarCurr)
<=> v118978(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23607,axiom,
! [VarCurr] :
( v118992(VarCurr)
<=> ( v118993(VarCurr)
& v118994(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8135,axiom,
! [VarCurr] :
( v118994(VarCurr)
<=> ( v118978(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8134,axiom,
! [VarCurr] :
( v118993(VarCurr)
<=> ( v118976(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23606,axiom,
! [VarCurr] :
( v118990(VarCurr)
<=> ( v118976(VarCurr)
& v118978(VarCurr) ) ) ).
fof(addAssignment_37648,axiom,
! [VarCurr] :
( v118986(VarCurr)
<=> v118465(VarCurr,bitIndex17) ) ).
fof(addAssignment_37647,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex17)
<=> v118467(VarCurr,bitIndex17) ) ).
fof(addAssignment_37646,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex17)
<=> v118474(VarCurr,bitIndex17) ) ).
fof(addAssignment_37645,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex17)
<=> v118471(VarCurr,bitIndex17) ) ).
fof(addAssignment_37644,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex17)
<=> v118473(VarCurr,bitIndex17) ) ).
fof(addAssignment_37643,axiom,
! [VarCurr] :
( v118980(VarCurr)
<=> v118375(VarCurr,bitIndex18) ) ).
fof(addAssignment_37642,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex18)
<=> v118982(VarCurr) ) ).
fof(addAssignment_37641,axiom,
! [VarCurr] :
( v118982(VarCurr)
<=> v118984(VarCurr) ) ).
fof(addAssignment_37640,axiom,
! [VarCurr] :
( v118978(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37639,axiom,
! [VarCurr] :
( v118976(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37638,axiom,
! [VarCurr] :
( v118938(VarCurr)
<=> v118940(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2665,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118955(VarNext)
=> ( v118940(VarNext)
<=> v118940(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2700,axiom,
! [VarNext] :
( v118955(VarNext)
=> ( v118940(VarNext)
<=> v118965(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2007,axiom,
! [VarCurr] :
( ( ~ v118956(VarCurr)
& v118957(VarCurr) )
=> ( v118965(VarCurr)
<=> v118966(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2081,axiom,
! [VarCurr] :
( v118956(VarCurr)
=> ( v118965(VarCurr)
<=> v118946(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118958(VarCurr)
=> ( v118966(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5279,axiom,
! [VarCurr] :
( v118958(VarCurr)
=> ( v118966(VarCurr)
<=> v118952(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23605,axiom,
! [VarCurr] :
( v118955(VarCurr)
<=> ( v118956(VarCurr)
| v118957(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23604,axiom,
! [VarCurr] :
( v118957(VarCurr)
<=> ( v118958(VarCurr)
| v118961(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23603,axiom,
! [VarCurr] :
( v118961(VarCurr)
<=> ( v118962(VarCurr)
& v118964(VarCurr) ) ) ).
fof(writeUnaryOperator_9451,axiom,
! [VarCurr] :
( ~ v118964(VarCurr)
<=> v118958(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23602,axiom,
! [VarCurr] :
( v118962(VarCurr)
<=> ( v118942(VarCurr)
& v118963(VarCurr) ) ) ).
fof(writeUnaryOperator_9450,axiom,
! [VarCurr] :
( ~ v118963(VarCurr)
<=> v118944(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23601,axiom,
! [VarCurr] :
( v118958(VarCurr)
<=> ( v118959(VarCurr)
& v118960(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8133,axiom,
! [VarCurr] :
( v118960(VarCurr)
<=> ( v118944(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8132,axiom,
! [VarCurr] :
( v118959(VarCurr)
<=> ( v118942(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23600,axiom,
! [VarCurr] :
( v118956(VarCurr)
<=> ( v118942(VarCurr)
& v118944(VarCurr) ) ) ).
fof(addAssignment_37637,axiom,
! [VarCurr] :
( v118952(VarCurr)
<=> v118465(VarCurr,bitIndex18) ) ).
fof(addAssignment_37636,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex18)
<=> v118467(VarCurr,bitIndex18) ) ).
fof(addAssignment_37635,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex18)
<=> v118474(VarCurr,bitIndex18) ) ).
fof(addAssignment_37634,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex18)
<=> v118471(VarCurr,bitIndex18) ) ).
fof(addAssignment_37633,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex18)
<=> v118473(VarCurr,bitIndex18) ) ).
fof(addAssignment_37632,axiom,
! [VarCurr] :
( v118946(VarCurr)
<=> v118375(VarCurr,bitIndex19) ) ).
fof(addAssignment_37631,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex19)
<=> v118948(VarCurr) ) ).
fof(addAssignment_37630,axiom,
! [VarCurr] :
( v118948(VarCurr)
<=> v118950(VarCurr) ) ).
fof(addAssignment_37629,axiom,
! [VarCurr] :
( v118944(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37628,axiom,
! [VarCurr] :
( v118942(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37627,axiom,
! [VarCurr] :
( v118904(VarCurr)
<=> v118906(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2664,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118921(VarNext)
=> ( v118906(VarNext)
<=> v118906(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2699,axiom,
! [VarNext] :
( v118921(VarNext)
=> ( v118906(VarNext)
<=> v118931(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2006,axiom,
! [VarCurr] :
( ( ~ v118922(VarCurr)
& v118923(VarCurr) )
=> ( v118931(VarCurr)
<=> v118932(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2080,axiom,
! [VarCurr] :
( v118922(VarCurr)
=> ( v118931(VarCurr)
<=> v118912(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118924(VarCurr)
=> ( v118932(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5278,axiom,
! [VarCurr] :
( v118924(VarCurr)
=> ( v118932(VarCurr)
<=> v118918(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23599,axiom,
! [VarCurr] :
( v118921(VarCurr)
<=> ( v118922(VarCurr)
| v118923(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23598,axiom,
! [VarCurr] :
( v118923(VarCurr)
<=> ( v118924(VarCurr)
| v118927(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23597,axiom,
! [VarCurr] :
( v118927(VarCurr)
<=> ( v118928(VarCurr)
& v118930(VarCurr) ) ) ).
fof(writeUnaryOperator_9449,axiom,
! [VarCurr] :
( ~ v118930(VarCurr)
<=> v118924(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23596,axiom,
! [VarCurr] :
( v118928(VarCurr)
<=> ( v118908(VarCurr)
& v118929(VarCurr) ) ) ).
fof(writeUnaryOperator_9448,axiom,
! [VarCurr] :
( ~ v118929(VarCurr)
<=> v118910(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23595,axiom,
! [VarCurr] :
( v118924(VarCurr)
<=> ( v118925(VarCurr)
& v118926(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8131,axiom,
! [VarCurr] :
( v118926(VarCurr)
<=> ( v118910(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8130,axiom,
! [VarCurr] :
( v118925(VarCurr)
<=> ( v118908(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23594,axiom,
! [VarCurr] :
( v118922(VarCurr)
<=> ( v118908(VarCurr)
& v118910(VarCurr) ) ) ).
fof(addAssignment_37626,axiom,
! [VarCurr] :
( v118918(VarCurr)
<=> v118465(VarCurr,bitIndex19) ) ).
fof(addAssignment_37625,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex19)
<=> v118467(VarCurr,bitIndex19) ) ).
fof(addAssignment_37624,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex19)
<=> v118474(VarCurr,bitIndex19) ) ).
fof(addAssignment_37623,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex19)
<=> v118471(VarCurr,bitIndex19) ) ).
fof(addAssignment_37622,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex19)
<=> v118473(VarCurr,bitIndex19) ) ).
fof(addAssignment_37621,axiom,
! [VarCurr] :
( v118912(VarCurr)
<=> v118375(VarCurr,bitIndex20) ) ).
fof(addAssignment_37620,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex20)
<=> v118914(VarCurr) ) ).
fof(addAssignment_37619,axiom,
! [VarCurr] :
( v118914(VarCurr)
<=> v118916(VarCurr) ) ).
fof(addAssignment_37618,axiom,
! [VarCurr] :
( v118910(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37617,axiom,
! [VarCurr] :
( v118908(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37616,axiom,
! [VarCurr] :
( v118870(VarCurr)
<=> v118872(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2663,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118887(VarNext)
=> ( v118872(VarNext)
<=> v118872(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2698,axiom,
! [VarNext] :
( v118887(VarNext)
=> ( v118872(VarNext)
<=> v118897(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2005,axiom,
! [VarCurr] :
( ( ~ v118888(VarCurr)
& v118889(VarCurr) )
=> ( v118897(VarCurr)
<=> v118898(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2079,axiom,
! [VarCurr] :
( v118888(VarCurr)
=> ( v118897(VarCurr)
<=> v118878(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118890(VarCurr)
=> ( v118898(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5277,axiom,
! [VarCurr] :
( v118890(VarCurr)
=> ( v118898(VarCurr)
<=> v118884(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23593,axiom,
! [VarCurr] :
( v118887(VarCurr)
<=> ( v118888(VarCurr)
| v118889(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23592,axiom,
! [VarCurr] :
( v118889(VarCurr)
<=> ( v118890(VarCurr)
| v118893(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23591,axiom,
! [VarCurr] :
( v118893(VarCurr)
<=> ( v118894(VarCurr)
& v118896(VarCurr) ) ) ).
fof(writeUnaryOperator_9447,axiom,
! [VarCurr] :
( ~ v118896(VarCurr)
<=> v118890(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23590,axiom,
! [VarCurr] :
( v118894(VarCurr)
<=> ( v118874(VarCurr)
& v118895(VarCurr) ) ) ).
fof(writeUnaryOperator_9446,axiom,
! [VarCurr] :
( ~ v118895(VarCurr)
<=> v118876(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23589,axiom,
! [VarCurr] :
( v118890(VarCurr)
<=> ( v118891(VarCurr)
& v118892(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8129,axiom,
! [VarCurr] :
( v118892(VarCurr)
<=> ( v118876(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8128,axiom,
! [VarCurr] :
( v118891(VarCurr)
<=> ( v118874(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23588,axiom,
! [VarCurr] :
( v118888(VarCurr)
<=> ( v118874(VarCurr)
& v118876(VarCurr) ) ) ).
fof(addAssignment_37615,axiom,
! [VarCurr] :
( v118884(VarCurr)
<=> v118465(VarCurr,bitIndex20) ) ).
fof(addAssignment_37614,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex20)
<=> v118467(VarCurr,bitIndex20) ) ).
fof(addAssignment_37613,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex20)
<=> v118474(VarCurr,bitIndex20) ) ).
fof(addAssignment_37612,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex20)
<=> v118471(VarCurr,bitIndex20) ) ).
fof(addAssignment_37611,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex20)
<=> v118473(VarCurr,bitIndex20) ) ).
fof(addAssignment_37610,axiom,
! [VarCurr] :
( v118878(VarCurr)
<=> v118375(VarCurr,bitIndex21) ) ).
fof(addAssignment_37609,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex21)
<=> v118880(VarCurr) ) ).
fof(addAssignment_37608,axiom,
! [VarCurr] :
( v118880(VarCurr)
<=> v118882(VarCurr) ) ).
fof(addAssignment_37607,axiom,
! [VarCurr] :
( v118876(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37606,axiom,
! [VarCurr] :
( v118874(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37605,axiom,
! [VarCurr] :
( v118836(VarCurr)
<=> v118838(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2662,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118853(VarNext)
=> ( v118838(VarNext)
<=> v118838(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2697,axiom,
! [VarNext] :
( v118853(VarNext)
=> ( v118838(VarNext)
<=> v118863(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2004,axiom,
! [VarCurr] :
( ( ~ v118854(VarCurr)
& v118855(VarCurr) )
=> ( v118863(VarCurr)
<=> v118864(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2078,axiom,
! [VarCurr] :
( v118854(VarCurr)
=> ( v118863(VarCurr)
<=> v118844(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118856(VarCurr)
=> ( v118864(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5276,axiom,
! [VarCurr] :
( v118856(VarCurr)
=> ( v118864(VarCurr)
<=> v118850(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23587,axiom,
! [VarCurr] :
( v118853(VarCurr)
<=> ( v118854(VarCurr)
| v118855(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23586,axiom,
! [VarCurr] :
( v118855(VarCurr)
<=> ( v118856(VarCurr)
| v118859(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23585,axiom,
! [VarCurr] :
( v118859(VarCurr)
<=> ( v118860(VarCurr)
& v118862(VarCurr) ) ) ).
fof(writeUnaryOperator_9445,axiom,
! [VarCurr] :
( ~ v118862(VarCurr)
<=> v118856(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23584,axiom,
! [VarCurr] :
( v118860(VarCurr)
<=> ( v118840(VarCurr)
& v118861(VarCurr) ) ) ).
fof(writeUnaryOperator_9444,axiom,
! [VarCurr] :
( ~ v118861(VarCurr)
<=> v118842(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23583,axiom,
! [VarCurr] :
( v118856(VarCurr)
<=> ( v118857(VarCurr)
& v118858(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8127,axiom,
! [VarCurr] :
( v118858(VarCurr)
<=> ( v118842(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8126,axiom,
! [VarCurr] :
( v118857(VarCurr)
<=> ( v118840(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23582,axiom,
! [VarCurr] :
( v118854(VarCurr)
<=> ( v118840(VarCurr)
& v118842(VarCurr) ) ) ).
fof(addAssignment_37604,axiom,
! [VarCurr] :
( v118850(VarCurr)
<=> v118465(VarCurr,bitIndex21) ) ).
fof(addAssignment_37603,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex21)
<=> v118467(VarCurr,bitIndex21) ) ).
fof(addAssignment_37602,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex21)
<=> v118474(VarCurr,bitIndex21) ) ).
fof(addAssignment_37601,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex21)
<=> v118471(VarCurr,bitIndex21) ) ).
fof(addAssignment_37600,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex21)
<=> v118473(VarCurr,bitIndex21) ) ).
fof(addAssignment_37599,axiom,
! [VarCurr] :
( v118844(VarCurr)
<=> v118375(VarCurr,bitIndex22) ) ).
fof(addAssignment_37598,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex22)
<=> v118846(VarCurr) ) ).
fof(addAssignment_37597,axiom,
! [VarCurr] :
( v118846(VarCurr)
<=> v118848(VarCurr) ) ).
fof(addAssignment_37596,axiom,
! [VarCurr] :
( v118842(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37595,axiom,
! [VarCurr] :
( v118840(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37594,axiom,
! [VarCurr] :
( v118802(VarCurr)
<=> v118804(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2661,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118819(VarNext)
=> ( v118804(VarNext)
<=> v118804(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2696,axiom,
! [VarNext] :
( v118819(VarNext)
=> ( v118804(VarNext)
<=> v118829(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2003,axiom,
! [VarCurr] :
( ( ~ v118820(VarCurr)
& v118821(VarCurr) )
=> ( v118829(VarCurr)
<=> v118830(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2077,axiom,
! [VarCurr] :
( v118820(VarCurr)
=> ( v118829(VarCurr)
<=> v118810(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118822(VarCurr)
=> ( v118830(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5275,axiom,
! [VarCurr] :
( v118822(VarCurr)
=> ( v118830(VarCurr)
<=> v118816(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23581,axiom,
! [VarCurr] :
( v118819(VarCurr)
<=> ( v118820(VarCurr)
| v118821(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23580,axiom,
! [VarCurr] :
( v118821(VarCurr)
<=> ( v118822(VarCurr)
| v118825(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23579,axiom,
! [VarCurr] :
( v118825(VarCurr)
<=> ( v118826(VarCurr)
& v118828(VarCurr) ) ) ).
fof(writeUnaryOperator_9443,axiom,
! [VarCurr] :
( ~ v118828(VarCurr)
<=> v118822(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23578,axiom,
! [VarCurr] :
( v118826(VarCurr)
<=> ( v118806(VarCurr)
& v118827(VarCurr) ) ) ).
fof(writeUnaryOperator_9442,axiom,
! [VarCurr] :
( ~ v118827(VarCurr)
<=> v118808(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23577,axiom,
! [VarCurr] :
( v118822(VarCurr)
<=> ( v118823(VarCurr)
& v118824(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8125,axiom,
! [VarCurr] :
( v118824(VarCurr)
<=> ( v118808(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8124,axiom,
! [VarCurr] :
( v118823(VarCurr)
<=> ( v118806(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23576,axiom,
! [VarCurr] :
( v118820(VarCurr)
<=> ( v118806(VarCurr)
& v118808(VarCurr) ) ) ).
fof(addAssignment_37593,axiom,
! [VarCurr] :
( v118816(VarCurr)
<=> v118465(VarCurr,bitIndex22) ) ).
fof(addAssignment_37592,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex22)
<=> v118467(VarCurr,bitIndex22) ) ).
fof(addAssignment_37591,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex22)
<=> v118474(VarCurr,bitIndex22) ) ).
fof(addAssignment_37590,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex22)
<=> v118471(VarCurr,bitIndex22) ) ).
fof(addAssignment_37589,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex22)
<=> v118473(VarCurr,bitIndex22) ) ).
fof(addAssignment_37588,axiom,
! [VarCurr] :
( v118810(VarCurr)
<=> v118375(VarCurr,bitIndex23) ) ).
fof(addAssignment_37587,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex23)
<=> v118812(VarCurr) ) ).
fof(addAssignment_37586,axiom,
! [VarCurr] :
( v118812(VarCurr)
<=> v118814(VarCurr) ) ).
fof(addAssignment_37585,axiom,
! [VarCurr] :
( v118808(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37584,axiom,
! [VarCurr] :
( v118806(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37583,axiom,
! [VarCurr] :
( v118768(VarCurr)
<=> v118770(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2660,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118785(VarNext)
=> ( v118770(VarNext)
<=> v118770(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2695,axiom,
! [VarNext] :
( v118785(VarNext)
=> ( v118770(VarNext)
<=> v118795(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2002,axiom,
! [VarCurr] :
( ( ~ v118786(VarCurr)
& v118787(VarCurr) )
=> ( v118795(VarCurr)
<=> v118796(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2076,axiom,
! [VarCurr] :
( v118786(VarCurr)
=> ( v118795(VarCurr)
<=> v118776(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118788(VarCurr)
=> ( v118796(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5274,axiom,
! [VarCurr] :
( v118788(VarCurr)
=> ( v118796(VarCurr)
<=> v118782(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23575,axiom,
! [VarCurr] :
( v118785(VarCurr)
<=> ( v118786(VarCurr)
| v118787(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23574,axiom,
! [VarCurr] :
( v118787(VarCurr)
<=> ( v118788(VarCurr)
| v118791(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23573,axiom,
! [VarCurr] :
( v118791(VarCurr)
<=> ( v118792(VarCurr)
& v118794(VarCurr) ) ) ).
fof(writeUnaryOperator_9441,axiom,
! [VarCurr] :
( ~ v118794(VarCurr)
<=> v118788(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23572,axiom,
! [VarCurr] :
( v118792(VarCurr)
<=> ( v118772(VarCurr)
& v118793(VarCurr) ) ) ).
fof(writeUnaryOperator_9440,axiom,
! [VarCurr] :
( ~ v118793(VarCurr)
<=> v118774(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23571,axiom,
! [VarCurr] :
( v118788(VarCurr)
<=> ( v118789(VarCurr)
& v118790(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8123,axiom,
! [VarCurr] :
( v118790(VarCurr)
<=> ( v118774(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8122,axiom,
! [VarCurr] :
( v118789(VarCurr)
<=> ( v118772(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23570,axiom,
! [VarCurr] :
( v118786(VarCurr)
<=> ( v118772(VarCurr)
& v118774(VarCurr) ) ) ).
fof(addAssignment_37582,axiom,
! [VarCurr] :
( v118782(VarCurr)
<=> v118465(VarCurr,bitIndex23) ) ).
fof(addAssignment_37581,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex23)
<=> v118467(VarCurr,bitIndex23) ) ).
fof(addAssignment_37580,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex23)
<=> v118474(VarCurr,bitIndex23) ) ).
fof(addAssignment_37579,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex23)
<=> v118471(VarCurr,bitIndex23) ) ).
fof(addAssignment_37578,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex23)
<=> v118473(VarCurr,bitIndex23) ) ).
fof(addAssignment_37577,axiom,
! [VarCurr] :
( v118776(VarCurr)
<=> v118375(VarCurr,bitIndex24) ) ).
fof(addAssignment_37576,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex24)
<=> v118778(VarCurr) ) ).
fof(addAssignment_37575,axiom,
! [VarCurr] :
( v118778(VarCurr)
<=> v118780(VarCurr) ) ).
fof(addAssignment_37574,axiom,
! [VarCurr] :
( v118774(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37573,axiom,
! [VarCurr] :
( v118772(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37572,axiom,
! [VarCurr] :
( v118734(VarCurr)
<=> v118736(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2659,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118751(VarNext)
=> ( v118736(VarNext)
<=> v118736(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2694,axiom,
! [VarNext] :
( v118751(VarNext)
=> ( v118736(VarNext)
<=> v118761(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2001,axiom,
! [VarCurr] :
( ( ~ v118752(VarCurr)
& v118753(VarCurr) )
=> ( v118761(VarCurr)
<=> v118762(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2075,axiom,
! [VarCurr] :
( v118752(VarCurr)
=> ( v118761(VarCurr)
<=> v118742(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118754(VarCurr)
=> ( v118762(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5273,axiom,
! [VarCurr] :
( v118754(VarCurr)
=> ( v118762(VarCurr)
<=> v118748(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23569,axiom,
! [VarCurr] :
( v118751(VarCurr)
<=> ( v118752(VarCurr)
| v118753(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23568,axiom,
! [VarCurr] :
( v118753(VarCurr)
<=> ( v118754(VarCurr)
| v118757(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23567,axiom,
! [VarCurr] :
( v118757(VarCurr)
<=> ( v118758(VarCurr)
& v118760(VarCurr) ) ) ).
fof(writeUnaryOperator_9439,axiom,
! [VarCurr] :
( ~ v118760(VarCurr)
<=> v118754(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23566,axiom,
! [VarCurr] :
( v118758(VarCurr)
<=> ( v118738(VarCurr)
& v118759(VarCurr) ) ) ).
fof(writeUnaryOperator_9438,axiom,
! [VarCurr] :
( ~ v118759(VarCurr)
<=> v118740(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23565,axiom,
! [VarCurr] :
( v118754(VarCurr)
<=> ( v118755(VarCurr)
& v118756(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8121,axiom,
! [VarCurr] :
( v118756(VarCurr)
<=> ( v118740(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8120,axiom,
! [VarCurr] :
( v118755(VarCurr)
<=> ( v118738(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23564,axiom,
! [VarCurr] :
( v118752(VarCurr)
<=> ( v118738(VarCurr)
& v118740(VarCurr) ) ) ).
fof(addAssignment_37571,axiom,
! [VarCurr] :
( v118748(VarCurr)
<=> v118465(VarCurr,bitIndex24) ) ).
fof(addAssignment_37570,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex24)
<=> v118467(VarCurr,bitIndex24) ) ).
fof(addAssignment_37569,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex24)
<=> v118474(VarCurr,bitIndex24) ) ).
fof(addAssignment_37568,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex24)
<=> v118471(VarCurr,bitIndex24) ) ).
fof(addAssignment_37567,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex24)
<=> v118473(VarCurr,bitIndex24) ) ).
fof(addAssignment_37566,axiom,
! [VarCurr] :
( v118742(VarCurr)
<=> v118375(VarCurr,bitIndex25) ) ).
fof(addAssignment_37565,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex25)
<=> v118744(VarCurr) ) ).
fof(addAssignment_37564,axiom,
! [VarCurr] :
( v118744(VarCurr)
<=> v118746(VarCurr) ) ).
fof(addAssignment_37563,axiom,
! [VarCurr] :
( v118740(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37562,axiom,
! [VarCurr] :
( v118738(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37561,axiom,
! [VarCurr] :
( v118700(VarCurr)
<=> v118702(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2658,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118717(VarNext)
=> ( v118702(VarNext)
<=> v118702(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2693,axiom,
! [VarNext] :
( v118717(VarNext)
=> ( v118702(VarNext)
<=> v118727(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_2000,axiom,
! [VarCurr] :
( ( ~ v118718(VarCurr)
& v118719(VarCurr) )
=> ( v118727(VarCurr)
<=> v118728(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2074,axiom,
! [VarCurr] :
( v118718(VarCurr)
=> ( v118727(VarCurr)
<=> v118708(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118720(VarCurr)
=> ( v118728(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5272,axiom,
! [VarCurr] :
( v118720(VarCurr)
=> ( v118728(VarCurr)
<=> v118714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23563,axiom,
! [VarCurr] :
( v118717(VarCurr)
<=> ( v118718(VarCurr)
| v118719(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23562,axiom,
! [VarCurr] :
( v118719(VarCurr)
<=> ( v118720(VarCurr)
| v118723(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23561,axiom,
! [VarCurr] :
( v118723(VarCurr)
<=> ( v118724(VarCurr)
& v118726(VarCurr) ) ) ).
fof(writeUnaryOperator_9437,axiom,
! [VarCurr] :
( ~ v118726(VarCurr)
<=> v118720(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23560,axiom,
! [VarCurr] :
( v118724(VarCurr)
<=> ( v118704(VarCurr)
& v118725(VarCurr) ) ) ).
fof(writeUnaryOperator_9436,axiom,
! [VarCurr] :
( ~ v118725(VarCurr)
<=> v118706(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23559,axiom,
! [VarCurr] :
( v118720(VarCurr)
<=> ( v118721(VarCurr)
& v118722(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8119,axiom,
! [VarCurr] :
( v118722(VarCurr)
<=> ( v118706(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8118,axiom,
! [VarCurr] :
( v118721(VarCurr)
<=> ( v118704(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23558,axiom,
! [VarCurr] :
( v118718(VarCurr)
<=> ( v118704(VarCurr)
& v118706(VarCurr) ) ) ).
fof(addAssignment_37560,axiom,
! [VarCurr] :
( v118714(VarCurr)
<=> v118465(VarCurr,bitIndex25) ) ).
fof(addAssignment_37559,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex25)
<=> v118467(VarCurr,bitIndex25) ) ).
fof(addAssignment_37558,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex25)
<=> v118474(VarCurr,bitIndex25) ) ).
fof(addAssignment_37557,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex25)
<=> v118471(VarCurr,bitIndex25) ) ).
fof(addAssignment_37556,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex25)
<=> v118473(VarCurr,bitIndex25) ) ).
fof(addAssignment_37555,axiom,
! [VarCurr] :
( v118708(VarCurr)
<=> v118375(VarCurr,bitIndex26) ) ).
fof(addAssignment_37554,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex26)
<=> v118710(VarCurr) ) ).
fof(addAssignment_37553,axiom,
! [VarCurr] :
( v118710(VarCurr)
<=> v118712(VarCurr) ) ).
fof(addAssignment_37552,axiom,
! [VarCurr] :
( v118706(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37551,axiom,
! [VarCurr] :
( v118704(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37550,axiom,
! [VarCurr] :
( v118666(VarCurr)
<=> v118668(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2657,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118683(VarNext)
=> ( v118668(VarNext)
<=> v118668(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2692,axiom,
! [VarNext] :
( v118683(VarNext)
=> ( v118668(VarNext)
<=> v118693(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1999,axiom,
! [VarCurr] :
( ( ~ v118684(VarCurr)
& v118685(VarCurr) )
=> ( v118693(VarCurr)
<=> v118694(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2073,axiom,
! [VarCurr] :
( v118684(VarCurr)
=> ( v118693(VarCurr)
<=> v118674(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118686(VarCurr)
=> ( v118694(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5271,axiom,
! [VarCurr] :
( v118686(VarCurr)
=> ( v118694(VarCurr)
<=> v118680(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23557,axiom,
! [VarCurr] :
( v118683(VarCurr)
<=> ( v118684(VarCurr)
| v118685(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23556,axiom,
! [VarCurr] :
( v118685(VarCurr)
<=> ( v118686(VarCurr)
| v118689(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23555,axiom,
! [VarCurr] :
( v118689(VarCurr)
<=> ( v118690(VarCurr)
& v118692(VarCurr) ) ) ).
fof(writeUnaryOperator_9435,axiom,
! [VarCurr] :
( ~ v118692(VarCurr)
<=> v118686(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23554,axiom,
! [VarCurr] :
( v118690(VarCurr)
<=> ( v118670(VarCurr)
& v118691(VarCurr) ) ) ).
fof(writeUnaryOperator_9434,axiom,
! [VarCurr] :
( ~ v118691(VarCurr)
<=> v118672(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23553,axiom,
! [VarCurr] :
( v118686(VarCurr)
<=> ( v118687(VarCurr)
& v118688(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8117,axiom,
! [VarCurr] :
( v118688(VarCurr)
<=> ( v118672(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8116,axiom,
! [VarCurr] :
( v118687(VarCurr)
<=> ( v118670(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23552,axiom,
! [VarCurr] :
( v118684(VarCurr)
<=> ( v118670(VarCurr)
& v118672(VarCurr) ) ) ).
fof(addAssignment_37549,axiom,
! [VarCurr] :
( v118680(VarCurr)
<=> v118465(VarCurr,bitIndex26) ) ).
fof(addAssignment_37548,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex26)
<=> v118467(VarCurr,bitIndex26) ) ).
fof(addAssignment_37547,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex26)
<=> v118474(VarCurr,bitIndex26) ) ).
fof(addAssignment_37546,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex26)
<=> v118471(VarCurr,bitIndex26) ) ).
fof(addAssignment_37545,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex26)
<=> v118473(VarCurr,bitIndex26) ) ).
fof(addAssignment_37544,axiom,
! [VarCurr] :
( v118674(VarCurr)
<=> v118375(VarCurr,bitIndex27) ) ).
fof(addAssignment_37543,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex27)
<=> v118676(VarCurr) ) ).
fof(addAssignment_37542,axiom,
! [VarCurr] :
( v118676(VarCurr)
<=> v118678(VarCurr) ) ).
fof(addAssignment_37541,axiom,
! [VarCurr] :
( v118672(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37540,axiom,
! [VarCurr] :
( v118670(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37539,axiom,
! [VarCurr] :
( v118630(VarCurr)
<=> v118632(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118649(VarNext)
=> ( v118632(VarNext)
<=> v118632(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2691,axiom,
! [VarNext] :
( v118649(VarNext)
=> ( v118632(VarNext)
<=> v118659(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1998,axiom,
! [VarCurr] :
( ( ~ v118650(VarCurr)
& v118651(VarCurr) )
=> ( v118659(VarCurr)
<=> v118660(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2072,axiom,
! [VarCurr] :
( v118650(VarCurr)
=> ( v118659(VarCurr)
<=> v118638(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118652(VarCurr)
=> ( v118660(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5270,axiom,
! [VarCurr] :
( v118652(VarCurr)
=> ( v118660(VarCurr)
<=> v118646(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23551,axiom,
! [VarCurr] :
( v118649(VarCurr)
<=> ( v118650(VarCurr)
| v118651(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23550,axiom,
! [VarCurr] :
( v118651(VarCurr)
<=> ( v118652(VarCurr)
| v118655(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23549,axiom,
! [VarCurr] :
( v118655(VarCurr)
<=> ( v118656(VarCurr)
& v118658(VarCurr) ) ) ).
fof(writeUnaryOperator_9433,axiom,
! [VarCurr] :
( ~ v118658(VarCurr)
<=> v118652(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23548,axiom,
! [VarCurr] :
( v118656(VarCurr)
<=> ( v118634(VarCurr)
& v118657(VarCurr) ) ) ).
fof(writeUnaryOperator_9432,axiom,
! [VarCurr] :
( ~ v118657(VarCurr)
<=> v118636(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23547,axiom,
! [VarCurr] :
( v118652(VarCurr)
<=> ( v118653(VarCurr)
& v118654(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8115,axiom,
! [VarCurr] :
( v118654(VarCurr)
<=> ( v118636(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8114,axiom,
! [VarCurr] :
( v118653(VarCurr)
<=> ( v118634(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23546,axiom,
! [VarCurr] :
( v118650(VarCurr)
<=> ( v118634(VarCurr)
& v118636(VarCurr) ) ) ).
fof(addAssignment_37538,axiom,
! [VarCurr] :
( v118646(VarCurr)
<=> v118465(VarCurr,bitIndex27) ) ).
fof(addAssignment_37537,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex27)
<=> v118467(VarCurr,bitIndex27) ) ).
fof(addAssignment_37536,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex27)
<=> v118474(VarCurr,bitIndex27) ) ).
fof(addAssignment_37535,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex27)
<=> v118471(VarCurr,bitIndex27) ) ).
fof(addAssignment_37534,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex27)
<=> v118473(VarCurr,bitIndex27) ) ).
fof(addAssignment_37533,axiom,
! [VarCurr] :
( v118638(VarCurr)
<=> v118640(VarCurr) ) ).
fof(addAssignment_37532,axiom,
! [VarCurr] :
( v118640(VarCurr)
<=> v118642(VarCurr) ) ).
fof(addAssignment_37531,axiom,
! [VarCurr] :
( v118642(VarCurr)
<=> v118644(VarCurr) ) ).
fof(addAssignment_37530,axiom,
! [VarCurr] :
( v118636(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37529,axiom,
! [VarCurr] :
( v118634(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37528,axiom,
! [VarCurr] :
( v118596(VarCurr)
<=> v118598(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2655,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118613(VarNext)
=> ( v118598(VarNext)
<=> v118598(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2690,axiom,
! [VarNext] :
( v118613(VarNext)
=> ( v118598(VarNext)
<=> v118623(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1997,axiom,
! [VarCurr] :
( ( ~ v118614(VarCurr)
& v118615(VarCurr) )
=> ( v118623(VarCurr)
<=> v118624(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2071,axiom,
! [VarCurr] :
( v118614(VarCurr)
=> ( v118623(VarCurr)
<=> v118604(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5266,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118616(VarCurr)
=> ( v118624(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5269,axiom,
! [VarCurr] :
( v118616(VarCurr)
=> ( v118624(VarCurr)
<=> v118610(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23545,axiom,
! [VarCurr] :
( v118613(VarCurr)
<=> ( v118614(VarCurr)
| v118615(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23544,axiom,
! [VarCurr] :
( v118615(VarCurr)
<=> ( v118616(VarCurr)
| v118619(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23543,axiom,
! [VarCurr] :
( v118619(VarCurr)
<=> ( v118620(VarCurr)
& v118622(VarCurr) ) ) ).
fof(writeUnaryOperator_9431,axiom,
! [VarCurr] :
( ~ v118622(VarCurr)
<=> v118616(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23542,axiom,
! [VarCurr] :
( v118620(VarCurr)
<=> ( v118600(VarCurr)
& v118621(VarCurr) ) ) ).
fof(writeUnaryOperator_9430,axiom,
! [VarCurr] :
( ~ v118621(VarCurr)
<=> v118602(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23541,axiom,
! [VarCurr] :
( v118616(VarCurr)
<=> ( v118617(VarCurr)
& v118618(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8113,axiom,
! [VarCurr] :
( v118618(VarCurr)
<=> ( v118602(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8112,axiom,
! [VarCurr] :
( v118617(VarCurr)
<=> ( v118600(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23540,axiom,
! [VarCurr] :
( v118614(VarCurr)
<=> ( v118600(VarCurr)
& v118602(VarCurr) ) ) ).
fof(addAssignment_37527,axiom,
! [VarCurr] :
( v118610(VarCurr)
<=> v118465(VarCurr,bitIndex28) ) ).
fof(addAssignment_37526,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex28)
<=> v118467(VarCurr,bitIndex28) ) ).
fof(addAssignment_37525,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex28)
<=> v118474(VarCurr,bitIndex28) ) ).
fof(addAssignment_37524,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex28)
<=> v118471(VarCurr,bitIndex28) ) ).
fof(addAssignment_37523,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex28)
<=> v118473(VarCurr,bitIndex28) ) ).
fof(addAssignment_37522,axiom,
! [VarCurr] :
( v118604(VarCurr)
<=> v118375(VarCurr,bitIndex29) ) ).
fof(addAssignment_37521,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex29)
<=> v118606(VarCurr) ) ).
fof(addAssignment_37520,axiom,
! [VarCurr] :
( v118606(VarCurr)
<=> v118608(VarCurr) ) ).
fof(addAssignment_37519,axiom,
! [VarCurr] :
( v118602(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37518,axiom,
! [VarCurr] :
( v118600(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37517,axiom,
! [VarCurr] :
( v118562(VarCurr)
<=> v118564(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2654,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118579(VarNext)
=> ( v118564(VarNext)
<=> v118564(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2689,axiom,
! [VarNext] :
( v118579(VarNext)
=> ( v118564(VarNext)
<=> v118589(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1996,axiom,
! [VarCurr] :
( ( ~ v118580(VarCurr)
& v118581(VarCurr) )
=> ( v118589(VarCurr)
<=> v118590(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2070,axiom,
! [VarCurr] :
( v118580(VarCurr)
=> ( v118589(VarCurr)
<=> v118570(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5265,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118582(VarCurr)
=> ( v118590(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5268,axiom,
! [VarCurr] :
( v118582(VarCurr)
=> ( v118590(VarCurr)
<=> v118576(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23539,axiom,
! [VarCurr] :
( v118579(VarCurr)
<=> ( v118580(VarCurr)
| v118581(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23538,axiom,
! [VarCurr] :
( v118581(VarCurr)
<=> ( v118582(VarCurr)
| v118585(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23537,axiom,
! [VarCurr] :
( v118585(VarCurr)
<=> ( v118586(VarCurr)
& v118588(VarCurr) ) ) ).
fof(writeUnaryOperator_9429,axiom,
! [VarCurr] :
( ~ v118588(VarCurr)
<=> v118582(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23536,axiom,
! [VarCurr] :
( v118586(VarCurr)
<=> ( v118566(VarCurr)
& v118587(VarCurr) ) ) ).
fof(writeUnaryOperator_9428,axiom,
! [VarCurr] :
( ~ v118587(VarCurr)
<=> v118568(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23535,axiom,
! [VarCurr] :
( v118582(VarCurr)
<=> ( v118583(VarCurr)
& v118584(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8111,axiom,
! [VarCurr] :
( v118584(VarCurr)
<=> ( v118568(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8110,axiom,
! [VarCurr] :
( v118583(VarCurr)
<=> ( v118566(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23534,axiom,
! [VarCurr] :
( v118580(VarCurr)
<=> ( v118566(VarCurr)
& v118568(VarCurr) ) ) ).
fof(addAssignment_37516,axiom,
! [VarCurr] :
( v118576(VarCurr)
<=> v118465(VarCurr,bitIndex29) ) ).
fof(addAssignment_37515,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex29)
<=> v118467(VarCurr,bitIndex29) ) ).
fof(addAssignment_37514,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex29)
<=> v118474(VarCurr,bitIndex29) ) ).
fof(addAssignment_37513,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex29)
<=> v118471(VarCurr,bitIndex29) ) ).
fof(addAssignment_37512,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex29)
<=> v118473(VarCurr,bitIndex29) ) ).
fof(addAssignment_37511,axiom,
! [VarCurr] :
( v118570(VarCurr)
<=> v118375(VarCurr,bitIndex30) ) ).
fof(addAssignment_37510,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex30)
<=> v118572(VarCurr) ) ).
fof(addAssignment_37509,axiom,
! [VarCurr] :
( v118572(VarCurr)
<=> v118574(VarCurr) ) ).
fof(addAssignment_37508,axiom,
! [VarCurr] :
( v118568(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37507,axiom,
! [VarCurr] :
( v118566(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37506,axiom,
! [VarCurr] :
( v118528(VarCurr)
<=> v118530(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2653,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118545(VarNext)
=> ( v118530(VarNext)
<=> v118530(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2688,axiom,
! [VarNext] :
( v118545(VarNext)
=> ( v118530(VarNext)
<=> v118555(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1995,axiom,
! [VarCurr] :
( ( ~ v118546(VarCurr)
& v118547(VarCurr) )
=> ( v118555(VarCurr)
<=> v118556(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2069,axiom,
! [VarCurr] :
( v118546(VarCurr)
=> ( v118555(VarCurr)
<=> v118536(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5264,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118548(VarCurr)
=> ( v118556(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5267,axiom,
! [VarCurr] :
( v118548(VarCurr)
=> ( v118556(VarCurr)
<=> v118542(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23533,axiom,
! [VarCurr] :
( v118545(VarCurr)
<=> ( v118546(VarCurr)
| v118547(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23532,axiom,
! [VarCurr] :
( v118547(VarCurr)
<=> ( v118548(VarCurr)
| v118551(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23531,axiom,
! [VarCurr] :
( v118551(VarCurr)
<=> ( v118552(VarCurr)
& v118554(VarCurr) ) ) ).
fof(writeUnaryOperator_9427,axiom,
! [VarCurr] :
( ~ v118554(VarCurr)
<=> v118548(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23530,axiom,
! [VarCurr] :
( v118552(VarCurr)
<=> ( v118532(VarCurr)
& v118553(VarCurr) ) ) ).
fof(writeUnaryOperator_9426,axiom,
! [VarCurr] :
( ~ v118553(VarCurr)
<=> v118534(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23529,axiom,
! [VarCurr] :
( v118548(VarCurr)
<=> ( v118549(VarCurr)
& v118550(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8109,axiom,
! [VarCurr] :
( v118550(VarCurr)
<=> ( v118534(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8108,axiom,
! [VarCurr] :
( v118549(VarCurr)
<=> ( v118532(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23528,axiom,
! [VarCurr] :
( v118546(VarCurr)
<=> ( v118532(VarCurr)
& v118534(VarCurr) ) ) ).
fof(addAssignment_37505,axiom,
! [VarCurr] :
( v118542(VarCurr)
<=> v118465(VarCurr,bitIndex30) ) ).
fof(addAssignment_37504,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex30)
<=> v118467(VarCurr,bitIndex30) ) ).
fof(addAssignment_37503,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex30)
<=> v118474(VarCurr,bitIndex30) ) ).
fof(addAssignment_37502,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex30)
<=> v118471(VarCurr,bitIndex30) ) ).
fof(addAssignment_37501,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex30)
<=> v118473(VarCurr,bitIndex30) ) ).
fof(addAssignment_37500,axiom,
! [VarCurr] :
( v118536(VarCurr)
<=> v118375(VarCurr,bitIndex31) ) ).
fof(addAssignment_37499,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex31)
<=> v118538(VarCurr) ) ).
fof(addAssignment_37498,axiom,
! [VarCurr] :
( v118538(VarCurr)
<=> v118540(VarCurr) ) ).
fof(addAssignment_37497,axiom,
! [VarCurr] :
( v118534(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37496,axiom,
! [VarCurr] :
( v118532(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37495,axiom,
! [VarCurr] :
( v118494(VarCurr)
<=> v118496(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118511(VarNext)
=> ( v118496(VarNext)
<=> v118496(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2687,axiom,
! [VarNext] :
( v118511(VarNext)
=> ( v118496(VarNext)
<=> v118521(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1994,axiom,
! [VarCurr] :
( ( ~ v118512(VarCurr)
& v118513(VarCurr) )
=> ( v118521(VarCurr)
<=> v118522(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2068,axiom,
! [VarCurr] :
( v118512(VarCurr)
=> ( v118521(VarCurr)
<=> v118502(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118514(VarCurr)
=> ( v118522(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5266,axiom,
! [VarCurr] :
( v118514(VarCurr)
=> ( v118522(VarCurr)
<=> v118508(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23527,axiom,
! [VarCurr] :
( v118511(VarCurr)
<=> ( v118512(VarCurr)
| v118513(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23526,axiom,
! [VarCurr] :
( v118513(VarCurr)
<=> ( v118514(VarCurr)
| v118517(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23525,axiom,
! [VarCurr] :
( v118517(VarCurr)
<=> ( v118518(VarCurr)
& v118520(VarCurr) ) ) ).
fof(writeUnaryOperator_9425,axiom,
! [VarCurr] :
( ~ v118520(VarCurr)
<=> v118514(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23524,axiom,
! [VarCurr] :
( v118518(VarCurr)
<=> ( v118498(VarCurr)
& v118519(VarCurr) ) ) ).
fof(writeUnaryOperator_9424,axiom,
! [VarCurr] :
( ~ v118519(VarCurr)
<=> v118500(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23523,axiom,
! [VarCurr] :
( v118514(VarCurr)
<=> ( v118515(VarCurr)
& v118516(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8107,axiom,
! [VarCurr] :
( v118516(VarCurr)
<=> ( v118500(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8106,axiom,
! [VarCurr] :
( v118515(VarCurr)
<=> ( v118498(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23522,axiom,
! [VarCurr] :
( v118512(VarCurr)
<=> ( v118498(VarCurr)
& v118500(VarCurr) ) ) ).
fof(addAssignment_37494,axiom,
! [VarCurr] :
( v118508(VarCurr)
<=> v118465(VarCurr,bitIndex31) ) ).
fof(addAssignment_37493,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex31)
<=> v118467(VarCurr,bitIndex31) ) ).
fof(addAssignment_37492,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex31)
<=> v118474(VarCurr,bitIndex31) ) ).
fof(addAssignment_37491,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex31)
<=> v118471(VarCurr,bitIndex31) ) ).
fof(addAssignment_37490,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex31)
<=> v118473(VarCurr,bitIndex31) ) ).
fof(addAssignment_37489,axiom,
! [VarCurr] :
( v118502(VarCurr)
<=> v118375(VarCurr,bitIndex32) ) ).
fof(addAssignment_37488,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex32)
<=> v118504(VarCurr) ) ).
fof(addAssignment_37487,axiom,
! [VarCurr] :
( v118504(VarCurr)
<=> v118506(VarCurr) ) ).
fof(addAssignment_37486,axiom,
! [VarCurr] :
( v118500(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37485,axiom,
! [VarCurr] :
( v118498(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37484,axiom,
! [VarCurr] :
( v118433(VarCurr)
<=> v118435(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2651,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118477(VarNext)
=> ( v118435(VarNext)
<=> v118435(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2686,axiom,
! [VarNext] :
( v118477(VarNext)
=> ( v118435(VarNext)
<=> v118487(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1993,axiom,
! [VarCurr] :
( ( ~ v118478(VarCurr)
& v118479(VarCurr) )
=> ( v118487(VarCurr)
<=> v118488(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2067,axiom,
! [VarCurr] :
( v118478(VarCurr)
=> ( v118487(VarCurr)
<=> v118455(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5262,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118480(VarCurr)
=> ( v118488(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5265,axiom,
! [VarCurr] :
( v118480(VarCurr)
=> ( v118488(VarCurr)
<=> v118463(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23521,axiom,
! [VarCurr] :
( v118477(VarCurr)
<=> ( v118478(VarCurr)
| v118479(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23520,axiom,
! [VarCurr] :
( v118479(VarCurr)
<=> ( v118480(VarCurr)
| v118483(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23519,axiom,
! [VarCurr] :
( v118483(VarCurr)
<=> ( v118484(VarCurr)
& v118486(VarCurr) ) ) ).
fof(writeUnaryOperator_9423,axiom,
! [VarCurr] :
( ~ v118486(VarCurr)
<=> v118480(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23518,axiom,
! [VarCurr] :
( v118484(VarCurr)
<=> ( v118437(VarCurr)
& v118485(VarCurr) ) ) ).
fof(writeUnaryOperator_9422,axiom,
! [VarCurr] :
( ~ v118485(VarCurr)
<=> v118443(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23517,axiom,
! [VarCurr] :
( v118480(VarCurr)
<=> ( v118481(VarCurr)
& v118482(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8105,axiom,
! [VarCurr] :
( v118482(VarCurr)
<=> ( v118443(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8104,axiom,
! [VarCurr] :
( v118481(VarCurr)
<=> ( v118437(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23516,axiom,
! [VarCurr] :
( v118478(VarCurr)
<=> ( v118437(VarCurr)
& v118443(VarCurr) ) ) ).
fof(addAssignment_37483,axiom,
! [VarCurr] :
( v118463(VarCurr)
<=> v118465(VarCurr,bitIndex32) ) ).
fof(addAssignment_37482,axiom,
! [VarCurr] :
( v118465(VarCurr,bitIndex32)
<=> v118467(VarCurr,bitIndex32) ) ).
fof(addAssignment_37481,axiom,
! [VarCurr] :
( v118467(VarCurr,bitIndex32)
<=> v118474(VarCurr,bitIndex32) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2650,axiom,
! [VarCurr] :
( ~ v118387(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v118474(VarCurr,B)
<=> v115036(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2685,axiom,
! [VarCurr] :
( v118387(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v118474(VarCurr,B)
<=> v118469(VarCurr,B) ) ) ) ).
fof(addAssignment_37480,axiom,
! [VarCurr] :
( v118469(VarCurr,bitIndex32)
<=> v118471(VarCurr,bitIndex32) ) ).
fof(addAssignment_37479,axiom,
! [VarCurr] :
( v118471(VarCurr,bitIndex32)
<=> v118473(VarCurr,bitIndex32) ) ).
fof(addAssignment_37478,axiom,
! [VarCurr] :
( v118455(VarCurr)
<=> v118457(VarCurr,bitIndex32) ) ).
fof(addAssignment_37477,axiom,
! [VarCurr] :
( v118457(VarCurr,bitIndex32)
<=> v118459(VarCurr) ) ).
fof(addAssignment_37476,axiom,
! [VarCurr] :
( v118459(VarCurr)
<=> v118461(VarCurr) ) ).
fof(addAssignment_37475,axiom,
! [VarCurr] :
( v118443(VarCurr)
<=> v118351(VarCurr,bitIndex1) ) ).
fof(addAssignment_37474,axiom,
! [VarCurr] :
( v118351(VarCurr,bitIndex1)
<=> v118445(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23515,axiom,
! [VarCurr] :
( v118445(VarCurr)
<=> ( v118453(VarCurr)
| v118451(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23514,axiom,
! [VarCurr] :
( v118453(VarCurr)
<=> ( v118447(VarCurr)
& v118449(VarCurr) ) ) ).
fof(addAssignment_37473,axiom,
! [VarCurr] :
( v118451(VarCurr)
<=> v118365(VarCurr) ) ).
fof(addAssignment_37472,axiom,
! [VarCurr] :
( v118447(VarCurr)
<=> v118357(VarCurr) ) ).
fof(addAssignment_37471,axiom,
! [VarCurr] :
( v118437(VarCurr)
<=> v118337(VarCurr,bitIndex1) ) ).
fof(addAssignment_37470,axiom,
! [VarCurr] :
( v118337(VarCurr,bitIndex1)
<=> v118439(VarCurr) ) ).
fof(addAssignment_37469,axiom,
! [VarCurr] :
( v118439(VarCurr)
<=> v118441(VarCurr) ) ).
fof(addAssignment_37468,axiom,
! [VarCurr] :
( v118441(VarCurr)
<=> v118343(VarCurr) ) ).
fof(addAssignment_37467,axiom,
! [VarCurr] :
( v118325(VarCurr)
<=> v118327(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23513,axiom,
! [VarCurr] :
( v118327(VarCurr)
<=> ( v118329(VarCurr)
& v118419(VarCurr) ) ) ).
fof(writeUnaryOperator_9421,axiom,
! [VarCurr] :
( ~ v118419(VarCurr)
<=> v118421(VarCurr) ) ).
fof(addAssignment_37466,axiom,
! [VarCurr] :
( v118421(VarCurr)
<=> v118423(VarCurr) ) ).
fof(addAssignment_37465,axiom,
! [VarCurr] :
( v118423(VarCurr)
<=> v118425(VarCurr) ) ).
fof(addAssignment_37464,axiom,
! [VarCurr] :
( v118425(VarCurr)
<=> v108916(VarCurr) ) ).
fof(addAssignment_37463,axiom,
! [VarCurr] :
( v118329(VarCurr)
<=> v118331(VarCurr) ) ).
fof(addAssignment_37462,axiom,
! [VarCurr] :
( v118331(VarCurr)
<=> v118333(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2649,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118402(VarNext)
=> ( v118333(VarNext)
<=> v118333(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2684,axiom,
! [VarNext] :
( v118402(VarNext)
=> ( v118333(VarNext)
<=> v118412(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1992,axiom,
! [VarCurr] :
( ( ~ v118403(VarCurr)
& v118404(VarCurr) )
=> ( v118412(VarCurr)
<=> v118413(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2066,axiom,
! [VarCurr] :
( v118403(VarCurr)
=> ( v118412(VarCurr)
<=> v118373(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5261,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118405(VarCurr)
=> ( v118413(VarCurr)
<=> x118399(VarNext) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5264,axiom,
! [VarCurr] :
( v118405(VarCurr)
=> ( v118413(VarCurr)
<=> v118381(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23512,axiom,
! [VarCurr] :
( v118402(VarCurr)
<=> ( v118403(VarCurr)
| v118404(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23511,axiom,
! [VarCurr] :
( v118404(VarCurr)
<=> ( v118405(VarCurr)
| v118408(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23510,axiom,
! [VarCurr] :
( v118408(VarCurr)
<=> ( v118409(VarCurr)
& v118411(VarCurr) ) ) ).
fof(writeUnaryOperator_9420,axiom,
! [VarCurr] :
( ~ v118411(VarCurr)
<=> v118405(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23509,axiom,
! [VarCurr] :
( v118409(VarCurr)
<=> ( v118335(VarCurr)
& v118410(VarCurr) ) ) ).
fof(writeUnaryOperator_9419,axiom,
! [VarCurr] :
( ~ v118410(VarCurr)
<=> v118349(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23508,axiom,
! [VarCurr] :
( v118405(VarCurr)
<=> ( v118406(VarCurr)
& v118407(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8103,axiom,
! [VarCurr] :
( v118407(VarCurr)
<=> ( v118349(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_8102,axiom,
! [VarCurr] :
( v118406(VarCurr)
<=> ( v118335(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23507,axiom,
! [VarCurr] :
( v118403(VarCurr)
<=> ( v118335(VarCurr)
& v118349(VarCurr) ) ) ).
fof(addAssignment_37461,axiom,
! [VarCurr] :
( v118381(VarCurr)
<=> v118383(VarCurr) ) ).
fof(addAssignment_37460,axiom,
! [VarCurr] :
( v118383(VarCurr)
<=> v118385(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2648,axiom,
! [VarCurr] :
( ~ v118387(VarCurr)
=> ( v118385(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2683,axiom,
! [VarCurr] :
( v118387(VarCurr)
=> ( v118385(VarCurr)
<=> v118393(VarCurr) ) ) ).
fof(addAssignment_37459,axiom,
! [VarCurr] :
( v118393(VarCurr)
<=> v118395(VarCurr) ) ).
fof(addAssignment_37458,axiom,
! [VarCurr] :
( v118395(VarCurr)
<=> v118397(VarCurr) ) ).
fof(addAssignment_37457,axiom,
! [VarCurr] :
( v118387(VarCurr)
<=> v118389(VarCurr) ) ).
fof(addAssignment_37456,axiom,
! [VarCurr] :
( v118389(VarCurr)
<=> v118391(VarCurr) ) ).
fof(addAssignment_37455,axiom,
! [VarCurr] :
( v118373(VarCurr)
<=> v118375(VarCurr,bitIndex28) ) ).
fof(addAssignment_37454,axiom,
! [VarCurr] :
( v118375(VarCurr,bitIndex28)
<=> v118377(VarCurr) ) ).
fof(addAssignment_37453,axiom,
! [VarCurr] :
( v118377(VarCurr)
<=> v118379(VarCurr) ) ).
fof(addAssignment_37452,axiom,
! [VarCurr] :
( v118349(VarCurr)
<=> v118351(VarCurr,bitIndex0) ) ).
fof(addAssignment_37451,axiom,
! [VarCurr] :
( v118351(VarCurr,bitIndex0)
<=> v118353(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23506,axiom,
! [VarCurr] :
( v118353(VarCurr)
<=> ( v118371(VarCurr)
| v118363(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23505,axiom,
! [VarCurr] :
( v118371(VarCurr)
<=> ( v118355(VarCurr)
& v118361(VarCurr) ) ) ).
fof(addAssignment_37450,axiom,
! [VarCurr] :
( v118363(VarCurr)
<=> v118365(VarCurr) ) ).
fof(addAssignment_37449,axiom,
! [VarCurr] :
( v118365(VarCurr)
<=> v118367(VarCurr) ) ).
fof(addAssignment_37448,axiom,
! [VarCurr] :
( v118367(VarCurr)
<=> v118369(VarCurr) ) ).
fof(addAssignment_37447,axiom,
! [VarCurr] :
( v118369(VarCurr)
<=> v108973(VarCurr) ) ).
fof(addAssignment_37446,axiom,
! [VarCurr] :
( v118355(VarCurr)
<=> v118357(VarCurr) ) ).
fof(addAssignment_37445,axiom,
! [VarCurr] :
( v118357(VarCurr)
<=> v118359(VarCurr) ) ).
fof(addAssignment_37444,axiom,
! [VarCurr] :
( v118359(VarCurr)
<=> v108959(VarCurr) ) ).
fof(addAssignment_37443,axiom,
! [VarCurr] :
( v118335(VarCurr)
<=> v118337(VarCurr,bitIndex0) ) ).
fof(addAssignment_37442,axiom,
! [VarCurr] :
( v118337(VarCurr,bitIndex0)
<=> v118339(VarCurr) ) ).
fof(addAssignment_37441,axiom,
! [VarCurr] :
( v118339(VarCurr)
<=> v118341(VarCurr) ) ).
fof(addAssignment_37440,axiom,
! [VarCurr] :
( v118341(VarCurr)
<=> v118343(VarCurr) ) ).
fof(addAssignment_37439,axiom,
! [VarCurr] :
( v118343(VarCurr)
<=> v118345(VarCurr) ) ).
fof(addAssignment_37438,axiom,
! [VarCurr] :
( v118345(VarCurr)
<=> v118347(VarCurr) ) ).
fof(addAssignment_37437,axiom,
! [VarCurr] :
( v118347(VarCurr)
<=> v108943(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118304(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v114722(VarNext,B)
<=> v114722(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2065,axiom,
! [VarNext] :
( v118304(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v114722(VarNext,B)
<=> v118312(VarNext,B) ) ) ) ).
fof(addAssignment_37436,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v118312(VarNext,B)
<=> v118310(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2647,axiom,
! [VarCurr] :
( ~ v118313(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v118310(VarCurr,B)
<=> v114726(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2682,axiom,
! [VarCurr] :
( v118313(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v118310(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_9418,axiom,
! [VarCurr] :
( ~ v118313(VarCurr)
<=> v114724(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118304(VarNext)
<=> v118305(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118305(VarNext)
<=> ( v118306(VarNext)
& v118282(VarNext) ) ) ) ).
fof(writeUnaryOperator_9417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118306(VarNext)
<=> v118289(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2646,axiom,
! [VarCurr] :
( ~ v114728(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v114726(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2681,axiom,
! [VarCurr] :
( v114728(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v114726(VarCurr,B)
<=> v118300(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_33,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v118300(VarCurr,B)
<=> ( v114847(VarCurr,B)
& v118301(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9416,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v118301(VarCurr,B)
<=> ~ v114718(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1990,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118285(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v114847(VarNext,B)
<=> v114847(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2064,axiom,
! [VarNext] :
( v118285(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v114847(VarNext,B)
<=> v118295(VarNext,B) ) ) ) ).
fof(addAssignment_37435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v118295(VarNext,B)
<=> v118293(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2645,axiom,
! [VarCurr] :
( ~ v118296(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v118293(VarCurr,B)
<=> v114849(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2680,axiom,
! [VarCurr] :
( v118296(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v118293(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_9415,axiom,
! [VarCurr] :
( ~ v118296(VarCurr)
<=> v114724(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118285(VarNext)
<=> v118286(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118286(VarNext)
<=> ( v118287(VarNext)
& v118282(VarNext) ) ) ) ).
fof(writeUnaryOperator_9414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v118287(VarNext)
<=> v118289(VarNext) ) ) ).
fof(addAssignment_37434,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v118289(VarNext)
<=> v118282(VarCurr) ) ) ).
fof(addAssignment_37433,axiom,
! [VarCurr] :
( v118282(VarCurr)
<=> v4528(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_32,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v114849(VarCurr,B)
<=> ( v118279(VarCurr,B)
| v118140(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_31,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v118279(VarCurr,B)
<=> ( v114847(VarCurr,B)
& v118280(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9413,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v118280(VarCurr,B)
<=> ~ v114851(VarCurr,B) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_263,axiom,
! [VarCurr] :
( ~ v118277(VarCurr)
=> ( v118140(VarCurr,bitIndex63)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_228,axiom,
! [VarCurr] :
( v118277(VarCurr)
=> ( v118140(VarCurr,bitIndex63)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8101,axiom,
! [VarCurr] :
( v118277(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_262,axiom,
! [VarCurr] :
( ~ v118275(VarCurr)
=> ( v118140(VarCurr,bitIndex62)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_227,axiom,
! [VarCurr] :
( v118275(VarCurr)
=> ( v118140(VarCurr,bitIndex62)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8100,axiom,
! [VarCurr] :
( v118275(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_261,axiom,
! [VarCurr] :
( ~ v118273(VarCurr)
=> ( v118140(VarCurr,bitIndex61)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_226,axiom,
! [VarCurr] :
( v118273(VarCurr)
=> ( v118140(VarCurr,bitIndex61)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8099,axiom,
! [VarCurr] :
( v118273(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_260,axiom,
! [VarCurr] :
( ~ v118271(VarCurr)
=> ( v118140(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_225,axiom,
! [VarCurr] :
( v118271(VarCurr)
=> ( v118140(VarCurr,bitIndex60)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8098,axiom,
! [VarCurr] :
( v118271(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_259,axiom,
! [VarCurr] :
( ~ v118269(VarCurr)
=> ( v118140(VarCurr,bitIndex59)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_224,axiom,
! [VarCurr] :
( v118269(VarCurr)
=> ( v118140(VarCurr,bitIndex59)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8097,axiom,
! [VarCurr] :
( v118269(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_258,axiom,
! [VarCurr] :
( ~ v118267(VarCurr)
=> ( v118140(VarCurr,bitIndex58)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_223,axiom,
! [VarCurr] :
( v118267(VarCurr)
=> ( v118140(VarCurr,bitIndex58)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8096,axiom,
! [VarCurr] :
( v118267(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_257,axiom,
! [VarCurr] :
( ~ v118265(VarCurr)
=> ( v118140(VarCurr,bitIndex57)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_222,axiom,
! [VarCurr] :
( v118265(VarCurr)
=> ( v118140(VarCurr,bitIndex57)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8095,axiom,
! [VarCurr] :
( v118265(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_256,axiom,
! [VarCurr] :
( ~ v118263(VarCurr)
=> ( v118140(VarCurr,bitIndex56)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_221,axiom,
! [VarCurr] :
( v118263(VarCurr)
=> ( v118140(VarCurr,bitIndex56)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8094,axiom,
! [VarCurr] :
( v118263(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_255,axiom,
! [VarCurr] :
( ~ v118261(VarCurr)
=> ( v118140(VarCurr,bitIndex55)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_220,axiom,
! [VarCurr] :
( v118261(VarCurr)
=> ( v118140(VarCurr,bitIndex55)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8093,axiom,
! [VarCurr] :
( v118261(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_254,axiom,
! [VarCurr] :
( ~ v118259(VarCurr)
=> ( v118140(VarCurr,bitIndex54)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_219,axiom,
! [VarCurr] :
( v118259(VarCurr)
=> ( v118140(VarCurr,bitIndex54)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8092,axiom,
! [VarCurr] :
( v118259(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_253,axiom,
! [VarCurr] :
( ~ v118257(VarCurr)
=> ( v118140(VarCurr,bitIndex53)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_218,axiom,
! [VarCurr] :
( v118257(VarCurr)
=> ( v118140(VarCurr,bitIndex53)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8091,axiom,
! [VarCurr] :
( v118257(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_252,axiom,
! [VarCurr] :
( ~ v118255(VarCurr)
=> ( v118140(VarCurr,bitIndex52)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_217,axiom,
! [VarCurr] :
( v118255(VarCurr)
=> ( v118140(VarCurr,bitIndex52)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8090,axiom,
! [VarCurr] :
( v118255(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_251,axiom,
! [VarCurr] :
( ~ v118253(VarCurr)
=> ( v118140(VarCurr,bitIndex51)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_216,axiom,
! [VarCurr] :
( v118253(VarCurr)
=> ( v118140(VarCurr,bitIndex51)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8089,axiom,
! [VarCurr] :
( v118253(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_250,axiom,
! [VarCurr] :
( ~ v118251(VarCurr)
=> ( v118140(VarCurr,bitIndex50)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_215,axiom,
! [VarCurr] :
( v118251(VarCurr)
=> ( v118140(VarCurr,bitIndex50)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8088,axiom,
! [VarCurr] :
( v118251(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_249,axiom,
! [VarCurr] :
( ~ v118249(VarCurr)
=> ( v118140(VarCurr,bitIndex49)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_214,axiom,
! [VarCurr] :
( v118249(VarCurr)
=> ( v118140(VarCurr,bitIndex49)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8087,axiom,
! [VarCurr] :
( v118249(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_248,axiom,
! [VarCurr] :
( ~ v118247(VarCurr)
=> ( v118140(VarCurr,bitIndex48)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_213,axiom,
! [VarCurr] :
( v118247(VarCurr)
=> ( v118140(VarCurr,bitIndex48)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8086,axiom,
! [VarCurr] :
( v118247(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_247,axiom,
! [VarCurr] :
( ~ v118245(VarCurr)
=> ( v118140(VarCurr,bitIndex47)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_212,axiom,
! [VarCurr] :
( v118245(VarCurr)
=> ( v118140(VarCurr,bitIndex47)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8085,axiom,
! [VarCurr] :
( v118245(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_246,axiom,
! [VarCurr] :
( ~ v118243(VarCurr)
=> ( v118140(VarCurr,bitIndex46)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_211,axiom,
! [VarCurr] :
( v118243(VarCurr)
=> ( v118140(VarCurr,bitIndex46)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8084,axiom,
! [VarCurr] :
( v118243(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_245,axiom,
! [VarCurr] :
( ~ v118241(VarCurr)
=> ( v118140(VarCurr,bitIndex45)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_210,axiom,
! [VarCurr] :
( v118241(VarCurr)
=> ( v118140(VarCurr,bitIndex45)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8083,axiom,
! [VarCurr] :
( v118241(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_244,axiom,
! [VarCurr] :
( ~ v118239(VarCurr)
=> ( v118140(VarCurr,bitIndex44)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_209,axiom,
! [VarCurr] :
( v118239(VarCurr)
=> ( v118140(VarCurr,bitIndex44)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8082,axiom,
! [VarCurr] :
( v118239(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_243,axiom,
! [VarCurr] :
( ~ v118237(VarCurr)
=> ( v118140(VarCurr,bitIndex43)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_208,axiom,
! [VarCurr] :
( v118237(VarCurr)
=> ( v118140(VarCurr,bitIndex43)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8081,axiom,
! [VarCurr] :
( v118237(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_242,axiom,
! [VarCurr] :
( ~ v118235(VarCurr)
=> ( v118140(VarCurr,bitIndex42)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_207,axiom,
! [VarCurr] :
( v118235(VarCurr)
=> ( v118140(VarCurr,bitIndex42)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8080,axiom,
! [VarCurr] :
( v118235(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_241,axiom,
! [VarCurr] :
( ~ v118233(VarCurr)
=> ( v118140(VarCurr,bitIndex41)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_206,axiom,
! [VarCurr] :
( v118233(VarCurr)
=> ( v118140(VarCurr,bitIndex41)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8079,axiom,
! [VarCurr] :
( v118233(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_240,axiom,
! [VarCurr] :
( ~ v118231(VarCurr)
=> ( v118140(VarCurr,bitIndex40)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_205,axiom,
! [VarCurr] :
( v118231(VarCurr)
=> ( v118140(VarCurr,bitIndex40)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8078,axiom,
! [VarCurr] :
( v118231(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_239,axiom,
! [VarCurr] :
( ~ v118229(VarCurr)
=> ( v118140(VarCurr,bitIndex39)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_204,axiom,
! [VarCurr] :
( v118229(VarCurr)
=> ( v118140(VarCurr,bitIndex39)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8077,axiom,
! [VarCurr] :
( v118229(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_238,axiom,
! [VarCurr] :
( ~ v118227(VarCurr)
=> ( v118140(VarCurr,bitIndex38)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_203,axiom,
! [VarCurr] :
( v118227(VarCurr)
=> ( v118140(VarCurr,bitIndex38)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8076,axiom,
! [VarCurr] :
( v118227(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_237,axiom,
! [VarCurr] :
( ~ v118225(VarCurr)
=> ( v118140(VarCurr,bitIndex37)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_202,axiom,
! [VarCurr] :
( v118225(VarCurr)
=> ( v118140(VarCurr,bitIndex37)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8075,axiom,
! [VarCurr] :
( v118225(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_236,axiom,
! [VarCurr] :
( ~ v118223(VarCurr)
=> ( v118140(VarCurr,bitIndex36)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_201,axiom,
! [VarCurr] :
( v118223(VarCurr)
=> ( v118140(VarCurr,bitIndex36)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8074,axiom,
! [VarCurr] :
( v118223(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_235,axiom,
! [VarCurr] :
( ~ v118221(VarCurr)
=> ( v118140(VarCurr,bitIndex35)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_200,axiom,
! [VarCurr] :
( v118221(VarCurr)
=> ( v118140(VarCurr,bitIndex35)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8073,axiom,
! [VarCurr] :
( v118221(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_234,axiom,
! [VarCurr] :
( ~ v118219(VarCurr)
=> ( v118140(VarCurr,bitIndex34)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_199,axiom,
! [VarCurr] :
( v118219(VarCurr)
=> ( v118140(VarCurr,bitIndex34)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8072,axiom,
! [VarCurr] :
( v118219(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_233,axiom,
! [VarCurr] :
( ~ v118217(VarCurr)
=> ( v118140(VarCurr,bitIndex33)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_198,axiom,
! [VarCurr] :
( v118217(VarCurr)
=> ( v118140(VarCurr,bitIndex33)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8071,axiom,
! [VarCurr] :
( v118217(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_232,axiom,
! [VarCurr] :
( ~ v118215(VarCurr)
=> ( v118140(VarCurr,bitIndex32)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_197,axiom,
! [VarCurr] :
( v118215(VarCurr)
=> ( v118140(VarCurr,bitIndex32)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8070,axiom,
! [VarCurr] :
( v118215(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_231,axiom,
! [VarCurr] :
( ~ v118213(VarCurr)
=> ( v118140(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_196,axiom,
! [VarCurr] :
( v118213(VarCurr)
=> ( v118140(VarCurr,bitIndex31)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8069,axiom,
! [VarCurr] :
( v118213(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_230,axiom,
! [VarCurr] :
( ~ v118211(VarCurr)
=> ( v118140(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_195,axiom,
! [VarCurr] :
( v118211(VarCurr)
=> ( v118140(VarCurr,bitIndex30)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8068,axiom,
! [VarCurr] :
( v118211(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_229,axiom,
! [VarCurr] :
( ~ v118209(VarCurr)
=> ( v118140(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_194,axiom,
! [VarCurr] :
( v118209(VarCurr)
=> ( v118140(VarCurr,bitIndex29)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8067,axiom,
! [VarCurr] :
( v118209(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_228,axiom,
! [VarCurr] :
( ~ v118207(VarCurr)
=> ( v118140(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_193,axiom,
! [VarCurr] :
( v118207(VarCurr)
=> ( v118140(VarCurr,bitIndex28)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8066,axiom,
! [VarCurr] :
( v118207(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_227,axiom,
! [VarCurr] :
( ~ v118205(VarCurr)
=> ( v118140(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_192,axiom,
! [VarCurr] :
( v118205(VarCurr)
=> ( v118140(VarCurr,bitIndex27)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8065,axiom,
! [VarCurr] :
( v118205(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_226,axiom,
! [VarCurr] :
( ~ v118203(VarCurr)
=> ( v118140(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_191,axiom,
! [VarCurr] :
( v118203(VarCurr)
=> ( v118140(VarCurr,bitIndex26)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8064,axiom,
! [VarCurr] :
( v118203(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_225,axiom,
! [VarCurr] :
( ~ v118201(VarCurr)
=> ( v118140(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_190,axiom,
! [VarCurr] :
( v118201(VarCurr)
=> ( v118140(VarCurr,bitIndex25)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8063,axiom,
! [VarCurr] :
( v118201(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_224,axiom,
! [VarCurr] :
( ~ v118199(VarCurr)
=> ( v118140(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_189,axiom,
! [VarCurr] :
( v118199(VarCurr)
=> ( v118140(VarCurr,bitIndex24)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8062,axiom,
! [VarCurr] :
( v118199(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_223,axiom,
! [VarCurr] :
( ~ v118197(VarCurr)
=> ( v118140(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_188,axiom,
! [VarCurr] :
( v118197(VarCurr)
=> ( v118140(VarCurr,bitIndex23)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8061,axiom,
! [VarCurr] :
( v118197(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_222,axiom,
! [VarCurr] :
( ~ v118195(VarCurr)
=> ( v118140(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_187,axiom,
! [VarCurr] :
( v118195(VarCurr)
=> ( v118140(VarCurr,bitIndex22)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8060,axiom,
! [VarCurr] :
( v118195(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_221,axiom,
! [VarCurr] :
( ~ v118193(VarCurr)
=> ( v118140(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_186,axiom,
! [VarCurr] :
( v118193(VarCurr)
=> ( v118140(VarCurr,bitIndex21)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8059,axiom,
! [VarCurr] :
( v118193(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_220,axiom,
! [VarCurr] :
( ~ v118191(VarCurr)
=> ( v118140(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_185,axiom,
! [VarCurr] :
( v118191(VarCurr)
=> ( v118140(VarCurr,bitIndex20)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8058,axiom,
! [VarCurr] :
( v118191(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_219,axiom,
! [VarCurr] :
( ~ v118189(VarCurr)
=> ( v118140(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_184,axiom,
! [VarCurr] :
( v118189(VarCurr)
=> ( v118140(VarCurr,bitIndex19)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8057,axiom,
! [VarCurr] :
( v118189(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_218,axiom,
! [VarCurr] :
( ~ v118187(VarCurr)
=> ( v118140(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_183,axiom,
! [VarCurr] :
( v118187(VarCurr)
=> ( v118140(VarCurr,bitIndex18)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8056,axiom,
! [VarCurr] :
( v118187(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_217,axiom,
! [VarCurr] :
( ~ v118185(VarCurr)
=> ( v118140(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_182,axiom,
! [VarCurr] :
( v118185(VarCurr)
=> ( v118140(VarCurr,bitIndex17)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8055,axiom,
! [VarCurr] :
( v118185(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_216,axiom,
! [VarCurr] :
( ~ v118183(VarCurr)
=> ( v118140(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_181,axiom,
! [VarCurr] :
( v118183(VarCurr)
=> ( v118140(VarCurr,bitIndex16)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8054,axiom,
! [VarCurr] :
( v118183(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_215,axiom,
! [VarCurr] :
( ~ v118181(VarCurr)
=> ( v118140(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_180,axiom,
! [VarCurr] :
( v118181(VarCurr)
=> ( v118140(VarCurr,bitIndex15)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8053,axiom,
! [VarCurr] :
( v118181(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_214,axiom,
! [VarCurr] :
( ~ v118179(VarCurr)
=> ( v118140(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_179,axiom,
! [VarCurr] :
( v118179(VarCurr)
=> ( v118140(VarCurr,bitIndex14)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8052,axiom,
! [VarCurr] :
( v118179(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_213,axiom,
! [VarCurr] :
( ~ v118177(VarCurr)
=> ( v118140(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_178,axiom,
! [VarCurr] :
( v118177(VarCurr)
=> ( v118140(VarCurr,bitIndex13)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8051,axiom,
! [VarCurr] :
( v118177(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_212,axiom,
! [VarCurr] :
( ~ v118175(VarCurr)
=> ( v118140(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_177,axiom,
! [VarCurr] :
( v118175(VarCurr)
=> ( v118140(VarCurr,bitIndex12)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8050,axiom,
! [VarCurr] :
( v118175(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_211,axiom,
! [VarCurr] :
( ~ v118173(VarCurr)
=> ( v118140(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_176,axiom,
! [VarCurr] :
( v118173(VarCurr)
=> ( v118140(VarCurr,bitIndex11)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8049,axiom,
! [VarCurr] :
( v118173(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_210,axiom,
! [VarCurr] :
( ~ v118171(VarCurr)
=> ( v118140(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_175,axiom,
! [VarCurr] :
( v118171(VarCurr)
=> ( v118140(VarCurr,bitIndex10)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8048,axiom,
! [VarCurr] :
( v118171(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_209,axiom,
! [VarCurr] :
( ~ v118169(VarCurr)
=> ( v118140(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_174,axiom,
! [VarCurr] :
( v118169(VarCurr)
=> ( v118140(VarCurr,bitIndex9)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8047,axiom,
! [VarCurr] :
( v118169(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_208,axiom,
! [VarCurr] :
( ~ v118167(VarCurr)
=> ( v118140(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_173,axiom,
! [VarCurr] :
( v118167(VarCurr)
=> ( v118140(VarCurr,bitIndex8)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8046,axiom,
! [VarCurr] :
( v118167(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_207,axiom,
! [VarCurr] :
( ~ v118165(VarCurr)
=> ( v118140(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_172,axiom,
! [VarCurr] :
( v118165(VarCurr)
=> ( v118140(VarCurr,bitIndex7)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8045,axiom,
! [VarCurr] :
( v118165(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_206,axiom,
! [VarCurr] :
( ~ v118163(VarCurr)
=> ( v118140(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_171,axiom,
! [VarCurr] :
( v118163(VarCurr)
=> ( v118140(VarCurr,bitIndex6)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8044,axiom,
! [VarCurr] :
( v118163(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_205,axiom,
! [VarCurr] :
( ~ v118161(VarCurr)
=> ( v118140(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_170,axiom,
! [VarCurr] :
( v118161(VarCurr)
=> ( v118140(VarCurr,bitIndex5)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8043,axiom,
! [VarCurr] :
( v118161(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_204,axiom,
! [VarCurr] :
( ~ v118159(VarCurr)
=> ( v118140(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_169,axiom,
! [VarCurr] :
( v118159(VarCurr)
=> ( v118140(VarCurr,bitIndex4)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8042,axiom,
! [VarCurr] :
( v118159(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_203,axiom,
! [VarCurr] :
( ~ v118157(VarCurr)
=> ( v118140(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_168,axiom,
! [VarCurr] :
( v118157(VarCurr)
=> ( v118140(VarCurr,bitIndex3)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8041,axiom,
! [VarCurr] :
( v118157(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_202,axiom,
! [VarCurr] :
( ~ v118155(VarCurr)
=> ( v118140(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_167,axiom,
! [VarCurr] :
( v118155(VarCurr)
=> ( v118140(VarCurr,bitIndex2)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8040,axiom,
! [VarCurr] :
( v118155(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_201,axiom,
! [VarCurr] :
( ~ v118153(VarCurr)
=> ( v118140(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_166,axiom,
! [VarCurr] :
( v118153(VarCurr)
=> ( v118140(VarCurr,bitIndex1)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8039,axiom,
! [VarCurr] :
( v118153(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2644,axiom,
! [VarCurr] :
( ~ v118151(VarCurr)
=> ( v118140(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2679,axiom,
! [VarCurr] :
( v118151(VarCurr)
=> ( v118140(VarCurr,bitIndex0)
<=> v118142(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8038,axiom,
! [VarCurr] :
( v118151(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23500,axiom,
! [VarCurr] :
( v118142(VarCurr)
<=> ( v118144(VarCurr)
| v118147(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23499,axiom,
! [VarCurr] :
( v118147(VarCurr)
<=> ( v117990(VarCurr)
& v118000(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23498,axiom,
! [VarCurr] :
( v118144(VarCurr)
<=> ( v114903(VarCurr)
& v114924(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_30,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v114851(VarCurr,B)
<=> ( v114853(VarCurr,B)
| v114718(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_200,axiom,
! [VarCurr] :
( ~ v118137(VarCurr)
=> ( v114853(VarCurr,bitIndex63)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_165,axiom,
! [VarCurr] :
( v118137(VarCurr)
=> ( v114853(VarCurr,bitIndex63)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8037,axiom,
! [VarCurr] :
( v118137(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_199,axiom,
! [VarCurr] :
( ~ v118135(VarCurr)
=> ( v114853(VarCurr,bitIndex62)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_164,axiom,
! [VarCurr] :
( v118135(VarCurr)
=> ( v114853(VarCurr,bitIndex62)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8036,axiom,
! [VarCurr] :
( v118135(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_198,axiom,
! [VarCurr] :
( ~ v118133(VarCurr)
=> ( v114853(VarCurr,bitIndex61)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_163,axiom,
! [VarCurr] :
( v118133(VarCurr)
=> ( v114853(VarCurr,bitIndex61)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8035,axiom,
! [VarCurr] :
( v118133(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_197,axiom,
! [VarCurr] :
( ~ v118131(VarCurr)
=> ( v114853(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_162,axiom,
! [VarCurr] :
( v118131(VarCurr)
=> ( v114853(VarCurr,bitIndex60)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8034,axiom,
! [VarCurr] :
( v118131(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_196,axiom,
! [VarCurr] :
( ~ v118129(VarCurr)
=> ( v114853(VarCurr,bitIndex59)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_161,axiom,
! [VarCurr] :
( v118129(VarCurr)
=> ( v114853(VarCurr,bitIndex59)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8033,axiom,
! [VarCurr] :
( v118129(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_195,axiom,
! [VarCurr] :
( ~ v118127(VarCurr)
=> ( v114853(VarCurr,bitIndex58)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_160,axiom,
! [VarCurr] :
( v118127(VarCurr)
=> ( v114853(VarCurr,bitIndex58)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8032,axiom,
! [VarCurr] :
( v118127(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_194,axiom,
! [VarCurr] :
( ~ v118125(VarCurr)
=> ( v114853(VarCurr,bitIndex57)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_159,axiom,
! [VarCurr] :
( v118125(VarCurr)
=> ( v114853(VarCurr,bitIndex57)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8031,axiom,
! [VarCurr] :
( v118125(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_193,axiom,
! [VarCurr] :
( ~ v118123(VarCurr)
=> ( v114853(VarCurr,bitIndex56)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_158,axiom,
! [VarCurr] :
( v118123(VarCurr)
=> ( v114853(VarCurr,bitIndex56)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8030,axiom,
! [VarCurr] :
( v118123(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_192,axiom,
! [VarCurr] :
( ~ v118121(VarCurr)
=> ( v114853(VarCurr,bitIndex55)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_157,axiom,
! [VarCurr] :
( v118121(VarCurr)
=> ( v114853(VarCurr,bitIndex55)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8029,axiom,
! [VarCurr] :
( v118121(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_191,axiom,
! [VarCurr] :
( ~ v118119(VarCurr)
=> ( v114853(VarCurr,bitIndex54)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_156,axiom,
! [VarCurr] :
( v118119(VarCurr)
=> ( v114853(VarCurr,bitIndex54)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8028,axiom,
! [VarCurr] :
( v118119(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_190,axiom,
! [VarCurr] :
( ~ v118117(VarCurr)
=> ( v114853(VarCurr,bitIndex53)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_155,axiom,
! [VarCurr] :
( v118117(VarCurr)
=> ( v114853(VarCurr,bitIndex53)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8027,axiom,
! [VarCurr] :
( v118117(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_189,axiom,
! [VarCurr] :
( ~ v118115(VarCurr)
=> ( v114853(VarCurr,bitIndex52)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_154,axiom,
! [VarCurr] :
( v118115(VarCurr)
=> ( v114853(VarCurr,bitIndex52)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8026,axiom,
! [VarCurr] :
( v118115(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_188,axiom,
! [VarCurr] :
( ~ v118113(VarCurr)
=> ( v114853(VarCurr,bitIndex51)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_153,axiom,
! [VarCurr] :
( v118113(VarCurr)
=> ( v114853(VarCurr,bitIndex51)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8025,axiom,
! [VarCurr] :
( v118113(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_187,axiom,
! [VarCurr] :
( ~ v118111(VarCurr)
=> ( v114853(VarCurr,bitIndex50)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_152,axiom,
! [VarCurr] :
( v118111(VarCurr)
=> ( v114853(VarCurr,bitIndex50)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8024,axiom,
! [VarCurr] :
( v118111(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_186,axiom,
! [VarCurr] :
( ~ v118109(VarCurr)
=> ( v114853(VarCurr,bitIndex49)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_151,axiom,
! [VarCurr] :
( v118109(VarCurr)
=> ( v114853(VarCurr,bitIndex49)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8023,axiom,
! [VarCurr] :
( v118109(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_185,axiom,
! [VarCurr] :
( ~ v118107(VarCurr)
=> ( v114853(VarCurr,bitIndex48)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_150,axiom,
! [VarCurr] :
( v118107(VarCurr)
=> ( v114853(VarCurr,bitIndex48)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8022,axiom,
! [VarCurr] :
( v118107(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_184,axiom,
! [VarCurr] :
( ~ v118105(VarCurr)
=> ( v114853(VarCurr,bitIndex47)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_149,axiom,
! [VarCurr] :
( v118105(VarCurr)
=> ( v114853(VarCurr,bitIndex47)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8021,axiom,
! [VarCurr] :
( v118105(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_183,axiom,
! [VarCurr] :
( ~ v118103(VarCurr)
=> ( v114853(VarCurr,bitIndex46)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_148,axiom,
! [VarCurr] :
( v118103(VarCurr)
=> ( v114853(VarCurr,bitIndex46)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8020,axiom,
! [VarCurr] :
( v118103(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_182,axiom,
! [VarCurr] :
( ~ v118101(VarCurr)
=> ( v114853(VarCurr,bitIndex45)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_147,axiom,
! [VarCurr] :
( v118101(VarCurr)
=> ( v114853(VarCurr,bitIndex45)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8019,axiom,
! [VarCurr] :
( v118101(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_181,axiom,
! [VarCurr] :
( ~ v118099(VarCurr)
=> ( v114853(VarCurr,bitIndex44)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_146,axiom,
! [VarCurr] :
( v118099(VarCurr)
=> ( v114853(VarCurr,bitIndex44)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8018,axiom,
! [VarCurr] :
( v118099(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_180,axiom,
! [VarCurr] :
( ~ v118097(VarCurr)
=> ( v114853(VarCurr,bitIndex43)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_145,axiom,
! [VarCurr] :
( v118097(VarCurr)
=> ( v114853(VarCurr,bitIndex43)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8017,axiom,
! [VarCurr] :
( v118097(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_179,axiom,
! [VarCurr] :
( ~ v118095(VarCurr)
=> ( v114853(VarCurr,bitIndex42)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_144,axiom,
! [VarCurr] :
( v118095(VarCurr)
=> ( v114853(VarCurr,bitIndex42)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8016,axiom,
! [VarCurr] :
( v118095(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_178,axiom,
! [VarCurr] :
( ~ v118093(VarCurr)
=> ( v114853(VarCurr,bitIndex41)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_143,axiom,
! [VarCurr] :
( v118093(VarCurr)
=> ( v114853(VarCurr,bitIndex41)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8015,axiom,
! [VarCurr] :
( v118093(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_177,axiom,
! [VarCurr] :
( ~ v118091(VarCurr)
=> ( v114853(VarCurr,bitIndex40)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_142,axiom,
! [VarCurr] :
( v118091(VarCurr)
=> ( v114853(VarCurr,bitIndex40)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8014,axiom,
! [VarCurr] :
( v118091(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_176,axiom,
! [VarCurr] :
( ~ v118089(VarCurr)
=> ( v114853(VarCurr,bitIndex39)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_141,axiom,
! [VarCurr] :
( v118089(VarCurr)
=> ( v114853(VarCurr,bitIndex39)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8013,axiom,
! [VarCurr] :
( v118089(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_175,axiom,
! [VarCurr] :
( ~ v118087(VarCurr)
=> ( v114853(VarCurr,bitIndex38)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_140,axiom,
! [VarCurr] :
( v118087(VarCurr)
=> ( v114853(VarCurr,bitIndex38)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8012,axiom,
! [VarCurr] :
( v118087(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_174,axiom,
! [VarCurr] :
( ~ v118085(VarCurr)
=> ( v114853(VarCurr,bitIndex37)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_139,axiom,
! [VarCurr] :
( v118085(VarCurr)
=> ( v114853(VarCurr,bitIndex37)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8011,axiom,
! [VarCurr] :
( v118085(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_173,axiom,
! [VarCurr] :
( ~ v118083(VarCurr)
=> ( v114853(VarCurr,bitIndex36)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_138,axiom,
! [VarCurr] :
( v118083(VarCurr)
=> ( v114853(VarCurr,bitIndex36)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8010,axiom,
! [VarCurr] :
( v118083(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_172,axiom,
! [VarCurr] :
( ~ v118081(VarCurr)
=> ( v114853(VarCurr,bitIndex35)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_137,axiom,
! [VarCurr] :
( v118081(VarCurr)
=> ( v114853(VarCurr,bitIndex35)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8009,axiom,
! [VarCurr] :
( v118081(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_171,axiom,
! [VarCurr] :
( ~ v118079(VarCurr)
=> ( v114853(VarCurr,bitIndex34)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_136,axiom,
! [VarCurr] :
( v118079(VarCurr)
=> ( v114853(VarCurr,bitIndex34)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8008,axiom,
! [VarCurr] :
( v118079(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_170,axiom,
! [VarCurr] :
( ~ v118077(VarCurr)
=> ( v114853(VarCurr,bitIndex33)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_135,axiom,
! [VarCurr] :
( v118077(VarCurr)
=> ( v114853(VarCurr,bitIndex33)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8007,axiom,
! [VarCurr] :
( v118077(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_169,axiom,
! [VarCurr] :
( ~ v118075(VarCurr)
=> ( v114853(VarCurr,bitIndex32)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_134,axiom,
! [VarCurr] :
( v118075(VarCurr)
=> ( v114853(VarCurr,bitIndex32)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8006,axiom,
! [VarCurr] :
( v118075(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $true )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_168,axiom,
! [VarCurr] :
( ~ v118073(VarCurr)
=> ( v114853(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_133,axiom,
! [VarCurr] :
( v118073(VarCurr)
=> ( v114853(VarCurr,bitIndex31)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8005,axiom,
! [VarCurr] :
( v118073(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_167,axiom,
! [VarCurr] :
( ~ v118071(VarCurr)
=> ( v114853(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_132,axiom,
! [VarCurr] :
( v118071(VarCurr)
=> ( v114853(VarCurr,bitIndex30)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8004,axiom,
! [VarCurr] :
( v118071(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_166,axiom,
! [VarCurr] :
( ~ v118069(VarCurr)
=> ( v114853(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_131,axiom,
! [VarCurr] :
( v118069(VarCurr)
=> ( v114853(VarCurr,bitIndex29)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8003,axiom,
! [VarCurr] :
( v118069(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_165,axiom,
! [VarCurr] :
( ~ v118067(VarCurr)
=> ( v114853(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_130,axiom,
! [VarCurr] :
( v118067(VarCurr)
=> ( v114853(VarCurr,bitIndex28)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8002,axiom,
! [VarCurr] :
( v118067(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_164,axiom,
! [VarCurr] :
( ~ v118065(VarCurr)
=> ( v114853(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_129,axiom,
! [VarCurr] :
( v118065(VarCurr)
=> ( v114853(VarCurr,bitIndex27)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8001,axiom,
! [VarCurr] :
( v118065(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_163,axiom,
! [VarCurr] :
( ~ v118063(VarCurr)
=> ( v114853(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_128,axiom,
! [VarCurr] :
( v118063(VarCurr)
=> ( v114853(VarCurr,bitIndex26)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_8000,axiom,
! [VarCurr] :
( v118063(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_162,axiom,
! [VarCurr] :
( ~ v118061(VarCurr)
=> ( v114853(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_127,axiom,
! [VarCurr] :
( v118061(VarCurr)
=> ( v114853(VarCurr,bitIndex25)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7999,axiom,
! [VarCurr] :
( v118061(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_161,axiom,
! [VarCurr] :
( ~ v118059(VarCurr)
=> ( v114853(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_126,axiom,
! [VarCurr] :
( v118059(VarCurr)
=> ( v114853(VarCurr,bitIndex24)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7998,axiom,
! [VarCurr] :
( v118059(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_160,axiom,
! [VarCurr] :
( ~ v118057(VarCurr)
=> ( v114853(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_125,axiom,
! [VarCurr] :
( v118057(VarCurr)
=> ( v114853(VarCurr,bitIndex23)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7997,axiom,
! [VarCurr] :
( v118057(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_159,axiom,
! [VarCurr] :
( ~ v118055(VarCurr)
=> ( v114853(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_124,axiom,
! [VarCurr] :
( v118055(VarCurr)
=> ( v114853(VarCurr,bitIndex22)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7996,axiom,
! [VarCurr] :
( v118055(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_158,axiom,
! [VarCurr] :
( ~ v118053(VarCurr)
=> ( v114853(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_123,axiom,
! [VarCurr] :
( v118053(VarCurr)
=> ( v114853(VarCurr,bitIndex21)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7995,axiom,
! [VarCurr] :
( v118053(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_157,axiom,
! [VarCurr] :
( ~ v118051(VarCurr)
=> ( v114853(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_122,axiom,
! [VarCurr] :
( v118051(VarCurr)
=> ( v114853(VarCurr,bitIndex20)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7994,axiom,
! [VarCurr] :
( v118051(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_156,axiom,
! [VarCurr] :
( ~ v118049(VarCurr)
=> ( v114853(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_121,axiom,
! [VarCurr] :
( v118049(VarCurr)
=> ( v114853(VarCurr,bitIndex19)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7993,axiom,
! [VarCurr] :
( v118049(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_155,axiom,
! [VarCurr] :
( ~ v118047(VarCurr)
=> ( v114853(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_120,axiom,
! [VarCurr] :
( v118047(VarCurr)
=> ( v114853(VarCurr,bitIndex18)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7992,axiom,
! [VarCurr] :
( v118047(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_154,axiom,
! [VarCurr] :
( ~ v118045(VarCurr)
=> ( v114853(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_119,axiom,
! [VarCurr] :
( v118045(VarCurr)
=> ( v114853(VarCurr,bitIndex17)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7991,axiom,
! [VarCurr] :
( v118045(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_153,axiom,
! [VarCurr] :
( ~ v118043(VarCurr)
=> ( v114853(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_118,axiom,
! [VarCurr] :
( v118043(VarCurr)
=> ( v114853(VarCurr,bitIndex16)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7990,axiom,
! [VarCurr] :
( v118043(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $true )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_152,axiom,
! [VarCurr] :
( ~ v118041(VarCurr)
=> ( v114853(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_117,axiom,
! [VarCurr] :
( v118041(VarCurr)
=> ( v114853(VarCurr,bitIndex15)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7989,axiom,
! [VarCurr] :
( v118041(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_151,axiom,
! [VarCurr] :
( ~ v118039(VarCurr)
=> ( v114853(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_116,axiom,
! [VarCurr] :
( v118039(VarCurr)
=> ( v114853(VarCurr,bitIndex14)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7988,axiom,
! [VarCurr] :
( v118039(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_150,axiom,
! [VarCurr] :
( ~ v118037(VarCurr)
=> ( v114853(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_115,axiom,
! [VarCurr] :
( v118037(VarCurr)
=> ( v114853(VarCurr,bitIndex13)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7987,axiom,
! [VarCurr] :
( v118037(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_149,axiom,
! [VarCurr] :
( ~ v118035(VarCurr)
=> ( v114853(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_114,axiom,
! [VarCurr] :
( v118035(VarCurr)
=> ( v114853(VarCurr,bitIndex12)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7986,axiom,
! [VarCurr] :
( v118035(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_148,axiom,
! [VarCurr] :
( ~ v118033(VarCurr)
=> ( v114853(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_113,axiom,
! [VarCurr] :
( v118033(VarCurr)
=> ( v114853(VarCurr,bitIndex11)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7985,axiom,
! [VarCurr] :
( v118033(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_147,axiom,
! [VarCurr] :
( ~ v118031(VarCurr)
=> ( v114853(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_112,axiom,
! [VarCurr] :
( v118031(VarCurr)
=> ( v114853(VarCurr,bitIndex10)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7984,axiom,
! [VarCurr] :
( v118031(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_146,axiom,
! [VarCurr] :
( ~ v118029(VarCurr)
=> ( v114853(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_111,axiom,
! [VarCurr] :
( v118029(VarCurr)
=> ( v114853(VarCurr,bitIndex9)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7983,axiom,
! [VarCurr] :
( v118029(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_145,axiom,
! [VarCurr] :
( ~ v118027(VarCurr)
=> ( v114853(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_110,axiom,
! [VarCurr] :
( v118027(VarCurr)
=> ( v114853(VarCurr,bitIndex8)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7982,axiom,
! [VarCurr] :
( v118027(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $true )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_144,axiom,
! [VarCurr] :
( ~ v118025(VarCurr)
=> ( v114853(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_109,axiom,
! [VarCurr] :
( v118025(VarCurr)
=> ( v114853(VarCurr,bitIndex7)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7981,axiom,
! [VarCurr] :
( v118025(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_143,axiom,
! [VarCurr] :
( ~ v118023(VarCurr)
=> ( v114853(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_108,axiom,
! [VarCurr] :
( v118023(VarCurr)
=> ( v114853(VarCurr,bitIndex6)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7980,axiom,
! [VarCurr] :
( v118023(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_142,axiom,
! [VarCurr] :
( ~ v118021(VarCurr)
=> ( v114853(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_107,axiom,
! [VarCurr] :
( v118021(VarCurr)
=> ( v114853(VarCurr,bitIndex5)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7979,axiom,
! [VarCurr] :
( v118021(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_141,axiom,
! [VarCurr] :
( ~ v118019(VarCurr)
=> ( v114853(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_106,axiom,
! [VarCurr] :
( v118019(VarCurr)
=> ( v114853(VarCurr,bitIndex4)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7978,axiom,
! [VarCurr] :
( v118019(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $true )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_140,axiom,
! [VarCurr] :
( ~ v118017(VarCurr)
=> ( v114853(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_105,axiom,
! [VarCurr] :
( v118017(VarCurr)
=> ( v114853(VarCurr,bitIndex3)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7977,axiom,
! [VarCurr] :
( v118017(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_139,axiom,
! [VarCurr] :
( ~ v118015(VarCurr)
=> ( v114853(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_104,axiom,
! [VarCurr] :
( v118015(VarCurr)
=> ( v114853(VarCurr,bitIndex2)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7976,axiom,
! [VarCurr] :
( v118015(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $true )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_138,axiom,
! [VarCurr] :
( ~ v118013(VarCurr)
=> ( v114853(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_103,axiom,
! [VarCurr] :
( v118013(VarCurr)
=> ( v114853(VarCurr,bitIndex1)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7975,axiom,
! [VarCurr] :
( v118013(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2643,axiom,
! [VarCurr] :
( ~ v118011(VarCurr)
=> ( v114853(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2678,axiom,
! [VarCurr] :
( v118011(VarCurr)
=> ( v114853(VarCurr,bitIndex0)
<=> v114899(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7974,axiom,
! [VarCurr] :
( v118011(VarCurr)
<=> ( ( v114855(VarCurr,bitIndex5)
<=> $false )
& ( v114855(VarCurr,bitIndex4)
<=> $false )
& ( v114855(VarCurr,bitIndex3)
<=> $false )
& ( v114855(VarCurr,bitIndex2)
<=> $false )
& ( v114855(VarCurr,bitIndex1)
<=> $false )
& ( v114855(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23497,axiom,
! [VarCurr] :
( v114899(VarCurr)
<=> ( v114901(VarCurr)
| v117988(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23496,axiom,
! [VarCurr] :
( v117988(VarCurr)
<=> ( v117990(VarCurr)
& v118008(VarCurr) ) ) ).
fof(writeUnaryOperator_9412,axiom,
! [VarCurr] :
( ~ v118008(VarCurr)
<=> v118000(VarCurr,bitIndex0) ) ).
fof(addAssignment_37432,axiom,
! [VarCurr] :
( v118000(VarCurr,bitIndex0)
<=> v118002(VarCurr,bitIndex0) ) ).
fof(addAssignment_37431,axiom,
! [VarCurr] :
( v118002(VarCurr,bitIndex0)
<=> v118004(VarCurr,bitIndex0) ) ).
fof(addAssignment_37430,axiom,
! [VarCurr] :
( v118004(VarCurr,bitIndex0)
<=> v118006(VarCurr,bitIndex0) ) ).
fof(addAssignment_37429,axiom,
! [VarCurr] :
( v118006(VarCurr,bitIndex0)
<=> v108851(VarCurr,bitIndex0) ) ).
fof(addAssignment_37428,axiom,
! [VarCurr] :
( v117990(VarCurr)
<=> v117992(VarCurr) ) ).
fof(addAssignment_37427,axiom,
! [VarCurr] :
( v117992(VarCurr)
<=> v117994(VarCurr) ) ).
fof(addAssignment_37426,axiom,
! [VarCurr] :
( v117994(VarCurr)
<=> v117996(VarCurr) ) ).
fof(addAssignment_37425,axiom,
! [VarCurr] :
( v117996(VarCurr)
<=> v117998(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23495,axiom,
! [VarCurr] :
( v114901(VarCurr)
<=> ( v114903(VarCurr)
& v117986(VarCurr) ) ) ).
fof(writeUnaryOperator_9411,axiom,
! [VarCurr] :
( ~ v117986(VarCurr)
<=> v114924(VarCurr) ) ).
fof(addAssignment_37424,axiom,
! [VarCurr] :
( v114924(VarCurr)
<=> v114926(VarCurr) ) ).
fof(addAssignment_37423,axiom,
! [VarCurr] :
( v114926(VarCurr)
<=> v114928(VarCurr) ) ).
fof(addAssignment_37422,axiom,
! [VarCurr] :
( v114928(VarCurr)
<=> v114930(VarCurr) ) ).
fof(addAssignment_37421,axiom,
! [VarCurr] :
( v114930(VarCurr)
<=> v114932(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23494,axiom,
! [VarCurr] :
( v114932(VarCurr)
<=> ( v117983(VarCurr)
& v117984(VarCurr) ) ) ).
fof(writeUnaryOperator_9410,axiom,
! [VarCurr] :
( ~ v117984(VarCurr)
<=> v114952(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23493,axiom,
! [VarCurr] :
( v117983(VarCurr)
<=> ( v114934(VarCurr)
| v114949(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2642,axiom,
! [VarCurr] :
( ~ v117978(VarCurr)
=> ( v114952(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2677,axiom,
! [VarCurr] :
( v117978(VarCurr)
=> ( v114952(VarCurr)
<=> v117981(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_166,axiom,
! [VarCurr] :
( ( ~ v114606(VarCurr)
& ~ v114091(VarCurr)
& ~ v114920(VarCurr) )
=> ( v117981(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1299,axiom,
! [VarCurr] :
( v114920(VarCurr)
=> ( v117981(VarCurr)
<=> v114954(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5260,axiom,
! [VarCurr] :
( v114091(VarCurr)
=> ( v117981(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5263,axiom,
! [VarCurr] :
( v114606(VarCurr)
=> ( v117981(VarCurr)
<=> v114954(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23492,axiom,
! [VarCurr] :
( v117978(VarCurr)
<=> ( v117979(VarCurr)
| v114921(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23491,axiom,
! [VarCurr] :
( v117979(VarCurr)
<=> ( v117980(VarCurr)
| v114920(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23490,axiom,
! [VarCurr] :
( v117980(VarCurr)
<=> ( v114606(VarCurr)
| v114091(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23489,axiom,
! [VarCurr] :
( v114954(VarCurr)
<=> ( v114934(VarCurr)
& v114956(VarCurr) ) ) ).
fof(addAssignment_37420,axiom,
! [VarCurr] :
( v114956(VarCurr)
<=> v114958(VarCurr) ) ).
fof(addAssignment_37419,axiom,
! [VarCurr] :
( v114958(VarCurr)
<=> v114960(VarCurr) ) ).
fof(addAssignment_37418,axiom,
! [VarCurr] :
( v114960(VarCurr)
<=> v114962(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23488,axiom,
! [VarCurr] :
( v114962(VarCurr)
<=> ( v114964(VarCurr)
| v115034(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23487,axiom,
! [VarCurr] :
( v115034(VarCurr)
<=> ( v114728(VarCurr)
& v117974(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7973,axiom,
! [VarCurr] :
( v117974(VarCurr)
<=> ( ( v115036(VarCurr,bitIndex32)
<=> v115061(VarCurr,bitIndex32) )
& ( v115036(VarCurr,bitIndex31)
<=> v115061(VarCurr,bitIndex31) )
& ( v115036(VarCurr,bitIndex30)
<=> v115061(VarCurr,bitIndex30) )
& ( v115036(VarCurr,bitIndex29)
<=> v115061(VarCurr,bitIndex29) )
& ( v115036(VarCurr,bitIndex28)
<=> v115061(VarCurr,bitIndex28) )
& ( v115036(VarCurr,bitIndex27)
<=> v115061(VarCurr,bitIndex27) )
& ( v115036(VarCurr,bitIndex26)
<=> v115061(VarCurr,bitIndex26) )
& ( v115036(VarCurr,bitIndex25)
<=> v115061(VarCurr,bitIndex25) )
& ( v115036(VarCurr,bitIndex24)
<=> v115061(VarCurr,bitIndex24) )
& ( v115036(VarCurr,bitIndex23)
<=> v115061(VarCurr,bitIndex23) )
& ( v115036(VarCurr,bitIndex22)
<=> v115061(VarCurr,bitIndex22) )
& ( v115036(VarCurr,bitIndex21)
<=> v115061(VarCurr,bitIndex21) )
& ( v115036(VarCurr,bitIndex20)
<=> v115061(VarCurr,bitIndex20) )
& ( v115036(VarCurr,bitIndex19)
<=> v115061(VarCurr,bitIndex19) )
& ( v115036(VarCurr,bitIndex18)
<=> v115061(VarCurr,bitIndex18) )
& ( v115036(VarCurr,bitIndex17)
<=> v115061(VarCurr,bitIndex17) )
& ( v115036(VarCurr,bitIndex16)
<=> v115061(VarCurr,bitIndex16) )
& ( v115036(VarCurr,bitIndex15)
<=> v115061(VarCurr,bitIndex15) )
& ( v115036(VarCurr,bitIndex14)
<=> v115061(VarCurr,bitIndex14) )
& ( v115036(VarCurr,bitIndex13)
<=> v115061(VarCurr,bitIndex13) )
& ( v115036(VarCurr,bitIndex12)
<=> v115061(VarCurr,bitIndex12) )
& ( v115036(VarCurr,bitIndex11)
<=> v115061(VarCurr,bitIndex11) )
& ( v115036(VarCurr,bitIndex10)
<=> v115061(VarCurr,bitIndex10) )
& ( v115036(VarCurr,bitIndex9)
<=> v115061(VarCurr,bitIndex9) )
& ( v115036(VarCurr,bitIndex8)
<=> v115061(VarCurr,bitIndex8) )
& ( v115036(VarCurr,bitIndex7)
<=> v115061(VarCurr,bitIndex7) )
& ( v115036(VarCurr,bitIndex6)
<=> v115061(VarCurr,bitIndex6) )
& ( v115036(VarCurr,bitIndex5)
<=> v115061(VarCurr,bitIndex5) )
& ( v115036(VarCurr,bitIndex4)
<=> v115061(VarCurr,bitIndex4) )
& ( v115036(VarCurr,bitIndex3)
<=> v115061(VarCurr,bitIndex3) )
& ( v115036(VarCurr,bitIndex2)
<=> v115061(VarCurr,bitIndex2) )
& ( v115036(VarCurr,bitIndex1)
<=> v115061(VarCurr,bitIndex1) )
& ( v115036(VarCurr,bitIndex0)
<=> v115061(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_37417,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v115061(VarCurr,B)
<=> v115063(VarCurr,B) ) ) ).
fof(addAssignment_37416,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v115063(VarCurr,B)
<=> v115065(VarCurr,B) ) ) ).
fof(addAssignment_37415,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v115065(VarCurr,B)
<=> v115067(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117956(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v115067(VarNext,B)
<=> v115067(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2063,axiom,
! [VarNext] :
( v117956(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v115067(VarNext,B)
<=> v117970(VarNext,B) ) ) ) ).
fof(addAssignment_37414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v117970(VarNext,B)
<=> v117968(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5259,axiom,
! [VarCurr] :
( ~ v117965(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v117968(VarCurr,B)
<=> v115069(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5262,axiom,
! [VarCurr] :
( v117965(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v117968(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117956(VarNext)
<=> ( v117957(VarNext)
& v117964(VarNext) ) ) ) ).
fof(addAssignment_37413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117964(VarNext)
<=> v117962(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23485,axiom,
! [VarCurr] :
( v117962(VarCurr)
<=> ( v117965(VarCurr)
| v117966(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23484,axiom,
! [VarCurr] :
( v117966(VarCurr)
<=> ( v114064(VarCurr)
& v117967(VarCurr) ) ) ).
fof(writeUnaryOperator_9409,axiom,
! [VarCurr] :
( ~ v117967(VarCurr)
<=> v117965(VarCurr) ) ).
fof(writeUnaryOperator_9408,axiom,
! [VarCurr] :
( ~ v117965(VarCurr)
<=> v114061(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117957(VarNext)
<=> ( v117958(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9407,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117958(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37412,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v115069(VarCurr,B)
<=> v115071(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2641,axiom,
! [VarCurr] :
( ~ v115073(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v115071(VarCurr,B)
<=> v117953(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2676,axiom,
! [VarCurr] :
( v115073(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v115071(VarCurr,B)
<=> v117952(VarCurr,B) ) ) ) ).
fof(addAssignment_37411,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117953(VarCurr,B)
<=> v117106(VarCurr,B) ) ) ).
fof(addAssignment_37410,axiom,
! [VarCurr] :
( ( v117953(VarCurr,bitIndex32)
<=> v115075(VarCurr,bitIndex25) )
& ( v117953(VarCurr,bitIndex31)
<=> v115075(VarCurr,bitIndex24) )
& ( v117953(VarCurr,bitIndex30)
<=> v115075(VarCurr,bitIndex23) )
& ( v117953(VarCurr,bitIndex29)
<=> v115075(VarCurr,bitIndex22) )
& ( v117953(VarCurr,bitIndex28)
<=> v115075(VarCurr,bitIndex21) )
& ( v117953(VarCurr,bitIndex27)
<=> v115075(VarCurr,bitIndex20) )
& ( v117953(VarCurr,bitIndex26)
<=> v115075(VarCurr,bitIndex19) )
& ( v117953(VarCurr,bitIndex25)
<=> v115075(VarCurr,bitIndex18) )
& ( v117953(VarCurr,bitIndex24)
<=> v115075(VarCurr,bitIndex17) )
& ( v117953(VarCurr,bitIndex23)
<=> v115075(VarCurr,bitIndex16) )
& ( v117953(VarCurr,bitIndex22)
<=> v115075(VarCurr,bitIndex15) )
& ( v117953(VarCurr,bitIndex21)
<=> v115075(VarCurr,bitIndex14) )
& ( v117953(VarCurr,bitIndex20)
<=> v115075(VarCurr,bitIndex13) )
& ( v117953(VarCurr,bitIndex19)
<=> v115075(VarCurr,bitIndex12) )
& ( v117953(VarCurr,bitIndex18)
<=> v115075(VarCurr,bitIndex11) )
& ( v117953(VarCurr,bitIndex17)
<=> v115075(VarCurr,bitIndex10) )
& ( v117953(VarCurr,bitIndex16)
<=> v115075(VarCurr,bitIndex9) )
& ( v117953(VarCurr,bitIndex15)
<=> v115075(VarCurr,bitIndex8) )
& ( v117953(VarCurr,bitIndex14)
<=> v115075(VarCurr,bitIndex7) )
& ( v117953(VarCurr,bitIndex13)
<=> v115075(VarCurr,bitIndex6) )
& ( v117953(VarCurr,bitIndex12)
<=> v115075(VarCurr,bitIndex5) )
& ( v117953(VarCurr,bitIndex11)
<=> v115075(VarCurr,bitIndex4) )
& ( v117953(VarCurr,bitIndex10)
<=> v115075(VarCurr,bitIndex3) )
& ( v117953(VarCurr,bitIndex9)
<=> v115075(VarCurr,bitIndex2) )
& ( v117953(VarCurr,bitIndex8)
<=> v115075(VarCurr,bitIndex1) )
& ( v117953(VarCurr,bitIndex7)
<=> v115075(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_37409,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v117952(VarCurr,B)
<=> v115075(VarCurr,B) ) ) ).
fof(addAssignment_37408,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117106(VarCurr,B)
<=> v117196(VarCurr,B) ) ) ).
fof(addAssignment_37407,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117194(VarCurr,B)
<=> v117195(VarCurr,B) ) ) ).
fof(addAssignment_37406,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117191(VarCurr,B)
<=> v117192(VarCurr,B) ) ) ).
fof(addAssignment_37405,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117188(VarCurr,B)
<=> v117189(VarCurr,B) ) ) ).
fof(addAssignment_37404,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117185(VarCurr,B)
<=> v117186(VarCurr,B) ) ) ).
fof(addAssignment_37403,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117182(VarCurr,B)
<=> v117183(VarCurr,B) ) ) ).
fof(addAssignment_37402,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117179(VarCurr,B)
<=> v117180(VarCurr,B) ) ) ).
fof(addAssignment_37401,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117176(VarCurr,B)
<=> v117177(VarCurr,B) ) ) ).
fof(addAssignment_37400,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117122(VarCurr,B)
<=> v117174(VarCurr,B) ) ) ).
fof(addAssignment_37399,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117118(VarCurr,B)
<=> v117119(VarCurr,B) ) ) ).
fof(addAssignment_37398,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117120(VarCurr,B)
<=> v117172(VarCurr,B) ) ) ).
fof(addAssignment_37397,axiom,
! [VarCurr] :
( ( v117135(VarCurr,bitIndex2)
<=> v117137(VarCurr,bitIndex16) )
& ( v117135(VarCurr,bitIndex1)
<=> v117137(VarCurr,bitIndex15) )
& ( v117135(VarCurr,bitIndex0)
<=> v117137(VarCurr,bitIndex14) ) ) ).
fof(addAssignment_37396,axiom,
! [VarNext,B] :
( range_16_14(B)
=> ( v117137(VarNext,B)
<=> v117944(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117946(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117944(VarNext,B)
<=> v117137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2062,axiom,
! [VarNext] :
( v117946(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117944(VarNext,B)
<=> v117161(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117946(VarNext)
<=> ( v117947(VarNext)
& v117156(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23481,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117947(VarNext)
<=> ( v117949(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9406,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117949(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37395,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v117139(VarCurr,B)
<=> v117141(VarCurr,B) ) ) ).
fof(addAssignment_37394,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v117141(VarCurr,B)
<=> v117143(VarCurr,B) ) ) ).
fof(addAssignment_37393,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v117143(VarCurr,B)
<=> v117145(VarCurr,B) ) ) ).
fof(addAssignment_37392,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v117145(VarCurr,B)
<=> v108818(VarCurr,B) ) ) ).
fof(addAssignment_37391,axiom,
! [VarNext,B] :
( range_16_14(B)
=> ( v108818(VarNext,B)
<=> v117936(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117938(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117936(VarNext,B)
<=> v108818(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2061,axiom,
! [VarNext] :
( v117938(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117936(VarNext,B)
<=> v111950(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117938(VarNext)
<=> ( v117939(VarNext)
& v111943(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117939(VarNext)
<=> ( v117941(VarNext)
& v111930(VarNext) ) ) ) ).
fof(writeUnaryOperator_9405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117941(VarNext)
<=> v111937(VarNext) ) ) ).
fof(addAssignment_37390,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v108830(VarCurr,B)
<=> v108169(VarCurr,B) ) ) ).
fof(addAssignment_37389,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v108169(VarCurr,B)
<=> v108171(VarCurr,B) ) ) ).
fof(addAssignment_37388,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v108171(VarCurr,B)
<=> v108173(VarCurr,B) ) ) ).
fof(addAssignment_37387,axiom,
! [VarCurr,B] :
( range_16_14(B)
=> ( v108173(VarCurr,B)
<=> v108200(VarCurr,B) ) ) ).
fof(range_axiom_115,axiom,
! [B] :
( range_16_14(B)
<=> ( $false
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B ) ) ).
fof(addAssignment_37386,axiom,
! [VarCurr,B] :
( range_5_3(B)
=> ( v108204(VarCurr,B)
<=> v111916(VarCurr,B) ) ) ).
fof(range_axiom_114,axiom,
! [B] :
( range_5_3(B)
<=> ( $false
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B ) ) ).
fof(addAssignment_37385,axiom,
! [VarCurr] :
( ( v117135(VarCurr,bitIndex6)
<=> v117137(VarCurr,bitIndex20) )
& ( v117135(VarCurr,bitIndex5)
<=> v117137(VarCurr,bitIndex19) )
& ( v117135(VarCurr,bitIndex4)
<=> v117137(VarCurr,bitIndex18) )
& ( v117135(VarCurr,bitIndex3)
<=> v117137(VarCurr,bitIndex17) ) ) ).
fof(addAssignment_37384,axiom,
! [VarNext,B] :
( range_20_17(B)
=> ( v117137(VarNext,B)
<=> v117928(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1986,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117930(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117928(VarNext,B)
<=> v117137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2060,axiom,
! [VarNext] :
( v117930(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117928(VarNext,B)
<=> v117161(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117930(VarNext)
<=> ( v117931(VarNext)
& v117156(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117931(VarNext)
<=> ( v117933(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117933(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37383,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v117139(VarCurr,B)
<=> v117141(VarCurr,B) ) ) ).
fof(addAssignment_37382,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v117141(VarCurr,B)
<=> v117143(VarCurr,B) ) ) ).
fof(addAssignment_37381,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v117143(VarCurr,B)
<=> v117145(VarCurr,B) ) ) ).
fof(addAssignment_37380,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v117145(VarCurr,B)
<=> v108818(VarCurr,B) ) ) ).
fof(addAssignment_37379,axiom,
! [VarNext,B] :
( range_20_17(B)
=> ( v108818(VarNext,B)
<=> v117920(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1985,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117922(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117920(VarNext,B)
<=> v108818(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2059,axiom,
! [VarNext] :
( v117922(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117920(VarNext,B)
<=> v111950(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117922(VarNext)
<=> ( v117923(VarNext)
& v111943(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117923(VarNext)
<=> ( v117925(VarNext)
& v111930(VarNext) ) ) ) ).
fof(writeUnaryOperator_9403,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117925(VarNext)
<=> v111937(VarNext) ) ) ).
fof(addAssignment_37378,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v108830(VarCurr,B)
<=> v108169(VarCurr,B) ) ) ).
fof(addAssignment_37377,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v108169(VarCurr,B)
<=> v108171(VarCurr,B) ) ) ).
fof(addAssignment_37376,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v108171(VarCurr,B)
<=> v108173(VarCurr,B) ) ) ).
fof(addAssignment_37375,axiom,
! [VarCurr,B] :
( range_20_17(B)
=> ( v108173(VarCurr,B)
<=> v108200(VarCurr,B) ) ) ).
fof(range_axiom_113,axiom,
! [B] :
( range_20_17(B)
<=> ( $false
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B ) ) ).
fof(addAssignment_37374,axiom,
! [VarCurr,B] :
( range_9_6(B)
=> ( v108204(VarCurr,B)
<=> v111916(VarCurr,B) ) ) ).
fof(range_axiom_112,axiom,
! [B] :
( range_9_6(B)
<=> ( $false
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B ) ) ).
fof(addAssignment_37373,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex0)
<=> v117914(VarCurr) ) ).
fof(addAssignment_37372,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex1)
<=> v117909(VarCurr) ) ).
fof(addAssignment_37371,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex2)
<=> v117904(VarCurr) ) ).
fof(addAssignment_37370,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex3)
<=> v117899(VarCurr) ) ).
fof(addAssignment_37369,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex4)
<=> v117894(VarCurr) ) ).
fof(addAssignment_37368,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex5)
<=> v117889(VarCurr) ) ).
fof(addAssignment_37367,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex6)
<=> v117884(VarCurr) ) ).
fof(addAssignment_37366,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex7)
<=> v117879(VarCurr) ) ).
fof(addAssignment_37365,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex8)
<=> v117874(VarCurr) ) ).
fof(addAssignment_37364,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex9)
<=> v117869(VarCurr) ) ).
fof(addAssignment_37363,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex10)
<=> v117864(VarCurr) ) ).
fof(addAssignment_37362,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex11)
<=> v117859(VarCurr) ) ).
fof(addAssignment_37361,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex12)
<=> v117854(VarCurr) ) ).
fof(addAssignment_37360,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex13)
<=> v117849(VarCurr) ) ).
fof(addAssignment_37359,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex14)
<=> v117844(VarCurr) ) ).
fof(addAssignment_37358,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex15)
<=> v117839(VarCurr) ) ).
fof(addAssignment_37357,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex16)
<=> v117834(VarCurr) ) ).
fof(addAssignment_37356,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex17)
<=> v117829(VarCurr) ) ).
fof(addAssignment_37355,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex18)
<=> v117824(VarCurr) ) ).
fof(addAssignment_37354,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex19)
<=> v117819(VarCurr) ) ).
fof(addAssignment_37353,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex20)
<=> v117814(VarCurr) ) ).
fof(addAssignment_37352,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex21)
<=> v117809(VarCurr) ) ).
fof(addAssignment_37351,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex22)
<=> v117804(VarCurr) ) ).
fof(addAssignment_37350,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex23)
<=> v117799(VarCurr) ) ).
fof(addAssignment_37349,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex24)
<=> v117794(VarCurr) ) ).
fof(addAssignment_37348,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex25)
<=> v117789(VarCurr) ) ).
fof(addAssignment_37347,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex26)
<=> v117784(VarCurr) ) ).
fof(addAssignment_37346,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex27)
<=> v117779(VarCurr) ) ).
fof(addAssignment_37345,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex28)
<=> v117774(VarCurr) ) ).
fof(addAssignment_37344,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex29)
<=> v117769(VarCurr) ) ).
fof(addAssignment_37343,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex30)
<=> v117764(VarCurr) ) ).
fof(addAssignment_37342,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex31)
<=> v117759(VarCurr) ) ).
fof(addAssignment_37341,axiom,
! [VarCurr] :
( v115075(VarCurr,bitIndex32)
<=> v117500(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23474,axiom,
! [VarCurr] :
( v117914(VarCurr)
<=> ( v117915(VarCurr)
& v117918(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23473,axiom,
! [VarCurr] :
( v117918(VarCurr)
<=> ( v115077(VarCurr,bitIndex0)
| v117104(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23472,axiom,
! [VarCurr] :
( v117915(VarCurr)
<=> ( v117916(VarCurr)
| v117917(VarCurr) ) ) ).
fof(writeUnaryOperator_9402,axiom,
! [VarCurr] :
( ~ v117917(VarCurr)
<=> v117104(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_9401,axiom,
! [VarCurr] :
( ~ v117916(VarCurr)
<=> v115077(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23471,axiom,
! [VarCurr] :
( v117909(VarCurr)
<=> ( v117910(VarCurr)
& v117913(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23470,axiom,
! [VarCurr] :
( v117913(VarCurr)
<=> ( v117565(VarCurr)
| v117566(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23469,axiom,
! [VarCurr] :
( v117910(VarCurr)
<=> ( v117911(VarCurr)
| v117912(VarCurr) ) ) ).
fof(writeUnaryOperator_9400,axiom,
! [VarCurr] :
( ~ v117912(VarCurr)
<=> v117566(VarCurr) ) ).
fof(writeUnaryOperator_9399,axiom,
! [VarCurr] :
( ~ v117911(VarCurr)
<=> v117565(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23468,axiom,
! [VarCurr] :
( v117904(VarCurr)
<=> ( v117905(VarCurr)
& v117908(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23467,axiom,
! [VarCurr] :
( v117908(VarCurr)
<=> ( v117563(VarCurr)
| v117572(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23466,axiom,
! [VarCurr] :
( v117905(VarCurr)
<=> ( v117906(VarCurr)
| v117907(VarCurr) ) ) ).
fof(writeUnaryOperator_9398,axiom,
! [VarCurr] :
( ~ v117907(VarCurr)
<=> v117572(VarCurr) ) ).
fof(writeUnaryOperator_9397,axiom,
! [VarCurr] :
( ~ v117906(VarCurr)
<=> v117563(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23465,axiom,
! [VarCurr] :
( v117899(VarCurr)
<=> ( v117900(VarCurr)
& v117903(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23464,axiom,
! [VarCurr] :
( v117903(VarCurr)
<=> ( v117561(VarCurr)
| v117578(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23463,axiom,
! [VarCurr] :
( v117900(VarCurr)
<=> ( v117901(VarCurr)
| v117902(VarCurr) ) ) ).
fof(writeUnaryOperator_9396,axiom,
! [VarCurr] :
( ~ v117902(VarCurr)
<=> v117578(VarCurr) ) ).
fof(writeUnaryOperator_9395,axiom,
! [VarCurr] :
( ~ v117901(VarCurr)
<=> v117561(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23462,axiom,
! [VarCurr] :
( v117894(VarCurr)
<=> ( v117895(VarCurr)
& v117898(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23461,axiom,
! [VarCurr] :
( v117898(VarCurr)
<=> ( v117559(VarCurr)
| v117584(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23460,axiom,
! [VarCurr] :
( v117895(VarCurr)
<=> ( v117896(VarCurr)
| v117897(VarCurr) ) ) ).
fof(writeUnaryOperator_9394,axiom,
! [VarCurr] :
( ~ v117897(VarCurr)
<=> v117584(VarCurr) ) ).
fof(writeUnaryOperator_9393,axiom,
! [VarCurr] :
( ~ v117896(VarCurr)
<=> v117559(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23459,axiom,
! [VarCurr] :
( v117889(VarCurr)
<=> ( v117890(VarCurr)
& v117893(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23458,axiom,
! [VarCurr] :
( v117893(VarCurr)
<=> ( v117557(VarCurr)
| v117590(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23457,axiom,
! [VarCurr] :
( v117890(VarCurr)
<=> ( v117891(VarCurr)
| v117892(VarCurr) ) ) ).
fof(writeUnaryOperator_9392,axiom,
! [VarCurr] :
( ~ v117892(VarCurr)
<=> v117590(VarCurr) ) ).
fof(writeUnaryOperator_9391,axiom,
! [VarCurr] :
( ~ v117891(VarCurr)
<=> v117557(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23456,axiom,
! [VarCurr] :
( v117884(VarCurr)
<=> ( v117885(VarCurr)
& v117888(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23455,axiom,
! [VarCurr] :
( v117888(VarCurr)
<=> ( v117555(VarCurr)
| v117596(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23454,axiom,
! [VarCurr] :
( v117885(VarCurr)
<=> ( v117886(VarCurr)
| v117887(VarCurr) ) ) ).
fof(writeUnaryOperator_9390,axiom,
! [VarCurr] :
( ~ v117887(VarCurr)
<=> v117596(VarCurr) ) ).
fof(writeUnaryOperator_9389,axiom,
! [VarCurr] :
( ~ v117886(VarCurr)
<=> v117555(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23453,axiom,
! [VarCurr] :
( v117879(VarCurr)
<=> ( v117880(VarCurr)
& v117883(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23452,axiom,
! [VarCurr] :
( v117883(VarCurr)
<=> ( v117553(VarCurr)
| v117602(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23451,axiom,
! [VarCurr] :
( v117880(VarCurr)
<=> ( v117881(VarCurr)
| v117882(VarCurr) ) ) ).
fof(writeUnaryOperator_9388,axiom,
! [VarCurr] :
( ~ v117882(VarCurr)
<=> v117602(VarCurr) ) ).
fof(writeUnaryOperator_9387,axiom,
! [VarCurr] :
( ~ v117881(VarCurr)
<=> v117553(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23450,axiom,
! [VarCurr] :
( v117874(VarCurr)
<=> ( v117875(VarCurr)
& v117878(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23449,axiom,
! [VarCurr] :
( v117878(VarCurr)
<=> ( v117551(VarCurr)
| v117608(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23448,axiom,
! [VarCurr] :
( v117875(VarCurr)
<=> ( v117876(VarCurr)
| v117877(VarCurr) ) ) ).
fof(writeUnaryOperator_9386,axiom,
! [VarCurr] :
( ~ v117877(VarCurr)
<=> v117608(VarCurr) ) ).
fof(writeUnaryOperator_9385,axiom,
! [VarCurr] :
( ~ v117876(VarCurr)
<=> v117551(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23447,axiom,
! [VarCurr] :
( v117869(VarCurr)
<=> ( v117870(VarCurr)
& v117873(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23446,axiom,
! [VarCurr] :
( v117873(VarCurr)
<=> ( v117549(VarCurr)
| v117614(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23445,axiom,
! [VarCurr] :
( v117870(VarCurr)
<=> ( v117871(VarCurr)
| v117872(VarCurr) ) ) ).
fof(writeUnaryOperator_9384,axiom,
! [VarCurr] :
( ~ v117872(VarCurr)
<=> v117614(VarCurr) ) ).
fof(writeUnaryOperator_9383,axiom,
! [VarCurr] :
( ~ v117871(VarCurr)
<=> v117549(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23444,axiom,
! [VarCurr] :
( v117864(VarCurr)
<=> ( v117865(VarCurr)
& v117868(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23443,axiom,
! [VarCurr] :
( v117868(VarCurr)
<=> ( v117547(VarCurr)
| v117620(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23442,axiom,
! [VarCurr] :
( v117865(VarCurr)
<=> ( v117866(VarCurr)
| v117867(VarCurr) ) ) ).
fof(writeUnaryOperator_9382,axiom,
! [VarCurr] :
( ~ v117867(VarCurr)
<=> v117620(VarCurr) ) ).
fof(writeUnaryOperator_9381,axiom,
! [VarCurr] :
( ~ v117866(VarCurr)
<=> v117547(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23441,axiom,
! [VarCurr] :
( v117859(VarCurr)
<=> ( v117860(VarCurr)
& v117863(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23440,axiom,
! [VarCurr] :
( v117863(VarCurr)
<=> ( v117545(VarCurr)
| v117626(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23439,axiom,
! [VarCurr] :
( v117860(VarCurr)
<=> ( v117861(VarCurr)
| v117862(VarCurr) ) ) ).
fof(writeUnaryOperator_9380,axiom,
! [VarCurr] :
( ~ v117862(VarCurr)
<=> v117626(VarCurr) ) ).
fof(writeUnaryOperator_9379,axiom,
! [VarCurr] :
( ~ v117861(VarCurr)
<=> v117545(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23438,axiom,
! [VarCurr] :
( v117854(VarCurr)
<=> ( v117855(VarCurr)
& v117858(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23437,axiom,
! [VarCurr] :
( v117858(VarCurr)
<=> ( v117543(VarCurr)
| v117632(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23436,axiom,
! [VarCurr] :
( v117855(VarCurr)
<=> ( v117856(VarCurr)
| v117857(VarCurr) ) ) ).
fof(writeUnaryOperator_9378,axiom,
! [VarCurr] :
( ~ v117857(VarCurr)
<=> v117632(VarCurr) ) ).
fof(writeUnaryOperator_9377,axiom,
! [VarCurr] :
( ~ v117856(VarCurr)
<=> v117543(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23435,axiom,
! [VarCurr] :
( v117849(VarCurr)
<=> ( v117850(VarCurr)
& v117853(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23434,axiom,
! [VarCurr] :
( v117853(VarCurr)
<=> ( v117541(VarCurr)
| v117638(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23433,axiom,
! [VarCurr] :
( v117850(VarCurr)
<=> ( v117851(VarCurr)
| v117852(VarCurr) ) ) ).
fof(writeUnaryOperator_9376,axiom,
! [VarCurr] :
( ~ v117852(VarCurr)
<=> v117638(VarCurr) ) ).
fof(writeUnaryOperator_9375,axiom,
! [VarCurr] :
( ~ v117851(VarCurr)
<=> v117541(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23432,axiom,
! [VarCurr] :
( v117844(VarCurr)
<=> ( v117845(VarCurr)
& v117848(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23431,axiom,
! [VarCurr] :
( v117848(VarCurr)
<=> ( v117539(VarCurr)
| v117644(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23430,axiom,
! [VarCurr] :
( v117845(VarCurr)
<=> ( v117846(VarCurr)
| v117847(VarCurr) ) ) ).
fof(writeUnaryOperator_9374,axiom,
! [VarCurr] :
( ~ v117847(VarCurr)
<=> v117644(VarCurr) ) ).
fof(writeUnaryOperator_9373,axiom,
! [VarCurr] :
( ~ v117846(VarCurr)
<=> v117539(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23429,axiom,
! [VarCurr] :
( v117839(VarCurr)
<=> ( v117840(VarCurr)
& v117843(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23428,axiom,
! [VarCurr] :
( v117843(VarCurr)
<=> ( v117537(VarCurr)
| v117650(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23427,axiom,
! [VarCurr] :
( v117840(VarCurr)
<=> ( v117841(VarCurr)
| v117842(VarCurr) ) ) ).
fof(writeUnaryOperator_9372,axiom,
! [VarCurr] :
( ~ v117842(VarCurr)
<=> v117650(VarCurr) ) ).
fof(writeUnaryOperator_9371,axiom,
! [VarCurr] :
( ~ v117841(VarCurr)
<=> v117537(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23426,axiom,
! [VarCurr] :
( v117834(VarCurr)
<=> ( v117835(VarCurr)
& v117838(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23425,axiom,
! [VarCurr] :
( v117838(VarCurr)
<=> ( v117535(VarCurr)
| v117656(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23424,axiom,
! [VarCurr] :
( v117835(VarCurr)
<=> ( v117836(VarCurr)
| v117837(VarCurr) ) ) ).
fof(writeUnaryOperator_9370,axiom,
! [VarCurr] :
( ~ v117837(VarCurr)
<=> v117656(VarCurr) ) ).
fof(writeUnaryOperator_9369,axiom,
! [VarCurr] :
( ~ v117836(VarCurr)
<=> v117535(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23423,axiom,
! [VarCurr] :
( v117829(VarCurr)
<=> ( v117830(VarCurr)
& v117833(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23422,axiom,
! [VarCurr] :
( v117833(VarCurr)
<=> ( v117533(VarCurr)
| v117662(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23421,axiom,
! [VarCurr] :
( v117830(VarCurr)
<=> ( v117831(VarCurr)
| v117832(VarCurr) ) ) ).
fof(writeUnaryOperator_9368,axiom,
! [VarCurr] :
( ~ v117832(VarCurr)
<=> v117662(VarCurr) ) ).
fof(writeUnaryOperator_9367,axiom,
! [VarCurr] :
( ~ v117831(VarCurr)
<=> v117533(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23420,axiom,
! [VarCurr] :
( v117824(VarCurr)
<=> ( v117825(VarCurr)
& v117828(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23419,axiom,
! [VarCurr] :
( v117828(VarCurr)
<=> ( v117531(VarCurr)
| v117668(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23418,axiom,
! [VarCurr] :
( v117825(VarCurr)
<=> ( v117826(VarCurr)
| v117827(VarCurr) ) ) ).
fof(writeUnaryOperator_9366,axiom,
! [VarCurr] :
( ~ v117827(VarCurr)
<=> v117668(VarCurr) ) ).
fof(writeUnaryOperator_9365,axiom,
! [VarCurr] :
( ~ v117826(VarCurr)
<=> v117531(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23417,axiom,
! [VarCurr] :
( v117819(VarCurr)
<=> ( v117820(VarCurr)
& v117823(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23416,axiom,
! [VarCurr] :
( v117823(VarCurr)
<=> ( v117529(VarCurr)
| v117674(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23415,axiom,
! [VarCurr] :
( v117820(VarCurr)
<=> ( v117821(VarCurr)
| v117822(VarCurr) ) ) ).
fof(writeUnaryOperator_9364,axiom,
! [VarCurr] :
( ~ v117822(VarCurr)
<=> v117674(VarCurr) ) ).
fof(writeUnaryOperator_9363,axiom,
! [VarCurr] :
( ~ v117821(VarCurr)
<=> v117529(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23414,axiom,
! [VarCurr] :
( v117814(VarCurr)
<=> ( v117815(VarCurr)
& v117818(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23413,axiom,
! [VarCurr] :
( v117818(VarCurr)
<=> ( v117527(VarCurr)
| v117680(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23412,axiom,
! [VarCurr] :
( v117815(VarCurr)
<=> ( v117816(VarCurr)
| v117817(VarCurr) ) ) ).
fof(writeUnaryOperator_9362,axiom,
! [VarCurr] :
( ~ v117817(VarCurr)
<=> v117680(VarCurr) ) ).
fof(writeUnaryOperator_9361,axiom,
! [VarCurr] :
( ~ v117816(VarCurr)
<=> v117527(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23411,axiom,
! [VarCurr] :
( v117809(VarCurr)
<=> ( v117810(VarCurr)
& v117813(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23410,axiom,
! [VarCurr] :
( v117813(VarCurr)
<=> ( v117525(VarCurr)
| v117686(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23409,axiom,
! [VarCurr] :
( v117810(VarCurr)
<=> ( v117811(VarCurr)
| v117812(VarCurr) ) ) ).
fof(writeUnaryOperator_9360,axiom,
! [VarCurr] :
( ~ v117812(VarCurr)
<=> v117686(VarCurr) ) ).
fof(writeUnaryOperator_9359,axiom,
! [VarCurr] :
( ~ v117811(VarCurr)
<=> v117525(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23408,axiom,
! [VarCurr] :
( v117804(VarCurr)
<=> ( v117805(VarCurr)
& v117808(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23407,axiom,
! [VarCurr] :
( v117808(VarCurr)
<=> ( v117523(VarCurr)
| v117692(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23406,axiom,
! [VarCurr] :
( v117805(VarCurr)
<=> ( v117806(VarCurr)
| v117807(VarCurr) ) ) ).
fof(writeUnaryOperator_9358,axiom,
! [VarCurr] :
( ~ v117807(VarCurr)
<=> v117692(VarCurr) ) ).
fof(writeUnaryOperator_9357,axiom,
! [VarCurr] :
( ~ v117806(VarCurr)
<=> v117523(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23405,axiom,
! [VarCurr] :
( v117799(VarCurr)
<=> ( v117800(VarCurr)
& v117803(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23404,axiom,
! [VarCurr] :
( v117803(VarCurr)
<=> ( v117521(VarCurr)
| v117698(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23403,axiom,
! [VarCurr] :
( v117800(VarCurr)
<=> ( v117801(VarCurr)
| v117802(VarCurr) ) ) ).
fof(writeUnaryOperator_9356,axiom,
! [VarCurr] :
( ~ v117802(VarCurr)
<=> v117698(VarCurr) ) ).
fof(writeUnaryOperator_9355,axiom,
! [VarCurr] :
( ~ v117801(VarCurr)
<=> v117521(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23402,axiom,
! [VarCurr] :
( v117794(VarCurr)
<=> ( v117795(VarCurr)
& v117798(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23401,axiom,
! [VarCurr] :
( v117798(VarCurr)
<=> ( v117519(VarCurr)
| v117704(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23400,axiom,
! [VarCurr] :
( v117795(VarCurr)
<=> ( v117796(VarCurr)
| v117797(VarCurr) ) ) ).
fof(writeUnaryOperator_9354,axiom,
! [VarCurr] :
( ~ v117797(VarCurr)
<=> v117704(VarCurr) ) ).
fof(writeUnaryOperator_9353,axiom,
! [VarCurr] :
( ~ v117796(VarCurr)
<=> v117519(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23399,axiom,
! [VarCurr] :
( v117789(VarCurr)
<=> ( v117790(VarCurr)
& v117793(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23398,axiom,
! [VarCurr] :
( v117793(VarCurr)
<=> ( v117517(VarCurr)
| v117710(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23397,axiom,
! [VarCurr] :
( v117790(VarCurr)
<=> ( v117791(VarCurr)
| v117792(VarCurr) ) ) ).
fof(writeUnaryOperator_9352,axiom,
! [VarCurr] :
( ~ v117792(VarCurr)
<=> v117710(VarCurr) ) ).
fof(writeUnaryOperator_9351,axiom,
! [VarCurr] :
( ~ v117791(VarCurr)
<=> v117517(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23396,axiom,
! [VarCurr] :
( v117784(VarCurr)
<=> ( v117785(VarCurr)
& v117788(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23395,axiom,
! [VarCurr] :
( v117788(VarCurr)
<=> ( v117515(VarCurr)
| v117716(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23394,axiom,
! [VarCurr] :
( v117785(VarCurr)
<=> ( v117786(VarCurr)
| v117787(VarCurr) ) ) ).
fof(writeUnaryOperator_9350,axiom,
! [VarCurr] :
( ~ v117787(VarCurr)
<=> v117716(VarCurr) ) ).
fof(writeUnaryOperator_9349,axiom,
! [VarCurr] :
( ~ v117786(VarCurr)
<=> v117515(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23393,axiom,
! [VarCurr] :
( v117779(VarCurr)
<=> ( v117780(VarCurr)
& v117783(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23392,axiom,
! [VarCurr] :
( v117783(VarCurr)
<=> ( v117513(VarCurr)
| v117722(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23391,axiom,
! [VarCurr] :
( v117780(VarCurr)
<=> ( v117781(VarCurr)
| v117782(VarCurr) ) ) ).
fof(writeUnaryOperator_9348,axiom,
! [VarCurr] :
( ~ v117782(VarCurr)
<=> v117722(VarCurr) ) ).
fof(writeUnaryOperator_9347,axiom,
! [VarCurr] :
( ~ v117781(VarCurr)
<=> v117513(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23390,axiom,
! [VarCurr] :
( v117774(VarCurr)
<=> ( v117775(VarCurr)
& v117778(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23389,axiom,
! [VarCurr] :
( v117778(VarCurr)
<=> ( v117511(VarCurr)
| v117728(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23388,axiom,
! [VarCurr] :
( v117775(VarCurr)
<=> ( v117776(VarCurr)
| v117777(VarCurr) ) ) ).
fof(writeUnaryOperator_9346,axiom,
! [VarCurr] :
( ~ v117777(VarCurr)
<=> v117728(VarCurr) ) ).
fof(writeUnaryOperator_9345,axiom,
! [VarCurr] :
( ~ v117776(VarCurr)
<=> v117511(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23387,axiom,
! [VarCurr] :
( v117769(VarCurr)
<=> ( v117770(VarCurr)
& v117773(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23386,axiom,
! [VarCurr] :
( v117773(VarCurr)
<=> ( v117509(VarCurr)
| v117734(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23385,axiom,
! [VarCurr] :
( v117770(VarCurr)
<=> ( v117771(VarCurr)
| v117772(VarCurr) ) ) ).
fof(writeUnaryOperator_9344,axiom,
! [VarCurr] :
( ~ v117772(VarCurr)
<=> v117734(VarCurr) ) ).
fof(writeUnaryOperator_9343,axiom,
! [VarCurr] :
( ~ v117771(VarCurr)
<=> v117509(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23384,axiom,
! [VarCurr] :
( v117764(VarCurr)
<=> ( v117765(VarCurr)
& v117768(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23383,axiom,
! [VarCurr] :
( v117768(VarCurr)
<=> ( v117507(VarCurr)
| v117740(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23382,axiom,
! [VarCurr] :
( v117765(VarCurr)
<=> ( v117766(VarCurr)
| v117767(VarCurr) ) ) ).
fof(writeUnaryOperator_9342,axiom,
! [VarCurr] :
( ~ v117767(VarCurr)
<=> v117740(VarCurr) ) ).
fof(writeUnaryOperator_9341,axiom,
! [VarCurr] :
( ~ v117766(VarCurr)
<=> v117507(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23381,axiom,
! [VarCurr] :
( v117759(VarCurr)
<=> ( v117760(VarCurr)
& v117763(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23380,axiom,
! [VarCurr] :
( v117763(VarCurr)
<=> ( v117505(VarCurr)
| v117746(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23379,axiom,
! [VarCurr] :
( v117760(VarCurr)
<=> ( v117761(VarCurr)
| v117762(VarCurr) ) ) ).
fof(writeUnaryOperator_9340,axiom,
! [VarCurr] :
( ~ v117762(VarCurr)
<=> v117746(VarCurr) ) ).
fof(writeUnaryOperator_9339,axiom,
! [VarCurr] :
( ~ v117761(VarCurr)
<=> v117505(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23378,axiom,
! [VarCurr] :
( v117500(VarCurr)
<=> ( v117501(VarCurr)
& v117758(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23377,axiom,
! [VarCurr] :
( v117758(VarCurr)
<=> ( v117503(VarCurr)
| v117753(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23376,axiom,
! [VarCurr] :
( v117501(VarCurr)
<=> ( v117502(VarCurr)
| v117752(VarCurr) ) ) ).
fof(writeUnaryOperator_9338,axiom,
! [VarCurr] :
( ~ v117752(VarCurr)
<=> v117753(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23375,axiom,
! [VarCurr] :
( v117753(VarCurr)
<=> ( v117754(VarCurr)
& v117757(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2223,axiom,
! [VarCurr] :
( v117757(VarCurr)
<=> ( v115077(VarCurr,bitIndex32)
| v117104(VarCurr,bitIndex32) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23374,axiom,
! [VarCurr] :
( v117754(VarCurr)
<=> ( v117755(VarCurr)
| v117756(VarCurr) ) ) ).
fof(writeUnaryOperator_9337,axiom,
! [VarCurr] :
( ~ v117756(VarCurr)
<=> v117104(VarCurr,bitIndex32) ) ).
fof(writeUnaryOperator_9336,axiom,
! [VarCurr] :
( ~ v117755(VarCurr)
<=> v115077(VarCurr,bitIndex32) ) ).
fof(writeUnaryOperator_9335,axiom,
! [VarCurr] :
( ~ v117502(VarCurr)
<=> v117503(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23373,axiom,
! [VarCurr] :
( v117503(VarCurr)
<=> ( v117504(VarCurr)
| v117751(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2222,axiom,
! [VarCurr] :
( v117751(VarCurr)
<=> ( v115077(VarCurr,bitIndex31)
& v117104(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23372,axiom,
! [VarCurr] :
( v117504(VarCurr)
<=> ( v117505(VarCurr)
& v117746(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23371,axiom,
! [VarCurr] :
( v117746(VarCurr)
<=> ( v117747(VarCurr)
& v117750(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2221,axiom,
! [VarCurr] :
( v117750(VarCurr)
<=> ( v115077(VarCurr,bitIndex31)
| v117104(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23370,axiom,
! [VarCurr] :
( v117747(VarCurr)
<=> ( v117748(VarCurr)
| v117749(VarCurr) ) ) ).
fof(writeUnaryOperator_9334,axiom,
! [VarCurr] :
( ~ v117749(VarCurr)
<=> v117104(VarCurr,bitIndex31) ) ).
fof(writeUnaryOperator_9333,axiom,
! [VarCurr] :
( ~ v117748(VarCurr)
<=> v115077(VarCurr,bitIndex31) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23369,axiom,
! [VarCurr] :
( v117505(VarCurr)
<=> ( v117506(VarCurr)
| v117745(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2220,axiom,
! [VarCurr] :
( v117745(VarCurr)
<=> ( v115077(VarCurr,bitIndex30)
& v117104(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23368,axiom,
! [VarCurr] :
( v117506(VarCurr)
<=> ( v117507(VarCurr)
& v117740(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23367,axiom,
! [VarCurr] :
( v117740(VarCurr)
<=> ( v117741(VarCurr)
& v117744(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2219,axiom,
! [VarCurr] :
( v117744(VarCurr)
<=> ( v115077(VarCurr,bitIndex30)
| v117104(VarCurr,bitIndex30) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23366,axiom,
! [VarCurr] :
( v117741(VarCurr)
<=> ( v117742(VarCurr)
| v117743(VarCurr) ) ) ).
fof(writeUnaryOperator_9332,axiom,
! [VarCurr] :
( ~ v117743(VarCurr)
<=> v117104(VarCurr,bitIndex30) ) ).
fof(writeUnaryOperator_9331,axiom,
! [VarCurr] :
( ~ v117742(VarCurr)
<=> v115077(VarCurr,bitIndex30) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23365,axiom,
! [VarCurr] :
( v117507(VarCurr)
<=> ( v117508(VarCurr)
| v117739(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2218,axiom,
! [VarCurr] :
( v117739(VarCurr)
<=> ( v115077(VarCurr,bitIndex29)
& v117104(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23364,axiom,
! [VarCurr] :
( v117508(VarCurr)
<=> ( v117509(VarCurr)
& v117734(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23363,axiom,
! [VarCurr] :
( v117734(VarCurr)
<=> ( v117735(VarCurr)
& v117738(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2217,axiom,
! [VarCurr] :
( v117738(VarCurr)
<=> ( v115077(VarCurr,bitIndex29)
| v117104(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23362,axiom,
! [VarCurr] :
( v117735(VarCurr)
<=> ( v117736(VarCurr)
| v117737(VarCurr) ) ) ).
fof(writeUnaryOperator_9330,axiom,
! [VarCurr] :
( ~ v117737(VarCurr)
<=> v117104(VarCurr,bitIndex29) ) ).
fof(writeUnaryOperator_9329,axiom,
! [VarCurr] :
( ~ v117736(VarCurr)
<=> v115077(VarCurr,bitIndex29) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23361,axiom,
! [VarCurr] :
( v117509(VarCurr)
<=> ( v117510(VarCurr)
| v117733(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2216,axiom,
! [VarCurr] :
( v117733(VarCurr)
<=> ( v115077(VarCurr,bitIndex28)
& v117104(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23360,axiom,
! [VarCurr] :
( v117510(VarCurr)
<=> ( v117511(VarCurr)
& v117728(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23359,axiom,
! [VarCurr] :
( v117728(VarCurr)
<=> ( v117729(VarCurr)
& v117732(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2215,axiom,
! [VarCurr] :
( v117732(VarCurr)
<=> ( v115077(VarCurr,bitIndex28)
| v117104(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23358,axiom,
! [VarCurr] :
( v117729(VarCurr)
<=> ( v117730(VarCurr)
| v117731(VarCurr) ) ) ).
fof(writeUnaryOperator_9328,axiom,
! [VarCurr] :
( ~ v117731(VarCurr)
<=> v117104(VarCurr,bitIndex28) ) ).
fof(writeUnaryOperator_9327,axiom,
! [VarCurr] :
( ~ v117730(VarCurr)
<=> v115077(VarCurr,bitIndex28) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23357,axiom,
! [VarCurr] :
( v117511(VarCurr)
<=> ( v117512(VarCurr)
| v117727(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2214,axiom,
! [VarCurr] :
( v117727(VarCurr)
<=> ( v115077(VarCurr,bitIndex27)
& v117104(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23356,axiom,
! [VarCurr] :
( v117512(VarCurr)
<=> ( v117513(VarCurr)
& v117722(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23355,axiom,
! [VarCurr] :
( v117722(VarCurr)
<=> ( v117723(VarCurr)
& v117726(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2213,axiom,
! [VarCurr] :
( v117726(VarCurr)
<=> ( v115077(VarCurr,bitIndex27)
| v117104(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23354,axiom,
! [VarCurr] :
( v117723(VarCurr)
<=> ( v117724(VarCurr)
| v117725(VarCurr) ) ) ).
fof(writeUnaryOperator_9326,axiom,
! [VarCurr] :
( ~ v117725(VarCurr)
<=> v117104(VarCurr,bitIndex27) ) ).
fof(writeUnaryOperator_9325,axiom,
! [VarCurr] :
( ~ v117724(VarCurr)
<=> v115077(VarCurr,bitIndex27) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23353,axiom,
! [VarCurr] :
( v117513(VarCurr)
<=> ( v117514(VarCurr)
| v117721(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2212,axiom,
! [VarCurr] :
( v117721(VarCurr)
<=> ( v115077(VarCurr,bitIndex26)
& v117104(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23352,axiom,
! [VarCurr] :
( v117514(VarCurr)
<=> ( v117515(VarCurr)
& v117716(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23351,axiom,
! [VarCurr] :
( v117716(VarCurr)
<=> ( v117717(VarCurr)
& v117720(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2211,axiom,
! [VarCurr] :
( v117720(VarCurr)
<=> ( v115077(VarCurr,bitIndex26)
| v117104(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23350,axiom,
! [VarCurr] :
( v117717(VarCurr)
<=> ( v117718(VarCurr)
| v117719(VarCurr) ) ) ).
fof(writeUnaryOperator_9324,axiom,
! [VarCurr] :
( ~ v117719(VarCurr)
<=> v117104(VarCurr,bitIndex26) ) ).
fof(writeUnaryOperator_9323,axiom,
! [VarCurr] :
( ~ v117718(VarCurr)
<=> v115077(VarCurr,bitIndex26) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23349,axiom,
! [VarCurr] :
( v117515(VarCurr)
<=> ( v117516(VarCurr)
| v117715(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2210,axiom,
! [VarCurr] :
( v117715(VarCurr)
<=> ( v115077(VarCurr,bitIndex25)
& v117104(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23348,axiom,
! [VarCurr] :
( v117516(VarCurr)
<=> ( v117517(VarCurr)
& v117710(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23347,axiom,
! [VarCurr] :
( v117710(VarCurr)
<=> ( v117711(VarCurr)
& v117714(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2209,axiom,
! [VarCurr] :
( v117714(VarCurr)
<=> ( v115077(VarCurr,bitIndex25)
| v117104(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23346,axiom,
! [VarCurr] :
( v117711(VarCurr)
<=> ( v117712(VarCurr)
| v117713(VarCurr) ) ) ).
fof(writeUnaryOperator_9322,axiom,
! [VarCurr] :
( ~ v117713(VarCurr)
<=> v117104(VarCurr,bitIndex25) ) ).
fof(writeUnaryOperator_9321,axiom,
! [VarCurr] :
( ~ v117712(VarCurr)
<=> v115077(VarCurr,bitIndex25) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23345,axiom,
! [VarCurr] :
( v117517(VarCurr)
<=> ( v117518(VarCurr)
| v117709(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2208,axiom,
! [VarCurr] :
( v117709(VarCurr)
<=> ( v115077(VarCurr,bitIndex24)
& v117104(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23344,axiom,
! [VarCurr] :
( v117518(VarCurr)
<=> ( v117519(VarCurr)
& v117704(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23343,axiom,
! [VarCurr] :
( v117704(VarCurr)
<=> ( v117705(VarCurr)
& v117708(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2207,axiom,
! [VarCurr] :
( v117708(VarCurr)
<=> ( v115077(VarCurr,bitIndex24)
| v117104(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23342,axiom,
! [VarCurr] :
( v117705(VarCurr)
<=> ( v117706(VarCurr)
| v117707(VarCurr) ) ) ).
fof(writeUnaryOperator_9320,axiom,
! [VarCurr] :
( ~ v117707(VarCurr)
<=> v117104(VarCurr,bitIndex24) ) ).
fof(writeUnaryOperator_9319,axiom,
! [VarCurr] :
( ~ v117706(VarCurr)
<=> v115077(VarCurr,bitIndex24) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23341,axiom,
! [VarCurr] :
( v117519(VarCurr)
<=> ( v117520(VarCurr)
| v117703(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2206,axiom,
! [VarCurr] :
( v117703(VarCurr)
<=> ( v115077(VarCurr,bitIndex23)
& v117104(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23340,axiom,
! [VarCurr] :
( v117520(VarCurr)
<=> ( v117521(VarCurr)
& v117698(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23339,axiom,
! [VarCurr] :
( v117698(VarCurr)
<=> ( v117699(VarCurr)
& v117702(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2205,axiom,
! [VarCurr] :
( v117702(VarCurr)
<=> ( v115077(VarCurr,bitIndex23)
| v117104(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23338,axiom,
! [VarCurr] :
( v117699(VarCurr)
<=> ( v117700(VarCurr)
| v117701(VarCurr) ) ) ).
fof(writeUnaryOperator_9318,axiom,
! [VarCurr] :
( ~ v117701(VarCurr)
<=> v117104(VarCurr,bitIndex23) ) ).
fof(writeUnaryOperator_9317,axiom,
! [VarCurr] :
( ~ v117700(VarCurr)
<=> v115077(VarCurr,bitIndex23) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23337,axiom,
! [VarCurr] :
( v117521(VarCurr)
<=> ( v117522(VarCurr)
| v117697(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2204,axiom,
! [VarCurr] :
( v117697(VarCurr)
<=> ( v115077(VarCurr,bitIndex22)
& v117104(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23336,axiom,
! [VarCurr] :
( v117522(VarCurr)
<=> ( v117523(VarCurr)
& v117692(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23335,axiom,
! [VarCurr] :
( v117692(VarCurr)
<=> ( v117693(VarCurr)
& v117696(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2203,axiom,
! [VarCurr] :
( v117696(VarCurr)
<=> ( v115077(VarCurr,bitIndex22)
| v117104(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23334,axiom,
! [VarCurr] :
( v117693(VarCurr)
<=> ( v117694(VarCurr)
| v117695(VarCurr) ) ) ).
fof(writeUnaryOperator_9316,axiom,
! [VarCurr] :
( ~ v117695(VarCurr)
<=> v117104(VarCurr,bitIndex22) ) ).
fof(writeUnaryOperator_9315,axiom,
! [VarCurr] :
( ~ v117694(VarCurr)
<=> v115077(VarCurr,bitIndex22) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23333,axiom,
! [VarCurr] :
( v117523(VarCurr)
<=> ( v117524(VarCurr)
| v117691(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2202,axiom,
! [VarCurr] :
( v117691(VarCurr)
<=> ( v115077(VarCurr,bitIndex21)
& v117104(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23332,axiom,
! [VarCurr] :
( v117524(VarCurr)
<=> ( v117525(VarCurr)
& v117686(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23331,axiom,
! [VarCurr] :
( v117686(VarCurr)
<=> ( v117687(VarCurr)
& v117690(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2201,axiom,
! [VarCurr] :
( v117690(VarCurr)
<=> ( v115077(VarCurr,bitIndex21)
| v117104(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23330,axiom,
! [VarCurr] :
( v117687(VarCurr)
<=> ( v117688(VarCurr)
| v117689(VarCurr) ) ) ).
fof(writeUnaryOperator_9314,axiom,
! [VarCurr] :
( ~ v117689(VarCurr)
<=> v117104(VarCurr,bitIndex21) ) ).
fof(writeUnaryOperator_9313,axiom,
! [VarCurr] :
( ~ v117688(VarCurr)
<=> v115077(VarCurr,bitIndex21) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23329,axiom,
! [VarCurr] :
( v117525(VarCurr)
<=> ( v117526(VarCurr)
| v117685(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2200,axiom,
! [VarCurr] :
( v117685(VarCurr)
<=> ( v115077(VarCurr,bitIndex20)
& v117104(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23328,axiom,
! [VarCurr] :
( v117526(VarCurr)
<=> ( v117527(VarCurr)
& v117680(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23327,axiom,
! [VarCurr] :
( v117680(VarCurr)
<=> ( v117681(VarCurr)
& v117684(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2199,axiom,
! [VarCurr] :
( v117684(VarCurr)
<=> ( v115077(VarCurr,bitIndex20)
| v117104(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23326,axiom,
! [VarCurr] :
( v117681(VarCurr)
<=> ( v117682(VarCurr)
| v117683(VarCurr) ) ) ).
fof(writeUnaryOperator_9312,axiom,
! [VarCurr] :
( ~ v117683(VarCurr)
<=> v117104(VarCurr,bitIndex20) ) ).
fof(writeUnaryOperator_9311,axiom,
! [VarCurr] :
( ~ v117682(VarCurr)
<=> v115077(VarCurr,bitIndex20) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23325,axiom,
! [VarCurr] :
( v117527(VarCurr)
<=> ( v117528(VarCurr)
| v117679(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2198,axiom,
! [VarCurr] :
( v117679(VarCurr)
<=> ( v115077(VarCurr,bitIndex19)
& v117104(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23324,axiom,
! [VarCurr] :
( v117528(VarCurr)
<=> ( v117529(VarCurr)
& v117674(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23323,axiom,
! [VarCurr] :
( v117674(VarCurr)
<=> ( v117675(VarCurr)
& v117678(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2197,axiom,
! [VarCurr] :
( v117678(VarCurr)
<=> ( v115077(VarCurr,bitIndex19)
| v117104(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23322,axiom,
! [VarCurr] :
( v117675(VarCurr)
<=> ( v117676(VarCurr)
| v117677(VarCurr) ) ) ).
fof(writeUnaryOperator_9310,axiom,
! [VarCurr] :
( ~ v117677(VarCurr)
<=> v117104(VarCurr,bitIndex19) ) ).
fof(writeUnaryOperator_9309,axiom,
! [VarCurr] :
( ~ v117676(VarCurr)
<=> v115077(VarCurr,bitIndex19) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23321,axiom,
! [VarCurr] :
( v117529(VarCurr)
<=> ( v117530(VarCurr)
| v117673(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2196,axiom,
! [VarCurr] :
( v117673(VarCurr)
<=> ( v115077(VarCurr,bitIndex18)
& v117104(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23320,axiom,
! [VarCurr] :
( v117530(VarCurr)
<=> ( v117531(VarCurr)
& v117668(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23319,axiom,
! [VarCurr] :
( v117668(VarCurr)
<=> ( v117669(VarCurr)
& v117672(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2195,axiom,
! [VarCurr] :
( v117672(VarCurr)
<=> ( v115077(VarCurr,bitIndex18)
| v117104(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23318,axiom,
! [VarCurr] :
( v117669(VarCurr)
<=> ( v117670(VarCurr)
| v117671(VarCurr) ) ) ).
fof(writeUnaryOperator_9308,axiom,
! [VarCurr] :
( ~ v117671(VarCurr)
<=> v117104(VarCurr,bitIndex18) ) ).
fof(writeUnaryOperator_9307,axiom,
! [VarCurr] :
( ~ v117670(VarCurr)
<=> v115077(VarCurr,bitIndex18) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23317,axiom,
! [VarCurr] :
( v117531(VarCurr)
<=> ( v117532(VarCurr)
| v117667(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2194,axiom,
! [VarCurr] :
( v117667(VarCurr)
<=> ( v115077(VarCurr,bitIndex17)
& v117104(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23316,axiom,
! [VarCurr] :
( v117532(VarCurr)
<=> ( v117533(VarCurr)
& v117662(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23315,axiom,
! [VarCurr] :
( v117662(VarCurr)
<=> ( v117663(VarCurr)
& v117666(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2193,axiom,
! [VarCurr] :
( v117666(VarCurr)
<=> ( v115077(VarCurr,bitIndex17)
| v117104(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23314,axiom,
! [VarCurr] :
( v117663(VarCurr)
<=> ( v117664(VarCurr)
| v117665(VarCurr) ) ) ).
fof(writeUnaryOperator_9306,axiom,
! [VarCurr] :
( ~ v117665(VarCurr)
<=> v117104(VarCurr,bitIndex17) ) ).
fof(writeUnaryOperator_9305,axiom,
! [VarCurr] :
( ~ v117664(VarCurr)
<=> v115077(VarCurr,bitIndex17) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23313,axiom,
! [VarCurr] :
( v117533(VarCurr)
<=> ( v117534(VarCurr)
| v117661(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2192,axiom,
! [VarCurr] :
( v117661(VarCurr)
<=> ( v115077(VarCurr,bitIndex16)
& v117104(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23312,axiom,
! [VarCurr] :
( v117534(VarCurr)
<=> ( v117535(VarCurr)
& v117656(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23311,axiom,
! [VarCurr] :
( v117656(VarCurr)
<=> ( v117657(VarCurr)
& v117660(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2191,axiom,
! [VarCurr] :
( v117660(VarCurr)
<=> ( v115077(VarCurr,bitIndex16)
| v117104(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23310,axiom,
! [VarCurr] :
( v117657(VarCurr)
<=> ( v117658(VarCurr)
| v117659(VarCurr) ) ) ).
fof(writeUnaryOperator_9304,axiom,
! [VarCurr] :
( ~ v117659(VarCurr)
<=> v117104(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_9303,axiom,
! [VarCurr] :
( ~ v117658(VarCurr)
<=> v115077(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23309,axiom,
! [VarCurr] :
( v117535(VarCurr)
<=> ( v117536(VarCurr)
| v117655(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2190,axiom,
! [VarCurr] :
( v117655(VarCurr)
<=> ( v115077(VarCurr,bitIndex15)
& v117104(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23308,axiom,
! [VarCurr] :
( v117536(VarCurr)
<=> ( v117537(VarCurr)
& v117650(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23307,axiom,
! [VarCurr] :
( v117650(VarCurr)
<=> ( v117651(VarCurr)
& v117654(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2189,axiom,
! [VarCurr] :
( v117654(VarCurr)
<=> ( v115077(VarCurr,bitIndex15)
| v117104(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23306,axiom,
! [VarCurr] :
( v117651(VarCurr)
<=> ( v117652(VarCurr)
| v117653(VarCurr) ) ) ).
fof(writeUnaryOperator_9302,axiom,
! [VarCurr] :
( ~ v117653(VarCurr)
<=> v117104(VarCurr,bitIndex15) ) ).
fof(writeUnaryOperator_9301,axiom,
! [VarCurr] :
( ~ v117652(VarCurr)
<=> v115077(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23305,axiom,
! [VarCurr] :
( v117537(VarCurr)
<=> ( v117538(VarCurr)
| v117649(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2188,axiom,
! [VarCurr] :
( v117649(VarCurr)
<=> ( v115077(VarCurr,bitIndex14)
& v117104(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23304,axiom,
! [VarCurr] :
( v117538(VarCurr)
<=> ( v117539(VarCurr)
& v117644(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23303,axiom,
! [VarCurr] :
( v117644(VarCurr)
<=> ( v117645(VarCurr)
& v117648(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2187,axiom,
! [VarCurr] :
( v117648(VarCurr)
<=> ( v115077(VarCurr,bitIndex14)
| v117104(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23302,axiom,
! [VarCurr] :
( v117645(VarCurr)
<=> ( v117646(VarCurr)
| v117647(VarCurr) ) ) ).
fof(writeUnaryOperator_9300,axiom,
! [VarCurr] :
( ~ v117647(VarCurr)
<=> v117104(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_9299,axiom,
! [VarCurr] :
( ~ v117646(VarCurr)
<=> v115077(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23301,axiom,
! [VarCurr] :
( v117539(VarCurr)
<=> ( v117540(VarCurr)
| v117643(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2186,axiom,
! [VarCurr] :
( v117643(VarCurr)
<=> ( v115077(VarCurr,bitIndex13)
& v117104(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23300,axiom,
! [VarCurr] :
( v117540(VarCurr)
<=> ( v117541(VarCurr)
& v117638(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23299,axiom,
! [VarCurr] :
( v117638(VarCurr)
<=> ( v117639(VarCurr)
& v117642(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2185,axiom,
! [VarCurr] :
( v117642(VarCurr)
<=> ( v115077(VarCurr,bitIndex13)
| v117104(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23298,axiom,
! [VarCurr] :
( v117639(VarCurr)
<=> ( v117640(VarCurr)
| v117641(VarCurr) ) ) ).
fof(writeUnaryOperator_9298,axiom,
! [VarCurr] :
( ~ v117641(VarCurr)
<=> v117104(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_9297,axiom,
! [VarCurr] :
( ~ v117640(VarCurr)
<=> v115077(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23297,axiom,
! [VarCurr] :
( v117541(VarCurr)
<=> ( v117542(VarCurr)
| v117637(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2184,axiom,
! [VarCurr] :
( v117637(VarCurr)
<=> ( v115077(VarCurr,bitIndex12)
& v117104(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23296,axiom,
! [VarCurr] :
( v117542(VarCurr)
<=> ( v117543(VarCurr)
& v117632(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23295,axiom,
! [VarCurr] :
( v117632(VarCurr)
<=> ( v117633(VarCurr)
& v117636(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2183,axiom,
! [VarCurr] :
( v117636(VarCurr)
<=> ( v115077(VarCurr,bitIndex12)
| v117104(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23294,axiom,
! [VarCurr] :
( v117633(VarCurr)
<=> ( v117634(VarCurr)
| v117635(VarCurr) ) ) ).
fof(writeUnaryOperator_9296,axiom,
! [VarCurr] :
( ~ v117635(VarCurr)
<=> v117104(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_9295,axiom,
! [VarCurr] :
( ~ v117634(VarCurr)
<=> v115077(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23293,axiom,
! [VarCurr] :
( v117543(VarCurr)
<=> ( v117544(VarCurr)
| v117631(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2182,axiom,
! [VarCurr] :
( v117631(VarCurr)
<=> ( v115077(VarCurr,bitIndex11)
& v117104(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23292,axiom,
! [VarCurr] :
( v117544(VarCurr)
<=> ( v117545(VarCurr)
& v117626(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23291,axiom,
! [VarCurr] :
( v117626(VarCurr)
<=> ( v117627(VarCurr)
& v117630(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2181,axiom,
! [VarCurr] :
( v117630(VarCurr)
<=> ( v115077(VarCurr,bitIndex11)
| v117104(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23290,axiom,
! [VarCurr] :
( v117627(VarCurr)
<=> ( v117628(VarCurr)
| v117629(VarCurr) ) ) ).
fof(writeUnaryOperator_9294,axiom,
! [VarCurr] :
( ~ v117629(VarCurr)
<=> v117104(VarCurr,bitIndex11) ) ).
fof(writeUnaryOperator_9293,axiom,
! [VarCurr] :
( ~ v117628(VarCurr)
<=> v115077(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23289,axiom,
! [VarCurr] :
( v117545(VarCurr)
<=> ( v117546(VarCurr)
| v117625(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2180,axiom,
! [VarCurr] :
( v117625(VarCurr)
<=> ( v115077(VarCurr,bitIndex10)
& v117104(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23288,axiom,
! [VarCurr] :
( v117546(VarCurr)
<=> ( v117547(VarCurr)
& v117620(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23287,axiom,
! [VarCurr] :
( v117620(VarCurr)
<=> ( v117621(VarCurr)
& v117624(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2179,axiom,
! [VarCurr] :
( v117624(VarCurr)
<=> ( v115077(VarCurr,bitIndex10)
| v117104(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23286,axiom,
! [VarCurr] :
( v117621(VarCurr)
<=> ( v117622(VarCurr)
| v117623(VarCurr) ) ) ).
fof(writeUnaryOperator_9292,axiom,
! [VarCurr] :
( ~ v117623(VarCurr)
<=> v117104(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_9291,axiom,
! [VarCurr] :
( ~ v117622(VarCurr)
<=> v115077(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23285,axiom,
! [VarCurr] :
( v117547(VarCurr)
<=> ( v117548(VarCurr)
| v117619(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2178,axiom,
! [VarCurr] :
( v117619(VarCurr)
<=> ( v115077(VarCurr,bitIndex9)
& v117104(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23284,axiom,
! [VarCurr] :
( v117548(VarCurr)
<=> ( v117549(VarCurr)
& v117614(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23283,axiom,
! [VarCurr] :
( v117614(VarCurr)
<=> ( v117615(VarCurr)
& v117618(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2177,axiom,
! [VarCurr] :
( v117618(VarCurr)
<=> ( v115077(VarCurr,bitIndex9)
| v117104(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23282,axiom,
! [VarCurr] :
( v117615(VarCurr)
<=> ( v117616(VarCurr)
| v117617(VarCurr) ) ) ).
fof(writeUnaryOperator_9290,axiom,
! [VarCurr] :
( ~ v117617(VarCurr)
<=> v117104(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_9289,axiom,
! [VarCurr] :
( ~ v117616(VarCurr)
<=> v115077(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23281,axiom,
! [VarCurr] :
( v117549(VarCurr)
<=> ( v117550(VarCurr)
| v117613(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2176,axiom,
! [VarCurr] :
( v117613(VarCurr)
<=> ( v115077(VarCurr,bitIndex8)
& v117104(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23280,axiom,
! [VarCurr] :
( v117550(VarCurr)
<=> ( v117551(VarCurr)
& v117608(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23279,axiom,
! [VarCurr] :
( v117608(VarCurr)
<=> ( v117609(VarCurr)
& v117612(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2175,axiom,
! [VarCurr] :
( v117612(VarCurr)
<=> ( v115077(VarCurr,bitIndex8)
| v117104(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23278,axiom,
! [VarCurr] :
( v117609(VarCurr)
<=> ( v117610(VarCurr)
| v117611(VarCurr) ) ) ).
fof(writeUnaryOperator_9288,axiom,
! [VarCurr] :
( ~ v117611(VarCurr)
<=> v117104(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_9287,axiom,
! [VarCurr] :
( ~ v117610(VarCurr)
<=> v115077(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23277,axiom,
! [VarCurr] :
( v117551(VarCurr)
<=> ( v117552(VarCurr)
| v117607(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2174,axiom,
! [VarCurr] :
( v117607(VarCurr)
<=> ( v115077(VarCurr,bitIndex7)
& v117104(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23276,axiom,
! [VarCurr] :
( v117552(VarCurr)
<=> ( v117553(VarCurr)
& v117602(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23275,axiom,
! [VarCurr] :
( v117602(VarCurr)
<=> ( v117603(VarCurr)
& v117606(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2173,axiom,
! [VarCurr] :
( v117606(VarCurr)
<=> ( v115077(VarCurr,bitIndex7)
| v117104(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23274,axiom,
! [VarCurr] :
( v117603(VarCurr)
<=> ( v117604(VarCurr)
| v117605(VarCurr) ) ) ).
fof(writeUnaryOperator_9286,axiom,
! [VarCurr] :
( ~ v117605(VarCurr)
<=> v117104(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_9285,axiom,
! [VarCurr] :
( ~ v117604(VarCurr)
<=> v115077(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23273,axiom,
! [VarCurr] :
( v117553(VarCurr)
<=> ( v117554(VarCurr)
| v117601(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2172,axiom,
! [VarCurr] :
( v117601(VarCurr)
<=> ( v115077(VarCurr,bitIndex6)
& v117104(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23272,axiom,
! [VarCurr] :
( v117554(VarCurr)
<=> ( v117555(VarCurr)
& v117596(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23271,axiom,
! [VarCurr] :
( v117596(VarCurr)
<=> ( v117597(VarCurr)
& v117600(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2171,axiom,
! [VarCurr] :
( v117600(VarCurr)
<=> ( v115077(VarCurr,bitIndex6)
| v117104(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23270,axiom,
! [VarCurr] :
( v117597(VarCurr)
<=> ( v117598(VarCurr)
| v117599(VarCurr) ) ) ).
fof(writeUnaryOperator_9284,axiom,
! [VarCurr] :
( ~ v117599(VarCurr)
<=> v117104(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_9283,axiom,
! [VarCurr] :
( ~ v117598(VarCurr)
<=> v115077(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23269,axiom,
! [VarCurr] :
( v117555(VarCurr)
<=> ( v117556(VarCurr)
| v117595(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2170,axiom,
! [VarCurr] :
( v117595(VarCurr)
<=> ( v115077(VarCurr,bitIndex5)
& v117104(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23268,axiom,
! [VarCurr] :
( v117556(VarCurr)
<=> ( v117557(VarCurr)
& v117590(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23267,axiom,
! [VarCurr] :
( v117590(VarCurr)
<=> ( v117591(VarCurr)
& v117594(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2169,axiom,
! [VarCurr] :
( v117594(VarCurr)
<=> ( v115077(VarCurr,bitIndex5)
| v117104(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23266,axiom,
! [VarCurr] :
( v117591(VarCurr)
<=> ( v117592(VarCurr)
| v117593(VarCurr) ) ) ).
fof(writeUnaryOperator_9282,axiom,
! [VarCurr] :
( ~ v117593(VarCurr)
<=> v117104(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_9281,axiom,
! [VarCurr] :
( ~ v117592(VarCurr)
<=> v115077(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23265,axiom,
! [VarCurr] :
( v117557(VarCurr)
<=> ( v117558(VarCurr)
| v117589(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2168,axiom,
! [VarCurr] :
( v117589(VarCurr)
<=> ( v115077(VarCurr,bitIndex4)
& v117104(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23264,axiom,
! [VarCurr] :
( v117558(VarCurr)
<=> ( v117559(VarCurr)
& v117584(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23263,axiom,
! [VarCurr] :
( v117584(VarCurr)
<=> ( v117585(VarCurr)
& v117588(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2167,axiom,
! [VarCurr] :
( v117588(VarCurr)
<=> ( v115077(VarCurr,bitIndex4)
| v117104(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23262,axiom,
! [VarCurr] :
( v117585(VarCurr)
<=> ( v117586(VarCurr)
| v117587(VarCurr) ) ) ).
fof(writeUnaryOperator_9280,axiom,
! [VarCurr] :
( ~ v117587(VarCurr)
<=> v117104(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_9279,axiom,
! [VarCurr] :
( ~ v117586(VarCurr)
<=> v115077(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23261,axiom,
! [VarCurr] :
( v117559(VarCurr)
<=> ( v117560(VarCurr)
| v117583(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2166,axiom,
! [VarCurr] :
( v117583(VarCurr)
<=> ( v115077(VarCurr,bitIndex3)
& v117104(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23260,axiom,
! [VarCurr] :
( v117560(VarCurr)
<=> ( v117561(VarCurr)
& v117578(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23259,axiom,
! [VarCurr] :
( v117578(VarCurr)
<=> ( v117579(VarCurr)
& v117582(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2165,axiom,
! [VarCurr] :
( v117582(VarCurr)
<=> ( v115077(VarCurr,bitIndex3)
| v117104(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23258,axiom,
! [VarCurr] :
( v117579(VarCurr)
<=> ( v117580(VarCurr)
| v117581(VarCurr) ) ) ).
fof(writeUnaryOperator_9278,axiom,
! [VarCurr] :
( ~ v117581(VarCurr)
<=> v117104(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_9277,axiom,
! [VarCurr] :
( ~ v117580(VarCurr)
<=> v115077(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23257,axiom,
! [VarCurr] :
( v117561(VarCurr)
<=> ( v117562(VarCurr)
| v117577(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2164,axiom,
! [VarCurr] :
( v117577(VarCurr)
<=> ( v115077(VarCurr,bitIndex2)
& v117104(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23256,axiom,
! [VarCurr] :
( v117562(VarCurr)
<=> ( v117563(VarCurr)
& v117572(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23255,axiom,
! [VarCurr] :
( v117572(VarCurr)
<=> ( v117573(VarCurr)
& v117576(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2163,axiom,
! [VarCurr] :
( v117576(VarCurr)
<=> ( v115077(VarCurr,bitIndex2)
| v117104(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23254,axiom,
! [VarCurr] :
( v117573(VarCurr)
<=> ( v117574(VarCurr)
| v117575(VarCurr) ) ) ).
fof(writeUnaryOperator_9276,axiom,
! [VarCurr] :
( ~ v117575(VarCurr)
<=> v117104(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9275,axiom,
! [VarCurr] :
( ~ v117574(VarCurr)
<=> v115077(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23253,axiom,
! [VarCurr] :
( v117563(VarCurr)
<=> ( v117564(VarCurr)
| v117571(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2162,axiom,
! [VarCurr] :
( v117571(VarCurr)
<=> ( v115077(VarCurr,bitIndex1)
& v117104(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23252,axiom,
! [VarCurr] :
( v117564(VarCurr)
<=> ( v117565(VarCurr)
& v117566(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23251,axiom,
! [VarCurr] :
( v117566(VarCurr)
<=> ( v117567(VarCurr)
& v117570(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2161,axiom,
! [VarCurr] :
( v117570(VarCurr)
<=> ( v115077(VarCurr,bitIndex1)
| v117104(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23250,axiom,
! [VarCurr] :
( v117567(VarCurr)
<=> ( v117568(VarCurr)
| v117569(VarCurr) ) ) ).
fof(writeUnaryOperator_9274,axiom,
! [VarCurr] :
( ~ v117569(VarCurr)
<=> v117104(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9273,axiom,
! [VarCurr] :
( ~ v117568(VarCurr)
<=> v115077(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23249,axiom,
! [VarCurr] :
( v117565(VarCurr)
<=> ( v115077(VarCurr,bitIndex0)
& v117104(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_37340,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex32)
<=> v117206(VarCurr,bitIndex32) ) ).
fof(addAssignment_37339,axiom,
! [VarCurr] :
( v117208(VarCurr,bitIndex25)
<=> v117268(VarCurr,bitIndex25) ) ).
fof(addAssignment_37338,axiom,
! [VarNext] :
( v117268(VarNext,bitIndex25)
<=> v117491(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_1984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117493(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117491(VarNext,B)
<=> v117268(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2058,axiom,
! [VarNext] :
( v117493(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117491(VarNext,B)
<=> v117295(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23248,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117493(VarNext)
<=> ( v117494(VarNext)
& v117290(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117494(VarNext)
<=> ( v117496(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117496(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37337,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex25)
<=> v117273(VarCurr,bitIndex25) ) ).
fof(addAssignment_37336,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex25)
<=> v117275(VarCurr,bitIndex25) ) ).
fof(addAssignment_37335,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex25)
<=> v117277(VarCurr,bitIndex25) ) ).
fof(addAssignment_37334,axiom,
! [VarCurr] :
( v117277(VarCurr,bitIndex25)
<=> v117279(VarCurr,bitIndex25) ) ).
fof(addAssignment_37333,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex31)
<=> v117206(VarCurr,bitIndex31) ) ).
fof(addAssignment_37332,axiom,
! [VarCurr] :
( v117208(VarCurr,bitIndex24)
<=> v117268(VarCurr,bitIndex24) ) ).
fof(addAssignment_37331,axiom,
! [VarNext] :
( v117268(VarNext,bitIndex24)
<=> v117483(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_1983,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117485(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117483(VarNext,B)
<=> v117268(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2057,axiom,
! [VarNext] :
( v117485(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117483(VarNext,B)
<=> v117295(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117485(VarNext)
<=> ( v117486(VarNext)
& v117290(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117486(VarNext)
<=> ( v117488(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117488(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37330,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex24)
<=> v117273(VarCurr,bitIndex24) ) ).
fof(addAssignment_37329,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex24)
<=> v117275(VarCurr,bitIndex24) ) ).
fof(addAssignment_37328,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex24)
<=> v117277(VarCurr,bitIndex24) ) ).
fof(addAssignment_37327,axiom,
! [VarCurr] :
( v117277(VarCurr,bitIndex24)
<=> v117279(VarCurr,bitIndex24) ) ).
fof(addAssignment_37326,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex30)
<=> v117206(VarCurr,bitIndex30) ) ).
fof(addAssignment_37325,axiom,
! [VarCurr] :
( v117208(VarCurr,bitIndex23)
<=> v117268(VarCurr,bitIndex23) ) ).
fof(addAssignment_37324,axiom,
! [VarNext] :
( v117268(VarNext,bitIndex23)
<=> v117475(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_1982,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117477(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117475(VarNext,B)
<=> v117268(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2056,axiom,
! [VarNext] :
( v117477(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117475(VarNext,B)
<=> v117295(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117477(VarNext)
<=> ( v117478(VarNext)
& v117290(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117478(VarNext)
<=> ( v117480(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117480(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37323,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex23)
<=> v117273(VarCurr,bitIndex23) ) ).
fof(addAssignment_37322,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex23)
<=> v117275(VarCurr,bitIndex23) ) ).
fof(addAssignment_37321,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex23)
<=> v117277(VarCurr,bitIndex23) ) ).
fof(addAssignment_37320,axiom,
! [VarCurr] :
( v117277(VarCurr,bitIndex23)
<=> v117279(VarCurr,bitIndex23) ) ).
fof(addAssignment_37319,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex29)
<=> v117206(VarCurr,bitIndex29) ) ).
fof(addAssignment_37318,axiom,
! [VarCurr] :
( v117208(VarCurr,bitIndex22)
<=> v117268(VarCurr,bitIndex22) ) ).
fof(addAssignment_37317,axiom,
! [VarNext] :
( v117268(VarNext,bitIndex22)
<=> v117467(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_1981,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117469(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117467(VarNext,B)
<=> v117268(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2055,axiom,
! [VarNext] :
( v117469(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117467(VarNext,B)
<=> v117295(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117469(VarNext)
<=> ( v117470(VarNext)
& v117290(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23241,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117470(VarNext)
<=> ( v117472(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117472(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37316,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex22)
<=> v117273(VarCurr,bitIndex22) ) ).
fof(addAssignment_37315,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex22)
<=> v117275(VarCurr,bitIndex22) ) ).
fof(addAssignment_37314,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex22)
<=> v117277(VarCurr,bitIndex22) ) ).
fof(addAssignment_37313,axiom,
! [VarCurr] :
( v117277(VarCurr,bitIndex22)
<=> v117279(VarCurr,bitIndex22) ) ).
fof(addAssignment_37312,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex28)
<=> v117206(VarCurr,bitIndex28) ) ).
fof(addAssignment_37311,axiom,
! [VarCurr] :
( v117208(VarCurr,bitIndex21)
<=> v117268(VarCurr,bitIndex21) ) ).
fof(addAssignment_37310,axiom,
! [VarNext] :
( v117268(VarNext,bitIndex21)
<=> v117459(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_1980,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117461(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117459(VarNext,B)
<=> v117268(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2054,axiom,
! [VarNext] :
( v117461(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117459(VarNext,B)
<=> v117295(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117461(VarNext)
<=> ( v117462(VarNext)
& v117290(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117462(VarNext)
<=> ( v117464(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117464(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37309,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex21)
<=> v117273(VarCurr,bitIndex21) ) ).
fof(addAssignment_37308,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex21)
<=> v117275(VarCurr,bitIndex21) ) ).
fof(addAssignment_37307,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex21)
<=> v117277(VarCurr,bitIndex21) ) ).
fof(addAssignment_37306,axiom,
! [VarCurr] :
( v117277(VarCurr,bitIndex21)
<=> v117279(VarCurr,bitIndex21) ) ).
fof(addAssignment_37305,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex27)
<=> v117206(VarCurr,bitIndex27) ) ).
fof(addAssignment_37304,axiom,
! [VarCurr] :
( v117208(VarCurr,bitIndex20)
<=> v117268(VarCurr,bitIndex20) ) ).
fof(addAssignment_37303,axiom,
! [VarNext] :
( v117268(VarNext,bitIndex20)
<=> v117451(VarNext,bitIndex20) ) ).
fof(addCaseBooleanConditionEqualRanges1_1979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117453(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117451(VarNext,B)
<=> v117268(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2053,axiom,
! [VarNext] :
( v117453(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117451(VarNext,B)
<=> v117295(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117453(VarNext)
<=> ( v117454(VarNext)
& v117290(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23237,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117454(VarNext)
<=> ( v117456(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117456(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37302,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex20)
<=> v117273(VarCurr,bitIndex20) ) ).
fof(addAssignment_37301,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex20)
<=> v117275(VarCurr,bitIndex20) ) ).
fof(addAssignment_37300,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex20)
<=> v117277(VarCurr,bitIndex20) ) ).
fof(addAssignment_37299,axiom,
! [VarCurr] :
( v117277(VarCurr,bitIndex20)
<=> v117279(VarCurr,bitIndex20) ) ).
fof(addAssignment_37298,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex26)
<=> v117206(VarCurr,bitIndex26) ) ).
fof(addAssignment_37297,axiom,
! [VarCurr] :
( v117208(VarCurr,bitIndex19)
<=> v117268(VarCurr,bitIndex19) ) ).
fof(addAssignment_37296,axiom,
! [VarNext] :
( v117268(VarNext,bitIndex19)
<=> v117443(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1978,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117445(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117443(VarNext,B)
<=> v117268(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2052,axiom,
! [VarNext] :
( v117445(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117443(VarNext,B)
<=> v117295(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23236,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117445(VarNext)
<=> ( v117446(VarNext)
& v117290(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117446(VarNext)
<=> ( v117448(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9266,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117448(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37295,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex19)
<=> v117273(VarCurr,bitIndex19) ) ).
fof(addAssignment_37294,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex19)
<=> v117275(VarCurr,bitIndex19) ) ).
fof(addAssignment_37293,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex19)
<=> v117277(VarCurr,bitIndex19) ) ).
fof(addAssignment_37292,axiom,
! [VarCurr] :
( v117277(VarCurr,bitIndex19)
<=> v117279(VarCurr,bitIndex19) ) ).
fof(addAssignment_37291,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex25)
<=> v117206(VarCurr,bitIndex25) ) ).
fof(addAssignment_37290,axiom,
! [VarCurr] :
( v117208(VarCurr,bitIndex18)
<=> v117268(VarCurr,bitIndex18) ) ).
fof(addAssignment_37289,axiom,
! [VarNext] :
( v117268(VarNext,bitIndex18)
<=> v117435(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1977,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117437(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117435(VarNext,B)
<=> v117268(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2051,axiom,
! [VarNext] :
( v117437(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117435(VarNext,B)
<=> v117295(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117437(VarNext)
<=> ( v117438(VarNext)
& v117290(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23233,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117438(VarNext)
<=> ( v117440(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9265,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117440(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37288,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex18)
<=> v117273(VarCurr,bitIndex18) ) ).
fof(addAssignment_37287,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex18)
<=> v117275(VarCurr,bitIndex18) ) ).
fof(addAssignment_37286,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex18)
<=> v117277(VarCurr,bitIndex18) ) ).
fof(addAssignment_37285,axiom,
! [VarCurr] :
( v117277(VarCurr,bitIndex18)
<=> v117279(VarCurr,bitIndex18) ) ).
fof(addAssignment_37284,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex24)
<=> v117206(VarCurr,bitIndex24) ) ).
fof(addAssignment_37283,axiom,
! [VarCurr] :
( v117208(VarCurr,bitIndex17)
<=> v117268(VarCurr,bitIndex17) ) ).
fof(addAssignment_37282,axiom,
! [VarNext] :
( v117268(VarNext,bitIndex17)
<=> v117427(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117429(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117427(VarNext,B)
<=> v117268(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2050,axiom,
! [VarNext] :
( v117429(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117427(VarNext,B)
<=> v117295(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23232,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117429(VarNext)
<=> ( v117430(VarNext)
& v117290(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117430(VarNext)
<=> ( v117432(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9264,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117432(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37281,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex17)
<=> v117273(VarCurr,bitIndex17) ) ).
fof(addAssignment_37280,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex17)
<=> v117275(VarCurr,bitIndex17) ) ).
fof(addAssignment_37279,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex17)
<=> v117277(VarCurr,bitIndex17) ) ).
fof(addAssignment_37278,axiom,
! [VarCurr] :
( v117277(VarCurr,bitIndex17)
<=> v117279(VarCurr,bitIndex17) ) ).
fof(addAssignment_37277,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex23)
<=> v117206(VarCurr,bitIndex23) ) ).
fof(addAssignment_37276,axiom,
! [VarCurr] :
( v117208(VarCurr,bitIndex16)
<=> v117268(VarCurr,bitIndex16) ) ).
fof(addAssignment_37275,axiom,
! [VarNext] :
( v117268(VarNext,bitIndex16)
<=> v117419(VarNext,bitIndex16) ) ).
fof(addCaseBooleanConditionEqualRanges1_1975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117421(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117419(VarNext,B)
<=> v117268(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2049,axiom,
! [VarNext] :
( v117421(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117419(VarNext,B)
<=> v117295(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117421(VarNext)
<=> ( v117422(VarNext)
& v117290(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117422(VarNext)
<=> ( v117424(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117424(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37274,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex16)
<=> v117273(VarCurr,bitIndex16) ) ).
fof(addAssignment_37273,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex16)
<=> v117275(VarCurr,bitIndex16) ) ).
fof(addAssignment_37272,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex16)
<=> v117277(VarCurr,bitIndex16) ) ).
fof(addAssignment_37271,axiom,
! [VarCurr] :
( v117277(VarCurr,bitIndex16)
<=> v117279(VarCurr,bitIndex16) ) ).
fof(addAssignment_37270,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex22)
<=> v117206(VarCurr,bitIndex22) ) ).
fof(addAssignment_37269,axiom,
! [VarCurr] :
( v117208(VarCurr,bitIndex15)
<=> v117268(VarCurr,bitIndex15) ) ).
fof(addAssignment_37268,axiom,
! [VarNext] :
( v117268(VarNext,bitIndex15)
<=> v117411(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_1974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117413(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117411(VarNext,B)
<=> v117268(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2048,axiom,
! [VarNext] :
( v117413(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117411(VarNext,B)
<=> v117295(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117413(VarNext)
<=> ( v117414(VarNext)
& v117290(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23227,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117414(VarNext)
<=> ( v117416(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9262,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117416(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37267,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex15)
<=> v117273(VarCurr,bitIndex15) ) ).
fof(addAssignment_37266,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex15)
<=> v117275(VarCurr,bitIndex15) ) ).
fof(addAssignment_37265,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex15)
<=> v117277(VarCurr,bitIndex15) ) ).
fof(addAssignment_37264,axiom,
! [VarCurr] :
( v117277(VarCurr,bitIndex15)
<=> v117279(VarCurr,bitIndex15) ) ).
fof(addAssignment_37263,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex21)
<=> v117206(VarCurr,bitIndex21) ) ).
fof(addAssignment_37262,axiom,
! [VarCurr] :
( v117208(VarCurr,bitIndex14)
<=> v117268(VarCurr,bitIndex14) ) ).
fof(addAssignment_37261,axiom,
! [VarNext] :
( v117268(VarNext,bitIndex14)
<=> v117403(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_1973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117405(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117403(VarNext,B)
<=> v117268(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2047,axiom,
! [VarNext] :
( v117405(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117403(VarNext,B)
<=> v117295(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23226,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117405(VarNext)
<=> ( v117406(VarNext)
& v117290(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23225,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117406(VarNext)
<=> ( v117408(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9261,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117408(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37260,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex14)
<=> v117273(VarCurr,bitIndex14) ) ).
fof(addAssignment_37259,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex14)
<=> v117275(VarCurr,bitIndex14) ) ).
fof(addAssignment_37258,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex14)
<=> v117277(VarCurr,bitIndex14) ) ).
fof(addAssignment_37257,axiom,
! [VarCurr] :
( v117277(VarCurr,bitIndex14)
<=> v117279(VarCurr,bitIndex14) ) ).
fof(addAssignment_37256,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex20)
<=> v117206(VarCurr,bitIndex20) ) ).
fof(addAssignment_37255,axiom,
! [VarCurr] :
( v117208(VarCurr,bitIndex13)
<=> v117268(VarCurr,bitIndex13) ) ).
fof(addAssignment_37254,axiom,
! [VarNext] :
( v117268(VarNext,bitIndex13)
<=> v117395(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117397(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117395(VarNext,B)
<=> v117268(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2046,axiom,
! [VarNext] :
( v117397(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117395(VarNext,B)
<=> v117295(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23224,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117397(VarNext)
<=> ( v117398(VarNext)
& v117290(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23223,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117398(VarNext)
<=> ( v117400(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9260,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117400(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37253,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex13)
<=> v117273(VarCurr,bitIndex13) ) ).
fof(addAssignment_37252,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex13)
<=> v117275(VarCurr,bitIndex13) ) ).
fof(addAssignment_37251,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex13)
<=> v117277(VarCurr,bitIndex13) ) ).
fof(addAssignment_37250,axiom,
! [VarCurr] :
( v117277(VarCurr,bitIndex13)
<=> v117279(VarCurr,bitIndex13) ) ).
fof(addAssignment_37249,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex19)
<=> v117206(VarCurr,bitIndex19) ) ).
fof(addAssignment_37248,axiom,
! [VarCurr] :
( v117208(VarCurr,bitIndex12)
<=> v117268(VarCurr,bitIndex12) ) ).
fof(addAssignment_37247,axiom,
! [VarNext] :
( v117268(VarNext,bitIndex12)
<=> v117387(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionEqualRanges1_1971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117389(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117387(VarNext,B)
<=> v117268(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2045,axiom,
! [VarNext] :
( v117389(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117387(VarNext,B)
<=> v117295(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23222,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117389(VarNext)
<=> ( v117390(VarNext)
& v117290(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23221,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117390(VarNext)
<=> ( v117392(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9259,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117392(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37246,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex12)
<=> v117273(VarCurr,bitIndex12) ) ).
fof(addAssignment_37245,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex12)
<=> v117275(VarCurr,bitIndex12) ) ).
fof(addAssignment_37244,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex12)
<=> v117277(VarCurr,bitIndex12) ) ).
fof(addAssignment_37243,axiom,
! [VarCurr] :
( v117277(VarCurr,bitIndex12)
<=> v117279(VarCurr,bitIndex12) ) ).
fof(addAssignment_37242,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex18)
<=> v117206(VarCurr,bitIndex18) ) ).
fof(addAssignment_37241,axiom,
! [VarCurr] :
( v117208(VarCurr,bitIndex11)
<=> v117268(VarCurr,bitIndex11) ) ).
fof(addAssignment_37240,axiom,
! [VarNext] :
( v117268(VarNext,bitIndex11)
<=> v117379(VarNext,bitIndex11) ) ).
fof(addCaseBooleanConditionEqualRanges1_1970,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117381(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117379(VarNext,B)
<=> v117268(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2044,axiom,
! [VarNext] :
( v117381(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117379(VarNext,B)
<=> v117295(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117381(VarNext)
<=> ( v117382(VarNext)
& v117290(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23219,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117382(VarNext)
<=> ( v117384(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9258,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117384(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37239,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex11)
<=> v117273(VarCurr,bitIndex11) ) ).
fof(addAssignment_37238,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex11)
<=> v117275(VarCurr,bitIndex11) ) ).
fof(addAssignment_37237,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex11)
<=> v117277(VarCurr,bitIndex11) ) ).
fof(addAssignment_37236,axiom,
! [VarCurr] :
( v117277(VarCurr,bitIndex11)
<=> v117279(VarCurr,bitIndex11) ) ).
fof(addAssignment_37235,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex17)
<=> v117206(VarCurr,bitIndex17) ) ).
fof(addAssignment_37234,axiom,
! [VarCurr] :
( v117208(VarCurr,bitIndex10)
<=> v117268(VarCurr,bitIndex10) ) ).
fof(addAssignment_37233,axiom,
! [VarNext] :
( v117268(VarNext,bitIndex10)
<=> v117371(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_1969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117373(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117371(VarNext,B)
<=> v117268(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2043,axiom,
! [VarNext] :
( v117373(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117371(VarNext,B)
<=> v117295(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23218,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117373(VarNext)
<=> ( v117374(VarNext)
& v117290(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117374(VarNext)
<=> ( v117376(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9257,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117376(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37232,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex10)
<=> v117273(VarCurr,bitIndex10) ) ).
fof(addAssignment_37231,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex10)
<=> v117275(VarCurr,bitIndex10) ) ).
fof(addAssignment_37230,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex10)
<=> v117277(VarCurr,bitIndex10) ) ).
fof(addAssignment_37229,axiom,
! [VarCurr] :
( v117277(VarCurr,bitIndex10)
<=> v117279(VarCurr,bitIndex10) ) ).
fof(addAssignment_37228,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex16)
<=> v117206(VarCurr,bitIndex16) ) ).
fof(addAssignment_37227,axiom,
! [VarCurr] :
( v117208(VarCurr,bitIndex9)
<=> v117268(VarCurr,bitIndex9) ) ).
fof(addAssignment_37226,axiom,
! [VarNext] :
( v117268(VarNext,bitIndex9)
<=> v117363(VarNext,bitIndex9) ) ).
fof(addCaseBooleanConditionEqualRanges1_1968,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117365(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117363(VarNext,B)
<=> v117268(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2042,axiom,
! [VarNext] :
( v117365(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117363(VarNext,B)
<=> v117295(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23216,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117365(VarNext)
<=> ( v117366(VarNext)
& v117290(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23215,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117366(VarNext)
<=> ( v117368(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9256,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117368(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37225,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex9)
<=> v117273(VarCurr,bitIndex9) ) ).
fof(addAssignment_37224,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex9)
<=> v117275(VarCurr,bitIndex9) ) ).
fof(addAssignment_37223,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex9)
<=> v117277(VarCurr,bitIndex9) ) ).
fof(addAssignment_37222,axiom,
! [VarCurr] :
( v117277(VarCurr,bitIndex9)
<=> v117279(VarCurr,bitIndex9) ) ).
fof(addAssignment_37221,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex15)
<=> v117206(VarCurr,bitIndex15) ) ).
fof(addAssignment_37220,axiom,
! [VarCurr] :
( v117208(VarCurr,bitIndex8)
<=> v117268(VarCurr,bitIndex8) ) ).
fof(addAssignment_37219,axiom,
! [VarNext] :
( v117268(VarNext,bitIndex8)
<=> v117355(VarNext,bitIndex8) ) ).
fof(addCaseBooleanConditionEqualRanges1_1967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117357(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117355(VarNext,B)
<=> v117268(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2041,axiom,
! [VarNext] :
( v117357(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117355(VarNext,B)
<=> v117295(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23214,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117357(VarNext)
<=> ( v117358(VarNext)
& v117290(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23213,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117358(VarNext)
<=> ( v117360(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9255,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117360(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37218,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex8)
<=> v117273(VarCurr,bitIndex8) ) ).
fof(addAssignment_37217,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex8)
<=> v117275(VarCurr,bitIndex8) ) ).
fof(addAssignment_37216,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex8)
<=> v117277(VarCurr,bitIndex8) ) ).
fof(addAssignment_37215,axiom,
! [VarCurr] :
( v117277(VarCurr,bitIndex8)
<=> v117279(VarCurr,bitIndex8) ) ).
fof(addAssignment_37214,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex14)
<=> v117206(VarCurr,bitIndex14) ) ).
fof(addAssignment_37213,axiom,
! [VarCurr] :
( v117208(VarCurr,bitIndex7)
<=> v117268(VarCurr,bitIndex7) ) ).
fof(addAssignment_37212,axiom,
! [VarNext] :
( v117268(VarNext,bitIndex7)
<=> v117347(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionEqualRanges1_1966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117349(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117347(VarNext,B)
<=> v117268(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2040,axiom,
! [VarNext] :
( v117349(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117347(VarNext,B)
<=> v117295(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23212,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117349(VarNext)
<=> ( v117350(VarNext)
& v117290(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117350(VarNext)
<=> ( v117352(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9254,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117352(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37211,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex7)
<=> v117273(VarCurr,bitIndex7) ) ).
fof(addAssignment_37210,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex7)
<=> v117275(VarCurr,bitIndex7) ) ).
fof(addAssignment_37209,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex7)
<=> v117277(VarCurr,bitIndex7) ) ).
fof(addAssignment_37208,axiom,
! [VarCurr] :
( v117277(VarCurr,bitIndex7)
<=> v117279(VarCurr,bitIndex7) ) ).
fof(addAssignment_37207,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex13)
<=> v117206(VarCurr,bitIndex13) ) ).
fof(addAssignment_37206,axiom,
! [VarCurr] :
( v117208(VarCurr,bitIndex6)
<=> v117268(VarCurr,bitIndex6) ) ).
fof(addAssignment_37205,axiom,
! [VarNext] :
( v117268(VarNext,bitIndex6)
<=> v117339(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117341(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117339(VarNext,B)
<=> v117268(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2039,axiom,
! [VarNext] :
( v117341(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117339(VarNext,B)
<=> v117295(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23210,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117341(VarNext)
<=> ( v117342(VarNext)
& v117290(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23209,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117342(VarNext)
<=> ( v117344(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9253,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117344(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37204,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex6)
<=> v117273(VarCurr,bitIndex6) ) ).
fof(addAssignment_37203,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex6)
<=> v117275(VarCurr,bitIndex6) ) ).
fof(addAssignment_37202,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex6)
<=> v117277(VarCurr,bitIndex6) ) ).
fof(addAssignment_37201,axiom,
! [VarCurr] :
( v117277(VarCurr,bitIndex6)
<=> v117279(VarCurr,bitIndex6) ) ).
fof(addAssignment_37200,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex12)
<=> v117206(VarCurr,bitIndex12) ) ).
fof(addAssignment_37199,axiom,
! [VarCurr] :
( v117208(VarCurr,bitIndex5)
<=> v117268(VarCurr,bitIndex5) ) ).
fof(addAssignment_37198,axiom,
! [VarNext] :
( v117268(VarNext,bitIndex5)
<=> v117331(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117333(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117331(VarNext,B)
<=> v117268(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2038,axiom,
! [VarNext] :
( v117333(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117331(VarNext,B)
<=> v117295(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117333(VarNext)
<=> ( v117334(VarNext)
& v117290(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23207,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117334(VarNext)
<=> ( v117336(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117336(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37197,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex5)
<=> v117273(VarCurr,bitIndex5) ) ).
fof(addAssignment_37196,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex5)
<=> v117275(VarCurr,bitIndex5) ) ).
fof(addAssignment_37195,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex5)
<=> v117277(VarCurr,bitIndex5) ) ).
fof(addAssignment_37194,axiom,
! [VarCurr] :
( v117277(VarCurr,bitIndex5)
<=> v117279(VarCurr,bitIndex5) ) ).
fof(addAssignment_37193,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex11)
<=> v117206(VarCurr,bitIndex11) ) ).
fof(addAssignment_37192,axiom,
! [VarCurr] :
( v117208(VarCurr,bitIndex4)
<=> v117268(VarCurr,bitIndex4) ) ).
fof(addAssignment_37191,axiom,
! [VarNext] :
( v117268(VarNext,bitIndex4)
<=> v117323(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117325(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117323(VarNext,B)
<=> v117268(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2037,axiom,
! [VarNext] :
( v117325(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117323(VarNext,B)
<=> v117295(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23206,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117325(VarNext)
<=> ( v117326(VarNext)
& v117290(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117326(VarNext)
<=> ( v117328(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9251,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117328(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37190,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex4)
<=> v117273(VarCurr,bitIndex4) ) ).
fof(addAssignment_37189,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex4)
<=> v117275(VarCurr,bitIndex4) ) ).
fof(addAssignment_37188,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex4)
<=> v117277(VarCurr,bitIndex4) ) ).
fof(addAssignment_37187,axiom,
! [VarCurr] :
( v117277(VarCurr,bitIndex4)
<=> v117279(VarCurr,bitIndex4) ) ).
fof(addAssignment_37186,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex10)
<=> v117206(VarCurr,bitIndex10) ) ).
fof(addAssignment_37185,axiom,
! [VarCurr] :
( v117208(VarCurr,bitIndex3)
<=> v117268(VarCurr,bitIndex3) ) ).
fof(addAssignment_37184,axiom,
! [VarNext] :
( v117268(VarNext,bitIndex3)
<=> v117315(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117317(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117315(VarNext,B)
<=> v117268(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2036,axiom,
! [VarNext] :
( v117317(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117315(VarNext,B)
<=> v117295(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23204,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117317(VarNext)
<=> ( v117318(VarNext)
& v117290(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23203,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117318(VarNext)
<=> ( v117320(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9250,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117320(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37183,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex3)
<=> v117273(VarCurr,bitIndex3) ) ).
fof(addAssignment_37182,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex3)
<=> v117275(VarCurr,bitIndex3) ) ).
fof(addAssignment_37181,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex3)
<=> v117277(VarCurr,bitIndex3) ) ).
fof(addAssignment_37180,axiom,
! [VarCurr] :
( v117277(VarCurr,bitIndex3)
<=> v117279(VarCurr,bitIndex3) ) ).
fof(addAssignment_37179,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex9)
<=> v117206(VarCurr,bitIndex9) ) ).
fof(addAssignment_37178,axiom,
! [VarCurr] :
( v117208(VarCurr,bitIndex2)
<=> v117268(VarCurr,bitIndex2) ) ).
fof(addAssignment_37177,axiom,
! [VarNext] :
( v117268(VarNext,bitIndex2)
<=> v117307(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117309(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117307(VarNext,B)
<=> v117268(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2035,axiom,
! [VarNext] :
( v117309(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117307(VarNext,B)
<=> v117295(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23202,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117309(VarNext)
<=> ( v117310(VarNext)
& v117290(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117310(VarNext)
<=> ( v117312(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117312(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37176,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex2)
<=> v117273(VarCurr,bitIndex2) ) ).
fof(addAssignment_37175,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex2)
<=> v117275(VarCurr,bitIndex2) ) ).
fof(addAssignment_37174,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex2)
<=> v117277(VarCurr,bitIndex2) ) ).
fof(addAssignment_37173,axiom,
! [VarCurr] :
( v117277(VarCurr,bitIndex2)
<=> v117279(VarCurr,bitIndex2) ) ).
fof(addAssignment_37172,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex8)
<=> v117206(VarCurr,bitIndex8) ) ).
fof(addAssignment_37171,axiom,
! [VarCurr] :
( v117106(VarCurr,bitIndex15)
<=> v117196(VarCurr,bitIndex15) ) ).
fof(addAssignment_37170,axiom,
! [VarCurr] :
( v117120(VarCurr,bitIndex15)
<=> v117172(VarCurr,bitIndex15) ) ).
fof(addAssignment_37169,axiom,
! [VarCurr] :
( v117194(VarCurr,bitIndex15)
<=> v117195(VarCurr,bitIndex15) ) ).
fof(addAssignment_37168,axiom,
! [VarCurr] :
( v117191(VarCurr,bitIndex15)
<=> v117192(VarCurr,bitIndex15) ) ).
fof(addAssignment_37167,axiom,
! [VarCurr] :
( v117188(VarCurr,bitIndex15)
<=> v117189(VarCurr,bitIndex15) ) ).
fof(addAssignment_37166,axiom,
! [VarCurr] :
( v117185(VarCurr,bitIndex15)
<=> v117186(VarCurr,bitIndex15) ) ).
fof(addAssignment_37165,axiom,
! [VarCurr] :
( v117182(VarCurr,bitIndex15)
<=> v117183(VarCurr,bitIndex15) ) ).
fof(addAssignment_37164,axiom,
! [VarCurr] :
( v117179(VarCurr,bitIndex15)
<=> v117180(VarCurr,bitIndex15) ) ).
fof(addAssignment_37163,axiom,
! [VarCurr] :
( v117176(VarCurr,bitIndex15)
<=> v117177(VarCurr,bitIndex15) ) ).
fof(addAssignment_37162,axiom,
! [VarCurr] :
( v117122(VarCurr,bitIndex15)
<=> v117174(VarCurr,bitIndex15) ) ).
fof(addAssignment_37161,axiom,
! [VarCurr] :
( v117118(VarCurr,bitIndex15)
<=> v117119(VarCurr,bitIndex15) ) ).
fof(addAssignment_37160,axiom,
! [VarCurr] :
( v117208(VarCurr,bitIndex1)
<=> v117268(VarCurr,bitIndex1) ) ).
fof(addAssignment_37159,axiom,
! [VarNext] :
( v117268(VarNext,bitIndex1)
<=> v117299(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117301(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117299(VarNext,B)
<=> v117268(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2034,axiom,
! [VarNext] :
( v117301(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117299(VarNext,B)
<=> v117295(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117301(VarNext)
<=> ( v117302(VarNext)
& v117290(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23199,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117302(VarNext)
<=> ( v117304(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9248,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117304(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37158,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex1)
<=> v117273(VarCurr,bitIndex1) ) ).
fof(addAssignment_37157,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex1)
<=> v117275(VarCurr,bitIndex1) ) ).
fof(addAssignment_37156,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex1)
<=> v117277(VarCurr,bitIndex1) ) ).
fof(addAssignment_37155,axiom,
! [VarCurr] :
( v117277(VarCurr,bitIndex1)
<=> v117279(VarCurr,bitIndex1) ) ).
fof(addAssignment_37154,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex7)
<=> v117206(VarCurr,bitIndex7) ) ).
fof(addAssignment_37153,axiom,
! [VarCurr] :
( v117106(VarCurr,bitIndex14)
<=> v117196(VarCurr,bitIndex14) ) ).
fof(addAssignment_37152,axiom,
! [VarCurr] :
( v117194(VarCurr,bitIndex14)
<=> v117195(VarCurr,bitIndex14) ) ).
fof(addAssignment_37151,axiom,
! [VarCurr] :
( v117120(VarCurr,bitIndex14)
<=> v117172(VarCurr,bitIndex14) ) ).
fof(addAssignment_37150,axiom,
! [VarCurr] :
( v117191(VarCurr,bitIndex14)
<=> v117192(VarCurr,bitIndex14) ) ).
fof(addAssignment_37149,axiom,
! [VarCurr] :
( v117188(VarCurr,bitIndex14)
<=> v117189(VarCurr,bitIndex14) ) ).
fof(addAssignment_37148,axiom,
! [VarCurr] :
( v117185(VarCurr,bitIndex14)
<=> v117186(VarCurr,bitIndex14) ) ).
fof(addAssignment_37147,axiom,
! [VarCurr] :
( v117182(VarCurr,bitIndex14)
<=> v117183(VarCurr,bitIndex14) ) ).
fof(addAssignment_37146,axiom,
! [VarCurr] :
( v117179(VarCurr,bitIndex14)
<=> v117180(VarCurr,bitIndex14) ) ).
fof(addAssignment_37145,axiom,
! [VarCurr] :
( v117176(VarCurr,bitIndex14)
<=> v117177(VarCurr,bitIndex14) ) ).
fof(addAssignment_37144,axiom,
! [VarCurr] :
( v117122(VarCurr,bitIndex14)
<=> v117174(VarCurr,bitIndex14) ) ).
fof(addAssignment_37143,axiom,
! [VarCurr] :
( v117118(VarCurr,bitIndex14)
<=> v117119(VarCurr,bitIndex14) ) ).
fof(addAssignment_37142,axiom,
! [VarCurr] :
( v117208(VarCurr,bitIndex0)
<=> v117268(VarCurr,bitIndex0) ) ).
fof(addAssignment_37141,axiom,
! [VarNext] :
( v117268(VarNext,bitIndex0)
<=> v117281(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117282(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117281(VarNext,B)
<=> v117268(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2033,axiom,
! [VarNext] :
( v117282(VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117281(VarNext,B)
<=> v117295(VarNext,B) ) ) ) ).
fof(addAssignment_37140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_25_0(B)
=> ( v117295(VarNext,B)
<=> v117293(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5258,axiom,
! [VarCurr] :
( ~ v115111(VarCurr)
=> ! [B] :
( range_25_0(B)
=> ( v117293(VarCurr,B)
<=> v117271(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5261,axiom,
! [VarCurr] :
( v115111(VarCurr)
=> ! [B] :
( range_25_0(B)
=> ( v117293(VarCurr,B)
<=> $false ) ) ) ).
fof(bitBlastConstant_12533,axiom,
~ b00000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12532,axiom,
~ b00000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12531,axiom,
~ b00000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12530,axiom,
~ b00000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12529,axiom,
~ b00000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12528,axiom,
~ b00000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12527,axiom,
~ b00000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12526,axiom,
~ b00000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12525,axiom,
~ b00000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12524,axiom,
~ b00000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12523,axiom,
~ b00000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12522,axiom,
~ b00000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12521,axiom,
~ b00000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12520,axiom,
~ b00000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12519,axiom,
~ b00000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12518,axiom,
~ b00000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12517,axiom,
~ b00000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12516,axiom,
~ b00000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12515,axiom,
~ b00000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12514,axiom,
~ b00000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12513,axiom,
~ b00000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12512,axiom,
~ b00000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12511,axiom,
~ b00000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12510,axiom,
~ b00000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12509,axiom,
~ b00000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12508,axiom,
~ b00000000000000000000000000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23198,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117282(VarNext)
<=> ( v117283(VarNext)
& v117290(VarNext) ) ) ) ).
fof(addAssignment_37139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117290(VarNext)
<=> v117288(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23197,axiom,
! [VarCurr] :
( v117288(VarCurr)
<=> ( v115111(VarCurr)
| v117291(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23196,axiom,
! [VarCurr] :
( v117291(VarCurr)
<=> ( v115113(VarCurr)
& v117292(VarCurr) ) ) ).
fof(writeUnaryOperator_9247,axiom,
! [VarCurr] :
( ~ v117292(VarCurr)
<=> v115111(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23195,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117283(VarNext)
<=> ( v117285(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117285(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37138,axiom,
! [VarCurr] :
( v117271(VarCurr,bitIndex0)
<=> v117273(VarCurr,bitIndex0) ) ).
fof(addAssignment_37137,axiom,
! [VarCurr] :
( v117273(VarCurr,bitIndex0)
<=> v117275(VarCurr,bitIndex0) ) ).
fof(addAssignment_37136,axiom,
! [VarCurr] :
( v117275(VarCurr,bitIndex0)
<=> v117277(VarCurr,bitIndex0) ) ).
fof(addAssignment_37135,axiom,
! [VarCurr] :
( v117277(VarCurr,bitIndex0)
<=> v117279(VarCurr,bitIndex0) ) ).
fof(addAssignment_37134,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex6)
<=> v117206(VarCurr,bitIndex6) ) ).
fof(addAssignment_37133,axiom,
! [VarCurr] :
( v117106(VarCurr,bitIndex13)
<=> v117196(VarCurr,bitIndex13) ) ).
fof(addAssignment_37132,axiom,
! [VarCurr] :
( v117194(VarCurr,bitIndex13)
<=> v117195(VarCurr,bitIndex13) ) ).
fof(addAssignment_37131,axiom,
! [VarCurr] :
( v117191(VarCurr,bitIndex13)
<=> v117192(VarCurr,bitIndex13) ) ).
fof(addAssignment_37130,axiom,
! [VarCurr] :
( v117120(VarCurr,bitIndex13)
<=> v117172(VarCurr,bitIndex13) ) ).
fof(addAssignment_37129,axiom,
! [VarCurr] :
( v117188(VarCurr,bitIndex13)
<=> v117189(VarCurr,bitIndex13) ) ).
fof(addAssignment_37128,axiom,
! [VarCurr] :
( v117185(VarCurr,bitIndex13)
<=> v117186(VarCurr,bitIndex13) ) ).
fof(addAssignment_37127,axiom,
! [VarCurr] :
( v117182(VarCurr,bitIndex13)
<=> v117183(VarCurr,bitIndex13) ) ).
fof(addAssignment_37126,axiom,
! [VarCurr] :
( v117179(VarCurr,bitIndex13)
<=> v117180(VarCurr,bitIndex13) ) ).
fof(addAssignment_37125,axiom,
! [VarCurr] :
( v117176(VarCurr,bitIndex13)
<=> v117177(VarCurr,bitIndex13) ) ).
fof(addAssignment_37124,axiom,
! [VarCurr] :
( v117122(VarCurr,bitIndex13)
<=> v117174(VarCurr,bitIndex13) ) ).
fof(addAssignment_37123,axiom,
! [VarCurr] :
( v117118(VarCurr,bitIndex13)
<=> v117119(VarCurr,bitIndex13) ) ).
fof(addAssignment_37122,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex5)
<=> v117206(VarCurr,bitIndex5) ) ).
fof(addAssignment_37121,axiom,
! [VarCurr] :
( v117106(VarCurr,bitIndex12)
<=> v117196(VarCurr,bitIndex12) ) ).
fof(addAssignment_37120,axiom,
! [VarCurr] :
( v117194(VarCurr,bitIndex12)
<=> v117195(VarCurr,bitIndex12) ) ).
fof(addAssignment_37119,axiom,
! [VarCurr] :
( v117191(VarCurr,bitIndex12)
<=> v117192(VarCurr,bitIndex12) ) ).
fof(addAssignment_37118,axiom,
! [VarCurr] :
( v117188(VarCurr,bitIndex12)
<=> v117189(VarCurr,bitIndex12) ) ).
fof(addAssignment_37117,axiom,
! [VarCurr] :
( v117120(VarCurr,bitIndex12)
<=> v117172(VarCurr,bitIndex12) ) ).
fof(addAssignment_37116,axiom,
! [VarCurr] :
( v117135(VarCurr,bitIndex15)
<=> v117137(VarCurr,bitIndex29) ) ).
fof(addAssignment_37115,axiom,
! [VarNext] :
( v117137(VarNext,bitIndex29)
<=> v117259(VarNext,bitIndex29) ) ).
fof(addCaseBooleanConditionEqualRanges1_1958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117261(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117259(VarNext,B)
<=> v117137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2032,axiom,
! [VarNext] :
( v117261(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117259(VarNext,B)
<=> v117161(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23194,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117261(VarNext)
<=> ( v117262(VarNext)
& v117156(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117262(VarNext)
<=> ( v117264(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117264(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37114,axiom,
! [VarCurr] :
( v117139(VarCurr,bitIndex29)
<=> v117141(VarCurr,bitIndex29) ) ).
fof(addAssignment_37113,axiom,
! [VarCurr] :
( v117141(VarCurr,bitIndex29)
<=> v117143(VarCurr,bitIndex29) ) ).
fof(addAssignment_37112,axiom,
! [VarCurr] :
( v117143(VarCurr,bitIndex29)
<=> v117145(VarCurr,bitIndex29) ) ).
fof(addAssignment_37111,axiom,
! [VarCurr] :
( v117145(VarCurr,bitIndex29)
<=> v108818(VarCurr,bitIndex29) ) ).
fof(addAssignment_37110,axiom,
! [VarCurr] :
( v117185(VarCurr,bitIndex12)
<=> v117186(VarCurr,bitIndex12) ) ).
fof(addAssignment_37109,axiom,
! [VarCurr] :
( v117182(VarCurr,bitIndex12)
<=> v117183(VarCurr,bitIndex12) ) ).
fof(addAssignment_37108,axiom,
! [VarCurr] :
( v117179(VarCurr,bitIndex12)
<=> v117180(VarCurr,bitIndex12) ) ).
fof(addAssignment_37107,axiom,
! [VarCurr] :
( v117176(VarCurr,bitIndex12)
<=> v117177(VarCurr,bitIndex12) ) ).
fof(addAssignment_37106,axiom,
! [VarCurr] :
( v117122(VarCurr,bitIndex12)
<=> v117174(VarCurr,bitIndex12) ) ).
fof(addAssignment_37105,axiom,
! [VarCurr] :
( v117118(VarCurr,bitIndex12)
<=> v117119(VarCurr,bitIndex12) ) ).
fof(addAssignment_37104,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex4)
<=> v117206(VarCurr,bitIndex4) ) ).
fof(addAssignment_37103,axiom,
! [VarCurr] :
( v117106(VarCurr,bitIndex11)
<=> v117196(VarCurr,bitIndex11) ) ).
fof(addAssignment_37102,axiom,
! [VarCurr] :
( v117194(VarCurr,bitIndex11)
<=> v117195(VarCurr,bitIndex11) ) ).
fof(addAssignment_37101,axiom,
! [VarCurr] :
( v117191(VarCurr,bitIndex11)
<=> v117192(VarCurr,bitIndex11) ) ).
fof(addAssignment_37100,axiom,
! [VarCurr] :
( v117188(VarCurr,bitIndex11)
<=> v117189(VarCurr,bitIndex11) ) ).
fof(addAssignment_37099,axiom,
! [VarCurr] :
( v117185(VarCurr,bitIndex11)
<=> v117186(VarCurr,bitIndex11) ) ).
fof(addAssignment_37098,axiom,
! [VarCurr] :
( v117120(VarCurr,bitIndex11)
<=> v117172(VarCurr,bitIndex11) ) ).
fof(addAssignment_37097,axiom,
! [VarCurr] :
( v117135(VarCurr,bitIndex14)
<=> v117137(VarCurr,bitIndex28) ) ).
fof(addAssignment_37096,axiom,
! [VarNext] :
( v117137(VarNext,bitIndex28)
<=> v117251(VarNext,bitIndex28) ) ).
fof(addCaseBooleanConditionEqualRanges1_1957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117253(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117251(VarNext,B)
<=> v117137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2031,axiom,
! [VarNext] :
( v117253(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117251(VarNext,B)
<=> v117161(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23192,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117253(VarNext)
<=> ( v117254(VarNext)
& v117156(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23191,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117254(VarNext)
<=> ( v117256(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117256(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37095,axiom,
! [VarCurr] :
( v117139(VarCurr,bitIndex28)
<=> v117141(VarCurr,bitIndex28) ) ).
fof(addAssignment_37094,axiom,
! [VarCurr] :
( v117141(VarCurr,bitIndex28)
<=> v117143(VarCurr,bitIndex28) ) ).
fof(addAssignment_37093,axiom,
! [VarCurr] :
( v117143(VarCurr,bitIndex28)
<=> v117145(VarCurr,bitIndex28) ) ).
fof(addAssignment_37092,axiom,
! [VarCurr] :
( v117145(VarCurr,bitIndex28)
<=> v108818(VarCurr,bitIndex28) ) ).
fof(addAssignment_37091,axiom,
! [VarCurr] :
( v117182(VarCurr,bitIndex11)
<=> v117183(VarCurr,bitIndex11) ) ).
fof(addAssignment_37090,axiom,
! [VarCurr] :
( v117179(VarCurr,bitIndex11)
<=> v117180(VarCurr,bitIndex11) ) ).
fof(addAssignment_37089,axiom,
! [VarCurr] :
( v117176(VarCurr,bitIndex11)
<=> v117177(VarCurr,bitIndex11) ) ).
fof(addAssignment_37088,axiom,
! [VarCurr] :
( v117122(VarCurr,bitIndex11)
<=> v117174(VarCurr,bitIndex11) ) ).
fof(addAssignment_37087,axiom,
! [VarCurr] :
( v117118(VarCurr,bitIndex11)
<=> v117119(VarCurr,bitIndex11) ) ).
fof(addAssignment_37086,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex3)
<=> v117206(VarCurr,bitIndex3) ) ).
fof(addAssignment_37085,axiom,
! [VarCurr] :
( v117106(VarCurr,bitIndex10)
<=> v117196(VarCurr,bitIndex10) ) ).
fof(addAssignment_37084,axiom,
! [VarCurr] :
( v117194(VarCurr,bitIndex10)
<=> v117195(VarCurr,bitIndex10) ) ).
fof(addAssignment_37083,axiom,
! [VarCurr] :
( v117191(VarCurr,bitIndex10)
<=> v117192(VarCurr,bitIndex10) ) ).
fof(addAssignment_37082,axiom,
! [VarCurr] :
( v117188(VarCurr,bitIndex10)
<=> v117189(VarCurr,bitIndex10) ) ).
fof(addAssignment_37081,axiom,
! [VarCurr] :
( v117185(VarCurr,bitIndex10)
<=> v117186(VarCurr,bitIndex10) ) ).
fof(addAssignment_37080,axiom,
! [VarCurr] :
( v117182(VarCurr,bitIndex10)
<=> v117183(VarCurr,bitIndex10) ) ).
fof(addAssignment_37079,axiom,
! [VarCurr] :
( v117120(VarCurr,bitIndex10)
<=> v117172(VarCurr,bitIndex10) ) ).
fof(addAssignment_37078,axiom,
! [VarCurr] :
( v117135(VarCurr,bitIndex13)
<=> v117137(VarCurr,bitIndex27) ) ).
fof(addAssignment_37077,axiom,
! [VarNext] :
( v117137(VarNext,bitIndex27)
<=> v117243(VarNext,bitIndex27) ) ).
fof(addCaseBooleanConditionEqualRanges1_1956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117245(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117243(VarNext,B)
<=> v117137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2030,axiom,
! [VarNext] :
( v117245(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117243(VarNext,B)
<=> v117161(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23190,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117245(VarNext)
<=> ( v117246(VarNext)
& v117156(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23189,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117246(VarNext)
<=> ( v117248(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117248(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37076,axiom,
! [VarCurr] :
( v117139(VarCurr,bitIndex27)
<=> v117141(VarCurr,bitIndex27) ) ).
fof(addAssignment_37075,axiom,
! [VarCurr] :
( v117141(VarCurr,bitIndex27)
<=> v117143(VarCurr,bitIndex27) ) ).
fof(addAssignment_37074,axiom,
! [VarCurr] :
( v117143(VarCurr,bitIndex27)
<=> v117145(VarCurr,bitIndex27) ) ).
fof(addAssignment_37073,axiom,
! [VarCurr] :
( v117145(VarCurr,bitIndex27)
<=> v108818(VarCurr,bitIndex27) ) ).
fof(addAssignment_37072,axiom,
! [VarCurr] :
( v117179(VarCurr,bitIndex10)
<=> v117180(VarCurr,bitIndex10) ) ).
fof(addAssignment_37071,axiom,
! [VarCurr] :
( v117176(VarCurr,bitIndex10)
<=> v117177(VarCurr,bitIndex10) ) ).
fof(addAssignment_37070,axiom,
! [VarCurr] :
( v117122(VarCurr,bitIndex10)
<=> v117174(VarCurr,bitIndex10) ) ).
fof(addAssignment_37069,axiom,
! [VarCurr] :
( v117118(VarCurr,bitIndex10)
<=> v117119(VarCurr,bitIndex10) ) ).
fof(addAssignment_37068,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex2)
<=> v117206(VarCurr,bitIndex2) ) ).
fof(addAssignment_37067,axiom,
! [VarCurr] :
( v117106(VarCurr,bitIndex9)
<=> v117196(VarCurr,bitIndex9) ) ).
fof(addAssignment_37066,axiom,
! [VarCurr] :
( v117194(VarCurr,bitIndex9)
<=> v117195(VarCurr,bitIndex9) ) ).
fof(addAssignment_37065,axiom,
! [VarCurr] :
( v117191(VarCurr,bitIndex9)
<=> v117192(VarCurr,bitIndex9) ) ).
fof(addAssignment_37064,axiom,
! [VarCurr] :
( v117188(VarCurr,bitIndex9)
<=> v117189(VarCurr,bitIndex9) ) ).
fof(addAssignment_37063,axiom,
! [VarCurr] :
( v117185(VarCurr,bitIndex9)
<=> v117186(VarCurr,bitIndex9) ) ).
fof(addAssignment_37062,axiom,
! [VarCurr] :
( v117182(VarCurr,bitIndex9)
<=> v117183(VarCurr,bitIndex9) ) ).
fof(addAssignment_37061,axiom,
! [VarCurr] :
( v117179(VarCurr,bitIndex9)
<=> v117180(VarCurr,bitIndex9) ) ).
fof(addAssignment_37060,axiom,
! [VarCurr] :
( v117120(VarCurr,bitIndex9)
<=> v117172(VarCurr,bitIndex9) ) ).
fof(addAssignment_37059,axiom,
! [VarCurr] :
( v117135(VarCurr,bitIndex9)
<=> v117137(VarCurr,bitIndex23) ) ).
fof(addAssignment_37058,axiom,
! [VarNext] :
( v117137(VarNext,bitIndex23)
<=> v117235(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_1955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117237(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117235(VarNext,B)
<=> v117137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2029,axiom,
! [VarNext] :
( v117237(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117235(VarNext,B)
<=> v117161(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23188,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117237(VarNext)
<=> ( v117238(VarNext)
& v117156(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117238(VarNext)
<=> ( v117240(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117240(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37057,axiom,
! [VarCurr] :
( v117139(VarCurr,bitIndex23)
<=> v117141(VarCurr,bitIndex23) ) ).
fof(addAssignment_37056,axiom,
! [VarCurr] :
( v117141(VarCurr,bitIndex23)
<=> v117143(VarCurr,bitIndex23) ) ).
fof(addAssignment_37055,axiom,
! [VarCurr] :
( v117143(VarCurr,bitIndex23)
<=> v117145(VarCurr,bitIndex23) ) ).
fof(addAssignment_37054,axiom,
! [VarCurr] :
( v117145(VarCurr,bitIndex23)
<=> v108818(VarCurr,bitIndex23) ) ).
fof(addAssignment_37053,axiom,
! [VarCurr] :
( v117135(VarCurr,bitIndex12)
<=> v117137(VarCurr,bitIndex26) ) ).
fof(addAssignment_37052,axiom,
! [VarNext] :
( v117137(VarNext,bitIndex26)
<=> v117227(VarNext,bitIndex26) ) ).
fof(addCaseBooleanConditionEqualRanges1_1954,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117229(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117227(VarNext,B)
<=> v117137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2028,axiom,
! [VarNext] :
( v117229(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117227(VarNext,B)
<=> v117161(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23186,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117229(VarNext)
<=> ( v117230(VarNext)
& v117156(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23185,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117230(VarNext)
<=> ( v117232(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9241,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117232(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37051,axiom,
! [VarCurr] :
( v117139(VarCurr,bitIndex26)
<=> v117141(VarCurr,bitIndex26) ) ).
fof(addAssignment_37050,axiom,
! [VarCurr] :
( v117141(VarCurr,bitIndex26)
<=> v117143(VarCurr,bitIndex26) ) ).
fof(addAssignment_37049,axiom,
! [VarCurr] :
( v117143(VarCurr,bitIndex26)
<=> v117145(VarCurr,bitIndex26) ) ).
fof(addAssignment_37048,axiom,
! [VarCurr] :
( v117145(VarCurr,bitIndex26)
<=> v108818(VarCurr,bitIndex26) ) ).
fof(addAssignment_37047,axiom,
! [VarCurr] :
( v117176(VarCurr,bitIndex9)
<=> v117177(VarCurr,bitIndex9) ) ).
fof(addAssignment_37046,axiom,
! [VarCurr] :
( v117122(VarCurr,bitIndex9)
<=> v117174(VarCurr,bitIndex9) ) ).
fof(addAssignment_37045,axiom,
! [VarCurr] :
( v117118(VarCurr,bitIndex9)
<=> v117119(VarCurr,bitIndex9) ) ).
fof(addAssignment_37044,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex1)
<=> v117206(VarCurr,bitIndex1) ) ).
fof(addAssignment_37043,axiom,
! [VarCurr] :
( v117106(VarCurr,bitIndex8)
<=> v117196(VarCurr,bitIndex8) ) ).
fof(addAssignment_37042,axiom,
! [VarCurr] :
( v117194(VarCurr,bitIndex8)
<=> v117195(VarCurr,bitIndex8) ) ).
fof(addAssignment_37041,axiom,
! [VarCurr] :
( v117191(VarCurr,bitIndex8)
<=> v117192(VarCurr,bitIndex8) ) ).
fof(addAssignment_37040,axiom,
! [VarCurr] :
( v117188(VarCurr,bitIndex8)
<=> v117189(VarCurr,bitIndex8) ) ).
fof(addAssignment_37039,axiom,
! [VarCurr] :
( v117185(VarCurr,bitIndex8)
<=> v117186(VarCurr,bitIndex8) ) ).
fof(addAssignment_37038,axiom,
! [VarCurr] :
( v117182(VarCurr,bitIndex8)
<=> v117183(VarCurr,bitIndex8) ) ).
fof(addAssignment_37037,axiom,
! [VarCurr] :
( v117179(VarCurr,bitIndex8)
<=> v117180(VarCurr,bitIndex8) ) ).
fof(addAssignment_37036,axiom,
! [VarCurr] :
( v117176(VarCurr,bitIndex8)
<=> v117177(VarCurr,bitIndex8) ) ).
fof(addAssignment_37035,axiom,
! [VarCurr] :
( v117120(VarCurr,bitIndex8)
<=> v117172(VarCurr,bitIndex8) ) ).
fof(addAssignment_37034,axiom,
! [VarCurr] :
( v117135(VarCurr,bitIndex8)
<=> v117137(VarCurr,bitIndex22) ) ).
fof(addAssignment_37033,axiom,
! [VarNext] :
( v117137(VarNext,bitIndex22)
<=> v117219(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_1953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117221(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117219(VarNext,B)
<=> v117137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2027,axiom,
! [VarNext] :
( v117221(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117219(VarNext,B)
<=> v117161(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23184,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117221(VarNext)
<=> ( v117222(VarNext)
& v117156(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117222(VarNext)
<=> ( v117224(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117224(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37032,axiom,
! [VarCurr] :
( v117139(VarCurr,bitIndex22)
<=> v117141(VarCurr,bitIndex22) ) ).
fof(addAssignment_37031,axiom,
! [VarCurr] :
( v117141(VarCurr,bitIndex22)
<=> v117143(VarCurr,bitIndex22) ) ).
fof(addAssignment_37030,axiom,
! [VarCurr] :
( v117143(VarCurr,bitIndex22)
<=> v117145(VarCurr,bitIndex22) ) ).
fof(addAssignment_37029,axiom,
! [VarCurr] :
( v117145(VarCurr,bitIndex22)
<=> v108818(VarCurr,bitIndex22) ) ).
fof(addAssignment_37028,axiom,
! [VarCurr] :
( v117135(VarCurr,bitIndex11)
<=> v117137(VarCurr,bitIndex25) ) ).
fof(addAssignment_37027,axiom,
! [VarNext] :
( v117137(VarNext,bitIndex25)
<=> v117211(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_1952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117213(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117211(VarNext,B)
<=> v117137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2026,axiom,
! [VarNext] :
( v117213(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117211(VarNext,B)
<=> v117161(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117213(VarNext)
<=> ( v117214(VarNext)
& v117156(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23181,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117214(VarNext)
<=> ( v117216(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117216(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_37026,axiom,
! [VarCurr] :
( v117139(VarCurr,bitIndex25)
<=> v117141(VarCurr,bitIndex25) ) ).
fof(addAssignment_37025,axiom,
! [VarCurr] :
( v117141(VarCurr,bitIndex25)
<=> v117143(VarCurr,bitIndex25) ) ).
fof(addAssignment_37024,axiom,
! [VarCurr] :
( v117143(VarCurr,bitIndex25)
<=> v117145(VarCurr,bitIndex25) ) ).
fof(addAssignment_37023,axiom,
! [VarCurr] :
( v117145(VarCurr,bitIndex25)
<=> v108818(VarCurr,bitIndex25) ) ).
fof(addAssignment_37022,axiom,
! [VarCurr] :
( v117122(VarCurr,bitIndex8)
<=> v117174(VarCurr,bitIndex8) ) ).
fof(addAssignment_37021,axiom,
! [VarCurr] :
( v117118(VarCurr,bitIndex8)
<=> v117119(VarCurr,bitIndex8) ) ).
fof(addAssignment_37020,axiom,
! [VarCurr] :
( v117104(VarCurr,bitIndex0)
<=> v117206(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2640,axiom,
! [VarCurr] :
( ~ v115073(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v117206(VarCurr,B)
<=> v117209(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2675,axiom,
! [VarCurr] :
( v115073(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v117206(VarCurr,B)
<=> v117207(VarCurr,B) ) ) ) ).
fof(addAssignment_37019,axiom,
! [VarCurr] :
( ( v117209(VarCurr,bitIndex8)
<=> v117106(VarCurr,bitIndex15) )
& ( v117209(VarCurr,bitIndex7)
<=> v117106(VarCurr,bitIndex14) )
& ( v117209(VarCurr,bitIndex6)
<=> v117106(VarCurr,bitIndex13) )
& ( v117209(VarCurr,bitIndex5)
<=> v117106(VarCurr,bitIndex12) )
& ( v117209(VarCurr,bitIndex4)
<=> v117106(VarCurr,bitIndex11) )
& ( v117209(VarCurr,bitIndex3)
<=> v117106(VarCurr,bitIndex10) )
& ( v117209(VarCurr,bitIndex2)
<=> v117106(VarCurr,bitIndex9) )
& ( v117209(VarCurr,bitIndex1)
<=> v117106(VarCurr,bitIndex8) )
& ( v117209(VarCurr,bitIndex0)
<=> v117106(VarCurr,bitIndex7) ) ) ).
fof(addAssignment_37018,axiom,
! [VarCurr] :
( ( v117209(VarCurr,bitIndex32)
<=> $false )
& ( v117209(VarCurr,bitIndex31)
<=> $false )
& ( v117209(VarCurr,bitIndex30)
<=> $false )
& ( v117209(VarCurr,bitIndex29)
<=> $false )
& ( v117209(VarCurr,bitIndex28)
<=> $false )
& ( v117209(VarCurr,bitIndex27)
<=> $false )
& ( v117209(VarCurr,bitIndex26)
<=> $false )
& ( v117209(VarCurr,bitIndex25)
<=> $false )
& ( v117209(VarCurr,bitIndex24)
<=> $false )
& ( v117209(VarCurr,bitIndex23)
<=> $false )
& ( v117209(VarCurr,bitIndex22)
<=> $false )
& ( v117209(VarCurr,bitIndex21)
<=> $false )
& ( v117209(VarCurr,bitIndex20)
<=> $false )
& ( v117209(VarCurr,bitIndex19)
<=> $false )
& ( v117209(VarCurr,bitIndex18)
<=> $false )
& ( v117209(VarCurr,bitIndex17)
<=> $false )
& ( v117209(VarCurr,bitIndex16)
<=> $false )
& ( v117209(VarCurr,bitIndex15)
<=> $false )
& ( v117209(VarCurr,bitIndex14)
<=> $false )
& ( v117209(VarCurr,bitIndex13)
<=> $false )
& ( v117209(VarCurr,bitIndex12)
<=> $false )
& ( v117209(VarCurr,bitIndex11)
<=> $false )
& ( v117209(VarCurr,bitIndex10)
<=> $false )
& ( v117209(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(bitBlastConstant_12507,axiom,
~ b000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12506,axiom,
~ b000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12505,axiom,
~ b000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12504,axiom,
~ b000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12503,axiom,
~ b000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12502,axiom,
~ b000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12501,axiom,
~ b000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12500,axiom,
~ b000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12499,axiom,
~ b000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12498,axiom,
~ b000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12497,axiom,
~ b000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12496,axiom,
~ b000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12495,axiom,
~ b000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12494,axiom,
~ b000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12493,axiom,
~ b000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12492,axiom,
~ b000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12491,axiom,
~ b000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12490,axiom,
~ b000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12489,axiom,
~ b000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12488,axiom,
~ b000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12487,axiom,
~ b000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12486,axiom,
~ b000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12485,axiom,
~ b000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12484,axiom,
~ b000000000000000000000000(bitIndex0) ).
fof(addAssignment_37017,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117207(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_37016,axiom,
! [VarCurr] :
( ( v117207(VarCurr,bitIndex32)
<=> v117208(VarCurr,bitIndex25) )
& ( v117207(VarCurr,bitIndex31)
<=> v117208(VarCurr,bitIndex24) )
& ( v117207(VarCurr,bitIndex30)
<=> v117208(VarCurr,bitIndex23) )
& ( v117207(VarCurr,bitIndex29)
<=> v117208(VarCurr,bitIndex22) )
& ( v117207(VarCurr,bitIndex28)
<=> v117208(VarCurr,bitIndex21) )
& ( v117207(VarCurr,bitIndex27)
<=> v117208(VarCurr,bitIndex20) )
& ( v117207(VarCurr,bitIndex26)
<=> v117208(VarCurr,bitIndex19) )
& ( v117207(VarCurr,bitIndex25)
<=> v117208(VarCurr,bitIndex18) )
& ( v117207(VarCurr,bitIndex24)
<=> v117208(VarCurr,bitIndex17) )
& ( v117207(VarCurr,bitIndex23)
<=> v117208(VarCurr,bitIndex16) )
& ( v117207(VarCurr,bitIndex22)
<=> v117208(VarCurr,bitIndex15) )
& ( v117207(VarCurr,bitIndex21)
<=> v117208(VarCurr,bitIndex14) )
& ( v117207(VarCurr,bitIndex20)
<=> v117208(VarCurr,bitIndex13) )
& ( v117207(VarCurr,bitIndex19)
<=> v117208(VarCurr,bitIndex12) )
& ( v117207(VarCurr,bitIndex18)
<=> v117208(VarCurr,bitIndex11) )
& ( v117207(VarCurr,bitIndex17)
<=> v117208(VarCurr,bitIndex10) )
& ( v117207(VarCurr,bitIndex16)
<=> v117208(VarCurr,bitIndex9) )
& ( v117207(VarCurr,bitIndex15)
<=> v117208(VarCurr,bitIndex8) )
& ( v117207(VarCurr,bitIndex14)
<=> v117208(VarCurr,bitIndex7) )
& ( v117207(VarCurr,bitIndex13)
<=> v117208(VarCurr,bitIndex6) )
& ( v117207(VarCurr,bitIndex12)
<=> v117208(VarCurr,bitIndex5) )
& ( v117207(VarCurr,bitIndex11)
<=> v117208(VarCurr,bitIndex4) )
& ( v117207(VarCurr,bitIndex10)
<=> v117208(VarCurr,bitIndex3) )
& ( v117207(VarCurr,bitIndex9)
<=> v117208(VarCurr,bitIndex2) )
& ( v117207(VarCurr,bitIndex8)
<=> v117208(VarCurr,bitIndex1) )
& ( v117207(VarCurr,bitIndex7)
<=> v117208(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_37015,axiom,
! [VarCurr] :
( v117106(VarCurr,bitIndex7)
<=> v117196(VarCurr,bitIndex7) ) ).
fof(addParallelCaseBooleanConditionEqualRanges9_6,axiom,
! [VarCurr] :
( ( ~ v117197(VarCurr)
& ~ v117198(VarCurr)
& ~ v117199(VarCurr)
& ~ v117200(VarCurr)
& ~ v117201(VarCurr)
& ~ v117202(VarCurr)
& ~ v117203(VarCurr)
& ~ v117204(VarCurr)
& ~ v117205(VarCurr) )
=> ! [B] :
( range_15_0(B)
=> ( v117196(VarCurr,B)
<=> v117120(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges8_11,axiom,
! [VarCurr] :
( v117205(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117196(VarCurr,B)
<=> v117194(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges7_15,axiom,
! [VarCurr] :
( v117204(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117196(VarCurr,B)
<=> v117191(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_15,axiom,
! [VarCurr] :
( v117203(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117196(VarCurr,B)
<=> v117188(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_19,axiom,
! [VarCurr] :
( v117202(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117196(VarCurr,B)
<=> v117185(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_22,axiom,
! [VarCurr] :
( v117201(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117196(VarCurr,B)
<=> v117182(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_165,axiom,
! [VarCurr] :
( v117200(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117196(VarCurr,B)
<=> v117179(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1298,axiom,
! [VarCurr] :
( v117199(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117196(VarCurr,B)
<=> v117176(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5257,axiom,
! [VarCurr] :
( v117198(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117196(VarCurr,B)
<=> v117122(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5260,axiom,
! [VarCurr] :
( v117197(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117196(VarCurr,B)
<=> v117118(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7972,axiom,
! [VarCurr] :
( v117205(VarCurr)
<=> ( ( v117108(VarCurr,bitIndex3)
<=> $true )
& ( v117108(VarCurr,bitIndex2)
<=> $false )
& ( v117108(VarCurr,bitIndex1)
<=> $false )
& ( v117108(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7971,axiom,
! [VarCurr] :
( v117204(VarCurr)
<=> ( ( v117108(VarCurr,bitIndex3)
<=> $false )
& ( v117108(VarCurr,bitIndex2)
<=> $true )
& ( v117108(VarCurr,bitIndex1)
<=> $true )
& ( v117108(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7970,axiom,
! [VarCurr] :
( v117203(VarCurr)
<=> ( ( v117108(VarCurr,bitIndex3)
<=> $false )
& ( v117108(VarCurr,bitIndex2)
<=> $true )
& ( v117108(VarCurr,bitIndex1)
<=> $true )
& ( v117108(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7969,axiom,
! [VarCurr] :
( v117202(VarCurr)
<=> ( ( v117108(VarCurr,bitIndex3)
<=> $false )
& ( v117108(VarCurr,bitIndex2)
<=> $true )
& ( v117108(VarCurr,bitIndex1)
<=> $false )
& ( v117108(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7968,axiom,
! [VarCurr] :
( v117201(VarCurr)
<=> ( ( v117108(VarCurr,bitIndex3)
<=> $false )
& ( v117108(VarCurr,bitIndex2)
<=> $true )
& ( v117108(VarCurr,bitIndex1)
<=> $false )
& ( v117108(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7967,axiom,
! [VarCurr] :
( v117200(VarCurr)
<=> ( ( v117108(VarCurr,bitIndex3)
<=> $false )
& ( v117108(VarCurr,bitIndex2)
<=> $false )
& ( v117108(VarCurr,bitIndex1)
<=> $true )
& ( v117108(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7966,axiom,
! [VarCurr] :
( v117199(VarCurr)
<=> ( ( v117108(VarCurr,bitIndex3)
<=> $false )
& ( v117108(VarCurr,bitIndex2)
<=> $false )
& ( v117108(VarCurr,bitIndex1)
<=> $true )
& ( v117108(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7965,axiom,
! [VarCurr] :
( v117198(VarCurr)
<=> ( ( v117108(VarCurr,bitIndex3)
<=> $false )
& ( v117108(VarCurr,bitIndex2)
<=> $false )
& ( v117108(VarCurr,bitIndex1)
<=> $false )
& ( v117108(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7964,axiom,
! [VarCurr] :
( v117197(VarCurr)
<=> ( ( v117108(VarCurr,bitIndex3)
<=> $false )
& ( v117108(VarCurr,bitIndex2)
<=> $false )
& ( v117108(VarCurr,bitIndex1)
<=> $false )
& ( v117108(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_37014,axiom,
! [VarCurr] :
( v117194(VarCurr,bitIndex7)
<=> v117195(VarCurr,bitIndex7) ) ).
fof(addAssignment_37013,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v117195(VarCurr,B)
<=> v117120(VarCurr,B) ) ) ).
fof(addAssignment_37012,axiom,
! [VarCurr] :
( v117195(VarCurr,bitIndex15)
<=> $false ) ).
fof(addAssignment_37011,axiom,
! [VarCurr] :
( v117191(VarCurr,bitIndex7)
<=> v117192(VarCurr,bitIndex7) ) ).
fof(addAssignment_37010,axiom,
! [VarCurr,B] :
( range_13_0(B)
=> ( v117192(VarCurr,B)
<=> v117120(VarCurr,B) ) ) ).
fof(range_axiom_111,axiom,
! [B] :
( range_13_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B ) ) ).
fof(addAssignment_37009,axiom,
! [VarCurr] :
( ( v117192(VarCurr,bitIndex15)
<=> $false )
& ( v117192(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addAssignment_37008,axiom,
! [VarCurr] :
( v117188(VarCurr,bitIndex7)
<=> v117189(VarCurr,bitIndex7) ) ).
fof(addAssignment_37007,axiom,
! [VarCurr,B] :
( range_12_0(B)
=> ( v117189(VarCurr,B)
<=> v117120(VarCurr,B) ) ) ).
fof(range_axiom_110,axiom,
! [B] :
( range_12_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B ) ) ).
fof(addAssignment_37006,axiom,
! [VarCurr] :
( ( v117189(VarCurr,bitIndex15)
<=> $false )
& ( v117189(VarCurr,bitIndex14)
<=> $false )
& ( v117189(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addAssignment_37005,axiom,
! [VarCurr] :
( v117185(VarCurr,bitIndex7)
<=> v117186(VarCurr,bitIndex7) ) ).
fof(addAssignment_37004,axiom,
! [VarCurr,B] :
( range_11_0(B)
=> ( v117186(VarCurr,B)
<=> v117120(VarCurr,B) ) ) ).
fof(addAssignment_37003,axiom,
! [VarCurr] :
( ( v117186(VarCurr,bitIndex15)
<=> $false )
& ( v117186(VarCurr,bitIndex14)
<=> $false )
& ( v117186(VarCurr,bitIndex13)
<=> $false )
& ( v117186(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addAssignment_37002,axiom,
! [VarCurr] :
( v117182(VarCurr,bitIndex7)
<=> v117183(VarCurr,bitIndex7) ) ).
fof(addAssignment_37001,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v117183(VarCurr,B)
<=> v117120(VarCurr,B) ) ) ).
fof(addAssignment_37000,axiom,
! [VarCurr] :
( ( v117183(VarCurr,bitIndex15)
<=> $false )
& ( v117183(VarCurr,bitIndex14)
<=> $false )
& ( v117183(VarCurr,bitIndex13)
<=> $false )
& ( v117183(VarCurr,bitIndex12)
<=> $false )
& ( v117183(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addAssignment_36999,axiom,
! [VarCurr] :
( v117179(VarCurr,bitIndex7)
<=> v117180(VarCurr,bitIndex7) ) ).
fof(addAssignment_36998,axiom,
! [VarCurr,B] :
( range_9_0(B)
=> ( v117180(VarCurr,B)
<=> v117120(VarCurr,B) ) ) ).
fof(addAssignment_36997,axiom,
! [VarCurr] :
( ( v117180(VarCurr,bitIndex15)
<=> $false )
& ( v117180(VarCurr,bitIndex14)
<=> $false )
& ( v117180(VarCurr,bitIndex13)
<=> $false )
& ( v117180(VarCurr,bitIndex12)
<=> $false )
& ( v117180(VarCurr,bitIndex11)
<=> $false )
& ( v117180(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addAssignment_36996,axiom,
! [VarCurr] :
( v117176(VarCurr,bitIndex7)
<=> v117177(VarCurr,bitIndex7) ) ).
fof(addAssignment_36995,axiom,
! [VarCurr,B] :
( range_8_0(B)
=> ( v117177(VarCurr,B)
<=> v117120(VarCurr,B) ) ) ).
fof(addAssignment_36994,axiom,
! [VarCurr] :
( ( v117177(VarCurr,bitIndex15)
<=> $false )
& ( v117177(VarCurr,bitIndex14)
<=> $false )
& ( v117177(VarCurr,bitIndex13)
<=> $false )
& ( v117177(VarCurr,bitIndex12)
<=> $false )
& ( v117177(VarCurr,bitIndex11)
<=> $false )
& ( v117177(VarCurr,bitIndex10)
<=> $false )
& ( v117177(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addAssignment_36993,axiom,
! [VarCurr] :
( v117122(VarCurr,bitIndex7)
<=> v117174(VarCurr,bitIndex7) ) ).
fof(addAssignment_36992,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v117174(VarCurr,B)
<=> v117120(VarCurr,B) ) ) ).
fof(addAssignment_36991,axiom,
! [VarCurr] :
( ( v117174(VarCurr,bitIndex15)
<=> $false )
& ( v117174(VarCurr,bitIndex14)
<=> $false )
& ( v117174(VarCurr,bitIndex13)
<=> $false )
& ( v117174(VarCurr,bitIndex12)
<=> $false )
& ( v117174(VarCurr,bitIndex11)
<=> $false )
& ( v117174(VarCurr,bitIndex10)
<=> $false )
& ( v117174(VarCurr,bitIndex9)
<=> $false )
& ( v117174(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addAssignment_36990,axiom,
! [VarCurr] :
( v117120(VarCurr,bitIndex7)
<=> v117172(VarCurr,bitIndex7) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2639,axiom,
! [VarCurr] :
( ~ v117125(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117172(VarCurr,B)
<=> v117135(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2674,axiom,
! [VarCurr] :
( v117125(VarCurr)
=> ! [B] :
( range_15_0(B)
=> ( v117172(VarCurr,B)
<=> v117173(VarCurr,B) ) ) ) ).
fof(addAssignment_36989,axiom,
! [VarCurr] :
( ( v117173(VarCurr,bitIndex12)
<=> v117135(VarCurr,bitIndex15) )
& ( v117173(VarCurr,bitIndex11)
<=> v117135(VarCurr,bitIndex14) )
& ( v117173(VarCurr,bitIndex10)
<=> v117135(VarCurr,bitIndex13) )
& ( v117173(VarCurr,bitIndex9)
<=> v117135(VarCurr,bitIndex12) )
& ( v117173(VarCurr,bitIndex8)
<=> v117135(VarCurr,bitIndex11) )
& ( v117173(VarCurr,bitIndex7)
<=> v117135(VarCurr,bitIndex10) )
& ( v117173(VarCurr,bitIndex6)
<=> v117135(VarCurr,bitIndex9) )
& ( v117173(VarCurr,bitIndex5)
<=> v117135(VarCurr,bitIndex8) )
& ( v117173(VarCurr,bitIndex4)
<=> v117135(VarCurr,bitIndex7) )
& ( v117173(VarCurr,bitIndex3)
<=> v117135(VarCurr,bitIndex6) )
& ( v117173(VarCurr,bitIndex2)
<=> v117135(VarCurr,bitIndex5) )
& ( v117173(VarCurr,bitIndex1)
<=> v117135(VarCurr,bitIndex4) )
& ( v117173(VarCurr,bitIndex0)
<=> v117135(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_36988,axiom,
! [VarCurr] :
( ( v117173(VarCurr,bitIndex15)
<=> $false )
& ( v117173(VarCurr,bitIndex14)
<=> $false )
& ( v117173(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addAssignment_36987,axiom,
! [VarCurr] :
( v117135(VarCurr,bitIndex7)
<=> v117137(VarCurr,bitIndex21) ) ).
fof(addAssignment_36986,axiom,
! [VarNext] :
( v117137(VarNext,bitIndex21)
<=> v117165(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_1951,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117167(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117165(VarNext,B)
<=> v117137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2025,axiom,
! [VarNext] :
( v117167(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117165(VarNext,B)
<=> v117161(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117167(VarNext)
<=> ( v117168(VarNext)
& v117156(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117168(VarNext)
<=> ( v117170(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117170(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_36985,axiom,
! [VarCurr] :
( v117139(VarCurr,bitIndex21)
<=> v117141(VarCurr,bitIndex21) ) ).
fof(addAssignment_36984,axiom,
! [VarCurr] :
( v117141(VarCurr,bitIndex21)
<=> v117143(VarCurr,bitIndex21) ) ).
fof(addAssignment_36983,axiom,
! [VarCurr] :
( v117143(VarCurr,bitIndex21)
<=> v117145(VarCurr,bitIndex21) ) ).
fof(addAssignment_36982,axiom,
! [VarCurr] :
( v117145(VarCurr,bitIndex21)
<=> v108818(VarCurr,bitIndex21) ) ).
fof(addAssignment_36981,axiom,
! [VarCurr] :
( v117135(VarCurr,bitIndex10)
<=> v117137(VarCurr,bitIndex24) ) ).
fof(addAssignment_36980,axiom,
! [VarNext] :
( v117137(VarNext,bitIndex24)
<=> v117147(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_1950,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117148(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117147(VarNext,B)
<=> v117137(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2024,axiom,
! [VarNext] :
( v117148(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117147(VarNext,B)
<=> v117161(VarNext,B) ) ) ) ).
fof(addAssignment_36979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v117161(VarNext,B)
<=> v117159(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5256,axiom,
! [VarCurr] :
( ~ v115111(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v117159(VarCurr,B)
<=> v117139(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5259,axiom,
! [VarCurr] :
( v115111(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v117159(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23178,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117148(VarNext)
<=> ( v117149(VarNext)
& v117156(VarNext) ) ) ) ).
fof(addAssignment_36978,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117156(VarNext)
<=> v117154(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23177,axiom,
! [VarCurr] :
( v117154(VarCurr)
<=> ( v115111(VarCurr)
| v117157(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23176,axiom,
! [VarCurr] :
( v117157(VarCurr)
<=> ( v115113(VarCurr)
& v117158(VarCurr) ) ) ).
fof(writeUnaryOperator_9237,axiom,
! [VarCurr] :
( ~ v117158(VarCurr)
<=> v115111(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23175,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117149(VarNext)
<=> ( v117151(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9236,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117151(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_36977,axiom,
! [VarCurr] :
( v117139(VarCurr,bitIndex24)
<=> v117141(VarCurr,bitIndex24) ) ).
fof(addAssignment_36976,axiom,
! [VarCurr] :
( v117141(VarCurr,bitIndex24)
<=> v117143(VarCurr,bitIndex24) ) ).
fof(addAssignment_36975,axiom,
! [VarCurr] :
( v117143(VarCurr,bitIndex24)
<=> v117145(VarCurr,bitIndex24) ) ).
fof(addAssignment_36974,axiom,
! [VarCurr] :
( v117145(VarCurr,bitIndex24)
<=> v108818(VarCurr,bitIndex24) ) ).
fof(addAssignment_36973,axiom,
! [VarCurr] :
( v117125(VarCurr)
<=> v117127(VarCurr) ) ).
fof(addAssignment_36972,axiom,
! [VarCurr] :
( v117127(VarCurr)
<=> v117129(VarCurr) ) ).
fof(addAssignment_36971,axiom,
! [VarCurr] :
( v117129(VarCurr)
<=> v117131(VarCurr) ) ).
fof(addAssignment_36970,axiom,
! [VarCurr] :
( v117131(VarCurr)
<=> v117133(VarCurr) ) ).
fof(addAssignment_36969,axiom,
! [VarCurr] :
( v117133(VarCurr)
<=> v108326(VarCurr) ) ).
fof(addAssignment_36968,axiom,
! [VarCurr] :
( v117118(VarCurr,bitIndex7)
<=> v117119(VarCurr,bitIndex7) ) ).
fof(addAssignment_36967,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v117119(VarCurr,B)
<=> v117120(VarCurr,B) ) ) ).
fof(addAssignment_36966,axiom,
! [VarCurr] :
( ( v117119(VarCurr,bitIndex15)
<=> $false )
& ( v117119(VarCurr,bitIndex14)
<=> $false )
& ( v117119(VarCurr,bitIndex13)
<=> $false )
& ( v117119(VarCurr,bitIndex12)
<=> $false )
& ( v117119(VarCurr,bitIndex11)
<=> $false )
& ( v117119(VarCurr,bitIndex10)
<=> $false )
& ( v117119(VarCurr,bitIndex9)
<=> $false )
& ( v117119(VarCurr,bitIndex8)
<=> $false )
& ( v117119(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addAssignment_36965,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v117108(VarCurr,B)
<=> v117110(VarCurr,B) ) ) ).
fof(addAssignment_36964,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v117110(VarCurr,B)
<=> v117112(VarCurr,B) ) ) ).
fof(addAssignment_36963,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v117112(VarCurr,B)
<=> v117114(VarCurr,B) ) ) ).
fof(addAssignment_36962,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v117114(VarCurr,B)
<=> v117116(VarCurr,B) ) ) ).
fof(addAssignment_36961,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v117116(VarCurr,B)
<=> v108483(VarCurr,B) ) ) ).
fof(addAssignment_36960,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex32)
<=> v115208(VarCurr,bitIndex32) ) ).
fof(addAssignment_36959,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex31)
<=> v115208(VarCurr,bitIndex31) ) ).
fof(addAssignment_36958,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex30)
<=> v115208(VarCurr,bitIndex30) ) ).
fof(addAssignment_36957,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex29)
<=> v115208(VarCurr,bitIndex29) ) ).
fof(addAssignment_36956,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex28)
<=> v115208(VarCurr,bitIndex28) ) ).
fof(addAssignment_36955,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex27)
<=> v115208(VarCurr,bitIndex27) ) ).
fof(addAssignment_36954,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex26)
<=> v115208(VarCurr,bitIndex26) ) ).
fof(addAssignment_36953,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex25)
<=> v115208(VarCurr,bitIndex25) ) ).
fof(addAssignment_36952,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex25)
<=> v115123(VarCurr,bitIndex25) ) ).
fof(addAssignment_36951,axiom,
! [VarCurr] :
( v115123(VarCurr,bitIndex25)
<=> v115125(VarCurr,bitIndex25) ) ).
fof(addAssignment_36950,axiom,
! [VarCurr] :
( v115125(VarCurr,bitIndex25)
<=> v115127(VarCurr,bitIndex25) ) ).
fof(addAssignment_36949,axiom,
! [VarCurr] :
( v115127(VarCurr,bitIndex25)
<=> v115129(VarCurr,bitIndex25) ) ).
fof(addAssignment_36948,axiom,
! [VarCurr] :
( v115129(VarCurr,bitIndex25)
<=> v115131(VarCurr,bitIndex25) ) ).
fof(addAssignment_36947,axiom,
! [VarCurr] :
( v115131(VarCurr,bitIndex25)
<=> v115133(VarCurr,bitIndex25) ) ).
fof(addAssignment_36946,axiom,
! [VarCurr] :
( v115133(VarCurr,bitIndex25)
<=> v115135(VarCurr,bitIndex25) ) ).
fof(addAssignment_36945,axiom,
! [VarCurr] :
( v115135(VarCurr,bitIndex25)
<=> v115137(VarCurr,bitIndex25) ) ).
fof(addAssignment_36944,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex25)
<=> v115139(VarCurr,bitIndex25) ) ).
fof(addAssignment_36943,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex25)
<=> v108336(VarCurr,bitIndex38) ) ).
fof(addAssignment_36942,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex38)
<=> v108338(VarCurr,bitIndex38) ) ).
fof(addAssignment_36941,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex38)
<=> v117036(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1949,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117059(VarNext)
=> ( v117036(VarNext)
<=> v117036(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2023,axiom,
! [VarNext] :
( v117059(VarNext)
=> ( v117036(VarNext)
<=> v117094(VarNext) ) ) ).
fof(addAssignment_36940,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117094(VarNext)
<=> v117092(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5255,axiom,
! [VarCurr] :
( ~ v117038(VarCurr)
=> ( v117092(VarCurr)
<=> v117095(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5258,axiom,
! [VarCurr] :
( v117038(VarCurr)
=> ( v117092(VarCurr)
<=> v117040(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5254,axiom,
! [VarCurr] :
( ~ v117072(VarCurr)
=> ( v117095(VarCurr)
<=> v117054(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5257,axiom,
! [VarCurr] :
( v117072(VarCurr)
=> ( v117095(VarCurr)
<=> v117096(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1297,axiom,
! [VarCurr] :
( ( ~ v117075(VarCurr)
& ~ v117077(VarCurr) )
=> ( v117096(VarCurr)
<=> v117100(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5253,axiom,
! [VarCurr] :
( v117077(VarCurr)
=> ( v117096(VarCurr)
<=> v117099(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5256,axiom,
! [VarCurr] :
( v117075(VarCurr)
=> ( v117096(VarCurr)
<=> v117097(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5252,axiom,
! [VarCurr] :
( ~ v117085(VarCurr)
=> ( v117100(VarCurr)
<=> v117054(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5255,axiom,
! [VarCurr] :
( v117085(VarCurr)
=> ( v117100(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5251,axiom,
! [VarCurr] :
( ~ v117079(VarCurr)
=> ( v117099(VarCurr)
<=> v117054(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5254,axiom,
! [VarCurr] :
( v117079(VarCurr)
=> ( v117099(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2638,axiom,
! [VarCurr] :
( ~ v117098(VarCurr)
=> ( v117097(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2673,axiom,
! [VarCurr] :
( v117098(VarCurr)
=> ( v117097(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7963,axiom,
! [VarCurr] :
( v117098(VarCurr)
<=> ( v117048(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117059(VarNext)
<=> ( v117060(VarNext)
& v117069(VarNext) ) ) ) ).
fof(addAssignment_36939,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117069(VarNext)
<=> v117067(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23173,axiom,
! [VarCurr] :
( v117067(VarCurr)
<=> ( v117038(VarCurr)
| v117070(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23172,axiom,
! [VarCurr] :
( v117070(VarCurr)
<=> ( v117071(VarCurr)
& v117091(VarCurr) ) ) ).
fof(writeUnaryOperator_9235,axiom,
! [VarCurr] :
( ~ v117091(VarCurr)
<=> v117038(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23171,axiom,
! [VarCurr] :
( v117071(VarCurr)
<=> ( v117072(VarCurr)
| v117089(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23170,axiom,
! [VarCurr] :
( v117089(VarCurr)
<=> ( v117050(VarCurr)
& v117090(VarCurr) ) ) ).
fof(writeUnaryOperator_9234,axiom,
! [VarCurr] :
( ~ v117090(VarCurr)
<=> v117052(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23169,axiom,
! [VarCurr] :
( v117072(VarCurr)
<=> ( v117073(VarCurr)
& v117052(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23168,axiom,
! [VarCurr] :
( v117073(VarCurr)
<=> ( v117074(VarCurr)
| v117083(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23167,axiom,
! [VarCurr] :
( v117083(VarCurr)
<=> ( v117084(VarCurr)
& v117088(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7962,axiom,
! [VarCurr] :
( v117088(VarCurr)
<=> ( ( v117076(VarCurr,bitIndex2)
<=> $false )
& ( v117076(VarCurr,bitIndex1)
<=> $false )
& ( v117076(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23166,axiom,
! [VarCurr] :
( v117084(VarCurr)
<=> ( v117085(VarCurr)
| v117086(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23165,axiom,
! [VarCurr] :
( v117086(VarCurr)
<=> ( v117050(VarCurr)
& v117087(VarCurr) ) ) ).
fof(writeUnaryOperator_9233,axiom,
! [VarCurr] :
( ~ v117087(VarCurr)
<=> v117085(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7961,axiom,
! [VarCurr] :
( v117085(VarCurr)
<=> ( v117048(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23164,axiom,
! [VarCurr] :
( v117074(VarCurr)
<=> ( v117075(VarCurr)
| v117077(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23163,axiom,
! [VarCurr] :
( v117077(VarCurr)
<=> ( v117078(VarCurr)
& v117082(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7960,axiom,
! [VarCurr] :
( v117082(VarCurr)
<=> ( ( v117076(VarCurr,bitIndex2)
<=> $false )
& ( v117076(VarCurr,bitIndex1)
<=> $true )
& ( v117076(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23162,axiom,
! [VarCurr] :
( v117078(VarCurr)
<=> ( v117079(VarCurr)
| v117080(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23161,axiom,
! [VarCurr] :
( v117080(VarCurr)
<=> ( v117050(VarCurr)
& v117081(VarCurr) ) ) ).
fof(writeUnaryOperator_9232,axiom,
! [VarCurr] :
( ~ v117081(VarCurr)
<=> v117079(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7959,axiom,
! [VarCurr] :
( v117079(VarCurr)
<=> ( v117048(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7958,axiom,
! [VarCurr] :
( v117075(VarCurr)
<=> ( ( v117076(VarCurr,bitIndex2)
<=> $true )
& ( v117076(VarCurr,bitIndex1)
<=> $false )
& ( v117076(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36938,axiom,
! [VarCurr] :
( v117076(VarCurr,bitIndex0)
<=> v117046(VarCurr) ) ).
fof(addAssignment_36937,axiom,
! [VarCurr] :
( v117076(VarCurr,bitIndex1)
<=> v117044(VarCurr) ) ).
fof(addAssignment_36936,axiom,
! [VarCurr] :
( v117076(VarCurr,bitIndex2)
<=> v117042(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23160,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117060(VarNext)
<=> ( v117061(VarNext)
& v117056(VarNext) ) ) ) ).
fof(writeUnaryOperator_9231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v117061(VarNext)
<=> v117063(VarNext) ) ) ).
fof(addAssignment_36935,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117063(VarNext)
<=> v117056(VarCurr) ) ) ).
fof(addAssignment_36934,axiom,
! [VarCurr] :
( v117056(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_36933,axiom,
! [VarCurr] :
( v117054(VarCurr)
<=> $false ) ).
fof(addAssignment_36932,axiom,
! [VarCurr] :
( v117052(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_36931,axiom,
! [VarCurr] :
( v117050(VarCurr)
<=> $false ) ).
fof(addAssignment_36930,axiom,
! [VarCurr] :
( v117048(VarCurr)
<=> v108361(VarCurr,bitIndex38) ) ).
fof(addAssignment_36929,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex38)
<=> v108363(VarCurr,bitIndex38) ) ).
fof(addAssignment_36928,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex38)
<=> v4313(VarCurr,bitIndex38) ) ).
fof(addAssignment_36927,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex38)
<=> v4315(VarCurr,bitIndex38) ) ).
fof(addAssignment_36926,axiom,
! [VarCurr] :
( v117046(VarCurr)
<=> $false ) ).
fof(addAssignment_36925,axiom,
! [VarCurr] :
( v117044(VarCurr)
<=> $false ) ).
fof(addAssignment_36924,axiom,
! [VarCurr] :
( v117042(VarCurr)
<=> $true ) ).
fof(addAssignment_36923,axiom,
! [VarCurr] :
( v117040(VarCurr)
<=> $false ) ).
fof(addAssignment_36922,axiom,
! [VarCurr] :
( v117038(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_36921,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex24)
<=> v115208(VarCurr,bitIndex24) ) ).
fof(addAssignment_36920,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex24)
<=> v115123(VarCurr,bitIndex24) ) ).
fof(addAssignment_36919,axiom,
! [VarCurr] :
( v115123(VarCurr,bitIndex24)
<=> v115125(VarCurr,bitIndex24) ) ).
fof(addAssignment_36918,axiom,
! [VarCurr] :
( v115125(VarCurr,bitIndex24)
<=> v115127(VarCurr,bitIndex24) ) ).
fof(addAssignment_36917,axiom,
! [VarCurr] :
( v115127(VarCurr,bitIndex24)
<=> v115129(VarCurr,bitIndex24) ) ).
fof(addAssignment_36916,axiom,
! [VarCurr] :
( v115129(VarCurr,bitIndex24)
<=> v115131(VarCurr,bitIndex24) ) ).
fof(addAssignment_36915,axiom,
! [VarCurr] :
( v115131(VarCurr,bitIndex24)
<=> v115133(VarCurr,bitIndex24) ) ).
fof(addAssignment_36914,axiom,
! [VarCurr] :
( v115133(VarCurr,bitIndex24)
<=> v115135(VarCurr,bitIndex24) ) ).
fof(addAssignment_36913,axiom,
! [VarCurr] :
( v115135(VarCurr,bitIndex24)
<=> v115137(VarCurr,bitIndex24) ) ).
fof(addAssignment_36912,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex24)
<=> v115139(VarCurr,bitIndex24) ) ).
fof(addAssignment_36911,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex24)
<=> v108336(VarCurr,bitIndex37) ) ).
fof(addAssignment_36910,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex37)
<=> v108338(VarCurr,bitIndex37) ) ).
fof(addAssignment_36909,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex37)
<=> v116968(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1948,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116991(VarNext)
=> ( v116968(VarNext)
<=> v116968(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2022,axiom,
! [VarNext] :
( v116991(VarNext)
=> ( v116968(VarNext)
<=> v117026(VarNext) ) ) ).
fof(addAssignment_36908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117026(VarNext)
<=> v117024(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5250,axiom,
! [VarCurr] :
( ~ v116970(VarCurr)
=> ( v117024(VarCurr)
<=> v117027(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5253,axiom,
! [VarCurr] :
( v116970(VarCurr)
=> ( v117024(VarCurr)
<=> v116972(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5249,axiom,
! [VarCurr] :
( ~ v117004(VarCurr)
=> ( v117027(VarCurr)
<=> v116986(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5252,axiom,
! [VarCurr] :
( v117004(VarCurr)
=> ( v117027(VarCurr)
<=> v117028(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1296,axiom,
! [VarCurr] :
( ( ~ v117007(VarCurr)
& ~ v117009(VarCurr) )
=> ( v117028(VarCurr)
<=> v117032(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5248,axiom,
! [VarCurr] :
( v117009(VarCurr)
=> ( v117028(VarCurr)
<=> v117031(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5251,axiom,
! [VarCurr] :
( v117007(VarCurr)
=> ( v117028(VarCurr)
<=> v117029(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5247,axiom,
! [VarCurr] :
( ~ v117017(VarCurr)
=> ( v117032(VarCurr)
<=> v116986(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5250,axiom,
! [VarCurr] :
( v117017(VarCurr)
=> ( v117032(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5246,axiom,
! [VarCurr] :
( ~ v117011(VarCurr)
=> ( v117031(VarCurr)
<=> v116986(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5249,axiom,
! [VarCurr] :
( v117011(VarCurr)
=> ( v117031(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2637,axiom,
! [VarCurr] :
( ~ v117030(VarCurr)
=> ( v117029(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2672,axiom,
! [VarCurr] :
( v117030(VarCurr)
=> ( v117029(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7957,axiom,
! [VarCurr] :
( v117030(VarCurr)
<=> ( v116980(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23159,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116991(VarNext)
<=> ( v116992(VarNext)
& v117001(VarNext) ) ) ) ).
fof(addAssignment_36907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v117001(VarNext)
<=> v116999(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23158,axiom,
! [VarCurr] :
( v116999(VarCurr)
<=> ( v116970(VarCurr)
| v117002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23157,axiom,
! [VarCurr] :
( v117002(VarCurr)
<=> ( v117003(VarCurr)
& v117023(VarCurr) ) ) ).
fof(writeUnaryOperator_9230,axiom,
! [VarCurr] :
( ~ v117023(VarCurr)
<=> v116970(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23156,axiom,
! [VarCurr] :
( v117003(VarCurr)
<=> ( v117004(VarCurr)
| v117021(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23155,axiom,
! [VarCurr] :
( v117021(VarCurr)
<=> ( v116982(VarCurr)
& v117022(VarCurr) ) ) ).
fof(writeUnaryOperator_9229,axiom,
! [VarCurr] :
( ~ v117022(VarCurr)
<=> v116984(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23154,axiom,
! [VarCurr] :
( v117004(VarCurr)
<=> ( v117005(VarCurr)
& v116984(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23153,axiom,
! [VarCurr] :
( v117005(VarCurr)
<=> ( v117006(VarCurr)
| v117015(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23152,axiom,
! [VarCurr] :
( v117015(VarCurr)
<=> ( v117016(VarCurr)
& v117020(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7956,axiom,
! [VarCurr] :
( v117020(VarCurr)
<=> ( ( v117008(VarCurr,bitIndex2)
<=> $false )
& ( v117008(VarCurr,bitIndex1)
<=> $false )
& ( v117008(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23151,axiom,
! [VarCurr] :
( v117016(VarCurr)
<=> ( v117017(VarCurr)
| v117018(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23150,axiom,
! [VarCurr] :
( v117018(VarCurr)
<=> ( v116982(VarCurr)
& v117019(VarCurr) ) ) ).
fof(writeUnaryOperator_9228,axiom,
! [VarCurr] :
( ~ v117019(VarCurr)
<=> v117017(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7955,axiom,
! [VarCurr] :
( v117017(VarCurr)
<=> ( v116980(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23149,axiom,
! [VarCurr] :
( v117006(VarCurr)
<=> ( v117007(VarCurr)
| v117009(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23148,axiom,
! [VarCurr] :
( v117009(VarCurr)
<=> ( v117010(VarCurr)
& v117014(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7954,axiom,
! [VarCurr] :
( v117014(VarCurr)
<=> ( ( v117008(VarCurr,bitIndex2)
<=> $false )
& ( v117008(VarCurr,bitIndex1)
<=> $true )
& ( v117008(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23147,axiom,
! [VarCurr] :
( v117010(VarCurr)
<=> ( v117011(VarCurr)
| v117012(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23146,axiom,
! [VarCurr] :
( v117012(VarCurr)
<=> ( v116982(VarCurr)
& v117013(VarCurr) ) ) ).
fof(writeUnaryOperator_9227,axiom,
! [VarCurr] :
( ~ v117013(VarCurr)
<=> v117011(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7953,axiom,
! [VarCurr] :
( v117011(VarCurr)
<=> ( v116980(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7952,axiom,
! [VarCurr] :
( v117007(VarCurr)
<=> ( ( v117008(VarCurr,bitIndex2)
<=> $true )
& ( v117008(VarCurr,bitIndex1)
<=> $false )
& ( v117008(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36906,axiom,
! [VarCurr] :
( v117008(VarCurr,bitIndex0)
<=> v116978(VarCurr) ) ).
fof(addAssignment_36905,axiom,
! [VarCurr] :
( v117008(VarCurr,bitIndex1)
<=> v116976(VarCurr) ) ).
fof(addAssignment_36904,axiom,
! [VarCurr] :
( v117008(VarCurr,bitIndex2)
<=> v116974(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23145,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116992(VarNext)
<=> ( v116993(VarNext)
& v116988(VarNext) ) ) ) ).
fof(writeUnaryOperator_9226,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116993(VarNext)
<=> v116995(VarNext) ) ) ).
fof(addAssignment_36903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116995(VarNext)
<=> v116988(VarCurr) ) ) ).
fof(addAssignment_36902,axiom,
! [VarCurr] :
( v116988(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_36901,axiom,
! [VarCurr] :
( v116986(VarCurr)
<=> $false ) ).
fof(addAssignment_36900,axiom,
! [VarCurr] :
( v116984(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_36899,axiom,
! [VarCurr] :
( v116982(VarCurr)
<=> $false ) ).
fof(addAssignment_36898,axiom,
! [VarCurr] :
( v116980(VarCurr)
<=> v108361(VarCurr,bitIndex37) ) ).
fof(addAssignment_36897,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex37)
<=> v108363(VarCurr,bitIndex37) ) ).
fof(addAssignment_36896,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex37)
<=> v4313(VarCurr,bitIndex37) ) ).
fof(addAssignment_36895,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex37)
<=> v4315(VarCurr,bitIndex37) ) ).
fof(addAssignment_36894,axiom,
! [VarCurr] :
( v116978(VarCurr)
<=> $false ) ).
fof(addAssignment_36893,axiom,
! [VarCurr] :
( v116976(VarCurr)
<=> $false ) ).
fof(addAssignment_36892,axiom,
! [VarCurr] :
( v116974(VarCurr)
<=> $true ) ).
fof(addAssignment_36891,axiom,
! [VarCurr] :
( v116972(VarCurr)
<=> $false ) ).
fof(addAssignment_36890,axiom,
! [VarCurr] :
( v116970(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_36889,axiom,
! [VarCurr] :
( v115079(VarCurr,bitIndex27)
<=> v115081(VarCurr,bitIndex27) ) ).
fof(addAssignment_36888,axiom,
! [VarNext] :
( v115081(VarNext,bitIndex27)
<=> v116960(VarNext,bitIndex27) ) ).
fof(addCaseBooleanConditionEqualRanges1_1947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116962(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116960(VarNext,B)
<=> v115081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2021,axiom,
! [VarNext] :
( v116962(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116960(VarNext,B)
<=> v115117(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23144,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116962(VarNext)
<=> ( v116963(VarNext)
& v115110(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23143,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116963(VarNext)
<=> ( v116965(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9225,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116965(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_36887,axiom,
! [VarCurr] :
( v115091(VarCurr,bitIndex27)
<=> v115093(VarCurr,bitIndex27) ) ).
fof(addAssignment_36886,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex27)
<=> v115095(VarCurr,bitIndex27) ) ).
fof(addAssignment_36885,axiom,
! [VarCurr] :
( v115095(VarCurr,bitIndex27)
<=> v113683(VarCurr,bitIndex27) ) ).
fof(addAssignment_36884,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex23)
<=> v115208(VarCurr,bitIndex23) ) ).
fof(addAssignment_36883,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex23)
<=> v115123(VarCurr,bitIndex23) ) ).
fof(addAssignment_36882,axiom,
! [VarCurr] :
( v115123(VarCurr,bitIndex23)
<=> v115125(VarCurr,bitIndex23) ) ).
fof(addAssignment_36881,axiom,
! [VarCurr] :
( v115125(VarCurr,bitIndex23)
<=> v115127(VarCurr,bitIndex23) ) ).
fof(addAssignment_36880,axiom,
! [VarCurr] :
( v115127(VarCurr,bitIndex23)
<=> v115129(VarCurr,bitIndex23) ) ).
fof(addAssignment_36879,axiom,
! [VarCurr] :
( v115129(VarCurr,bitIndex23)
<=> v115131(VarCurr,bitIndex23) ) ).
fof(addAssignment_36878,axiom,
! [VarCurr] :
( v115131(VarCurr,bitIndex23)
<=> v115133(VarCurr,bitIndex23) ) ).
fof(addAssignment_36877,axiom,
! [VarCurr] :
( v115133(VarCurr,bitIndex23)
<=> v115135(VarCurr,bitIndex23) ) ).
fof(addAssignment_36876,axiom,
! [VarCurr] :
( v115135(VarCurr,bitIndex23)
<=> v115137(VarCurr,bitIndex23) ) ).
fof(addAssignment_36875,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex23)
<=> v115139(VarCurr,bitIndex23) ) ).
fof(addAssignment_36874,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex23)
<=> v108336(VarCurr,bitIndex36) ) ).
fof(addAssignment_36873,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex36)
<=> v108338(VarCurr,bitIndex36) ) ).
fof(addAssignment_36872,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex36)
<=> v116892(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1946,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116915(VarNext)
=> ( v116892(VarNext)
<=> v116892(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2020,axiom,
! [VarNext] :
( v116915(VarNext)
=> ( v116892(VarNext)
<=> v116950(VarNext) ) ) ).
fof(addAssignment_36871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116950(VarNext)
<=> v116948(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5245,axiom,
! [VarCurr] :
( ~ v116894(VarCurr)
=> ( v116948(VarCurr)
<=> v116951(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5248,axiom,
! [VarCurr] :
( v116894(VarCurr)
=> ( v116948(VarCurr)
<=> v116896(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5244,axiom,
! [VarCurr] :
( ~ v116928(VarCurr)
=> ( v116951(VarCurr)
<=> v116910(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5247,axiom,
! [VarCurr] :
( v116928(VarCurr)
=> ( v116951(VarCurr)
<=> v116952(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1295,axiom,
! [VarCurr] :
( ( ~ v116931(VarCurr)
& ~ v116933(VarCurr) )
=> ( v116952(VarCurr)
<=> v116956(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5243,axiom,
! [VarCurr] :
( v116933(VarCurr)
=> ( v116952(VarCurr)
<=> v116955(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5246,axiom,
! [VarCurr] :
( v116931(VarCurr)
=> ( v116952(VarCurr)
<=> v116953(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5242,axiom,
! [VarCurr] :
( ~ v116941(VarCurr)
=> ( v116956(VarCurr)
<=> v116910(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5245,axiom,
! [VarCurr] :
( v116941(VarCurr)
=> ( v116956(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5241,axiom,
! [VarCurr] :
( ~ v116935(VarCurr)
=> ( v116955(VarCurr)
<=> v116910(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5244,axiom,
! [VarCurr] :
( v116935(VarCurr)
=> ( v116955(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2636,axiom,
! [VarCurr] :
( ~ v116954(VarCurr)
=> ( v116953(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2671,axiom,
! [VarCurr] :
( v116954(VarCurr)
=> ( v116953(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7951,axiom,
! [VarCurr] :
( v116954(VarCurr)
<=> ( v116904(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23142,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116915(VarNext)
<=> ( v116916(VarNext)
& v116925(VarNext) ) ) ) ).
fof(addAssignment_36870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116925(VarNext)
<=> v116923(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23141,axiom,
! [VarCurr] :
( v116923(VarCurr)
<=> ( v116894(VarCurr)
| v116926(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23140,axiom,
! [VarCurr] :
( v116926(VarCurr)
<=> ( v116927(VarCurr)
& v116947(VarCurr) ) ) ).
fof(writeUnaryOperator_9224,axiom,
! [VarCurr] :
( ~ v116947(VarCurr)
<=> v116894(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23139,axiom,
! [VarCurr] :
( v116927(VarCurr)
<=> ( v116928(VarCurr)
| v116945(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23138,axiom,
! [VarCurr] :
( v116945(VarCurr)
<=> ( v116906(VarCurr)
& v116946(VarCurr) ) ) ).
fof(writeUnaryOperator_9223,axiom,
! [VarCurr] :
( ~ v116946(VarCurr)
<=> v116908(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23137,axiom,
! [VarCurr] :
( v116928(VarCurr)
<=> ( v116929(VarCurr)
& v116908(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23136,axiom,
! [VarCurr] :
( v116929(VarCurr)
<=> ( v116930(VarCurr)
| v116939(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23135,axiom,
! [VarCurr] :
( v116939(VarCurr)
<=> ( v116940(VarCurr)
& v116944(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7950,axiom,
! [VarCurr] :
( v116944(VarCurr)
<=> ( ( v116932(VarCurr,bitIndex2)
<=> $false )
& ( v116932(VarCurr,bitIndex1)
<=> $false )
& ( v116932(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23134,axiom,
! [VarCurr] :
( v116940(VarCurr)
<=> ( v116941(VarCurr)
| v116942(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23133,axiom,
! [VarCurr] :
( v116942(VarCurr)
<=> ( v116906(VarCurr)
& v116943(VarCurr) ) ) ).
fof(writeUnaryOperator_9222,axiom,
! [VarCurr] :
( ~ v116943(VarCurr)
<=> v116941(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7949,axiom,
! [VarCurr] :
( v116941(VarCurr)
<=> ( v116904(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23132,axiom,
! [VarCurr] :
( v116930(VarCurr)
<=> ( v116931(VarCurr)
| v116933(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23131,axiom,
! [VarCurr] :
( v116933(VarCurr)
<=> ( v116934(VarCurr)
& v116938(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7948,axiom,
! [VarCurr] :
( v116938(VarCurr)
<=> ( ( v116932(VarCurr,bitIndex2)
<=> $false )
& ( v116932(VarCurr,bitIndex1)
<=> $true )
& ( v116932(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23130,axiom,
! [VarCurr] :
( v116934(VarCurr)
<=> ( v116935(VarCurr)
| v116936(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23129,axiom,
! [VarCurr] :
( v116936(VarCurr)
<=> ( v116906(VarCurr)
& v116937(VarCurr) ) ) ).
fof(writeUnaryOperator_9221,axiom,
! [VarCurr] :
( ~ v116937(VarCurr)
<=> v116935(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7947,axiom,
! [VarCurr] :
( v116935(VarCurr)
<=> ( v116904(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7946,axiom,
! [VarCurr] :
( v116931(VarCurr)
<=> ( ( v116932(VarCurr,bitIndex2)
<=> $true )
& ( v116932(VarCurr,bitIndex1)
<=> $false )
& ( v116932(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36869,axiom,
! [VarCurr] :
( v116932(VarCurr,bitIndex0)
<=> v116902(VarCurr) ) ).
fof(addAssignment_36868,axiom,
! [VarCurr] :
( v116932(VarCurr,bitIndex1)
<=> v116900(VarCurr) ) ).
fof(addAssignment_36867,axiom,
! [VarCurr] :
( v116932(VarCurr,bitIndex2)
<=> v116898(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116916(VarNext)
<=> ( v116917(VarNext)
& v116912(VarNext) ) ) ) ).
fof(writeUnaryOperator_9220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116917(VarNext)
<=> v116919(VarNext) ) ) ).
fof(addAssignment_36866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116919(VarNext)
<=> v116912(VarCurr) ) ) ).
fof(addAssignment_36865,axiom,
! [VarCurr] :
( v116912(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_36864,axiom,
! [VarCurr] :
( v116910(VarCurr)
<=> $false ) ).
fof(addAssignment_36863,axiom,
! [VarCurr] :
( v116908(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_36862,axiom,
! [VarCurr] :
( v116906(VarCurr)
<=> $false ) ).
fof(addAssignment_36861,axiom,
! [VarCurr] :
( v116904(VarCurr)
<=> v108361(VarCurr,bitIndex36) ) ).
fof(addAssignment_36860,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex36)
<=> v108363(VarCurr,bitIndex36) ) ).
fof(addAssignment_36859,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex36)
<=> v4313(VarCurr,bitIndex36) ) ).
fof(addAssignment_36858,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex36)
<=> v4315(VarCurr,bitIndex36) ) ).
fof(addAssignment_36857,axiom,
! [VarCurr] :
( v116902(VarCurr)
<=> $false ) ).
fof(addAssignment_36856,axiom,
! [VarCurr] :
( v116900(VarCurr)
<=> $false ) ).
fof(addAssignment_36855,axiom,
! [VarCurr] :
( v116898(VarCurr)
<=> $true ) ).
fof(addAssignment_36854,axiom,
! [VarCurr] :
( v116896(VarCurr)
<=> $false ) ).
fof(addAssignment_36853,axiom,
! [VarCurr] :
( v116894(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_36852,axiom,
! [VarCurr] :
( v115079(VarCurr,bitIndex26)
<=> v115081(VarCurr,bitIndex26) ) ).
fof(addAssignment_36851,axiom,
! [VarNext] :
( v115081(VarNext,bitIndex26)
<=> v116884(VarNext,bitIndex26) ) ).
fof(addCaseBooleanConditionEqualRanges1_1945,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116886(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116884(VarNext,B)
<=> v115081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2019,axiom,
! [VarNext] :
( v116886(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116884(VarNext,B)
<=> v115117(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116886(VarNext)
<=> ( v116887(VarNext)
& v115110(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116887(VarNext)
<=> ( v116889(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9219,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116889(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_36850,axiom,
! [VarCurr] :
( v115091(VarCurr,bitIndex26)
<=> v115093(VarCurr,bitIndex26) ) ).
fof(addAssignment_36849,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex26)
<=> v115095(VarCurr,bitIndex26) ) ).
fof(addAssignment_36848,axiom,
! [VarCurr] :
( v115095(VarCurr,bitIndex26)
<=> v113683(VarCurr,bitIndex26) ) ).
fof(addAssignment_36847,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex22)
<=> v115208(VarCurr,bitIndex22) ) ).
fof(addAssignment_36846,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex22)
<=> v115123(VarCurr,bitIndex22) ) ).
fof(addAssignment_36845,axiom,
! [VarCurr] :
( v115123(VarCurr,bitIndex22)
<=> v115125(VarCurr,bitIndex22) ) ).
fof(addAssignment_36844,axiom,
! [VarCurr] :
( v115125(VarCurr,bitIndex22)
<=> v115127(VarCurr,bitIndex22) ) ).
fof(addAssignment_36843,axiom,
! [VarCurr] :
( v115127(VarCurr,bitIndex22)
<=> v115129(VarCurr,bitIndex22) ) ).
fof(addAssignment_36842,axiom,
! [VarCurr] :
( v115129(VarCurr,bitIndex22)
<=> v115131(VarCurr,bitIndex22) ) ).
fof(addAssignment_36841,axiom,
! [VarCurr] :
( v115131(VarCurr,bitIndex22)
<=> v115133(VarCurr,bitIndex22) ) ).
fof(addAssignment_36840,axiom,
! [VarCurr] :
( v115133(VarCurr,bitIndex22)
<=> v115135(VarCurr,bitIndex22) ) ).
fof(addAssignment_36839,axiom,
! [VarCurr] :
( v115135(VarCurr,bitIndex22)
<=> v115137(VarCurr,bitIndex22) ) ).
fof(addAssignment_36838,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex22)
<=> v115139(VarCurr,bitIndex22) ) ).
fof(addAssignment_36837,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex22)
<=> v108336(VarCurr,bitIndex35) ) ).
fof(addAssignment_36836,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex35)
<=> v108338(VarCurr,bitIndex35) ) ).
fof(addAssignment_36835,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex35)
<=> v116816(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1944,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116839(VarNext)
=> ( v116816(VarNext)
<=> v116816(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2018,axiom,
! [VarNext] :
( v116839(VarNext)
=> ( v116816(VarNext)
<=> v116874(VarNext) ) ) ).
fof(addAssignment_36834,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116874(VarNext)
<=> v116872(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5240,axiom,
! [VarCurr] :
( ~ v116818(VarCurr)
=> ( v116872(VarCurr)
<=> v116875(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5243,axiom,
! [VarCurr] :
( v116818(VarCurr)
=> ( v116872(VarCurr)
<=> v116820(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5239,axiom,
! [VarCurr] :
( ~ v116852(VarCurr)
=> ( v116875(VarCurr)
<=> v116834(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5242,axiom,
! [VarCurr] :
( v116852(VarCurr)
=> ( v116875(VarCurr)
<=> v116876(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1294,axiom,
! [VarCurr] :
( ( ~ v116855(VarCurr)
& ~ v116857(VarCurr) )
=> ( v116876(VarCurr)
<=> v116880(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5238,axiom,
! [VarCurr] :
( v116857(VarCurr)
=> ( v116876(VarCurr)
<=> v116879(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5241,axiom,
! [VarCurr] :
( v116855(VarCurr)
=> ( v116876(VarCurr)
<=> v116877(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5237,axiom,
! [VarCurr] :
( ~ v116865(VarCurr)
=> ( v116880(VarCurr)
<=> v116834(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5240,axiom,
! [VarCurr] :
( v116865(VarCurr)
=> ( v116880(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5236,axiom,
! [VarCurr] :
( ~ v116859(VarCurr)
=> ( v116879(VarCurr)
<=> v116834(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5239,axiom,
! [VarCurr] :
( v116859(VarCurr)
=> ( v116879(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2635,axiom,
! [VarCurr] :
( ~ v116878(VarCurr)
=> ( v116877(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2670,axiom,
! [VarCurr] :
( v116878(VarCurr)
=> ( v116877(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7945,axiom,
! [VarCurr] :
( v116878(VarCurr)
<=> ( v116828(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23125,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116839(VarNext)
<=> ( v116840(VarNext)
& v116849(VarNext) ) ) ) ).
fof(addAssignment_36833,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116849(VarNext)
<=> v116847(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23124,axiom,
! [VarCurr] :
( v116847(VarCurr)
<=> ( v116818(VarCurr)
| v116850(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23123,axiom,
! [VarCurr] :
( v116850(VarCurr)
<=> ( v116851(VarCurr)
& v116871(VarCurr) ) ) ).
fof(writeUnaryOperator_9218,axiom,
! [VarCurr] :
( ~ v116871(VarCurr)
<=> v116818(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23122,axiom,
! [VarCurr] :
( v116851(VarCurr)
<=> ( v116852(VarCurr)
| v116869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23121,axiom,
! [VarCurr] :
( v116869(VarCurr)
<=> ( v116830(VarCurr)
& v116870(VarCurr) ) ) ).
fof(writeUnaryOperator_9217,axiom,
! [VarCurr] :
( ~ v116870(VarCurr)
<=> v116832(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23120,axiom,
! [VarCurr] :
( v116852(VarCurr)
<=> ( v116853(VarCurr)
& v116832(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23119,axiom,
! [VarCurr] :
( v116853(VarCurr)
<=> ( v116854(VarCurr)
| v116863(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23118,axiom,
! [VarCurr] :
( v116863(VarCurr)
<=> ( v116864(VarCurr)
& v116868(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7944,axiom,
! [VarCurr] :
( v116868(VarCurr)
<=> ( ( v116856(VarCurr,bitIndex2)
<=> $false )
& ( v116856(VarCurr,bitIndex1)
<=> $false )
& ( v116856(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23117,axiom,
! [VarCurr] :
( v116864(VarCurr)
<=> ( v116865(VarCurr)
| v116866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23116,axiom,
! [VarCurr] :
( v116866(VarCurr)
<=> ( v116830(VarCurr)
& v116867(VarCurr) ) ) ).
fof(writeUnaryOperator_9216,axiom,
! [VarCurr] :
( ~ v116867(VarCurr)
<=> v116865(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7943,axiom,
! [VarCurr] :
( v116865(VarCurr)
<=> ( v116828(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23115,axiom,
! [VarCurr] :
( v116854(VarCurr)
<=> ( v116855(VarCurr)
| v116857(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23114,axiom,
! [VarCurr] :
( v116857(VarCurr)
<=> ( v116858(VarCurr)
& v116862(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7942,axiom,
! [VarCurr] :
( v116862(VarCurr)
<=> ( ( v116856(VarCurr,bitIndex2)
<=> $false )
& ( v116856(VarCurr,bitIndex1)
<=> $true )
& ( v116856(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23113,axiom,
! [VarCurr] :
( v116858(VarCurr)
<=> ( v116859(VarCurr)
| v116860(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23112,axiom,
! [VarCurr] :
( v116860(VarCurr)
<=> ( v116830(VarCurr)
& v116861(VarCurr) ) ) ).
fof(writeUnaryOperator_9215,axiom,
! [VarCurr] :
( ~ v116861(VarCurr)
<=> v116859(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7941,axiom,
! [VarCurr] :
( v116859(VarCurr)
<=> ( v116828(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7940,axiom,
! [VarCurr] :
( v116855(VarCurr)
<=> ( ( v116856(VarCurr,bitIndex2)
<=> $true )
& ( v116856(VarCurr,bitIndex1)
<=> $false )
& ( v116856(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36832,axiom,
! [VarCurr] :
( v116856(VarCurr,bitIndex0)
<=> v116826(VarCurr) ) ).
fof(addAssignment_36831,axiom,
! [VarCurr] :
( v116856(VarCurr,bitIndex1)
<=> v116824(VarCurr) ) ).
fof(addAssignment_36830,axiom,
! [VarCurr] :
( v116856(VarCurr,bitIndex2)
<=> v116822(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116840(VarNext)
<=> ( v116841(VarNext)
& v116836(VarNext) ) ) ) ).
fof(writeUnaryOperator_9214,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116841(VarNext)
<=> v116843(VarNext) ) ) ).
fof(addAssignment_36829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116843(VarNext)
<=> v116836(VarCurr) ) ) ).
fof(addAssignment_36828,axiom,
! [VarCurr] :
( v116836(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_36827,axiom,
! [VarCurr] :
( v116834(VarCurr)
<=> $false ) ).
fof(addAssignment_36826,axiom,
! [VarCurr] :
( v116832(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_36825,axiom,
! [VarCurr] :
( v116830(VarCurr)
<=> $false ) ).
fof(addAssignment_36824,axiom,
! [VarCurr] :
( v116828(VarCurr)
<=> v108361(VarCurr,bitIndex35) ) ).
fof(addAssignment_36823,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex35)
<=> v108363(VarCurr,bitIndex35) ) ).
fof(addAssignment_36822,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex35)
<=> v4313(VarCurr,bitIndex35) ) ).
fof(addAssignment_36821,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex35)
<=> v4315(VarCurr,bitIndex35) ) ).
fof(addAssignment_36820,axiom,
! [VarCurr] :
( v116826(VarCurr)
<=> $false ) ).
fof(addAssignment_36819,axiom,
! [VarCurr] :
( v116824(VarCurr)
<=> $false ) ).
fof(addAssignment_36818,axiom,
! [VarCurr] :
( v116822(VarCurr)
<=> $true ) ).
fof(addAssignment_36817,axiom,
! [VarCurr] :
( v116820(VarCurr)
<=> $false ) ).
fof(addAssignment_36816,axiom,
! [VarCurr] :
( v116818(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_36815,axiom,
! [VarCurr] :
( v115079(VarCurr,bitIndex25)
<=> v115081(VarCurr,bitIndex25) ) ).
fof(addAssignment_36814,axiom,
! [VarNext] :
( v115081(VarNext,bitIndex25)
<=> v116808(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_1943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116810(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116808(VarNext,B)
<=> v115081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2017,axiom,
! [VarNext] :
( v116810(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116808(VarNext,B)
<=> v115117(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116810(VarNext)
<=> ( v116811(VarNext)
& v115110(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116811(VarNext)
<=> ( v116813(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9213,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116813(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_36813,axiom,
! [VarCurr] :
( v115091(VarCurr,bitIndex25)
<=> v115093(VarCurr,bitIndex25) ) ).
fof(addAssignment_36812,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex25)
<=> v115095(VarCurr,bitIndex25) ) ).
fof(addAssignment_36811,axiom,
! [VarCurr] :
( v115095(VarCurr,bitIndex25)
<=> v113683(VarCurr,bitIndex25) ) ).
fof(addAssignment_36810,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex21)
<=> v115208(VarCurr,bitIndex21) ) ).
fof(addAssignment_36809,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex21)
<=> v115123(VarCurr,bitIndex21) ) ).
fof(addAssignment_36808,axiom,
! [VarCurr] :
( v115123(VarCurr,bitIndex21)
<=> v115125(VarCurr,bitIndex21) ) ).
fof(addAssignment_36807,axiom,
! [VarCurr] :
( v115125(VarCurr,bitIndex21)
<=> v115127(VarCurr,bitIndex21) ) ).
fof(addAssignment_36806,axiom,
! [VarCurr] :
( v115127(VarCurr,bitIndex21)
<=> v115129(VarCurr,bitIndex21) ) ).
fof(addAssignment_36805,axiom,
! [VarCurr] :
( v115129(VarCurr,bitIndex21)
<=> v115131(VarCurr,bitIndex21) ) ).
fof(addAssignment_36804,axiom,
! [VarCurr] :
( v115131(VarCurr,bitIndex21)
<=> v115133(VarCurr,bitIndex21) ) ).
fof(addAssignment_36803,axiom,
! [VarCurr] :
( v115133(VarCurr,bitIndex21)
<=> v115135(VarCurr,bitIndex21) ) ).
fof(addAssignment_36802,axiom,
! [VarCurr] :
( v115135(VarCurr,bitIndex21)
<=> v115137(VarCurr,bitIndex21) ) ).
fof(addAssignment_36801,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex21)
<=> v115139(VarCurr,bitIndex21) ) ).
fof(addAssignment_36800,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex21)
<=> v108336(VarCurr,bitIndex34) ) ).
fof(addAssignment_36799,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex34)
<=> v108338(VarCurr,bitIndex34) ) ).
fof(addAssignment_36798,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex34)
<=> v116740(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1942,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116763(VarNext)
=> ( v116740(VarNext)
<=> v116740(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2016,axiom,
! [VarNext] :
( v116763(VarNext)
=> ( v116740(VarNext)
<=> v116798(VarNext) ) ) ).
fof(addAssignment_36797,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116798(VarNext)
<=> v116796(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5235,axiom,
! [VarCurr] :
( ~ v116742(VarCurr)
=> ( v116796(VarCurr)
<=> v116799(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5238,axiom,
! [VarCurr] :
( v116742(VarCurr)
=> ( v116796(VarCurr)
<=> v116744(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5234,axiom,
! [VarCurr] :
( ~ v116776(VarCurr)
=> ( v116799(VarCurr)
<=> v116758(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5237,axiom,
! [VarCurr] :
( v116776(VarCurr)
=> ( v116799(VarCurr)
<=> v116800(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1293,axiom,
! [VarCurr] :
( ( ~ v116779(VarCurr)
& ~ v116781(VarCurr) )
=> ( v116800(VarCurr)
<=> v116804(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5233,axiom,
! [VarCurr] :
( v116781(VarCurr)
=> ( v116800(VarCurr)
<=> v116803(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5236,axiom,
! [VarCurr] :
( v116779(VarCurr)
=> ( v116800(VarCurr)
<=> v116801(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5232,axiom,
! [VarCurr] :
( ~ v116789(VarCurr)
=> ( v116804(VarCurr)
<=> v116758(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5235,axiom,
! [VarCurr] :
( v116789(VarCurr)
=> ( v116804(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5231,axiom,
! [VarCurr] :
( ~ v116783(VarCurr)
=> ( v116803(VarCurr)
<=> v116758(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5234,axiom,
! [VarCurr] :
( v116783(VarCurr)
=> ( v116803(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2634,axiom,
! [VarCurr] :
( ~ v116802(VarCurr)
=> ( v116801(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2669,axiom,
! [VarCurr] :
( v116802(VarCurr)
=> ( v116801(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7939,axiom,
! [VarCurr] :
( v116802(VarCurr)
<=> ( v116752(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116763(VarNext)
<=> ( v116764(VarNext)
& v116773(VarNext) ) ) ) ).
fof(addAssignment_36796,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116773(VarNext)
<=> v116771(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23107,axiom,
! [VarCurr] :
( v116771(VarCurr)
<=> ( v116742(VarCurr)
| v116774(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23106,axiom,
! [VarCurr] :
( v116774(VarCurr)
<=> ( v116775(VarCurr)
& v116795(VarCurr) ) ) ).
fof(writeUnaryOperator_9212,axiom,
! [VarCurr] :
( ~ v116795(VarCurr)
<=> v116742(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23105,axiom,
! [VarCurr] :
( v116775(VarCurr)
<=> ( v116776(VarCurr)
| v116793(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23104,axiom,
! [VarCurr] :
( v116793(VarCurr)
<=> ( v116754(VarCurr)
& v116794(VarCurr) ) ) ).
fof(writeUnaryOperator_9211,axiom,
! [VarCurr] :
( ~ v116794(VarCurr)
<=> v116756(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23103,axiom,
! [VarCurr] :
( v116776(VarCurr)
<=> ( v116777(VarCurr)
& v116756(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23102,axiom,
! [VarCurr] :
( v116777(VarCurr)
<=> ( v116778(VarCurr)
| v116787(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23101,axiom,
! [VarCurr] :
( v116787(VarCurr)
<=> ( v116788(VarCurr)
& v116792(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7938,axiom,
! [VarCurr] :
( v116792(VarCurr)
<=> ( ( v116780(VarCurr,bitIndex2)
<=> $false )
& ( v116780(VarCurr,bitIndex1)
<=> $false )
& ( v116780(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23100,axiom,
! [VarCurr] :
( v116788(VarCurr)
<=> ( v116789(VarCurr)
| v116790(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23099,axiom,
! [VarCurr] :
( v116790(VarCurr)
<=> ( v116754(VarCurr)
& v116791(VarCurr) ) ) ).
fof(writeUnaryOperator_9210,axiom,
! [VarCurr] :
( ~ v116791(VarCurr)
<=> v116789(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7937,axiom,
! [VarCurr] :
( v116789(VarCurr)
<=> ( v116752(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23098,axiom,
! [VarCurr] :
( v116778(VarCurr)
<=> ( v116779(VarCurr)
| v116781(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23097,axiom,
! [VarCurr] :
( v116781(VarCurr)
<=> ( v116782(VarCurr)
& v116786(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7936,axiom,
! [VarCurr] :
( v116786(VarCurr)
<=> ( ( v116780(VarCurr,bitIndex2)
<=> $false )
& ( v116780(VarCurr,bitIndex1)
<=> $true )
& ( v116780(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23096,axiom,
! [VarCurr] :
( v116782(VarCurr)
<=> ( v116783(VarCurr)
| v116784(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23095,axiom,
! [VarCurr] :
( v116784(VarCurr)
<=> ( v116754(VarCurr)
& v116785(VarCurr) ) ) ).
fof(writeUnaryOperator_9209,axiom,
! [VarCurr] :
( ~ v116785(VarCurr)
<=> v116783(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7935,axiom,
! [VarCurr] :
( v116783(VarCurr)
<=> ( v116752(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7934,axiom,
! [VarCurr] :
( v116779(VarCurr)
<=> ( ( v116780(VarCurr,bitIndex2)
<=> $true )
& ( v116780(VarCurr,bitIndex1)
<=> $false )
& ( v116780(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36795,axiom,
! [VarCurr] :
( v116780(VarCurr,bitIndex0)
<=> v116750(VarCurr) ) ).
fof(addAssignment_36794,axiom,
! [VarCurr] :
( v116780(VarCurr,bitIndex1)
<=> v116748(VarCurr) ) ).
fof(addAssignment_36793,axiom,
! [VarCurr] :
( v116780(VarCurr,bitIndex2)
<=> v116746(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116764(VarNext)
<=> ( v116765(VarNext)
& v116760(VarNext) ) ) ) ).
fof(writeUnaryOperator_9208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116765(VarNext)
<=> v116767(VarNext) ) ) ).
fof(addAssignment_36792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116767(VarNext)
<=> v116760(VarCurr) ) ) ).
fof(addAssignment_36791,axiom,
! [VarCurr] :
( v116760(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_36790,axiom,
! [VarCurr] :
( v116758(VarCurr)
<=> $false ) ).
fof(addAssignment_36789,axiom,
! [VarCurr] :
( v116756(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_36788,axiom,
! [VarCurr] :
( v116754(VarCurr)
<=> $false ) ).
fof(addAssignment_36787,axiom,
! [VarCurr] :
( v116752(VarCurr)
<=> v108361(VarCurr,bitIndex34) ) ).
fof(addAssignment_36786,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex34)
<=> v108363(VarCurr,bitIndex34) ) ).
fof(addAssignment_36785,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex34)
<=> v4313(VarCurr,bitIndex34) ) ).
fof(addAssignment_36784,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex34)
<=> v4315(VarCurr,bitIndex34) ) ).
fof(addAssignment_36783,axiom,
! [VarCurr] :
( v116750(VarCurr)
<=> $false ) ).
fof(addAssignment_36782,axiom,
! [VarCurr] :
( v116748(VarCurr)
<=> $false ) ).
fof(addAssignment_36781,axiom,
! [VarCurr] :
( v116746(VarCurr)
<=> $true ) ).
fof(addAssignment_36780,axiom,
! [VarCurr] :
( v116744(VarCurr)
<=> $false ) ).
fof(addAssignment_36779,axiom,
! [VarCurr] :
( v116742(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_36778,axiom,
! [VarCurr] :
( v115079(VarCurr,bitIndex24)
<=> v115081(VarCurr,bitIndex24) ) ).
fof(addAssignment_36777,axiom,
! [VarNext] :
( v115081(VarNext,bitIndex24)
<=> v116732(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_1941,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116734(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116732(VarNext,B)
<=> v115081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2015,axiom,
! [VarNext] :
( v116734(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116732(VarNext,B)
<=> v115117(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116734(VarNext)
<=> ( v116735(VarNext)
& v115110(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23092,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116735(VarNext)
<=> ( v116737(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9207,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116737(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_36776,axiom,
! [VarCurr] :
( v115091(VarCurr,bitIndex24)
<=> v115093(VarCurr,bitIndex24) ) ).
fof(addAssignment_36775,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex24)
<=> v115095(VarCurr,bitIndex24) ) ).
fof(addAssignment_36774,axiom,
! [VarCurr] :
( v115095(VarCurr,bitIndex24)
<=> v113683(VarCurr,bitIndex24) ) ).
fof(addAssignment_36773,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex20)
<=> v115208(VarCurr,bitIndex20) ) ).
fof(addAssignment_36772,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex20)
<=> v115123(VarCurr,bitIndex20) ) ).
fof(addAssignment_36771,axiom,
! [VarCurr] :
( v115123(VarCurr,bitIndex20)
<=> v115125(VarCurr,bitIndex20) ) ).
fof(addAssignment_36770,axiom,
! [VarCurr] :
( v115125(VarCurr,bitIndex20)
<=> v115127(VarCurr,bitIndex20) ) ).
fof(addAssignment_36769,axiom,
! [VarCurr] :
( v115127(VarCurr,bitIndex20)
<=> v115129(VarCurr,bitIndex20) ) ).
fof(addAssignment_36768,axiom,
! [VarCurr] :
( v115129(VarCurr,bitIndex20)
<=> v115131(VarCurr,bitIndex20) ) ).
fof(addAssignment_36767,axiom,
! [VarCurr] :
( v115131(VarCurr,bitIndex20)
<=> v115133(VarCurr,bitIndex20) ) ).
fof(addAssignment_36766,axiom,
! [VarCurr] :
( v115133(VarCurr,bitIndex20)
<=> v115135(VarCurr,bitIndex20) ) ).
fof(addAssignment_36765,axiom,
! [VarCurr] :
( v115135(VarCurr,bitIndex20)
<=> v115137(VarCurr,bitIndex20) ) ).
fof(addAssignment_36764,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex20)
<=> v115139(VarCurr,bitIndex20) ) ).
fof(addAssignment_36763,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex20)
<=> v108336(VarCurr,bitIndex33) ) ).
fof(addAssignment_36762,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex33)
<=> v108338(VarCurr,bitIndex33) ) ).
fof(addAssignment_36761,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex33)
<=> v116664(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1940,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116687(VarNext)
=> ( v116664(VarNext)
<=> v116664(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2014,axiom,
! [VarNext] :
( v116687(VarNext)
=> ( v116664(VarNext)
<=> v116722(VarNext) ) ) ).
fof(addAssignment_36760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116722(VarNext)
<=> v116720(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5230,axiom,
! [VarCurr] :
( ~ v116666(VarCurr)
=> ( v116720(VarCurr)
<=> v116723(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5233,axiom,
! [VarCurr] :
( v116666(VarCurr)
=> ( v116720(VarCurr)
<=> v116668(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5229,axiom,
! [VarCurr] :
( ~ v116700(VarCurr)
=> ( v116723(VarCurr)
<=> v116682(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5232,axiom,
! [VarCurr] :
( v116700(VarCurr)
=> ( v116723(VarCurr)
<=> v116724(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1292,axiom,
! [VarCurr] :
( ( ~ v116703(VarCurr)
& ~ v116705(VarCurr) )
=> ( v116724(VarCurr)
<=> v116728(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5228,axiom,
! [VarCurr] :
( v116705(VarCurr)
=> ( v116724(VarCurr)
<=> v116727(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5231,axiom,
! [VarCurr] :
( v116703(VarCurr)
=> ( v116724(VarCurr)
<=> v116725(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5227,axiom,
! [VarCurr] :
( ~ v116713(VarCurr)
=> ( v116728(VarCurr)
<=> v116682(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5230,axiom,
! [VarCurr] :
( v116713(VarCurr)
=> ( v116728(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5226,axiom,
! [VarCurr] :
( ~ v116707(VarCurr)
=> ( v116727(VarCurr)
<=> v116682(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5229,axiom,
! [VarCurr] :
( v116707(VarCurr)
=> ( v116727(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2633,axiom,
! [VarCurr] :
( ~ v116726(VarCurr)
=> ( v116725(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2668,axiom,
! [VarCurr] :
( v116726(VarCurr)
=> ( v116725(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7933,axiom,
! [VarCurr] :
( v116726(VarCurr)
<=> ( v116676(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116687(VarNext)
<=> ( v116688(VarNext)
& v116697(VarNext) ) ) ) ).
fof(addAssignment_36759,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116697(VarNext)
<=> v116695(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23090,axiom,
! [VarCurr] :
( v116695(VarCurr)
<=> ( v116666(VarCurr)
| v116698(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23089,axiom,
! [VarCurr] :
( v116698(VarCurr)
<=> ( v116699(VarCurr)
& v116719(VarCurr) ) ) ).
fof(writeUnaryOperator_9206,axiom,
! [VarCurr] :
( ~ v116719(VarCurr)
<=> v116666(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23088,axiom,
! [VarCurr] :
( v116699(VarCurr)
<=> ( v116700(VarCurr)
| v116717(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23087,axiom,
! [VarCurr] :
( v116717(VarCurr)
<=> ( v116678(VarCurr)
& v116718(VarCurr) ) ) ).
fof(writeUnaryOperator_9205,axiom,
! [VarCurr] :
( ~ v116718(VarCurr)
<=> v116680(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23086,axiom,
! [VarCurr] :
( v116700(VarCurr)
<=> ( v116701(VarCurr)
& v116680(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23085,axiom,
! [VarCurr] :
( v116701(VarCurr)
<=> ( v116702(VarCurr)
| v116711(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23084,axiom,
! [VarCurr] :
( v116711(VarCurr)
<=> ( v116712(VarCurr)
& v116716(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7932,axiom,
! [VarCurr] :
( v116716(VarCurr)
<=> ( ( v116704(VarCurr,bitIndex2)
<=> $false )
& ( v116704(VarCurr,bitIndex1)
<=> $false )
& ( v116704(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23083,axiom,
! [VarCurr] :
( v116712(VarCurr)
<=> ( v116713(VarCurr)
| v116714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23082,axiom,
! [VarCurr] :
( v116714(VarCurr)
<=> ( v116678(VarCurr)
& v116715(VarCurr) ) ) ).
fof(writeUnaryOperator_9204,axiom,
! [VarCurr] :
( ~ v116715(VarCurr)
<=> v116713(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7931,axiom,
! [VarCurr] :
( v116713(VarCurr)
<=> ( v116676(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23081,axiom,
! [VarCurr] :
( v116702(VarCurr)
<=> ( v116703(VarCurr)
| v116705(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23080,axiom,
! [VarCurr] :
( v116705(VarCurr)
<=> ( v116706(VarCurr)
& v116710(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7930,axiom,
! [VarCurr] :
( v116710(VarCurr)
<=> ( ( v116704(VarCurr,bitIndex2)
<=> $false )
& ( v116704(VarCurr,bitIndex1)
<=> $true )
& ( v116704(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23079,axiom,
! [VarCurr] :
( v116706(VarCurr)
<=> ( v116707(VarCurr)
| v116708(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23078,axiom,
! [VarCurr] :
( v116708(VarCurr)
<=> ( v116678(VarCurr)
& v116709(VarCurr) ) ) ).
fof(writeUnaryOperator_9203,axiom,
! [VarCurr] :
( ~ v116709(VarCurr)
<=> v116707(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7929,axiom,
! [VarCurr] :
( v116707(VarCurr)
<=> ( v116676(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7928,axiom,
! [VarCurr] :
( v116703(VarCurr)
<=> ( ( v116704(VarCurr,bitIndex2)
<=> $true )
& ( v116704(VarCurr,bitIndex1)
<=> $false )
& ( v116704(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36758,axiom,
! [VarCurr] :
( v116704(VarCurr,bitIndex0)
<=> v116674(VarCurr) ) ).
fof(addAssignment_36757,axiom,
! [VarCurr] :
( v116704(VarCurr,bitIndex1)
<=> v116672(VarCurr) ) ).
fof(addAssignment_36756,axiom,
! [VarCurr] :
( v116704(VarCurr,bitIndex2)
<=> v116670(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116688(VarNext)
<=> ( v116689(VarNext)
& v116684(VarNext) ) ) ) ).
fof(writeUnaryOperator_9202,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116689(VarNext)
<=> v116691(VarNext) ) ) ).
fof(addAssignment_36755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116691(VarNext)
<=> v116684(VarCurr) ) ) ).
fof(addAssignment_36754,axiom,
! [VarCurr] :
( v116684(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_36753,axiom,
! [VarCurr] :
( v116682(VarCurr)
<=> $false ) ).
fof(addAssignment_36752,axiom,
! [VarCurr] :
( v116680(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_36751,axiom,
! [VarCurr] :
( v116678(VarCurr)
<=> $false ) ).
fof(addAssignment_36750,axiom,
! [VarCurr] :
( v116676(VarCurr)
<=> v108361(VarCurr,bitIndex33) ) ).
fof(addAssignment_36749,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex33)
<=> v108363(VarCurr,bitIndex33) ) ).
fof(addAssignment_36748,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex33)
<=> v4313(VarCurr,bitIndex33) ) ).
fof(addAssignment_36747,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex33)
<=> v4315(VarCurr,bitIndex33) ) ).
fof(addAssignment_36746,axiom,
! [VarCurr] :
( v116674(VarCurr)
<=> $false ) ).
fof(addAssignment_36745,axiom,
! [VarCurr] :
( v116672(VarCurr)
<=> $false ) ).
fof(addAssignment_36744,axiom,
! [VarCurr] :
( v116670(VarCurr)
<=> $true ) ).
fof(addAssignment_36743,axiom,
! [VarCurr] :
( v116668(VarCurr)
<=> $false ) ).
fof(addAssignment_36742,axiom,
! [VarCurr] :
( v116666(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_36741,axiom,
! [VarCurr] :
( v115079(VarCurr,bitIndex23)
<=> v115081(VarCurr,bitIndex23) ) ).
fof(addAssignment_36740,axiom,
! [VarNext] :
( v115081(VarNext,bitIndex23)
<=> v116656(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_1939,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116658(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116656(VarNext,B)
<=> v115081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2013,axiom,
! [VarNext] :
( v116658(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116656(VarNext,B)
<=> v115117(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116658(VarNext)
<=> ( v116659(VarNext)
& v115110(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116659(VarNext)
<=> ( v116661(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116661(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_36739,axiom,
! [VarCurr] :
( v115091(VarCurr,bitIndex23)
<=> v115093(VarCurr,bitIndex23) ) ).
fof(addAssignment_36738,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex23)
<=> v115095(VarCurr,bitIndex23) ) ).
fof(addAssignment_36737,axiom,
! [VarCurr] :
( v115095(VarCurr,bitIndex23)
<=> v113683(VarCurr,bitIndex23) ) ).
fof(addAssignment_36736,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex19)
<=> v115208(VarCurr,bitIndex19) ) ).
fof(addAssignment_36735,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex19)
<=> v115123(VarCurr,bitIndex19) ) ).
fof(addAssignment_36734,axiom,
! [VarCurr] :
( v115123(VarCurr,bitIndex19)
<=> v115125(VarCurr,bitIndex19) ) ).
fof(addAssignment_36733,axiom,
! [VarCurr] :
( v115125(VarCurr,bitIndex19)
<=> v115127(VarCurr,bitIndex19) ) ).
fof(addAssignment_36732,axiom,
! [VarCurr] :
( v115127(VarCurr,bitIndex19)
<=> v115129(VarCurr,bitIndex19) ) ).
fof(addAssignment_36731,axiom,
! [VarCurr] :
( v115129(VarCurr,bitIndex19)
<=> v115131(VarCurr,bitIndex19) ) ).
fof(addAssignment_36730,axiom,
! [VarCurr] :
( v115131(VarCurr,bitIndex19)
<=> v115133(VarCurr,bitIndex19) ) ).
fof(addAssignment_36729,axiom,
! [VarCurr] :
( v115133(VarCurr,bitIndex19)
<=> v115135(VarCurr,bitIndex19) ) ).
fof(addAssignment_36728,axiom,
! [VarCurr] :
( v115135(VarCurr,bitIndex19)
<=> v115137(VarCurr,bitIndex19) ) ).
fof(addAssignment_36727,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex19)
<=> v115139(VarCurr,bitIndex19) ) ).
fof(addAssignment_36726,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex19)
<=> v108336(VarCurr,bitIndex32) ) ).
fof(addAssignment_36725,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex32)
<=> v108338(VarCurr,bitIndex32) ) ).
fof(addAssignment_36724,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex32)
<=> v116588(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1938,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116611(VarNext)
=> ( v116588(VarNext)
<=> v116588(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2012,axiom,
! [VarNext] :
( v116611(VarNext)
=> ( v116588(VarNext)
<=> v116646(VarNext) ) ) ).
fof(addAssignment_36723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116646(VarNext)
<=> v116644(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5225,axiom,
! [VarCurr] :
( ~ v116590(VarCurr)
=> ( v116644(VarCurr)
<=> v116647(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5228,axiom,
! [VarCurr] :
( v116590(VarCurr)
=> ( v116644(VarCurr)
<=> v116592(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5224,axiom,
! [VarCurr] :
( ~ v116624(VarCurr)
=> ( v116647(VarCurr)
<=> v116606(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5227,axiom,
! [VarCurr] :
( v116624(VarCurr)
=> ( v116647(VarCurr)
<=> v116648(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1291,axiom,
! [VarCurr] :
( ( ~ v116627(VarCurr)
& ~ v116629(VarCurr) )
=> ( v116648(VarCurr)
<=> v116652(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5223,axiom,
! [VarCurr] :
( v116629(VarCurr)
=> ( v116648(VarCurr)
<=> v116651(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5226,axiom,
! [VarCurr] :
( v116627(VarCurr)
=> ( v116648(VarCurr)
<=> v116649(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5222,axiom,
! [VarCurr] :
( ~ v116637(VarCurr)
=> ( v116652(VarCurr)
<=> v116606(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5225,axiom,
! [VarCurr] :
( v116637(VarCurr)
=> ( v116652(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5221,axiom,
! [VarCurr] :
( ~ v116631(VarCurr)
=> ( v116651(VarCurr)
<=> v116606(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5224,axiom,
! [VarCurr] :
( v116631(VarCurr)
=> ( v116651(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2632,axiom,
! [VarCurr] :
( ~ v116650(VarCurr)
=> ( v116649(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2667,axiom,
! [VarCurr] :
( v116650(VarCurr)
=> ( v116649(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7927,axiom,
! [VarCurr] :
( v116650(VarCurr)
<=> ( v116600(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23074,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116611(VarNext)
<=> ( v116612(VarNext)
& v116621(VarNext) ) ) ) ).
fof(addAssignment_36722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116621(VarNext)
<=> v116619(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23073,axiom,
! [VarCurr] :
( v116619(VarCurr)
<=> ( v116590(VarCurr)
| v116622(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23072,axiom,
! [VarCurr] :
( v116622(VarCurr)
<=> ( v116623(VarCurr)
& v116643(VarCurr) ) ) ).
fof(writeUnaryOperator_9200,axiom,
! [VarCurr] :
( ~ v116643(VarCurr)
<=> v116590(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23071,axiom,
! [VarCurr] :
( v116623(VarCurr)
<=> ( v116624(VarCurr)
| v116641(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23070,axiom,
! [VarCurr] :
( v116641(VarCurr)
<=> ( v116602(VarCurr)
& v116642(VarCurr) ) ) ).
fof(writeUnaryOperator_9199,axiom,
! [VarCurr] :
( ~ v116642(VarCurr)
<=> v116604(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23069,axiom,
! [VarCurr] :
( v116624(VarCurr)
<=> ( v116625(VarCurr)
& v116604(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23068,axiom,
! [VarCurr] :
( v116625(VarCurr)
<=> ( v116626(VarCurr)
| v116635(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23067,axiom,
! [VarCurr] :
( v116635(VarCurr)
<=> ( v116636(VarCurr)
& v116640(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7926,axiom,
! [VarCurr] :
( v116640(VarCurr)
<=> ( ( v116628(VarCurr,bitIndex2)
<=> $false )
& ( v116628(VarCurr,bitIndex1)
<=> $false )
& ( v116628(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23066,axiom,
! [VarCurr] :
( v116636(VarCurr)
<=> ( v116637(VarCurr)
| v116638(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23065,axiom,
! [VarCurr] :
( v116638(VarCurr)
<=> ( v116602(VarCurr)
& v116639(VarCurr) ) ) ).
fof(writeUnaryOperator_9198,axiom,
! [VarCurr] :
( ~ v116639(VarCurr)
<=> v116637(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7925,axiom,
! [VarCurr] :
( v116637(VarCurr)
<=> ( v116600(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23064,axiom,
! [VarCurr] :
( v116626(VarCurr)
<=> ( v116627(VarCurr)
| v116629(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23063,axiom,
! [VarCurr] :
( v116629(VarCurr)
<=> ( v116630(VarCurr)
& v116634(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7924,axiom,
! [VarCurr] :
( v116634(VarCurr)
<=> ( ( v116628(VarCurr,bitIndex2)
<=> $false )
& ( v116628(VarCurr,bitIndex1)
<=> $true )
& ( v116628(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23062,axiom,
! [VarCurr] :
( v116630(VarCurr)
<=> ( v116631(VarCurr)
| v116632(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23061,axiom,
! [VarCurr] :
( v116632(VarCurr)
<=> ( v116602(VarCurr)
& v116633(VarCurr) ) ) ).
fof(writeUnaryOperator_9197,axiom,
! [VarCurr] :
( ~ v116633(VarCurr)
<=> v116631(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7923,axiom,
! [VarCurr] :
( v116631(VarCurr)
<=> ( v116600(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7922,axiom,
! [VarCurr] :
( v116627(VarCurr)
<=> ( ( v116628(VarCurr,bitIndex2)
<=> $true )
& ( v116628(VarCurr,bitIndex1)
<=> $false )
& ( v116628(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36721,axiom,
! [VarCurr] :
( v116628(VarCurr,bitIndex0)
<=> v116598(VarCurr) ) ).
fof(addAssignment_36720,axiom,
! [VarCurr] :
( v116628(VarCurr,bitIndex1)
<=> v116596(VarCurr) ) ).
fof(addAssignment_36719,axiom,
! [VarCurr] :
( v116628(VarCurr,bitIndex2)
<=> v116594(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116612(VarNext)
<=> ( v116613(VarNext)
& v116608(VarNext) ) ) ) ).
fof(writeUnaryOperator_9196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116613(VarNext)
<=> v116615(VarNext) ) ) ).
fof(addAssignment_36718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116615(VarNext)
<=> v116608(VarCurr) ) ) ).
fof(addAssignment_36717,axiom,
! [VarCurr] :
( v116608(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_36716,axiom,
! [VarCurr] :
( v116606(VarCurr)
<=> $false ) ).
fof(addAssignment_36715,axiom,
! [VarCurr] :
( v116604(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_36714,axiom,
! [VarCurr] :
( v116602(VarCurr)
<=> $false ) ).
fof(addAssignment_36713,axiom,
! [VarCurr] :
( v116600(VarCurr)
<=> v108361(VarCurr,bitIndex32) ) ).
fof(addAssignment_36712,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex32)
<=> v108363(VarCurr,bitIndex32) ) ).
fof(addAssignment_36711,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex32)
<=> v4313(VarCurr,bitIndex32) ) ).
fof(addAssignment_36710,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex32)
<=> v4315(VarCurr,bitIndex32) ) ).
fof(addAssignment_36709,axiom,
! [VarCurr] :
( v116598(VarCurr)
<=> $false ) ).
fof(addAssignment_36708,axiom,
! [VarCurr] :
( v116596(VarCurr)
<=> $false ) ).
fof(addAssignment_36707,axiom,
! [VarCurr] :
( v116594(VarCurr)
<=> $true ) ).
fof(addAssignment_36706,axiom,
! [VarCurr] :
( v116592(VarCurr)
<=> $false ) ).
fof(addAssignment_36705,axiom,
! [VarCurr] :
( v116590(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_36704,axiom,
! [VarCurr] :
( v115079(VarCurr,bitIndex22)
<=> v115081(VarCurr,bitIndex22) ) ).
fof(addAssignment_36703,axiom,
! [VarNext] :
( v115081(VarNext,bitIndex22)
<=> v116580(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_1937,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116582(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116580(VarNext,B)
<=> v115081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2011,axiom,
! [VarNext] :
( v116582(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116580(VarNext,B)
<=> v115117(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116582(VarNext)
<=> ( v116583(VarNext)
& v115110(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23058,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116583(VarNext)
<=> ( v116585(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9195,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116585(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_36702,axiom,
! [VarCurr] :
( v115091(VarCurr,bitIndex22)
<=> v115093(VarCurr,bitIndex22) ) ).
fof(addAssignment_36701,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex22)
<=> v115095(VarCurr,bitIndex22) ) ).
fof(addAssignment_36700,axiom,
! [VarCurr] :
( v115095(VarCurr,bitIndex22)
<=> v113683(VarCurr,bitIndex22) ) ).
fof(addAssignment_36699,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex18)
<=> v115208(VarCurr,bitIndex18) ) ).
fof(addAssignment_36698,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex18)
<=> v115123(VarCurr,bitIndex18) ) ).
fof(addAssignment_36697,axiom,
! [VarCurr] :
( v115123(VarCurr,bitIndex18)
<=> v115125(VarCurr,bitIndex18) ) ).
fof(addAssignment_36696,axiom,
! [VarCurr] :
( v115125(VarCurr,bitIndex18)
<=> v115127(VarCurr,bitIndex18) ) ).
fof(addAssignment_36695,axiom,
! [VarCurr] :
( v115127(VarCurr,bitIndex18)
<=> v115129(VarCurr,bitIndex18) ) ).
fof(addAssignment_36694,axiom,
! [VarCurr] :
( v115129(VarCurr,bitIndex18)
<=> v115131(VarCurr,bitIndex18) ) ).
fof(addAssignment_36693,axiom,
! [VarCurr] :
( v115131(VarCurr,bitIndex18)
<=> v115133(VarCurr,bitIndex18) ) ).
fof(addAssignment_36692,axiom,
! [VarCurr] :
( v115133(VarCurr,bitIndex18)
<=> v115135(VarCurr,bitIndex18) ) ).
fof(addAssignment_36691,axiom,
! [VarCurr] :
( v115135(VarCurr,bitIndex18)
<=> v115137(VarCurr,bitIndex18) ) ).
fof(addAssignment_36690,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex18)
<=> v115139(VarCurr,bitIndex18) ) ).
fof(addAssignment_36689,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex18)
<=> v108336(VarCurr,bitIndex31) ) ).
fof(addAssignment_36688,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex31)
<=> v108338(VarCurr,bitIndex31) ) ).
fof(addAssignment_36687,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex31)
<=> v116512(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116535(VarNext)
=> ( v116512(VarNext)
<=> v116512(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2010,axiom,
! [VarNext] :
( v116535(VarNext)
=> ( v116512(VarNext)
<=> v116570(VarNext) ) ) ).
fof(addAssignment_36686,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116570(VarNext)
<=> v116568(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5220,axiom,
! [VarCurr] :
( ~ v116514(VarCurr)
=> ( v116568(VarCurr)
<=> v116571(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5223,axiom,
! [VarCurr] :
( v116514(VarCurr)
=> ( v116568(VarCurr)
<=> v116516(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5219,axiom,
! [VarCurr] :
( ~ v116548(VarCurr)
=> ( v116571(VarCurr)
<=> v116530(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5222,axiom,
! [VarCurr] :
( v116548(VarCurr)
=> ( v116571(VarCurr)
<=> v116572(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1290,axiom,
! [VarCurr] :
( ( ~ v116551(VarCurr)
& ~ v116553(VarCurr) )
=> ( v116572(VarCurr)
<=> v116576(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5218,axiom,
! [VarCurr] :
( v116553(VarCurr)
=> ( v116572(VarCurr)
<=> v116575(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5221,axiom,
! [VarCurr] :
( v116551(VarCurr)
=> ( v116572(VarCurr)
<=> v116573(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5217,axiom,
! [VarCurr] :
( ~ v116561(VarCurr)
=> ( v116576(VarCurr)
<=> v116530(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5220,axiom,
! [VarCurr] :
( v116561(VarCurr)
=> ( v116576(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5216,axiom,
! [VarCurr] :
( ~ v116555(VarCurr)
=> ( v116575(VarCurr)
<=> v116530(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5219,axiom,
! [VarCurr] :
( v116555(VarCurr)
=> ( v116575(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2631,axiom,
! [VarCurr] :
( ~ v116574(VarCurr)
=> ( v116573(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2666,axiom,
! [VarCurr] :
( v116574(VarCurr)
=> ( v116573(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7921,axiom,
! [VarCurr] :
( v116574(VarCurr)
<=> ( v116524(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23057,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116535(VarNext)
<=> ( v116536(VarNext)
& v116545(VarNext) ) ) ) ).
fof(addAssignment_36685,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116545(VarNext)
<=> v116543(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23056,axiom,
! [VarCurr] :
( v116543(VarCurr)
<=> ( v116514(VarCurr)
| v116546(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23055,axiom,
! [VarCurr] :
( v116546(VarCurr)
<=> ( v116547(VarCurr)
& v116567(VarCurr) ) ) ).
fof(writeUnaryOperator_9194,axiom,
! [VarCurr] :
( ~ v116567(VarCurr)
<=> v116514(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23054,axiom,
! [VarCurr] :
( v116547(VarCurr)
<=> ( v116548(VarCurr)
| v116565(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23053,axiom,
! [VarCurr] :
( v116565(VarCurr)
<=> ( v116526(VarCurr)
& v116566(VarCurr) ) ) ).
fof(writeUnaryOperator_9193,axiom,
! [VarCurr] :
( ~ v116566(VarCurr)
<=> v116528(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23052,axiom,
! [VarCurr] :
( v116548(VarCurr)
<=> ( v116549(VarCurr)
& v116528(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23051,axiom,
! [VarCurr] :
( v116549(VarCurr)
<=> ( v116550(VarCurr)
| v116559(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23050,axiom,
! [VarCurr] :
( v116559(VarCurr)
<=> ( v116560(VarCurr)
& v116564(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7920,axiom,
! [VarCurr] :
( v116564(VarCurr)
<=> ( ( v116552(VarCurr,bitIndex2)
<=> $false )
& ( v116552(VarCurr,bitIndex1)
<=> $false )
& ( v116552(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23049,axiom,
! [VarCurr] :
( v116560(VarCurr)
<=> ( v116561(VarCurr)
| v116562(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23048,axiom,
! [VarCurr] :
( v116562(VarCurr)
<=> ( v116526(VarCurr)
& v116563(VarCurr) ) ) ).
fof(writeUnaryOperator_9192,axiom,
! [VarCurr] :
( ~ v116563(VarCurr)
<=> v116561(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7919,axiom,
! [VarCurr] :
( v116561(VarCurr)
<=> ( v116524(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23047,axiom,
! [VarCurr] :
( v116550(VarCurr)
<=> ( v116551(VarCurr)
| v116553(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23046,axiom,
! [VarCurr] :
( v116553(VarCurr)
<=> ( v116554(VarCurr)
& v116558(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7918,axiom,
! [VarCurr] :
( v116558(VarCurr)
<=> ( ( v116552(VarCurr,bitIndex2)
<=> $false )
& ( v116552(VarCurr,bitIndex1)
<=> $true )
& ( v116552(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23045,axiom,
! [VarCurr] :
( v116554(VarCurr)
<=> ( v116555(VarCurr)
| v116556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23044,axiom,
! [VarCurr] :
( v116556(VarCurr)
<=> ( v116526(VarCurr)
& v116557(VarCurr) ) ) ).
fof(writeUnaryOperator_9191,axiom,
! [VarCurr] :
( ~ v116557(VarCurr)
<=> v116555(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7917,axiom,
! [VarCurr] :
( v116555(VarCurr)
<=> ( v116524(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7916,axiom,
! [VarCurr] :
( v116551(VarCurr)
<=> ( ( v116552(VarCurr,bitIndex2)
<=> $true )
& ( v116552(VarCurr,bitIndex1)
<=> $false )
& ( v116552(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36684,axiom,
! [VarCurr] :
( v116552(VarCurr,bitIndex0)
<=> v116522(VarCurr) ) ).
fof(addAssignment_36683,axiom,
! [VarCurr] :
( v116552(VarCurr,bitIndex1)
<=> v116520(VarCurr) ) ).
fof(addAssignment_36682,axiom,
! [VarCurr] :
( v116552(VarCurr,bitIndex2)
<=> v116518(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116536(VarNext)
<=> ( v116537(VarNext)
& v116532(VarNext) ) ) ) ).
fof(writeUnaryOperator_9190,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116537(VarNext)
<=> v116539(VarNext) ) ) ).
fof(addAssignment_36681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116539(VarNext)
<=> v116532(VarCurr) ) ) ).
fof(addAssignment_36680,axiom,
! [VarCurr] :
( v116532(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_36679,axiom,
! [VarCurr] :
( v116530(VarCurr)
<=> $false ) ).
fof(addAssignment_36678,axiom,
! [VarCurr] :
( v116528(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_36677,axiom,
! [VarCurr] :
( v116526(VarCurr)
<=> $false ) ).
fof(addAssignment_36676,axiom,
! [VarCurr] :
( v116524(VarCurr)
<=> v108361(VarCurr,bitIndex31) ) ).
fof(addAssignment_36675,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex31)
<=> v108363(VarCurr,bitIndex31) ) ).
fof(addAssignment_36674,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex31)
<=> v4313(VarCurr,bitIndex31) ) ).
fof(addAssignment_36673,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex31)
<=> v4315(VarCurr,bitIndex31) ) ).
fof(addAssignment_36672,axiom,
! [VarCurr] :
( v116522(VarCurr)
<=> $false ) ).
fof(addAssignment_36671,axiom,
! [VarCurr] :
( v116520(VarCurr)
<=> $false ) ).
fof(addAssignment_36670,axiom,
! [VarCurr] :
( v116518(VarCurr)
<=> $true ) ).
fof(addAssignment_36669,axiom,
! [VarCurr] :
( v116516(VarCurr)
<=> $false ) ).
fof(addAssignment_36668,axiom,
! [VarCurr] :
( v116514(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_36667,axiom,
! [VarCurr] :
( v115079(VarCurr,bitIndex21)
<=> v115081(VarCurr,bitIndex21) ) ).
fof(addAssignment_36666,axiom,
! [VarNext] :
( v115081(VarNext,bitIndex21)
<=> v116504(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_1935,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116506(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116504(VarNext,B)
<=> v115081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2009,axiom,
! [VarNext] :
( v116506(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116504(VarNext,B)
<=> v115117(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23042,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116506(VarNext)
<=> ( v116507(VarNext)
& v115110(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23041,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116507(VarNext)
<=> ( v116509(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9189,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116509(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_36665,axiom,
! [VarCurr] :
( v115091(VarCurr,bitIndex21)
<=> v115093(VarCurr,bitIndex21) ) ).
fof(addAssignment_36664,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex21)
<=> v115095(VarCurr,bitIndex21) ) ).
fof(addAssignment_36663,axiom,
! [VarCurr] :
( v115095(VarCurr,bitIndex21)
<=> v113683(VarCurr,bitIndex21) ) ).
fof(addAssignment_36662,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex17)
<=> v115208(VarCurr,bitIndex17) ) ).
fof(addAssignment_36661,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex17)
<=> v115123(VarCurr,bitIndex17) ) ).
fof(addAssignment_36660,axiom,
! [VarCurr] :
( v115123(VarCurr,bitIndex17)
<=> v115125(VarCurr,bitIndex17) ) ).
fof(addAssignment_36659,axiom,
! [VarCurr] :
( v115125(VarCurr,bitIndex17)
<=> v115127(VarCurr,bitIndex17) ) ).
fof(addAssignment_36658,axiom,
! [VarCurr] :
( v115127(VarCurr,bitIndex17)
<=> v115129(VarCurr,bitIndex17) ) ).
fof(addAssignment_36657,axiom,
! [VarCurr] :
( v115129(VarCurr,bitIndex17)
<=> v115131(VarCurr,bitIndex17) ) ).
fof(addAssignment_36656,axiom,
! [VarCurr] :
( v115131(VarCurr,bitIndex17)
<=> v115133(VarCurr,bitIndex17) ) ).
fof(addAssignment_36655,axiom,
! [VarCurr] :
( v115133(VarCurr,bitIndex17)
<=> v115135(VarCurr,bitIndex17) ) ).
fof(addAssignment_36654,axiom,
! [VarCurr] :
( v115135(VarCurr,bitIndex17)
<=> v115137(VarCurr,bitIndex17) ) ).
fof(addAssignment_36653,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex17)
<=> v115139(VarCurr,bitIndex17) ) ).
fof(addAssignment_36652,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex17)
<=> v108336(VarCurr,bitIndex30) ) ).
fof(addAssignment_36651,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex30)
<=> v108338(VarCurr,bitIndex30) ) ).
fof(addAssignment_36650,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex30)
<=> v116436(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1934,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116459(VarNext)
=> ( v116436(VarNext)
<=> v116436(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2008,axiom,
! [VarNext] :
( v116459(VarNext)
=> ( v116436(VarNext)
<=> v116494(VarNext) ) ) ).
fof(addAssignment_36649,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116494(VarNext)
<=> v116492(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5215,axiom,
! [VarCurr] :
( ~ v116438(VarCurr)
=> ( v116492(VarCurr)
<=> v116495(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5218,axiom,
! [VarCurr] :
( v116438(VarCurr)
=> ( v116492(VarCurr)
<=> v116440(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5214,axiom,
! [VarCurr] :
( ~ v116472(VarCurr)
=> ( v116495(VarCurr)
<=> v116454(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5217,axiom,
! [VarCurr] :
( v116472(VarCurr)
=> ( v116495(VarCurr)
<=> v116496(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1289,axiom,
! [VarCurr] :
( ( ~ v116475(VarCurr)
& ~ v116477(VarCurr) )
=> ( v116496(VarCurr)
<=> v116500(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5213,axiom,
! [VarCurr] :
( v116477(VarCurr)
=> ( v116496(VarCurr)
<=> v116499(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5216,axiom,
! [VarCurr] :
( v116475(VarCurr)
=> ( v116496(VarCurr)
<=> v116497(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5212,axiom,
! [VarCurr] :
( ~ v116485(VarCurr)
=> ( v116500(VarCurr)
<=> v116454(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5215,axiom,
! [VarCurr] :
( v116485(VarCurr)
=> ( v116500(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5211,axiom,
! [VarCurr] :
( ~ v116479(VarCurr)
=> ( v116499(VarCurr)
<=> v116454(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5214,axiom,
! [VarCurr] :
( v116479(VarCurr)
=> ( v116499(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2630,axiom,
! [VarCurr] :
( ~ v116498(VarCurr)
=> ( v116497(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2665,axiom,
! [VarCurr] :
( v116498(VarCurr)
=> ( v116497(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7915,axiom,
! [VarCurr] :
( v116498(VarCurr)
<=> ( v116448(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23040,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116459(VarNext)
<=> ( v116460(VarNext)
& v116469(VarNext) ) ) ) ).
fof(addAssignment_36648,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116469(VarNext)
<=> v116467(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23039,axiom,
! [VarCurr] :
( v116467(VarCurr)
<=> ( v116438(VarCurr)
| v116470(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23038,axiom,
! [VarCurr] :
( v116470(VarCurr)
<=> ( v116471(VarCurr)
& v116491(VarCurr) ) ) ).
fof(writeUnaryOperator_9188,axiom,
! [VarCurr] :
( ~ v116491(VarCurr)
<=> v116438(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23037,axiom,
! [VarCurr] :
( v116471(VarCurr)
<=> ( v116472(VarCurr)
| v116489(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23036,axiom,
! [VarCurr] :
( v116489(VarCurr)
<=> ( v116450(VarCurr)
& v116490(VarCurr) ) ) ).
fof(writeUnaryOperator_9187,axiom,
! [VarCurr] :
( ~ v116490(VarCurr)
<=> v116452(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23035,axiom,
! [VarCurr] :
( v116472(VarCurr)
<=> ( v116473(VarCurr)
& v116452(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23034,axiom,
! [VarCurr] :
( v116473(VarCurr)
<=> ( v116474(VarCurr)
| v116483(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23033,axiom,
! [VarCurr] :
( v116483(VarCurr)
<=> ( v116484(VarCurr)
& v116488(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7914,axiom,
! [VarCurr] :
( v116488(VarCurr)
<=> ( ( v116476(VarCurr,bitIndex2)
<=> $false )
& ( v116476(VarCurr,bitIndex1)
<=> $false )
& ( v116476(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23032,axiom,
! [VarCurr] :
( v116484(VarCurr)
<=> ( v116485(VarCurr)
| v116486(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23031,axiom,
! [VarCurr] :
( v116486(VarCurr)
<=> ( v116450(VarCurr)
& v116487(VarCurr) ) ) ).
fof(writeUnaryOperator_9186,axiom,
! [VarCurr] :
( ~ v116487(VarCurr)
<=> v116485(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7913,axiom,
! [VarCurr] :
( v116485(VarCurr)
<=> ( v116448(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23030,axiom,
! [VarCurr] :
( v116474(VarCurr)
<=> ( v116475(VarCurr)
| v116477(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23029,axiom,
! [VarCurr] :
( v116477(VarCurr)
<=> ( v116478(VarCurr)
& v116482(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7912,axiom,
! [VarCurr] :
( v116482(VarCurr)
<=> ( ( v116476(VarCurr,bitIndex2)
<=> $false )
& ( v116476(VarCurr,bitIndex1)
<=> $true )
& ( v116476(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23028,axiom,
! [VarCurr] :
( v116478(VarCurr)
<=> ( v116479(VarCurr)
| v116480(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23027,axiom,
! [VarCurr] :
( v116480(VarCurr)
<=> ( v116450(VarCurr)
& v116481(VarCurr) ) ) ).
fof(writeUnaryOperator_9185,axiom,
! [VarCurr] :
( ~ v116481(VarCurr)
<=> v116479(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7911,axiom,
! [VarCurr] :
( v116479(VarCurr)
<=> ( v116448(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7910,axiom,
! [VarCurr] :
( v116475(VarCurr)
<=> ( ( v116476(VarCurr,bitIndex2)
<=> $true )
& ( v116476(VarCurr,bitIndex1)
<=> $false )
& ( v116476(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36647,axiom,
! [VarCurr] :
( v116476(VarCurr,bitIndex0)
<=> v116446(VarCurr) ) ).
fof(addAssignment_36646,axiom,
! [VarCurr] :
( v116476(VarCurr,bitIndex1)
<=> v116444(VarCurr) ) ).
fof(addAssignment_36645,axiom,
! [VarCurr] :
( v116476(VarCurr,bitIndex2)
<=> v116442(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23026,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116460(VarNext)
<=> ( v116461(VarNext)
& v116456(VarNext) ) ) ) ).
fof(writeUnaryOperator_9184,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116461(VarNext)
<=> v116463(VarNext) ) ) ).
fof(addAssignment_36644,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116463(VarNext)
<=> v116456(VarCurr) ) ) ).
fof(addAssignment_36643,axiom,
! [VarCurr] :
( v116456(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_36642,axiom,
! [VarCurr] :
( v116454(VarCurr)
<=> $false ) ).
fof(addAssignment_36641,axiom,
! [VarCurr] :
( v116452(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_36640,axiom,
! [VarCurr] :
( v116450(VarCurr)
<=> $false ) ).
fof(addAssignment_36639,axiom,
! [VarCurr] :
( v116448(VarCurr)
<=> v108361(VarCurr,bitIndex30) ) ).
fof(addAssignment_36638,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex30)
<=> v108363(VarCurr,bitIndex30) ) ).
fof(addAssignment_36637,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex30)
<=> v4313(VarCurr,bitIndex30) ) ).
fof(addAssignment_36636,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex30)
<=> v4315(VarCurr,bitIndex30) ) ).
fof(addAssignment_36635,axiom,
! [VarCurr] :
( v116446(VarCurr)
<=> $false ) ).
fof(addAssignment_36634,axiom,
! [VarCurr] :
( v116444(VarCurr)
<=> $false ) ).
fof(addAssignment_36633,axiom,
! [VarCurr] :
( v116442(VarCurr)
<=> $true ) ).
fof(addAssignment_36632,axiom,
! [VarCurr] :
( v116440(VarCurr)
<=> $false ) ).
fof(addAssignment_36631,axiom,
! [VarCurr] :
( v116438(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_36630,axiom,
! [VarCurr] :
( v115079(VarCurr,bitIndex20)
<=> v115081(VarCurr,bitIndex20) ) ).
fof(addAssignment_36629,axiom,
! [VarNext] :
( v115081(VarNext,bitIndex20)
<=> v116428(VarNext,bitIndex20) ) ).
fof(addCaseBooleanConditionEqualRanges1_1933,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116430(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116428(VarNext,B)
<=> v115081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2007,axiom,
! [VarNext] :
( v116430(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116428(VarNext,B)
<=> v115117(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23025,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116430(VarNext)
<=> ( v116431(VarNext)
& v115110(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23024,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116431(VarNext)
<=> ( v116433(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116433(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_36628,axiom,
! [VarCurr] :
( v115091(VarCurr,bitIndex20)
<=> v115093(VarCurr,bitIndex20) ) ).
fof(addAssignment_36627,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex20)
<=> v115095(VarCurr,bitIndex20) ) ).
fof(addAssignment_36626,axiom,
! [VarCurr] :
( v115095(VarCurr,bitIndex20)
<=> v113683(VarCurr,bitIndex20) ) ).
fof(addAssignment_36625,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex16)
<=> v115208(VarCurr,bitIndex16) ) ).
fof(addAssignment_36624,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex16)
<=> v115123(VarCurr,bitIndex16) ) ).
fof(addAssignment_36623,axiom,
! [VarCurr] :
( v115123(VarCurr,bitIndex16)
<=> v115125(VarCurr,bitIndex16) ) ).
fof(addAssignment_36622,axiom,
! [VarCurr] :
( v115125(VarCurr,bitIndex16)
<=> v115127(VarCurr,bitIndex16) ) ).
fof(addAssignment_36621,axiom,
! [VarCurr] :
( v115127(VarCurr,bitIndex16)
<=> v115129(VarCurr,bitIndex16) ) ).
fof(addAssignment_36620,axiom,
! [VarCurr] :
( v115129(VarCurr,bitIndex16)
<=> v115131(VarCurr,bitIndex16) ) ).
fof(addAssignment_36619,axiom,
! [VarCurr] :
( v115131(VarCurr,bitIndex16)
<=> v115133(VarCurr,bitIndex16) ) ).
fof(addAssignment_36618,axiom,
! [VarCurr] :
( v115133(VarCurr,bitIndex16)
<=> v115135(VarCurr,bitIndex16) ) ).
fof(addAssignment_36617,axiom,
! [VarCurr] :
( v115135(VarCurr,bitIndex16)
<=> v115137(VarCurr,bitIndex16) ) ).
fof(addAssignment_36616,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex16)
<=> v115139(VarCurr,bitIndex16) ) ).
fof(addAssignment_36615,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex16)
<=> v108336(VarCurr,bitIndex29) ) ).
fof(addAssignment_36614,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex29)
<=> v108338(VarCurr,bitIndex29) ) ).
fof(addAssignment_36613,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex29)
<=> v116360(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1932,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116383(VarNext)
=> ( v116360(VarNext)
<=> v116360(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2006,axiom,
! [VarNext] :
( v116383(VarNext)
=> ( v116360(VarNext)
<=> v116418(VarNext) ) ) ).
fof(addAssignment_36612,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116418(VarNext)
<=> v116416(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5210,axiom,
! [VarCurr] :
( ~ v116362(VarCurr)
=> ( v116416(VarCurr)
<=> v116419(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5213,axiom,
! [VarCurr] :
( v116362(VarCurr)
=> ( v116416(VarCurr)
<=> v116364(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5209,axiom,
! [VarCurr] :
( ~ v116396(VarCurr)
=> ( v116419(VarCurr)
<=> v116378(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5212,axiom,
! [VarCurr] :
( v116396(VarCurr)
=> ( v116419(VarCurr)
<=> v116420(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1288,axiom,
! [VarCurr] :
( ( ~ v116399(VarCurr)
& ~ v116401(VarCurr) )
=> ( v116420(VarCurr)
<=> v116424(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5208,axiom,
! [VarCurr] :
( v116401(VarCurr)
=> ( v116420(VarCurr)
<=> v116423(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5211,axiom,
! [VarCurr] :
( v116399(VarCurr)
=> ( v116420(VarCurr)
<=> v116421(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5207,axiom,
! [VarCurr] :
( ~ v116409(VarCurr)
=> ( v116424(VarCurr)
<=> v116378(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5210,axiom,
! [VarCurr] :
( v116409(VarCurr)
=> ( v116424(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5206,axiom,
! [VarCurr] :
( ~ v116403(VarCurr)
=> ( v116423(VarCurr)
<=> v116378(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5209,axiom,
! [VarCurr] :
( v116403(VarCurr)
=> ( v116423(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2629,axiom,
! [VarCurr] :
( ~ v116422(VarCurr)
=> ( v116421(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2664,axiom,
! [VarCurr] :
( v116422(VarCurr)
=> ( v116421(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7909,axiom,
! [VarCurr] :
( v116422(VarCurr)
<=> ( v116372(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116383(VarNext)
<=> ( v116384(VarNext)
& v116393(VarNext) ) ) ) ).
fof(addAssignment_36611,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116393(VarNext)
<=> v116391(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23022,axiom,
! [VarCurr] :
( v116391(VarCurr)
<=> ( v116362(VarCurr)
| v116394(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23021,axiom,
! [VarCurr] :
( v116394(VarCurr)
<=> ( v116395(VarCurr)
& v116415(VarCurr) ) ) ).
fof(writeUnaryOperator_9182,axiom,
! [VarCurr] :
( ~ v116415(VarCurr)
<=> v116362(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23020,axiom,
! [VarCurr] :
( v116395(VarCurr)
<=> ( v116396(VarCurr)
| v116413(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23019,axiom,
! [VarCurr] :
( v116413(VarCurr)
<=> ( v116374(VarCurr)
& v116414(VarCurr) ) ) ).
fof(writeUnaryOperator_9181,axiom,
! [VarCurr] :
( ~ v116414(VarCurr)
<=> v116376(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23018,axiom,
! [VarCurr] :
( v116396(VarCurr)
<=> ( v116397(VarCurr)
& v116376(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23017,axiom,
! [VarCurr] :
( v116397(VarCurr)
<=> ( v116398(VarCurr)
| v116407(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23016,axiom,
! [VarCurr] :
( v116407(VarCurr)
<=> ( v116408(VarCurr)
& v116412(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7908,axiom,
! [VarCurr] :
( v116412(VarCurr)
<=> ( ( v116400(VarCurr,bitIndex2)
<=> $false )
& ( v116400(VarCurr,bitIndex1)
<=> $false )
& ( v116400(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23015,axiom,
! [VarCurr] :
( v116408(VarCurr)
<=> ( v116409(VarCurr)
| v116410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23014,axiom,
! [VarCurr] :
( v116410(VarCurr)
<=> ( v116374(VarCurr)
& v116411(VarCurr) ) ) ).
fof(writeUnaryOperator_9180,axiom,
! [VarCurr] :
( ~ v116411(VarCurr)
<=> v116409(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7907,axiom,
! [VarCurr] :
( v116409(VarCurr)
<=> ( v116372(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23013,axiom,
! [VarCurr] :
( v116398(VarCurr)
<=> ( v116399(VarCurr)
| v116401(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23012,axiom,
! [VarCurr] :
( v116401(VarCurr)
<=> ( v116402(VarCurr)
& v116406(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7906,axiom,
! [VarCurr] :
( v116406(VarCurr)
<=> ( ( v116400(VarCurr,bitIndex2)
<=> $false )
& ( v116400(VarCurr,bitIndex1)
<=> $true )
& ( v116400(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23011,axiom,
! [VarCurr] :
( v116402(VarCurr)
<=> ( v116403(VarCurr)
| v116404(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23010,axiom,
! [VarCurr] :
( v116404(VarCurr)
<=> ( v116374(VarCurr)
& v116405(VarCurr) ) ) ).
fof(writeUnaryOperator_9179,axiom,
! [VarCurr] :
( ~ v116405(VarCurr)
<=> v116403(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7905,axiom,
! [VarCurr] :
( v116403(VarCurr)
<=> ( v116372(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7904,axiom,
! [VarCurr] :
( v116399(VarCurr)
<=> ( ( v116400(VarCurr,bitIndex2)
<=> $true )
& ( v116400(VarCurr,bitIndex1)
<=> $false )
& ( v116400(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36610,axiom,
! [VarCurr] :
( v116400(VarCurr,bitIndex0)
<=> v116370(VarCurr) ) ).
fof(addAssignment_36609,axiom,
! [VarCurr] :
( v116400(VarCurr,bitIndex1)
<=> v116368(VarCurr) ) ).
fof(addAssignment_36608,axiom,
! [VarCurr] :
( v116400(VarCurr,bitIndex2)
<=> v116366(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23009,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116384(VarNext)
<=> ( v116385(VarNext)
& v116380(VarNext) ) ) ) ).
fof(writeUnaryOperator_9178,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116385(VarNext)
<=> v116387(VarNext) ) ) ).
fof(addAssignment_36607,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116387(VarNext)
<=> v116380(VarCurr) ) ) ).
fof(addAssignment_36606,axiom,
! [VarCurr] :
( v116380(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_36605,axiom,
! [VarCurr] :
( v116378(VarCurr)
<=> $false ) ).
fof(addAssignment_36604,axiom,
! [VarCurr] :
( v116376(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_36603,axiom,
! [VarCurr] :
( v116374(VarCurr)
<=> $false ) ).
fof(addAssignment_36602,axiom,
! [VarCurr] :
( v116372(VarCurr)
<=> v108361(VarCurr,bitIndex29) ) ).
fof(addAssignment_36601,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex29)
<=> v108363(VarCurr,bitIndex29) ) ).
fof(addAssignment_36600,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex29)
<=> v4313(VarCurr,bitIndex29) ) ).
fof(addAssignment_36599,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex29)
<=> v4315(VarCurr,bitIndex29) ) ).
fof(addAssignment_36598,axiom,
! [VarCurr] :
( v116370(VarCurr)
<=> $false ) ).
fof(addAssignment_36597,axiom,
! [VarCurr] :
( v116368(VarCurr)
<=> $false ) ).
fof(addAssignment_36596,axiom,
! [VarCurr] :
( v116366(VarCurr)
<=> $true ) ).
fof(addAssignment_36595,axiom,
! [VarCurr] :
( v116364(VarCurr)
<=> $false ) ).
fof(addAssignment_36594,axiom,
! [VarCurr] :
( v116362(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_36593,axiom,
! [VarCurr] :
( v115079(VarCurr,bitIndex19)
<=> v115081(VarCurr,bitIndex19) ) ).
fof(addAssignment_36592,axiom,
! [VarNext] :
( v115081(VarNext,bitIndex19)
<=> v116352(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1931,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116354(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116352(VarNext,B)
<=> v115081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2005,axiom,
! [VarNext] :
( v116354(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116352(VarNext,B)
<=> v115117(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23008,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116354(VarNext)
<=> ( v116355(VarNext)
& v115110(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23007,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116355(VarNext)
<=> ( v116357(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9177,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116357(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_36591,axiom,
! [VarCurr] :
( v115091(VarCurr,bitIndex19)
<=> v115093(VarCurr,bitIndex19) ) ).
fof(addAssignment_36590,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex19)
<=> v115095(VarCurr,bitIndex19) ) ).
fof(addAssignment_36589,axiom,
! [VarCurr] :
( v115095(VarCurr,bitIndex19)
<=> v113683(VarCurr,bitIndex19) ) ).
fof(addAssignment_36588,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex15)
<=> v115208(VarCurr,bitIndex15) ) ).
fof(addAssignment_36587,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex15)
<=> v115123(VarCurr,bitIndex15) ) ).
fof(addAssignment_36586,axiom,
! [VarCurr] :
( v115123(VarCurr,bitIndex15)
<=> v115125(VarCurr,bitIndex15) ) ).
fof(addAssignment_36585,axiom,
! [VarCurr] :
( v115125(VarCurr,bitIndex15)
<=> v115127(VarCurr,bitIndex15) ) ).
fof(addAssignment_36584,axiom,
! [VarCurr] :
( v115127(VarCurr,bitIndex15)
<=> v115129(VarCurr,bitIndex15) ) ).
fof(addAssignment_36583,axiom,
! [VarCurr] :
( v115129(VarCurr,bitIndex15)
<=> v115131(VarCurr,bitIndex15) ) ).
fof(addAssignment_36582,axiom,
! [VarCurr] :
( v115131(VarCurr,bitIndex15)
<=> v115133(VarCurr,bitIndex15) ) ).
fof(addAssignment_36581,axiom,
! [VarCurr] :
( v115133(VarCurr,bitIndex15)
<=> v115135(VarCurr,bitIndex15) ) ).
fof(addAssignment_36580,axiom,
! [VarCurr] :
( v115135(VarCurr,bitIndex15)
<=> v115137(VarCurr,bitIndex15) ) ).
fof(addAssignment_36579,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex15)
<=> v115139(VarCurr,bitIndex15) ) ).
fof(addAssignment_36578,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex15)
<=> v108336(VarCurr,bitIndex28) ) ).
fof(addAssignment_36577,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex28)
<=> v108338(VarCurr,bitIndex28) ) ).
fof(addAssignment_36576,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex28)
<=> v116284(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1930,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116307(VarNext)
=> ( v116284(VarNext)
<=> v116284(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2004,axiom,
! [VarNext] :
( v116307(VarNext)
=> ( v116284(VarNext)
<=> v116342(VarNext) ) ) ).
fof(addAssignment_36575,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116342(VarNext)
<=> v116340(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5205,axiom,
! [VarCurr] :
( ~ v116286(VarCurr)
=> ( v116340(VarCurr)
<=> v116343(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5208,axiom,
! [VarCurr] :
( v116286(VarCurr)
=> ( v116340(VarCurr)
<=> v116288(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5204,axiom,
! [VarCurr] :
( ~ v116320(VarCurr)
=> ( v116343(VarCurr)
<=> v116302(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5207,axiom,
! [VarCurr] :
( v116320(VarCurr)
=> ( v116343(VarCurr)
<=> v116344(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1287,axiom,
! [VarCurr] :
( ( ~ v116323(VarCurr)
& ~ v116325(VarCurr) )
=> ( v116344(VarCurr)
<=> v116348(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5203,axiom,
! [VarCurr] :
( v116325(VarCurr)
=> ( v116344(VarCurr)
<=> v116347(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5206,axiom,
! [VarCurr] :
( v116323(VarCurr)
=> ( v116344(VarCurr)
<=> v116345(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5202,axiom,
! [VarCurr] :
( ~ v116333(VarCurr)
=> ( v116348(VarCurr)
<=> v116302(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5205,axiom,
! [VarCurr] :
( v116333(VarCurr)
=> ( v116348(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5201,axiom,
! [VarCurr] :
( ~ v116327(VarCurr)
=> ( v116347(VarCurr)
<=> v116302(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5204,axiom,
! [VarCurr] :
( v116327(VarCurr)
=> ( v116347(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2628,axiom,
! [VarCurr] :
( ~ v116346(VarCurr)
=> ( v116345(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2663,axiom,
! [VarCurr] :
( v116346(VarCurr)
=> ( v116345(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7903,axiom,
! [VarCurr] :
( v116346(VarCurr)
<=> ( v116296(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23006,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116307(VarNext)
<=> ( v116308(VarNext)
& v116317(VarNext) ) ) ) ).
fof(addAssignment_36574,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116317(VarNext)
<=> v116315(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23005,axiom,
! [VarCurr] :
( v116315(VarCurr)
<=> ( v116286(VarCurr)
| v116318(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23004,axiom,
! [VarCurr] :
( v116318(VarCurr)
<=> ( v116319(VarCurr)
& v116339(VarCurr) ) ) ).
fof(writeUnaryOperator_9176,axiom,
! [VarCurr] :
( ~ v116339(VarCurr)
<=> v116286(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23003,axiom,
! [VarCurr] :
( v116319(VarCurr)
<=> ( v116320(VarCurr)
| v116337(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23002,axiom,
! [VarCurr] :
( v116337(VarCurr)
<=> ( v116298(VarCurr)
& v116338(VarCurr) ) ) ).
fof(writeUnaryOperator_9175,axiom,
! [VarCurr] :
( ~ v116338(VarCurr)
<=> v116300(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23001,axiom,
! [VarCurr] :
( v116320(VarCurr)
<=> ( v116321(VarCurr)
& v116300(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_23000,axiom,
! [VarCurr] :
( v116321(VarCurr)
<=> ( v116322(VarCurr)
| v116331(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22999,axiom,
! [VarCurr] :
( v116331(VarCurr)
<=> ( v116332(VarCurr)
& v116336(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7902,axiom,
! [VarCurr] :
( v116336(VarCurr)
<=> ( ( v116324(VarCurr,bitIndex2)
<=> $false )
& ( v116324(VarCurr,bitIndex1)
<=> $false )
& ( v116324(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22998,axiom,
! [VarCurr] :
( v116332(VarCurr)
<=> ( v116333(VarCurr)
| v116334(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22997,axiom,
! [VarCurr] :
( v116334(VarCurr)
<=> ( v116298(VarCurr)
& v116335(VarCurr) ) ) ).
fof(writeUnaryOperator_9174,axiom,
! [VarCurr] :
( ~ v116335(VarCurr)
<=> v116333(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7901,axiom,
! [VarCurr] :
( v116333(VarCurr)
<=> ( v116296(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22996,axiom,
! [VarCurr] :
( v116322(VarCurr)
<=> ( v116323(VarCurr)
| v116325(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22995,axiom,
! [VarCurr] :
( v116325(VarCurr)
<=> ( v116326(VarCurr)
& v116330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7900,axiom,
! [VarCurr] :
( v116330(VarCurr)
<=> ( ( v116324(VarCurr,bitIndex2)
<=> $false )
& ( v116324(VarCurr,bitIndex1)
<=> $true )
& ( v116324(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22994,axiom,
! [VarCurr] :
( v116326(VarCurr)
<=> ( v116327(VarCurr)
| v116328(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22993,axiom,
! [VarCurr] :
( v116328(VarCurr)
<=> ( v116298(VarCurr)
& v116329(VarCurr) ) ) ).
fof(writeUnaryOperator_9173,axiom,
! [VarCurr] :
( ~ v116329(VarCurr)
<=> v116327(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7899,axiom,
! [VarCurr] :
( v116327(VarCurr)
<=> ( v116296(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7898,axiom,
! [VarCurr] :
( v116323(VarCurr)
<=> ( ( v116324(VarCurr,bitIndex2)
<=> $true )
& ( v116324(VarCurr,bitIndex1)
<=> $false )
& ( v116324(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36573,axiom,
! [VarCurr] :
( v116324(VarCurr,bitIndex0)
<=> v116294(VarCurr) ) ).
fof(addAssignment_36572,axiom,
! [VarCurr] :
( v116324(VarCurr,bitIndex1)
<=> v116292(VarCurr) ) ).
fof(addAssignment_36571,axiom,
! [VarCurr] :
( v116324(VarCurr,bitIndex2)
<=> v116290(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116308(VarNext)
<=> ( v116309(VarNext)
& v116304(VarNext) ) ) ) ).
fof(writeUnaryOperator_9172,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116309(VarNext)
<=> v116311(VarNext) ) ) ).
fof(addAssignment_36570,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116311(VarNext)
<=> v116304(VarCurr) ) ) ).
fof(addAssignment_36569,axiom,
! [VarCurr] :
( v116304(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_36568,axiom,
! [VarCurr] :
( v116302(VarCurr)
<=> $false ) ).
fof(addAssignment_36567,axiom,
! [VarCurr] :
( v116300(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_36566,axiom,
! [VarCurr] :
( v116298(VarCurr)
<=> $false ) ).
fof(addAssignment_36565,axiom,
! [VarCurr] :
( v116296(VarCurr)
<=> v108361(VarCurr,bitIndex28) ) ).
fof(addAssignment_36564,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex28)
<=> v108363(VarCurr,bitIndex28) ) ).
fof(addAssignment_36563,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex28)
<=> v4313(VarCurr,bitIndex28) ) ).
fof(addAssignment_36562,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex28)
<=> v4315(VarCurr,bitIndex28) ) ).
fof(addAssignment_36561,axiom,
! [VarCurr] :
( v116294(VarCurr)
<=> $false ) ).
fof(addAssignment_36560,axiom,
! [VarCurr] :
( v116292(VarCurr)
<=> $false ) ).
fof(addAssignment_36559,axiom,
! [VarCurr] :
( v116290(VarCurr)
<=> $true ) ).
fof(addAssignment_36558,axiom,
! [VarCurr] :
( v116288(VarCurr)
<=> $false ) ).
fof(addAssignment_36557,axiom,
! [VarCurr] :
( v116286(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_36556,axiom,
! [VarCurr] :
( v115079(VarCurr,bitIndex18)
<=> v115081(VarCurr,bitIndex18) ) ).
fof(addAssignment_36555,axiom,
! [VarNext] :
( v115081(VarNext,bitIndex18)
<=> v116276(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1929,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116278(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116276(VarNext,B)
<=> v115081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2003,axiom,
! [VarNext] :
( v116278(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116276(VarNext,B)
<=> v115117(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116278(VarNext)
<=> ( v116279(VarNext)
& v115110(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22990,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116279(VarNext)
<=> ( v116281(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9171,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116281(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_36554,axiom,
! [VarCurr] :
( v115091(VarCurr,bitIndex18)
<=> v115093(VarCurr,bitIndex18) ) ).
fof(addAssignment_36553,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex18)
<=> v115095(VarCurr,bitIndex18) ) ).
fof(addAssignment_36552,axiom,
! [VarCurr] :
( v115095(VarCurr,bitIndex18)
<=> v113683(VarCurr,bitIndex18) ) ).
fof(addAssignment_36551,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex14)
<=> v115208(VarCurr,bitIndex14) ) ).
fof(addAssignment_36550,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex14)
<=> v115123(VarCurr,bitIndex14) ) ).
fof(addAssignment_36549,axiom,
! [VarCurr] :
( v115123(VarCurr,bitIndex14)
<=> v115125(VarCurr,bitIndex14) ) ).
fof(addAssignment_36548,axiom,
! [VarCurr] :
( v115125(VarCurr,bitIndex14)
<=> v115127(VarCurr,bitIndex14) ) ).
fof(addAssignment_36547,axiom,
! [VarCurr] :
( v115127(VarCurr,bitIndex14)
<=> v115129(VarCurr,bitIndex14) ) ).
fof(addAssignment_36546,axiom,
! [VarCurr] :
( v115129(VarCurr,bitIndex14)
<=> v115131(VarCurr,bitIndex14) ) ).
fof(addAssignment_36545,axiom,
! [VarCurr] :
( v115131(VarCurr,bitIndex14)
<=> v115133(VarCurr,bitIndex14) ) ).
fof(addAssignment_36544,axiom,
! [VarCurr] :
( v115133(VarCurr,bitIndex14)
<=> v115135(VarCurr,bitIndex14) ) ).
fof(addAssignment_36543,axiom,
! [VarCurr] :
( v115135(VarCurr,bitIndex14)
<=> v115137(VarCurr,bitIndex14) ) ).
fof(addAssignment_36542,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex14)
<=> v115139(VarCurr,bitIndex14) ) ).
fof(addAssignment_36541,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex14)
<=> v108336(VarCurr,bitIndex27) ) ).
fof(addAssignment_36540,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex27)
<=> v108338(VarCurr,bitIndex27) ) ).
fof(addAssignment_36539,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex27)
<=> v116208(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116231(VarNext)
=> ( v116208(VarNext)
<=> v116208(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2002,axiom,
! [VarNext] :
( v116231(VarNext)
=> ( v116208(VarNext)
<=> v116266(VarNext) ) ) ).
fof(addAssignment_36538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116266(VarNext)
<=> v116264(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5200,axiom,
! [VarCurr] :
( ~ v116210(VarCurr)
=> ( v116264(VarCurr)
<=> v116267(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5203,axiom,
! [VarCurr] :
( v116210(VarCurr)
=> ( v116264(VarCurr)
<=> v116212(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5199,axiom,
! [VarCurr] :
( ~ v116244(VarCurr)
=> ( v116267(VarCurr)
<=> v116226(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5202,axiom,
! [VarCurr] :
( v116244(VarCurr)
=> ( v116267(VarCurr)
<=> v116268(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1286,axiom,
! [VarCurr] :
( ( ~ v116247(VarCurr)
& ~ v116249(VarCurr) )
=> ( v116268(VarCurr)
<=> v116272(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5198,axiom,
! [VarCurr] :
( v116249(VarCurr)
=> ( v116268(VarCurr)
<=> v116271(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5201,axiom,
! [VarCurr] :
( v116247(VarCurr)
=> ( v116268(VarCurr)
<=> v116269(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5197,axiom,
! [VarCurr] :
( ~ v116257(VarCurr)
=> ( v116272(VarCurr)
<=> v116226(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5200,axiom,
! [VarCurr] :
( v116257(VarCurr)
=> ( v116272(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5196,axiom,
! [VarCurr] :
( ~ v116251(VarCurr)
=> ( v116271(VarCurr)
<=> v116226(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5199,axiom,
! [VarCurr] :
( v116251(VarCurr)
=> ( v116271(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2627,axiom,
! [VarCurr] :
( ~ v116270(VarCurr)
=> ( v116269(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2662,axiom,
! [VarCurr] :
( v116270(VarCurr)
=> ( v116269(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7897,axiom,
! [VarCurr] :
( v116270(VarCurr)
<=> ( v116220(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116231(VarNext)
<=> ( v116232(VarNext)
& v116241(VarNext) ) ) ) ).
fof(addAssignment_36537,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116241(VarNext)
<=> v116239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22988,axiom,
! [VarCurr] :
( v116239(VarCurr)
<=> ( v116210(VarCurr)
| v116242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22987,axiom,
! [VarCurr] :
( v116242(VarCurr)
<=> ( v116243(VarCurr)
& v116263(VarCurr) ) ) ).
fof(writeUnaryOperator_9170,axiom,
! [VarCurr] :
( ~ v116263(VarCurr)
<=> v116210(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22986,axiom,
! [VarCurr] :
( v116243(VarCurr)
<=> ( v116244(VarCurr)
| v116261(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22985,axiom,
! [VarCurr] :
( v116261(VarCurr)
<=> ( v116222(VarCurr)
& v116262(VarCurr) ) ) ).
fof(writeUnaryOperator_9169,axiom,
! [VarCurr] :
( ~ v116262(VarCurr)
<=> v116224(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22984,axiom,
! [VarCurr] :
( v116244(VarCurr)
<=> ( v116245(VarCurr)
& v116224(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22983,axiom,
! [VarCurr] :
( v116245(VarCurr)
<=> ( v116246(VarCurr)
| v116255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22982,axiom,
! [VarCurr] :
( v116255(VarCurr)
<=> ( v116256(VarCurr)
& v116260(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7896,axiom,
! [VarCurr] :
( v116260(VarCurr)
<=> ( ( v116248(VarCurr,bitIndex2)
<=> $false )
& ( v116248(VarCurr,bitIndex1)
<=> $false )
& ( v116248(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22981,axiom,
! [VarCurr] :
( v116256(VarCurr)
<=> ( v116257(VarCurr)
| v116258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22980,axiom,
! [VarCurr] :
( v116258(VarCurr)
<=> ( v116222(VarCurr)
& v116259(VarCurr) ) ) ).
fof(writeUnaryOperator_9168,axiom,
! [VarCurr] :
( ~ v116259(VarCurr)
<=> v116257(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7895,axiom,
! [VarCurr] :
( v116257(VarCurr)
<=> ( v116220(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22979,axiom,
! [VarCurr] :
( v116246(VarCurr)
<=> ( v116247(VarCurr)
| v116249(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22978,axiom,
! [VarCurr] :
( v116249(VarCurr)
<=> ( v116250(VarCurr)
& v116254(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7894,axiom,
! [VarCurr] :
( v116254(VarCurr)
<=> ( ( v116248(VarCurr,bitIndex2)
<=> $false )
& ( v116248(VarCurr,bitIndex1)
<=> $true )
& ( v116248(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22977,axiom,
! [VarCurr] :
( v116250(VarCurr)
<=> ( v116251(VarCurr)
| v116252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22976,axiom,
! [VarCurr] :
( v116252(VarCurr)
<=> ( v116222(VarCurr)
& v116253(VarCurr) ) ) ).
fof(writeUnaryOperator_9167,axiom,
! [VarCurr] :
( ~ v116253(VarCurr)
<=> v116251(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7893,axiom,
! [VarCurr] :
( v116251(VarCurr)
<=> ( v116220(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7892,axiom,
! [VarCurr] :
( v116247(VarCurr)
<=> ( ( v116248(VarCurr,bitIndex2)
<=> $true )
& ( v116248(VarCurr,bitIndex1)
<=> $false )
& ( v116248(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36536,axiom,
! [VarCurr] :
( v116248(VarCurr,bitIndex0)
<=> v116218(VarCurr) ) ).
fof(addAssignment_36535,axiom,
! [VarCurr] :
( v116248(VarCurr,bitIndex1)
<=> v116216(VarCurr) ) ).
fof(addAssignment_36534,axiom,
! [VarCurr] :
( v116248(VarCurr,bitIndex2)
<=> v116214(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116232(VarNext)
<=> ( v116233(VarNext)
& v116228(VarNext) ) ) ) ).
fof(writeUnaryOperator_9166,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116233(VarNext)
<=> v116235(VarNext) ) ) ).
fof(addAssignment_36533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116235(VarNext)
<=> v116228(VarCurr) ) ) ).
fof(addAssignment_36532,axiom,
! [VarCurr] :
( v116228(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_36531,axiom,
! [VarCurr] :
( v116226(VarCurr)
<=> $false ) ).
fof(addAssignment_36530,axiom,
! [VarCurr] :
( v116224(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_36529,axiom,
! [VarCurr] :
( v116222(VarCurr)
<=> $false ) ).
fof(addAssignment_36528,axiom,
! [VarCurr] :
( v116220(VarCurr)
<=> v108361(VarCurr,bitIndex27) ) ).
fof(addAssignment_36527,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex27)
<=> v108363(VarCurr,bitIndex27) ) ).
fof(addAssignment_36526,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex27)
<=> v4313(VarCurr,bitIndex27) ) ).
fof(addAssignment_36525,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex27)
<=> v4315(VarCurr,bitIndex27) ) ).
fof(addAssignment_36524,axiom,
! [VarCurr] :
( v116218(VarCurr)
<=> $false ) ).
fof(addAssignment_36523,axiom,
! [VarCurr] :
( v116216(VarCurr)
<=> $false ) ).
fof(addAssignment_36522,axiom,
! [VarCurr] :
( v116214(VarCurr)
<=> $true ) ).
fof(addAssignment_36521,axiom,
! [VarCurr] :
( v116212(VarCurr)
<=> $false ) ).
fof(addAssignment_36520,axiom,
! [VarCurr] :
( v116210(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_36519,axiom,
! [VarCurr] :
( v115079(VarCurr,bitIndex17)
<=> v115081(VarCurr,bitIndex17) ) ).
fof(addAssignment_36518,axiom,
! [VarNext] :
( v115081(VarNext,bitIndex17)
<=> v116200(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116202(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116200(VarNext,B)
<=> v115081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2001,axiom,
! [VarNext] :
( v116202(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116200(VarNext,B)
<=> v115117(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116202(VarNext)
<=> ( v116203(VarNext)
& v115110(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116203(VarNext)
<=> ( v116205(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9165,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116205(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_36517,axiom,
! [VarCurr] :
( v115091(VarCurr,bitIndex17)
<=> v115093(VarCurr,bitIndex17) ) ).
fof(addAssignment_36516,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex17)
<=> v115095(VarCurr,bitIndex17) ) ).
fof(addAssignment_36515,axiom,
! [VarCurr] :
( v115095(VarCurr,bitIndex17)
<=> v113683(VarCurr,bitIndex17) ) ).
fof(addAssignment_36514,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex13)
<=> v115208(VarCurr,bitIndex13) ) ).
fof(addAssignment_36513,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex13)
<=> v115123(VarCurr,bitIndex13) ) ).
fof(addAssignment_36512,axiom,
! [VarCurr] :
( v115123(VarCurr,bitIndex13)
<=> v115125(VarCurr,bitIndex13) ) ).
fof(addAssignment_36511,axiom,
! [VarCurr] :
( v115125(VarCurr,bitIndex13)
<=> v115127(VarCurr,bitIndex13) ) ).
fof(addAssignment_36510,axiom,
! [VarCurr] :
( v115127(VarCurr,bitIndex13)
<=> v115129(VarCurr,bitIndex13) ) ).
fof(addAssignment_36509,axiom,
! [VarCurr] :
( v115129(VarCurr,bitIndex13)
<=> v115131(VarCurr,bitIndex13) ) ).
fof(addAssignment_36508,axiom,
! [VarCurr] :
( v115131(VarCurr,bitIndex13)
<=> v115133(VarCurr,bitIndex13) ) ).
fof(addAssignment_36507,axiom,
! [VarCurr] :
( v115133(VarCurr,bitIndex13)
<=> v115135(VarCurr,bitIndex13) ) ).
fof(addAssignment_36506,axiom,
! [VarCurr] :
( v115135(VarCurr,bitIndex13)
<=> v115137(VarCurr,bitIndex13) ) ).
fof(addAssignment_36505,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex13)
<=> v115139(VarCurr,bitIndex13) ) ).
fof(addAssignment_36504,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex13)
<=> v108336(VarCurr,bitIndex26) ) ).
fof(addAssignment_36503,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex26)
<=> v108338(VarCurr,bitIndex26) ) ).
fof(addAssignment_36502,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex26)
<=> v116132(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1926,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116155(VarNext)
=> ( v116132(VarNext)
<=> v116132(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_2000,axiom,
! [VarNext] :
( v116155(VarNext)
=> ( v116132(VarNext)
<=> v116190(VarNext) ) ) ).
fof(addAssignment_36501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116190(VarNext)
<=> v116188(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5195,axiom,
! [VarCurr] :
( ~ v116134(VarCurr)
=> ( v116188(VarCurr)
<=> v116191(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5198,axiom,
! [VarCurr] :
( v116134(VarCurr)
=> ( v116188(VarCurr)
<=> v116136(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5194,axiom,
! [VarCurr] :
( ~ v116168(VarCurr)
=> ( v116191(VarCurr)
<=> v116150(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5197,axiom,
! [VarCurr] :
( v116168(VarCurr)
=> ( v116191(VarCurr)
<=> v116192(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1285,axiom,
! [VarCurr] :
( ( ~ v116171(VarCurr)
& ~ v116173(VarCurr) )
=> ( v116192(VarCurr)
<=> v116196(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5193,axiom,
! [VarCurr] :
( v116173(VarCurr)
=> ( v116192(VarCurr)
<=> v116195(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5196,axiom,
! [VarCurr] :
( v116171(VarCurr)
=> ( v116192(VarCurr)
<=> v116193(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5192,axiom,
! [VarCurr] :
( ~ v116181(VarCurr)
=> ( v116196(VarCurr)
<=> v116150(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5195,axiom,
! [VarCurr] :
( v116181(VarCurr)
=> ( v116196(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5191,axiom,
! [VarCurr] :
( ~ v116175(VarCurr)
=> ( v116195(VarCurr)
<=> v116150(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5194,axiom,
! [VarCurr] :
( v116175(VarCurr)
=> ( v116195(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2626,axiom,
! [VarCurr] :
( ~ v116194(VarCurr)
=> ( v116193(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2661,axiom,
! [VarCurr] :
( v116194(VarCurr)
=> ( v116193(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7891,axiom,
! [VarCurr] :
( v116194(VarCurr)
<=> ( v116144(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116155(VarNext)
<=> ( v116156(VarNext)
& v116165(VarNext) ) ) ) ).
fof(addAssignment_36500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116165(VarNext)
<=> v116163(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22971,axiom,
! [VarCurr] :
( v116163(VarCurr)
<=> ( v116134(VarCurr)
| v116166(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22970,axiom,
! [VarCurr] :
( v116166(VarCurr)
<=> ( v116167(VarCurr)
& v116187(VarCurr) ) ) ).
fof(writeUnaryOperator_9164,axiom,
! [VarCurr] :
( ~ v116187(VarCurr)
<=> v116134(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22969,axiom,
! [VarCurr] :
( v116167(VarCurr)
<=> ( v116168(VarCurr)
| v116185(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22968,axiom,
! [VarCurr] :
( v116185(VarCurr)
<=> ( v116146(VarCurr)
& v116186(VarCurr) ) ) ).
fof(writeUnaryOperator_9163,axiom,
! [VarCurr] :
( ~ v116186(VarCurr)
<=> v116148(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22967,axiom,
! [VarCurr] :
( v116168(VarCurr)
<=> ( v116169(VarCurr)
& v116148(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22966,axiom,
! [VarCurr] :
( v116169(VarCurr)
<=> ( v116170(VarCurr)
| v116179(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22965,axiom,
! [VarCurr] :
( v116179(VarCurr)
<=> ( v116180(VarCurr)
& v116184(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7890,axiom,
! [VarCurr] :
( v116184(VarCurr)
<=> ( ( v116172(VarCurr,bitIndex2)
<=> $false )
& ( v116172(VarCurr,bitIndex1)
<=> $false )
& ( v116172(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22964,axiom,
! [VarCurr] :
( v116180(VarCurr)
<=> ( v116181(VarCurr)
| v116182(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22963,axiom,
! [VarCurr] :
( v116182(VarCurr)
<=> ( v116146(VarCurr)
& v116183(VarCurr) ) ) ).
fof(writeUnaryOperator_9162,axiom,
! [VarCurr] :
( ~ v116183(VarCurr)
<=> v116181(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7889,axiom,
! [VarCurr] :
( v116181(VarCurr)
<=> ( v116144(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22962,axiom,
! [VarCurr] :
( v116170(VarCurr)
<=> ( v116171(VarCurr)
| v116173(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22961,axiom,
! [VarCurr] :
( v116173(VarCurr)
<=> ( v116174(VarCurr)
& v116178(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7888,axiom,
! [VarCurr] :
( v116178(VarCurr)
<=> ( ( v116172(VarCurr,bitIndex2)
<=> $false )
& ( v116172(VarCurr,bitIndex1)
<=> $true )
& ( v116172(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22960,axiom,
! [VarCurr] :
( v116174(VarCurr)
<=> ( v116175(VarCurr)
| v116176(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22959,axiom,
! [VarCurr] :
( v116176(VarCurr)
<=> ( v116146(VarCurr)
& v116177(VarCurr) ) ) ).
fof(writeUnaryOperator_9161,axiom,
! [VarCurr] :
( ~ v116177(VarCurr)
<=> v116175(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7887,axiom,
! [VarCurr] :
( v116175(VarCurr)
<=> ( v116144(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7886,axiom,
! [VarCurr] :
( v116171(VarCurr)
<=> ( ( v116172(VarCurr,bitIndex2)
<=> $true )
& ( v116172(VarCurr,bitIndex1)
<=> $false )
& ( v116172(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36499,axiom,
! [VarCurr] :
( v116172(VarCurr,bitIndex0)
<=> v116142(VarCurr) ) ).
fof(addAssignment_36498,axiom,
! [VarCurr] :
( v116172(VarCurr,bitIndex1)
<=> v116140(VarCurr) ) ).
fof(addAssignment_36497,axiom,
! [VarCurr] :
( v116172(VarCurr,bitIndex2)
<=> v116138(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116156(VarNext)
<=> ( v116157(VarNext)
& v116152(VarNext) ) ) ) ).
fof(writeUnaryOperator_9160,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116157(VarNext)
<=> v116159(VarNext) ) ) ).
fof(addAssignment_36496,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116159(VarNext)
<=> v116152(VarCurr) ) ) ).
fof(addAssignment_36495,axiom,
! [VarCurr] :
( v116152(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_36494,axiom,
! [VarCurr] :
( v116150(VarCurr)
<=> $false ) ).
fof(addAssignment_36493,axiom,
! [VarCurr] :
( v116148(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_36492,axiom,
! [VarCurr] :
( v116146(VarCurr)
<=> $false ) ).
fof(addAssignment_36491,axiom,
! [VarCurr] :
( v116144(VarCurr)
<=> v108361(VarCurr,bitIndex26) ) ).
fof(addAssignment_36490,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex26)
<=> v108363(VarCurr,bitIndex26) ) ).
fof(addAssignment_36489,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex26)
<=> v4313(VarCurr,bitIndex26) ) ).
fof(addAssignment_36488,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex26)
<=> v4315(VarCurr,bitIndex26) ) ).
fof(addAssignment_36487,axiom,
! [VarCurr] :
( v116142(VarCurr)
<=> $false ) ).
fof(addAssignment_36486,axiom,
! [VarCurr] :
( v116140(VarCurr)
<=> $false ) ).
fof(addAssignment_36485,axiom,
! [VarCurr] :
( v116138(VarCurr)
<=> $true ) ).
fof(addAssignment_36484,axiom,
! [VarCurr] :
( v116136(VarCurr)
<=> $false ) ).
fof(addAssignment_36483,axiom,
! [VarCurr] :
( v116134(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_36482,axiom,
! [VarCurr] :
( v115079(VarCurr,bitIndex16)
<=> v115081(VarCurr,bitIndex16) ) ).
fof(addAssignment_36481,axiom,
! [VarNext] :
( v115081(VarNext,bitIndex16)
<=> v116124(VarNext,bitIndex16) ) ).
fof(addCaseBooleanConditionEqualRanges1_1925,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116126(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116124(VarNext,B)
<=> v115081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1999,axiom,
! [VarNext] :
( v116126(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116124(VarNext,B)
<=> v115117(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116126(VarNext)
<=> ( v116127(VarNext)
& v115110(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116127(VarNext)
<=> ( v116129(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9159,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116129(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_36480,axiom,
! [VarCurr] :
( v115091(VarCurr,bitIndex16)
<=> v115093(VarCurr,bitIndex16) ) ).
fof(addAssignment_36479,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex16)
<=> v115095(VarCurr,bitIndex16) ) ).
fof(addAssignment_36478,axiom,
! [VarCurr] :
( v115095(VarCurr,bitIndex16)
<=> v113683(VarCurr,bitIndex16) ) ).
fof(addAssignment_36477,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex12)
<=> v115208(VarCurr,bitIndex12) ) ).
fof(addAssignment_36476,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex12)
<=> v115123(VarCurr,bitIndex12) ) ).
fof(addAssignment_36475,axiom,
! [VarCurr] :
( v115123(VarCurr,bitIndex12)
<=> v115125(VarCurr,bitIndex12) ) ).
fof(addAssignment_36474,axiom,
! [VarCurr] :
( v115125(VarCurr,bitIndex12)
<=> v115127(VarCurr,bitIndex12) ) ).
fof(addAssignment_36473,axiom,
! [VarCurr] :
( v115127(VarCurr,bitIndex12)
<=> v115129(VarCurr,bitIndex12) ) ).
fof(addAssignment_36472,axiom,
! [VarCurr] :
( v115129(VarCurr,bitIndex12)
<=> v115131(VarCurr,bitIndex12) ) ).
fof(addAssignment_36471,axiom,
! [VarCurr] :
( v115131(VarCurr,bitIndex12)
<=> v115133(VarCurr,bitIndex12) ) ).
fof(addAssignment_36470,axiom,
! [VarCurr] :
( v115133(VarCurr,bitIndex12)
<=> v115135(VarCurr,bitIndex12) ) ).
fof(addAssignment_36469,axiom,
! [VarCurr] :
( v115135(VarCurr,bitIndex12)
<=> v115137(VarCurr,bitIndex12) ) ).
fof(addAssignment_36468,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex12)
<=> v115139(VarCurr,bitIndex12) ) ).
fof(addAssignment_36467,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex12)
<=> v108336(VarCurr,bitIndex25) ) ).
fof(addAssignment_36466,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex25)
<=> v108338(VarCurr,bitIndex25) ) ).
fof(addAssignment_36465,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex25)
<=> v116056(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1924,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116079(VarNext)
=> ( v116056(VarNext)
<=> v116056(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1998,axiom,
! [VarNext] :
( v116079(VarNext)
=> ( v116056(VarNext)
<=> v116114(VarNext) ) ) ).
fof(addAssignment_36464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116114(VarNext)
<=> v116112(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5190,axiom,
! [VarCurr] :
( ~ v116058(VarCurr)
=> ( v116112(VarCurr)
<=> v116115(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5193,axiom,
! [VarCurr] :
( v116058(VarCurr)
=> ( v116112(VarCurr)
<=> v116060(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5189,axiom,
! [VarCurr] :
( ~ v116092(VarCurr)
=> ( v116115(VarCurr)
<=> v116074(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5192,axiom,
! [VarCurr] :
( v116092(VarCurr)
=> ( v116115(VarCurr)
<=> v116116(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1284,axiom,
! [VarCurr] :
( ( ~ v116095(VarCurr)
& ~ v116097(VarCurr) )
=> ( v116116(VarCurr)
<=> v116120(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5188,axiom,
! [VarCurr] :
( v116097(VarCurr)
=> ( v116116(VarCurr)
<=> v116119(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5191,axiom,
! [VarCurr] :
( v116095(VarCurr)
=> ( v116116(VarCurr)
<=> v116117(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5187,axiom,
! [VarCurr] :
( ~ v116105(VarCurr)
=> ( v116120(VarCurr)
<=> v116074(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5190,axiom,
! [VarCurr] :
( v116105(VarCurr)
=> ( v116120(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5186,axiom,
! [VarCurr] :
( ~ v116099(VarCurr)
=> ( v116119(VarCurr)
<=> v116074(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5189,axiom,
! [VarCurr] :
( v116099(VarCurr)
=> ( v116119(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2625,axiom,
! [VarCurr] :
( ~ v116118(VarCurr)
=> ( v116117(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2660,axiom,
! [VarCurr] :
( v116118(VarCurr)
=> ( v116117(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7885,axiom,
! [VarCurr] :
( v116118(VarCurr)
<=> ( v116068(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22955,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116079(VarNext)
<=> ( v116080(VarNext)
& v116089(VarNext) ) ) ) ).
fof(addAssignment_36463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116089(VarNext)
<=> v116087(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22954,axiom,
! [VarCurr] :
( v116087(VarCurr)
<=> ( v116058(VarCurr)
| v116090(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22953,axiom,
! [VarCurr] :
( v116090(VarCurr)
<=> ( v116091(VarCurr)
& v116111(VarCurr) ) ) ).
fof(writeUnaryOperator_9158,axiom,
! [VarCurr] :
( ~ v116111(VarCurr)
<=> v116058(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22952,axiom,
! [VarCurr] :
( v116091(VarCurr)
<=> ( v116092(VarCurr)
| v116109(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22951,axiom,
! [VarCurr] :
( v116109(VarCurr)
<=> ( v116070(VarCurr)
& v116110(VarCurr) ) ) ).
fof(writeUnaryOperator_9157,axiom,
! [VarCurr] :
( ~ v116110(VarCurr)
<=> v116072(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22950,axiom,
! [VarCurr] :
( v116092(VarCurr)
<=> ( v116093(VarCurr)
& v116072(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22949,axiom,
! [VarCurr] :
( v116093(VarCurr)
<=> ( v116094(VarCurr)
| v116103(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22948,axiom,
! [VarCurr] :
( v116103(VarCurr)
<=> ( v116104(VarCurr)
& v116108(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7884,axiom,
! [VarCurr] :
( v116108(VarCurr)
<=> ( ( v116096(VarCurr,bitIndex2)
<=> $false )
& ( v116096(VarCurr,bitIndex1)
<=> $false )
& ( v116096(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22947,axiom,
! [VarCurr] :
( v116104(VarCurr)
<=> ( v116105(VarCurr)
| v116106(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22946,axiom,
! [VarCurr] :
( v116106(VarCurr)
<=> ( v116070(VarCurr)
& v116107(VarCurr) ) ) ).
fof(writeUnaryOperator_9156,axiom,
! [VarCurr] :
( ~ v116107(VarCurr)
<=> v116105(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7883,axiom,
! [VarCurr] :
( v116105(VarCurr)
<=> ( v116068(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22945,axiom,
! [VarCurr] :
( v116094(VarCurr)
<=> ( v116095(VarCurr)
| v116097(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22944,axiom,
! [VarCurr] :
( v116097(VarCurr)
<=> ( v116098(VarCurr)
& v116102(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7882,axiom,
! [VarCurr] :
( v116102(VarCurr)
<=> ( ( v116096(VarCurr,bitIndex2)
<=> $false )
& ( v116096(VarCurr,bitIndex1)
<=> $true )
& ( v116096(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22943,axiom,
! [VarCurr] :
( v116098(VarCurr)
<=> ( v116099(VarCurr)
| v116100(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22942,axiom,
! [VarCurr] :
( v116100(VarCurr)
<=> ( v116070(VarCurr)
& v116101(VarCurr) ) ) ).
fof(writeUnaryOperator_9155,axiom,
! [VarCurr] :
( ~ v116101(VarCurr)
<=> v116099(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7881,axiom,
! [VarCurr] :
( v116099(VarCurr)
<=> ( v116068(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7880,axiom,
! [VarCurr] :
( v116095(VarCurr)
<=> ( ( v116096(VarCurr,bitIndex2)
<=> $true )
& ( v116096(VarCurr,bitIndex1)
<=> $false )
& ( v116096(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36462,axiom,
! [VarCurr] :
( v116096(VarCurr,bitIndex0)
<=> v116066(VarCurr) ) ).
fof(addAssignment_36461,axiom,
! [VarCurr] :
( v116096(VarCurr,bitIndex1)
<=> v116064(VarCurr) ) ).
fof(addAssignment_36460,axiom,
! [VarCurr] :
( v116096(VarCurr,bitIndex2)
<=> v116062(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22941,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116080(VarNext)
<=> ( v116081(VarNext)
& v116076(VarNext) ) ) ) ).
fof(writeUnaryOperator_9154,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116081(VarNext)
<=> v116083(VarNext) ) ) ).
fof(addAssignment_36459,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116083(VarNext)
<=> v116076(VarCurr) ) ) ).
fof(addAssignment_36458,axiom,
! [VarCurr] :
( v116076(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_36457,axiom,
! [VarCurr] :
( v116074(VarCurr)
<=> $false ) ).
fof(addAssignment_36456,axiom,
! [VarCurr] :
( v116072(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_36455,axiom,
! [VarCurr] :
( v116070(VarCurr)
<=> $false ) ).
fof(addAssignment_36454,axiom,
! [VarCurr] :
( v116068(VarCurr)
<=> v108361(VarCurr,bitIndex25) ) ).
fof(addAssignment_36453,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex25)
<=> v108363(VarCurr,bitIndex25) ) ).
fof(addAssignment_36452,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex25)
<=> v4313(VarCurr,bitIndex25) ) ).
fof(addAssignment_36451,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex25)
<=> v4315(VarCurr,bitIndex25) ) ).
fof(addAssignment_36450,axiom,
! [VarCurr] :
( v116066(VarCurr)
<=> $false ) ).
fof(addAssignment_36449,axiom,
! [VarCurr] :
( v116064(VarCurr)
<=> $false ) ).
fof(addAssignment_36448,axiom,
! [VarCurr] :
( v116062(VarCurr)
<=> $true ) ).
fof(addAssignment_36447,axiom,
! [VarCurr] :
( v116060(VarCurr)
<=> $false ) ).
fof(addAssignment_36446,axiom,
! [VarCurr] :
( v116058(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_36445,axiom,
! [VarCurr] :
( v115079(VarCurr,bitIndex15)
<=> v115081(VarCurr,bitIndex15) ) ).
fof(addAssignment_36444,axiom,
! [VarNext] :
( v115081(VarNext,bitIndex15)
<=> v116048(VarNext,bitIndex15) ) ).
fof(addCaseBooleanConditionEqualRanges1_1923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116050(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116048(VarNext,B)
<=> v115081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1997,axiom,
! [VarNext] :
( v116050(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v116048(VarNext,B)
<=> v115117(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22940,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116050(VarNext)
<=> ( v116051(VarNext)
& v115110(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22939,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116051(VarNext)
<=> ( v116053(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116053(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_36443,axiom,
! [VarCurr] :
( v115091(VarCurr,bitIndex15)
<=> v115093(VarCurr,bitIndex15) ) ).
fof(addAssignment_36442,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex15)
<=> v115095(VarCurr,bitIndex15) ) ).
fof(addAssignment_36441,axiom,
! [VarCurr] :
( v115095(VarCurr,bitIndex15)
<=> v113683(VarCurr,bitIndex15) ) ).
fof(addAssignment_36440,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex11)
<=> v115208(VarCurr,bitIndex11) ) ).
fof(addAssignment_36439,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex11)
<=> v115123(VarCurr,bitIndex11) ) ).
fof(addAssignment_36438,axiom,
! [VarCurr] :
( v115123(VarCurr,bitIndex11)
<=> v115125(VarCurr,bitIndex11) ) ).
fof(addAssignment_36437,axiom,
! [VarCurr] :
( v115125(VarCurr,bitIndex11)
<=> v115127(VarCurr,bitIndex11) ) ).
fof(addAssignment_36436,axiom,
! [VarCurr] :
( v115127(VarCurr,bitIndex11)
<=> v115129(VarCurr,bitIndex11) ) ).
fof(addAssignment_36435,axiom,
! [VarCurr] :
( v115129(VarCurr,bitIndex11)
<=> v115131(VarCurr,bitIndex11) ) ).
fof(addAssignment_36434,axiom,
! [VarCurr] :
( v115131(VarCurr,bitIndex11)
<=> v115133(VarCurr,bitIndex11) ) ).
fof(addAssignment_36433,axiom,
! [VarCurr] :
( v115133(VarCurr,bitIndex11)
<=> v115135(VarCurr,bitIndex11) ) ).
fof(addAssignment_36432,axiom,
! [VarCurr] :
( v115135(VarCurr,bitIndex11)
<=> v115137(VarCurr,bitIndex11) ) ).
fof(addAssignment_36431,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex11)
<=> v115139(VarCurr,bitIndex11) ) ).
fof(addAssignment_36430,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex11)
<=> v108336(VarCurr,bitIndex24) ) ).
fof(addAssignment_36429,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex24)
<=> v108338(VarCurr,bitIndex24) ) ).
fof(addAssignment_36428,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex24)
<=> v115980(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116003(VarNext)
=> ( v115980(VarNext)
<=> v115980(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1996,axiom,
! [VarNext] :
( v116003(VarNext)
=> ( v115980(VarNext)
<=> v116038(VarNext) ) ) ).
fof(addAssignment_36427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116038(VarNext)
<=> v116036(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5185,axiom,
! [VarCurr] :
( ~ v115982(VarCurr)
=> ( v116036(VarCurr)
<=> v116039(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5188,axiom,
! [VarCurr] :
( v115982(VarCurr)
=> ( v116036(VarCurr)
<=> v115984(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5184,axiom,
! [VarCurr] :
( ~ v116016(VarCurr)
=> ( v116039(VarCurr)
<=> v115998(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5187,axiom,
! [VarCurr] :
( v116016(VarCurr)
=> ( v116039(VarCurr)
<=> v116040(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1283,axiom,
! [VarCurr] :
( ( ~ v116019(VarCurr)
& ~ v116021(VarCurr) )
=> ( v116040(VarCurr)
<=> v116044(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5183,axiom,
! [VarCurr] :
( v116021(VarCurr)
=> ( v116040(VarCurr)
<=> v116043(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5186,axiom,
! [VarCurr] :
( v116019(VarCurr)
=> ( v116040(VarCurr)
<=> v116041(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5182,axiom,
! [VarCurr] :
( ~ v116029(VarCurr)
=> ( v116044(VarCurr)
<=> v115998(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5185,axiom,
! [VarCurr] :
( v116029(VarCurr)
=> ( v116044(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5181,axiom,
! [VarCurr] :
( ~ v116023(VarCurr)
=> ( v116043(VarCurr)
<=> v115998(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5184,axiom,
! [VarCurr] :
( v116023(VarCurr)
=> ( v116043(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2624,axiom,
! [VarCurr] :
( ~ v116042(VarCurr)
=> ( v116041(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2659,axiom,
! [VarCurr] :
( v116042(VarCurr)
=> ( v116041(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7879,axiom,
! [VarCurr] :
( v116042(VarCurr)
<=> ( v115992(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22938,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116003(VarNext)
<=> ( v116004(VarNext)
& v116013(VarNext) ) ) ) ).
fof(addAssignment_36426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116013(VarNext)
<=> v116011(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22937,axiom,
! [VarCurr] :
( v116011(VarCurr)
<=> ( v115982(VarCurr)
| v116014(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22936,axiom,
! [VarCurr] :
( v116014(VarCurr)
<=> ( v116015(VarCurr)
& v116035(VarCurr) ) ) ).
fof(writeUnaryOperator_9152,axiom,
! [VarCurr] :
( ~ v116035(VarCurr)
<=> v115982(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22935,axiom,
! [VarCurr] :
( v116015(VarCurr)
<=> ( v116016(VarCurr)
| v116033(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22934,axiom,
! [VarCurr] :
( v116033(VarCurr)
<=> ( v115994(VarCurr)
& v116034(VarCurr) ) ) ).
fof(writeUnaryOperator_9151,axiom,
! [VarCurr] :
( ~ v116034(VarCurr)
<=> v115996(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22933,axiom,
! [VarCurr] :
( v116016(VarCurr)
<=> ( v116017(VarCurr)
& v115996(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22932,axiom,
! [VarCurr] :
( v116017(VarCurr)
<=> ( v116018(VarCurr)
| v116027(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22931,axiom,
! [VarCurr] :
( v116027(VarCurr)
<=> ( v116028(VarCurr)
& v116032(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7878,axiom,
! [VarCurr] :
( v116032(VarCurr)
<=> ( ( v116020(VarCurr,bitIndex2)
<=> $false )
& ( v116020(VarCurr,bitIndex1)
<=> $false )
& ( v116020(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22930,axiom,
! [VarCurr] :
( v116028(VarCurr)
<=> ( v116029(VarCurr)
| v116030(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22929,axiom,
! [VarCurr] :
( v116030(VarCurr)
<=> ( v115994(VarCurr)
& v116031(VarCurr) ) ) ).
fof(writeUnaryOperator_9150,axiom,
! [VarCurr] :
( ~ v116031(VarCurr)
<=> v116029(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7877,axiom,
! [VarCurr] :
( v116029(VarCurr)
<=> ( v115992(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22928,axiom,
! [VarCurr] :
( v116018(VarCurr)
<=> ( v116019(VarCurr)
| v116021(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22927,axiom,
! [VarCurr] :
( v116021(VarCurr)
<=> ( v116022(VarCurr)
& v116026(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7876,axiom,
! [VarCurr] :
( v116026(VarCurr)
<=> ( ( v116020(VarCurr,bitIndex2)
<=> $false )
& ( v116020(VarCurr,bitIndex1)
<=> $true )
& ( v116020(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22926,axiom,
! [VarCurr] :
( v116022(VarCurr)
<=> ( v116023(VarCurr)
| v116024(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22925,axiom,
! [VarCurr] :
( v116024(VarCurr)
<=> ( v115994(VarCurr)
& v116025(VarCurr) ) ) ).
fof(writeUnaryOperator_9149,axiom,
! [VarCurr] :
( ~ v116025(VarCurr)
<=> v116023(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7875,axiom,
! [VarCurr] :
( v116023(VarCurr)
<=> ( v115992(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7874,axiom,
! [VarCurr] :
( v116019(VarCurr)
<=> ( ( v116020(VarCurr,bitIndex2)
<=> $true )
& ( v116020(VarCurr,bitIndex1)
<=> $false )
& ( v116020(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36425,axiom,
! [VarCurr] :
( v116020(VarCurr,bitIndex0)
<=> v115990(VarCurr) ) ).
fof(addAssignment_36424,axiom,
! [VarCurr] :
( v116020(VarCurr,bitIndex1)
<=> v115988(VarCurr) ) ).
fof(addAssignment_36423,axiom,
! [VarCurr] :
( v116020(VarCurr,bitIndex2)
<=> v115986(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22924,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116004(VarNext)
<=> ( v116005(VarNext)
& v116000(VarNext) ) ) ) ).
fof(writeUnaryOperator_9148,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v116005(VarNext)
<=> v116007(VarNext) ) ) ).
fof(addAssignment_36422,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v116007(VarNext)
<=> v116000(VarCurr) ) ) ).
fof(addAssignment_36421,axiom,
! [VarCurr] :
( v116000(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_36420,axiom,
! [VarCurr] :
( v115998(VarCurr)
<=> $false ) ).
fof(addAssignment_36419,axiom,
! [VarCurr] :
( v115996(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_36418,axiom,
! [VarCurr] :
( v115994(VarCurr)
<=> $false ) ).
fof(addAssignment_36417,axiom,
! [VarCurr] :
( v115992(VarCurr)
<=> v108361(VarCurr,bitIndex24) ) ).
fof(addAssignment_36416,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex24)
<=> v108363(VarCurr,bitIndex24) ) ).
fof(addAssignment_36415,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex24)
<=> v4313(VarCurr,bitIndex24) ) ).
fof(addAssignment_36414,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex24)
<=> v4315(VarCurr,bitIndex24) ) ).
fof(addAssignment_36413,axiom,
! [VarCurr] :
( v115990(VarCurr)
<=> $false ) ).
fof(addAssignment_36412,axiom,
! [VarCurr] :
( v115988(VarCurr)
<=> $false ) ).
fof(addAssignment_36411,axiom,
! [VarCurr] :
( v115986(VarCurr)
<=> $true ) ).
fof(addAssignment_36410,axiom,
! [VarCurr] :
( v115984(VarCurr)
<=> $false ) ).
fof(addAssignment_36409,axiom,
! [VarCurr] :
( v115982(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_36408,axiom,
! [VarCurr] :
( v115079(VarCurr,bitIndex14)
<=> v115081(VarCurr,bitIndex14) ) ).
fof(addAssignment_36407,axiom,
! [VarNext] :
( v115081(VarNext,bitIndex14)
<=> v115972(VarNext,bitIndex14) ) ).
fof(addCaseBooleanConditionEqualRanges1_1921,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115974(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115972(VarNext,B)
<=> v115081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1995,axiom,
! [VarNext] :
( v115974(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115972(VarNext,B)
<=> v115117(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115974(VarNext)
<=> ( v115975(VarNext)
& v115110(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115975(VarNext)
<=> ( v115977(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9147,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115977(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_36406,axiom,
! [VarCurr] :
( v115091(VarCurr,bitIndex14)
<=> v115093(VarCurr,bitIndex14) ) ).
fof(addAssignment_36405,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex14)
<=> v115095(VarCurr,bitIndex14) ) ).
fof(addAssignment_36404,axiom,
! [VarCurr] :
( v115095(VarCurr,bitIndex14)
<=> v113683(VarCurr,bitIndex14) ) ).
fof(addAssignment_36403,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex10)
<=> v115208(VarCurr,bitIndex10) ) ).
fof(addAssignment_36402,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex10)
<=> v115123(VarCurr,bitIndex10) ) ).
fof(addAssignment_36401,axiom,
! [VarCurr] :
( v115123(VarCurr,bitIndex10)
<=> v115125(VarCurr,bitIndex10) ) ).
fof(addAssignment_36400,axiom,
! [VarCurr] :
( v115125(VarCurr,bitIndex10)
<=> v115127(VarCurr,bitIndex10) ) ).
fof(addAssignment_36399,axiom,
! [VarCurr] :
( v115127(VarCurr,bitIndex10)
<=> v115129(VarCurr,bitIndex10) ) ).
fof(addAssignment_36398,axiom,
! [VarCurr] :
( v115129(VarCurr,bitIndex10)
<=> v115131(VarCurr,bitIndex10) ) ).
fof(addAssignment_36397,axiom,
! [VarCurr] :
( v115131(VarCurr,bitIndex10)
<=> v115133(VarCurr,bitIndex10) ) ).
fof(addAssignment_36396,axiom,
! [VarCurr] :
( v115133(VarCurr,bitIndex10)
<=> v115135(VarCurr,bitIndex10) ) ).
fof(addAssignment_36395,axiom,
! [VarCurr] :
( v115135(VarCurr,bitIndex10)
<=> v115137(VarCurr,bitIndex10) ) ).
fof(addAssignment_36394,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex10)
<=> v115139(VarCurr,bitIndex10) ) ).
fof(addAssignment_36393,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex10)
<=> v108336(VarCurr,bitIndex23) ) ).
fof(addAssignment_36392,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex23)
<=> v108338(VarCurr,bitIndex23) ) ).
fof(addAssignment_36391,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex23)
<=> v115904(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1920,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115927(VarNext)
=> ( v115904(VarNext)
<=> v115904(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1994,axiom,
! [VarNext] :
( v115927(VarNext)
=> ( v115904(VarNext)
<=> v115962(VarNext) ) ) ).
fof(addAssignment_36390,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115962(VarNext)
<=> v115960(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5180,axiom,
! [VarCurr] :
( ~ v115906(VarCurr)
=> ( v115960(VarCurr)
<=> v115963(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5183,axiom,
! [VarCurr] :
( v115906(VarCurr)
=> ( v115960(VarCurr)
<=> v115908(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5179,axiom,
! [VarCurr] :
( ~ v115940(VarCurr)
=> ( v115963(VarCurr)
<=> v115922(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5182,axiom,
! [VarCurr] :
( v115940(VarCurr)
=> ( v115963(VarCurr)
<=> v115964(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1282,axiom,
! [VarCurr] :
( ( ~ v115943(VarCurr)
& ~ v115945(VarCurr) )
=> ( v115964(VarCurr)
<=> v115968(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5178,axiom,
! [VarCurr] :
( v115945(VarCurr)
=> ( v115964(VarCurr)
<=> v115967(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5181,axiom,
! [VarCurr] :
( v115943(VarCurr)
=> ( v115964(VarCurr)
<=> v115965(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5177,axiom,
! [VarCurr] :
( ~ v115953(VarCurr)
=> ( v115968(VarCurr)
<=> v115922(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5180,axiom,
! [VarCurr] :
( v115953(VarCurr)
=> ( v115968(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5176,axiom,
! [VarCurr] :
( ~ v115947(VarCurr)
=> ( v115967(VarCurr)
<=> v115922(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5179,axiom,
! [VarCurr] :
( v115947(VarCurr)
=> ( v115967(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2623,axiom,
! [VarCurr] :
( ~ v115966(VarCurr)
=> ( v115965(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2658,axiom,
! [VarCurr] :
( v115966(VarCurr)
=> ( v115965(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7873,axiom,
! [VarCurr] :
( v115966(VarCurr)
<=> ( v115916(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22921,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115927(VarNext)
<=> ( v115928(VarNext)
& v115937(VarNext) ) ) ) ).
fof(addAssignment_36389,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115937(VarNext)
<=> v115935(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22920,axiom,
! [VarCurr] :
( v115935(VarCurr)
<=> ( v115906(VarCurr)
| v115938(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22919,axiom,
! [VarCurr] :
( v115938(VarCurr)
<=> ( v115939(VarCurr)
& v115959(VarCurr) ) ) ).
fof(writeUnaryOperator_9146,axiom,
! [VarCurr] :
( ~ v115959(VarCurr)
<=> v115906(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22918,axiom,
! [VarCurr] :
( v115939(VarCurr)
<=> ( v115940(VarCurr)
| v115957(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22917,axiom,
! [VarCurr] :
( v115957(VarCurr)
<=> ( v115918(VarCurr)
& v115958(VarCurr) ) ) ).
fof(writeUnaryOperator_9145,axiom,
! [VarCurr] :
( ~ v115958(VarCurr)
<=> v115920(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22916,axiom,
! [VarCurr] :
( v115940(VarCurr)
<=> ( v115941(VarCurr)
& v115920(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22915,axiom,
! [VarCurr] :
( v115941(VarCurr)
<=> ( v115942(VarCurr)
| v115951(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22914,axiom,
! [VarCurr] :
( v115951(VarCurr)
<=> ( v115952(VarCurr)
& v115956(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7872,axiom,
! [VarCurr] :
( v115956(VarCurr)
<=> ( ( v115944(VarCurr,bitIndex2)
<=> $false )
& ( v115944(VarCurr,bitIndex1)
<=> $false )
& ( v115944(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22913,axiom,
! [VarCurr] :
( v115952(VarCurr)
<=> ( v115953(VarCurr)
| v115954(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22912,axiom,
! [VarCurr] :
( v115954(VarCurr)
<=> ( v115918(VarCurr)
& v115955(VarCurr) ) ) ).
fof(writeUnaryOperator_9144,axiom,
! [VarCurr] :
( ~ v115955(VarCurr)
<=> v115953(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7871,axiom,
! [VarCurr] :
( v115953(VarCurr)
<=> ( v115916(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22911,axiom,
! [VarCurr] :
( v115942(VarCurr)
<=> ( v115943(VarCurr)
| v115945(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22910,axiom,
! [VarCurr] :
( v115945(VarCurr)
<=> ( v115946(VarCurr)
& v115950(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7870,axiom,
! [VarCurr] :
( v115950(VarCurr)
<=> ( ( v115944(VarCurr,bitIndex2)
<=> $false )
& ( v115944(VarCurr,bitIndex1)
<=> $true )
& ( v115944(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22909,axiom,
! [VarCurr] :
( v115946(VarCurr)
<=> ( v115947(VarCurr)
| v115948(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22908,axiom,
! [VarCurr] :
( v115948(VarCurr)
<=> ( v115918(VarCurr)
& v115949(VarCurr) ) ) ).
fof(writeUnaryOperator_9143,axiom,
! [VarCurr] :
( ~ v115949(VarCurr)
<=> v115947(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7869,axiom,
! [VarCurr] :
( v115947(VarCurr)
<=> ( v115916(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7868,axiom,
! [VarCurr] :
( v115943(VarCurr)
<=> ( ( v115944(VarCurr,bitIndex2)
<=> $true )
& ( v115944(VarCurr,bitIndex1)
<=> $false )
& ( v115944(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36388,axiom,
! [VarCurr] :
( v115944(VarCurr,bitIndex0)
<=> v115914(VarCurr) ) ).
fof(addAssignment_36387,axiom,
! [VarCurr] :
( v115944(VarCurr,bitIndex1)
<=> v115912(VarCurr) ) ).
fof(addAssignment_36386,axiom,
! [VarCurr] :
( v115944(VarCurr,bitIndex2)
<=> v115910(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115928(VarNext)
<=> ( v115929(VarNext)
& v115924(VarNext) ) ) ) ).
fof(writeUnaryOperator_9142,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115929(VarNext)
<=> v115931(VarNext) ) ) ).
fof(addAssignment_36385,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115931(VarNext)
<=> v115924(VarCurr) ) ) ).
fof(addAssignment_36384,axiom,
! [VarCurr] :
( v115924(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_36383,axiom,
! [VarCurr] :
( v115922(VarCurr)
<=> $false ) ).
fof(addAssignment_36382,axiom,
! [VarCurr] :
( v115920(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_36381,axiom,
! [VarCurr] :
( v115918(VarCurr)
<=> $false ) ).
fof(addAssignment_36380,axiom,
! [VarCurr] :
( v115916(VarCurr)
<=> v108361(VarCurr,bitIndex23) ) ).
fof(addAssignment_36379,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex23)
<=> v108363(VarCurr,bitIndex23) ) ).
fof(addAssignment_36378,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex23)
<=> v4313(VarCurr,bitIndex23) ) ).
fof(addAssignment_36377,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex23)
<=> v4315(VarCurr,bitIndex23) ) ).
fof(addAssignment_36376,axiom,
! [VarCurr] :
( v115914(VarCurr)
<=> $false ) ).
fof(addAssignment_36375,axiom,
! [VarCurr] :
( v115912(VarCurr)
<=> $false ) ).
fof(addAssignment_36374,axiom,
! [VarCurr] :
( v115910(VarCurr)
<=> $true ) ).
fof(addAssignment_36373,axiom,
! [VarCurr] :
( v115908(VarCurr)
<=> $false ) ).
fof(addAssignment_36372,axiom,
! [VarCurr] :
( v115906(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_36371,axiom,
! [VarCurr] :
( v115079(VarCurr,bitIndex13)
<=> v115081(VarCurr,bitIndex13) ) ).
fof(addAssignment_36370,axiom,
! [VarNext] :
( v115081(VarNext,bitIndex13)
<=> v115896(VarNext,bitIndex13) ) ).
fof(addCaseBooleanConditionEqualRanges1_1919,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115898(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115896(VarNext,B)
<=> v115081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1993,axiom,
! [VarNext] :
( v115898(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115896(VarNext,B)
<=> v115117(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22906,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115898(VarNext)
<=> ( v115899(VarNext)
& v115110(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22905,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115899(VarNext)
<=> ( v115901(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9141,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115901(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_36369,axiom,
! [VarCurr] :
( v115091(VarCurr,bitIndex13)
<=> v115093(VarCurr,bitIndex13) ) ).
fof(addAssignment_36368,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex13)
<=> v115095(VarCurr,bitIndex13) ) ).
fof(addAssignment_36367,axiom,
! [VarCurr] :
( v115095(VarCurr,bitIndex13)
<=> v113683(VarCurr,bitIndex13) ) ).
fof(addAssignment_36366,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex9)
<=> v115208(VarCurr,bitIndex9) ) ).
fof(addAssignment_36365,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex9)
<=> v115123(VarCurr,bitIndex9) ) ).
fof(addAssignment_36364,axiom,
! [VarCurr] :
( v115123(VarCurr,bitIndex9)
<=> v115125(VarCurr,bitIndex9) ) ).
fof(addAssignment_36363,axiom,
! [VarCurr] :
( v115125(VarCurr,bitIndex9)
<=> v115127(VarCurr,bitIndex9) ) ).
fof(addAssignment_36362,axiom,
! [VarCurr] :
( v115127(VarCurr,bitIndex9)
<=> v115129(VarCurr,bitIndex9) ) ).
fof(addAssignment_36361,axiom,
! [VarCurr] :
( v115129(VarCurr,bitIndex9)
<=> v115131(VarCurr,bitIndex9) ) ).
fof(addAssignment_36360,axiom,
! [VarCurr] :
( v115131(VarCurr,bitIndex9)
<=> v115133(VarCurr,bitIndex9) ) ).
fof(addAssignment_36359,axiom,
! [VarCurr] :
( v115133(VarCurr,bitIndex9)
<=> v115135(VarCurr,bitIndex9) ) ).
fof(addAssignment_36358,axiom,
! [VarCurr] :
( v115135(VarCurr,bitIndex9)
<=> v115137(VarCurr,bitIndex9) ) ).
fof(addAssignment_36357,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex9)
<=> v115139(VarCurr,bitIndex9) ) ).
fof(addAssignment_36356,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex9)
<=> v108336(VarCurr,bitIndex22) ) ).
fof(addAssignment_36355,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex22)
<=> v108338(VarCurr,bitIndex22) ) ).
fof(addAssignment_36354,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex22)
<=> v115828(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1918,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115851(VarNext)
=> ( v115828(VarNext)
<=> v115828(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1992,axiom,
! [VarNext] :
( v115851(VarNext)
=> ( v115828(VarNext)
<=> v115886(VarNext) ) ) ).
fof(addAssignment_36353,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115886(VarNext)
<=> v115884(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5175,axiom,
! [VarCurr] :
( ~ v115830(VarCurr)
=> ( v115884(VarCurr)
<=> v115887(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5178,axiom,
! [VarCurr] :
( v115830(VarCurr)
=> ( v115884(VarCurr)
<=> v115832(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5174,axiom,
! [VarCurr] :
( ~ v115864(VarCurr)
=> ( v115887(VarCurr)
<=> v115846(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5177,axiom,
! [VarCurr] :
( v115864(VarCurr)
=> ( v115887(VarCurr)
<=> v115888(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1281,axiom,
! [VarCurr] :
( ( ~ v115867(VarCurr)
& ~ v115869(VarCurr) )
=> ( v115888(VarCurr)
<=> v115892(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5173,axiom,
! [VarCurr] :
( v115869(VarCurr)
=> ( v115888(VarCurr)
<=> v115891(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5176,axiom,
! [VarCurr] :
( v115867(VarCurr)
=> ( v115888(VarCurr)
<=> v115889(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5172,axiom,
! [VarCurr] :
( ~ v115877(VarCurr)
=> ( v115892(VarCurr)
<=> v115846(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5175,axiom,
! [VarCurr] :
( v115877(VarCurr)
=> ( v115892(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5171,axiom,
! [VarCurr] :
( ~ v115871(VarCurr)
=> ( v115891(VarCurr)
<=> v115846(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5174,axiom,
! [VarCurr] :
( v115871(VarCurr)
=> ( v115891(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2622,axiom,
! [VarCurr] :
( ~ v115890(VarCurr)
=> ( v115889(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2657,axiom,
! [VarCurr] :
( v115890(VarCurr)
=> ( v115889(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7867,axiom,
! [VarCurr] :
( v115890(VarCurr)
<=> ( v115840(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22904,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115851(VarNext)
<=> ( v115852(VarNext)
& v115861(VarNext) ) ) ) ).
fof(addAssignment_36352,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115861(VarNext)
<=> v115859(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22903,axiom,
! [VarCurr] :
( v115859(VarCurr)
<=> ( v115830(VarCurr)
| v115862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22902,axiom,
! [VarCurr] :
( v115862(VarCurr)
<=> ( v115863(VarCurr)
& v115883(VarCurr) ) ) ).
fof(writeUnaryOperator_9140,axiom,
! [VarCurr] :
( ~ v115883(VarCurr)
<=> v115830(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22901,axiom,
! [VarCurr] :
( v115863(VarCurr)
<=> ( v115864(VarCurr)
| v115881(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22900,axiom,
! [VarCurr] :
( v115881(VarCurr)
<=> ( v115842(VarCurr)
& v115882(VarCurr) ) ) ).
fof(writeUnaryOperator_9139,axiom,
! [VarCurr] :
( ~ v115882(VarCurr)
<=> v115844(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22899,axiom,
! [VarCurr] :
( v115864(VarCurr)
<=> ( v115865(VarCurr)
& v115844(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22898,axiom,
! [VarCurr] :
( v115865(VarCurr)
<=> ( v115866(VarCurr)
| v115875(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22897,axiom,
! [VarCurr] :
( v115875(VarCurr)
<=> ( v115876(VarCurr)
& v115880(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7866,axiom,
! [VarCurr] :
( v115880(VarCurr)
<=> ( ( v115868(VarCurr,bitIndex2)
<=> $false )
& ( v115868(VarCurr,bitIndex1)
<=> $false )
& ( v115868(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22896,axiom,
! [VarCurr] :
( v115876(VarCurr)
<=> ( v115877(VarCurr)
| v115878(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22895,axiom,
! [VarCurr] :
( v115878(VarCurr)
<=> ( v115842(VarCurr)
& v115879(VarCurr) ) ) ).
fof(writeUnaryOperator_9138,axiom,
! [VarCurr] :
( ~ v115879(VarCurr)
<=> v115877(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7865,axiom,
! [VarCurr] :
( v115877(VarCurr)
<=> ( v115840(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22894,axiom,
! [VarCurr] :
( v115866(VarCurr)
<=> ( v115867(VarCurr)
| v115869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22893,axiom,
! [VarCurr] :
( v115869(VarCurr)
<=> ( v115870(VarCurr)
& v115874(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7864,axiom,
! [VarCurr] :
( v115874(VarCurr)
<=> ( ( v115868(VarCurr,bitIndex2)
<=> $false )
& ( v115868(VarCurr,bitIndex1)
<=> $true )
& ( v115868(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22892,axiom,
! [VarCurr] :
( v115870(VarCurr)
<=> ( v115871(VarCurr)
| v115872(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22891,axiom,
! [VarCurr] :
( v115872(VarCurr)
<=> ( v115842(VarCurr)
& v115873(VarCurr) ) ) ).
fof(writeUnaryOperator_9137,axiom,
! [VarCurr] :
( ~ v115873(VarCurr)
<=> v115871(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7863,axiom,
! [VarCurr] :
( v115871(VarCurr)
<=> ( v115840(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7862,axiom,
! [VarCurr] :
( v115867(VarCurr)
<=> ( ( v115868(VarCurr,bitIndex2)
<=> $true )
& ( v115868(VarCurr,bitIndex1)
<=> $false )
& ( v115868(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36351,axiom,
! [VarCurr] :
( v115868(VarCurr,bitIndex0)
<=> v115838(VarCurr) ) ).
fof(addAssignment_36350,axiom,
! [VarCurr] :
( v115868(VarCurr,bitIndex1)
<=> v115836(VarCurr) ) ).
fof(addAssignment_36349,axiom,
! [VarCurr] :
( v115868(VarCurr,bitIndex2)
<=> v115834(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22890,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115852(VarNext)
<=> ( v115853(VarNext)
& v115848(VarNext) ) ) ) ).
fof(writeUnaryOperator_9136,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115853(VarNext)
<=> v115855(VarNext) ) ) ).
fof(addAssignment_36348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115855(VarNext)
<=> v115848(VarCurr) ) ) ).
fof(addAssignment_36347,axiom,
! [VarCurr] :
( v115848(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_36346,axiom,
! [VarCurr] :
( v115846(VarCurr)
<=> $false ) ).
fof(addAssignment_36345,axiom,
! [VarCurr] :
( v115844(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_36344,axiom,
! [VarCurr] :
( v115842(VarCurr)
<=> $false ) ).
fof(addAssignment_36343,axiom,
! [VarCurr] :
( v115840(VarCurr)
<=> v108361(VarCurr,bitIndex22) ) ).
fof(addAssignment_36342,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex22)
<=> v108363(VarCurr,bitIndex22) ) ).
fof(addAssignment_36341,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex22)
<=> v4313(VarCurr,bitIndex22) ) ).
fof(addAssignment_36340,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex22)
<=> v4315(VarCurr,bitIndex22) ) ).
fof(addAssignment_36339,axiom,
! [VarCurr] :
( v115838(VarCurr)
<=> $false ) ).
fof(addAssignment_36338,axiom,
! [VarCurr] :
( v115836(VarCurr)
<=> $false ) ).
fof(addAssignment_36337,axiom,
! [VarCurr] :
( v115834(VarCurr)
<=> $true ) ).
fof(addAssignment_36336,axiom,
! [VarCurr] :
( v115832(VarCurr)
<=> $false ) ).
fof(addAssignment_36335,axiom,
! [VarCurr] :
( v115830(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_36334,axiom,
! [VarCurr] :
( v115079(VarCurr,bitIndex12)
<=> v115081(VarCurr,bitIndex12) ) ).
fof(addAssignment_36333,axiom,
! [VarNext] :
( v115081(VarNext,bitIndex12)
<=> v115820(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionEqualRanges1_1917,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115822(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115820(VarNext,B)
<=> v115081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1991,axiom,
! [VarNext] :
( v115822(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115820(VarNext,B)
<=> v115117(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22889,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115822(VarNext)
<=> ( v115823(VarNext)
& v115110(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115823(VarNext)
<=> ( v115825(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9135,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115825(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_36332,axiom,
! [VarCurr] :
( v115091(VarCurr,bitIndex12)
<=> v115093(VarCurr,bitIndex12) ) ).
fof(addAssignment_36331,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex12)
<=> v115095(VarCurr,bitIndex12) ) ).
fof(addAssignment_36330,axiom,
! [VarCurr] :
( v115095(VarCurr,bitIndex12)
<=> v113683(VarCurr,bitIndex12) ) ).
fof(addAssignment_36329,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex8)
<=> v115208(VarCurr,bitIndex8) ) ).
fof(addAssignment_36328,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex8)
<=> v115123(VarCurr,bitIndex8) ) ).
fof(addAssignment_36327,axiom,
! [VarCurr] :
( v115123(VarCurr,bitIndex8)
<=> v115125(VarCurr,bitIndex8) ) ).
fof(addAssignment_36326,axiom,
! [VarCurr] :
( v115125(VarCurr,bitIndex8)
<=> v115127(VarCurr,bitIndex8) ) ).
fof(addAssignment_36325,axiom,
! [VarCurr] :
( v115127(VarCurr,bitIndex8)
<=> v115129(VarCurr,bitIndex8) ) ).
fof(addAssignment_36324,axiom,
! [VarCurr] :
( v115129(VarCurr,bitIndex8)
<=> v115131(VarCurr,bitIndex8) ) ).
fof(addAssignment_36323,axiom,
! [VarCurr] :
( v115131(VarCurr,bitIndex8)
<=> v115133(VarCurr,bitIndex8) ) ).
fof(addAssignment_36322,axiom,
! [VarCurr] :
( v115133(VarCurr,bitIndex8)
<=> v115135(VarCurr,bitIndex8) ) ).
fof(addAssignment_36321,axiom,
! [VarCurr] :
( v115135(VarCurr,bitIndex8)
<=> v115137(VarCurr,bitIndex8) ) ).
fof(addAssignment_36320,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex8)
<=> v115139(VarCurr,bitIndex8) ) ).
fof(addAssignment_36319,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex8)
<=> v108336(VarCurr,bitIndex21) ) ).
fof(addAssignment_36318,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex21)
<=> v108338(VarCurr,bitIndex21) ) ).
fof(addAssignment_36317,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex21)
<=> v115752(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115775(VarNext)
=> ( v115752(VarNext)
<=> v115752(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1990,axiom,
! [VarNext] :
( v115775(VarNext)
=> ( v115752(VarNext)
<=> v115810(VarNext) ) ) ).
fof(addAssignment_36316,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115810(VarNext)
<=> v115808(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5170,axiom,
! [VarCurr] :
( ~ v115754(VarCurr)
=> ( v115808(VarCurr)
<=> v115811(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5173,axiom,
! [VarCurr] :
( v115754(VarCurr)
=> ( v115808(VarCurr)
<=> v115756(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5169,axiom,
! [VarCurr] :
( ~ v115788(VarCurr)
=> ( v115811(VarCurr)
<=> v115770(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5172,axiom,
! [VarCurr] :
( v115788(VarCurr)
=> ( v115811(VarCurr)
<=> v115812(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1280,axiom,
! [VarCurr] :
( ( ~ v115791(VarCurr)
& ~ v115793(VarCurr) )
=> ( v115812(VarCurr)
<=> v115816(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5168,axiom,
! [VarCurr] :
( v115793(VarCurr)
=> ( v115812(VarCurr)
<=> v115815(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5171,axiom,
! [VarCurr] :
( v115791(VarCurr)
=> ( v115812(VarCurr)
<=> v115813(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5167,axiom,
! [VarCurr] :
( ~ v115801(VarCurr)
=> ( v115816(VarCurr)
<=> v115770(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5170,axiom,
! [VarCurr] :
( v115801(VarCurr)
=> ( v115816(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5166,axiom,
! [VarCurr] :
( ~ v115795(VarCurr)
=> ( v115815(VarCurr)
<=> v115770(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5169,axiom,
! [VarCurr] :
( v115795(VarCurr)
=> ( v115815(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2621,axiom,
! [VarCurr] :
( ~ v115814(VarCurr)
=> ( v115813(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2656,axiom,
! [VarCurr] :
( v115814(VarCurr)
=> ( v115813(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7861,axiom,
! [VarCurr] :
( v115814(VarCurr)
<=> ( v115764(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115775(VarNext)
<=> ( v115776(VarNext)
& v115785(VarNext) ) ) ) ).
fof(addAssignment_36315,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115785(VarNext)
<=> v115783(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22886,axiom,
! [VarCurr] :
( v115783(VarCurr)
<=> ( v115754(VarCurr)
| v115786(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22885,axiom,
! [VarCurr] :
( v115786(VarCurr)
<=> ( v115787(VarCurr)
& v115807(VarCurr) ) ) ).
fof(writeUnaryOperator_9134,axiom,
! [VarCurr] :
( ~ v115807(VarCurr)
<=> v115754(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22884,axiom,
! [VarCurr] :
( v115787(VarCurr)
<=> ( v115788(VarCurr)
| v115805(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22883,axiom,
! [VarCurr] :
( v115805(VarCurr)
<=> ( v115766(VarCurr)
& v115806(VarCurr) ) ) ).
fof(writeUnaryOperator_9133,axiom,
! [VarCurr] :
( ~ v115806(VarCurr)
<=> v115768(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22882,axiom,
! [VarCurr] :
( v115788(VarCurr)
<=> ( v115789(VarCurr)
& v115768(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22881,axiom,
! [VarCurr] :
( v115789(VarCurr)
<=> ( v115790(VarCurr)
| v115799(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22880,axiom,
! [VarCurr] :
( v115799(VarCurr)
<=> ( v115800(VarCurr)
& v115804(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7860,axiom,
! [VarCurr] :
( v115804(VarCurr)
<=> ( ( v115792(VarCurr,bitIndex2)
<=> $false )
& ( v115792(VarCurr,bitIndex1)
<=> $false )
& ( v115792(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22879,axiom,
! [VarCurr] :
( v115800(VarCurr)
<=> ( v115801(VarCurr)
| v115802(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22878,axiom,
! [VarCurr] :
( v115802(VarCurr)
<=> ( v115766(VarCurr)
& v115803(VarCurr) ) ) ).
fof(writeUnaryOperator_9132,axiom,
! [VarCurr] :
( ~ v115803(VarCurr)
<=> v115801(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7859,axiom,
! [VarCurr] :
( v115801(VarCurr)
<=> ( v115764(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22877,axiom,
! [VarCurr] :
( v115790(VarCurr)
<=> ( v115791(VarCurr)
| v115793(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22876,axiom,
! [VarCurr] :
( v115793(VarCurr)
<=> ( v115794(VarCurr)
& v115798(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7858,axiom,
! [VarCurr] :
( v115798(VarCurr)
<=> ( ( v115792(VarCurr,bitIndex2)
<=> $false )
& ( v115792(VarCurr,bitIndex1)
<=> $true )
& ( v115792(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22875,axiom,
! [VarCurr] :
( v115794(VarCurr)
<=> ( v115795(VarCurr)
| v115796(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22874,axiom,
! [VarCurr] :
( v115796(VarCurr)
<=> ( v115766(VarCurr)
& v115797(VarCurr) ) ) ).
fof(writeUnaryOperator_9131,axiom,
! [VarCurr] :
( ~ v115797(VarCurr)
<=> v115795(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7857,axiom,
! [VarCurr] :
( v115795(VarCurr)
<=> ( v115764(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7856,axiom,
! [VarCurr] :
( v115791(VarCurr)
<=> ( ( v115792(VarCurr,bitIndex2)
<=> $true )
& ( v115792(VarCurr,bitIndex1)
<=> $false )
& ( v115792(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36314,axiom,
! [VarCurr] :
( v115792(VarCurr,bitIndex0)
<=> v115762(VarCurr) ) ).
fof(addAssignment_36313,axiom,
! [VarCurr] :
( v115792(VarCurr,bitIndex1)
<=> v115760(VarCurr) ) ).
fof(addAssignment_36312,axiom,
! [VarCurr] :
( v115792(VarCurr,bitIndex2)
<=> v115758(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22873,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115776(VarNext)
<=> ( v115777(VarNext)
& v115772(VarNext) ) ) ) ).
fof(writeUnaryOperator_9130,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115777(VarNext)
<=> v115779(VarNext) ) ) ).
fof(addAssignment_36311,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115779(VarNext)
<=> v115772(VarCurr) ) ) ).
fof(addAssignment_36310,axiom,
! [VarCurr] :
( v115772(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_36309,axiom,
! [VarCurr] :
( v115770(VarCurr)
<=> $false ) ).
fof(addAssignment_36308,axiom,
! [VarCurr] :
( v115768(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_36307,axiom,
! [VarCurr] :
( v115766(VarCurr)
<=> $false ) ).
fof(addAssignment_36306,axiom,
! [VarCurr] :
( v115764(VarCurr)
<=> v108361(VarCurr,bitIndex21) ) ).
fof(addAssignment_36305,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex21)
<=> v108363(VarCurr,bitIndex21) ) ).
fof(addAssignment_36304,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex21)
<=> v4313(VarCurr,bitIndex21) ) ).
fof(addAssignment_36303,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex21)
<=> v4315(VarCurr,bitIndex21) ) ).
fof(addAssignment_36302,axiom,
! [VarCurr] :
( v115762(VarCurr)
<=> $false ) ).
fof(addAssignment_36301,axiom,
! [VarCurr] :
( v115760(VarCurr)
<=> $false ) ).
fof(addAssignment_36300,axiom,
! [VarCurr] :
( v115758(VarCurr)
<=> $true ) ).
fof(addAssignment_36299,axiom,
! [VarCurr] :
( v115756(VarCurr)
<=> $false ) ).
fof(addAssignment_36298,axiom,
! [VarCurr] :
( v115754(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_36297,axiom,
! [VarCurr] :
( v115079(VarCurr,bitIndex11)
<=> v115081(VarCurr,bitIndex11) ) ).
fof(addAssignment_36296,axiom,
! [VarNext] :
( v115081(VarNext,bitIndex11)
<=> v115744(VarNext,bitIndex11) ) ).
fof(addCaseBooleanConditionEqualRanges1_1915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115746(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115744(VarNext,B)
<=> v115081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1989,axiom,
! [VarNext] :
( v115746(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115744(VarNext,B)
<=> v115117(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22872,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115746(VarNext)
<=> ( v115747(VarNext)
& v115110(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115747(VarNext)
<=> ( v115749(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115749(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_36295,axiom,
! [VarCurr] :
( v115091(VarCurr,bitIndex11)
<=> v115093(VarCurr,bitIndex11) ) ).
fof(addAssignment_36294,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex11)
<=> v115095(VarCurr,bitIndex11) ) ).
fof(addAssignment_36293,axiom,
! [VarCurr] :
( v115095(VarCurr,bitIndex11)
<=> v113683(VarCurr,bitIndex11) ) ).
fof(addAssignment_36292,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex7)
<=> v115208(VarCurr,bitIndex7) ) ).
fof(addAssignment_36291,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex7)
<=> v115123(VarCurr,bitIndex7) ) ).
fof(addAssignment_36290,axiom,
! [VarCurr] :
( v115123(VarCurr,bitIndex7)
<=> v115125(VarCurr,bitIndex7) ) ).
fof(addAssignment_36289,axiom,
! [VarCurr] :
( v115125(VarCurr,bitIndex7)
<=> v115127(VarCurr,bitIndex7) ) ).
fof(addAssignment_36288,axiom,
! [VarCurr] :
( v115127(VarCurr,bitIndex7)
<=> v115129(VarCurr,bitIndex7) ) ).
fof(addAssignment_36287,axiom,
! [VarCurr] :
( v115129(VarCurr,bitIndex7)
<=> v115131(VarCurr,bitIndex7) ) ).
fof(addAssignment_36286,axiom,
! [VarCurr] :
( v115131(VarCurr,bitIndex7)
<=> v115133(VarCurr,bitIndex7) ) ).
fof(addAssignment_36285,axiom,
! [VarCurr] :
( v115133(VarCurr,bitIndex7)
<=> v115135(VarCurr,bitIndex7) ) ).
fof(addAssignment_36284,axiom,
! [VarCurr] :
( v115135(VarCurr,bitIndex7)
<=> v115137(VarCurr,bitIndex7) ) ).
fof(addAssignment_36283,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex7)
<=> v115139(VarCurr,bitIndex7) ) ).
fof(addAssignment_36282,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex7)
<=> v108336(VarCurr,bitIndex20) ) ).
fof(addAssignment_36281,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex20)
<=> v108338(VarCurr,bitIndex20) ) ).
fof(addAssignment_36280,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex20)
<=> v115676(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1914,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115699(VarNext)
=> ( v115676(VarNext)
<=> v115676(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1988,axiom,
! [VarNext] :
( v115699(VarNext)
=> ( v115676(VarNext)
<=> v115734(VarNext) ) ) ).
fof(addAssignment_36279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115734(VarNext)
<=> v115732(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5165,axiom,
! [VarCurr] :
( ~ v115678(VarCurr)
=> ( v115732(VarCurr)
<=> v115735(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5168,axiom,
! [VarCurr] :
( v115678(VarCurr)
=> ( v115732(VarCurr)
<=> v115680(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5164,axiom,
! [VarCurr] :
( ~ v115712(VarCurr)
=> ( v115735(VarCurr)
<=> v115694(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5167,axiom,
! [VarCurr] :
( v115712(VarCurr)
=> ( v115735(VarCurr)
<=> v115736(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1279,axiom,
! [VarCurr] :
( ( ~ v115715(VarCurr)
& ~ v115717(VarCurr) )
=> ( v115736(VarCurr)
<=> v115740(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5163,axiom,
! [VarCurr] :
( v115717(VarCurr)
=> ( v115736(VarCurr)
<=> v115739(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5166,axiom,
! [VarCurr] :
( v115715(VarCurr)
=> ( v115736(VarCurr)
<=> v115737(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5162,axiom,
! [VarCurr] :
( ~ v115725(VarCurr)
=> ( v115740(VarCurr)
<=> v115694(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5165,axiom,
! [VarCurr] :
( v115725(VarCurr)
=> ( v115740(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5161,axiom,
! [VarCurr] :
( ~ v115719(VarCurr)
=> ( v115739(VarCurr)
<=> v115694(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5164,axiom,
! [VarCurr] :
( v115719(VarCurr)
=> ( v115739(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2620,axiom,
! [VarCurr] :
( ~ v115738(VarCurr)
=> ( v115737(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2655,axiom,
! [VarCurr] :
( v115738(VarCurr)
=> ( v115737(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7855,axiom,
! [VarCurr] :
( v115738(VarCurr)
<=> ( v115688(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115699(VarNext)
<=> ( v115700(VarNext)
& v115709(VarNext) ) ) ) ).
fof(addAssignment_36278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115709(VarNext)
<=> v115707(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22869,axiom,
! [VarCurr] :
( v115707(VarCurr)
<=> ( v115678(VarCurr)
| v115710(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22868,axiom,
! [VarCurr] :
( v115710(VarCurr)
<=> ( v115711(VarCurr)
& v115731(VarCurr) ) ) ).
fof(writeUnaryOperator_9128,axiom,
! [VarCurr] :
( ~ v115731(VarCurr)
<=> v115678(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22867,axiom,
! [VarCurr] :
( v115711(VarCurr)
<=> ( v115712(VarCurr)
| v115729(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22866,axiom,
! [VarCurr] :
( v115729(VarCurr)
<=> ( v115690(VarCurr)
& v115730(VarCurr) ) ) ).
fof(writeUnaryOperator_9127,axiom,
! [VarCurr] :
( ~ v115730(VarCurr)
<=> v115692(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22865,axiom,
! [VarCurr] :
( v115712(VarCurr)
<=> ( v115713(VarCurr)
& v115692(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22864,axiom,
! [VarCurr] :
( v115713(VarCurr)
<=> ( v115714(VarCurr)
| v115723(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22863,axiom,
! [VarCurr] :
( v115723(VarCurr)
<=> ( v115724(VarCurr)
& v115728(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7854,axiom,
! [VarCurr] :
( v115728(VarCurr)
<=> ( ( v115716(VarCurr,bitIndex2)
<=> $false )
& ( v115716(VarCurr,bitIndex1)
<=> $false )
& ( v115716(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22862,axiom,
! [VarCurr] :
( v115724(VarCurr)
<=> ( v115725(VarCurr)
| v115726(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22861,axiom,
! [VarCurr] :
( v115726(VarCurr)
<=> ( v115690(VarCurr)
& v115727(VarCurr) ) ) ).
fof(writeUnaryOperator_9126,axiom,
! [VarCurr] :
( ~ v115727(VarCurr)
<=> v115725(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7853,axiom,
! [VarCurr] :
( v115725(VarCurr)
<=> ( v115688(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22860,axiom,
! [VarCurr] :
( v115714(VarCurr)
<=> ( v115715(VarCurr)
| v115717(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22859,axiom,
! [VarCurr] :
( v115717(VarCurr)
<=> ( v115718(VarCurr)
& v115722(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7852,axiom,
! [VarCurr] :
( v115722(VarCurr)
<=> ( ( v115716(VarCurr,bitIndex2)
<=> $false )
& ( v115716(VarCurr,bitIndex1)
<=> $true )
& ( v115716(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22858,axiom,
! [VarCurr] :
( v115718(VarCurr)
<=> ( v115719(VarCurr)
| v115720(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22857,axiom,
! [VarCurr] :
( v115720(VarCurr)
<=> ( v115690(VarCurr)
& v115721(VarCurr) ) ) ).
fof(writeUnaryOperator_9125,axiom,
! [VarCurr] :
( ~ v115721(VarCurr)
<=> v115719(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7851,axiom,
! [VarCurr] :
( v115719(VarCurr)
<=> ( v115688(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7850,axiom,
! [VarCurr] :
( v115715(VarCurr)
<=> ( ( v115716(VarCurr,bitIndex2)
<=> $true )
& ( v115716(VarCurr,bitIndex1)
<=> $false )
& ( v115716(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36277,axiom,
! [VarCurr] :
( v115716(VarCurr,bitIndex0)
<=> v115686(VarCurr) ) ).
fof(addAssignment_36276,axiom,
! [VarCurr] :
( v115716(VarCurr,bitIndex1)
<=> v115684(VarCurr) ) ).
fof(addAssignment_36275,axiom,
! [VarCurr] :
( v115716(VarCurr,bitIndex2)
<=> v115682(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115700(VarNext)
<=> ( v115701(VarNext)
& v115696(VarNext) ) ) ) ).
fof(writeUnaryOperator_9124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115701(VarNext)
<=> v115703(VarNext) ) ) ).
fof(addAssignment_36274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115703(VarNext)
<=> v115696(VarCurr) ) ) ).
fof(addAssignment_36273,axiom,
! [VarCurr] :
( v115696(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_36272,axiom,
! [VarCurr] :
( v115694(VarCurr)
<=> $false ) ).
fof(addAssignment_36271,axiom,
! [VarCurr] :
( v115692(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_36270,axiom,
! [VarCurr] :
( v115690(VarCurr)
<=> $false ) ).
fof(addAssignment_36269,axiom,
! [VarCurr] :
( v115688(VarCurr)
<=> v108361(VarCurr,bitIndex20) ) ).
fof(addAssignment_36268,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex20)
<=> v108363(VarCurr,bitIndex20) ) ).
fof(addAssignment_36267,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex20)
<=> v4313(VarCurr,bitIndex20) ) ).
fof(addAssignment_36266,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex20)
<=> v4315(VarCurr,bitIndex20) ) ).
fof(addAssignment_36265,axiom,
! [VarCurr] :
( v115686(VarCurr)
<=> $false ) ).
fof(addAssignment_36264,axiom,
! [VarCurr] :
( v115684(VarCurr)
<=> $false ) ).
fof(addAssignment_36263,axiom,
! [VarCurr] :
( v115682(VarCurr)
<=> $true ) ).
fof(addAssignment_36262,axiom,
! [VarCurr] :
( v115680(VarCurr)
<=> $false ) ).
fof(addAssignment_36261,axiom,
! [VarCurr] :
( v115678(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_36260,axiom,
! [VarCurr] :
( v115079(VarCurr,bitIndex10)
<=> v115081(VarCurr,bitIndex10) ) ).
fof(addAssignment_36259,axiom,
! [VarNext] :
( v115081(VarNext,bitIndex10)
<=> v115668(VarNext,bitIndex10) ) ).
fof(addCaseBooleanConditionEqualRanges1_1913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115670(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115668(VarNext,B)
<=> v115081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1987,axiom,
! [VarNext] :
( v115670(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115668(VarNext,B)
<=> v115117(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115670(VarNext)
<=> ( v115671(VarNext)
& v115110(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115671(VarNext)
<=> ( v115673(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115673(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_36258,axiom,
! [VarCurr] :
( v115091(VarCurr,bitIndex10)
<=> v115093(VarCurr,bitIndex10) ) ).
fof(addAssignment_36257,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex10)
<=> v115095(VarCurr,bitIndex10) ) ).
fof(addAssignment_36256,axiom,
! [VarCurr] :
( v115095(VarCurr,bitIndex10)
<=> v113683(VarCurr,bitIndex10) ) ).
fof(addAssignment_36255,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex6)
<=> v115208(VarCurr,bitIndex6) ) ).
fof(addAssignment_36254,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex6)
<=> v115123(VarCurr,bitIndex6) ) ).
fof(addAssignment_36253,axiom,
! [VarCurr] :
( v115123(VarCurr,bitIndex6)
<=> v115125(VarCurr,bitIndex6) ) ).
fof(addAssignment_36252,axiom,
! [VarCurr] :
( v115125(VarCurr,bitIndex6)
<=> v115127(VarCurr,bitIndex6) ) ).
fof(addAssignment_36251,axiom,
! [VarCurr] :
( v115127(VarCurr,bitIndex6)
<=> v115129(VarCurr,bitIndex6) ) ).
fof(addAssignment_36250,axiom,
! [VarCurr] :
( v115129(VarCurr,bitIndex6)
<=> v115131(VarCurr,bitIndex6) ) ).
fof(addAssignment_36249,axiom,
! [VarCurr] :
( v115131(VarCurr,bitIndex6)
<=> v115133(VarCurr,bitIndex6) ) ).
fof(addAssignment_36248,axiom,
! [VarCurr] :
( v115133(VarCurr,bitIndex6)
<=> v115135(VarCurr,bitIndex6) ) ).
fof(addAssignment_36247,axiom,
! [VarCurr] :
( v115135(VarCurr,bitIndex6)
<=> v115137(VarCurr,bitIndex6) ) ).
fof(addAssignment_36246,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex6)
<=> v115139(VarCurr,bitIndex6) ) ).
fof(addAssignment_36245,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex6)
<=> v108336(VarCurr,bitIndex19) ) ).
fof(addAssignment_36244,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex19)
<=> v108338(VarCurr,bitIndex19) ) ).
fof(addAssignment_36243,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex19)
<=> v115600(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115623(VarNext)
=> ( v115600(VarNext)
<=> v115600(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1986,axiom,
! [VarNext] :
( v115623(VarNext)
=> ( v115600(VarNext)
<=> v115658(VarNext) ) ) ).
fof(addAssignment_36242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115658(VarNext)
<=> v115656(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5160,axiom,
! [VarCurr] :
( ~ v115602(VarCurr)
=> ( v115656(VarCurr)
<=> v115659(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5163,axiom,
! [VarCurr] :
( v115602(VarCurr)
=> ( v115656(VarCurr)
<=> v115604(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5159,axiom,
! [VarCurr] :
( ~ v115636(VarCurr)
=> ( v115659(VarCurr)
<=> v115618(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5162,axiom,
! [VarCurr] :
( v115636(VarCurr)
=> ( v115659(VarCurr)
<=> v115660(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1278,axiom,
! [VarCurr] :
( ( ~ v115639(VarCurr)
& ~ v115641(VarCurr) )
=> ( v115660(VarCurr)
<=> v115664(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5158,axiom,
! [VarCurr] :
( v115641(VarCurr)
=> ( v115660(VarCurr)
<=> v115663(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5161,axiom,
! [VarCurr] :
( v115639(VarCurr)
=> ( v115660(VarCurr)
<=> v115661(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5157,axiom,
! [VarCurr] :
( ~ v115649(VarCurr)
=> ( v115664(VarCurr)
<=> v115618(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5160,axiom,
! [VarCurr] :
( v115649(VarCurr)
=> ( v115664(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5156,axiom,
! [VarCurr] :
( ~ v115643(VarCurr)
=> ( v115663(VarCurr)
<=> v115618(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5159,axiom,
! [VarCurr] :
( v115643(VarCurr)
=> ( v115663(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2619,axiom,
! [VarCurr] :
( ~ v115662(VarCurr)
=> ( v115661(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2654,axiom,
! [VarCurr] :
( v115662(VarCurr)
=> ( v115661(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7849,axiom,
! [VarCurr] :
( v115662(VarCurr)
<=> ( v115612(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115623(VarNext)
<=> ( v115624(VarNext)
& v115633(VarNext) ) ) ) ).
fof(addAssignment_36241,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115633(VarNext)
<=> v115631(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22852,axiom,
! [VarCurr] :
( v115631(VarCurr)
<=> ( v115602(VarCurr)
| v115634(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22851,axiom,
! [VarCurr] :
( v115634(VarCurr)
<=> ( v115635(VarCurr)
& v115655(VarCurr) ) ) ).
fof(writeUnaryOperator_9122,axiom,
! [VarCurr] :
( ~ v115655(VarCurr)
<=> v115602(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22850,axiom,
! [VarCurr] :
( v115635(VarCurr)
<=> ( v115636(VarCurr)
| v115653(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22849,axiom,
! [VarCurr] :
( v115653(VarCurr)
<=> ( v115614(VarCurr)
& v115654(VarCurr) ) ) ).
fof(writeUnaryOperator_9121,axiom,
! [VarCurr] :
( ~ v115654(VarCurr)
<=> v115616(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22848,axiom,
! [VarCurr] :
( v115636(VarCurr)
<=> ( v115637(VarCurr)
& v115616(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22847,axiom,
! [VarCurr] :
( v115637(VarCurr)
<=> ( v115638(VarCurr)
| v115647(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22846,axiom,
! [VarCurr] :
( v115647(VarCurr)
<=> ( v115648(VarCurr)
& v115652(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7848,axiom,
! [VarCurr] :
( v115652(VarCurr)
<=> ( ( v115640(VarCurr,bitIndex2)
<=> $false )
& ( v115640(VarCurr,bitIndex1)
<=> $false )
& ( v115640(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22845,axiom,
! [VarCurr] :
( v115648(VarCurr)
<=> ( v115649(VarCurr)
| v115650(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22844,axiom,
! [VarCurr] :
( v115650(VarCurr)
<=> ( v115614(VarCurr)
& v115651(VarCurr) ) ) ).
fof(writeUnaryOperator_9120,axiom,
! [VarCurr] :
( ~ v115651(VarCurr)
<=> v115649(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7847,axiom,
! [VarCurr] :
( v115649(VarCurr)
<=> ( v115612(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22843,axiom,
! [VarCurr] :
( v115638(VarCurr)
<=> ( v115639(VarCurr)
| v115641(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22842,axiom,
! [VarCurr] :
( v115641(VarCurr)
<=> ( v115642(VarCurr)
& v115646(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7846,axiom,
! [VarCurr] :
( v115646(VarCurr)
<=> ( ( v115640(VarCurr,bitIndex2)
<=> $false )
& ( v115640(VarCurr,bitIndex1)
<=> $true )
& ( v115640(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22841,axiom,
! [VarCurr] :
( v115642(VarCurr)
<=> ( v115643(VarCurr)
| v115644(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22840,axiom,
! [VarCurr] :
( v115644(VarCurr)
<=> ( v115614(VarCurr)
& v115645(VarCurr) ) ) ).
fof(writeUnaryOperator_9119,axiom,
! [VarCurr] :
( ~ v115645(VarCurr)
<=> v115643(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7845,axiom,
! [VarCurr] :
( v115643(VarCurr)
<=> ( v115612(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7844,axiom,
! [VarCurr] :
( v115639(VarCurr)
<=> ( ( v115640(VarCurr,bitIndex2)
<=> $true )
& ( v115640(VarCurr,bitIndex1)
<=> $false )
& ( v115640(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36240,axiom,
! [VarCurr] :
( v115640(VarCurr,bitIndex0)
<=> v115610(VarCurr) ) ).
fof(addAssignment_36239,axiom,
! [VarCurr] :
( v115640(VarCurr,bitIndex1)
<=> v115608(VarCurr) ) ).
fof(addAssignment_36238,axiom,
! [VarCurr] :
( v115640(VarCurr,bitIndex2)
<=> v115606(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115624(VarNext)
<=> ( v115625(VarNext)
& v115620(VarNext) ) ) ) ).
fof(writeUnaryOperator_9118,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115625(VarNext)
<=> v115627(VarNext) ) ) ).
fof(addAssignment_36237,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115627(VarNext)
<=> v115620(VarCurr) ) ) ).
fof(addAssignment_36236,axiom,
! [VarCurr] :
( v115620(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_36235,axiom,
! [VarCurr] :
( v115618(VarCurr)
<=> $false ) ).
fof(addAssignment_36234,axiom,
! [VarCurr] :
( v115616(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_36233,axiom,
! [VarCurr] :
( v115614(VarCurr)
<=> $false ) ).
fof(addAssignment_36232,axiom,
! [VarCurr] :
( v115612(VarCurr)
<=> v108361(VarCurr,bitIndex19) ) ).
fof(addAssignment_36231,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex19)
<=> v108363(VarCurr,bitIndex19) ) ).
fof(addAssignment_36230,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex19)
<=> v4313(VarCurr,bitIndex19) ) ).
fof(addAssignment_36229,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex19)
<=> v4315(VarCurr,bitIndex19) ) ).
fof(addAssignment_36228,axiom,
! [VarCurr] :
( v115610(VarCurr)
<=> $false ) ).
fof(addAssignment_36227,axiom,
! [VarCurr] :
( v115608(VarCurr)
<=> $false ) ).
fof(addAssignment_36226,axiom,
! [VarCurr] :
( v115606(VarCurr)
<=> $true ) ).
fof(addAssignment_36225,axiom,
! [VarCurr] :
( v115604(VarCurr)
<=> $false ) ).
fof(addAssignment_36224,axiom,
! [VarCurr] :
( v115602(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_36223,axiom,
! [VarCurr] :
( v115079(VarCurr,bitIndex9)
<=> v115081(VarCurr,bitIndex9) ) ).
fof(addAssignment_36222,axiom,
! [VarNext] :
( v115081(VarNext,bitIndex9)
<=> v115592(VarNext,bitIndex9) ) ).
fof(addCaseBooleanConditionEqualRanges1_1911,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115594(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115592(VarNext,B)
<=> v115081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1985,axiom,
! [VarNext] :
( v115594(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115592(VarNext,B)
<=> v115117(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115594(VarNext)
<=> ( v115595(VarNext)
& v115110(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115595(VarNext)
<=> ( v115597(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9117,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115597(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_36221,axiom,
! [VarCurr] :
( v115091(VarCurr,bitIndex9)
<=> v115093(VarCurr,bitIndex9) ) ).
fof(addAssignment_36220,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex9)
<=> v115095(VarCurr,bitIndex9) ) ).
fof(addAssignment_36219,axiom,
! [VarCurr] :
( v115095(VarCurr,bitIndex9)
<=> v113683(VarCurr,bitIndex9) ) ).
fof(addAssignment_36218,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex5)
<=> v115208(VarCurr,bitIndex5) ) ).
fof(addAssignment_36217,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex5)
<=> v115123(VarCurr,bitIndex5) ) ).
fof(addAssignment_36216,axiom,
! [VarCurr] :
( v115123(VarCurr,bitIndex5)
<=> v115125(VarCurr,bitIndex5) ) ).
fof(addAssignment_36215,axiom,
! [VarCurr] :
( v115125(VarCurr,bitIndex5)
<=> v115127(VarCurr,bitIndex5) ) ).
fof(addAssignment_36214,axiom,
! [VarCurr] :
( v115127(VarCurr,bitIndex5)
<=> v115129(VarCurr,bitIndex5) ) ).
fof(addAssignment_36213,axiom,
! [VarCurr] :
( v115129(VarCurr,bitIndex5)
<=> v115131(VarCurr,bitIndex5) ) ).
fof(addAssignment_36212,axiom,
! [VarCurr] :
( v115131(VarCurr,bitIndex5)
<=> v115133(VarCurr,bitIndex5) ) ).
fof(addAssignment_36211,axiom,
! [VarCurr] :
( v115133(VarCurr,bitIndex5)
<=> v115135(VarCurr,bitIndex5) ) ).
fof(addAssignment_36210,axiom,
! [VarCurr] :
( v115135(VarCurr,bitIndex5)
<=> v115137(VarCurr,bitIndex5) ) ).
fof(addAssignment_36209,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex5)
<=> v115139(VarCurr,bitIndex5) ) ).
fof(addAssignment_36208,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex5)
<=> v108336(VarCurr,bitIndex18) ) ).
fof(addAssignment_36207,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex18)
<=> v108338(VarCurr,bitIndex18) ) ).
fof(addAssignment_36206,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex18)
<=> v115524(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1910,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115547(VarNext)
=> ( v115524(VarNext)
<=> v115524(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1984,axiom,
! [VarNext] :
( v115547(VarNext)
=> ( v115524(VarNext)
<=> v115582(VarNext) ) ) ).
fof(addAssignment_36205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115582(VarNext)
<=> v115580(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5155,axiom,
! [VarCurr] :
( ~ v115526(VarCurr)
=> ( v115580(VarCurr)
<=> v115583(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5158,axiom,
! [VarCurr] :
( v115526(VarCurr)
=> ( v115580(VarCurr)
<=> v115528(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5154,axiom,
! [VarCurr] :
( ~ v115560(VarCurr)
=> ( v115583(VarCurr)
<=> v115542(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5157,axiom,
! [VarCurr] :
( v115560(VarCurr)
=> ( v115583(VarCurr)
<=> v115584(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1277,axiom,
! [VarCurr] :
( ( ~ v115563(VarCurr)
& ~ v115565(VarCurr) )
=> ( v115584(VarCurr)
<=> v115588(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5153,axiom,
! [VarCurr] :
( v115565(VarCurr)
=> ( v115584(VarCurr)
<=> v115587(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5156,axiom,
! [VarCurr] :
( v115563(VarCurr)
=> ( v115584(VarCurr)
<=> v115585(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5152,axiom,
! [VarCurr] :
( ~ v115573(VarCurr)
=> ( v115588(VarCurr)
<=> v115542(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5155,axiom,
! [VarCurr] :
( v115573(VarCurr)
=> ( v115588(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5151,axiom,
! [VarCurr] :
( ~ v115567(VarCurr)
=> ( v115587(VarCurr)
<=> v115542(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5154,axiom,
! [VarCurr] :
( v115567(VarCurr)
=> ( v115587(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2618,axiom,
! [VarCurr] :
( ~ v115586(VarCurr)
=> ( v115585(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2653,axiom,
! [VarCurr] :
( v115586(VarCurr)
=> ( v115585(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7843,axiom,
! [VarCurr] :
( v115586(VarCurr)
<=> ( v115536(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22836,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115547(VarNext)
<=> ( v115548(VarNext)
& v115557(VarNext) ) ) ) ).
fof(addAssignment_36204,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115557(VarNext)
<=> v115555(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22835,axiom,
! [VarCurr] :
( v115555(VarCurr)
<=> ( v115526(VarCurr)
| v115558(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22834,axiom,
! [VarCurr] :
( v115558(VarCurr)
<=> ( v115559(VarCurr)
& v115579(VarCurr) ) ) ).
fof(writeUnaryOperator_9116,axiom,
! [VarCurr] :
( ~ v115579(VarCurr)
<=> v115526(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22833,axiom,
! [VarCurr] :
( v115559(VarCurr)
<=> ( v115560(VarCurr)
| v115577(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22832,axiom,
! [VarCurr] :
( v115577(VarCurr)
<=> ( v115538(VarCurr)
& v115578(VarCurr) ) ) ).
fof(writeUnaryOperator_9115,axiom,
! [VarCurr] :
( ~ v115578(VarCurr)
<=> v115540(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22831,axiom,
! [VarCurr] :
( v115560(VarCurr)
<=> ( v115561(VarCurr)
& v115540(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22830,axiom,
! [VarCurr] :
( v115561(VarCurr)
<=> ( v115562(VarCurr)
| v115571(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22829,axiom,
! [VarCurr] :
( v115571(VarCurr)
<=> ( v115572(VarCurr)
& v115576(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7842,axiom,
! [VarCurr] :
( v115576(VarCurr)
<=> ( ( v115564(VarCurr,bitIndex2)
<=> $false )
& ( v115564(VarCurr,bitIndex1)
<=> $false )
& ( v115564(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22828,axiom,
! [VarCurr] :
( v115572(VarCurr)
<=> ( v115573(VarCurr)
| v115574(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22827,axiom,
! [VarCurr] :
( v115574(VarCurr)
<=> ( v115538(VarCurr)
& v115575(VarCurr) ) ) ).
fof(writeUnaryOperator_9114,axiom,
! [VarCurr] :
( ~ v115575(VarCurr)
<=> v115573(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7841,axiom,
! [VarCurr] :
( v115573(VarCurr)
<=> ( v115536(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22826,axiom,
! [VarCurr] :
( v115562(VarCurr)
<=> ( v115563(VarCurr)
| v115565(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22825,axiom,
! [VarCurr] :
( v115565(VarCurr)
<=> ( v115566(VarCurr)
& v115570(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7840,axiom,
! [VarCurr] :
( v115570(VarCurr)
<=> ( ( v115564(VarCurr,bitIndex2)
<=> $false )
& ( v115564(VarCurr,bitIndex1)
<=> $true )
& ( v115564(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22824,axiom,
! [VarCurr] :
( v115566(VarCurr)
<=> ( v115567(VarCurr)
| v115568(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22823,axiom,
! [VarCurr] :
( v115568(VarCurr)
<=> ( v115538(VarCurr)
& v115569(VarCurr) ) ) ).
fof(writeUnaryOperator_9113,axiom,
! [VarCurr] :
( ~ v115569(VarCurr)
<=> v115567(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7839,axiom,
! [VarCurr] :
( v115567(VarCurr)
<=> ( v115536(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7838,axiom,
! [VarCurr] :
( v115563(VarCurr)
<=> ( ( v115564(VarCurr,bitIndex2)
<=> $true )
& ( v115564(VarCurr,bitIndex1)
<=> $false )
& ( v115564(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36203,axiom,
! [VarCurr] :
( v115564(VarCurr,bitIndex0)
<=> v115534(VarCurr) ) ).
fof(addAssignment_36202,axiom,
! [VarCurr] :
( v115564(VarCurr,bitIndex1)
<=> v115532(VarCurr) ) ).
fof(addAssignment_36201,axiom,
! [VarCurr] :
( v115564(VarCurr,bitIndex2)
<=> v115530(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115548(VarNext)
<=> ( v115549(VarNext)
& v115544(VarNext) ) ) ) ).
fof(writeUnaryOperator_9112,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115549(VarNext)
<=> v115551(VarNext) ) ) ).
fof(addAssignment_36200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115551(VarNext)
<=> v115544(VarCurr) ) ) ).
fof(addAssignment_36199,axiom,
! [VarCurr] :
( v115544(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_36198,axiom,
! [VarCurr] :
( v115542(VarCurr)
<=> $false ) ).
fof(addAssignment_36197,axiom,
! [VarCurr] :
( v115540(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_36196,axiom,
! [VarCurr] :
( v115538(VarCurr)
<=> $false ) ).
fof(addAssignment_36195,axiom,
! [VarCurr] :
( v115536(VarCurr)
<=> v108361(VarCurr,bitIndex18) ) ).
fof(addAssignment_36194,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex18)
<=> v108363(VarCurr,bitIndex18) ) ).
fof(addAssignment_36193,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex18)
<=> v4313(VarCurr,bitIndex18) ) ).
fof(addAssignment_36192,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex18)
<=> v4315(VarCurr,bitIndex18) ) ).
fof(addAssignment_36191,axiom,
! [VarCurr] :
( v115534(VarCurr)
<=> $false ) ).
fof(addAssignment_36190,axiom,
! [VarCurr] :
( v115532(VarCurr)
<=> $false ) ).
fof(addAssignment_36189,axiom,
! [VarCurr] :
( v115530(VarCurr)
<=> $true ) ).
fof(addAssignment_36188,axiom,
! [VarCurr] :
( v115528(VarCurr)
<=> $false ) ).
fof(addAssignment_36187,axiom,
! [VarCurr] :
( v115526(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_36186,axiom,
! [VarCurr] :
( v115079(VarCurr,bitIndex8)
<=> v115081(VarCurr,bitIndex8) ) ).
fof(addAssignment_36185,axiom,
! [VarNext] :
( v115081(VarNext,bitIndex8)
<=> v115516(VarNext,bitIndex8) ) ).
fof(addCaseBooleanConditionEqualRanges1_1909,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115518(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115516(VarNext,B)
<=> v115081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1983,axiom,
! [VarNext] :
( v115518(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115516(VarNext,B)
<=> v115117(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22821,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115518(VarNext)
<=> ( v115519(VarNext)
& v115110(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115519(VarNext)
<=> ( v115521(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115521(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_36184,axiom,
! [VarCurr] :
( v115091(VarCurr,bitIndex8)
<=> v115093(VarCurr,bitIndex8) ) ).
fof(addAssignment_36183,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex8)
<=> v115095(VarCurr,bitIndex8) ) ).
fof(addAssignment_36182,axiom,
! [VarCurr] :
( v115095(VarCurr,bitIndex8)
<=> v113683(VarCurr,bitIndex8) ) ).
fof(addAssignment_36181,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex4)
<=> v115208(VarCurr,bitIndex4) ) ).
fof(addAssignment_36180,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex4)
<=> v115123(VarCurr,bitIndex4) ) ).
fof(addAssignment_36179,axiom,
! [VarCurr] :
( v115123(VarCurr,bitIndex4)
<=> v115125(VarCurr,bitIndex4) ) ).
fof(addAssignment_36178,axiom,
! [VarCurr] :
( v115125(VarCurr,bitIndex4)
<=> v115127(VarCurr,bitIndex4) ) ).
fof(addAssignment_36177,axiom,
! [VarCurr] :
( v115127(VarCurr,bitIndex4)
<=> v115129(VarCurr,bitIndex4) ) ).
fof(addAssignment_36176,axiom,
! [VarCurr] :
( v115129(VarCurr,bitIndex4)
<=> v115131(VarCurr,bitIndex4) ) ).
fof(addAssignment_36175,axiom,
! [VarCurr] :
( v115131(VarCurr,bitIndex4)
<=> v115133(VarCurr,bitIndex4) ) ).
fof(addAssignment_36174,axiom,
! [VarCurr] :
( v115133(VarCurr,bitIndex4)
<=> v115135(VarCurr,bitIndex4) ) ).
fof(addAssignment_36173,axiom,
! [VarCurr] :
( v115135(VarCurr,bitIndex4)
<=> v115137(VarCurr,bitIndex4) ) ).
fof(addAssignment_36172,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex4)
<=> v115139(VarCurr,bitIndex4) ) ).
fof(addAssignment_36171,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex4)
<=> v108336(VarCurr,bitIndex17) ) ).
fof(addAssignment_36170,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex17)
<=> v108338(VarCurr,bitIndex17) ) ).
fof(addAssignment_36169,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex17)
<=> v115448(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115471(VarNext)
=> ( v115448(VarNext)
<=> v115448(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1982,axiom,
! [VarNext] :
( v115471(VarNext)
=> ( v115448(VarNext)
<=> v115506(VarNext) ) ) ).
fof(addAssignment_36168,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115506(VarNext)
<=> v115504(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5150,axiom,
! [VarCurr] :
( ~ v115450(VarCurr)
=> ( v115504(VarCurr)
<=> v115507(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5153,axiom,
! [VarCurr] :
( v115450(VarCurr)
=> ( v115504(VarCurr)
<=> v115452(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5149,axiom,
! [VarCurr] :
( ~ v115484(VarCurr)
=> ( v115507(VarCurr)
<=> v115466(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5152,axiom,
! [VarCurr] :
( v115484(VarCurr)
=> ( v115507(VarCurr)
<=> v115508(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1276,axiom,
! [VarCurr] :
( ( ~ v115487(VarCurr)
& ~ v115489(VarCurr) )
=> ( v115508(VarCurr)
<=> v115512(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5148,axiom,
! [VarCurr] :
( v115489(VarCurr)
=> ( v115508(VarCurr)
<=> v115511(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5151,axiom,
! [VarCurr] :
( v115487(VarCurr)
=> ( v115508(VarCurr)
<=> v115509(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5147,axiom,
! [VarCurr] :
( ~ v115497(VarCurr)
=> ( v115512(VarCurr)
<=> v115466(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5150,axiom,
! [VarCurr] :
( v115497(VarCurr)
=> ( v115512(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5146,axiom,
! [VarCurr] :
( ~ v115491(VarCurr)
=> ( v115511(VarCurr)
<=> v115466(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5149,axiom,
! [VarCurr] :
( v115491(VarCurr)
=> ( v115511(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2617,axiom,
! [VarCurr] :
( ~ v115510(VarCurr)
=> ( v115509(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2652,axiom,
! [VarCurr] :
( v115510(VarCurr)
=> ( v115509(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7837,axiom,
! [VarCurr] :
( v115510(VarCurr)
<=> ( v115460(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22819,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115471(VarNext)
<=> ( v115472(VarNext)
& v115481(VarNext) ) ) ) ).
fof(addAssignment_36167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115481(VarNext)
<=> v115479(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22818,axiom,
! [VarCurr] :
( v115479(VarCurr)
<=> ( v115450(VarCurr)
| v115482(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22817,axiom,
! [VarCurr] :
( v115482(VarCurr)
<=> ( v115483(VarCurr)
& v115503(VarCurr) ) ) ).
fof(writeUnaryOperator_9110,axiom,
! [VarCurr] :
( ~ v115503(VarCurr)
<=> v115450(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22816,axiom,
! [VarCurr] :
( v115483(VarCurr)
<=> ( v115484(VarCurr)
| v115501(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22815,axiom,
! [VarCurr] :
( v115501(VarCurr)
<=> ( v115462(VarCurr)
& v115502(VarCurr) ) ) ).
fof(writeUnaryOperator_9109,axiom,
! [VarCurr] :
( ~ v115502(VarCurr)
<=> v115464(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22814,axiom,
! [VarCurr] :
( v115484(VarCurr)
<=> ( v115485(VarCurr)
& v115464(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22813,axiom,
! [VarCurr] :
( v115485(VarCurr)
<=> ( v115486(VarCurr)
| v115495(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22812,axiom,
! [VarCurr] :
( v115495(VarCurr)
<=> ( v115496(VarCurr)
& v115500(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7836,axiom,
! [VarCurr] :
( v115500(VarCurr)
<=> ( ( v115488(VarCurr,bitIndex2)
<=> $false )
& ( v115488(VarCurr,bitIndex1)
<=> $false )
& ( v115488(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22811,axiom,
! [VarCurr] :
( v115496(VarCurr)
<=> ( v115497(VarCurr)
| v115498(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22810,axiom,
! [VarCurr] :
( v115498(VarCurr)
<=> ( v115462(VarCurr)
& v115499(VarCurr) ) ) ).
fof(writeUnaryOperator_9108,axiom,
! [VarCurr] :
( ~ v115499(VarCurr)
<=> v115497(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7835,axiom,
! [VarCurr] :
( v115497(VarCurr)
<=> ( v115460(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22809,axiom,
! [VarCurr] :
( v115486(VarCurr)
<=> ( v115487(VarCurr)
| v115489(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22808,axiom,
! [VarCurr] :
( v115489(VarCurr)
<=> ( v115490(VarCurr)
& v115494(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7834,axiom,
! [VarCurr] :
( v115494(VarCurr)
<=> ( ( v115488(VarCurr,bitIndex2)
<=> $false )
& ( v115488(VarCurr,bitIndex1)
<=> $true )
& ( v115488(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22807,axiom,
! [VarCurr] :
( v115490(VarCurr)
<=> ( v115491(VarCurr)
| v115492(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22806,axiom,
! [VarCurr] :
( v115492(VarCurr)
<=> ( v115462(VarCurr)
& v115493(VarCurr) ) ) ).
fof(writeUnaryOperator_9107,axiom,
! [VarCurr] :
( ~ v115493(VarCurr)
<=> v115491(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7833,axiom,
! [VarCurr] :
( v115491(VarCurr)
<=> ( v115460(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7832,axiom,
! [VarCurr] :
( v115487(VarCurr)
<=> ( ( v115488(VarCurr,bitIndex2)
<=> $true )
& ( v115488(VarCurr,bitIndex1)
<=> $false )
& ( v115488(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36166,axiom,
! [VarCurr] :
( v115488(VarCurr,bitIndex0)
<=> v115458(VarCurr) ) ).
fof(addAssignment_36165,axiom,
! [VarCurr] :
( v115488(VarCurr,bitIndex1)
<=> v115456(VarCurr) ) ).
fof(addAssignment_36164,axiom,
! [VarCurr] :
( v115488(VarCurr,bitIndex2)
<=> v115454(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22805,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115472(VarNext)
<=> ( v115473(VarNext)
& v115468(VarNext) ) ) ) ).
fof(writeUnaryOperator_9106,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115473(VarNext)
<=> v115475(VarNext) ) ) ).
fof(addAssignment_36163,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115475(VarNext)
<=> v115468(VarCurr) ) ) ).
fof(addAssignment_36162,axiom,
! [VarCurr] :
( v115468(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_36161,axiom,
! [VarCurr] :
( v115466(VarCurr)
<=> $false ) ).
fof(addAssignment_36160,axiom,
! [VarCurr] :
( v115464(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_36159,axiom,
! [VarCurr] :
( v115462(VarCurr)
<=> $false ) ).
fof(addAssignment_36158,axiom,
! [VarCurr] :
( v115460(VarCurr)
<=> v108361(VarCurr,bitIndex17) ) ).
fof(addAssignment_36157,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex17)
<=> v108363(VarCurr,bitIndex17) ) ).
fof(addAssignment_36156,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex17)
<=> v4313(VarCurr,bitIndex17) ) ).
fof(addAssignment_36155,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex17)
<=> v4315(VarCurr,bitIndex17) ) ).
fof(addAssignment_36154,axiom,
! [VarCurr] :
( v115458(VarCurr)
<=> $false ) ).
fof(addAssignment_36153,axiom,
! [VarCurr] :
( v115456(VarCurr)
<=> $false ) ).
fof(addAssignment_36152,axiom,
! [VarCurr] :
( v115454(VarCurr)
<=> $true ) ).
fof(addAssignment_36151,axiom,
! [VarCurr] :
( v115452(VarCurr)
<=> $false ) ).
fof(addAssignment_36150,axiom,
! [VarCurr] :
( v115450(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_36149,axiom,
! [VarCurr] :
( v115079(VarCurr,bitIndex7)
<=> v115081(VarCurr,bitIndex7) ) ).
fof(addAssignment_36148,axiom,
! [VarNext] :
( v115081(VarNext,bitIndex7)
<=> v115440(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionEqualRanges1_1907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115442(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115440(VarNext,B)
<=> v115081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1981,axiom,
! [VarNext] :
( v115442(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115440(VarNext,B)
<=> v115117(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22804,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115442(VarNext)
<=> ( v115443(VarNext)
& v115110(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115443(VarNext)
<=> ( v115445(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115445(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_36147,axiom,
! [VarCurr] :
( v115091(VarCurr,bitIndex7)
<=> v115093(VarCurr,bitIndex7) ) ).
fof(addAssignment_36146,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex7)
<=> v115095(VarCurr,bitIndex7) ) ).
fof(addAssignment_36145,axiom,
! [VarCurr] :
( v115095(VarCurr,bitIndex7)
<=> v113683(VarCurr,bitIndex7) ) ).
fof(addAssignment_36144,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex3)
<=> v115208(VarCurr,bitIndex3) ) ).
fof(addAssignment_36143,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex3)
<=> v115123(VarCurr,bitIndex3) ) ).
fof(addAssignment_36142,axiom,
! [VarCurr] :
( v115123(VarCurr,bitIndex3)
<=> v115125(VarCurr,bitIndex3) ) ).
fof(addAssignment_36141,axiom,
! [VarCurr] :
( v115125(VarCurr,bitIndex3)
<=> v115127(VarCurr,bitIndex3) ) ).
fof(addAssignment_36140,axiom,
! [VarCurr] :
( v115127(VarCurr,bitIndex3)
<=> v115129(VarCurr,bitIndex3) ) ).
fof(addAssignment_36139,axiom,
! [VarCurr] :
( v115129(VarCurr,bitIndex3)
<=> v115131(VarCurr,bitIndex3) ) ).
fof(addAssignment_36138,axiom,
! [VarCurr] :
( v115131(VarCurr,bitIndex3)
<=> v115133(VarCurr,bitIndex3) ) ).
fof(addAssignment_36137,axiom,
! [VarCurr] :
( v115133(VarCurr,bitIndex3)
<=> v115135(VarCurr,bitIndex3) ) ).
fof(addAssignment_36136,axiom,
! [VarCurr] :
( v115135(VarCurr,bitIndex3)
<=> v115137(VarCurr,bitIndex3) ) ).
fof(addAssignment_36135,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex3)
<=> v115139(VarCurr,bitIndex3) ) ).
fof(addAssignment_36134,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex3)
<=> v108336(VarCurr,bitIndex16) ) ).
fof(addAssignment_36133,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex16)
<=> v108338(VarCurr,bitIndex16) ) ).
fof(addAssignment_36132,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex16)
<=> v115372(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1906,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115395(VarNext)
=> ( v115372(VarNext)
<=> v115372(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1980,axiom,
! [VarNext] :
( v115395(VarNext)
=> ( v115372(VarNext)
<=> v115430(VarNext) ) ) ).
fof(addAssignment_36131,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115430(VarNext)
<=> v115428(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5145,axiom,
! [VarCurr] :
( ~ v115374(VarCurr)
=> ( v115428(VarCurr)
<=> v115431(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5148,axiom,
! [VarCurr] :
( v115374(VarCurr)
=> ( v115428(VarCurr)
<=> v115376(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5144,axiom,
! [VarCurr] :
( ~ v115408(VarCurr)
=> ( v115431(VarCurr)
<=> v115390(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5147,axiom,
! [VarCurr] :
( v115408(VarCurr)
=> ( v115431(VarCurr)
<=> v115432(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1275,axiom,
! [VarCurr] :
( ( ~ v115411(VarCurr)
& ~ v115413(VarCurr) )
=> ( v115432(VarCurr)
<=> v115436(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5143,axiom,
! [VarCurr] :
( v115413(VarCurr)
=> ( v115432(VarCurr)
<=> v115435(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5146,axiom,
! [VarCurr] :
( v115411(VarCurr)
=> ( v115432(VarCurr)
<=> v115433(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5142,axiom,
! [VarCurr] :
( ~ v115421(VarCurr)
=> ( v115436(VarCurr)
<=> v115390(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5145,axiom,
! [VarCurr] :
( v115421(VarCurr)
=> ( v115436(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5141,axiom,
! [VarCurr] :
( ~ v115415(VarCurr)
=> ( v115435(VarCurr)
<=> v115390(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5144,axiom,
! [VarCurr] :
( v115415(VarCurr)
=> ( v115435(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2616,axiom,
! [VarCurr] :
( ~ v115434(VarCurr)
=> ( v115433(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2651,axiom,
! [VarCurr] :
( v115434(VarCurr)
=> ( v115433(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7831,axiom,
! [VarCurr] :
( v115434(VarCurr)
<=> ( v115384(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115395(VarNext)
<=> ( v115396(VarNext)
& v115405(VarNext) ) ) ) ).
fof(addAssignment_36130,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115405(VarNext)
<=> v115403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22801,axiom,
! [VarCurr] :
( v115403(VarCurr)
<=> ( v115374(VarCurr)
| v115406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22800,axiom,
! [VarCurr] :
( v115406(VarCurr)
<=> ( v115407(VarCurr)
& v115427(VarCurr) ) ) ).
fof(writeUnaryOperator_9104,axiom,
! [VarCurr] :
( ~ v115427(VarCurr)
<=> v115374(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22799,axiom,
! [VarCurr] :
( v115407(VarCurr)
<=> ( v115408(VarCurr)
| v115425(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22798,axiom,
! [VarCurr] :
( v115425(VarCurr)
<=> ( v115386(VarCurr)
& v115426(VarCurr) ) ) ).
fof(writeUnaryOperator_9103,axiom,
! [VarCurr] :
( ~ v115426(VarCurr)
<=> v115388(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22797,axiom,
! [VarCurr] :
( v115408(VarCurr)
<=> ( v115409(VarCurr)
& v115388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22796,axiom,
! [VarCurr] :
( v115409(VarCurr)
<=> ( v115410(VarCurr)
| v115419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22795,axiom,
! [VarCurr] :
( v115419(VarCurr)
<=> ( v115420(VarCurr)
& v115424(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7830,axiom,
! [VarCurr] :
( v115424(VarCurr)
<=> ( ( v115412(VarCurr,bitIndex2)
<=> $false )
& ( v115412(VarCurr,bitIndex1)
<=> $false )
& ( v115412(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22794,axiom,
! [VarCurr] :
( v115420(VarCurr)
<=> ( v115421(VarCurr)
| v115422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22793,axiom,
! [VarCurr] :
( v115422(VarCurr)
<=> ( v115386(VarCurr)
& v115423(VarCurr) ) ) ).
fof(writeUnaryOperator_9102,axiom,
! [VarCurr] :
( ~ v115423(VarCurr)
<=> v115421(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7829,axiom,
! [VarCurr] :
( v115421(VarCurr)
<=> ( v115384(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22792,axiom,
! [VarCurr] :
( v115410(VarCurr)
<=> ( v115411(VarCurr)
| v115413(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22791,axiom,
! [VarCurr] :
( v115413(VarCurr)
<=> ( v115414(VarCurr)
& v115418(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7828,axiom,
! [VarCurr] :
( v115418(VarCurr)
<=> ( ( v115412(VarCurr,bitIndex2)
<=> $false )
& ( v115412(VarCurr,bitIndex1)
<=> $true )
& ( v115412(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22790,axiom,
! [VarCurr] :
( v115414(VarCurr)
<=> ( v115415(VarCurr)
| v115416(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22789,axiom,
! [VarCurr] :
( v115416(VarCurr)
<=> ( v115386(VarCurr)
& v115417(VarCurr) ) ) ).
fof(writeUnaryOperator_9101,axiom,
! [VarCurr] :
( ~ v115417(VarCurr)
<=> v115415(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7827,axiom,
! [VarCurr] :
( v115415(VarCurr)
<=> ( v115384(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7826,axiom,
! [VarCurr] :
( v115411(VarCurr)
<=> ( ( v115412(VarCurr,bitIndex2)
<=> $true )
& ( v115412(VarCurr,bitIndex1)
<=> $false )
& ( v115412(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36129,axiom,
! [VarCurr] :
( v115412(VarCurr,bitIndex0)
<=> v115382(VarCurr) ) ).
fof(addAssignment_36128,axiom,
! [VarCurr] :
( v115412(VarCurr,bitIndex1)
<=> v115380(VarCurr) ) ).
fof(addAssignment_36127,axiom,
! [VarCurr] :
( v115412(VarCurr,bitIndex2)
<=> v115378(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115396(VarNext)
<=> ( v115397(VarNext)
& v115392(VarNext) ) ) ) ).
fof(writeUnaryOperator_9100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115397(VarNext)
<=> v115399(VarNext) ) ) ).
fof(addAssignment_36126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115399(VarNext)
<=> v115392(VarCurr) ) ) ).
fof(addAssignment_36125,axiom,
! [VarCurr] :
( v115392(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_36124,axiom,
! [VarCurr] :
( v115390(VarCurr)
<=> $false ) ).
fof(addAssignment_36123,axiom,
! [VarCurr] :
( v115388(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_36122,axiom,
! [VarCurr] :
( v115386(VarCurr)
<=> $false ) ).
fof(addAssignment_36121,axiom,
! [VarCurr] :
( v115384(VarCurr)
<=> v108361(VarCurr,bitIndex16) ) ).
fof(addAssignment_36120,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex16)
<=> v108363(VarCurr,bitIndex16) ) ).
fof(addAssignment_36119,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex16)
<=> v4313(VarCurr,bitIndex16) ) ).
fof(addAssignment_36118,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex16)
<=> v4315(VarCurr,bitIndex16) ) ).
fof(addAssignment_36117,axiom,
! [VarCurr] :
( v115382(VarCurr)
<=> $false ) ).
fof(addAssignment_36116,axiom,
! [VarCurr] :
( v115380(VarCurr)
<=> $false ) ).
fof(addAssignment_36115,axiom,
! [VarCurr] :
( v115378(VarCurr)
<=> $true ) ).
fof(addAssignment_36114,axiom,
! [VarCurr] :
( v115376(VarCurr)
<=> $false ) ).
fof(addAssignment_36113,axiom,
! [VarCurr] :
( v115374(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_36112,axiom,
! [VarCurr] :
( v115079(VarCurr,bitIndex6)
<=> v115081(VarCurr,bitIndex6) ) ).
fof(addAssignment_36111,axiom,
! [VarNext] :
( v115081(VarNext,bitIndex6)
<=> v115364(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1905,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115366(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115364(VarNext,B)
<=> v115081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1979,axiom,
! [VarNext] :
( v115366(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115364(VarNext,B)
<=> v115117(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115366(VarNext)
<=> ( v115367(VarNext)
& v115110(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22786,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115367(VarNext)
<=> ( v115369(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115369(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_36110,axiom,
! [VarCurr] :
( v115091(VarCurr,bitIndex6)
<=> v115093(VarCurr,bitIndex6) ) ).
fof(addAssignment_36109,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex6)
<=> v115095(VarCurr,bitIndex6) ) ).
fof(addAssignment_36108,axiom,
! [VarCurr] :
( v115095(VarCurr,bitIndex6)
<=> v113683(VarCurr,bitIndex6) ) ).
fof(addAssignment_36107,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex2)
<=> v115208(VarCurr,bitIndex2) ) ).
fof(addAssignment_36106,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex2)
<=> v115123(VarCurr,bitIndex2) ) ).
fof(addAssignment_36105,axiom,
! [VarCurr] :
( v115123(VarCurr,bitIndex2)
<=> v115125(VarCurr,bitIndex2) ) ).
fof(addAssignment_36104,axiom,
! [VarCurr] :
( v115125(VarCurr,bitIndex2)
<=> v115127(VarCurr,bitIndex2) ) ).
fof(addAssignment_36103,axiom,
! [VarCurr] :
( v115127(VarCurr,bitIndex2)
<=> v115129(VarCurr,bitIndex2) ) ).
fof(addAssignment_36102,axiom,
! [VarCurr] :
( v115129(VarCurr,bitIndex2)
<=> v115131(VarCurr,bitIndex2) ) ).
fof(addAssignment_36101,axiom,
! [VarCurr] :
( v115131(VarCurr,bitIndex2)
<=> v115133(VarCurr,bitIndex2) ) ).
fof(addAssignment_36100,axiom,
! [VarCurr] :
( v115133(VarCurr,bitIndex2)
<=> v115135(VarCurr,bitIndex2) ) ).
fof(addAssignment_36099,axiom,
! [VarCurr] :
( v115135(VarCurr,bitIndex2)
<=> v115137(VarCurr,bitIndex2) ) ).
fof(addAssignment_36098,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex2)
<=> v115139(VarCurr,bitIndex2) ) ).
fof(addAssignment_36097,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex2)
<=> v108336(VarCurr,bitIndex15) ) ).
fof(addAssignment_36096,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex15)
<=> v108338(VarCurr,bitIndex15) ) ).
fof(addAssignment_36095,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex15)
<=> v115296(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1904,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115319(VarNext)
=> ( v115296(VarNext)
<=> v115296(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1978,axiom,
! [VarNext] :
( v115319(VarNext)
=> ( v115296(VarNext)
<=> v115354(VarNext) ) ) ).
fof(addAssignment_36094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115354(VarNext)
<=> v115352(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5140,axiom,
! [VarCurr] :
( ~ v115298(VarCurr)
=> ( v115352(VarCurr)
<=> v115355(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5143,axiom,
! [VarCurr] :
( v115298(VarCurr)
=> ( v115352(VarCurr)
<=> v115300(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5139,axiom,
! [VarCurr] :
( ~ v115332(VarCurr)
=> ( v115355(VarCurr)
<=> v115314(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5142,axiom,
! [VarCurr] :
( v115332(VarCurr)
=> ( v115355(VarCurr)
<=> v115356(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1274,axiom,
! [VarCurr] :
( ( ~ v115335(VarCurr)
& ~ v115337(VarCurr) )
=> ( v115356(VarCurr)
<=> v115360(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5138,axiom,
! [VarCurr] :
( v115337(VarCurr)
=> ( v115356(VarCurr)
<=> v115359(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5141,axiom,
! [VarCurr] :
( v115335(VarCurr)
=> ( v115356(VarCurr)
<=> v115357(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5137,axiom,
! [VarCurr] :
( ~ v115345(VarCurr)
=> ( v115360(VarCurr)
<=> v115314(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5140,axiom,
! [VarCurr] :
( v115345(VarCurr)
=> ( v115360(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5136,axiom,
! [VarCurr] :
( ~ v115339(VarCurr)
=> ( v115359(VarCurr)
<=> v115314(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5139,axiom,
! [VarCurr] :
( v115339(VarCurr)
=> ( v115359(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2615,axiom,
! [VarCurr] :
( ~ v115358(VarCurr)
=> ( v115357(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2650,axiom,
! [VarCurr] :
( v115358(VarCurr)
=> ( v115357(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7825,axiom,
! [VarCurr] :
( v115358(VarCurr)
<=> ( v115308(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22785,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115319(VarNext)
<=> ( v115320(VarNext)
& v115329(VarNext) ) ) ) ).
fof(addAssignment_36093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115329(VarNext)
<=> v115327(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22784,axiom,
! [VarCurr] :
( v115327(VarCurr)
<=> ( v115298(VarCurr)
| v115330(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22783,axiom,
! [VarCurr] :
( v115330(VarCurr)
<=> ( v115331(VarCurr)
& v115351(VarCurr) ) ) ).
fof(writeUnaryOperator_9098,axiom,
! [VarCurr] :
( ~ v115351(VarCurr)
<=> v115298(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22782,axiom,
! [VarCurr] :
( v115331(VarCurr)
<=> ( v115332(VarCurr)
| v115349(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22781,axiom,
! [VarCurr] :
( v115349(VarCurr)
<=> ( v115310(VarCurr)
& v115350(VarCurr) ) ) ).
fof(writeUnaryOperator_9097,axiom,
! [VarCurr] :
( ~ v115350(VarCurr)
<=> v115312(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22780,axiom,
! [VarCurr] :
( v115332(VarCurr)
<=> ( v115333(VarCurr)
& v115312(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22779,axiom,
! [VarCurr] :
( v115333(VarCurr)
<=> ( v115334(VarCurr)
| v115343(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22778,axiom,
! [VarCurr] :
( v115343(VarCurr)
<=> ( v115344(VarCurr)
& v115348(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7824,axiom,
! [VarCurr] :
( v115348(VarCurr)
<=> ( ( v115336(VarCurr,bitIndex2)
<=> $false )
& ( v115336(VarCurr,bitIndex1)
<=> $false )
& ( v115336(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22777,axiom,
! [VarCurr] :
( v115344(VarCurr)
<=> ( v115345(VarCurr)
| v115346(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22776,axiom,
! [VarCurr] :
( v115346(VarCurr)
<=> ( v115310(VarCurr)
& v115347(VarCurr) ) ) ).
fof(writeUnaryOperator_9096,axiom,
! [VarCurr] :
( ~ v115347(VarCurr)
<=> v115345(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7823,axiom,
! [VarCurr] :
( v115345(VarCurr)
<=> ( v115308(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22775,axiom,
! [VarCurr] :
( v115334(VarCurr)
<=> ( v115335(VarCurr)
| v115337(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22774,axiom,
! [VarCurr] :
( v115337(VarCurr)
<=> ( v115338(VarCurr)
& v115342(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7822,axiom,
! [VarCurr] :
( v115342(VarCurr)
<=> ( ( v115336(VarCurr,bitIndex2)
<=> $false )
& ( v115336(VarCurr,bitIndex1)
<=> $true )
& ( v115336(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22773,axiom,
! [VarCurr] :
( v115338(VarCurr)
<=> ( v115339(VarCurr)
| v115340(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22772,axiom,
! [VarCurr] :
( v115340(VarCurr)
<=> ( v115310(VarCurr)
& v115341(VarCurr) ) ) ).
fof(writeUnaryOperator_9095,axiom,
! [VarCurr] :
( ~ v115341(VarCurr)
<=> v115339(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7821,axiom,
! [VarCurr] :
( v115339(VarCurr)
<=> ( v115308(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7820,axiom,
! [VarCurr] :
( v115335(VarCurr)
<=> ( ( v115336(VarCurr,bitIndex2)
<=> $true )
& ( v115336(VarCurr,bitIndex1)
<=> $false )
& ( v115336(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36092,axiom,
! [VarCurr] :
( v115336(VarCurr,bitIndex0)
<=> v115306(VarCurr) ) ).
fof(addAssignment_36091,axiom,
! [VarCurr] :
( v115336(VarCurr,bitIndex1)
<=> v115304(VarCurr) ) ).
fof(addAssignment_36090,axiom,
! [VarCurr] :
( v115336(VarCurr,bitIndex2)
<=> v115302(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115320(VarNext)
<=> ( v115321(VarNext)
& v115316(VarNext) ) ) ) ).
fof(writeUnaryOperator_9094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115321(VarNext)
<=> v115323(VarNext) ) ) ).
fof(addAssignment_36089,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115323(VarNext)
<=> v115316(VarCurr) ) ) ).
fof(addAssignment_36088,axiom,
! [VarCurr] :
( v115316(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_36087,axiom,
! [VarCurr] :
( v115314(VarCurr)
<=> $false ) ).
fof(addAssignment_36086,axiom,
! [VarCurr] :
( v115312(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_36085,axiom,
! [VarCurr] :
( v115310(VarCurr)
<=> $false ) ).
fof(addAssignment_36084,axiom,
! [VarCurr] :
( v115308(VarCurr)
<=> v108361(VarCurr,bitIndex15) ) ).
fof(addAssignment_36083,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex15)
<=> v108363(VarCurr,bitIndex15) ) ).
fof(addAssignment_36082,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex15)
<=> v4313(VarCurr,bitIndex15) ) ).
fof(addAssignment_36081,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex15)
<=> v4315(VarCurr,bitIndex15) ) ).
fof(addAssignment_36080,axiom,
! [VarCurr] :
( v115306(VarCurr)
<=> $false ) ).
fof(addAssignment_36079,axiom,
! [VarCurr] :
( v115304(VarCurr)
<=> $false ) ).
fof(addAssignment_36078,axiom,
! [VarCurr] :
( v115302(VarCurr)
<=> $true ) ).
fof(addAssignment_36077,axiom,
! [VarCurr] :
( v115300(VarCurr)
<=> $false ) ).
fof(addAssignment_36076,axiom,
! [VarCurr] :
( v115298(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_36075,axiom,
! [VarCurr] :
( v115079(VarCurr,bitIndex5)
<=> v115081(VarCurr,bitIndex5) ) ).
fof(addAssignment_36074,axiom,
! [VarNext] :
( v115081(VarNext,bitIndex5)
<=> v115288(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115290(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115288(VarNext,B)
<=> v115081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1977,axiom,
! [VarNext] :
( v115290(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115288(VarNext,B)
<=> v115117(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115290(VarNext)
<=> ( v115291(VarNext)
& v115110(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115291(VarNext)
<=> ( v115293(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115293(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_36073,axiom,
! [VarCurr] :
( v115091(VarCurr,bitIndex5)
<=> v115093(VarCurr,bitIndex5) ) ).
fof(addAssignment_36072,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex5)
<=> v115095(VarCurr,bitIndex5) ) ).
fof(addAssignment_36071,axiom,
! [VarCurr] :
( v115095(VarCurr,bitIndex5)
<=> v113683(VarCurr,bitIndex5) ) ).
fof(addAssignment_36070,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex1)
<=> v115208(VarCurr,bitIndex1) ) ).
fof(addAssignment_36069,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex1)
<=> v115123(VarCurr,bitIndex1) ) ).
fof(addAssignment_36068,axiom,
! [VarCurr] :
( v115123(VarCurr,bitIndex1)
<=> v115125(VarCurr,bitIndex1) ) ).
fof(addAssignment_36067,axiom,
! [VarCurr] :
( v115125(VarCurr,bitIndex1)
<=> v115127(VarCurr,bitIndex1) ) ).
fof(addAssignment_36066,axiom,
! [VarCurr] :
( v115127(VarCurr,bitIndex1)
<=> v115129(VarCurr,bitIndex1) ) ).
fof(addAssignment_36065,axiom,
! [VarCurr] :
( v115129(VarCurr,bitIndex1)
<=> v115131(VarCurr,bitIndex1) ) ).
fof(addAssignment_36064,axiom,
! [VarCurr] :
( v115131(VarCurr,bitIndex1)
<=> v115133(VarCurr,bitIndex1) ) ).
fof(addAssignment_36063,axiom,
! [VarCurr] :
( v115133(VarCurr,bitIndex1)
<=> v115135(VarCurr,bitIndex1) ) ).
fof(addAssignment_36062,axiom,
! [VarCurr] :
( v115135(VarCurr,bitIndex1)
<=> v115137(VarCurr,bitIndex1) ) ).
fof(addAssignment_36061,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex1)
<=> v115139(VarCurr,bitIndex1) ) ).
fof(addAssignment_36060,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex1)
<=> v108336(VarCurr,bitIndex14) ) ).
fof(addAssignment_36059,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex14)
<=> v108338(VarCurr,bitIndex14) ) ).
fof(addAssignment_36058,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex14)
<=> v115220(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1902,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115243(VarNext)
=> ( v115220(VarNext)
<=> v115220(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1976,axiom,
! [VarNext] :
( v115243(VarNext)
=> ( v115220(VarNext)
<=> v115278(VarNext) ) ) ).
fof(addAssignment_36057,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115278(VarNext)
<=> v115276(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5135,axiom,
! [VarCurr] :
( ~ v115222(VarCurr)
=> ( v115276(VarCurr)
<=> v115279(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5138,axiom,
! [VarCurr] :
( v115222(VarCurr)
=> ( v115276(VarCurr)
<=> v115224(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5134,axiom,
! [VarCurr] :
( ~ v115256(VarCurr)
=> ( v115279(VarCurr)
<=> v115238(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5137,axiom,
! [VarCurr] :
( v115256(VarCurr)
=> ( v115279(VarCurr)
<=> v115280(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1273,axiom,
! [VarCurr] :
( ( ~ v115259(VarCurr)
& ~ v115261(VarCurr) )
=> ( v115280(VarCurr)
<=> v115284(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5133,axiom,
! [VarCurr] :
( v115261(VarCurr)
=> ( v115280(VarCurr)
<=> v115283(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5136,axiom,
! [VarCurr] :
( v115259(VarCurr)
=> ( v115280(VarCurr)
<=> v115281(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5132,axiom,
! [VarCurr] :
( ~ v115269(VarCurr)
=> ( v115284(VarCurr)
<=> v115238(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5135,axiom,
! [VarCurr] :
( v115269(VarCurr)
=> ( v115284(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5131,axiom,
! [VarCurr] :
( ~ v115263(VarCurr)
=> ( v115283(VarCurr)
<=> v115238(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5134,axiom,
! [VarCurr] :
( v115263(VarCurr)
=> ( v115283(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2614,axiom,
! [VarCurr] :
( ~ v115282(VarCurr)
=> ( v115281(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2649,axiom,
! [VarCurr] :
( v115282(VarCurr)
=> ( v115281(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7819,axiom,
! [VarCurr] :
( v115282(VarCurr)
<=> ( v115232(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115243(VarNext)
<=> ( v115244(VarNext)
& v115253(VarNext) ) ) ) ).
fof(addAssignment_36056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115253(VarNext)
<=> v115251(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22767,axiom,
! [VarCurr] :
( v115251(VarCurr)
<=> ( v115222(VarCurr)
| v115254(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22766,axiom,
! [VarCurr] :
( v115254(VarCurr)
<=> ( v115255(VarCurr)
& v115275(VarCurr) ) ) ).
fof(writeUnaryOperator_9092,axiom,
! [VarCurr] :
( ~ v115275(VarCurr)
<=> v115222(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22765,axiom,
! [VarCurr] :
( v115255(VarCurr)
<=> ( v115256(VarCurr)
| v115273(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22764,axiom,
! [VarCurr] :
( v115273(VarCurr)
<=> ( v115234(VarCurr)
& v115274(VarCurr) ) ) ).
fof(writeUnaryOperator_9091,axiom,
! [VarCurr] :
( ~ v115274(VarCurr)
<=> v115236(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22763,axiom,
! [VarCurr] :
( v115256(VarCurr)
<=> ( v115257(VarCurr)
& v115236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22762,axiom,
! [VarCurr] :
( v115257(VarCurr)
<=> ( v115258(VarCurr)
| v115267(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22761,axiom,
! [VarCurr] :
( v115267(VarCurr)
<=> ( v115268(VarCurr)
& v115272(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7818,axiom,
! [VarCurr] :
( v115272(VarCurr)
<=> ( ( v115260(VarCurr,bitIndex2)
<=> $false )
& ( v115260(VarCurr,bitIndex1)
<=> $false )
& ( v115260(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22760,axiom,
! [VarCurr] :
( v115268(VarCurr)
<=> ( v115269(VarCurr)
| v115270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22759,axiom,
! [VarCurr] :
( v115270(VarCurr)
<=> ( v115234(VarCurr)
& v115271(VarCurr) ) ) ).
fof(writeUnaryOperator_9090,axiom,
! [VarCurr] :
( ~ v115271(VarCurr)
<=> v115269(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7817,axiom,
! [VarCurr] :
( v115269(VarCurr)
<=> ( v115232(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22758,axiom,
! [VarCurr] :
( v115258(VarCurr)
<=> ( v115259(VarCurr)
| v115261(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22757,axiom,
! [VarCurr] :
( v115261(VarCurr)
<=> ( v115262(VarCurr)
& v115266(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7816,axiom,
! [VarCurr] :
( v115266(VarCurr)
<=> ( ( v115260(VarCurr,bitIndex2)
<=> $false )
& ( v115260(VarCurr,bitIndex1)
<=> $true )
& ( v115260(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22756,axiom,
! [VarCurr] :
( v115262(VarCurr)
<=> ( v115263(VarCurr)
| v115264(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22755,axiom,
! [VarCurr] :
( v115264(VarCurr)
<=> ( v115234(VarCurr)
& v115265(VarCurr) ) ) ).
fof(writeUnaryOperator_9089,axiom,
! [VarCurr] :
( ~ v115265(VarCurr)
<=> v115263(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7815,axiom,
! [VarCurr] :
( v115263(VarCurr)
<=> ( v115232(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7814,axiom,
! [VarCurr] :
( v115259(VarCurr)
<=> ( ( v115260(VarCurr,bitIndex2)
<=> $true )
& ( v115260(VarCurr,bitIndex1)
<=> $false )
& ( v115260(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36055,axiom,
! [VarCurr] :
( v115260(VarCurr,bitIndex0)
<=> v115230(VarCurr) ) ).
fof(addAssignment_36054,axiom,
! [VarCurr] :
( v115260(VarCurr,bitIndex1)
<=> v115228(VarCurr) ) ).
fof(addAssignment_36053,axiom,
! [VarCurr] :
( v115260(VarCurr,bitIndex2)
<=> v115226(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22754,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115244(VarNext)
<=> ( v115245(VarNext)
& v115240(VarNext) ) ) ) ).
fof(writeUnaryOperator_9088,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115245(VarNext)
<=> v115247(VarNext) ) ) ).
fof(addAssignment_36052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115247(VarNext)
<=> v115240(VarCurr) ) ) ).
fof(addAssignment_36051,axiom,
! [VarCurr] :
( v115240(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_36050,axiom,
! [VarCurr] :
( v115238(VarCurr)
<=> $false ) ).
fof(addAssignment_36049,axiom,
! [VarCurr] :
( v115236(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_36048,axiom,
! [VarCurr] :
( v115234(VarCurr)
<=> $false ) ).
fof(addAssignment_36047,axiom,
! [VarCurr] :
( v115232(VarCurr)
<=> v108361(VarCurr,bitIndex14) ) ).
fof(addAssignment_36046,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex14)
<=> v108363(VarCurr,bitIndex14) ) ).
fof(addAssignment_36045,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex14)
<=> v4313(VarCurr,bitIndex14) ) ).
fof(addAssignment_36044,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex14)
<=> v4315(VarCurr,bitIndex14) ) ).
fof(addAssignment_36043,axiom,
! [VarCurr] :
( v115230(VarCurr)
<=> $false ) ).
fof(addAssignment_36042,axiom,
! [VarCurr] :
( v115228(VarCurr)
<=> $false ) ).
fof(addAssignment_36041,axiom,
! [VarCurr] :
( v115226(VarCurr)
<=> $true ) ).
fof(addAssignment_36040,axiom,
! [VarCurr] :
( v115224(VarCurr)
<=> $false ) ).
fof(addAssignment_36039,axiom,
! [VarCurr] :
( v115222(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_36038,axiom,
! [VarCurr] :
( v115079(VarCurr,bitIndex4)
<=> v115081(VarCurr,bitIndex4) ) ).
fof(addAssignment_36037,axiom,
! [VarNext] :
( v115081(VarNext,bitIndex4)
<=> v115212(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1901,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115214(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115212(VarNext,B)
<=> v115081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1975,axiom,
! [VarNext] :
( v115214(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115212(VarNext,B)
<=> v115117(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22753,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115214(VarNext)
<=> ( v115215(VarNext)
& v115110(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22752,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115215(VarNext)
<=> ( v115217(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115217(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_36036,axiom,
! [VarCurr] :
( v115091(VarCurr,bitIndex4)
<=> v115093(VarCurr,bitIndex4) ) ).
fof(addAssignment_36035,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex4)
<=> v115095(VarCurr,bitIndex4) ) ).
fof(addAssignment_36034,axiom,
! [VarCurr] :
( v115095(VarCurr,bitIndex4)
<=> v113683(VarCurr,bitIndex4) ) ).
fof(addAssignment_36033,axiom,
! [VarCurr] :
( v115077(VarCurr,bitIndex0)
<=> v115208(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2613,axiom,
! [VarCurr] :
( ~ v115073(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v115208(VarCurr,B)
<=> v115210(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2648,axiom,
! [VarCurr] :
( v115073(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v115208(VarCurr,B)
<=> v115209(VarCurr,B) ) ) ) ).
fof(addAssignment_36032,axiom,
! [VarCurr,B] :
( range_25_0(B)
=> ( v115210(VarCurr,B)
<=> v115121(VarCurr,B) ) ) ).
fof(range_axiom_109,axiom,
! [B] :
( range_25_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B ) ) ).
fof(addAssignment_36031,axiom,
! [VarCurr] :
( ( v115210(VarCurr,bitIndex32)
<=> $false )
& ( v115210(VarCurr,bitIndex31)
<=> $false )
& ( v115210(VarCurr,bitIndex30)
<=> $false )
& ( v115210(VarCurr,bitIndex29)
<=> $false )
& ( v115210(VarCurr,bitIndex28)
<=> $false )
& ( v115210(VarCurr,bitIndex27)
<=> $false )
& ( v115210(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addAssignment_36030,axiom,
! [VarCurr] :
( ( v115209(VarCurr,bitIndex24)
<=> v115079(VarCurr,bitIndex27) )
& ( v115209(VarCurr,bitIndex23)
<=> v115079(VarCurr,bitIndex26) )
& ( v115209(VarCurr,bitIndex22)
<=> v115079(VarCurr,bitIndex25) )
& ( v115209(VarCurr,bitIndex21)
<=> v115079(VarCurr,bitIndex24) )
& ( v115209(VarCurr,bitIndex20)
<=> v115079(VarCurr,bitIndex23) )
& ( v115209(VarCurr,bitIndex19)
<=> v115079(VarCurr,bitIndex22) )
& ( v115209(VarCurr,bitIndex18)
<=> v115079(VarCurr,bitIndex21) )
& ( v115209(VarCurr,bitIndex17)
<=> v115079(VarCurr,bitIndex20) )
& ( v115209(VarCurr,bitIndex16)
<=> v115079(VarCurr,bitIndex19) )
& ( v115209(VarCurr,bitIndex15)
<=> v115079(VarCurr,bitIndex18) )
& ( v115209(VarCurr,bitIndex14)
<=> v115079(VarCurr,bitIndex17) )
& ( v115209(VarCurr,bitIndex13)
<=> v115079(VarCurr,bitIndex16) )
& ( v115209(VarCurr,bitIndex12)
<=> v115079(VarCurr,bitIndex15) )
& ( v115209(VarCurr,bitIndex11)
<=> v115079(VarCurr,bitIndex14) )
& ( v115209(VarCurr,bitIndex10)
<=> v115079(VarCurr,bitIndex13) )
& ( v115209(VarCurr,bitIndex9)
<=> v115079(VarCurr,bitIndex12) )
& ( v115209(VarCurr,bitIndex8)
<=> v115079(VarCurr,bitIndex11) )
& ( v115209(VarCurr,bitIndex7)
<=> v115079(VarCurr,bitIndex10) )
& ( v115209(VarCurr,bitIndex6)
<=> v115079(VarCurr,bitIndex9) )
& ( v115209(VarCurr,bitIndex5)
<=> v115079(VarCurr,bitIndex8) )
& ( v115209(VarCurr,bitIndex4)
<=> v115079(VarCurr,bitIndex7) )
& ( v115209(VarCurr,bitIndex3)
<=> v115079(VarCurr,bitIndex6) )
& ( v115209(VarCurr,bitIndex2)
<=> v115079(VarCurr,bitIndex5) )
& ( v115209(VarCurr,bitIndex1)
<=> v115079(VarCurr,bitIndex4) )
& ( v115209(VarCurr,bitIndex0)
<=> v115079(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_36029,axiom,
! [VarCurr] :
( ( v115209(VarCurr,bitIndex32)
<=> $false )
& ( v115209(VarCurr,bitIndex31)
<=> $false )
& ( v115209(VarCurr,bitIndex30)
<=> $false )
& ( v115209(VarCurr,bitIndex29)
<=> $false )
& ( v115209(VarCurr,bitIndex28)
<=> $false )
& ( v115209(VarCurr,bitIndex27)
<=> $false )
& ( v115209(VarCurr,bitIndex26)
<=> $false )
& ( v115209(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addAssignment_36028,axiom,
! [VarCurr] :
( v115121(VarCurr,bitIndex0)
<=> v115123(VarCurr,bitIndex0) ) ).
fof(addAssignment_36027,axiom,
! [VarCurr] :
( v115123(VarCurr,bitIndex0)
<=> v115125(VarCurr,bitIndex0) ) ).
fof(addAssignment_36026,axiom,
! [VarCurr] :
( v115125(VarCurr,bitIndex0)
<=> v115127(VarCurr,bitIndex0) ) ).
fof(addAssignment_36025,axiom,
! [VarCurr] :
( v115127(VarCurr,bitIndex0)
<=> v115129(VarCurr,bitIndex0) ) ).
fof(addAssignment_36024,axiom,
! [VarCurr] :
( v115129(VarCurr,bitIndex0)
<=> v115131(VarCurr,bitIndex0) ) ).
fof(addAssignment_36023,axiom,
! [VarCurr] :
( v115131(VarCurr,bitIndex0)
<=> v115133(VarCurr,bitIndex0) ) ).
fof(addAssignment_36022,axiom,
! [VarCurr] :
( v115133(VarCurr,bitIndex0)
<=> v115135(VarCurr,bitIndex0) ) ).
fof(addAssignment_36021,axiom,
! [VarCurr] :
( v115135(VarCurr,bitIndex0)
<=> v115137(VarCurr,bitIndex0) ) ).
fof(addAssignment_36020,axiom,
! [VarCurr] :
( v115137(VarCurr,bitIndex0)
<=> v115139(VarCurr,bitIndex0) ) ).
fof(addAssignment_36019,axiom,
! [VarCurr] :
( v115139(VarCurr,bitIndex0)
<=> v108336(VarCurr,bitIndex13) ) ).
fof(addAssignment_36018,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex13)
<=> v108338(VarCurr,bitIndex13) ) ).
fof(addAssignment_36017,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex13)
<=> v115141(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115164(VarNext)
=> ( v115141(VarNext)
<=> v115141(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1974,axiom,
! [VarNext] :
( v115164(VarNext)
=> ( v115141(VarNext)
<=> v115199(VarNext) ) ) ).
fof(addAssignment_36016,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115199(VarNext)
<=> v115197(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5130,axiom,
! [VarCurr] :
( ~ v115143(VarCurr)
=> ( v115197(VarCurr)
<=> v115200(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5133,axiom,
! [VarCurr] :
( v115143(VarCurr)
=> ( v115197(VarCurr)
<=> v115145(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5129,axiom,
! [VarCurr] :
( ~ v115177(VarCurr)
=> ( v115200(VarCurr)
<=> v115159(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5132,axiom,
! [VarCurr] :
( v115177(VarCurr)
=> ( v115200(VarCurr)
<=> v115201(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1272,axiom,
! [VarCurr] :
( ( ~ v115180(VarCurr)
& ~ v115182(VarCurr) )
=> ( v115201(VarCurr)
<=> v115205(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5128,axiom,
! [VarCurr] :
( v115182(VarCurr)
=> ( v115201(VarCurr)
<=> v115204(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5131,axiom,
! [VarCurr] :
( v115180(VarCurr)
=> ( v115201(VarCurr)
<=> v115202(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5127,axiom,
! [VarCurr] :
( ~ v115190(VarCurr)
=> ( v115205(VarCurr)
<=> v115159(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5130,axiom,
! [VarCurr] :
( v115190(VarCurr)
=> ( v115205(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5126,axiom,
! [VarCurr] :
( ~ v115184(VarCurr)
=> ( v115204(VarCurr)
<=> v115159(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5129,axiom,
! [VarCurr] :
( v115184(VarCurr)
=> ( v115204(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2612,axiom,
! [VarCurr] :
( ~ v115203(VarCurr)
=> ( v115202(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2647,axiom,
! [VarCurr] :
( v115203(VarCurr)
=> ( v115202(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7813,axiom,
! [VarCurr] :
( v115203(VarCurr)
<=> ( v115153(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115164(VarNext)
<=> ( v115165(VarNext)
& v115174(VarNext) ) ) ) ).
fof(addAssignment_36015,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115174(VarNext)
<=> v115172(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22750,axiom,
! [VarCurr] :
( v115172(VarCurr)
<=> ( v115143(VarCurr)
| v115175(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22749,axiom,
! [VarCurr] :
( v115175(VarCurr)
<=> ( v115176(VarCurr)
& v115196(VarCurr) ) ) ).
fof(writeUnaryOperator_9086,axiom,
! [VarCurr] :
( ~ v115196(VarCurr)
<=> v115143(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22748,axiom,
! [VarCurr] :
( v115176(VarCurr)
<=> ( v115177(VarCurr)
| v115194(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22747,axiom,
! [VarCurr] :
( v115194(VarCurr)
<=> ( v115155(VarCurr)
& v115195(VarCurr) ) ) ).
fof(writeUnaryOperator_9085,axiom,
! [VarCurr] :
( ~ v115195(VarCurr)
<=> v115157(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22746,axiom,
! [VarCurr] :
( v115177(VarCurr)
<=> ( v115178(VarCurr)
& v115157(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22745,axiom,
! [VarCurr] :
( v115178(VarCurr)
<=> ( v115179(VarCurr)
| v115188(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22744,axiom,
! [VarCurr] :
( v115188(VarCurr)
<=> ( v115189(VarCurr)
& v115193(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7812,axiom,
! [VarCurr] :
( v115193(VarCurr)
<=> ( ( v115181(VarCurr,bitIndex2)
<=> $false )
& ( v115181(VarCurr,bitIndex1)
<=> $false )
& ( v115181(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22743,axiom,
! [VarCurr] :
( v115189(VarCurr)
<=> ( v115190(VarCurr)
| v115191(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22742,axiom,
! [VarCurr] :
( v115191(VarCurr)
<=> ( v115155(VarCurr)
& v115192(VarCurr) ) ) ).
fof(writeUnaryOperator_9084,axiom,
! [VarCurr] :
( ~ v115192(VarCurr)
<=> v115190(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7811,axiom,
! [VarCurr] :
( v115190(VarCurr)
<=> ( v115153(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22741,axiom,
! [VarCurr] :
( v115179(VarCurr)
<=> ( v115180(VarCurr)
| v115182(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22740,axiom,
! [VarCurr] :
( v115182(VarCurr)
<=> ( v115183(VarCurr)
& v115187(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7810,axiom,
! [VarCurr] :
( v115187(VarCurr)
<=> ( ( v115181(VarCurr,bitIndex2)
<=> $false )
& ( v115181(VarCurr,bitIndex1)
<=> $true )
& ( v115181(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22739,axiom,
! [VarCurr] :
( v115183(VarCurr)
<=> ( v115184(VarCurr)
| v115185(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22738,axiom,
! [VarCurr] :
( v115185(VarCurr)
<=> ( v115155(VarCurr)
& v115186(VarCurr) ) ) ).
fof(writeUnaryOperator_9083,axiom,
! [VarCurr] :
( ~ v115186(VarCurr)
<=> v115184(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7809,axiom,
! [VarCurr] :
( v115184(VarCurr)
<=> ( v115153(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7808,axiom,
! [VarCurr] :
( v115180(VarCurr)
<=> ( ( v115181(VarCurr,bitIndex2)
<=> $true )
& ( v115181(VarCurr,bitIndex1)
<=> $false )
& ( v115181(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_36014,axiom,
! [VarCurr] :
( v115181(VarCurr,bitIndex0)
<=> v115151(VarCurr) ) ).
fof(addAssignment_36013,axiom,
! [VarCurr] :
( v115181(VarCurr,bitIndex1)
<=> v115149(VarCurr) ) ).
fof(addAssignment_36012,axiom,
! [VarCurr] :
( v115181(VarCurr,bitIndex2)
<=> v115147(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115165(VarNext)
<=> ( v115166(VarNext)
& v115161(VarNext) ) ) ) ).
fof(writeUnaryOperator_9082,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115166(VarNext)
<=> v115168(VarNext) ) ) ).
fof(addAssignment_36011,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115168(VarNext)
<=> v115161(VarCurr) ) ) ).
fof(addAssignment_36010,axiom,
! [VarCurr] :
( v115161(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_36009,axiom,
! [VarCurr] :
( v115159(VarCurr)
<=> $false ) ).
fof(addAssignment_36008,axiom,
! [VarCurr] :
( v115157(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_36007,axiom,
! [VarCurr] :
( v115155(VarCurr)
<=> $false ) ).
fof(addAssignment_36006,axiom,
! [VarCurr] :
( v115153(VarCurr)
<=> v108361(VarCurr,bitIndex13) ) ).
fof(addAssignment_36005,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex13)
<=> v108363(VarCurr,bitIndex13) ) ).
fof(addAssignment_36004,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex13)
<=> v4313(VarCurr,bitIndex13) ) ).
fof(addAssignment_36003,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex13)
<=> v4315(VarCurr,bitIndex13) ) ).
fof(addAssignment_36002,axiom,
! [VarCurr] :
( v115151(VarCurr)
<=> $false ) ).
fof(addAssignment_36001,axiom,
! [VarCurr] :
( v115149(VarCurr)
<=> $false ) ).
fof(addAssignment_36000,axiom,
! [VarCurr] :
( v115147(VarCurr)
<=> $true ) ).
fof(addAssignment_35999,axiom,
! [VarCurr] :
( v115145(VarCurr)
<=> $false ) ).
fof(addAssignment_35998,axiom,
! [VarCurr] :
( v115143(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_35997,axiom,
! [VarCurr] :
( v115079(VarCurr,bitIndex3)
<=> v115081(VarCurr,bitIndex3) ) ).
fof(addAssignment_35996,axiom,
! [VarNext] :
( v115081(VarNext,bitIndex3)
<=> v115099(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115100(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115099(VarNext,B)
<=> v115081(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1973,axiom,
! [VarNext] :
( v115100(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115099(VarNext,B)
<=> v115117(VarNext,B) ) ) ) ).
fof(addAssignment_35995,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v115117(VarNext,B)
<=> v115115(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5125,axiom,
! [VarCurr] :
( ~ v115111(VarCurr)
=> ! [B] :
( range_27_0(B)
=> ( v115115(VarCurr,B)
<=> v115091(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5128,axiom,
! [VarCurr] :
( v115111(VarCurr)
=> ! [B] :
( range_27_0(B)
=> ( v115115(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115100(VarNext)
<=> ( v115101(VarNext)
& v115110(VarNext) ) ) ) ).
fof(addAssignment_35994,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115110(VarNext)
<=> v115108(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22735,axiom,
! [VarCurr] :
( v115108(VarCurr)
<=> ( v115111(VarCurr)
| v115112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22734,axiom,
! [VarCurr] :
( v115112(VarCurr)
<=> ( v115113(VarCurr)
& v115114(VarCurr) ) ) ).
fof(writeUnaryOperator_9081,axiom,
! [VarCurr] :
( ~ v115114(VarCurr)
<=> v115111(VarCurr) ) ).
fof(writeUnaryOperator_9080,axiom,
! [VarCurr] :
( ~ v115113(VarCurr)
<=> v115083(VarCurr) ) ).
fof(writeUnaryOperator_9079,axiom,
! [VarCurr] :
( ~ v115111(VarCurr)
<=> v114061(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115101(VarNext)
<=> ( v115102(VarNext)
& v115097(VarNext) ) ) ) ).
fof(writeUnaryOperator_9078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115102(VarNext)
<=> v115104(VarNext) ) ) ).
fof(addAssignment_35993,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115104(VarNext)
<=> v115097(VarCurr) ) ) ).
fof(addAssignment_35992,axiom,
! [VarCurr] :
( v115097(VarCurr)
<=> v4528(VarCurr) ) ).
fof(addAssignment_35991,axiom,
! [VarCurr] :
( v115091(VarCurr,bitIndex3)
<=> v115093(VarCurr,bitIndex3) ) ).
fof(addAssignment_35990,axiom,
! [VarCurr] :
( v115093(VarCurr,bitIndex3)
<=> v115095(VarCurr,bitIndex3) ) ).
fof(addAssignment_35989,axiom,
! [VarCurr] :
( v115095(VarCurr,bitIndex3)
<=> v113683(VarCurr,bitIndex3) ) ).
fof(addAssignment_35988,axiom,
! [VarCurr] :
( v115083(VarCurr)
<=> v115085(VarCurr) ) ).
fof(addAssignment_35987,axiom,
! [VarCurr] :
( v115085(VarCurr)
<=> v115087(VarCurr) ) ).
fof(addAssignment_35986,axiom,
! [VarCurr] :
( v115087(VarCurr)
<=> v115089(VarCurr) ) ).
fof(addAssignment_35985,axiom,
! [VarCurr] :
( v115089(VarCurr)
<=> v106442(VarCurr,bitIndex2) ) ).
fof(addAssignment_35984,axiom,
! [VarCurr] :
( v115073(VarCurr)
<=> v114057(VarCurr) ) ).
fof(addAssignment_35983,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v115036(VarCurr,B)
<=> v115038(VarCurr,B) ) ) ).
fof(addAssignment_35982,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v115038(VarCurr,B)
<=> v115040(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1898,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115049(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v115040(VarNext,B)
<=> v115040(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1972,axiom,
! [VarNext] :
( v115049(VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v115040(VarNext,B)
<=> v115057(VarNext,B) ) ) ) ).
fof(addAssignment_35981,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_32_0(B)
=> ( v115057(VarNext,B)
<=> v115055(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2611,axiom,
! [VarCurr] :
( ~ v114842(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v115055(VarCurr,B)
<=> v115042(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2646,axiom,
! [VarCurr] :
( v114842(VarCurr)
=> ! [B] :
( range_32_0(B)
=> ( v115055(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115049(VarNext)
<=> v115050(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115050(VarNext)
<=> ( v115052(VarNext)
& v114828(VarNext) ) ) ) ).
fof(writeUnaryOperator_9077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115052(VarNext)
<=> v114835(VarNext) ) ) ).
fof(addAssignment_35980,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v115042(VarCurr,B)
<=> v115044(VarCurr,B) ) ) ).
fof(addAssignment_35979,axiom,
! [VarCurr,B] :
( range_32_0(B)
=> ( v115044(VarCurr,B)
<=> v115046(VarCurr,B) ) ) ).
fof(addAssignment_35978,axiom,
! [VarCurr] :
( v114964(VarCurr)
<=> v114966(VarCurr) ) ).
fof(addAssignment_35977,axiom,
! [VarCurr] :
( v114966(VarCurr)
<=> v114968(VarCurr) ) ).
fof(addAssignment_35976,axiom,
! [VarCurr] :
( v114968(VarCurr)
<=> v114970(VarCurr) ) ).
fof(addAssignment_35975,axiom,
! [VarCurr] :
( v114970(VarCurr)
<=> v114972(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1897,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115021(VarNext)
=> ( v114972(VarNext)
<=> v114972(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1971,axiom,
! [VarNext] :
( v115021(VarNext)
=> ( v114972(VarNext)
<=> v115029(VarNext) ) ) ).
fof(addAssignment_35974,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115029(VarNext)
<=> v115027(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2610,axiom,
! [VarCurr] :
( ~ v106809(VarCurr)
=> ( v115027(VarCurr)
<=> v115030(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2645,axiom,
! [VarCurr] :
( v106809(VarCurr)
=> ( v115027(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22730,axiom,
! [VarCurr] :
( v115030(VarCurr)
<=> ( v106703(VarCurr)
& v114974(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22729,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115021(VarNext)
<=> v115022(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22728,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115022(VarNext)
<=> ( v115024(VarNext)
& v16392(VarNext) ) ) ) ).
fof(writeUnaryOperator_9076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115024(VarNext)
<=> v16399(VarNext) ) ) ).
fof(addAssignment_35973,axiom,
! [VarCurr] :
( v114974(VarCurr)
<=> v114976(VarCurr) ) ).
fof(addAssignment_35972,axiom,
! [VarCurr] :
( v114976(VarCurr)
<=> v114978(VarCurr) ) ).
fof(addAssignment_35971,axiom,
! [VarCurr] :
( v114978(VarCurr)
<=> v114980(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22727,axiom,
! [VarCurr] :
( v114980(VarCurr)
<=> ( v114982(VarCurr)
& v115018(VarCurr) ) ) ).
fof(writeUnaryOperator_9075,axiom,
! [VarCurr] :
( ~ v115018(VarCurr)
<=> v115003(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115006(VarNext)
=> ( v115003(VarNext)
<=> v115003(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1970,axiom,
! [VarNext] :
( v115006(VarNext)
=> ( v115003(VarNext)
<=> v115014(VarNext) ) ) ).
fof(addAssignment_35970,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115014(VarNext)
<=> v115012(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2609,axiom,
! [VarCurr] :
( ~ v106778(VarCurr)
=> ( v115012(VarCurr)
<=> v114982(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2644,axiom,
! [VarCurr] :
( v106778(VarCurr)
=> ( v115012(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115006(VarNext)
<=> v115007(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v115007(VarNext)
<=> ( v115009(VarNext)
& v5156(VarNext) ) ) ) ).
fof(writeUnaryOperator_9074,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v115009(VarNext)
<=> v106771(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114991(VarNext)
=> ( v114982(VarNext)
<=> v114982(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1969,axiom,
! [VarNext] :
( v114991(VarNext)
=> ( v114982(VarNext)
<=> v114999(VarNext) ) ) ).
fof(addAssignment_35969,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114999(VarNext)
<=> v114997(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2608,axiom,
! [VarCurr] :
( ~ v106778(VarCurr)
=> ( v114997(VarCurr)
<=> v114984(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2643,axiom,
! [VarCurr] :
( v106778(VarCurr)
=> ( v114997(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22724,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114991(VarNext)
<=> v114992(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114992(VarNext)
<=> ( v114994(VarNext)
& v5156(VarNext) ) ) ) ).
fof(writeUnaryOperator_9073,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114994(VarNext)
<=> v106771(VarNext) ) ) ).
fof(addAssignment_35968,axiom,
! [VarCurr] :
( v114984(VarCurr)
<=> v114986(VarCurr) ) ).
fof(addAssignment_35967,axiom,
! [VarCurr] :
( v114986(VarCurr)
<=> v114988(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2607,axiom,
! [VarCurr] :
( ~ v114417(VarCurr)
=> ( v114949(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2642,axiom,
! [VarCurr] :
( v114417(VarCurr)
=> ( v114949(VarCurr)
<=> $true ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114937(VarNext)
=> ( v114934(VarNext)
<=> v114934(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1968,axiom,
! [VarNext] :
( v114937(VarNext)
=> ( v114934(VarNext)
<=> v114945(VarNext) ) ) ).
fof(addAssignment_35966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114945(VarNext)
<=> v114943(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2606,axiom,
! [VarCurr] :
( ~ v114109(VarCurr)
=> ( v114943(VarCurr)
<=> v114932(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2641,axiom,
! [VarCurr] :
( v114109(VarCurr)
=> ( v114943(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114937(VarNext)
<=> v114938(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114938(VarNext)
<=> ( v114940(VarNext)
& v114095(VarNext) ) ) ) ).
fof(writeUnaryOperator_9072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114940(VarNext)
<=> v114102(VarNext) ) ) ).
fof(addAssignment_35965,axiom,
! [VarCurr] :
( v114903(VarCurr)
<=> v114905(VarCurr) ) ).
fof(addAssignment_35964,axiom,
! [VarCurr] :
( v114905(VarCurr)
<=> v114907(VarCurr) ) ).
fof(addAssignment_35963,axiom,
! [VarCurr] :
( v114907(VarCurr)
<=> v114909(VarCurr) ) ).
fof(addAssignment_35962,axiom,
! [VarCurr] :
( v114909(VarCurr)
<=> v114911(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2605,axiom,
! [VarCurr] :
( ~ v114913(VarCurr)
=> ( v114911(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2640,axiom,
! [VarCurr] :
( v114913(VarCurr)
=> ( v114911(VarCurr)
<=> v114922(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2160,axiom,
! [VarCurr] :
( v114922(VarCurr)
<=> ( v114600(VarCurr,bitIndex0)
& v114600(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22720,axiom,
! [VarCurr] :
( v114913(VarCurr)
<=> ( v114914(VarCurr)
| v114921(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7807,axiom,
! [VarCurr] :
( v114921(VarCurr)
<=> ( ( v114074(VarCurr,bitIndex2)
<=> $true )
& ( v114074(VarCurr,bitIndex1)
<=> $true )
& ( v114074(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22719,axiom,
! [VarCurr] :
( v114914(VarCurr)
<=> ( v114915(VarCurr)
| v114920(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7806,axiom,
! [VarCurr] :
( v114920(VarCurr)
<=> ( ( v114074(VarCurr,bitIndex2)
<=> $true )
& ( v114074(VarCurr,bitIndex1)
<=> $true )
& ( v114074(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22718,axiom,
! [VarCurr] :
( v114915(VarCurr)
<=> ( v114916(VarCurr)
| v114092(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22717,axiom,
! [VarCurr] :
( v114916(VarCurr)
<=> ( v114917(VarCurr)
| v114919(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7805,axiom,
! [VarCurr] :
( v114919(VarCurr)
<=> ( ( v114074(VarCurr,bitIndex2)
<=> $true )
& ( v114074(VarCurr,bitIndex1)
<=> $false )
& ( v114074(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22716,axiom,
! [VarCurr] :
( v114917(VarCurr)
<=> ( v114417(VarCurr)
| v114918(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7804,axiom,
! [VarCurr] :
( v114918(VarCurr)
<=> ( ( v114074(VarCurr,bitIndex2)
<=> $false )
& ( v114074(VarCurr,bitIndex1)
<=> $true )
& ( v114074(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2604,axiom,
! [VarCurr] :
( ~ v114857(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v114855(VarCurr,B)
<=> v114875(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2639,axiom,
! [VarCurr] :
( v114857(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v114855(VarCurr,B)
<=> v114867(VarCurr,B) ) ) ) ).
fof(addAssignment_35961,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114875(VarCurr,B)
<=> v114877(VarCurr,B) ) ) ).
fof(addAssignment_35960,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114877(VarCurr,B)
<=> v114879(VarCurr,B) ) ) ).
fof(addAssignment_35959,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114879(VarCurr,B)
<=> v114881(VarCurr,B) ) ) ).
fof(addAssignment_35958,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114881(VarCurr,B)
<=> v114883(VarCurr,B) ) ) ).
fof(addAssignment_35957,axiom,
! [VarNext,B] :
( range_5_0(B)
=> ( v114883(VarNext,B)
<=> v114885(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114886(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v114885(VarNext,B)
<=> v114883(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1967,axiom,
! [VarNext] :
( v114886(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v114885(VarNext,B)
<=> v114894(VarNext,B) ) ) ) ).
fof(addAssignment_35956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v114894(VarNext,B)
<=> v114892(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2603,axiom,
! [VarCurr] :
( ~ v106809(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v114892(VarCurr,B)
<=> v109466(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2638,axiom,
! [VarCurr] :
( v106809(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v114892(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114886(VarNext)
<=> v114887(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114887(VarNext)
<=> ( v114889(VarNext)
& v16392(VarNext) ) ) ) ).
fof(writeUnaryOperator_9071,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114889(VarNext)
<=> v16399(VarNext) ) ) ).
fof(addAssignment_35955,axiom,
! [VarCurr] :
( v109466(VarCurr,bitIndex5)
<=> v109468(VarCurr,bitIndex5) ) ).
fof(addAssignment_35954,axiom,
! [VarCurr] :
( v109468(VarCurr,bitIndex5)
<=> v109470(VarCurr,bitIndex5) ) ).
fof(addAssignment_35953,axiom,
! [VarCurr] :
( v109470(VarCurr,bitIndex5)
<=> v109472(VarCurr,bitIndex5) ) ).
fof(addAssignment_35952,axiom,
! [VarCurr] :
( v109472(VarCurr,bitIndex5)
<=> v109474(VarCurr,bitIndex5) ) ).
fof(addAssignment_35951,axiom,
! [VarCurr] :
( v109474(VarCurr,bitIndex5)
<=> v109476(VarCurr,bitIndex5) ) ).
fof(addAssignment_35950,axiom,
! [VarCurr] :
( v109476(VarCurr,bitIndex5)
<=> v109478(VarCurr,bitIndex5) ) ).
fof(addAssignment_35949,axiom,
! [VarCurr] :
( v109478(VarCurr,bitIndex5)
<=> v109480(VarCurr,bitIndex5) ) ).
fof(addAssignment_35948,axiom,
! [VarCurr] :
( v109480(VarCurr,bitIndex5)
<=> v109482(VarCurr,bitIndex5) ) ).
fof(addAssignment_35947,axiom,
! [VarCurr] :
( v109482(VarCurr,bitIndex5)
<=> v109484(VarCurr,bitIndex5) ) ).
fof(addAssignment_35946,axiom,
! [VarCurr] :
( v109484(VarCurr,bitIndex5)
<=> v109486(VarCurr,bitIndex5) ) ).
fof(addAssignment_35945,axiom,
! [VarCurr] :
( v109486(VarCurr,bitIndex5)
<=> v4560(VarCurr,bitIndex5) ) ).
fof(addAssignment_35944,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114867(VarCurr,B)
<=> v114869(VarCurr,B) ) ) ).
fof(addAssignment_35943,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114869(VarCurr,B)
<=> v114871(VarCurr,B) ) ) ).
fof(addAssignment_35942,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114871(VarCurr,B)
<=> v114873(VarCurr,B) ) ) ).
fof(addAssignment_35941,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v114873(VarCurr,B)
<=> v114692(VarCurr,B) ) ) ).
fof(addAssignment_35940,axiom,
! [VarCurr] :
( v114857(VarCurr)
<=> v114859(VarCurr) ) ).
fof(addAssignment_35939,axiom,
! [VarCurr] :
( v114859(VarCurr)
<=> v114861(VarCurr) ) ).
fof(addAssignment_35938,axiom,
! [VarCurr] :
( v114861(VarCurr)
<=> v114863(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2159,axiom,
! [VarCurr] :
( v114863(VarCurr)
<=> ( v114600(VarCurr,bitIndex0)
| v114600(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_35937,axiom,
! [VarCurr] :
( v114728(VarCurr)
<=> v114730(VarCurr) ) ).
fof(addAssignment_35936,axiom,
! [VarCurr] :
( v114730(VarCurr)
<=> v114732(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1892,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114831(VarNext)
=> ( v114732(VarNext)
<=> v114732(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1966,axiom,
! [VarNext] :
( v114831(VarNext)
=> ( v114732(VarNext)
<=> v114841(VarNext) ) ) ).
fof(addAssignment_35935,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114841(VarNext)
<=> v114839(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2602,axiom,
! [VarCurr] :
( ~ v114842(VarCurr)
=> ( v114839(VarCurr)
<=> v114843(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2637,axiom,
! [VarCurr] :
( v114842(VarCurr)
=> ( v114839(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22713,axiom,
! [VarCurr] :
( v114843(VarCurr)
<=> ( v114736(VarCurr)
& v114742(VarCurr) ) ) ).
fof(writeUnaryOperator_9070,axiom,
! [VarCurr] :
( ~ v114842(VarCurr)
<=> v114734(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114831(VarNext)
<=> v114832(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114832(VarNext)
<=> ( v114833(VarNext)
& v114828(VarNext) ) ) ) ).
fof(writeUnaryOperator_9069,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114833(VarNext)
<=> v114835(VarNext) ) ) ).
fof(addAssignment_35934,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114835(VarNext)
<=> v114828(VarCurr) ) ) ).
fof(addAssignment_35933,axiom,
! [VarCurr] :
( v114828(VarCurr)
<=> v4528(VarCurr) ) ).
fof(addAssignment_35932,axiom,
! [VarCurr] :
( v114742(VarCurr)
<=> v114744(VarCurr) ) ).
fof(addAssignment_35931,axiom,
! [VarCurr] :
( v114744(VarCurr)
<=> v114746(VarCurr) ) ).
fof(addAssignment_35930,axiom,
! [VarCurr] :
( v114746(VarCurr)
<=> v114748(VarCurr) ) ).
fof(addAssignment_35929,axiom,
! [VarCurr] :
( v114748(VarCurr)
<=> v114750(VarCurr) ) ).
fof(addAssignment_35928,axiom,
! [VarCurr] :
( v114750(VarCurr)
<=> v114752(VarCurr) ) ).
fof(addAssignment_35927,axiom,
! [VarCurr] :
( v114752(VarCurr)
<=> v114754(VarCurr) ) ).
fof(addAssignment_35926,axiom,
! [VarCurr] :
( v114754(VarCurr)
<=> v114756(VarCurr) ) ).
fof(addAssignment_35925,axiom,
! [VarCurr] :
( v114756(VarCurr)
<=> v114758(VarCurr) ) ).
fof(addAssignment_35924,axiom,
! [VarCurr] :
( v114758(VarCurr)
<=> v4264(VarCurr,bitIndex10) ) ).
fof(addAssignment_35923,axiom,
! [VarCurr] :
( v4264(VarCurr,bitIndex10)
<=> v4266(VarCurr,bitIndex10) ) ).
fof(addAssignment_35922,axiom,
! [VarCurr] :
( v4266(VarCurr,bitIndex10)
<=> v114760(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114783(VarNext)
=> ( v114760(VarNext)
<=> v114760(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1965,axiom,
! [VarNext] :
( v114783(VarNext)
=> ( v114760(VarNext)
<=> v114818(VarNext) ) ) ).
fof(addAssignment_35921,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114818(VarNext)
<=> v114816(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5124,axiom,
! [VarCurr] :
( ~ v114762(VarCurr)
=> ( v114816(VarCurr)
<=> v114819(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5127,axiom,
! [VarCurr] :
( v114762(VarCurr)
=> ( v114816(VarCurr)
<=> v114764(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5123,axiom,
! [VarCurr] :
( ~ v114796(VarCurr)
=> ( v114819(VarCurr)
<=> v114778(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5126,axiom,
! [VarCurr] :
( v114796(VarCurr)
=> ( v114819(VarCurr)
<=> v114820(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1271,axiom,
! [VarCurr] :
( ( ~ v114799(VarCurr)
& ~ v114801(VarCurr) )
=> ( v114820(VarCurr)
<=> v114824(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5122,axiom,
! [VarCurr] :
( v114801(VarCurr)
=> ( v114820(VarCurr)
<=> v114823(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5125,axiom,
! [VarCurr] :
( v114799(VarCurr)
=> ( v114820(VarCurr)
<=> v114821(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5121,axiom,
! [VarCurr] :
( ~ v114809(VarCurr)
=> ( v114824(VarCurr)
<=> v114778(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5124,axiom,
! [VarCurr] :
( v114809(VarCurr)
=> ( v114824(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5120,axiom,
! [VarCurr] :
( ~ v114803(VarCurr)
=> ( v114823(VarCurr)
<=> v114778(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5123,axiom,
! [VarCurr] :
( v114803(VarCurr)
=> ( v114823(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2601,axiom,
! [VarCurr] :
( ~ v114822(VarCurr)
=> ( v114821(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2636,axiom,
! [VarCurr] :
( v114822(VarCurr)
=> ( v114821(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7803,axiom,
! [VarCurr] :
( v114822(VarCurr)
<=> ( v114772(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114783(VarNext)
<=> ( v114784(VarNext)
& v114793(VarNext) ) ) ) ).
fof(addAssignment_35920,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114793(VarNext)
<=> v114791(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22709,axiom,
! [VarCurr] :
( v114791(VarCurr)
<=> ( v114762(VarCurr)
| v114794(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22708,axiom,
! [VarCurr] :
( v114794(VarCurr)
<=> ( v114795(VarCurr)
& v114815(VarCurr) ) ) ).
fof(writeUnaryOperator_9068,axiom,
! [VarCurr] :
( ~ v114815(VarCurr)
<=> v114762(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22707,axiom,
! [VarCurr] :
( v114795(VarCurr)
<=> ( v114796(VarCurr)
| v114813(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22706,axiom,
! [VarCurr] :
( v114813(VarCurr)
<=> ( v114774(VarCurr)
& v114814(VarCurr) ) ) ).
fof(writeUnaryOperator_9067,axiom,
! [VarCurr] :
( ~ v114814(VarCurr)
<=> v114776(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22705,axiom,
! [VarCurr] :
( v114796(VarCurr)
<=> ( v114797(VarCurr)
& v114776(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22704,axiom,
! [VarCurr] :
( v114797(VarCurr)
<=> ( v114798(VarCurr)
| v114807(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22703,axiom,
! [VarCurr] :
( v114807(VarCurr)
<=> ( v114808(VarCurr)
& v114812(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7802,axiom,
! [VarCurr] :
( v114812(VarCurr)
<=> ( ( v114800(VarCurr,bitIndex2)
<=> $false )
& ( v114800(VarCurr,bitIndex1)
<=> $false )
& ( v114800(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22702,axiom,
! [VarCurr] :
( v114808(VarCurr)
<=> ( v114809(VarCurr)
| v114810(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22701,axiom,
! [VarCurr] :
( v114810(VarCurr)
<=> ( v114774(VarCurr)
& v114811(VarCurr) ) ) ).
fof(writeUnaryOperator_9066,axiom,
! [VarCurr] :
( ~ v114811(VarCurr)
<=> v114809(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7801,axiom,
! [VarCurr] :
( v114809(VarCurr)
<=> ( v114772(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22700,axiom,
! [VarCurr] :
( v114798(VarCurr)
<=> ( v114799(VarCurr)
| v114801(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22699,axiom,
! [VarCurr] :
( v114801(VarCurr)
<=> ( v114802(VarCurr)
& v114806(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7800,axiom,
! [VarCurr] :
( v114806(VarCurr)
<=> ( ( v114800(VarCurr,bitIndex2)
<=> $false )
& ( v114800(VarCurr,bitIndex1)
<=> $true )
& ( v114800(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22698,axiom,
! [VarCurr] :
( v114802(VarCurr)
<=> ( v114803(VarCurr)
| v114804(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22697,axiom,
! [VarCurr] :
( v114804(VarCurr)
<=> ( v114774(VarCurr)
& v114805(VarCurr) ) ) ).
fof(writeUnaryOperator_9065,axiom,
! [VarCurr] :
( ~ v114805(VarCurr)
<=> v114803(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7799,axiom,
! [VarCurr] :
( v114803(VarCurr)
<=> ( v114772(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7798,axiom,
! [VarCurr] :
( v114799(VarCurr)
<=> ( ( v114800(VarCurr,bitIndex2)
<=> $true )
& ( v114800(VarCurr,bitIndex1)
<=> $false )
& ( v114800(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35919,axiom,
! [VarCurr] :
( v114800(VarCurr,bitIndex0)
<=> v114770(VarCurr) ) ).
fof(addAssignment_35918,axiom,
! [VarCurr] :
( v114800(VarCurr,bitIndex1)
<=> v114768(VarCurr) ) ).
fof(addAssignment_35917,axiom,
! [VarCurr] :
( v114800(VarCurr,bitIndex2)
<=> v114766(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114784(VarNext)
<=> ( v114785(VarNext)
& v114780(VarNext) ) ) ) ).
fof(writeUnaryOperator_9064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114785(VarNext)
<=> v114787(VarNext) ) ) ).
fof(addAssignment_35916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114787(VarNext)
<=> v114780(VarCurr) ) ) ).
fof(addAssignment_35915,axiom,
! [VarCurr] :
( v114780(VarCurr)
<=> v5152(VarCurr) ) ).
fof(addAssignment_35914,axiom,
! [VarCurr] :
( v114778(VarCurr)
<=> $false ) ).
fof(addAssignment_35913,axiom,
! [VarCurr] :
( v114776(VarCurr)
<=> v5062(VarCurr) ) ).
fof(addAssignment_35912,axiom,
! [VarCurr] :
( v114774(VarCurr)
<=> $false ) ).
fof(addAssignment_35911,axiom,
! [VarCurr] :
( v114772(VarCurr)
<=> v4309(VarCurr,bitIndex10) ) ).
fof(addAssignment_35910,axiom,
! [VarCurr] :
( v4309(VarCurr,bitIndex10)
<=> v4311(VarCurr,bitIndex10) ) ).
fof(addAssignment_35909,axiom,
! [VarCurr] :
( v4311(VarCurr,bitIndex10)
<=> v4313(VarCurr,bitIndex10) ) ).
fof(addAssignment_35908,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex10)
<=> v4315(VarCurr,bitIndex10) ) ).
fof(addAssignment_35907,axiom,
! [VarCurr] :
( v114770(VarCurr)
<=> $false ) ).
fof(addAssignment_35906,axiom,
! [VarCurr] :
( v114768(VarCurr)
<=> $false ) ).
fof(addAssignment_35905,axiom,
! [VarCurr] :
( v114766(VarCurr)
<=> $true ) ).
fof(addAssignment_35904,axiom,
! [VarCurr] :
( v114764(VarCurr)
<=> $false ) ).
fof(addAssignment_35903,axiom,
! [VarCurr] :
( v114762(VarCurr)
<=> v4272(VarCurr) ) ).
fof(addAssignment_35902,axiom,
! [VarCurr] :
( v114736(VarCurr)
<=> v114738(VarCurr) ) ).
fof(addAssignment_35901,axiom,
! [VarCurr] :
( v114738(VarCurr)
<=> v114740(VarCurr) ) ).
fof(addAssignment_35900,axiom,
! [VarCurr] :
( v114734(VarCurr)
<=> v4296(VarCurr) ) ).
fof(addAssignment_35899,axiom,
! [VarCurr] :
( v114724(VarCurr)
<=> v4296(VarCurr) ) ).
fof(addAssignment_35898,axiom,
! [VarCurr] :
( v114399(VarCurr)
<=> v114401(VarCurr) ) ).
fof(addAssignment_35897,axiom,
! [VarCurr] :
( v114401(VarCurr)
<=> v114403(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_164,axiom,
! [VarCurr] :
( ( ~ v114558(VarCurr)
& ~ v114559(VarCurr)
& ~ v114560(VarCurr) )
=> ( v114403(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1270,axiom,
! [VarCurr] :
( v114560(VarCurr)
=> ( v114403(VarCurr)
<=> v114670(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5119,axiom,
! [VarCurr] :
( v114559(VarCurr)
=> ( v114403(VarCurr)
<=> v114507(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5122,axiom,
! [VarCurr] :
( v114558(VarCurr)
=> ( v114403(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2600,axiom,
! [VarCurr] :
( ~ v114594(VarCurr)
=> ( v114670(VarCurr)
<=> v114672(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2635,axiom,
! [VarCurr] :
( v114594(VarCurr)
=> ( v114670(VarCurr)
<=> v114671(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7797,axiom,
! [VarCurr] :
( v114672(VarCurr)
<=> ( ( v114553(VarCurr,bitIndex2)
<=> $false )
& ( v114553(VarCurr,bitIndex1)
<=> $true )
& ( v114553(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7796,axiom,
! [VarCurr] :
( v114671(VarCurr)
<=> ( ( v114553(VarCurr,bitIndex2)
<=> $true )
& ( v114553(VarCurr,bitIndex1)
<=> $true )
& ( v114553(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1890,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114658(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v114405(VarNext,B)
<=> v114405(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1964,axiom,
! [VarNext] :
( v114658(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v114405(VarNext,B)
<=> v114666(VarNext,B) ) ) ) ).
fof(addAssignment_35896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v114666(VarNext,B)
<=> v114664(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2599,axiom,
! [VarCurr] :
( ~ v114590(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114664(VarCurr,B)
<=> v114409(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2634,axiom,
! [VarCurr] :
( v114590(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114664(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22695,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114658(VarNext)
<=> v114659(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22694,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114659(VarNext)
<=> ( v114661(VarNext)
& v114576(VarNext) ) ) ) ).
fof(writeUnaryOperator_9063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114661(VarNext)
<=> v114583(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_163,axiom,
! [VarCurr] :
( ( ~ v114623(VarCurr)
& ~ v114627(VarCurr)
& ~ v114637(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v114409(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1269,axiom,
! [VarCurr] :
( v114637(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114409(VarCurr,B)
<=> v114638(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5118,axiom,
! [VarCurr] :
( v114627(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114409(VarCurr,B)
<=> v114628(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5121,axiom,
! [VarCurr] :
( v114623(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114409(VarCurr,B)
<=> v114624(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7795,axiom,
! [VarCurr] :
( v114655(VarCurr)
<=> ( ( v114405(VarCurr,bitIndex1)
<=> $true )
& ( v114405(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_162,axiom,
! [VarCurr] :
( ( ~ v114639(VarCurr)
& ~ v114646(VarCurr)
& ~ v114648(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v114638(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1268,axiom,
! [VarCurr] :
( v114648(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114638(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5117,axiom,
! [VarCurr] :
( v114646(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114638(VarCurr,B)
<=> v114647(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5120,axiom,
! [VarCurr] :
( v114639(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114638(VarCurr,B)
<=> v114645(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7794,axiom,
! [VarCurr] :
( v114654(VarCurr)
<=> ( ( v114553(VarCurr,bitIndex2)
<=> $true )
& ( v114553(VarCurr,bitIndex1)
<=> $true )
& ( v114553(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22693,axiom,
! [VarCurr] :
( v114648(VarCurr)
<=> ( v114650(VarCurr)
| v114653(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7793,axiom,
! [VarCurr] :
( v114653(VarCurr)
<=> ( ( v114553(VarCurr,bitIndex2)
<=> $true )
& ( v114553(VarCurr,bitIndex1)
<=> $true )
& ( v114553(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22692,axiom,
! [VarCurr] :
( v114650(VarCurr)
<=> ( v114651(VarCurr)
| v114652(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7792,axiom,
! [VarCurr] :
( v114652(VarCurr)
<=> ( ( v114553(VarCurr,bitIndex2)
<=> $true )
& ( v114553(VarCurr,bitIndex1)
<=> $false )
& ( v114553(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7791,axiom,
! [VarCurr] :
( v114651(VarCurr)
<=> ( ( v114553(VarCurr,bitIndex2)
<=> $true )
& ( v114553(VarCurr,bitIndex1)
<=> $false )
& ( v114553(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2598,axiom,
! [VarCurr] :
( ~ v114594(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114647(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2633,axiom,
! [VarCurr] :
( v114594(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114647(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7790,axiom,
! [VarCurr] :
( v114646(VarCurr)
<=> ( ( v114553(VarCurr,bitIndex2)
<=> $false )
& ( v114553(VarCurr,bitIndex1)
<=> $true )
& ( v114553(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2597,axiom,
! [VarCurr] :
( ~ v114419(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114645(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2632,axiom,
! [VarCurr] :
( v114419(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114645(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22691,axiom,
! [VarCurr] :
( v114639(VarCurr)
<=> ( v114641(VarCurr)
| v114644(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7789,axiom,
! [VarCurr] :
( v114644(VarCurr)
<=> ( ( v114553(VarCurr,bitIndex2)
<=> $false )
& ( v114553(VarCurr,bitIndex1)
<=> $true )
& ( v114553(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22690,axiom,
! [VarCurr] :
( v114641(VarCurr)
<=> ( v114642(VarCurr)
| v114643(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7788,axiom,
! [VarCurr] :
( v114643(VarCurr)
<=> ( ( v114553(VarCurr,bitIndex2)
<=> $false )
& ( v114553(VarCurr,bitIndex1)
<=> $false )
& ( v114553(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7787,axiom,
! [VarCurr] :
( v114642(VarCurr)
<=> ( ( v114553(VarCurr,bitIndex2)
<=> $false )
& ( v114553(VarCurr,bitIndex1)
<=> $false )
& ( v114553(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7786,axiom,
! [VarCurr] :
( v114637(VarCurr)
<=> ( ( v114405(VarCurr,bitIndex1)
<=> $true )
& ( v114405(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_161,axiom,
! [VarCurr] :
( ( ~ v114629(VarCurr)
& ~ v114631(VarCurr)
& ~ v114633(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v114628(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1267,axiom,
! [VarCurr] :
( v114633(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114628(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5116,axiom,
! [VarCurr] :
( v114631(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114628(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5119,axiom,
! [VarCurr] :
( v114629(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114628(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7785,axiom,
! [VarCurr] :
( v114635(VarCurr)
<=> ( ( v114636(VarCurr,bitIndex1)
<=> $true )
& ( v114636(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_35895,axiom,
! [VarCurr] :
( v114636(VarCurr,bitIndex0)
<=> v114507(VarCurr,bitIndex0) ) ).
fof(addAssignment_35894,axiom,
! [VarCurr] :
( v114636(VarCurr,bitIndex1)
<=> v114419(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7784,axiom,
! [VarCurr] :
( v114633(VarCurr)
<=> ( ( v114634(VarCurr,bitIndex1)
<=> $true )
& ( v114634(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35893,axiom,
! [VarCurr] :
( v114634(VarCurr,bitIndex0)
<=> v114507(VarCurr,bitIndex0) ) ).
fof(addAssignment_35892,axiom,
! [VarCurr] :
( v114634(VarCurr,bitIndex1)
<=> v114419(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7783,axiom,
! [VarCurr] :
( v114631(VarCurr)
<=> ( ( v114632(VarCurr,bitIndex1)
<=> $false )
& ( v114632(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_35891,axiom,
! [VarCurr] :
( v114632(VarCurr,bitIndex0)
<=> v114507(VarCurr,bitIndex0) ) ).
fof(addAssignment_35890,axiom,
! [VarCurr] :
( v114632(VarCurr,bitIndex1)
<=> v114419(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7782,axiom,
! [VarCurr] :
( v114629(VarCurr)
<=> ( ( v114630(VarCurr,bitIndex1)
<=> $false )
& ( v114630(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35889,axiom,
! [VarCurr] :
( v114630(VarCurr,bitIndex0)
<=> v114507(VarCurr,bitIndex0) ) ).
fof(addAssignment_35888,axiom,
! [VarCurr] :
( v114630(VarCurr,bitIndex1)
<=> v114419(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7781,axiom,
! [VarCurr] :
( v114627(VarCurr)
<=> ( ( v114405(VarCurr,bitIndex1)
<=> $false )
& ( v114405(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5115,axiom,
! [VarCurr] :
( ~ v114625(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114624(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5118,axiom,
! [VarCurr] :
( v114625(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114624(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7780,axiom,
! [VarCurr] :
( v114626(VarCurr)
<=> ( v114411(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7779,axiom,
! [VarCurr] :
( v114625(VarCurr)
<=> ( v114411(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7778,axiom,
! [VarCurr] :
( v114623(VarCurr)
<=> ( ( v114405(VarCurr,bitIndex1)
<=> $false )
& ( v114405(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35887,axiom,
! [VarCurr] :
( v114594(VarCurr)
<=> v114596(VarCurr) ) ).
fof(addAssignment_35886,axiom,
! [VarCurr] :
( v114596(VarCurr)
<=> v114598(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2158,axiom,
! [VarCurr] :
( v114598(VarCurr)
<=> ( v114600(VarCurr,bitIndex0)
& v114600(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1889,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114609(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v114600(VarNext,B)
<=> v114600(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1963,axiom,
! [VarNext] :
( v114609(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v114600(VarNext,B)
<=> v114617(VarNext,B) ) ) ) ).
fof(addAssignment_35885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v114617(VarNext,B)
<=> v114615(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2596,axiom,
! [VarCurr] :
( ~ v114109(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114615(VarCurr,B)
<=> v114602(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2631,axiom,
! [VarCurr] :
( v114109(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114615(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114609(VarNext)
<=> v114610(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114610(VarNext)
<=> ( v114612(VarNext)
& v114095(VarNext) ) ) ) ).
fof(writeUnaryOperator_9062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114612(VarNext)
<=> v114102(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2595,axiom,
! [VarCurr] :
( ~ v114606(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114602(VarCurr,B)
<=> v114600(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2630,axiom,
! [VarCurr] :
( v114606(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v114602(VarCurr,B)
<=> v114604(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7777,axiom,
! [VarCurr] :
( v114606(VarCurr)
<=> ( ( v114074(VarCurr,bitIndex2)
<=> $false )
& ( v114074(VarCurr,bitIndex1)
<=> $false )
& ( v114074(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35884,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v114604(VarCurr,B)
<=> v107890(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114579(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114553(VarNext,B)
<=> v114553(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1962,axiom,
! [VarNext] :
( v114579(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114553(VarNext,B)
<=> v114589(VarNext,B) ) ) ) ).
fof(addAssignment_35883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v114589(VarNext,B)
<=> v114587(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2594,axiom,
! [VarCurr] :
( ~ v114590(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114587(VarCurr,B)
<=> v114555(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2629,axiom,
! [VarCurr] :
( v114590(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114587(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_9061,axiom,
! [VarCurr] :
( ~ v114590(VarCurr)
<=> v114407(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114579(VarNext)
<=> v114580(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22686,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114580(VarNext)
<=> ( v114581(VarNext)
& v114576(VarNext) ) ) ) ).
fof(writeUnaryOperator_9060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114581(VarNext)
<=> v114583(VarNext) ) ) ).
fof(addAssignment_35882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114583(VarNext)
<=> v114576(VarCurr) ) ) ).
fof(addAssignment_35881,axiom,
! [VarCurr] :
( v114576(VarCurr)
<=> v106981(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1266,axiom,
! [VarCurr] :
( ( ~ v114557(VarCurr)
& ~ v114560(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v114555(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5114,axiom,
! [VarCurr] :
( v114560(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114555(VarCurr,B)
<=> v114561(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5117,axiom,
! [VarCurr] :
( v114557(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114555(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7776,axiom,
! [VarCurr] :
( v114574(VarCurr)
<=> ( ( v114405(VarCurr,bitIndex1)
<=> $true )
& ( v114405(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_35880,axiom,
! [VarCurr] :
( v114561(VarCurr,bitIndex0)
<=> v114571(VarCurr) ) ).
fof(addAssignment_35879,axiom,
! [VarCurr] :
( v114561(VarCurr,bitIndex1)
<=> v114569(VarCurr) ) ).
fof(addAssignment_35878,axiom,
! [VarCurr] :
( v114561(VarCurr,bitIndex2)
<=> v114563(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22685,axiom,
! [VarCurr] :
( v114569(VarCurr)
<=> ( v114570(VarCurr)
& v114573(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2157,axiom,
! [VarCurr] :
( v114573(VarCurr)
<=> ( v114553(VarCurr,bitIndex0)
| v114553(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22684,axiom,
! [VarCurr] :
( v114570(VarCurr)
<=> ( v114571(VarCurr)
| v114572(VarCurr) ) ) ).
fof(writeUnaryOperator_9059,axiom,
! [VarCurr] :
( ~ v114572(VarCurr)
<=> v114553(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_9058,axiom,
! [VarCurr] :
( ~ v114571(VarCurr)
<=> v114553(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22683,axiom,
! [VarCurr] :
( v114563(VarCurr)
<=> ( v114564(VarCurr)
& v114568(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2156,axiom,
! [VarCurr] :
( v114568(VarCurr)
<=> ( v114566(VarCurr)
| v114553(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22682,axiom,
! [VarCurr] :
( v114564(VarCurr)
<=> ( v114565(VarCurr)
| v114567(VarCurr) ) ) ).
fof(writeUnaryOperator_9057,axiom,
! [VarCurr] :
( ~ v114567(VarCurr)
<=> v114553(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_9056,axiom,
! [VarCurr] :
( ~ v114565(VarCurr)
<=> v114566(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2155,axiom,
! [VarCurr] :
( v114566(VarCurr)
<=> ( v114553(VarCurr,bitIndex0)
& v114553(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_7775,axiom,
! [VarCurr] :
( v114560(VarCurr)
<=> ( ( v114405(VarCurr,bitIndex1)
<=> $true )
& ( v114405(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22681,axiom,
! [VarCurr] :
( v114557(VarCurr)
<=> ( v114558(VarCurr)
| v114559(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7774,axiom,
! [VarCurr] :
( v114559(VarCurr)
<=> ( ( v114405(VarCurr,bitIndex1)
<=> $false )
& ( v114405(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7773,axiom,
! [VarCurr] :
( v114558(VarCurr)
<=> ( ( v114405(VarCurr,bitIndex1)
<=> $false )
& ( v114405(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35877,axiom,
! [VarCurr] :
( v114507(VarCurr,bitIndex0)
<=> v114551(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2593,axiom,
! [VarCurr] :
( ~ v114419(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114551(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2628,axiom,
! [VarCurr] :
( v114419(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v114551(VarCurr,B)
<=> v114509(VarCurr,B) ) ) ) ).
fof(addAssignment_35876,axiom,
! [VarCurr] :
( v114509(VarCurr,bitIndex0)
<=> v114511(VarCurr,bitIndex0) ) ).
fof(addAssignment_35875,axiom,
! [VarCurr] :
( v114511(VarCurr,bitIndex0)
<=> v114513(VarCurr,bitIndex0) ) ).
fof(addAssignment_35874,axiom,
! [VarCurr] :
( v114513(VarCurr,bitIndex0)
<=> v114515(VarCurr,bitIndex0) ) ).
fof(addAssignment_35873,axiom,
! [VarCurr] :
( v114515(VarCurr,bitIndex0)
<=> v114517(VarCurr,bitIndex139) ) ).
fof(addAssignment_35872,axiom,
! [VarCurr] :
( v114517(VarCurr,bitIndex139)
<=> v114519(VarCurr,bitIndex139) ) ).
fof(addAssignment_35871,axiom,
! [VarCurr] :
( v114519(VarCurr,bitIndex139)
<=> v114521(VarCurr,bitIndex139) ) ).
fof(addAssignment_35870,axiom,
! [VarCurr] :
( v114521(VarCurr,bitIndex139)
<=> v114523(VarCurr,bitIndex139) ) ).
fof(addAssignment_35869,axiom,
! [VarCurr] :
( v114523(VarCurr,bitIndex139)
<=> v114525(VarCurr,bitIndex139) ) ).
fof(addAssignment_35868,axiom,
! [VarCurr] :
( v114525(VarCurr,bitIndex139)
<=> v114527(VarCurr) ) ).
fof(addAssignment_35867,axiom,
! [VarCurr] :
( v114527(VarCurr)
<=> v114529(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114534(VarNext)
=> ( v114529(VarNext)
<=> v114529(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1961,axiom,
! [VarNext] :
( v114534(VarNext)
=> ( v114529(VarNext)
<=> v114548(VarNext) ) ) ).
fof(addAssignment_35866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114548(VarNext)
<=> v114546(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5113,axiom,
! [VarCurr] :
( ~ v114543(VarCurr)
=> ( v114546(VarCurr)
<=> v114531(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5116,axiom,
! [VarCurr] :
( v114543(VarCurr)
=> ( v114546(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22680,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114534(VarNext)
<=> ( v114535(VarNext)
& v114542(VarNext) ) ) ) ).
fof(addAssignment_35865,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114542(VarNext)
<=> v114540(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22679,axiom,
! [VarCurr] :
( v114540(VarCurr)
<=> ( v114543(VarCurr)
| v114544(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22678,axiom,
! [VarCurr] :
( v114544(VarCurr)
<=> ( v114443(VarCurr)
& v114545(VarCurr) ) ) ).
fof(writeUnaryOperator_9055,axiom,
! [VarCurr] :
( ~ v114545(VarCurr)
<=> v114543(VarCurr) ) ).
fof(writeUnaryOperator_9054,axiom,
! [VarCurr] :
( ~ v114543(VarCurr)
<=> v114441(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22677,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114535(VarNext)
<=> ( v114536(VarNext)
& v114461(VarNext) ) ) ) ).
fof(writeUnaryOperator_9053,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114536(VarNext)
<=> v114468(VarNext) ) ) ).
fof(addAssignment_35864,axiom,
! [VarCurr] :
( v114531(VarCurr,bitIndex0)
<=> v11413(VarCurr,bitIndex0) ) ).
fof(addAssignment_35863,axiom,
! [VarCurr] :
( v114419(VarCurr)
<=> v114421(VarCurr) ) ).
fof(addAssignment_35862,axiom,
! [VarCurr] :
( v114421(VarCurr)
<=> v114423(VarCurr) ) ).
fof(addAssignment_35861,axiom,
! [VarCurr] :
( v114423(VarCurr)
<=> v114425(VarCurr) ) ).
fof(addAssignment_35860,axiom,
! [VarCurr] :
( v114425(VarCurr)
<=> v114427(VarCurr) ) ).
fof(addAssignment_35859,axiom,
! [VarCurr] :
( v114427(VarCurr)
<=> v114429(VarCurr) ) ).
fof(addAssignment_35858,axiom,
! [VarCurr] :
( v114429(VarCurr)
<=> v114431(VarCurr) ) ).
fof(addAssignment_35857,axiom,
! [VarCurr] :
( v114431(VarCurr)
<=> v114433(VarCurr) ) ).
fof(addAssignment_35856,axiom,
! [VarCurr] :
( v114433(VarCurr)
<=> v114435(VarCurr) ) ).
fof(addAssignment_35855,axiom,
! [VarCurr] :
( v114435(VarCurr)
<=> v114437(VarCurr) ) ).
fof(addAssignment_35854,axiom,
! [VarCurr] :
( v114437(VarCurr)
<=> v114439(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114493(VarNext)
=> ( v114439(VarNext)
<=> v114439(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1960,axiom,
! [VarNext] :
( v114493(VarNext)
=> ( v114439(VarNext)
<=> v114501(VarNext) ) ) ).
fof(addAssignment_35853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114501(VarNext)
<=> v114499(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2592,axiom,
! [VarCurr] :
( ~ v114475(VarCurr)
=> ( v114499(VarCurr)
<=> v114502(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2627,axiom,
! [VarCurr] :
( v114475(VarCurr)
=> ( v114499(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5112,axiom,
! [VarCurr] :
( ~ v114477(VarCurr)
=> ( v114502(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5115,axiom,
! [VarCurr] :
( v114477(VarCurr)
=> ( v114502(VarCurr)
<=> v114457(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22676,axiom,
! [VarCurr] :
( v114503(VarCurr)
<=> ( v114483(VarCurr)
| v114487(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22675,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114493(VarNext)
<=> v114494(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22674,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114494(VarNext)
<=> ( v114496(VarNext)
& v114461(VarNext) ) ) ) ).
fof(writeUnaryOperator_9052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114496(VarNext)
<=> v114468(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114464(VarNext)
=> ( v114457(VarNext)
<=> v114457(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1959,axiom,
! [VarNext] :
( v114464(VarNext)
=> ( v114457(VarNext)
<=> v114474(VarNext) ) ) ).
fof(addAssignment_35852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114474(VarNext)
<=> v114472(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2591,axiom,
! [VarCurr] :
( ~ v114475(VarCurr)
=> ( v114472(VarCurr)
<=> v114476(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2626,axiom,
! [VarCurr] :
( v114475(VarCurr)
=> ( v114472(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1265,axiom,
! [VarCurr] :
( ( ~ v114477(VarCurr)
& ~ v114483(VarCurr) )
=> ( v114476(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5111,axiom,
! [VarCurr] :
( v114483(VarCurr)
=> ( v114476(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5114,axiom,
! [VarCurr] :
( v114477(VarCurr)
=> ( v114476(VarCurr)
<=> v114459(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22673,axiom,
! [VarCurr] :
( v114487(VarCurr)
<=> ( v114485(VarCurr)
& v114447(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22672,axiom,
! [VarCurr] :
( v114483(VarCurr)
<=> ( v114485(VarCurr)
& v114486(VarCurr) ) ) ).
fof(writeUnaryOperator_9051,axiom,
! [VarCurr] :
( ~ v114486(VarCurr)
<=> v114447(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22671,axiom,
! [VarCurr] :
( v114485(VarCurr)
<=> ( v114445(VarCurr)
& v114443(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22670,axiom,
! [VarCurr] :
( v114477(VarCurr)
<=> ( v114478(VarCurr)
| v114480(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22669,axiom,
! [VarCurr] :
( v114480(VarCurr)
<=> ( v114482(VarCurr)
& v114443(VarCurr) ) ) ).
fof(writeUnaryOperator_9050,axiom,
! [VarCurr] :
( ~ v114482(VarCurr)
<=> v114445(VarCurr) ) ).
fof(writeUnaryOperator_9049,axiom,
! [VarCurr] :
( ~ v114478(VarCurr)
<=> v114443(VarCurr) ) ).
fof(writeUnaryOperator_9048,axiom,
! [VarCurr] :
( ~ v114475(VarCurr)
<=> v114441(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114464(VarNext)
<=> v114465(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114465(VarNext)
<=> ( v114466(VarNext)
& v114461(VarNext) ) ) ) ).
fof(writeUnaryOperator_9047,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114466(VarNext)
<=> v114468(VarNext) ) ) ).
fof(addAssignment_35851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114468(VarNext)
<=> v114461(VarCurr) ) ) ).
fof(addAssignment_35850,axiom,
! [VarCurr] :
( v114461(VarCurr)
<=> v11404(VarCurr) ) ).
fof(addAssignment_35849,axiom,
! [VarCurr] :
( v114447(VarCurr)
<=> v114449(VarCurr) ) ).
fof(addAssignment_35848,axiom,
! [VarCurr] :
( v114449(VarCurr)
<=> v114451(VarCurr) ) ).
fof(addAssignment_35847,axiom,
! [VarCurr] :
( v114451(VarCurr)
<=> v114453(VarCurr) ) ).
fof(addAssignment_35846,axiom,
! [VarCurr] :
( v114445(VarCurr)
<=> v11419(VarCurr,bitIndex15) ) ).
fof(addAssignment_35845,axiom,
! [VarCurr] :
( v114443(VarCurr)
<=> v11428(VarCurr) ) ).
fof(addAssignment_35844,axiom,
! [VarCurr] :
( v114441(VarCurr)
<=> v11388(VarCurr) ) ).
fof(addAssignment_35843,axiom,
! [VarCurr] :
( v114411(VarCurr)
<=> v114413(VarCurr) ) ).
fof(addAssignment_35842,axiom,
! [VarCurr] :
( v114413(VarCurr)
<=> v114415(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2590,axiom,
! [VarCurr] :
( ~ v114417(VarCurr)
=> ( v114415(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2625,axiom,
! [VarCurr] :
( v114417(VarCurr)
=> ( v114415(VarCurr)
<=> v114113(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7772,axiom,
! [VarCurr] :
( v114417(VarCurr)
<=> ( ( v114074(VarCurr,bitIndex2)
<=> $false )
& ( v114074(VarCurr,bitIndex1)
<=> $true )
& ( v114074(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35841,axiom,
! [VarCurr] :
( v114407(VarCurr)
<=> v106448(VarCurr) ) ).
fof(addAssignment_35840,axiom,
! [VarCurr] :
( v114113(VarCurr)
<=> v114115(VarCurr) ) ).
fof(addAssignment_35839,axiom,
! [VarCurr] :
( v114115(VarCurr)
<=> v114117(VarCurr) ) ).
fof(addAssignment_35838,axiom,
! [VarCurr] :
( v114117(VarCurr)
<=> v114119(VarCurr) ) ).
fof(addAssignment_35837,axiom,
! [VarCurr] :
( v114119(VarCurr)
<=> v114121(VarCurr) ) ).
fof(addAssignment_35836,axiom,
! [VarCurr] :
( v114121(VarCurr)
<=> v114123(VarCurr) ) ).
fof(addAssignment_35835,axiom,
! [VarCurr] :
( v114123(VarCurr)
<=> v114125(VarCurr) ) ).
fof(addAssignment_35834,axiom,
! [VarCurr] :
( v114125(VarCurr)
<=> v114127(VarCurr) ) ).
fof(addAssignment_35833,axiom,
! [VarCurr] :
( v114127(VarCurr)
<=> v114129(VarCurr) ) ).
fof(addAssignment_35832,axiom,
! [VarCurr] :
( v114129(VarCurr)
<=> v114131(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114380(VarNext)
=> ( v114131(VarNext)
<=> v114131(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1958,axiom,
! [VarNext] :
( v114380(VarNext)
=> ( v114131(VarNext)
<=> v114394(VarNext) ) ) ).
fof(addAssignment_35831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114394(VarNext)
<=> v114392(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5110,axiom,
! [VarCurr] :
( ~ v114389(VarCurr)
=> ( v114392(VarCurr)
<=> v114395(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5113,axiom,
! [VarCurr] :
( v114389(VarCurr)
=> ( v114392(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9046,axiom,
! [VarCurr] :
( ~ v114395(VarCurr)
<=> v114131(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22666,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114380(VarNext)
<=> ( v114381(VarNext)
& v114388(VarNext) ) ) ) ).
fof(addAssignment_35830,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114388(VarNext)
<=> v114386(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22665,axiom,
! [VarCurr] :
( v114386(VarCurr)
<=> ( v114389(VarCurr)
| v114390(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22664,axiom,
! [VarCurr] :
( v114390(VarCurr)
<=> ( v114133(VarCurr)
& v114391(VarCurr) ) ) ).
fof(writeUnaryOperator_9045,axiom,
! [VarCurr] :
( ~ v114391(VarCurr)
<=> v114389(VarCurr) ) ).
fof(writeUnaryOperator_9044,axiom,
! [VarCurr] :
( ~ v114389(VarCurr)
<=> v13205(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22663,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114381(VarNext)
<=> ( v114382(VarNext)
& v114242(VarNext) ) ) ) ).
fof(writeUnaryOperator_9043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114382(VarNext)
<=> v114249(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22662,axiom,
! [VarCurr] :
( v114133(VarCurr)
<=> ( v114135(VarCurr)
& v114377(VarCurr) ) ) ).
fof(writeUnaryOperator_9042,axiom,
! [VarCurr] :
( ~ v114377(VarCurr)
<=> v114176(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114363(VarNext)
=> ( v114176(VarNext)
<=> v114176(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1957,axiom,
! [VarNext] :
( v114363(VarNext)
=> ( v114176(VarNext)
<=> v114371(VarNext) ) ) ).
fof(addAssignment_35829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114371(VarNext)
<=> v114369(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2589,axiom,
! [VarCurr] :
( ~ v114324(VarCurr)
=> ( v114369(VarCurr)
<=> v114372(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2624,axiom,
! [VarCurr] :
( v114324(VarCurr)
=> ( v114369(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2588,axiom,
! [VarCurr] :
( ~ v114326(VarCurr)
=> ( v114372(VarCurr)
<=> v114373(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2623,axiom,
! [VarCurr] :
( v114326(VarCurr)
=> ( v114372(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2587,axiom,
! [VarCurr] :
( ~ v114328(VarCurr)
=> ( v114373(VarCurr)
<=> v114308(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2622,axiom,
! [VarCurr] :
( v114328(VarCurr)
=> ( v114373(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22661,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114363(VarNext)
<=> v114364(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22660,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114364(VarNext)
<=> ( v114366(VarNext)
& v114242(VarNext) ) ) ) ).
fof(writeUnaryOperator_9041,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114366(VarNext)
<=> v114249(VarNext) ) ) ).
fof(addAssignmentInitValueVector_33,axiom,
( v114176(constB0)
<=> $false ) ).
fof(addCaseBooleanConditionEqualRanges1_1882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114348(VarNext)
=> ( v114308(VarNext)
<=> v114308(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1956,axiom,
! [VarNext] :
( v114348(VarNext)
=> ( v114308(VarNext)
<=> v114356(VarNext) ) ) ).
fof(addAssignment_35828,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114356(VarNext)
<=> v114354(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2586,axiom,
! [VarCurr] :
( ~ v114324(VarCurr)
=> ( v114354(VarCurr)
<=> v114357(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2621,axiom,
! [VarCurr] :
( v114324(VarCurr)
=> ( v114354(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2585,axiom,
! [VarCurr] :
( ~ v114326(VarCurr)
=> ( v114357(VarCurr)
<=> v114358(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2620,axiom,
! [VarCurr] :
( v114326(VarCurr)
=> ( v114357(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2584,axiom,
! [VarCurr] :
( ~ v114328(VarCurr)
=> ( v114358(VarCurr)
<=> v114310(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2619,axiom,
! [VarCurr] :
( v114328(VarCurr)
=> ( v114358(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22659,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114348(VarNext)
<=> v114349(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22658,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114349(VarNext)
<=> ( v114351(VarNext)
& v114242(VarNext) ) ) ) ).
fof(writeUnaryOperator_9040,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114351(VarNext)
<=> v114249(VarNext) ) ) ).
fof(addAssignmentInitValueVector_32,axiom,
( v114308(constB0)
<=> $false ) ).
fof(addCaseBooleanConditionEqualRanges1_1881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114333(VarNext)
=> ( v114310(VarNext)
<=> v114310(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1955,axiom,
! [VarNext] :
( v114333(VarNext)
=> ( v114310(VarNext)
<=> v114341(VarNext) ) ) ).
fof(addAssignment_35827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114341(VarNext)
<=> v114339(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2583,axiom,
! [VarCurr] :
( ~ v114324(VarCurr)
=> ( v114339(VarCurr)
<=> v114342(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2618,axiom,
! [VarCurr] :
( v114324(VarCurr)
=> ( v114339(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2582,axiom,
! [VarCurr] :
( ~ v114326(VarCurr)
=> ( v114342(VarCurr)
<=> v114343(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2617,axiom,
! [VarCurr] :
( v114326(VarCurr)
=> ( v114342(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2581,axiom,
! [VarCurr] :
( ~ v114328(VarCurr)
=> ( v114343(VarCurr)
<=> v114312(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2616,axiom,
! [VarCurr] :
( v114328(VarCurr)
=> ( v114343(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22657,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114333(VarNext)
<=> v114334(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114334(VarNext)
<=> ( v114336(VarNext)
& v114242(VarNext) ) ) ) ).
fof(writeUnaryOperator_9039,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114336(VarNext)
<=> v114249(VarNext) ) ) ).
fof(addAssignmentInitValueVector_31,axiom,
( v114310(constB0)
<=> $false ) ).
fof(addCaseBooleanConditionEqualRanges1_1880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114315(VarNext)
=> ( v114312(VarNext)
<=> v114312(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1954,axiom,
! [VarNext] :
( v114315(VarNext)
=> ( v114312(VarNext)
<=> v114323(VarNext) ) ) ).
fof(addAssignment_35826,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114323(VarNext)
<=> v114321(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2580,axiom,
! [VarCurr] :
( ~ v114324(VarCurr)
=> ( v114321(VarCurr)
<=> v114325(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2615,axiom,
! [VarCurr] :
( v114324(VarCurr)
=> ( v114321(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2579,axiom,
! [VarCurr] :
( ~ v114326(VarCurr)
=> ( v114325(VarCurr)
<=> v114327(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2614,axiom,
! [VarCurr] :
( v114326(VarCurr)
=> ( v114325(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2578,axiom,
! [VarCurr] :
( ~ v114328(VarCurr)
=> ( v114327(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2613,axiom,
! [VarCurr] :
( v114328(VarCurr)
=> ( v114327(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorShiftedRanges_2154,axiom,
! [VarCurr] :
( v114328(VarCurr)
<=> ( v11299(VarCurr,bitIndex9)
| v11299(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2153,axiom,
! [VarCurr] :
( v114326(VarCurr)
<=> ( v11299(VarCurr,bitIndex3)
| v11299(VarCurr,bitIndex6) ) ) ).
fof(writeUnaryOperator_9038,axiom,
! [VarCurr] :
( ~ v114324(VarCurr)
<=> v13205(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22655,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114315(VarNext)
<=> v114316(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22654,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114316(VarNext)
<=> ( v114317(VarNext)
& v114242(VarNext) ) ) ) ).
fof(writeUnaryOperator_9037,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114317(VarNext)
<=> v114249(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_137,axiom,
! [VarCurr] :
( ~ v114306(VarCurr)
=> ( v11299(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_102,axiom,
! [VarCurr] :
( v114306(VarCurr)
=> ( v11299(VarCurr,bitIndex9)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22653,axiom,
! [VarCurr] :
( v114306(VarCurr)
<=> ( v10109(VarCurr)
& v114296(VarCurr) ) ) ).
fof(addAssignment_35825,axiom,
! [VarNext] :
( v13203(VarNext,bitIndex8)
<=> v114298(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionShiftedRanges1_78,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114299(VarNext)
=> ( ( v114298(VarNext,bitIndex11)
<=> v13203(VarCurr,bitIndex12) )
& ( v114298(VarNext,bitIndex10)
<=> v13203(VarCurr,bitIndex11) )
& ( v114298(VarNext,bitIndex9)
<=> v13203(VarCurr,bitIndex10) )
& ( v114298(VarNext,bitIndex8)
<=> v13203(VarCurr,bitIndex9) )
& ( v114298(VarNext,bitIndex7)
<=> v13203(VarCurr,bitIndex8) )
& ( v114298(VarNext,bitIndex6)
<=> v13203(VarCurr,bitIndex7) )
& ( v114298(VarNext,bitIndex5)
<=> v13203(VarCurr,bitIndex6) )
& ( v114298(VarNext,bitIndex4)
<=> v13203(VarCurr,bitIndex5) )
& ( v114298(VarNext,bitIndex3)
<=> v13203(VarCurr,bitIndex4) )
& ( v114298(VarNext,bitIndex2)
<=> v13203(VarCurr,bitIndex3) )
& ( v114298(VarNext,bitIndex1)
<=> v13203(VarCurr,bitIndex2) )
& ( v114298(VarNext,bitIndex0)
<=> v13203(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1953,axiom,
! [VarNext] :
( v114299(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v114298(VarNext,B)
<=> v114255(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114299(VarNext)
<=> v114300(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22651,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114300(VarNext)
<=> ( v114302(VarNext)
& v114242(VarNext) ) ) ) ).
fof(writeUnaryOperator_9036,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114302(VarNext)
<=> v114249(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_136,axiom,
! [VarCurr] :
( ~ v114292(VarCurr)
=> ( v11299(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_101,axiom,
! [VarCurr] :
( v114292(VarCurr)
=> ( v11299(VarCurr,bitIndex8)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22650,axiom,
! [VarCurr] :
( v114292(VarCurr)
<=> ( v114293(VarCurr)
| v114294(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22649,axiom,
! [VarCurr] :
( v114294(VarCurr)
<=> ( v114295(VarCurr)
& v114296(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7771,axiom,
! [VarCurr] :
( v114296(VarCurr)
<=> ( $true
<=> v13203(VarCurr,bitIndex8) ) ) ).
fof(writeUnaryOperator_9035,axiom,
! [VarCurr] :
( ~ v114295(VarCurr)
<=> v10109(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7770,axiom,
! [VarCurr] :
( v114293(VarCurr)
<=> ( $true
<=> v13203(VarCurr,bitIndex7) ) ) ).
fof(addAssignment_35824,axiom,
! [VarNext] :
( v13203(VarNext,bitIndex7)
<=> v114284(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionShiftedRanges1_77,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114285(VarNext)
=> ( ( v114284(VarNext,bitIndex11)
<=> v13203(VarCurr,bitIndex12) )
& ( v114284(VarNext,bitIndex10)
<=> v13203(VarCurr,bitIndex11) )
& ( v114284(VarNext,bitIndex9)
<=> v13203(VarCurr,bitIndex10) )
& ( v114284(VarNext,bitIndex8)
<=> v13203(VarCurr,bitIndex9) )
& ( v114284(VarNext,bitIndex7)
<=> v13203(VarCurr,bitIndex8) )
& ( v114284(VarNext,bitIndex6)
<=> v13203(VarCurr,bitIndex7) )
& ( v114284(VarNext,bitIndex5)
<=> v13203(VarCurr,bitIndex6) )
& ( v114284(VarNext,bitIndex4)
<=> v13203(VarCurr,bitIndex5) )
& ( v114284(VarNext,bitIndex3)
<=> v13203(VarCurr,bitIndex4) )
& ( v114284(VarNext,bitIndex2)
<=> v13203(VarCurr,bitIndex3) )
& ( v114284(VarNext,bitIndex1)
<=> v13203(VarCurr,bitIndex2) )
& ( v114284(VarNext,bitIndex0)
<=> v13203(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1952,axiom,
! [VarNext] :
( v114285(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v114284(VarNext,B)
<=> v114255(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22648,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114285(VarNext)
<=> v114286(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22647,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114286(VarNext)
<=> ( v114288(VarNext)
& v114242(VarNext) ) ) ) ).
fof(writeUnaryOperator_9034,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114288(VarNext)
<=> v114249(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_135,axiom,
! [VarCurr] :
( ~ v114276(VarCurr)
=> ( v11299(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_100,axiom,
! [VarCurr] :
( v114276(VarCurr)
=> ( v11299(VarCurr,bitIndex7)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22646,axiom,
! [VarCurr] :
( v114276(VarCurr)
<=> ( v114277(VarCurr)
& v114238(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22645,axiom,
! [VarCurr] :
( v114277(VarCurr)
<=> ( v114279(VarCurr)
& v114237(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22644,axiom,
! [VarCurr] :
( v114279(VarCurr)
<=> ( v114280(VarCurr)
& v114236(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22643,axiom,
! [VarCurr] :
( v114280(VarCurr)
<=> ( v114281(VarCurr)
& v114282(VarCurr) ) ) ).
fof(writeUnaryOperator_9033,axiom,
! [VarCurr] :
( ~ v114282(VarCurr)
<=> v114178(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22642,axiom,
! [VarCurr] :
( v114281(VarCurr)
<=> ( v114234(VarCurr)
& v13208(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_134,axiom,
! [VarCurr] :
( ~ v114274(VarCurr)
=> ( v11299(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_99,axiom,
! [VarCurr] :
( v114274(VarCurr)
=> ( v11299(VarCurr,bitIndex6)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22641,axiom,
! [VarCurr] :
( v114274(VarCurr)
<=> ( v10109(VarCurr)
& v114264(VarCurr) ) ) ).
fof(addAssignment_35823,axiom,
! [VarNext] :
( v13203(VarNext,bitIndex5)
<=> v114266(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionShiftedRanges1_76,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114267(VarNext)
=> ( ( v114266(VarNext,bitIndex11)
<=> v13203(VarCurr,bitIndex12) )
& ( v114266(VarNext,bitIndex10)
<=> v13203(VarCurr,bitIndex11) )
& ( v114266(VarNext,bitIndex9)
<=> v13203(VarCurr,bitIndex10) )
& ( v114266(VarNext,bitIndex8)
<=> v13203(VarCurr,bitIndex9) )
& ( v114266(VarNext,bitIndex7)
<=> v13203(VarCurr,bitIndex8) )
& ( v114266(VarNext,bitIndex6)
<=> v13203(VarCurr,bitIndex7) )
& ( v114266(VarNext,bitIndex5)
<=> v13203(VarCurr,bitIndex6) )
& ( v114266(VarNext,bitIndex4)
<=> v13203(VarCurr,bitIndex5) )
& ( v114266(VarNext,bitIndex3)
<=> v13203(VarCurr,bitIndex4) )
& ( v114266(VarNext,bitIndex2)
<=> v13203(VarCurr,bitIndex3) )
& ( v114266(VarNext,bitIndex1)
<=> v13203(VarCurr,bitIndex2) )
& ( v114266(VarNext,bitIndex0)
<=> v13203(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1951,axiom,
! [VarNext] :
( v114267(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v114266(VarNext,B)
<=> v114255(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22640,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114267(VarNext)
<=> v114268(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114268(VarNext)
<=> ( v114270(VarNext)
& v114242(VarNext) ) ) ) ).
fof(writeUnaryOperator_9032,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114270(VarNext)
<=> v114249(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_133,axiom,
! [VarCurr] :
( ~ v114260(VarCurr)
=> ( v11299(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_98,axiom,
! [VarCurr] :
( v114260(VarCurr)
=> ( v11299(VarCurr,bitIndex5)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22638,axiom,
! [VarCurr] :
( v114260(VarCurr)
<=> ( v114261(VarCurr)
| v114262(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22637,axiom,
! [VarCurr] :
( v114262(VarCurr)
<=> ( v114263(VarCurr)
& v114264(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7769,axiom,
! [VarCurr] :
( v114264(VarCurr)
<=> ( $true
<=> v13203(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_9031,axiom,
! [VarCurr] :
( ~ v114263(VarCurr)
<=> v10109(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7768,axiom,
! [VarCurr] :
( v114261(VarCurr)
<=> ( $true
<=> v13203(VarCurr,bitIndex4) ) ) ).
fof(addAssignment_35822,axiom,
! [VarNext] :
( v13203(VarNext,bitIndex4)
<=> v114244(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionShiftedRanges1_75,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114245(VarNext)
=> ( ( v114244(VarNext,bitIndex11)
<=> v13203(VarCurr,bitIndex12) )
& ( v114244(VarNext,bitIndex10)
<=> v13203(VarCurr,bitIndex11) )
& ( v114244(VarNext,bitIndex9)
<=> v13203(VarCurr,bitIndex10) )
& ( v114244(VarNext,bitIndex8)
<=> v13203(VarCurr,bitIndex9) )
& ( v114244(VarNext,bitIndex7)
<=> v13203(VarCurr,bitIndex8) )
& ( v114244(VarNext,bitIndex6)
<=> v13203(VarCurr,bitIndex7) )
& ( v114244(VarNext,bitIndex5)
<=> v13203(VarCurr,bitIndex6) )
& ( v114244(VarNext,bitIndex4)
<=> v13203(VarCurr,bitIndex5) )
& ( v114244(VarNext,bitIndex3)
<=> v13203(VarCurr,bitIndex4) )
& ( v114244(VarNext,bitIndex2)
<=> v13203(VarCurr,bitIndex3) )
& ( v114244(VarNext,bitIndex1)
<=> v13203(VarCurr,bitIndex2) )
& ( v114244(VarNext,bitIndex0)
<=> v13203(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1950,axiom,
! [VarNext] :
( v114245(VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v114244(VarNext,B)
<=> v114255(VarNext,B) ) ) ) ).
fof(addAssignment_35821,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_11_0(B)
=> ( v114255(VarNext,B)
<=> v114253(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_132,axiom,
! [VarCurr] :
( ~ v114256(VarCurr)
=> ( ( v114253(VarCurr,bitIndex11)
<=> v11299(VarCurr,bitIndex12) )
& ( v114253(VarCurr,bitIndex10)
<=> v11299(VarCurr,bitIndex11) )
& ( v114253(VarCurr,bitIndex9)
<=> v11299(VarCurr,bitIndex10) )
& ( v114253(VarCurr,bitIndex8)
<=> v11299(VarCurr,bitIndex9) )
& ( v114253(VarCurr,bitIndex7)
<=> v11299(VarCurr,bitIndex8) )
& ( v114253(VarCurr,bitIndex6)
<=> v11299(VarCurr,bitIndex7) )
& ( v114253(VarCurr,bitIndex5)
<=> v11299(VarCurr,bitIndex6) )
& ( v114253(VarCurr,bitIndex4)
<=> v11299(VarCurr,bitIndex5) )
& ( v114253(VarCurr,bitIndex3)
<=> v11299(VarCurr,bitIndex4) )
& ( v114253(VarCurr,bitIndex2)
<=> v11299(VarCurr,bitIndex3) )
& ( v114253(VarCurr,bitIndex1)
<=> v11299(VarCurr,bitIndex2) )
& ( v114253(VarCurr,bitIndex0)
<=> v11299(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2612,axiom,
! [VarCurr] :
( v114256(VarCurr)
=> ! [B] :
( range_11_0(B)
=> ( v114253(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_9030,axiom,
! [VarCurr] :
( ~ v114256(VarCurr)
<=> v13205(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114245(VarNext)
<=> v114246(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114246(VarNext)
<=> ( v114247(VarNext)
& v114242(VarNext) ) ) ) ).
fof(writeUnaryOperator_9029,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114247(VarNext)
<=> v114249(VarNext) ) ) ).
fof(addAssignment_35820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114249(VarNext)
<=> v114242(VarCurr) ) ) ).
fof(addAssignment_35819,axiom,
! [VarCurr] :
( v114242(VarCurr)
<=> v13228(VarCurr) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_131,axiom,
! [VarCurr] :
( ~ v114228(VarCurr)
=> ( v11299(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_97,axiom,
! [VarCurr] :
( v114228(VarCurr)
=> ( v11299(VarCurr,bitIndex4)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22634,axiom,
! [VarCurr] :
( v114228(VarCurr)
<=> ( v114229(VarCurr)
& v114238(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7767,axiom,
! [VarCurr] :
( v114238(VarCurr)
<=> ( $true
<=> v13203(VarCurr,bitIndex0) ) ) ).
fof(addAssignmentInitValue_34,axiom,
~ v13203(constB0,bitIndex11) ).
fof(addAssignmentInitValue_33,axiom,
~ v13203(constB0,bitIndex10) ).
fof(addAssignmentInitValue_32,axiom,
~ v13203(constB0,bitIndex8) ).
fof(addAssignmentInitValue_31,axiom,
~ v13203(constB0,bitIndex7) ).
fof(addAssignmentInitValue_30,axiom,
~ v13203(constB0,bitIndex5) ).
fof(addAssignmentInitValue_29,axiom,
~ v13203(constB0,bitIndex4) ).
fof(addAssignmentInitValue_28,axiom,
~ v13203(constB0,bitIndex2) ).
fof(addAssignmentInitValue_27,axiom,
~ v13203(constB0,bitIndex1) ).
fof(bitBlastConstant_12483,axiom,
~ bx00x00x00x00(bitIndex10) ).
fof(bitBlastConstant_12482,axiom,
~ bx00x00x00x00(bitIndex9) ).
fof(bitBlastConstant_12481,axiom,
~ bx00x00x00x00(bitIndex7) ).
fof(bitBlastConstant_12480,axiom,
~ bx00x00x00x00(bitIndex6) ).
fof(bitBlastConstant_12479,axiom,
~ bx00x00x00x00(bitIndex4) ).
fof(bitBlastConstant_12478,axiom,
~ bx00x00x00x00(bitIndex3) ).
fof(bitBlastConstant_12477,axiom,
~ bx00x00x00x00(bitIndex1) ).
fof(bitBlastConstant_12476,axiom,
~ bx00x00x00x00(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22633,axiom,
! [VarCurr] :
( v114229(VarCurr)
<=> ( v114231(VarCurr)
& v114237(VarCurr) ) ) ).
fof(writeUnaryOperator_9028,axiom,
! [VarCurr] :
( ~ v114237(VarCurr)
<=> v114218(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22632,axiom,
! [VarCurr] :
( v114231(VarCurr)
<=> ( v114232(VarCurr)
& v114236(VarCurr) ) ) ).
fof(writeUnaryOperator_9027,axiom,
! [VarCurr] :
( ~ v114236(VarCurr)
<=> v114192(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22631,axiom,
! [VarCurr] :
( v114232(VarCurr)
<=> ( v114233(VarCurr)
& v114178(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22630,axiom,
! [VarCurr] :
( v114233(VarCurr)
<=> ( v114234(VarCurr)
& v114235(VarCurr) ) ) ).
fof(writeUnaryOperator_9026,axiom,
! [VarCurr] :
( ~ v114235(VarCurr)
<=> v13208(VarCurr) ) ).
fof(writeUnaryOperator_9025,axiom,
! [VarCurr] :
( ~ v114234(VarCurr)
<=> v10117(VarCurr) ) ).
fof(addAssignment_35818,axiom,
! [VarCurr] :
( v114218(VarCurr)
<=> v114220(VarCurr) ) ).
fof(addAssignment_35817,axiom,
! [VarCurr] :
( v114220(VarCurr)
<=> v114222(VarCurr) ) ).
fof(addAssignment_35816,axiom,
! [VarCurr] :
( v114222(VarCurr)
<=> v114224(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2577,axiom,
! [VarCurr] :
( ~ v114226(VarCurr)
=> ( v114224(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2611,axiom,
! [VarCurr] :
( v114226(VarCurr)
=> ( v114224(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7766,axiom,
! [VarCurr] :
( v114226(VarCurr)
<=> ( ( v15274(VarCurr,bitIndex6)
<=> $true )
& ( v15274(VarCurr,bitIndex5)
<=> $true )
& ( v15274(VarCurr,bitIndex4)
<=> $true )
& ( v15274(VarCurr,bitIndex3)
<=> $true )
& ( v15274(VarCurr,bitIndex2)
<=> $false )
& ( v15274(VarCurr,bitIndex1)
<=> $true )
& ( v15274(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22629,axiom,
! [VarCurr] :
( v114192(VarCurr)
<=> ( v114194(VarCurr)
| v114202(VarCurr) ) ) ).
fof(addAssignment_35815,axiom,
! [VarCurr] :
( v114202(VarCurr)
<=> v114204(VarCurr) ) ).
fof(addAssignment_35814,axiom,
! [VarCurr] :
( v114204(VarCurr)
<=> v114206(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2576,axiom,
! [VarCurr] :
( ~ v114208(VarCurr)
=> ( v114206(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2610,axiom,
! [VarCurr] :
( v114208(VarCurr)
=> ( v114206(VarCurr)
<=> v114215(VarCurr) ) ) ).
fof(writeUnaryOperator_9024,axiom,
! [VarCurr] :
( ~ v114215(VarCurr)
<=> v15310(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22628,axiom,
! [VarCurr] :
( v114208(VarCurr)
<=> ( v114209(VarCurr)
| v114214(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7765,axiom,
! [VarCurr] :
( v114214(VarCurr)
<=> ( ( v15274(VarCurr,bitIndex6)
<=> $true )
& ( v15274(VarCurr,bitIndex5)
<=> $true )
& ( v15274(VarCurr,bitIndex4)
<=> $true )
& ( v15274(VarCurr,bitIndex3)
<=> $false )
& ( v15274(VarCurr,bitIndex2)
<=> $false )
& ( v15274(VarCurr,bitIndex1)
<=> $false )
& ( v15274(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22627,axiom,
! [VarCurr] :
( v114209(VarCurr)
<=> ( v114210(VarCurr)
| v114213(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7764,axiom,
! [VarCurr] :
( v114213(VarCurr)
<=> ( ( v15274(VarCurr,bitIndex6)
<=> $true )
& ( v15274(VarCurr,bitIndex5)
<=> $false )
& ( v15274(VarCurr,bitIndex4)
<=> $true )
& ( v15274(VarCurr,bitIndex3)
<=> $false )
& ( v15274(VarCurr,bitIndex2)
<=> $false )
& ( v15274(VarCurr,bitIndex1)
<=> $false )
& ( v15274(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22626,axiom,
! [VarCurr] :
( v114210(VarCurr)
<=> ( v114211(VarCurr)
| v114212(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7763,axiom,
! [VarCurr] :
( v114212(VarCurr)
<=> ( ( v15274(VarCurr,bitIndex6)
<=> $true )
& ( v15274(VarCurr,bitIndex5)
<=> $true )
& ( v15274(VarCurr,bitIndex4)
<=> $true )
& ( v15274(VarCurr,bitIndex3)
<=> $true )
& ( v15274(VarCurr,bitIndex2)
<=> $false )
& ( v15274(VarCurr,bitIndex1)
<=> $false )
& ( v15274(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7762,axiom,
! [VarCurr] :
( v114211(VarCurr)
<=> ( ( v15274(VarCurr,bitIndex6)
<=> $true )
& ( v15274(VarCurr,bitIndex5)
<=> $false )
& ( v15274(VarCurr,bitIndex4)
<=> $true )
& ( v15274(VarCurr,bitIndex3)
<=> $true )
& ( v15274(VarCurr,bitIndex2)
<=> $false )
& ( v15274(VarCurr,bitIndex1)
<=> $false )
& ( v15274(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22625,axiom,
! [VarCurr] :
( v114194(VarCurr)
<=> ( v114196(VarCurr)
& v114200(VarCurr) ) ) ).
fof(writeUnaryOperator_9023,axiom,
! [VarCurr] :
( ~ v114200(VarCurr)
<=> v114198(VarCurr) ) ).
fof(addAssignment_35813,axiom,
! [VarCurr] :
( v114198(VarCurr)
<=> v15321(VarCurr) ) ).
fof(addAssignment_35812,axiom,
! [VarCurr] :
( v114196(VarCurr)
<=> v15306(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22624,axiom,
! [VarCurr] :
( v114178(VarCurr)
<=> ( v114180(VarCurr)
& v114190(VarCurr) ) ) ).
fof(writeUnaryOperator_9022,axiom,
! [VarCurr] :
( ~ v114190(VarCurr)
<=> v15281(VarCurr) ) ).
fof(addAssignment_35811,axiom,
! [VarCurr] :
( v114180(VarCurr)
<=> v114182(VarCurr) ) ).
fof(addAssignment_35810,axiom,
! [VarCurr] :
( v114182(VarCurr)
<=> v114184(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2575,axiom,
! [VarCurr] :
( ~ v114186(VarCurr)
=> ( v114184(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2609,axiom,
! [VarCurr] :
( v114186(VarCurr)
=> ( v114184(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22623,axiom,
! [VarCurr] :
( v114186(VarCurr)
<=> ( v114187(VarCurr)
& v114188(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7761,axiom,
! [VarCurr] :
( v114188(VarCurr)
<=> ( ( v15274(VarCurr,bitIndex6)
<=> $true )
& ( v15274(VarCurr,bitIndex5)
<=> $false )
& ( v15274(VarCurr,bitIndex4)
<=> $false )
& ( v15274(VarCurr,bitIndex3)
<=> $true )
& ( v15274(VarCurr,bitIndex2)
<=> $false )
& ( v15274(VarCurr,bitIndex1)
<=> $true )
& ( v15274(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeUnaryOperator_9021,axiom,
! [VarCurr] :
( ~ v114187(VarCurr)
<=> v13216(VarCurr) ) ).
fof(addAssignment_35809,axiom,
! [VarCurr] :
( v114135(VarCurr)
<=> v10111(VarCurr,bitIndex0) ) ).
fof(addAssignment_35808,axiom,
! [VarCurr] :
( v10111(VarCurr,bitIndex0)
<=> v114173(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_29,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v114173(VarCurr,B)
<=> ( v10113(VarCurr,B)
& v114174(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_9020,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v114174(VarCurr,B)
<=> ~ v114172(VarCurr,B) ) ) ).
fof(addAssignment_35807,axiom,
! [VarCurr] :
( v114172(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_35806,axiom,
! [VarCurr] :
( v10113(VarCurr,bitIndex0)
<=> v114170(VarCurr,bitIndex0) ) ).
fof(addAssignment_35805,axiom,
! [VarCurr] :
( v114170(VarCurr,bitIndex0)
<=> v114137(VarCurr) ) ).
fof(addAssignment_35804,axiom,
! [VarCurr] :
( v114170(VarCurr,bitIndex1)
<=> v10115(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22622,axiom,
! [VarCurr] :
( v114137(VarCurr)
<=> ( v114167(VarCurr)
& v114169(VarCurr) ) ) ).
fof(writeUnaryOperator_9019,axiom,
! [VarCurr] :
( ~ v114169(VarCurr)
<=> v114159(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22621,axiom,
! [VarCurr] :
( v114167(VarCurr)
<=> ( v114168(VarCurr)
& v11301(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22620,axiom,
! [VarCurr] :
( v114168(VarCurr)
<=> ( v114139(VarCurr)
<~> v114131(VarCurr) ) ) ).
fof(addAssignment_35803,axiom,
! [VarCurr] :
( v114159(VarCurr)
<=> v114161(VarCurr) ) ).
fof(addAssignment_35802,axiom,
! [VarCurr] :
( v114161(VarCurr)
<=> v114163(VarCurr) ) ).
fof(addAssignment_35801,axiom,
! [VarCurr] :
( v114163(VarCurr)
<=> v114165(VarCurr) ) ).
fof(addAssignment_35800,axiom,
! [VarCurr] :
( v114139(VarCurr)
<=> v114141(VarCurr) ) ).
fof(addAssignment_35799,axiom,
! [VarCurr] :
( v114141(VarCurr)
<=> v114143(VarCurr) ) ).
fof(addAssignment_35798,axiom,
! [VarCurr] :
( v114143(VarCurr)
<=> v114145(VarCurr) ) ).
fof(addAssignment_35797,axiom,
! [VarCurr] :
( v114145(VarCurr)
<=> v114147(VarCurr) ) ).
fof(addAssignment_35796,axiom,
! [VarCurr] :
( v114147(VarCurr)
<=> v114149(VarCurr) ) ).
fof(addAssignment_35795,axiom,
! [VarCurr] :
( v114149(VarCurr)
<=> v114151(VarCurr) ) ).
fof(addAssignment_35794,axiom,
! [VarCurr] :
( v114151(VarCurr)
<=> v114153(VarCurr) ) ).
fof(addAssignment_35793,axiom,
! [VarCurr] :
( v114153(VarCurr)
<=> v114155(VarCurr) ) ).
fof(addAssignment_35792,axiom,
! [VarCurr] :
( v114155(VarCurr)
<=> v114157(VarCurr) ) ).
fof(addAssignment_35791,axiom,
! [VarCurr] :
( v114157(VarCurr)
<=> v114086(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114098(VarNext)
=> ( v114086(VarNext)
<=> v114086(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1949,axiom,
! [VarNext] :
( v114098(VarNext)
=> ( v114086(VarNext)
<=> v114108(VarNext) ) ) ).
fof(addAssignment_35790,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114108(VarNext)
<=> v114106(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2574,axiom,
! [VarCurr] :
( ~ v114109(VarCurr)
=> ( v114106(VarCurr)
<=> v114088(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2608,axiom,
! [VarCurr] :
( v114109(VarCurr)
=> ( v114106(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_9018,axiom,
! [VarCurr] :
( ~ v114109(VarCurr)
<=> v114076(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22619,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114098(VarNext)
<=> v114099(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22618,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114099(VarNext)
<=> ( v114100(VarNext)
& v114095(VarNext) ) ) ) ).
fof(writeUnaryOperator_9017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114100(VarNext)
<=> v114102(VarNext) ) ) ).
fof(addAssignment_35789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114102(VarNext)
<=> v114095(VarCurr) ) ) ).
fof(addAssignment_35788,axiom,
! [VarCurr] :
( v114095(VarCurr)
<=> v106981(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2573,axiom,
! [VarCurr] :
( ~ v114090(VarCurr)
=> ( v114088(VarCurr)
<=> v114086(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2607,axiom,
! [VarCurr] :
( v114090(VarCurr)
=> ( v114088(VarCurr)
<=> v114093(VarCurr) ) ) ).
fof(writeUnaryOperator_9016,axiom,
! [VarCurr] :
( ~ v114093(VarCurr)
<=> v114086(VarCurr) ) ).
fof(addAssignmentInitValueVector_30,axiom,
( v114086(constB0)
<=> $false ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22617,axiom,
! [VarCurr] :
( v114090(VarCurr)
<=> ( v114091(VarCurr)
| v114092(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7760,axiom,
! [VarCurr] :
( v114092(VarCurr)
<=> ( ( v114074(VarCurr,bitIndex2)
<=> $true )
& ( v114074(VarCurr,bitIndex1)
<=> $false )
& ( v114074(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7759,axiom,
! [VarCurr] :
( v114091(VarCurr)
<=> ( ( v114074(VarCurr,bitIndex2)
<=> $false )
& ( v114074(VarCurr,bitIndex1)
<=> $false )
& ( v114074(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignmentInitValueVector_29,axiom,
! [B] :
( range_2_0(B)
=> ( v114074(constB0,B)
<=> $false ) ) ).
fof(addAssignment_35787,axiom,
! [VarCurr] :
( v114080(VarCurr)
<=> v114082(VarCurr) ) ).
fof(addAssignment_35786,axiom,
! [VarCurr] :
( v114082(VarCurr)
<=> v114084(VarCurr) ) ).
fof(addAssignment_35785,axiom,
! [VarCurr] :
( v114084(VarCurr)
<=> v107886(VarCurr) ) ).
fof(addAssignment_35784,axiom,
! [VarCurr] :
( v114076(VarCurr)
<=> v106448(VarCurr) ) ).
fof(addAssignment_35783,axiom,
! [VarCurr] :
( v114061(VarCurr)
<=> v4296(VarCurr) ) ).
fof(addAssignment_35782,axiom,
! [VarCurr] :
( v114057(VarCurr)
<=> v4254(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22616,axiom,
! [VarCurr] :
( v107898(VarCurr)
<=> ( v114035(VarCurr)
& v114037(VarCurr) ) ) ).
fof(writeUnaryOperator_9015,axiom,
! [VarCurr] :
( ~ v114037(VarCurr)
<=> v114038(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22615,axiom,
! [VarCurr] :
( v114038(VarCurr)
<=> ( v114039(VarCurr)
| v114041(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22614,axiom,
! [VarCurr] :
( v114041(VarCurr)
<=> ( v114042(VarCurr)
| v114013(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22613,axiom,
! [VarCurr] :
( v114042(VarCurr)
<=> ( v114043(VarCurr)
| v113671(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2152,axiom,
! [VarCurr] :
( v114043(VarCurr)
<=> ( v114044(VarCurr)
| v112018(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2151,axiom,
! [VarCurr] :
( v114044(VarCurr)
<=> ( v114045(VarCurr)
| v112018(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2150,axiom,
! [VarCurr] :
( v114045(VarCurr)
<=> ( v112018(VarCurr,bitIndex18)
| v112018(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2149,axiom,
! [VarCurr] :
( v114039(VarCurr)
<=> ( v108306(VarCurr,bitIndex1)
& v114040(VarCurr) ) ) ).
fof(writeUnaryOperator_9014,axiom,
! [VarCurr] :
( ~ v114040(VarCurr)
<=> v112014(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2148,axiom,
! [VarCurr] :
( v114035(VarCurr)
<=> ( v107900(VarCurr,bitIndex1)
& v114036(VarCurr) ) ) ).
fof(writeUnaryOperator_9013,axiom,
! [VarCurr] :
( ~ v114036(VarCurr)
<=> v106442(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22612,axiom,
! [VarCurr] :
( v114013(VarCurr)
<=> ( v114032(VarCurr)
& v114015(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2147,axiom,
! [VarCurr] :
( v114032(VarCurr)
<=> ( v107900(VarCurr,bitIndex1)
& v114033(VarCurr) ) ) ).
fof(writeUnaryOperator_9012,axiom,
! [VarCurr] :
( ~ v114033(VarCurr)
<=> v106442(VarCurr,bitIndex1) ) ).
fof(addAssignment_35781,axiom,
! [VarCurr] :
( v114015(VarCurr)
<=> v114017(VarCurr) ) ).
fof(addAssignment_35780,axiom,
! [VarCurr] :
( v114017(VarCurr)
<=> v114019(VarCurr) ) ).
fof(addAssignment_35779,axiom,
! [VarCurr] :
( v114019(VarCurr)
<=> v114021(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2146,axiom,
! [VarCurr] :
( v114021(VarCurr)
<=> ( v113683(VarCurr,bitIndex27)
& v108165(VarCurr) ) ) ).
fof(addAssignment_35778,axiom,
! [VarNext] :
( v113683(VarNext,bitIndex27)
<=> v114023(VarNext,bitIndex27) ) ).
fof(addCaseBooleanConditionEqualRanges1_1878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114025(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v114023(VarNext,B)
<=> v113683(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1948,axiom,
! [VarNext] :
( v114025(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v114023(VarNext,B)
<=> v113706(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22611,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114025(VarNext)
<=> ( v114026(VarNext)
& v113701(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22610,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v114026(VarNext)
<=> ( v114028(VarNext)
& v111930(VarNext) ) ) ) ).
fof(writeUnaryOperator_9011,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v114028(VarNext)
<=> v111937(VarNext) ) ) ).
fof(addAssignment_35777,axiom,
! [VarCurr] :
( v113686(VarCurr,bitIndex27)
<=> v113688(VarCurr,bitIndex27) ) ).
fof(addAssignment_35776,axiom,
! [VarCurr] :
( v113688(VarCurr,bitIndex27)
<=> v113690(VarCurr,bitIndex27) ) ).
fof(addAssignment_35775,axiom,
! [VarCurr] :
( v113690(VarCurr,bitIndex27)
<=> v110602(VarCurr,bitIndex27) ) ).
fof(addAssignment_35774,axiom,
! [VarCurr] :
( v110602(VarCurr,bitIndex27)
<=> v111404(VarCurr,bitIndex27) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22609,axiom,
! [VarCurr] :
( v113671(VarCurr)
<=> ( v114010(VarCurr)
& v113673(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2145,axiom,
! [VarCurr] :
( v114010(VarCurr)
<=> ( v107900(VarCurr,bitIndex1)
& v114011(VarCurr) ) ) ).
fof(writeUnaryOperator_9010,axiom,
! [VarCurr] :
( ~ v114011(VarCurr)
<=> v106442(VarCurr,bitIndex1) ) ).
fof(addAssignment_35773,axiom,
! [VarCurr] :
( v113673(VarCurr)
<=> v113675(VarCurr) ) ).
fof(addAssignment_35772,axiom,
! [VarCurr] :
( v113675(VarCurr)
<=> v113677(VarCurr) ) ).
fof(addAssignment_35771,axiom,
! [VarCurr] :
( v113677(VarCurr)
<=> v113679(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22608,axiom,
! [VarCurr] :
( v113679(VarCurr)
<=> ( v113681(VarCurr)
& v108165(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2572,axiom,
! [VarCurr] :
( ~ v113771(VarCurr)
=> ( v113681(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2606,axiom,
! [VarCurr] :
( v113771(VarCurr)
=> ( v113681(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22607,axiom,
! [VarCurr] :
( v113771(VarCurr)
<=> ( v113773(VarCurr)
| v114007(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2144,axiom,
! [VarCurr] :
( v114007(VarCurr)
<=> ( v114004(VarCurr)
& v113710(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22606,axiom,
! [VarCurr] :
( v113773(VarCurr)
<=> ( v113774(VarCurr)
& v114001(VarCurr) ) ) ).
fof(writeUnaryOperator_9009,axiom,
! [VarCurr] :
( ~ v114001(VarCurr)
<=> v114002(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22605,axiom,
! [VarCurr] :
( v114002(VarCurr)
<=> ( v114003(VarCurr)
& v114006(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2143,axiom,
! [VarCurr] :
( v114006(VarCurr)
<=> ( v113683(VarCurr,bitIndex26)
| v113710(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22604,axiom,
! [VarCurr] :
( v114003(VarCurr)
<=> ( v114004(VarCurr)
| v114005(VarCurr) ) ) ).
fof(writeUnaryOperator_9008,axiom,
! [VarCurr] :
( ~ v114005(VarCurr)
<=> v113710(VarCurr,bitIndex26) ) ).
fof(writeUnaryOperator_9007,axiom,
! [VarCurr] :
( ~ v114004(VarCurr)
<=> v113683(VarCurr,bitIndex26) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22603,axiom,
! [VarCurr] :
( v113774(VarCurr)
<=> ( v113775(VarCurr)
| v114000(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2142,axiom,
! [VarCurr] :
( v114000(VarCurr)
<=> ( v113997(VarCurr)
& v113710(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22602,axiom,
! [VarCurr] :
( v113775(VarCurr)
<=> ( v113776(VarCurr)
& v113994(VarCurr) ) ) ).
fof(writeUnaryOperator_9006,axiom,
! [VarCurr] :
( ~ v113994(VarCurr)
<=> v113995(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22601,axiom,
! [VarCurr] :
( v113995(VarCurr)
<=> ( v113996(VarCurr)
& v113999(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2141,axiom,
! [VarCurr] :
( v113999(VarCurr)
<=> ( v113683(VarCurr,bitIndex25)
| v113710(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22600,axiom,
! [VarCurr] :
( v113996(VarCurr)
<=> ( v113997(VarCurr)
| v113998(VarCurr) ) ) ).
fof(writeUnaryOperator_9005,axiom,
! [VarCurr] :
( ~ v113998(VarCurr)
<=> v113710(VarCurr,bitIndex25) ) ).
fof(writeUnaryOperator_9004,axiom,
! [VarCurr] :
( ~ v113997(VarCurr)
<=> v113683(VarCurr,bitIndex25) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22599,axiom,
! [VarCurr] :
( v113776(VarCurr)
<=> ( v113777(VarCurr)
| v113993(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2140,axiom,
! [VarCurr] :
( v113993(VarCurr)
<=> ( v113990(VarCurr)
& v113710(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22598,axiom,
! [VarCurr] :
( v113777(VarCurr)
<=> ( v113778(VarCurr)
& v113987(VarCurr) ) ) ).
fof(writeUnaryOperator_9003,axiom,
! [VarCurr] :
( ~ v113987(VarCurr)
<=> v113988(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22597,axiom,
! [VarCurr] :
( v113988(VarCurr)
<=> ( v113989(VarCurr)
& v113992(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2139,axiom,
! [VarCurr] :
( v113992(VarCurr)
<=> ( v113683(VarCurr,bitIndex24)
| v113710(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22596,axiom,
! [VarCurr] :
( v113989(VarCurr)
<=> ( v113990(VarCurr)
| v113991(VarCurr) ) ) ).
fof(writeUnaryOperator_9002,axiom,
! [VarCurr] :
( ~ v113991(VarCurr)
<=> v113710(VarCurr,bitIndex24) ) ).
fof(writeUnaryOperator_9001,axiom,
! [VarCurr] :
( ~ v113990(VarCurr)
<=> v113683(VarCurr,bitIndex24) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22595,axiom,
! [VarCurr] :
( v113778(VarCurr)
<=> ( v113779(VarCurr)
| v113986(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2138,axiom,
! [VarCurr] :
( v113986(VarCurr)
<=> ( v113983(VarCurr)
& v113710(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22594,axiom,
! [VarCurr] :
( v113779(VarCurr)
<=> ( v113780(VarCurr)
& v113980(VarCurr) ) ) ).
fof(writeUnaryOperator_9000,axiom,
! [VarCurr] :
( ~ v113980(VarCurr)
<=> v113981(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22593,axiom,
! [VarCurr] :
( v113981(VarCurr)
<=> ( v113982(VarCurr)
& v113985(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2137,axiom,
! [VarCurr] :
( v113985(VarCurr)
<=> ( v113683(VarCurr,bitIndex23)
| v113710(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22592,axiom,
! [VarCurr] :
( v113982(VarCurr)
<=> ( v113983(VarCurr)
| v113984(VarCurr) ) ) ).
fof(writeUnaryOperator_8999,axiom,
! [VarCurr] :
( ~ v113984(VarCurr)
<=> v113710(VarCurr,bitIndex23) ) ).
fof(writeUnaryOperator_8998,axiom,
! [VarCurr] :
( ~ v113983(VarCurr)
<=> v113683(VarCurr,bitIndex23) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22591,axiom,
! [VarCurr] :
( v113780(VarCurr)
<=> ( v113781(VarCurr)
| v113979(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2136,axiom,
! [VarCurr] :
( v113979(VarCurr)
<=> ( v113976(VarCurr)
& v113710(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22590,axiom,
! [VarCurr] :
( v113781(VarCurr)
<=> ( v113782(VarCurr)
& v113973(VarCurr) ) ) ).
fof(writeUnaryOperator_8997,axiom,
! [VarCurr] :
( ~ v113973(VarCurr)
<=> v113974(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22589,axiom,
! [VarCurr] :
( v113974(VarCurr)
<=> ( v113975(VarCurr)
& v113978(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2135,axiom,
! [VarCurr] :
( v113978(VarCurr)
<=> ( v113683(VarCurr,bitIndex22)
| v113710(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22588,axiom,
! [VarCurr] :
( v113975(VarCurr)
<=> ( v113976(VarCurr)
| v113977(VarCurr) ) ) ).
fof(writeUnaryOperator_8996,axiom,
! [VarCurr] :
( ~ v113977(VarCurr)
<=> v113710(VarCurr,bitIndex22) ) ).
fof(writeUnaryOperator_8995,axiom,
! [VarCurr] :
( ~ v113976(VarCurr)
<=> v113683(VarCurr,bitIndex22) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22587,axiom,
! [VarCurr] :
( v113782(VarCurr)
<=> ( v113783(VarCurr)
| v113972(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2134,axiom,
! [VarCurr] :
( v113972(VarCurr)
<=> ( v113969(VarCurr)
& v113710(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22586,axiom,
! [VarCurr] :
( v113783(VarCurr)
<=> ( v113784(VarCurr)
& v113966(VarCurr) ) ) ).
fof(writeUnaryOperator_8994,axiom,
! [VarCurr] :
( ~ v113966(VarCurr)
<=> v113967(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22585,axiom,
! [VarCurr] :
( v113967(VarCurr)
<=> ( v113968(VarCurr)
& v113971(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2133,axiom,
! [VarCurr] :
( v113971(VarCurr)
<=> ( v113683(VarCurr,bitIndex21)
| v113710(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22584,axiom,
! [VarCurr] :
( v113968(VarCurr)
<=> ( v113969(VarCurr)
| v113970(VarCurr) ) ) ).
fof(writeUnaryOperator_8993,axiom,
! [VarCurr] :
( ~ v113970(VarCurr)
<=> v113710(VarCurr,bitIndex21) ) ).
fof(writeUnaryOperator_8992,axiom,
! [VarCurr] :
( ~ v113969(VarCurr)
<=> v113683(VarCurr,bitIndex21) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22583,axiom,
! [VarCurr] :
( v113784(VarCurr)
<=> ( v113785(VarCurr)
| v113965(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2132,axiom,
! [VarCurr] :
( v113965(VarCurr)
<=> ( v113962(VarCurr)
& v113710(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22582,axiom,
! [VarCurr] :
( v113785(VarCurr)
<=> ( v113786(VarCurr)
& v113959(VarCurr) ) ) ).
fof(writeUnaryOperator_8991,axiom,
! [VarCurr] :
( ~ v113959(VarCurr)
<=> v113960(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22581,axiom,
! [VarCurr] :
( v113960(VarCurr)
<=> ( v113961(VarCurr)
& v113964(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2131,axiom,
! [VarCurr] :
( v113964(VarCurr)
<=> ( v113683(VarCurr,bitIndex20)
| v113710(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22580,axiom,
! [VarCurr] :
( v113961(VarCurr)
<=> ( v113962(VarCurr)
| v113963(VarCurr) ) ) ).
fof(writeUnaryOperator_8990,axiom,
! [VarCurr] :
( ~ v113963(VarCurr)
<=> v113710(VarCurr,bitIndex20) ) ).
fof(writeUnaryOperator_8989,axiom,
! [VarCurr] :
( ~ v113962(VarCurr)
<=> v113683(VarCurr,bitIndex20) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22579,axiom,
! [VarCurr] :
( v113786(VarCurr)
<=> ( v113787(VarCurr)
| v113958(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2130,axiom,
! [VarCurr] :
( v113958(VarCurr)
<=> ( v113955(VarCurr)
& v113710(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22578,axiom,
! [VarCurr] :
( v113787(VarCurr)
<=> ( v113788(VarCurr)
& v113952(VarCurr) ) ) ).
fof(writeUnaryOperator_8988,axiom,
! [VarCurr] :
( ~ v113952(VarCurr)
<=> v113953(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22577,axiom,
! [VarCurr] :
( v113953(VarCurr)
<=> ( v113954(VarCurr)
& v113957(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2129,axiom,
! [VarCurr] :
( v113957(VarCurr)
<=> ( v113683(VarCurr,bitIndex19)
| v113710(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22576,axiom,
! [VarCurr] :
( v113954(VarCurr)
<=> ( v113955(VarCurr)
| v113956(VarCurr) ) ) ).
fof(writeUnaryOperator_8987,axiom,
! [VarCurr] :
( ~ v113956(VarCurr)
<=> v113710(VarCurr,bitIndex19) ) ).
fof(writeUnaryOperator_8986,axiom,
! [VarCurr] :
( ~ v113955(VarCurr)
<=> v113683(VarCurr,bitIndex19) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22575,axiom,
! [VarCurr] :
( v113788(VarCurr)
<=> ( v113789(VarCurr)
| v113951(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2128,axiom,
! [VarCurr] :
( v113951(VarCurr)
<=> ( v113948(VarCurr)
& v113710(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22574,axiom,
! [VarCurr] :
( v113789(VarCurr)
<=> ( v113790(VarCurr)
& v113945(VarCurr) ) ) ).
fof(writeUnaryOperator_8985,axiom,
! [VarCurr] :
( ~ v113945(VarCurr)
<=> v113946(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22573,axiom,
! [VarCurr] :
( v113946(VarCurr)
<=> ( v113947(VarCurr)
& v113950(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2127,axiom,
! [VarCurr] :
( v113950(VarCurr)
<=> ( v113683(VarCurr,bitIndex18)
| v113710(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22572,axiom,
! [VarCurr] :
( v113947(VarCurr)
<=> ( v113948(VarCurr)
| v113949(VarCurr) ) ) ).
fof(writeUnaryOperator_8984,axiom,
! [VarCurr] :
( ~ v113949(VarCurr)
<=> v113710(VarCurr,bitIndex18) ) ).
fof(writeUnaryOperator_8983,axiom,
! [VarCurr] :
( ~ v113948(VarCurr)
<=> v113683(VarCurr,bitIndex18) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22571,axiom,
! [VarCurr] :
( v113790(VarCurr)
<=> ( v113791(VarCurr)
| v113944(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2126,axiom,
! [VarCurr] :
( v113944(VarCurr)
<=> ( v113941(VarCurr)
& v113710(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22570,axiom,
! [VarCurr] :
( v113791(VarCurr)
<=> ( v113792(VarCurr)
& v113938(VarCurr) ) ) ).
fof(writeUnaryOperator_8982,axiom,
! [VarCurr] :
( ~ v113938(VarCurr)
<=> v113939(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22569,axiom,
! [VarCurr] :
( v113939(VarCurr)
<=> ( v113940(VarCurr)
& v113943(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2125,axiom,
! [VarCurr] :
( v113943(VarCurr)
<=> ( v113683(VarCurr,bitIndex17)
| v113710(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22568,axiom,
! [VarCurr] :
( v113940(VarCurr)
<=> ( v113941(VarCurr)
| v113942(VarCurr) ) ) ).
fof(writeUnaryOperator_8981,axiom,
! [VarCurr] :
( ~ v113942(VarCurr)
<=> v113710(VarCurr,bitIndex17) ) ).
fof(writeUnaryOperator_8980,axiom,
! [VarCurr] :
( ~ v113941(VarCurr)
<=> v113683(VarCurr,bitIndex17) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22567,axiom,
! [VarCurr] :
( v113792(VarCurr)
<=> ( v113793(VarCurr)
| v113937(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2124,axiom,
! [VarCurr] :
( v113937(VarCurr)
<=> ( v113934(VarCurr)
& v113710(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22566,axiom,
! [VarCurr] :
( v113793(VarCurr)
<=> ( v113794(VarCurr)
& v113931(VarCurr) ) ) ).
fof(writeUnaryOperator_8979,axiom,
! [VarCurr] :
( ~ v113931(VarCurr)
<=> v113932(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22565,axiom,
! [VarCurr] :
( v113932(VarCurr)
<=> ( v113933(VarCurr)
& v113936(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2123,axiom,
! [VarCurr] :
( v113936(VarCurr)
<=> ( v113683(VarCurr,bitIndex16)
| v113710(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22564,axiom,
! [VarCurr] :
( v113933(VarCurr)
<=> ( v113934(VarCurr)
| v113935(VarCurr) ) ) ).
fof(writeUnaryOperator_8978,axiom,
! [VarCurr] :
( ~ v113935(VarCurr)
<=> v113710(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_8977,axiom,
! [VarCurr] :
( ~ v113934(VarCurr)
<=> v113683(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22563,axiom,
! [VarCurr] :
( v113794(VarCurr)
<=> ( v113795(VarCurr)
| v113930(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2122,axiom,
! [VarCurr] :
( v113930(VarCurr)
<=> ( v113927(VarCurr)
& v113710(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22562,axiom,
! [VarCurr] :
( v113795(VarCurr)
<=> ( v113796(VarCurr)
& v113924(VarCurr) ) ) ).
fof(writeUnaryOperator_8976,axiom,
! [VarCurr] :
( ~ v113924(VarCurr)
<=> v113925(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22561,axiom,
! [VarCurr] :
( v113925(VarCurr)
<=> ( v113926(VarCurr)
& v113929(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2121,axiom,
! [VarCurr] :
( v113929(VarCurr)
<=> ( v113683(VarCurr,bitIndex15)
| v113710(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22560,axiom,
! [VarCurr] :
( v113926(VarCurr)
<=> ( v113927(VarCurr)
| v113928(VarCurr) ) ) ).
fof(writeUnaryOperator_8975,axiom,
! [VarCurr] :
( ~ v113928(VarCurr)
<=> v113710(VarCurr,bitIndex15) ) ).
fof(writeUnaryOperator_8974,axiom,
! [VarCurr] :
( ~ v113927(VarCurr)
<=> v113683(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22559,axiom,
! [VarCurr] :
( v113796(VarCurr)
<=> ( v113797(VarCurr)
| v113923(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2120,axiom,
! [VarCurr] :
( v113923(VarCurr)
<=> ( v113920(VarCurr)
& v113710(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22558,axiom,
! [VarCurr] :
( v113797(VarCurr)
<=> ( v113798(VarCurr)
& v113917(VarCurr) ) ) ).
fof(writeUnaryOperator_8973,axiom,
! [VarCurr] :
( ~ v113917(VarCurr)
<=> v113918(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22557,axiom,
! [VarCurr] :
( v113918(VarCurr)
<=> ( v113919(VarCurr)
& v113922(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2119,axiom,
! [VarCurr] :
( v113922(VarCurr)
<=> ( v113683(VarCurr,bitIndex14)
| v113710(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22556,axiom,
! [VarCurr] :
( v113919(VarCurr)
<=> ( v113920(VarCurr)
| v113921(VarCurr) ) ) ).
fof(writeUnaryOperator_8972,axiom,
! [VarCurr] :
( ~ v113921(VarCurr)
<=> v113710(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_8971,axiom,
! [VarCurr] :
( ~ v113920(VarCurr)
<=> v113683(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22555,axiom,
! [VarCurr] :
( v113798(VarCurr)
<=> ( v113799(VarCurr)
| v113916(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2118,axiom,
! [VarCurr] :
( v113916(VarCurr)
<=> ( v113913(VarCurr)
& v113710(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22554,axiom,
! [VarCurr] :
( v113799(VarCurr)
<=> ( v113800(VarCurr)
& v113910(VarCurr) ) ) ).
fof(writeUnaryOperator_8970,axiom,
! [VarCurr] :
( ~ v113910(VarCurr)
<=> v113911(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22553,axiom,
! [VarCurr] :
( v113911(VarCurr)
<=> ( v113912(VarCurr)
& v113915(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2117,axiom,
! [VarCurr] :
( v113915(VarCurr)
<=> ( v113683(VarCurr,bitIndex13)
| v113710(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22552,axiom,
! [VarCurr] :
( v113912(VarCurr)
<=> ( v113913(VarCurr)
| v113914(VarCurr) ) ) ).
fof(writeUnaryOperator_8969,axiom,
! [VarCurr] :
( ~ v113914(VarCurr)
<=> v113710(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_8968,axiom,
! [VarCurr] :
( ~ v113913(VarCurr)
<=> v113683(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22551,axiom,
! [VarCurr] :
( v113800(VarCurr)
<=> ( v113801(VarCurr)
| v113909(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2116,axiom,
! [VarCurr] :
( v113909(VarCurr)
<=> ( v113906(VarCurr)
& v113710(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22550,axiom,
! [VarCurr] :
( v113801(VarCurr)
<=> ( v113802(VarCurr)
& v113903(VarCurr) ) ) ).
fof(writeUnaryOperator_8967,axiom,
! [VarCurr] :
( ~ v113903(VarCurr)
<=> v113904(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22549,axiom,
! [VarCurr] :
( v113904(VarCurr)
<=> ( v113905(VarCurr)
& v113908(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2115,axiom,
! [VarCurr] :
( v113908(VarCurr)
<=> ( v113683(VarCurr,bitIndex12)
| v113710(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22548,axiom,
! [VarCurr] :
( v113905(VarCurr)
<=> ( v113906(VarCurr)
| v113907(VarCurr) ) ) ).
fof(writeUnaryOperator_8966,axiom,
! [VarCurr] :
( ~ v113907(VarCurr)
<=> v113710(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_8965,axiom,
! [VarCurr] :
( ~ v113906(VarCurr)
<=> v113683(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22547,axiom,
! [VarCurr] :
( v113802(VarCurr)
<=> ( v113803(VarCurr)
| v113902(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2114,axiom,
! [VarCurr] :
( v113902(VarCurr)
<=> ( v113899(VarCurr)
& v113710(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22546,axiom,
! [VarCurr] :
( v113803(VarCurr)
<=> ( v113804(VarCurr)
& v113896(VarCurr) ) ) ).
fof(writeUnaryOperator_8964,axiom,
! [VarCurr] :
( ~ v113896(VarCurr)
<=> v113897(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22545,axiom,
! [VarCurr] :
( v113897(VarCurr)
<=> ( v113898(VarCurr)
& v113901(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2113,axiom,
! [VarCurr] :
( v113901(VarCurr)
<=> ( v113683(VarCurr,bitIndex11)
| v113710(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22544,axiom,
! [VarCurr] :
( v113898(VarCurr)
<=> ( v113899(VarCurr)
| v113900(VarCurr) ) ) ).
fof(writeUnaryOperator_8963,axiom,
! [VarCurr] :
( ~ v113900(VarCurr)
<=> v113710(VarCurr,bitIndex11) ) ).
fof(writeUnaryOperator_8962,axiom,
! [VarCurr] :
( ~ v113899(VarCurr)
<=> v113683(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22543,axiom,
! [VarCurr] :
( v113804(VarCurr)
<=> ( v113805(VarCurr)
| v113895(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2112,axiom,
! [VarCurr] :
( v113895(VarCurr)
<=> ( v113892(VarCurr)
& v113710(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22542,axiom,
! [VarCurr] :
( v113805(VarCurr)
<=> ( v113806(VarCurr)
& v113889(VarCurr) ) ) ).
fof(writeUnaryOperator_8961,axiom,
! [VarCurr] :
( ~ v113889(VarCurr)
<=> v113890(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22541,axiom,
! [VarCurr] :
( v113890(VarCurr)
<=> ( v113891(VarCurr)
& v113894(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2111,axiom,
! [VarCurr] :
( v113894(VarCurr)
<=> ( v113683(VarCurr,bitIndex10)
| v113710(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22540,axiom,
! [VarCurr] :
( v113891(VarCurr)
<=> ( v113892(VarCurr)
| v113893(VarCurr) ) ) ).
fof(writeUnaryOperator_8960,axiom,
! [VarCurr] :
( ~ v113893(VarCurr)
<=> v113710(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_8959,axiom,
! [VarCurr] :
( ~ v113892(VarCurr)
<=> v113683(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22539,axiom,
! [VarCurr] :
( v113806(VarCurr)
<=> ( v113807(VarCurr)
| v113888(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2110,axiom,
! [VarCurr] :
( v113888(VarCurr)
<=> ( v113885(VarCurr)
& v113710(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22538,axiom,
! [VarCurr] :
( v113807(VarCurr)
<=> ( v113808(VarCurr)
& v113882(VarCurr) ) ) ).
fof(writeUnaryOperator_8958,axiom,
! [VarCurr] :
( ~ v113882(VarCurr)
<=> v113883(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22537,axiom,
! [VarCurr] :
( v113883(VarCurr)
<=> ( v113884(VarCurr)
& v113887(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2109,axiom,
! [VarCurr] :
( v113887(VarCurr)
<=> ( v113683(VarCurr,bitIndex9)
| v113710(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22536,axiom,
! [VarCurr] :
( v113884(VarCurr)
<=> ( v113885(VarCurr)
| v113886(VarCurr) ) ) ).
fof(writeUnaryOperator_8957,axiom,
! [VarCurr] :
( ~ v113886(VarCurr)
<=> v113710(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_8956,axiom,
! [VarCurr] :
( ~ v113885(VarCurr)
<=> v113683(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22535,axiom,
! [VarCurr] :
( v113808(VarCurr)
<=> ( v113809(VarCurr)
| v113881(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2108,axiom,
! [VarCurr] :
( v113881(VarCurr)
<=> ( v113878(VarCurr)
& v113710(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22534,axiom,
! [VarCurr] :
( v113809(VarCurr)
<=> ( v113810(VarCurr)
& v113875(VarCurr) ) ) ).
fof(writeUnaryOperator_8955,axiom,
! [VarCurr] :
( ~ v113875(VarCurr)
<=> v113876(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22533,axiom,
! [VarCurr] :
( v113876(VarCurr)
<=> ( v113877(VarCurr)
& v113880(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2107,axiom,
! [VarCurr] :
( v113880(VarCurr)
<=> ( v113683(VarCurr,bitIndex8)
| v113710(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22532,axiom,
! [VarCurr] :
( v113877(VarCurr)
<=> ( v113878(VarCurr)
| v113879(VarCurr) ) ) ).
fof(writeUnaryOperator_8954,axiom,
! [VarCurr] :
( ~ v113879(VarCurr)
<=> v113710(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_8953,axiom,
! [VarCurr] :
( ~ v113878(VarCurr)
<=> v113683(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22531,axiom,
! [VarCurr] :
( v113810(VarCurr)
<=> ( v113811(VarCurr)
| v113874(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2106,axiom,
! [VarCurr] :
( v113874(VarCurr)
<=> ( v113871(VarCurr)
& v113710(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22530,axiom,
! [VarCurr] :
( v113811(VarCurr)
<=> ( v113812(VarCurr)
& v113868(VarCurr) ) ) ).
fof(writeUnaryOperator_8952,axiom,
! [VarCurr] :
( ~ v113868(VarCurr)
<=> v113869(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22529,axiom,
! [VarCurr] :
( v113869(VarCurr)
<=> ( v113870(VarCurr)
& v113873(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2105,axiom,
! [VarCurr] :
( v113873(VarCurr)
<=> ( v113683(VarCurr,bitIndex7)
| v113710(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22528,axiom,
! [VarCurr] :
( v113870(VarCurr)
<=> ( v113871(VarCurr)
| v113872(VarCurr) ) ) ).
fof(writeUnaryOperator_8951,axiom,
! [VarCurr] :
( ~ v113872(VarCurr)
<=> v113710(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_8950,axiom,
! [VarCurr] :
( ~ v113871(VarCurr)
<=> v113683(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22527,axiom,
! [VarCurr] :
( v113812(VarCurr)
<=> ( v113813(VarCurr)
| v113867(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2104,axiom,
! [VarCurr] :
( v113867(VarCurr)
<=> ( v113864(VarCurr)
& v113710(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22526,axiom,
! [VarCurr] :
( v113813(VarCurr)
<=> ( v113814(VarCurr)
& v113861(VarCurr) ) ) ).
fof(writeUnaryOperator_8949,axiom,
! [VarCurr] :
( ~ v113861(VarCurr)
<=> v113862(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22525,axiom,
! [VarCurr] :
( v113862(VarCurr)
<=> ( v113863(VarCurr)
& v113866(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2103,axiom,
! [VarCurr] :
( v113866(VarCurr)
<=> ( v113683(VarCurr,bitIndex6)
| v113710(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22524,axiom,
! [VarCurr] :
( v113863(VarCurr)
<=> ( v113864(VarCurr)
| v113865(VarCurr) ) ) ).
fof(writeUnaryOperator_8948,axiom,
! [VarCurr] :
( ~ v113865(VarCurr)
<=> v113710(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_8947,axiom,
! [VarCurr] :
( ~ v113864(VarCurr)
<=> v113683(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22523,axiom,
! [VarCurr] :
( v113814(VarCurr)
<=> ( v113815(VarCurr)
| v113860(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2102,axiom,
! [VarCurr] :
( v113860(VarCurr)
<=> ( v113857(VarCurr)
& v113710(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22522,axiom,
! [VarCurr] :
( v113815(VarCurr)
<=> ( v113816(VarCurr)
& v113854(VarCurr) ) ) ).
fof(writeUnaryOperator_8946,axiom,
! [VarCurr] :
( ~ v113854(VarCurr)
<=> v113855(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22521,axiom,
! [VarCurr] :
( v113855(VarCurr)
<=> ( v113856(VarCurr)
& v113859(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2101,axiom,
! [VarCurr] :
( v113859(VarCurr)
<=> ( v113683(VarCurr,bitIndex5)
| v113710(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22520,axiom,
! [VarCurr] :
( v113856(VarCurr)
<=> ( v113857(VarCurr)
| v113858(VarCurr) ) ) ).
fof(writeUnaryOperator_8945,axiom,
! [VarCurr] :
( ~ v113858(VarCurr)
<=> v113710(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8944,axiom,
! [VarCurr] :
( ~ v113857(VarCurr)
<=> v113683(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22519,axiom,
! [VarCurr] :
( v113816(VarCurr)
<=> ( v113817(VarCurr)
| v113853(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2100,axiom,
! [VarCurr] :
( v113853(VarCurr)
<=> ( v113850(VarCurr)
& v113710(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22518,axiom,
! [VarCurr] :
( v113817(VarCurr)
<=> ( v113818(VarCurr)
& v113847(VarCurr) ) ) ).
fof(writeUnaryOperator_8943,axiom,
! [VarCurr] :
( ~ v113847(VarCurr)
<=> v113848(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22517,axiom,
! [VarCurr] :
( v113848(VarCurr)
<=> ( v113849(VarCurr)
& v113852(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2099,axiom,
! [VarCurr] :
( v113852(VarCurr)
<=> ( v113683(VarCurr,bitIndex4)
| v113710(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22516,axiom,
! [VarCurr] :
( v113849(VarCurr)
<=> ( v113850(VarCurr)
| v113851(VarCurr) ) ) ).
fof(writeUnaryOperator_8942,axiom,
! [VarCurr] :
( ~ v113851(VarCurr)
<=> v113710(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8941,axiom,
! [VarCurr] :
( ~ v113850(VarCurr)
<=> v113683(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22515,axiom,
! [VarCurr] :
( v113818(VarCurr)
<=> ( v113819(VarCurr)
| v113846(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2098,axiom,
! [VarCurr] :
( v113846(VarCurr)
<=> ( v113843(VarCurr)
& v113710(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22514,axiom,
! [VarCurr] :
( v113819(VarCurr)
<=> ( v113820(VarCurr)
& v113840(VarCurr) ) ) ).
fof(writeUnaryOperator_8940,axiom,
! [VarCurr] :
( ~ v113840(VarCurr)
<=> v113841(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22513,axiom,
! [VarCurr] :
( v113841(VarCurr)
<=> ( v113842(VarCurr)
& v113845(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2097,axiom,
! [VarCurr] :
( v113845(VarCurr)
<=> ( v113683(VarCurr,bitIndex3)
| v113710(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22512,axiom,
! [VarCurr] :
( v113842(VarCurr)
<=> ( v113843(VarCurr)
| v113844(VarCurr) ) ) ).
fof(writeUnaryOperator_8939,axiom,
! [VarCurr] :
( ~ v113844(VarCurr)
<=> v113710(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8938,axiom,
! [VarCurr] :
( ~ v113843(VarCurr)
<=> v113683(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22511,axiom,
! [VarCurr] :
( v113820(VarCurr)
<=> ( v113821(VarCurr)
| v113839(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2096,axiom,
! [VarCurr] :
( v113839(VarCurr)
<=> ( v113836(VarCurr)
& v113710(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22510,axiom,
! [VarCurr] :
( v113821(VarCurr)
<=> ( v113822(VarCurr)
& v113833(VarCurr) ) ) ).
fof(writeUnaryOperator_8937,axiom,
! [VarCurr] :
( ~ v113833(VarCurr)
<=> v113834(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22509,axiom,
! [VarCurr] :
( v113834(VarCurr)
<=> ( v113835(VarCurr)
& v113838(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2095,axiom,
! [VarCurr] :
( v113838(VarCurr)
<=> ( v113683(VarCurr,bitIndex2)
| v113710(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22508,axiom,
! [VarCurr] :
( v113835(VarCurr)
<=> ( v113836(VarCurr)
| v113837(VarCurr) ) ) ).
fof(writeUnaryOperator_8936,axiom,
! [VarCurr] :
( ~ v113837(VarCurr)
<=> v113710(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8935,axiom,
! [VarCurr] :
( ~ v113836(VarCurr)
<=> v113683(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22507,axiom,
! [VarCurr] :
( v113822(VarCurr)
<=> ( v113823(VarCurr)
| v113832(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2094,axiom,
! [VarCurr] :
( v113832(VarCurr)
<=> ( v113829(VarCurr)
& v113710(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22506,axiom,
! [VarCurr] :
( v113823(VarCurr)
<=> ( v113824(VarCurr)
& v113826(VarCurr) ) ) ).
fof(writeUnaryOperator_8934,axiom,
! [VarCurr] :
( ~ v113826(VarCurr)
<=> v113827(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22505,axiom,
! [VarCurr] :
( v113827(VarCurr)
<=> ( v113828(VarCurr)
& v113831(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2093,axiom,
! [VarCurr] :
( v113831(VarCurr)
<=> ( v113683(VarCurr,bitIndex1)
| v113710(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22504,axiom,
! [VarCurr] :
( v113828(VarCurr)
<=> ( v113829(VarCurr)
| v113830(VarCurr) ) ) ).
fof(writeUnaryOperator_8933,axiom,
! [VarCurr] :
( ~ v113830(VarCurr)
<=> v113710(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8932,axiom,
! [VarCurr] :
( ~ v113829(VarCurr)
<=> v113683(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22503,axiom,
! [VarCurr] :
( v113824(VarCurr)
<=> ( v113825(VarCurr)
& v113710(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_8931,axiom,
! [VarCurr] :
( ~ v113825(VarCurr)
<=> v113683(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges15_4,axiom,
! [VarCurr] :
( ( ~ v113754(VarCurr)
& ~ v113755(VarCurr)
& ~ v113756(VarCurr)
& ~ v113757(VarCurr)
& ~ v113758(VarCurr)
& ~ v113759(VarCurr)
& ~ v113760(VarCurr)
& ~ v113761(VarCurr)
& ~ v113762(VarCurr)
& ~ v113763(VarCurr)
& ~ v113764(VarCurr)
& ~ v113765(VarCurr)
& ~ v113766(VarCurr)
& ~ v113767(VarCurr)
& ~ v113768(VarCurr) )
=> ! [B] :
( range_26_0(B)
=> ( v113710(VarCurr,B)
<=> b010000000000000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12475,axiom,
~ b010000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12474,axiom,
b010000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12473,axiom,
~ b010000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12472,axiom,
~ b010000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12471,axiom,
~ b010000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12470,axiom,
~ b010000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12469,axiom,
~ b010000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12468,axiom,
~ b010000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12467,axiom,
~ b010000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12466,axiom,
~ b010000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12465,axiom,
~ b010000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12464,axiom,
~ b010000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12463,axiom,
~ b010000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12462,axiom,
~ b010000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12461,axiom,
~ b010000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12460,axiom,
~ b010000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12459,axiom,
~ b010000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12458,axiom,
~ b010000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12457,axiom,
~ b010000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12456,axiom,
~ b010000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12455,axiom,
~ b010000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12454,axiom,
~ b010000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12453,axiom,
~ b010000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12452,axiom,
~ b010000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12451,axiom,
~ b010000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12450,axiom,
~ b010000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12449,axiom,
~ b010000000000000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges14_3,axiom,
! [VarCurr] :
( v113768(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113710(VarCurr,B)
<=> b001000000000000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12448,axiom,
~ b001000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12447,axiom,
~ b001000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12446,axiom,
b001000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12445,axiom,
~ b001000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12444,axiom,
~ b001000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12443,axiom,
~ b001000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12442,axiom,
~ b001000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12441,axiom,
~ b001000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12440,axiom,
~ b001000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12439,axiom,
~ b001000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12438,axiom,
~ b001000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12437,axiom,
~ b001000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12436,axiom,
~ b001000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12435,axiom,
~ b001000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12434,axiom,
~ b001000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12433,axiom,
~ b001000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12432,axiom,
~ b001000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12431,axiom,
~ b001000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12430,axiom,
~ b001000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12429,axiom,
~ b001000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12428,axiom,
~ b001000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12427,axiom,
~ b001000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12426,axiom,
~ b001000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12425,axiom,
~ b001000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12424,axiom,
~ b001000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12423,axiom,
~ b001000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12422,axiom,
~ b001000000000000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges13_3,axiom,
! [VarCurr] :
( v113767(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113710(VarCurr,B)
<=> b000100000000000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12421,axiom,
~ b000100000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12420,axiom,
~ b000100000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12419,axiom,
~ b000100000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12418,axiom,
b000100000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12417,axiom,
~ b000100000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12416,axiom,
~ b000100000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12415,axiom,
~ b000100000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12414,axiom,
~ b000100000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12413,axiom,
~ b000100000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12412,axiom,
~ b000100000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12411,axiom,
~ b000100000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12410,axiom,
~ b000100000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12409,axiom,
~ b000100000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12408,axiom,
~ b000100000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12407,axiom,
~ b000100000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12406,axiom,
~ b000100000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12405,axiom,
~ b000100000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12404,axiom,
~ b000100000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12403,axiom,
~ b000100000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12402,axiom,
~ b000100000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12401,axiom,
~ b000100000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12400,axiom,
~ b000100000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12399,axiom,
~ b000100000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12398,axiom,
~ b000100000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12397,axiom,
~ b000100000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12396,axiom,
~ b000100000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12395,axiom,
~ b000100000000000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges12_4,axiom,
! [VarCurr] :
( v113766(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113710(VarCurr,B)
<=> b000010000000000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12394,axiom,
~ b000010000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12393,axiom,
~ b000010000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12392,axiom,
~ b000010000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12391,axiom,
~ b000010000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12390,axiom,
b000010000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12389,axiom,
~ b000010000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12388,axiom,
~ b000010000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12387,axiom,
~ b000010000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12386,axiom,
~ b000010000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12385,axiom,
~ b000010000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12384,axiom,
~ b000010000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12383,axiom,
~ b000010000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12382,axiom,
~ b000010000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12381,axiom,
~ b000010000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12380,axiom,
~ b000010000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12379,axiom,
~ b000010000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12378,axiom,
~ b000010000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12377,axiom,
~ b000010000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12376,axiom,
~ b000010000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12375,axiom,
~ b000010000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12374,axiom,
~ b000010000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12373,axiom,
~ b000010000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12372,axiom,
~ b000010000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12371,axiom,
~ b000010000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12370,axiom,
~ b000010000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12369,axiom,
~ b000010000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12368,axiom,
~ b000010000000000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges11_4,axiom,
! [VarCurr] :
( v113765(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113710(VarCurr,B)
<=> b000001000000000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12367,axiom,
~ b000001000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12366,axiom,
~ b000001000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12365,axiom,
~ b000001000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12364,axiom,
~ b000001000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12363,axiom,
~ b000001000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12362,axiom,
b000001000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12361,axiom,
~ b000001000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12360,axiom,
~ b000001000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12359,axiom,
~ b000001000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12358,axiom,
~ b000001000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12357,axiom,
~ b000001000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12356,axiom,
~ b000001000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12355,axiom,
~ b000001000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12354,axiom,
~ b000001000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12353,axiom,
~ b000001000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12352,axiom,
~ b000001000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12351,axiom,
~ b000001000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12350,axiom,
~ b000001000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12349,axiom,
~ b000001000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12348,axiom,
~ b000001000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12347,axiom,
~ b000001000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12346,axiom,
~ b000001000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12345,axiom,
~ b000001000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12344,axiom,
~ b000001000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12343,axiom,
~ b000001000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12342,axiom,
~ b000001000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12341,axiom,
~ b000001000000000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges10_4,axiom,
! [VarCurr] :
( v113764(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113710(VarCurr,B)
<=> b000000100000000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12340,axiom,
~ b000000100000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12339,axiom,
~ b000000100000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12338,axiom,
~ b000000100000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12337,axiom,
~ b000000100000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12336,axiom,
~ b000000100000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12335,axiom,
~ b000000100000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12334,axiom,
b000000100000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12333,axiom,
~ b000000100000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12332,axiom,
~ b000000100000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12331,axiom,
~ b000000100000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12330,axiom,
~ b000000100000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12329,axiom,
~ b000000100000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12328,axiom,
~ b000000100000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12327,axiom,
~ b000000100000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12326,axiom,
~ b000000100000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12325,axiom,
~ b000000100000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12324,axiom,
~ b000000100000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12323,axiom,
~ b000000100000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12322,axiom,
~ b000000100000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12321,axiom,
~ b000000100000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12320,axiom,
~ b000000100000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12319,axiom,
~ b000000100000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12318,axiom,
~ b000000100000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12317,axiom,
~ b000000100000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12316,axiom,
~ b000000100000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12315,axiom,
~ b000000100000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12314,axiom,
~ b000000100000000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges9_5,axiom,
! [VarCurr] :
( v113763(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113710(VarCurr,B)
<=> b000000010000000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12313,axiom,
~ b000000010000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12312,axiom,
~ b000000010000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12311,axiom,
~ b000000010000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12310,axiom,
~ b000000010000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12309,axiom,
~ b000000010000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12308,axiom,
~ b000000010000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12307,axiom,
~ b000000010000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12306,axiom,
b000000010000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12305,axiom,
~ b000000010000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12304,axiom,
~ b000000010000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12303,axiom,
~ b000000010000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12302,axiom,
~ b000000010000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12301,axiom,
~ b000000010000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12300,axiom,
~ b000000010000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12299,axiom,
~ b000000010000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12298,axiom,
~ b000000010000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12297,axiom,
~ b000000010000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12296,axiom,
~ b000000010000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12295,axiom,
~ b000000010000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12294,axiom,
~ b000000010000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12293,axiom,
~ b000000010000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12292,axiom,
~ b000000010000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12291,axiom,
~ b000000010000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12290,axiom,
~ b000000010000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12289,axiom,
~ b000000010000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12288,axiom,
~ b000000010000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12287,axiom,
~ b000000010000000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges8_10,axiom,
! [VarCurr] :
( v113762(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113710(VarCurr,B)
<=> b000000001000000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12286,axiom,
~ b000000001000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12285,axiom,
~ b000000001000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12284,axiom,
~ b000000001000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12283,axiom,
~ b000000001000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12282,axiom,
~ b000000001000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12281,axiom,
~ b000000001000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12280,axiom,
~ b000000001000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12279,axiom,
~ b000000001000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12278,axiom,
b000000001000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12277,axiom,
~ b000000001000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12276,axiom,
~ b000000001000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12275,axiom,
~ b000000001000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12274,axiom,
~ b000000001000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12273,axiom,
~ b000000001000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12272,axiom,
~ b000000001000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12271,axiom,
~ b000000001000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12270,axiom,
~ b000000001000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12269,axiom,
~ b000000001000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12268,axiom,
~ b000000001000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12267,axiom,
~ b000000001000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12266,axiom,
~ b000000001000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12265,axiom,
~ b000000001000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12264,axiom,
~ b000000001000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12263,axiom,
~ b000000001000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12262,axiom,
~ b000000001000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12261,axiom,
~ b000000001000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12260,axiom,
~ b000000001000000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges7_14,axiom,
! [VarCurr] :
( v113761(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113710(VarCurr,B)
<=> b000000000100000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12259,axiom,
~ b000000000100000000000000000(bitIndex26) ).
fof(bitBlastConstant_12258,axiom,
~ b000000000100000000000000000(bitIndex25) ).
fof(bitBlastConstant_12257,axiom,
~ b000000000100000000000000000(bitIndex24) ).
fof(bitBlastConstant_12256,axiom,
~ b000000000100000000000000000(bitIndex23) ).
fof(bitBlastConstant_12255,axiom,
~ b000000000100000000000000000(bitIndex22) ).
fof(bitBlastConstant_12254,axiom,
~ b000000000100000000000000000(bitIndex21) ).
fof(bitBlastConstant_12253,axiom,
~ b000000000100000000000000000(bitIndex20) ).
fof(bitBlastConstant_12252,axiom,
~ b000000000100000000000000000(bitIndex19) ).
fof(bitBlastConstant_12251,axiom,
~ b000000000100000000000000000(bitIndex18) ).
fof(bitBlastConstant_12250,axiom,
b000000000100000000000000000(bitIndex17) ).
fof(bitBlastConstant_12249,axiom,
~ b000000000100000000000000000(bitIndex16) ).
fof(bitBlastConstant_12248,axiom,
~ b000000000100000000000000000(bitIndex15) ).
fof(bitBlastConstant_12247,axiom,
~ b000000000100000000000000000(bitIndex14) ).
fof(bitBlastConstant_12246,axiom,
~ b000000000100000000000000000(bitIndex13) ).
fof(bitBlastConstant_12245,axiom,
~ b000000000100000000000000000(bitIndex12) ).
fof(bitBlastConstant_12244,axiom,
~ b000000000100000000000000000(bitIndex11) ).
fof(bitBlastConstant_12243,axiom,
~ b000000000100000000000000000(bitIndex10) ).
fof(bitBlastConstant_12242,axiom,
~ b000000000100000000000000000(bitIndex9) ).
fof(bitBlastConstant_12241,axiom,
~ b000000000100000000000000000(bitIndex8) ).
fof(bitBlastConstant_12240,axiom,
~ b000000000100000000000000000(bitIndex7) ).
fof(bitBlastConstant_12239,axiom,
~ b000000000100000000000000000(bitIndex6) ).
fof(bitBlastConstant_12238,axiom,
~ b000000000100000000000000000(bitIndex5) ).
fof(bitBlastConstant_12237,axiom,
~ b000000000100000000000000000(bitIndex4) ).
fof(bitBlastConstant_12236,axiom,
~ b000000000100000000000000000(bitIndex3) ).
fof(bitBlastConstant_12235,axiom,
~ b000000000100000000000000000(bitIndex2) ).
fof(bitBlastConstant_12234,axiom,
~ b000000000100000000000000000(bitIndex1) ).
fof(bitBlastConstant_12233,axiom,
~ b000000000100000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges6_14,axiom,
! [VarCurr] :
( v113760(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113710(VarCurr,B)
<=> b000000000010000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12232,axiom,
~ b000000000010000000000000000(bitIndex26) ).
fof(bitBlastConstant_12231,axiom,
~ b000000000010000000000000000(bitIndex25) ).
fof(bitBlastConstant_12230,axiom,
~ b000000000010000000000000000(bitIndex24) ).
fof(bitBlastConstant_12229,axiom,
~ b000000000010000000000000000(bitIndex23) ).
fof(bitBlastConstant_12228,axiom,
~ b000000000010000000000000000(bitIndex22) ).
fof(bitBlastConstant_12227,axiom,
~ b000000000010000000000000000(bitIndex21) ).
fof(bitBlastConstant_12226,axiom,
~ b000000000010000000000000000(bitIndex20) ).
fof(bitBlastConstant_12225,axiom,
~ b000000000010000000000000000(bitIndex19) ).
fof(bitBlastConstant_12224,axiom,
~ b000000000010000000000000000(bitIndex18) ).
fof(bitBlastConstant_12223,axiom,
~ b000000000010000000000000000(bitIndex17) ).
fof(bitBlastConstant_12222,axiom,
b000000000010000000000000000(bitIndex16) ).
fof(bitBlastConstant_12221,axiom,
~ b000000000010000000000000000(bitIndex15) ).
fof(bitBlastConstant_12220,axiom,
~ b000000000010000000000000000(bitIndex14) ).
fof(bitBlastConstant_12219,axiom,
~ b000000000010000000000000000(bitIndex13) ).
fof(bitBlastConstant_12218,axiom,
~ b000000000010000000000000000(bitIndex12) ).
fof(bitBlastConstant_12217,axiom,
~ b000000000010000000000000000(bitIndex11) ).
fof(bitBlastConstant_12216,axiom,
~ b000000000010000000000000000(bitIndex10) ).
fof(bitBlastConstant_12215,axiom,
~ b000000000010000000000000000(bitIndex9) ).
fof(bitBlastConstant_12214,axiom,
~ b000000000010000000000000000(bitIndex8) ).
fof(bitBlastConstant_12213,axiom,
~ b000000000010000000000000000(bitIndex7) ).
fof(bitBlastConstant_12212,axiom,
~ b000000000010000000000000000(bitIndex6) ).
fof(bitBlastConstant_12211,axiom,
~ b000000000010000000000000000(bitIndex5) ).
fof(bitBlastConstant_12210,axiom,
~ b000000000010000000000000000(bitIndex4) ).
fof(bitBlastConstant_12209,axiom,
~ b000000000010000000000000000(bitIndex3) ).
fof(bitBlastConstant_12208,axiom,
~ b000000000010000000000000000(bitIndex2) ).
fof(bitBlastConstant_12207,axiom,
~ b000000000010000000000000000(bitIndex1) ).
fof(bitBlastConstant_12206,axiom,
~ b000000000010000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges5_18,axiom,
! [VarCurr] :
( v113759(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113710(VarCurr,B)
<=> b000000000001000000000000000(B) ) ) ) ).
fof(bitBlastConstant_12205,axiom,
~ b000000000001000000000000000(bitIndex26) ).
fof(bitBlastConstant_12204,axiom,
~ b000000000001000000000000000(bitIndex25) ).
fof(bitBlastConstant_12203,axiom,
~ b000000000001000000000000000(bitIndex24) ).
fof(bitBlastConstant_12202,axiom,
~ b000000000001000000000000000(bitIndex23) ).
fof(bitBlastConstant_12201,axiom,
~ b000000000001000000000000000(bitIndex22) ).
fof(bitBlastConstant_12200,axiom,
~ b000000000001000000000000000(bitIndex21) ).
fof(bitBlastConstant_12199,axiom,
~ b000000000001000000000000000(bitIndex20) ).
fof(bitBlastConstant_12198,axiom,
~ b000000000001000000000000000(bitIndex19) ).
fof(bitBlastConstant_12197,axiom,
~ b000000000001000000000000000(bitIndex18) ).
fof(bitBlastConstant_12196,axiom,
~ b000000000001000000000000000(bitIndex17) ).
fof(bitBlastConstant_12195,axiom,
~ b000000000001000000000000000(bitIndex16) ).
fof(bitBlastConstant_12194,axiom,
b000000000001000000000000000(bitIndex15) ).
fof(bitBlastConstant_12193,axiom,
~ b000000000001000000000000000(bitIndex14) ).
fof(bitBlastConstant_12192,axiom,
~ b000000000001000000000000000(bitIndex13) ).
fof(bitBlastConstant_12191,axiom,
~ b000000000001000000000000000(bitIndex12) ).
fof(bitBlastConstant_12190,axiom,
~ b000000000001000000000000000(bitIndex11) ).
fof(bitBlastConstant_12189,axiom,
~ b000000000001000000000000000(bitIndex10) ).
fof(bitBlastConstant_12188,axiom,
~ b000000000001000000000000000(bitIndex9) ).
fof(bitBlastConstant_12187,axiom,
~ b000000000001000000000000000(bitIndex8) ).
fof(bitBlastConstant_12186,axiom,
~ b000000000001000000000000000(bitIndex7) ).
fof(bitBlastConstant_12185,axiom,
~ b000000000001000000000000000(bitIndex6) ).
fof(bitBlastConstant_12184,axiom,
~ b000000000001000000000000000(bitIndex5) ).
fof(bitBlastConstant_12183,axiom,
~ b000000000001000000000000000(bitIndex4) ).
fof(bitBlastConstant_12182,axiom,
~ b000000000001000000000000000(bitIndex3) ).
fof(bitBlastConstant_12181,axiom,
~ b000000000001000000000000000(bitIndex2) ).
fof(bitBlastConstant_12180,axiom,
~ b000000000001000000000000000(bitIndex1) ).
fof(bitBlastConstant_12179,axiom,
~ b000000000001000000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges4_21,axiom,
! [VarCurr] :
( v113758(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113710(VarCurr,B)
<=> b000000000000100000000000000(B) ) ) ) ).
fof(bitBlastConstant_12178,axiom,
~ b000000000000100000000000000(bitIndex26) ).
fof(bitBlastConstant_12177,axiom,
~ b000000000000100000000000000(bitIndex25) ).
fof(bitBlastConstant_12176,axiom,
~ b000000000000100000000000000(bitIndex24) ).
fof(bitBlastConstant_12175,axiom,
~ b000000000000100000000000000(bitIndex23) ).
fof(bitBlastConstant_12174,axiom,
~ b000000000000100000000000000(bitIndex22) ).
fof(bitBlastConstant_12173,axiom,
~ b000000000000100000000000000(bitIndex21) ).
fof(bitBlastConstant_12172,axiom,
~ b000000000000100000000000000(bitIndex20) ).
fof(bitBlastConstant_12171,axiom,
~ b000000000000100000000000000(bitIndex19) ).
fof(bitBlastConstant_12170,axiom,
~ b000000000000100000000000000(bitIndex18) ).
fof(bitBlastConstant_12169,axiom,
~ b000000000000100000000000000(bitIndex17) ).
fof(bitBlastConstant_12168,axiom,
~ b000000000000100000000000000(bitIndex16) ).
fof(bitBlastConstant_12167,axiom,
~ b000000000000100000000000000(bitIndex15) ).
fof(bitBlastConstant_12166,axiom,
b000000000000100000000000000(bitIndex14) ).
fof(bitBlastConstant_12165,axiom,
~ b000000000000100000000000000(bitIndex13) ).
fof(bitBlastConstant_12164,axiom,
~ b000000000000100000000000000(bitIndex12) ).
fof(bitBlastConstant_12163,axiom,
~ b000000000000100000000000000(bitIndex11) ).
fof(bitBlastConstant_12162,axiom,
~ b000000000000100000000000000(bitIndex10) ).
fof(bitBlastConstant_12161,axiom,
~ b000000000000100000000000000(bitIndex9) ).
fof(bitBlastConstant_12160,axiom,
~ b000000000000100000000000000(bitIndex8) ).
fof(bitBlastConstant_12159,axiom,
~ b000000000000100000000000000(bitIndex7) ).
fof(bitBlastConstant_12158,axiom,
~ b000000000000100000000000000(bitIndex6) ).
fof(bitBlastConstant_12157,axiom,
~ b000000000000100000000000000(bitIndex5) ).
fof(bitBlastConstant_12156,axiom,
~ b000000000000100000000000000(bitIndex4) ).
fof(bitBlastConstant_12155,axiom,
~ b000000000000100000000000000(bitIndex3) ).
fof(bitBlastConstant_12154,axiom,
~ b000000000000100000000000000(bitIndex2) ).
fof(bitBlastConstant_12153,axiom,
~ b000000000000100000000000000(bitIndex1) ).
fof(bitBlastConstant_12152,axiom,
~ b000000000000100000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges3_160,axiom,
! [VarCurr] :
( v113757(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113710(VarCurr,B)
<=> b000000000000010000000000000(B) ) ) ) ).
fof(bitBlastConstant_12151,axiom,
~ b000000000000010000000000000(bitIndex26) ).
fof(bitBlastConstant_12150,axiom,
~ b000000000000010000000000000(bitIndex25) ).
fof(bitBlastConstant_12149,axiom,
~ b000000000000010000000000000(bitIndex24) ).
fof(bitBlastConstant_12148,axiom,
~ b000000000000010000000000000(bitIndex23) ).
fof(bitBlastConstant_12147,axiom,
~ b000000000000010000000000000(bitIndex22) ).
fof(bitBlastConstant_12146,axiom,
~ b000000000000010000000000000(bitIndex21) ).
fof(bitBlastConstant_12145,axiom,
~ b000000000000010000000000000(bitIndex20) ).
fof(bitBlastConstant_12144,axiom,
~ b000000000000010000000000000(bitIndex19) ).
fof(bitBlastConstant_12143,axiom,
~ b000000000000010000000000000(bitIndex18) ).
fof(bitBlastConstant_12142,axiom,
~ b000000000000010000000000000(bitIndex17) ).
fof(bitBlastConstant_12141,axiom,
~ b000000000000010000000000000(bitIndex16) ).
fof(bitBlastConstant_12140,axiom,
~ b000000000000010000000000000(bitIndex15) ).
fof(bitBlastConstant_12139,axiom,
~ b000000000000010000000000000(bitIndex14) ).
fof(bitBlastConstant_12138,axiom,
b000000000000010000000000000(bitIndex13) ).
fof(bitBlastConstant_12137,axiom,
~ b000000000000010000000000000(bitIndex12) ).
fof(bitBlastConstant_12136,axiom,
~ b000000000000010000000000000(bitIndex11) ).
fof(bitBlastConstant_12135,axiom,
~ b000000000000010000000000000(bitIndex10) ).
fof(bitBlastConstant_12134,axiom,
~ b000000000000010000000000000(bitIndex9) ).
fof(bitBlastConstant_12133,axiom,
~ b000000000000010000000000000(bitIndex8) ).
fof(bitBlastConstant_12132,axiom,
~ b000000000000010000000000000(bitIndex7) ).
fof(bitBlastConstant_12131,axiom,
~ b000000000000010000000000000(bitIndex6) ).
fof(bitBlastConstant_12130,axiom,
~ b000000000000010000000000000(bitIndex5) ).
fof(bitBlastConstant_12129,axiom,
~ b000000000000010000000000000(bitIndex4) ).
fof(bitBlastConstant_12128,axiom,
~ b000000000000010000000000000(bitIndex3) ).
fof(bitBlastConstant_12127,axiom,
~ b000000000000010000000000000(bitIndex2) ).
fof(bitBlastConstant_12126,axiom,
~ b000000000000010000000000000(bitIndex1) ).
fof(bitBlastConstant_12125,axiom,
~ b000000000000010000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1264,axiom,
! [VarCurr] :
( v113756(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113710(VarCurr,B)
<=> b000000000000001000000000000(B) ) ) ) ).
fof(bitBlastConstant_12124,axiom,
~ b000000000000001000000000000(bitIndex26) ).
fof(bitBlastConstant_12123,axiom,
~ b000000000000001000000000000(bitIndex25) ).
fof(bitBlastConstant_12122,axiom,
~ b000000000000001000000000000(bitIndex24) ).
fof(bitBlastConstant_12121,axiom,
~ b000000000000001000000000000(bitIndex23) ).
fof(bitBlastConstant_12120,axiom,
~ b000000000000001000000000000(bitIndex22) ).
fof(bitBlastConstant_12119,axiom,
~ b000000000000001000000000000(bitIndex21) ).
fof(bitBlastConstant_12118,axiom,
~ b000000000000001000000000000(bitIndex20) ).
fof(bitBlastConstant_12117,axiom,
~ b000000000000001000000000000(bitIndex19) ).
fof(bitBlastConstant_12116,axiom,
~ b000000000000001000000000000(bitIndex18) ).
fof(bitBlastConstant_12115,axiom,
~ b000000000000001000000000000(bitIndex17) ).
fof(bitBlastConstant_12114,axiom,
~ b000000000000001000000000000(bitIndex16) ).
fof(bitBlastConstant_12113,axiom,
~ b000000000000001000000000000(bitIndex15) ).
fof(bitBlastConstant_12112,axiom,
~ b000000000000001000000000000(bitIndex14) ).
fof(bitBlastConstant_12111,axiom,
~ b000000000000001000000000000(bitIndex13) ).
fof(bitBlastConstant_12110,axiom,
b000000000000001000000000000(bitIndex12) ).
fof(bitBlastConstant_12109,axiom,
~ b000000000000001000000000000(bitIndex11) ).
fof(bitBlastConstant_12108,axiom,
~ b000000000000001000000000000(bitIndex10) ).
fof(bitBlastConstant_12107,axiom,
~ b000000000000001000000000000(bitIndex9) ).
fof(bitBlastConstant_12106,axiom,
~ b000000000000001000000000000(bitIndex8) ).
fof(bitBlastConstant_12105,axiom,
~ b000000000000001000000000000(bitIndex7) ).
fof(bitBlastConstant_12104,axiom,
~ b000000000000001000000000000(bitIndex6) ).
fof(bitBlastConstant_12103,axiom,
~ b000000000000001000000000000(bitIndex5) ).
fof(bitBlastConstant_12102,axiom,
~ b000000000000001000000000000(bitIndex4) ).
fof(bitBlastConstant_12101,axiom,
~ b000000000000001000000000000(bitIndex3) ).
fof(bitBlastConstant_12100,axiom,
~ b000000000000001000000000000(bitIndex2) ).
fof(bitBlastConstant_12099,axiom,
~ b000000000000001000000000000(bitIndex1) ).
fof(bitBlastConstant_12098,axiom,
~ b000000000000001000000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5109,axiom,
! [VarCurr] :
( v113755(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113710(VarCurr,B)
<=> b000000000000000100000000000(B) ) ) ) ).
fof(bitBlastConstant_12097,axiom,
~ b000000000000000100000000000(bitIndex26) ).
fof(bitBlastConstant_12096,axiom,
~ b000000000000000100000000000(bitIndex25) ).
fof(bitBlastConstant_12095,axiom,
~ b000000000000000100000000000(bitIndex24) ).
fof(bitBlastConstant_12094,axiom,
~ b000000000000000100000000000(bitIndex23) ).
fof(bitBlastConstant_12093,axiom,
~ b000000000000000100000000000(bitIndex22) ).
fof(bitBlastConstant_12092,axiom,
~ b000000000000000100000000000(bitIndex21) ).
fof(bitBlastConstant_12091,axiom,
~ b000000000000000100000000000(bitIndex20) ).
fof(bitBlastConstant_12090,axiom,
~ b000000000000000100000000000(bitIndex19) ).
fof(bitBlastConstant_12089,axiom,
~ b000000000000000100000000000(bitIndex18) ).
fof(bitBlastConstant_12088,axiom,
~ b000000000000000100000000000(bitIndex17) ).
fof(bitBlastConstant_12087,axiom,
~ b000000000000000100000000000(bitIndex16) ).
fof(bitBlastConstant_12086,axiom,
~ b000000000000000100000000000(bitIndex15) ).
fof(bitBlastConstant_12085,axiom,
~ b000000000000000100000000000(bitIndex14) ).
fof(bitBlastConstant_12084,axiom,
~ b000000000000000100000000000(bitIndex13) ).
fof(bitBlastConstant_12083,axiom,
~ b000000000000000100000000000(bitIndex12) ).
fof(bitBlastConstant_12082,axiom,
b000000000000000100000000000(bitIndex11) ).
fof(bitBlastConstant_12081,axiom,
~ b000000000000000100000000000(bitIndex10) ).
fof(bitBlastConstant_12080,axiom,
~ b000000000000000100000000000(bitIndex9) ).
fof(bitBlastConstant_12079,axiom,
~ b000000000000000100000000000(bitIndex8) ).
fof(bitBlastConstant_12078,axiom,
~ b000000000000000100000000000(bitIndex7) ).
fof(bitBlastConstant_12077,axiom,
~ b000000000000000100000000000(bitIndex6) ).
fof(bitBlastConstant_12076,axiom,
~ b000000000000000100000000000(bitIndex5) ).
fof(bitBlastConstant_12075,axiom,
~ b000000000000000100000000000(bitIndex4) ).
fof(bitBlastConstant_12074,axiom,
~ b000000000000000100000000000(bitIndex3) ).
fof(bitBlastConstant_12073,axiom,
~ b000000000000000100000000000(bitIndex2) ).
fof(bitBlastConstant_12072,axiom,
~ b000000000000000100000000000(bitIndex1) ).
fof(bitBlastConstant_12071,axiom,
~ b000000000000000100000000000(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5112,axiom,
! [VarCurr] :
( v113754(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v113710(VarCurr,B)
<=> b000000000000000010000000000(B) ) ) ) ).
fof(bitBlastConstant_12070,axiom,
~ b000000000000000010000000000(bitIndex26) ).
fof(bitBlastConstant_12069,axiom,
~ b000000000000000010000000000(bitIndex25) ).
fof(bitBlastConstant_12068,axiom,
~ b000000000000000010000000000(bitIndex24) ).
fof(bitBlastConstant_12067,axiom,
~ b000000000000000010000000000(bitIndex23) ).
fof(bitBlastConstant_12066,axiom,
~ b000000000000000010000000000(bitIndex22) ).
fof(bitBlastConstant_12065,axiom,
~ b000000000000000010000000000(bitIndex21) ).
fof(bitBlastConstant_12064,axiom,
~ b000000000000000010000000000(bitIndex20) ).
fof(bitBlastConstant_12063,axiom,
~ b000000000000000010000000000(bitIndex19) ).
fof(bitBlastConstant_12062,axiom,
~ b000000000000000010000000000(bitIndex18) ).
fof(bitBlastConstant_12061,axiom,
~ b000000000000000010000000000(bitIndex17) ).
fof(bitBlastConstant_12060,axiom,
~ b000000000000000010000000000(bitIndex16) ).
fof(bitBlastConstant_12059,axiom,
~ b000000000000000010000000000(bitIndex15) ).
fof(bitBlastConstant_12058,axiom,
~ b000000000000000010000000000(bitIndex14) ).
fof(bitBlastConstant_12057,axiom,
~ b000000000000000010000000000(bitIndex13) ).
fof(bitBlastConstant_12056,axiom,
~ b000000000000000010000000000(bitIndex12) ).
fof(bitBlastConstant_12055,axiom,
~ b000000000000000010000000000(bitIndex11) ).
fof(bitBlastConstant_12054,axiom,
b000000000000000010000000000(bitIndex10) ).
fof(bitBlastConstant_12053,axiom,
~ b000000000000000010000000000(bitIndex9) ).
fof(bitBlastConstant_12052,axiom,
~ b000000000000000010000000000(bitIndex8) ).
fof(bitBlastConstant_12051,axiom,
~ b000000000000000010000000000(bitIndex7) ).
fof(bitBlastConstant_12050,axiom,
~ b000000000000000010000000000(bitIndex6) ).
fof(bitBlastConstant_12049,axiom,
~ b000000000000000010000000000(bitIndex5) ).
fof(bitBlastConstant_12048,axiom,
~ b000000000000000010000000000(bitIndex4) ).
fof(bitBlastConstant_12047,axiom,
~ b000000000000000010000000000(bitIndex3) ).
fof(bitBlastConstant_12046,axiom,
~ b000000000000000010000000000(bitIndex2) ).
fof(bitBlastConstant_12045,axiom,
~ b000000000000000010000000000(bitIndex1) ).
fof(bitBlastConstant_12044,axiom,
~ b000000000000000010000000000(bitIndex0) ).
fof(addBitVectorEqualityBitBlasted_7758,axiom,
! [VarCurr] :
( v113769(VarCurr)
<=> ( ( v113712(VarCurr,bitIndex3)
<=> $true )
& ( v113712(VarCurr,bitIndex2)
<=> $true )
& ( v113712(VarCurr,bitIndex1)
<=> $true )
& ( v113712(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7757,axiom,
! [VarCurr] :
( v113768(VarCurr)
<=> ( ( v113712(VarCurr,bitIndex3)
<=> $true )
& ( v113712(VarCurr,bitIndex2)
<=> $true )
& ( v113712(VarCurr,bitIndex1)
<=> $true )
& ( v113712(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7756,axiom,
! [VarCurr] :
( v113767(VarCurr)
<=> ( ( v113712(VarCurr,bitIndex3)
<=> $true )
& ( v113712(VarCurr,bitIndex2)
<=> $true )
& ( v113712(VarCurr,bitIndex1)
<=> $false )
& ( v113712(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7755,axiom,
! [VarCurr] :
( v113766(VarCurr)
<=> ( ( v113712(VarCurr,bitIndex3)
<=> $true )
& ( v113712(VarCurr,bitIndex2)
<=> $true )
& ( v113712(VarCurr,bitIndex1)
<=> $false )
& ( v113712(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7754,axiom,
! [VarCurr] :
( v113765(VarCurr)
<=> ( ( v113712(VarCurr,bitIndex3)
<=> $true )
& ( v113712(VarCurr,bitIndex2)
<=> $false )
& ( v113712(VarCurr,bitIndex1)
<=> $true )
& ( v113712(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7753,axiom,
! [VarCurr] :
( v113764(VarCurr)
<=> ( ( v113712(VarCurr,bitIndex3)
<=> $true )
& ( v113712(VarCurr,bitIndex2)
<=> $false )
& ( v113712(VarCurr,bitIndex1)
<=> $true )
& ( v113712(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7752,axiom,
! [VarCurr] :
( v113763(VarCurr)
<=> ( ( v113712(VarCurr,bitIndex3)
<=> $true )
& ( v113712(VarCurr,bitIndex2)
<=> $false )
& ( v113712(VarCurr,bitIndex1)
<=> $false )
& ( v113712(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7751,axiom,
! [VarCurr] :
( v113762(VarCurr)
<=> ( ( v113712(VarCurr,bitIndex3)
<=> $true )
& ( v113712(VarCurr,bitIndex2)
<=> $false )
& ( v113712(VarCurr,bitIndex1)
<=> $false )
& ( v113712(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7750,axiom,
! [VarCurr] :
( v113761(VarCurr)
<=> ( ( v113712(VarCurr,bitIndex3)
<=> $false )
& ( v113712(VarCurr,bitIndex2)
<=> $true )
& ( v113712(VarCurr,bitIndex1)
<=> $true )
& ( v113712(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7749,axiom,
! [VarCurr] :
( v113760(VarCurr)
<=> ( ( v113712(VarCurr,bitIndex3)
<=> $false )
& ( v113712(VarCurr,bitIndex2)
<=> $true )
& ( v113712(VarCurr,bitIndex1)
<=> $true )
& ( v113712(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7748,axiom,
! [VarCurr] :
( v113759(VarCurr)
<=> ( ( v113712(VarCurr,bitIndex3)
<=> $false )
& ( v113712(VarCurr,bitIndex2)
<=> $true )
& ( v113712(VarCurr,bitIndex1)
<=> $false )
& ( v113712(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7747,axiom,
! [VarCurr] :
( v113758(VarCurr)
<=> ( ( v113712(VarCurr,bitIndex3)
<=> $false )
& ( v113712(VarCurr,bitIndex2)
<=> $true )
& ( v113712(VarCurr,bitIndex1)
<=> $false )
& ( v113712(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7746,axiom,
! [VarCurr] :
( v113757(VarCurr)
<=> ( ( v113712(VarCurr,bitIndex3)
<=> $false )
& ( v113712(VarCurr,bitIndex2)
<=> $false )
& ( v113712(VarCurr,bitIndex1)
<=> $true )
& ( v113712(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7745,axiom,
! [VarCurr] :
( v113756(VarCurr)
<=> ( ( v113712(VarCurr,bitIndex3)
<=> $false )
& ( v113712(VarCurr,bitIndex2)
<=> $false )
& ( v113712(VarCurr,bitIndex1)
<=> $true )
& ( v113712(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7744,axiom,
! [VarCurr] :
( v113755(VarCurr)
<=> ( ( v113712(VarCurr,bitIndex3)
<=> $false )
& ( v113712(VarCurr,bitIndex2)
<=> $false )
& ( v113712(VarCurr,bitIndex1)
<=> $false )
& ( v113712(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7743,axiom,
! [VarCurr] :
( v113754(VarCurr)
<=> ( ( v113712(VarCurr,bitIndex3)
<=> $false )
& ( v113712(VarCurr,bitIndex2)
<=> $false )
& ( v113712(VarCurr,bitIndex1)
<=> $false )
& ( v113712(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113721(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113712(VarNext,B)
<=> v113712(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1947,axiom,
! [VarNext] :
( v113721(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113712(VarNext,B)
<=> v113734(VarNext,B) ) ) ) ).
fof(addAssignment_35770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v113734(VarNext,B)
<=> v113732(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5108,axiom,
! [VarCurr] :
( ~ v111944(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v113732(VarCurr,B)
<=> v113714(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5111,axiom,
! [VarCurr] :
( v111944(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v113732(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113721(VarNext)
<=> ( v113722(VarNext)
& v113729(VarNext) ) ) ) ).
fof(addAssignment_35769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113729(VarNext)
<=> v113727(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22501,axiom,
! [VarCurr] :
( v113727(VarCurr)
<=> ( v111944(VarCurr)
| v113730(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22500,axiom,
! [VarCurr] :
( v113730(VarCurr)
<=> ( v111946(VarCurr)
& v113731(VarCurr) ) ) ).
fof(writeUnaryOperator_8930,axiom,
! [VarCurr] :
( ~ v113731(VarCurr)
<=> v111944(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113722(VarNext)
<=> ( v113724(VarNext)
& v111930(VarNext) ) ) ) ).
fof(writeUnaryOperator_8929,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113724(VarNext)
<=> v111937(VarNext) ) ) ).
fof(addAssignment_35768,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v113714(VarCurr,B)
<=> v113716(VarCurr,B) ) ) ).
fof(addAssignment_35767,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v113716(VarCurr,B)
<=> v113718(VarCurr,B) ) ) ).
fof(addAssignment_35766,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v113718(VarCurr,B)
<=> v108835(VarCurr,B) ) ) ).
fof(addAssignment_35765,axiom,
! [VarNext,B] :
( range_26_0(B)
=> ( v113683(VarNext,B)
<=> v113692(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113693(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v113692(VarNext,B)
<=> v113683(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1946,axiom,
! [VarNext] :
( v113693(VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v113692(VarNext,B)
<=> v113706(VarNext,B) ) ) ) ).
fof(addAssignment_35764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_27_0(B)
=> ( v113706(VarNext,B)
<=> v113704(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5107,axiom,
! [VarCurr] :
( ~ v111944(VarCurr)
=> ! [B] :
( range_27_0(B)
=> ( v113704(VarCurr,B)
<=> v113686(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5110,axiom,
! [VarCurr] :
( v111944(VarCurr)
=> ! [B] :
( range_27_0(B)
=> ( v113704(VarCurr,B)
<=> $false ) ) ) ).
fof(range_axiom_108,axiom,
! [B] :
( range_27_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B ) ) ).
fof(bitBlastConstant_12043,axiom,
~ b0000000000000000000000000000(bitIndex27) ).
fof(bitBlastConstant_12042,axiom,
~ b0000000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_12041,axiom,
~ b0000000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_12040,axiom,
~ b0000000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_12039,axiom,
~ b0000000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_12038,axiom,
~ b0000000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_12037,axiom,
~ b0000000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_12036,axiom,
~ b0000000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12035,axiom,
~ b0000000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12034,axiom,
~ b0000000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12033,axiom,
~ b0000000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12032,axiom,
~ b0000000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12031,axiom,
~ b0000000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12030,axiom,
~ b0000000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12029,axiom,
~ b0000000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12028,axiom,
~ b0000000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12027,axiom,
~ b0000000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12026,axiom,
~ b0000000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12025,axiom,
~ b0000000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12024,axiom,
~ b0000000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12023,axiom,
~ b0000000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12022,axiom,
~ b0000000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12021,axiom,
~ b0000000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_12020,axiom,
~ b0000000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_12019,axiom,
~ b0000000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_12018,axiom,
~ b0000000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_12017,axiom,
~ b0000000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_12016,axiom,
~ b0000000000000000000000000000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22498,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113693(VarNext)
<=> ( v113694(VarNext)
& v113701(VarNext) ) ) ) ).
fof(addAssignment_35763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113701(VarNext)
<=> v113699(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22497,axiom,
! [VarCurr] :
( v113699(VarCurr)
<=> ( v111944(VarCurr)
| v113702(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22496,axiom,
! [VarCurr] :
( v113702(VarCurr)
<=> ( v111946(VarCurr)
& v113703(VarCurr) ) ) ).
fof(writeUnaryOperator_8928,axiom,
! [VarCurr] :
( ~ v113703(VarCurr)
<=> v111944(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113694(VarNext)
<=> ( v113696(VarNext)
& v111930(VarNext) ) ) ) ).
fof(writeUnaryOperator_8927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113696(VarNext)
<=> v111937(VarNext) ) ) ).
fof(addAssignment_35762,axiom,
! [VarCurr,B] :
( range_26_0(B)
=> ( v113686(VarCurr,B)
<=> v113688(VarCurr,B) ) ) ).
fof(addAssignment_35761,axiom,
! [VarCurr,B] :
( range_26_0(B)
=> ( v113688(VarCurr,B)
<=> v113690(VarCurr,B) ) ) ).
fof(addAssignment_35760,axiom,
! [VarCurr,B] :
( range_26_0(B)
=> ( v113690(VarCurr,B)
<=> v110602(VarCurr,B) ) ) ).
fof(addAssignment_35759,axiom,
! [VarCurr,B] :
( range_26_19(B)
=> ( v110602(VarCurr,B)
<=> v111404(VarCurr,B) ) ) ).
fof(range_axiom_107,axiom,
! [B] :
( range_26_19(B)
<=> ( $false
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B ) ) ).
fof(addAssignment_35758,axiom,
! [VarCurr] :
( v110716(VarCurr,bitIndex26)
<=> v108835(VarCurr,bitIndex33) ) ).
fof(addAssignment_35757,axiom,
! [VarCurr] :
( v110716(VarCurr,bitIndex25)
<=> v108835(VarCurr,bitIndex32) ) ).
fof(addAssignment_35756,axiom,
! [VarCurr] :
( v110716(VarCurr,bitIndex24)
<=> v108835(VarCurr,bitIndex31) ) ).
fof(addAssignment_35755,axiom,
! [VarCurr] :
( v110716(VarCurr,bitIndex23)
<=> v108835(VarCurr,bitIndex30) ) ).
fof(addAssignment_35754,axiom,
! [VarCurr] :
( v110716(VarCurr,bitIndex22)
<=> v108835(VarCurr,bitIndex29) ) ).
fof(addAssignment_35753,axiom,
! [VarCurr] :
( v110716(VarCurr,bitIndex21)
<=> v108835(VarCurr,bitIndex28) ) ).
fof(addAssignment_35752,axiom,
! [VarCurr] :
( v110716(VarCurr,bitIndex20)
<=> v108835(VarCurr,bitIndex27) ) ).
fof(addAssignment_35751,axiom,
! [VarCurr] :
( v110716(VarCurr,bitIndex19)
<=> v108835(VarCurr,bitIndex26) ) ).
fof(addAssignment_35750,axiom,
! [VarCurr] :
( v110604(VarCurr,bitIndex26)
<=> v110701(VarCurr,bitIndex26) ) ).
fof(addAssignment_35749,axiom,
! [VarCurr] :
( v110604(VarCurr,bitIndex25)
<=> v110701(VarCurr,bitIndex25) ) ).
fof(addAssignment_35748,axiom,
! [VarCurr] :
( v110604(VarCurr,bitIndex24)
<=> v110701(VarCurr,bitIndex24) ) ).
fof(addAssignment_35747,axiom,
! [VarCurr] :
( v110604(VarCurr,bitIndex23)
<=> v110701(VarCurr,bitIndex23) ) ).
fof(addAssignment_35746,axiom,
! [VarCurr] :
( v110604(VarCurr,bitIndex22)
<=> v110701(VarCurr,bitIndex22) ) ).
fof(addAssignment_35745,axiom,
! [VarCurr] :
( v110604(VarCurr,bitIndex21)
<=> v110701(VarCurr,bitIndex21) ) ).
fof(addAssignment_35744,axiom,
! [VarCurr] :
( v110604(VarCurr,bitIndex20)
<=> v110701(VarCurr,bitIndex20) ) ).
fof(addAssignment_35743,axiom,
! [VarCurr] :
( v110604(VarCurr,bitIndex19)
<=> v110701(VarCurr,bitIndex19) ) ).
fof(addAssignment_35742,axiom,
! [VarNext] :
( v112018(VarNext,bitIndex2)
<=> v113663(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113665(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v113663(VarNext,B)
<=> v112018(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1945,axiom,
! [VarNext] :
( v113665(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v113663(VarNext,B)
<=> v112054(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22494,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113665(VarNext)
<=> ( v113666(VarNext)
& v112049(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22493,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113666(VarNext)
<=> ( v113668(VarNext)
& v106979(VarNext) ) ) ) ).
fof(writeUnaryOperator_8926,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113668(VarNext)
<=> v106988(VarNext) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2092,axiom,
! [VarCurr] :
( v112021(VarCurr,bitIndex2)
<=> ( v113657(VarCurr)
& v113661(VarCurr) ) ) ).
fof(writeUnaryOperator_8925,axiom,
! [VarCurr] :
( ~ v113661(VarCurr)
<=> v113613(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22492,axiom,
! [VarCurr] :
( v113657(VarCurr)
<=> ( v113658(VarCurr)
& v113660(VarCurr) ) ) ).
fof(writeUnaryOperator_8924,axiom,
! [VarCurr] :
( ~ v113660(VarCurr)
<=> v112058(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22491,axiom,
! [VarCurr] :
( v113658(VarCurr)
<=> ( v113638(VarCurr)
& v113659(VarCurr) ) ) ).
fof(writeUnaryOperator_8923,axiom,
! [VarCurr] :
( ~ v113659(VarCurr)
<=> v112023(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22490,axiom,
! [VarCurr] :
( v113638(VarCurr)
<=> ( v113640(VarCurr)
& v107900(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_35741,axiom,
! [VarCurr] :
( v113640(VarCurr)
<=> v113642(VarCurr) ) ).
fof(addAssignment_35740,axiom,
! [VarCurr] :
( v113642(VarCurr)
<=> v113644(VarCurr) ) ).
fof(addAssignment_35739,axiom,
! [VarCurr] :
( v113644(VarCurr)
<=> v113646(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22489,axiom,
! [VarCurr] :
( v113646(VarCurr)
<=> ( v108024(VarCurr)
& v113648(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22488,axiom,
! [VarCurr] :
( v113648(VarCurr)
<=> ( v113649(VarCurr)
| v113654(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7742,axiom,
! [VarCurr] :
( v113654(VarCurr)
<=> ( ( v108833(VarCurr,bitIndex2)
<=> $true )
& ( v108833(VarCurr,bitIndex1)
<=> $true )
& ( v108833(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22487,axiom,
! [VarCurr] :
( v113649(VarCurr)
<=> ( v113650(VarCurr)
| v113653(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7741,axiom,
! [VarCurr] :
( v113653(VarCurr)
<=> ( ( v108833(VarCurr,bitIndex2)
<=> $true )
& ( v108833(VarCurr,bitIndex1)
<=> $true )
& ( v108833(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22486,axiom,
! [VarCurr] :
( v113650(VarCurr)
<=> ( v113651(VarCurr)
| v113652(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7740,axiom,
! [VarCurr] :
( v113652(VarCurr)
<=> ( ( v108833(VarCurr,bitIndex2)
<=> $true )
& ( v108833(VarCurr,bitIndex1)
<=> $false )
& ( v108833(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7739,axiom,
! [VarCurr] :
( v113651(VarCurr)
<=> ( ( v108833(VarCurr,bitIndex2)
<=> $false )
& ( v108833(VarCurr,bitIndex1)
<=> $true )
& ( v108833(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35738,axiom,
! [VarNext] :
( v112018(VarNext,bitIndex16)
<=> v113630(VarNext,bitIndex16) ) ).
fof(addCaseBooleanConditionEqualRanges1_1874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113632(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v113630(VarNext,B)
<=> v112018(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1944,axiom,
! [VarNext] :
( v113632(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v113630(VarNext,B)
<=> v112054(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113632(VarNext)
<=> ( v113633(VarNext)
& v112049(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113633(VarNext)
<=> ( v113635(VarNext)
& v106979(VarNext) ) ) ) ).
fof(writeUnaryOperator_8922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113635(VarNext)
<=> v106988(VarNext) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2091,axiom,
! [VarCurr] :
( v112021(VarCurr,bitIndex16)
<=> ( v113626(VarCurr)
& v113628(VarCurr) ) ) ).
fof(writeUnaryOperator_8921,axiom,
! [VarCurr] :
( ~ v113628(VarCurr)
<=> v112060(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22483,axiom,
! [VarCurr] :
( v113626(VarCurr)
<=> ( v113613(VarCurr)
& v113627(VarCurr) ) ) ).
fof(writeUnaryOperator_8920,axiom,
! [VarCurr] :
( ~ v113627(VarCurr)
<=> v112023(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22482,axiom,
! [VarCurr] :
( v113613(VarCurr)
<=> ( v107900(VarCurr,bitIndex0)
& v113615(VarCurr) ) ) ).
fof(addAssignment_35737,axiom,
! [VarCurr] :
( v113615(VarCurr)
<=> v113617(VarCurr) ) ).
fof(addAssignment_35736,axiom,
! [VarCurr] :
( v113617(VarCurr)
<=> v113619(VarCurr) ) ).
fof(addAssignment_35735,axiom,
! [VarCurr] :
( v113619(VarCurr)
<=> v113621(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22481,axiom,
! [VarCurr] :
( v113621(VarCurr)
<=> ( v113623(VarCurr)
& v108024(VarCurr) ) ) ).
fof(writeUnaryOperator_8919,axiom,
! [VarCurr] :
( ~ v113623(VarCurr)
<=> v108835(VarCurr,bitIndex63) ) ).
fof(addAssignment_35734,axiom,
! [VarNext] :
( v112018(VarNext,bitIndex17)
<=> v113605(VarNext,bitIndex17) ) ).
fof(addCaseBooleanConditionEqualRanges1_1873,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113607(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v113605(VarNext,B)
<=> v112018(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1943,axiom,
! [VarNext] :
( v113607(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v113605(VarNext,B)
<=> v112054(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113607(VarNext)
<=> ( v113608(VarNext)
& v112049(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113608(VarNext)
<=> ( v113610(VarNext)
& v106979(VarNext) ) ) ) ).
fof(writeUnaryOperator_8918,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113610(VarNext)
<=> v106988(VarNext) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2090,axiom,
! [VarCurr] :
( v112021(VarCurr,bitIndex17)
<=> ( v112058(VarCurr)
& v113603(VarCurr) ) ) ).
fof(writeUnaryOperator_8917,axiom,
! [VarCurr] :
( ~ v113603(VarCurr)
<=> v112023(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22478,axiom,
! [VarCurr] :
( v112058(VarCurr)
<=> ( v107900(VarCurr,bitIndex0)
& v112060(VarCurr) ) ) ).
fof(addAssignment_35733,axiom,
! [VarCurr] :
( v112060(VarCurr)
<=> v112062(VarCurr) ) ).
fof(addAssignment_35732,axiom,
! [VarCurr] :
( v112062(VarCurr)
<=> v112064(VarCurr) ) ).
fof(addAssignment_35731,axiom,
! [VarCurr] :
( v112064(VarCurr)
<=> v112066(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22477,axiom,
! [VarCurr] :
( v112066(VarCurr)
<=> ( v108024(VarCurr)
& v113598(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22476,axiom,
! [VarCurr] :
( v113598(VarCurr)
<=> ( v113599(VarCurr)
| v113600(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2089,axiom,
! [VarCurr] :
( v113600(VarCurr)
<=> ( v113093(VarCurr)
<~> v108835(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2088,axiom,
! [VarCurr] :
( v113599(VarCurr)
<=> ( v112068(VarCurr)
<~> v108835(VarCurr,bitIndex62) ) ) ).
fof(addAssignment_35730,axiom,
! [VarCurr] :
( v108835(VarCurr,bitIndex61)
<=> v110600(VarCurr,bitIndex61) ) ).
fof(addAssignment_35729,axiom,
! [VarCurr] :
( v108882(VarCurr,bitIndex61)
<=> v108884(VarCurr,bitIndex61) ) ).
fof(addAssignment_35728,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex61)
<=> v113569(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2571,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113593(VarNext)
=> ( v113569(VarNext)
<=> v113569(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2605,axiom,
! [VarNext] :
( v113593(VarNext)
=> ( v113569(VarNext)
<=> v113571(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7738,axiom,
! [VarCurr] :
( v113593(VarCurr)
<=> ( v113590(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35727,axiom,
! [VarCurr] :
( v113590(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35726,axiom,
! [VarCurr] :
( v113571(VarCurr)
<=> v108890(VarCurr,bitIndex61) ) ).
fof(addAssignment_35725,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex61)
<=> v113573(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22475,axiom,
! [VarCurr] :
( v113573(VarCurr)
<=> ( v113587(VarCurr)
| v113588(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22474,axiom,
! [VarCurr] :
( v113588(VarCurr)
<=> ( v113581(VarCurr)
& v113583(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22473,axiom,
! [VarCurr] :
( v113587(VarCurr)
<=> ( v113575(VarCurr)
& v113577(VarCurr) ) ) ).
fof(addAssignment_35724,axiom,
! [VarCurr] :
( v113583(VarCurr)
<=> v109345(VarCurr,bitIndex61) ) ).
fof(addAssignment_35723,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex61)
<=> v109347(VarCurr,bitIndex61) ) ).
fof(addAssignment_35722,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex61)
<=> v113585(VarNext,bitIndex61) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2570,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113585(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2604,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113585(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_35721,axiom,
! [VarCurr] :
( v113581(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35720,axiom,
! [VarCurr] :
( v113577(VarCurr)
<=> v109037(VarCurr,bitIndex61) ) ).
fof(addAssignment_35719,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex61)
<=> v109039(VarCurr,bitIndex61) ) ).
fof(addAssignment_35718,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex61)
<=> v113579(VarNext,bitIndex61) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2569,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113579(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2603,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113579(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35717,axiom,
! [VarCurr] :
( v113575(VarCurr)
<=> v108896(VarCurr) ) ).
fof(addAssignment_35716,axiom,
! [VarCurr] :
( v108843(VarCurr,bitIndex61)
<=> v108845(VarCurr,bitIndex61) ) ).
fof(addAssignment_35715,axiom,
! [VarCurr] :
( v108845(VarCurr,bitIndex61)
<=> v108847(VarCurr,bitIndex61) ) ).
fof(addAssignment_35714,axiom,
! [VarCurr] :
( v108847(VarCurr,bitIndex61)
<=> v108849(VarCurr,bitIndex61) ) ).
fof(addAssignment_35713,axiom,
! [VarCurr] :
( v108849(VarCurr,bitIndex61)
<=> v108851(VarCurr,bitIndex61) ) ).
fof(addAssignment_35712,axiom,
! [VarNext] :
( v108851(VarNext,bitIndex61)
<=> v113561(VarNext,bitIndex61) ) ).
fof(addCaseBooleanConditionEqualRanges1_1872,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113562(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113561(VarNext,B)
<=> v108851(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1942,axiom,
! [VarNext] :
( v113562(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113561(VarNext,B)
<=> v108878(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113562(VarNext)
<=> v113563(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113563(VarNext)
<=> ( v113565(VarNext)
& v16392(VarNext) ) ) ) ).
fof(writeUnaryOperator_8916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113565(VarNext)
<=> v16399(VarNext) ) ) ).
fof(addAssignment_35711,axiom,
! [VarCurr] :
( v108853(VarCurr,bitIndex61)
<=> v108855(VarCurr,bitIndex61) ) ).
fof(addAssignment_35710,axiom,
! [VarCurr] :
( v108855(VarCurr,bitIndex61)
<=> v108857(VarCurr,bitIndex61) ) ).
fof(addAssignment_35709,axiom,
! [VarCurr] :
( v108857(VarCurr,bitIndex61)
<=> v108859(VarCurr,bitIndex61) ) ).
fof(addAssignment_35708,axiom,
! [VarCurr] :
( v108859(VarCurr,bitIndex61)
<=> v4315(VarCurr,bitIndex61) ) ).
fof(addAssignment_35707,axiom,
! [VarCurr] :
( v4315(VarCurr,bitIndex61)
<=> v4317(VarCurr,bitIndex61) ) ).
fof(addAssignment_35706,axiom,
! [VarCurr] :
( v4317(VarCurr,bitIndex61)
<=> v4319(VarCurr,bitIndex61) ) ).
fof(addAssignment_35705,axiom,
! [VarCurr] :
( v4319(VarCurr,bitIndex61)
<=> v4321(VarCurr,bitIndex61) ) ).
fof(addAssignment_35704,axiom,
! [VarCurr] :
( v4321(VarCurr,bitIndex61)
<=> v4323(VarCurr,bitIndex61) ) ).
fof(addAssignment_35703,axiom,
! [VarCurr] :
( v4323(VarCurr,bitIndex61)
<=> v4325(VarCurr,bitIndex61) ) ).
fof(addAssignment_35702,axiom,
! [VarCurr] :
( v4325(VarCurr,bitIndex61)
<=> v4327(VarCurr,bitIndex61) ) ).
fof(addAssignment_35701,axiom,
! [VarCurr] :
( v4327(VarCurr,bitIndex61)
<=> v4329(VarCurr,bitIndex61) ) ).
fof(addAssignment_35700,axiom,
! [VarCurr] :
( v4329(VarCurr,bitIndex61)
<=> v4331(VarCurr,bitIndex61) ) ).
fof(addAssignment_35699,axiom,
! [VarNext] :
( v4331(VarNext,bitIndex61)
<=> v113553(VarNext,bitIndex61) ) ).
fof(addCaseBooleanConditionEqualRanges1_1871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113554(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113553(VarNext,B)
<=> v4331(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1941,axiom,
! [VarNext] :
( v113554(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113553(VarNext,B)
<=> v5053(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113554(VarNext)
<=> v113555(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22469,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113555(VarNext)
<=> ( v113557(VarNext)
& v4522(VarNext) ) ) ) ).
fof(writeUnaryOperator_8915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113557(VarNext)
<=> v4535(VarNext) ) ) ).
fof(addAssignment_35698,axiom,
! [VarCurr] :
( v4335(VarCurr,bitIndex61)
<=> v4337(VarCurr,bitIndex61) ) ).
fof(addAssignment_35697,axiom,
! [VarCurr] :
( v4337(VarCurr,bitIndex61)
<=> v4339(VarCurr,bitIndex61) ) ).
fof(addAssignment_35696,axiom,
! [VarCurr] :
( v4339(VarCurr,bitIndex61)
<=> v4341(VarCurr,bitIndex61) ) ).
fof(addAssignment_35695,axiom,
! [VarCurr] :
( v4341(VarCurr,bitIndex61)
<=> v4343(VarCurr,bitIndex61) ) ).
fof(addAssignment_35694,axiom,
! [VarCurr] :
( v4343(VarCurr,bitIndex61)
<=> v4345(VarCurr,bitIndex61) ) ).
fof(addAssignment_35693,axiom,
! [VarCurr] :
( v4345(VarCurr,bitIndex61)
<=> v4347(VarCurr,bitIndex61) ) ).
fof(addAssignment_35692,axiom,
! [VarCurr] :
( v4347(VarCurr,bitIndex61)
<=> v4349(VarCurr,bitIndex61) ) ).
fof(addAssignment_35691,axiom,
! [VarCurr] :
( v4349(VarCurr,bitIndex61)
<=> v4351(VarCurr,bitIndex61) ) ).
fof(addAssignment_35690,axiom,
! [VarCurr] :
( v4351(VarCurr,bitIndex61)
<=> v4353(VarCurr,bitIndex61) ) ).
fof(addAssignment_35689,axiom,
! [VarCurr] :
( v4353(VarCurr,bitIndex61)
<=> v4355(VarCurr,bitIndex61) ) ).
fof(writeUnaryOperator_8914,axiom,
! [VarCurr] :
( ~ v113093(VarCurr)
<=> v113395(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22468,axiom,
! [VarCurr] :
( v113395(VarCurr)
<=> ( v113397(VarCurr)
& v113551(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22467,axiom,
! [VarCurr] :
( v113551(VarCurr)
<=> ( v113399(VarCurr)
| v113476(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22466,axiom,
! [VarCurr] :
( v113397(VarCurr)
<=> ( v113398(VarCurr)
| v113475(VarCurr) ) ) ).
fof(writeUnaryOperator_8913,axiom,
! [VarCurr] :
( ~ v113475(VarCurr)
<=> v113476(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22465,axiom,
! [VarCurr] :
( v113476(VarCurr)
<=> ( v113477(VarCurr)
& v113550(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22464,axiom,
! [VarCurr] :
( v113550(VarCurr)
<=> ( v113479(VarCurr)
| v113495(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22463,axiom,
! [VarCurr] :
( v113477(VarCurr)
<=> ( v113478(VarCurr)
| v113494(VarCurr) ) ) ).
fof(writeUnaryOperator_8912,axiom,
! [VarCurr] :
( ~ v113494(VarCurr)
<=> v113495(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22462,axiom,
! [VarCurr] :
( v113495(VarCurr)
<=> ( v113496(VarCurr)
& v113549(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22461,axiom,
! [VarCurr] :
( v113549(VarCurr)
<=> ( v113498(VarCurr)
| v113514(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22460,axiom,
! [VarCurr] :
( v113496(VarCurr)
<=> ( v113497(VarCurr)
| v113513(VarCurr) ) ) ).
fof(writeUnaryOperator_8911,axiom,
! [VarCurr] :
( ~ v113513(VarCurr)
<=> v113514(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22459,axiom,
! [VarCurr] :
( v113514(VarCurr)
<=> ( v113515(VarCurr)
& v113548(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22458,axiom,
! [VarCurr] :
( v113548(VarCurr)
<=> ( v113517(VarCurr)
| v113533(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22457,axiom,
! [VarCurr] :
( v113515(VarCurr)
<=> ( v113516(VarCurr)
| v113532(VarCurr) ) ) ).
fof(writeUnaryOperator_8910,axiom,
! [VarCurr] :
( ~ v113532(VarCurr)
<=> v113533(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22456,axiom,
! [VarCurr] :
( v113533(VarCurr)
<=> ( v113534(VarCurr)
& v113547(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2087,axiom,
! [VarCurr] :
( v113547(VarCurr)
<=> ( v113405(VarCurr,bitIndex23)
| v113537(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22455,axiom,
! [VarCurr] :
( v113534(VarCurr)
<=> ( v113535(VarCurr)
| v113536(VarCurr) ) ) ).
fof(writeUnaryOperator_8909,axiom,
! [VarCurr] :
( ~ v113536(VarCurr)
<=> v113537(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22454,axiom,
! [VarCurr] :
( v113537(VarCurr)
<=> ( v113538(VarCurr)
& v113546(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2086,axiom,
! [VarCurr] :
( v113546(VarCurr)
<=> ( v113405(VarCurr,bitIndex22)
| v113541(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22453,axiom,
! [VarCurr] :
( v113538(VarCurr)
<=> ( v113539(VarCurr)
| v113540(VarCurr) ) ) ).
fof(writeUnaryOperator_8908,axiom,
! [VarCurr] :
( ~ v113540(VarCurr)
<=> v113541(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22452,axiom,
! [VarCurr] :
( v113541(VarCurr)
<=> ( v113542(VarCurr)
& v113545(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2085,axiom,
! [VarCurr] :
( v113545(VarCurr)
<=> ( v113405(VarCurr,bitIndex20)
| v113405(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22451,axiom,
! [VarCurr] :
( v113542(VarCurr)
<=> ( v113543(VarCurr)
| v113544(VarCurr) ) ) ).
fof(writeUnaryOperator_8907,axiom,
! [VarCurr] :
( ~ v113544(VarCurr)
<=> v113405(VarCurr,bitIndex21) ) ).
fof(writeUnaryOperator_8906,axiom,
! [VarCurr] :
( ~ v113543(VarCurr)
<=> v113405(VarCurr,bitIndex20) ) ).
fof(writeUnaryOperator_8905,axiom,
! [VarCurr] :
( ~ v113539(VarCurr)
<=> v113405(VarCurr,bitIndex22) ) ).
fof(writeUnaryOperator_8904,axiom,
! [VarCurr] :
( ~ v113535(VarCurr)
<=> v113405(VarCurr,bitIndex23) ) ).
fof(writeUnaryOperator_8903,axiom,
! [VarCurr] :
( ~ v113516(VarCurr)
<=> v113517(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22450,axiom,
! [VarCurr] :
( v113517(VarCurr)
<=> ( v113518(VarCurr)
& v113531(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2084,axiom,
! [VarCurr] :
( v113531(VarCurr)
<=> ( v113405(VarCurr,bitIndex19)
| v113521(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22449,axiom,
! [VarCurr] :
( v113518(VarCurr)
<=> ( v113519(VarCurr)
| v113520(VarCurr) ) ) ).
fof(writeUnaryOperator_8902,axiom,
! [VarCurr] :
( ~ v113520(VarCurr)
<=> v113521(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22448,axiom,
! [VarCurr] :
( v113521(VarCurr)
<=> ( v113522(VarCurr)
& v113530(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2083,axiom,
! [VarCurr] :
( v113530(VarCurr)
<=> ( v113405(VarCurr,bitIndex18)
| v113525(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22447,axiom,
! [VarCurr] :
( v113522(VarCurr)
<=> ( v113523(VarCurr)
| v113524(VarCurr) ) ) ).
fof(writeUnaryOperator_8901,axiom,
! [VarCurr] :
( ~ v113524(VarCurr)
<=> v113525(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22446,axiom,
! [VarCurr] :
( v113525(VarCurr)
<=> ( v113526(VarCurr)
& v113529(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2082,axiom,
! [VarCurr] :
( v113529(VarCurr)
<=> ( v113405(VarCurr,bitIndex16)
| v113405(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22445,axiom,
! [VarCurr] :
( v113526(VarCurr)
<=> ( v113527(VarCurr)
| v113528(VarCurr) ) ) ).
fof(writeUnaryOperator_8900,axiom,
! [VarCurr] :
( ~ v113528(VarCurr)
<=> v113405(VarCurr,bitIndex17) ) ).
fof(writeUnaryOperator_8899,axiom,
! [VarCurr] :
( ~ v113527(VarCurr)
<=> v113405(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_8898,axiom,
! [VarCurr] :
( ~ v113523(VarCurr)
<=> v113405(VarCurr,bitIndex18) ) ).
fof(writeUnaryOperator_8897,axiom,
! [VarCurr] :
( ~ v113519(VarCurr)
<=> v113405(VarCurr,bitIndex19) ) ).
fof(writeUnaryOperator_8896,axiom,
! [VarCurr] :
( ~ v113497(VarCurr)
<=> v113498(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22444,axiom,
! [VarCurr] :
( v113498(VarCurr)
<=> ( v113499(VarCurr)
& v113512(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2081,axiom,
! [VarCurr] :
( v113512(VarCurr)
<=> ( v113405(VarCurr,bitIndex27)
| v113502(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22443,axiom,
! [VarCurr] :
( v113499(VarCurr)
<=> ( v113500(VarCurr)
| v113501(VarCurr) ) ) ).
fof(writeUnaryOperator_8895,axiom,
! [VarCurr] :
( ~ v113501(VarCurr)
<=> v113502(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22442,axiom,
! [VarCurr] :
( v113502(VarCurr)
<=> ( v113503(VarCurr)
& v113511(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2080,axiom,
! [VarCurr] :
( v113511(VarCurr)
<=> ( v113405(VarCurr,bitIndex26)
| v113506(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22441,axiom,
! [VarCurr] :
( v113503(VarCurr)
<=> ( v113504(VarCurr)
| v113505(VarCurr) ) ) ).
fof(writeUnaryOperator_8894,axiom,
! [VarCurr] :
( ~ v113505(VarCurr)
<=> v113506(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22440,axiom,
! [VarCurr] :
( v113506(VarCurr)
<=> ( v113507(VarCurr)
& v113510(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2079,axiom,
! [VarCurr] :
( v113510(VarCurr)
<=> ( v113405(VarCurr,bitIndex24)
| v113405(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22439,axiom,
! [VarCurr] :
( v113507(VarCurr)
<=> ( v113508(VarCurr)
| v113509(VarCurr) ) ) ).
fof(writeUnaryOperator_8893,axiom,
! [VarCurr] :
( ~ v113509(VarCurr)
<=> v113405(VarCurr,bitIndex25) ) ).
fof(writeUnaryOperator_8892,axiom,
! [VarCurr] :
( ~ v113508(VarCurr)
<=> v113405(VarCurr,bitIndex24) ) ).
fof(writeUnaryOperator_8891,axiom,
! [VarCurr] :
( ~ v113504(VarCurr)
<=> v113405(VarCurr,bitIndex26) ) ).
fof(writeUnaryOperator_8890,axiom,
! [VarCurr] :
( ~ v113500(VarCurr)
<=> v113405(VarCurr,bitIndex27) ) ).
fof(writeUnaryOperator_8889,axiom,
! [VarCurr] :
( ~ v113478(VarCurr)
<=> v113479(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22438,axiom,
! [VarCurr] :
( v113479(VarCurr)
<=> ( v113480(VarCurr)
& v113493(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2078,axiom,
! [VarCurr] :
( v113493(VarCurr)
<=> ( v113405(VarCurr,bitIndex31)
| v113483(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22437,axiom,
! [VarCurr] :
( v113480(VarCurr)
<=> ( v113481(VarCurr)
| v113482(VarCurr) ) ) ).
fof(writeUnaryOperator_8888,axiom,
! [VarCurr] :
( ~ v113482(VarCurr)
<=> v113483(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22436,axiom,
! [VarCurr] :
( v113483(VarCurr)
<=> ( v113484(VarCurr)
& v113492(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2077,axiom,
! [VarCurr] :
( v113492(VarCurr)
<=> ( v113405(VarCurr,bitIndex30)
| v113487(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22435,axiom,
! [VarCurr] :
( v113484(VarCurr)
<=> ( v113485(VarCurr)
| v113486(VarCurr) ) ) ).
fof(writeUnaryOperator_8887,axiom,
! [VarCurr] :
( ~ v113486(VarCurr)
<=> v113487(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22434,axiom,
! [VarCurr] :
( v113487(VarCurr)
<=> ( v113488(VarCurr)
& v113491(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2076,axiom,
! [VarCurr] :
( v113491(VarCurr)
<=> ( v113405(VarCurr,bitIndex28)
| v113405(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22433,axiom,
! [VarCurr] :
( v113488(VarCurr)
<=> ( v113489(VarCurr)
| v113490(VarCurr) ) ) ).
fof(writeUnaryOperator_8886,axiom,
! [VarCurr] :
( ~ v113490(VarCurr)
<=> v113405(VarCurr,bitIndex29) ) ).
fof(writeUnaryOperator_8885,axiom,
! [VarCurr] :
( ~ v113489(VarCurr)
<=> v113405(VarCurr,bitIndex28) ) ).
fof(writeUnaryOperator_8884,axiom,
! [VarCurr] :
( ~ v113485(VarCurr)
<=> v113405(VarCurr,bitIndex30) ) ).
fof(writeUnaryOperator_8883,axiom,
! [VarCurr] :
( ~ v113481(VarCurr)
<=> v113405(VarCurr,bitIndex31) ) ).
fof(writeUnaryOperator_8882,axiom,
! [VarCurr] :
( ~ v113398(VarCurr)
<=> v113399(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22432,axiom,
! [VarCurr] :
( v113399(VarCurr)
<=> ( v113400(VarCurr)
& v113474(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22431,axiom,
! [VarCurr] :
( v113474(VarCurr)
<=> ( v113402(VarCurr)
| v113419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22430,axiom,
! [VarCurr] :
( v113400(VarCurr)
<=> ( v113401(VarCurr)
| v113418(VarCurr) ) ) ).
fof(writeUnaryOperator_8881,axiom,
! [VarCurr] :
( ~ v113418(VarCurr)
<=> v113419(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22429,axiom,
! [VarCurr] :
( v113419(VarCurr)
<=> ( v113420(VarCurr)
& v113473(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22428,axiom,
! [VarCurr] :
( v113473(VarCurr)
<=> ( v113422(VarCurr)
| v113438(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22427,axiom,
! [VarCurr] :
( v113420(VarCurr)
<=> ( v113421(VarCurr)
| v113437(VarCurr) ) ) ).
fof(writeUnaryOperator_8880,axiom,
! [VarCurr] :
( ~ v113437(VarCurr)
<=> v113438(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22426,axiom,
! [VarCurr] :
( v113438(VarCurr)
<=> ( v113439(VarCurr)
& v113472(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22425,axiom,
! [VarCurr] :
( v113472(VarCurr)
<=> ( v113441(VarCurr)
| v113457(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22424,axiom,
! [VarCurr] :
( v113439(VarCurr)
<=> ( v113440(VarCurr)
| v113456(VarCurr) ) ) ).
fof(writeUnaryOperator_8879,axiom,
! [VarCurr] :
( ~ v113456(VarCurr)
<=> v113457(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22423,axiom,
! [VarCurr] :
( v113457(VarCurr)
<=> ( v113458(VarCurr)
& v113471(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2075,axiom,
! [VarCurr] :
( v113471(VarCurr)
<=> ( v113405(VarCurr,bitIndex7)
| v113461(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22422,axiom,
! [VarCurr] :
( v113458(VarCurr)
<=> ( v113459(VarCurr)
| v113460(VarCurr) ) ) ).
fof(writeUnaryOperator_8878,axiom,
! [VarCurr] :
( ~ v113460(VarCurr)
<=> v113461(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22421,axiom,
! [VarCurr] :
( v113461(VarCurr)
<=> ( v113462(VarCurr)
& v113470(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2074,axiom,
! [VarCurr] :
( v113470(VarCurr)
<=> ( v113405(VarCurr,bitIndex6)
| v113465(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22420,axiom,
! [VarCurr] :
( v113462(VarCurr)
<=> ( v113463(VarCurr)
| v113464(VarCurr) ) ) ).
fof(writeUnaryOperator_8877,axiom,
! [VarCurr] :
( ~ v113464(VarCurr)
<=> v113465(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22419,axiom,
! [VarCurr] :
( v113465(VarCurr)
<=> ( v113466(VarCurr)
& v113469(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2073,axiom,
! [VarCurr] :
( v113469(VarCurr)
<=> ( v113405(VarCurr,bitIndex4)
| v113405(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22418,axiom,
! [VarCurr] :
( v113466(VarCurr)
<=> ( v113467(VarCurr)
| v113468(VarCurr) ) ) ).
fof(writeUnaryOperator_8876,axiom,
! [VarCurr] :
( ~ v113468(VarCurr)
<=> v113405(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8875,axiom,
! [VarCurr] :
( ~ v113467(VarCurr)
<=> v113405(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8874,axiom,
! [VarCurr] :
( ~ v113463(VarCurr)
<=> v113405(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_8873,axiom,
! [VarCurr] :
( ~ v113459(VarCurr)
<=> v113405(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_8872,axiom,
! [VarCurr] :
( ~ v113440(VarCurr)
<=> v113441(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22417,axiom,
! [VarCurr] :
( v113441(VarCurr)
<=> ( v113442(VarCurr)
& v113455(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2072,axiom,
! [VarCurr] :
( v113455(VarCurr)
<=> ( v113405(VarCurr,bitIndex3)
| v113445(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22416,axiom,
! [VarCurr] :
( v113442(VarCurr)
<=> ( v113443(VarCurr)
| v113444(VarCurr) ) ) ).
fof(writeUnaryOperator_8871,axiom,
! [VarCurr] :
( ~ v113444(VarCurr)
<=> v113445(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22415,axiom,
! [VarCurr] :
( v113445(VarCurr)
<=> ( v113446(VarCurr)
& v113454(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2071,axiom,
! [VarCurr] :
( v113454(VarCurr)
<=> ( v113405(VarCurr,bitIndex2)
| v113449(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22414,axiom,
! [VarCurr] :
( v113446(VarCurr)
<=> ( v113447(VarCurr)
| v113448(VarCurr) ) ) ).
fof(writeUnaryOperator_8870,axiom,
! [VarCurr] :
( ~ v113448(VarCurr)
<=> v113449(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22413,axiom,
! [VarCurr] :
( v113449(VarCurr)
<=> ( v113450(VarCurr)
& v113453(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2070,axiom,
! [VarCurr] :
( v113453(VarCurr)
<=> ( v113405(VarCurr,bitIndex0)
| v113405(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22412,axiom,
! [VarCurr] :
( v113450(VarCurr)
<=> ( v113451(VarCurr)
| v113452(VarCurr) ) ) ).
fof(writeUnaryOperator_8869,axiom,
! [VarCurr] :
( ~ v113452(VarCurr)
<=> v113405(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8868,axiom,
! [VarCurr] :
( ~ v113451(VarCurr)
<=> v113405(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8867,axiom,
! [VarCurr] :
( ~ v113447(VarCurr)
<=> v113405(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8866,axiom,
! [VarCurr] :
( ~ v113443(VarCurr)
<=> v113405(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8865,axiom,
! [VarCurr] :
( ~ v113421(VarCurr)
<=> v113422(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22411,axiom,
! [VarCurr] :
( v113422(VarCurr)
<=> ( v113423(VarCurr)
& v113436(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2069,axiom,
! [VarCurr] :
( v113436(VarCurr)
<=> ( v113405(VarCurr,bitIndex11)
| v113426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22410,axiom,
! [VarCurr] :
( v113423(VarCurr)
<=> ( v113424(VarCurr)
| v113425(VarCurr) ) ) ).
fof(writeUnaryOperator_8864,axiom,
! [VarCurr] :
( ~ v113425(VarCurr)
<=> v113426(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22409,axiom,
! [VarCurr] :
( v113426(VarCurr)
<=> ( v113427(VarCurr)
& v113435(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2068,axiom,
! [VarCurr] :
( v113435(VarCurr)
<=> ( v113405(VarCurr,bitIndex10)
| v113430(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22408,axiom,
! [VarCurr] :
( v113427(VarCurr)
<=> ( v113428(VarCurr)
| v113429(VarCurr) ) ) ).
fof(writeUnaryOperator_8863,axiom,
! [VarCurr] :
( ~ v113429(VarCurr)
<=> v113430(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22407,axiom,
! [VarCurr] :
( v113430(VarCurr)
<=> ( v113431(VarCurr)
& v113434(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2067,axiom,
! [VarCurr] :
( v113434(VarCurr)
<=> ( v113405(VarCurr,bitIndex8)
| v113405(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22406,axiom,
! [VarCurr] :
( v113431(VarCurr)
<=> ( v113432(VarCurr)
| v113433(VarCurr) ) ) ).
fof(writeUnaryOperator_8862,axiom,
! [VarCurr] :
( ~ v113433(VarCurr)
<=> v113405(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_8861,axiom,
! [VarCurr] :
( ~ v113432(VarCurr)
<=> v113405(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_8860,axiom,
! [VarCurr] :
( ~ v113428(VarCurr)
<=> v113405(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_8859,axiom,
! [VarCurr] :
( ~ v113424(VarCurr)
<=> v113405(VarCurr,bitIndex11) ) ).
fof(writeUnaryOperator_8858,axiom,
! [VarCurr] :
( ~ v113401(VarCurr)
<=> v113402(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22405,axiom,
! [VarCurr] :
( v113402(VarCurr)
<=> ( v113403(VarCurr)
& v113417(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2066,axiom,
! [VarCurr] :
( v113417(VarCurr)
<=> ( v113405(VarCurr,bitIndex15)
| v113407(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22404,axiom,
! [VarCurr] :
( v113403(VarCurr)
<=> ( v113404(VarCurr)
| v113406(VarCurr) ) ) ).
fof(writeUnaryOperator_8857,axiom,
! [VarCurr] :
( ~ v113406(VarCurr)
<=> v113407(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22403,axiom,
! [VarCurr] :
( v113407(VarCurr)
<=> ( v113408(VarCurr)
& v113416(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2065,axiom,
! [VarCurr] :
( v113416(VarCurr)
<=> ( v113405(VarCurr,bitIndex14)
| v113411(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22402,axiom,
! [VarCurr] :
( v113408(VarCurr)
<=> ( v113409(VarCurr)
| v113410(VarCurr) ) ) ).
fof(writeUnaryOperator_8856,axiom,
! [VarCurr] :
( ~ v113410(VarCurr)
<=> v113411(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22401,axiom,
! [VarCurr] :
( v113411(VarCurr)
<=> ( v113412(VarCurr)
& v113415(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2064,axiom,
! [VarCurr] :
( v113415(VarCurr)
<=> ( v113405(VarCurr,bitIndex12)
| v113405(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22400,axiom,
! [VarCurr] :
( v113412(VarCurr)
<=> ( v113413(VarCurr)
| v113414(VarCurr) ) ) ).
fof(writeUnaryOperator_8855,axiom,
! [VarCurr] :
( ~ v113414(VarCurr)
<=> v113405(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_8854,axiom,
! [VarCurr] :
( ~ v113413(VarCurr)
<=> v113405(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_8853,axiom,
! [VarCurr] :
( ~ v113409(VarCurr)
<=> v113405(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_8852,axiom,
! [VarCurr] :
( ~ v113404(VarCurr)
<=> v113405(VarCurr,bitIndex15) ) ).
fof(addAssignment_35688,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v113405(VarCurr,B)
<=> v108835(VarCurr,B) ) ) ).
fof(addAssignment_35687,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108835(VarCurr,B)
<=> v110600(VarCurr,B) ) ) ).
fof(addAssignment_35686,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108835(VarCurr,B)
<=> v110600(VarCurr,B) ) ) ).
fof(addAssignment_35685,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108882(VarCurr,B)
<=> v108884(VarCurr,B) ) ) ).
fof(addAssignment_35684,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex31)
<=> v113227(VarCurr) ) ).
fof(addAssignment_35683,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex30)
<=> v113256(VarCurr) ) ).
fof(addAssignment_35682,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex29)
<=> v113285(VarCurr) ) ).
fof(addAssignment_35681,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex28)
<=> v113314(VarCurr) ) ).
fof(addAssignment_35680,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex27)
<=> v113341(VarCurr) ) ).
fof(addAssignment_35679,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex26)
<=> v113368(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2568,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113390(VarNext)
=> ( v113368(VarNext)
<=> v113368(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2602,axiom,
! [VarNext] :
( v113390(VarNext)
=> ( v113368(VarNext)
<=> v113370(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7737,axiom,
! [VarCurr] :
( v113390(VarCurr)
<=> ( v113387(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35678,axiom,
! [VarCurr] :
( v113387(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35677,axiom,
! [VarCurr] :
( v113370(VarCurr)
<=> v108890(VarCurr,bitIndex26) ) ).
fof(addAssignment_35676,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex26)
<=> v113372(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22399,axiom,
! [VarCurr] :
( v113372(VarCurr)
<=> ( v113384(VarCurr)
| v113385(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22398,axiom,
! [VarCurr] :
( v113385(VarCurr)
<=> ( v113380(VarCurr)
& v113382(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22397,axiom,
! [VarCurr] :
( v113384(VarCurr)
<=> ( v113374(VarCurr)
& v113376(VarCurr) ) ) ).
fof(addAssignment_35675,axiom,
! [VarCurr] :
( v113382(VarCurr)
<=> v109345(VarCurr,bitIndex26) ) ).
fof(addAssignment_35674,axiom,
! [VarCurr] :
( v113380(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35673,axiom,
! [VarCurr] :
( v113376(VarCurr)
<=> v109037(VarCurr,bitIndex26) ) ).
fof(addAssignment_35672,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex26)
<=> v109039(VarCurr,bitIndex26) ) ).
fof(addAssignment_35671,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex26)
<=> v113378(VarNext,bitIndex26) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2567,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113378(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2601,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113378(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35670,axiom,
! [VarCurr] :
( v113374(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113363(VarNext)
=> ( v113341(VarNext)
<=> v113341(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2600,axiom,
! [VarNext] :
( v113363(VarNext)
=> ( v113341(VarNext)
<=> v113343(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7736,axiom,
! [VarCurr] :
( v113363(VarCurr)
<=> ( v113360(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35669,axiom,
! [VarCurr] :
( v113360(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35668,axiom,
! [VarCurr] :
( v113343(VarCurr)
<=> v108890(VarCurr,bitIndex27) ) ).
fof(addAssignment_35667,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex27)
<=> v113345(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22396,axiom,
! [VarCurr] :
( v113345(VarCurr)
<=> ( v113357(VarCurr)
| v113358(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22395,axiom,
! [VarCurr] :
( v113358(VarCurr)
<=> ( v113353(VarCurr)
& v113355(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22394,axiom,
! [VarCurr] :
( v113357(VarCurr)
<=> ( v113347(VarCurr)
& v113349(VarCurr) ) ) ).
fof(addAssignment_35666,axiom,
! [VarCurr] :
( v113355(VarCurr)
<=> v109345(VarCurr,bitIndex27) ) ).
fof(addAssignment_35665,axiom,
! [VarCurr] :
( v113353(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35664,axiom,
! [VarCurr] :
( v113349(VarCurr)
<=> v109037(VarCurr,bitIndex27) ) ).
fof(addAssignment_35663,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex27)
<=> v109039(VarCurr,bitIndex27) ) ).
fof(addAssignment_35662,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex27)
<=> v113351(VarNext,bitIndex27) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113351(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2599,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113351(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35661,axiom,
! [VarCurr] :
( v113347(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113336(VarNext)
=> ( v113314(VarNext)
<=> v113314(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2598,axiom,
! [VarNext] :
( v113336(VarNext)
=> ( v113314(VarNext)
<=> v113316(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7735,axiom,
! [VarCurr] :
( v113336(VarCurr)
<=> ( v113333(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35660,axiom,
! [VarCurr] :
( v113333(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35659,axiom,
! [VarCurr] :
( v113316(VarCurr)
<=> v108890(VarCurr,bitIndex28) ) ).
fof(addAssignment_35658,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex28)
<=> v113318(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22393,axiom,
! [VarCurr] :
( v113318(VarCurr)
<=> ( v113330(VarCurr)
| v113331(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22392,axiom,
! [VarCurr] :
( v113331(VarCurr)
<=> ( v113326(VarCurr)
& v113328(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22391,axiom,
! [VarCurr] :
( v113330(VarCurr)
<=> ( v113320(VarCurr)
& v113322(VarCurr) ) ) ).
fof(addAssignment_35657,axiom,
! [VarCurr] :
( v113328(VarCurr)
<=> v109345(VarCurr,bitIndex28) ) ).
fof(addAssignment_35656,axiom,
! [VarCurr] :
( v113326(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35655,axiom,
! [VarCurr] :
( v113322(VarCurr)
<=> v109037(VarCurr,bitIndex28) ) ).
fof(addAssignment_35654,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex28)
<=> v109039(VarCurr,bitIndex28) ) ).
fof(addAssignment_35653,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex28)
<=> v113324(VarNext,bitIndex28) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113324(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2597,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113324(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35652,axiom,
! [VarCurr] :
( v113320(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2562,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113309(VarNext)
=> ( v113285(VarNext)
<=> v113285(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2596,axiom,
! [VarNext] :
( v113309(VarNext)
=> ( v113285(VarNext)
<=> v113287(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7734,axiom,
! [VarCurr] :
( v113309(VarCurr)
<=> ( v113306(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35651,axiom,
! [VarCurr] :
( v113306(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35650,axiom,
! [VarCurr] :
( v113287(VarCurr)
<=> v108890(VarCurr,bitIndex29) ) ).
fof(addAssignment_35649,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex29)
<=> v113289(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22390,axiom,
! [VarCurr] :
( v113289(VarCurr)
<=> ( v113303(VarCurr)
| v113304(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22389,axiom,
! [VarCurr] :
( v113304(VarCurr)
<=> ( v113297(VarCurr)
& v113299(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22388,axiom,
! [VarCurr] :
( v113303(VarCurr)
<=> ( v113291(VarCurr)
& v113293(VarCurr) ) ) ).
fof(addAssignment_35648,axiom,
! [VarCurr] :
( v113299(VarCurr)
<=> v109345(VarCurr,bitIndex29) ) ).
fof(addAssignment_35647,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex29)
<=> v109347(VarCurr,bitIndex29) ) ).
fof(addAssignment_35646,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex29)
<=> v113301(VarNext,bitIndex29) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113301(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2595,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113301(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_35645,axiom,
! [VarCurr] :
( v113297(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35644,axiom,
! [VarCurr] :
( v113293(VarCurr)
<=> v109037(VarCurr,bitIndex29) ) ).
fof(addAssignment_35643,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex29)
<=> v109039(VarCurr,bitIndex29) ) ).
fof(addAssignment_35642,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex29)
<=> v113295(VarNext,bitIndex29) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113295(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2594,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113295(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35641,axiom,
! [VarCurr] :
( v113291(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113280(VarNext)
=> ( v113256(VarNext)
<=> v113256(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2593,axiom,
! [VarNext] :
( v113280(VarNext)
=> ( v113256(VarNext)
<=> v113258(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7733,axiom,
! [VarCurr] :
( v113280(VarCurr)
<=> ( v113277(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35640,axiom,
! [VarCurr] :
( v113277(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35639,axiom,
! [VarCurr] :
( v113258(VarCurr)
<=> v108890(VarCurr,bitIndex30) ) ).
fof(addAssignment_35638,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex30)
<=> v113260(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22387,axiom,
! [VarCurr] :
( v113260(VarCurr)
<=> ( v113274(VarCurr)
| v113275(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22386,axiom,
! [VarCurr] :
( v113275(VarCurr)
<=> ( v113268(VarCurr)
& v113270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22385,axiom,
! [VarCurr] :
( v113274(VarCurr)
<=> ( v113262(VarCurr)
& v113264(VarCurr) ) ) ).
fof(addAssignment_35637,axiom,
! [VarCurr] :
( v113270(VarCurr)
<=> v109345(VarCurr,bitIndex30) ) ).
fof(addAssignment_35636,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex30)
<=> v109347(VarCurr,bitIndex30) ) ).
fof(addAssignment_35635,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex30)
<=> v113272(VarNext,bitIndex30) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113272(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2592,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113272(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_35634,axiom,
! [VarCurr] :
( v113268(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35633,axiom,
! [VarCurr] :
( v113264(VarCurr)
<=> v109037(VarCurr,bitIndex30) ) ).
fof(addAssignment_35632,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex30)
<=> v109039(VarCurr,bitIndex30) ) ).
fof(addAssignment_35631,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex30)
<=> v113266(VarNext,bitIndex30) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113266(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2591,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113266(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35630,axiom,
! [VarCurr] :
( v113262(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113251(VarNext)
=> ( v113227(VarNext)
<=> v113227(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2590,axiom,
! [VarNext] :
( v113251(VarNext)
=> ( v113227(VarNext)
<=> v113229(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7732,axiom,
! [VarCurr] :
( v113251(VarCurr)
<=> ( v113248(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35629,axiom,
! [VarCurr] :
( v113248(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35628,axiom,
! [VarCurr] :
( v113229(VarCurr)
<=> v108890(VarCurr,bitIndex31) ) ).
fof(addAssignment_35627,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex31)
<=> v113231(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22384,axiom,
! [VarCurr] :
( v113231(VarCurr)
<=> ( v113245(VarCurr)
| v113246(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22383,axiom,
! [VarCurr] :
( v113246(VarCurr)
<=> ( v113239(VarCurr)
& v113241(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22382,axiom,
! [VarCurr] :
( v113245(VarCurr)
<=> ( v113233(VarCurr)
& v113235(VarCurr) ) ) ).
fof(addAssignment_35626,axiom,
! [VarCurr] :
( v113241(VarCurr)
<=> v109345(VarCurr,bitIndex31) ) ).
fof(addAssignment_35625,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex31)
<=> v109347(VarCurr,bitIndex31) ) ).
fof(addAssignment_35624,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex31)
<=> v113243(VarNext,bitIndex31) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113243(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2589,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113243(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_35623,axiom,
! [VarCurr] :
( v113239(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35622,axiom,
! [VarCurr] :
( v113235(VarCurr)
<=> v109037(VarCurr,bitIndex31) ) ).
fof(addAssignment_35621,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex31)
<=> v109039(VarCurr,bitIndex31) ) ).
fof(addAssignment_35620,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex31)
<=> v113237(VarNext,bitIndex31) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2554,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113237(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2588,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113237(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35619,axiom,
! [VarCurr] :
( v113233(VarCurr)
<=> v108896(VarCurr) ) ).
fof(addAssignment_35618,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108843(VarCurr,B)
<=> v108845(VarCurr,B) ) ) ).
fof(addAssignment_35617,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108845(VarCurr,B)
<=> v108847(VarCurr,B) ) ) ).
fof(addAssignment_35616,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108847(VarCurr,B)
<=> v108849(VarCurr,B) ) ) ).
fof(addAssignment_35615,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108849(VarCurr,B)
<=> v108851(VarCurr,B) ) ) ).
fof(addAssignment_35614,axiom,
! [VarNext,B] :
( range_31_26(B)
=> ( v108851(VarNext,B)
<=> v113219(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113220(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113219(VarNext,B)
<=> v108851(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1940,axiom,
! [VarNext] :
( v113220(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113219(VarNext,B)
<=> v108878(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113220(VarNext)
<=> v113221(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113221(VarNext)
<=> ( v113223(VarNext)
& v16392(VarNext) ) ) ) ).
fof(writeUnaryOperator_8851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113223(VarNext)
<=> v16399(VarNext) ) ) ).
fof(addAssignment_35613,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108853(VarCurr,B)
<=> v108855(VarCurr,B) ) ) ).
fof(addAssignment_35612,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108855(VarCurr,B)
<=> v108857(VarCurr,B) ) ) ).
fof(addAssignment_35611,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108857(VarCurr,B)
<=> v108859(VarCurr,B) ) ) ).
fof(addAssignment_35610,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v108859(VarCurr,B)
<=> v4315(VarCurr,B) ) ) ).
fof(addAssignment_35609,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4315(VarCurr,B)
<=> v4317(VarCurr,B) ) ) ).
fof(addAssignment_35608,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4317(VarCurr,B)
<=> v4319(VarCurr,B) ) ) ).
fof(addAssignment_35607,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4319(VarCurr,B)
<=> v4321(VarCurr,B) ) ) ).
fof(addAssignment_35606,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4321(VarCurr,B)
<=> v4323(VarCurr,B) ) ) ).
fof(addAssignment_35605,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4323(VarCurr,B)
<=> v4325(VarCurr,B) ) ) ).
fof(addAssignment_35604,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4325(VarCurr,B)
<=> v4327(VarCurr,B) ) ) ).
fof(addAssignment_35603,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4327(VarCurr,B)
<=> v4329(VarCurr,B) ) ) ).
fof(addAssignment_35602,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4329(VarCurr,B)
<=> v4331(VarCurr,B) ) ) ).
fof(addAssignment_35601,axiom,
! [VarNext,B] :
( range_31_26(B)
=> ( v4331(VarNext,B)
<=> v113211(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113212(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113211(VarNext,B)
<=> v4331(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1939,axiom,
! [VarNext] :
( v113212(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113211(VarNext,B)
<=> v5053(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22379,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113212(VarNext)
<=> v113213(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22378,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113213(VarNext)
<=> ( v113215(VarNext)
& v4522(VarNext) ) ) ) ).
fof(writeUnaryOperator_8850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113215(VarNext)
<=> v4535(VarNext) ) ) ).
fof(addAssignment_35600,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4335(VarCurr,B)
<=> v4337(VarCurr,B) ) ) ).
fof(addAssignment_35599,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4337(VarCurr,B)
<=> v4339(VarCurr,B) ) ) ).
fof(addAssignment_35598,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4339(VarCurr,B)
<=> v4341(VarCurr,B) ) ) ).
fof(addAssignment_35597,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4341(VarCurr,B)
<=> v4343(VarCurr,B) ) ) ).
fof(addAssignment_35596,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4343(VarCurr,B)
<=> v4345(VarCurr,B) ) ) ).
fof(addAssignment_35595,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4345(VarCurr,B)
<=> v4347(VarCurr,B) ) ) ).
fof(addAssignment_35594,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4347(VarCurr,B)
<=> v4349(VarCurr,B) ) ) ).
fof(addAssignment_35593,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4349(VarCurr,B)
<=> v4351(VarCurr,B) ) ) ).
fof(addAssignment_35592,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4351(VarCurr,B)
<=> v4353(VarCurr,B) ) ) ).
fof(addAssignment_35591,axiom,
! [VarCurr,B] :
( range_31_26(B)
=> ( v4353(VarCurr,B)
<=> v4355(VarCurr,B) ) ) ).
fof(range_axiom_106,axiom,
! [B] :
( range_31_26(B)
<=> ( $false
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B ) ) ).
fof(addAssignment_35590,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108882(VarCurr,B)
<=> v108884(VarCurr,B) ) ) ).
fof(addAssignment_35589,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex3)
<=> v113103(VarCurr) ) ).
fof(addAssignment_35588,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex2)
<=> v113130(VarCurr) ) ).
fof(addAssignment_35587,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex1)
<=> v113157(VarCurr) ) ).
fof(addAssignment_35586,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex0)
<=> v113184(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2553,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113206(VarNext)
=> ( v113184(VarNext)
<=> v113184(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2587,axiom,
! [VarNext] :
( v113206(VarNext)
=> ( v113184(VarNext)
<=> v113186(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7731,axiom,
! [VarCurr] :
( v113206(VarCurr)
<=> ( v113203(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35585,axiom,
! [VarCurr] :
( v113203(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35584,axiom,
! [VarCurr] :
( v113186(VarCurr)
<=> v108890(VarCurr,bitIndex0) ) ).
fof(addAssignment_35583,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex0)
<=> v113188(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22377,axiom,
! [VarCurr] :
( v113188(VarCurr)
<=> ( v113200(VarCurr)
| v113201(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22376,axiom,
! [VarCurr] :
( v113201(VarCurr)
<=> ( v113196(VarCurr)
& v113198(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22375,axiom,
! [VarCurr] :
( v113200(VarCurr)
<=> ( v113190(VarCurr)
& v113192(VarCurr) ) ) ).
fof(addAssignment_35582,axiom,
! [VarCurr] :
( v113198(VarCurr)
<=> v109345(VarCurr,bitIndex0) ) ).
fof(addAssignment_35581,axiom,
! [VarCurr] :
( v113196(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35580,axiom,
! [VarCurr] :
( v113192(VarCurr)
<=> v109037(VarCurr,bitIndex0) ) ).
fof(addAssignment_35579,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex0)
<=> v109039(VarCurr,bitIndex0) ) ).
fof(addAssignment_35578,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex0)
<=> v113194(VarNext,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2552,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113194(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2586,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113194(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35577,axiom,
! [VarCurr] :
( v113190(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2551,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113179(VarNext)
=> ( v113157(VarNext)
<=> v113157(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2585,axiom,
! [VarNext] :
( v113179(VarNext)
=> ( v113157(VarNext)
<=> v113159(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7730,axiom,
! [VarCurr] :
( v113179(VarCurr)
<=> ( v113176(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35576,axiom,
! [VarCurr] :
( v113176(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35575,axiom,
! [VarCurr] :
( v113159(VarCurr)
<=> v108890(VarCurr,bitIndex1) ) ).
fof(addAssignment_35574,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex1)
<=> v113161(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22374,axiom,
! [VarCurr] :
( v113161(VarCurr)
<=> ( v113173(VarCurr)
| v113174(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22373,axiom,
! [VarCurr] :
( v113174(VarCurr)
<=> ( v113169(VarCurr)
& v113171(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22372,axiom,
! [VarCurr] :
( v113173(VarCurr)
<=> ( v113163(VarCurr)
& v113165(VarCurr) ) ) ).
fof(addAssignment_35573,axiom,
! [VarCurr] :
( v113171(VarCurr)
<=> v109345(VarCurr,bitIndex1) ) ).
fof(addAssignment_35572,axiom,
! [VarCurr] :
( v113169(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35571,axiom,
! [VarCurr] :
( v113165(VarCurr)
<=> v109037(VarCurr,bitIndex1) ) ).
fof(addAssignment_35570,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex1)
<=> v109039(VarCurr,bitIndex1) ) ).
fof(addAssignment_35569,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex1)
<=> v113167(VarNext,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2550,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113167(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2584,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113167(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35568,axiom,
! [VarCurr] :
( v113163(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2549,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113152(VarNext)
=> ( v113130(VarNext)
<=> v113130(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2583,axiom,
! [VarNext] :
( v113152(VarNext)
=> ( v113130(VarNext)
<=> v113132(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7729,axiom,
! [VarCurr] :
( v113152(VarCurr)
<=> ( v113149(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35567,axiom,
! [VarCurr] :
( v113149(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35566,axiom,
! [VarCurr] :
( v113132(VarCurr)
<=> v108890(VarCurr,bitIndex2) ) ).
fof(addAssignment_35565,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex2)
<=> v113134(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22371,axiom,
! [VarCurr] :
( v113134(VarCurr)
<=> ( v113146(VarCurr)
| v113147(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22370,axiom,
! [VarCurr] :
( v113147(VarCurr)
<=> ( v113142(VarCurr)
& v113144(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22369,axiom,
! [VarCurr] :
( v113146(VarCurr)
<=> ( v113136(VarCurr)
& v113138(VarCurr) ) ) ).
fof(addAssignment_35564,axiom,
! [VarCurr] :
( v113144(VarCurr)
<=> v109345(VarCurr,bitIndex2) ) ).
fof(addAssignment_35563,axiom,
! [VarCurr] :
( v113142(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35562,axiom,
! [VarCurr] :
( v113138(VarCurr)
<=> v109037(VarCurr,bitIndex2) ) ).
fof(addAssignment_35561,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex2)
<=> v109039(VarCurr,bitIndex2) ) ).
fof(addAssignment_35560,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex2)
<=> v113140(VarNext,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2548,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113140(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2582,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113140(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35559,axiom,
! [VarCurr] :
( v113136(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2547,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113125(VarNext)
=> ( v113103(VarNext)
<=> v113103(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2581,axiom,
! [VarNext] :
( v113125(VarNext)
=> ( v113103(VarNext)
<=> v113105(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7728,axiom,
! [VarCurr] :
( v113125(VarCurr)
<=> ( v113122(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35558,axiom,
! [VarCurr] :
( v113122(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35557,axiom,
! [VarCurr] :
( v113105(VarCurr)
<=> v108890(VarCurr,bitIndex3) ) ).
fof(addAssignment_35556,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex3)
<=> v113107(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22368,axiom,
! [VarCurr] :
( v113107(VarCurr)
<=> ( v113119(VarCurr)
| v113120(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22367,axiom,
! [VarCurr] :
( v113120(VarCurr)
<=> ( v113115(VarCurr)
& v113117(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22366,axiom,
! [VarCurr] :
( v113119(VarCurr)
<=> ( v113109(VarCurr)
& v113111(VarCurr) ) ) ).
fof(addAssignment_35555,axiom,
! [VarCurr] :
( v113117(VarCurr)
<=> v109345(VarCurr,bitIndex3) ) ).
fof(addAssignment_35554,axiom,
! [VarCurr] :
( v113115(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35553,axiom,
! [VarCurr] :
( v113111(VarCurr)
<=> v109037(VarCurr,bitIndex3) ) ).
fof(addAssignment_35552,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex3)
<=> v109039(VarCurr,bitIndex3) ) ).
fof(addAssignment_35551,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex3)
<=> v113113(VarNext,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113113(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2580,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113113(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35550,axiom,
! [VarCurr] :
( v113109(VarCurr)
<=> v108896(VarCurr) ) ).
fof(addAssignment_35549,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108843(VarCurr,B)
<=> v108845(VarCurr,B) ) ) ).
fof(addAssignment_35548,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108845(VarCurr,B)
<=> v108847(VarCurr,B) ) ) ).
fof(addAssignment_35547,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108847(VarCurr,B)
<=> v108849(VarCurr,B) ) ) ).
fof(addAssignment_35546,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108849(VarCurr,B)
<=> v108851(VarCurr,B) ) ) ).
fof(addAssignment_35545,axiom,
! [VarNext,B] :
( range_3_0(B)
=> ( v108851(VarNext,B)
<=> v113095(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1868,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113096(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113095(VarNext,B)
<=> v108851(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1938,axiom,
! [VarNext] :
( v113096(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113095(VarNext,B)
<=> v108878(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22365,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113096(VarNext)
<=> v113097(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22364,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113097(VarNext)
<=> ( v113099(VarNext)
& v16392(VarNext) ) ) ) ).
fof(writeUnaryOperator_8849,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113099(VarNext)
<=> v16399(VarNext) ) ) ).
fof(addAssignment_35544,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108853(VarCurr,B)
<=> v108855(VarCurr,B) ) ) ).
fof(addAssignment_35543,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108855(VarCurr,B)
<=> v108857(VarCurr,B) ) ) ).
fof(addAssignment_35542,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108857(VarCurr,B)
<=> v108859(VarCurr,B) ) ) ).
fof(addAssignment_35541,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108859(VarCurr,B)
<=> v4315(VarCurr,B) ) ) ).
fof(addAssignment_35540,axiom,
! [VarCurr] :
( v108835(VarCurr,bitIndex62)
<=> v110600(VarCurr,bitIndex62) ) ).
fof(addAssignment_35539,axiom,
! [VarCurr] :
( v108882(VarCurr,bitIndex62)
<=> v108884(VarCurr,bitIndex62) ) ).
fof(addAssignment_35538,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex62)
<=> v113064(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2545,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113088(VarNext)
=> ( v113064(VarNext)
<=> v113064(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2579,axiom,
! [VarNext] :
( v113088(VarNext)
=> ( v113064(VarNext)
<=> v113066(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7727,axiom,
! [VarCurr] :
( v113088(VarCurr)
<=> ( v113085(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35537,axiom,
! [VarCurr] :
( v113085(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35536,axiom,
! [VarCurr] :
( v113066(VarCurr)
<=> v108890(VarCurr,bitIndex62) ) ).
fof(addAssignment_35535,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex62)
<=> v113068(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22363,axiom,
! [VarCurr] :
( v113068(VarCurr)
<=> ( v113082(VarCurr)
| v113083(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22362,axiom,
! [VarCurr] :
( v113083(VarCurr)
<=> ( v113076(VarCurr)
& v113078(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22361,axiom,
! [VarCurr] :
( v113082(VarCurr)
<=> ( v113070(VarCurr)
& v113072(VarCurr) ) ) ).
fof(addAssignment_35534,axiom,
! [VarCurr] :
( v113078(VarCurr)
<=> v109345(VarCurr,bitIndex62) ) ).
fof(addAssignment_35533,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex62)
<=> v109347(VarCurr,bitIndex62) ) ).
fof(addAssignment_35532,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex62)
<=> v113080(VarNext,bitIndex62) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2544,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113080(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2578,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113080(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_35531,axiom,
! [VarCurr] :
( v113076(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35530,axiom,
! [VarCurr] :
( v113072(VarCurr)
<=> v109037(VarCurr,bitIndex62) ) ).
fof(addAssignment_35529,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex62)
<=> v109039(VarCurr,bitIndex62) ) ).
fof(addAssignment_35528,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex62)
<=> v113074(VarNext,bitIndex62) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113074(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2577,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113074(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35527,axiom,
! [VarCurr] :
( v113070(VarCurr)
<=> v108896(VarCurr) ) ).
fof(addAssignment_35526,axiom,
! [VarCurr] :
( v108843(VarCurr,bitIndex62)
<=> v108845(VarCurr,bitIndex62) ) ).
fof(addAssignment_35525,axiom,
! [VarCurr] :
( v108845(VarCurr,bitIndex62)
<=> v108847(VarCurr,bitIndex62) ) ).
fof(addAssignment_35524,axiom,
! [VarCurr] :
( v108847(VarCurr,bitIndex62)
<=> v108849(VarCurr,bitIndex62) ) ).
fof(addAssignment_35523,axiom,
! [VarCurr] :
( v108849(VarCurr,bitIndex62)
<=> v108851(VarCurr,bitIndex62) ) ).
fof(addAssignment_35522,axiom,
! [VarNext] :
( v108851(VarNext,bitIndex62)
<=> v113056(VarNext,bitIndex62) ) ).
fof(addCaseBooleanConditionEqualRanges1_1867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113057(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113056(VarNext,B)
<=> v108851(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1937,axiom,
! [VarNext] :
( v113057(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113056(VarNext,B)
<=> v108878(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22360,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113057(VarNext)
<=> v113058(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22359,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113058(VarNext)
<=> ( v113060(VarNext)
& v16392(VarNext) ) ) ) ).
fof(writeUnaryOperator_8848,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113060(VarNext)
<=> v16399(VarNext) ) ) ).
fof(addAssignment_35521,axiom,
! [VarCurr] :
( v108853(VarCurr,bitIndex62)
<=> v108855(VarCurr,bitIndex62) ) ).
fof(addAssignment_35520,axiom,
! [VarCurr] :
( v108855(VarCurr,bitIndex62)
<=> v108857(VarCurr,bitIndex62) ) ).
fof(addAssignment_35519,axiom,
! [VarCurr] :
( v108857(VarCurr,bitIndex62)
<=> v108859(VarCurr,bitIndex62) ) ).
fof(addAssignment_35518,axiom,
! [VarCurr] :
( v108859(VarCurr,bitIndex62)
<=> v4315(VarCurr,bitIndex62) ) ).
fof(addAssignment_35517,axiom,
! [VarCurr] :
( v4315(VarCurr,bitIndex62)
<=> v4317(VarCurr,bitIndex62) ) ).
fof(addAssignment_35516,axiom,
! [VarCurr] :
( v4317(VarCurr,bitIndex62)
<=> v4319(VarCurr,bitIndex62) ) ).
fof(addAssignment_35515,axiom,
! [VarCurr] :
( v4319(VarCurr,bitIndex62)
<=> v4321(VarCurr,bitIndex62) ) ).
fof(addAssignment_35514,axiom,
! [VarCurr] :
( v4321(VarCurr,bitIndex62)
<=> v4323(VarCurr,bitIndex62) ) ).
fof(addAssignment_35513,axiom,
! [VarCurr] :
( v4323(VarCurr,bitIndex62)
<=> v4325(VarCurr,bitIndex62) ) ).
fof(addAssignment_35512,axiom,
! [VarCurr] :
( v4325(VarCurr,bitIndex62)
<=> v4327(VarCurr,bitIndex62) ) ).
fof(addAssignment_35511,axiom,
! [VarCurr] :
( v4327(VarCurr,bitIndex62)
<=> v4329(VarCurr,bitIndex62) ) ).
fof(addAssignment_35510,axiom,
! [VarCurr] :
( v4329(VarCurr,bitIndex62)
<=> v4331(VarCurr,bitIndex62) ) ).
fof(addAssignment_35509,axiom,
! [VarNext] :
( v4331(VarNext,bitIndex62)
<=> v113048(VarNext,bitIndex62) ) ).
fof(addCaseBooleanConditionEqualRanges1_1866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113049(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113048(VarNext,B)
<=> v4331(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1936,axiom,
! [VarNext] :
( v113049(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v113048(VarNext,B)
<=> v5053(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22358,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113049(VarNext)
<=> v113050(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22357,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v113050(VarNext)
<=> ( v113052(VarNext)
& v4522(VarNext) ) ) ) ).
fof(writeUnaryOperator_8847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v113052(VarNext)
<=> v4535(VarNext) ) ) ).
fof(addAssignment_35508,axiom,
! [VarCurr] :
( v4335(VarCurr,bitIndex62)
<=> v4337(VarCurr,bitIndex62) ) ).
fof(addAssignment_35507,axiom,
! [VarCurr] :
( v4337(VarCurr,bitIndex62)
<=> v4339(VarCurr,bitIndex62) ) ).
fof(addAssignment_35506,axiom,
! [VarCurr] :
( v4339(VarCurr,bitIndex62)
<=> v4341(VarCurr,bitIndex62) ) ).
fof(addAssignment_35505,axiom,
! [VarCurr] :
( v4341(VarCurr,bitIndex62)
<=> v4343(VarCurr,bitIndex62) ) ).
fof(addAssignment_35504,axiom,
! [VarCurr] :
( v4343(VarCurr,bitIndex62)
<=> v4345(VarCurr,bitIndex62) ) ).
fof(addAssignment_35503,axiom,
! [VarCurr] :
( v4345(VarCurr,bitIndex62)
<=> v4347(VarCurr,bitIndex62) ) ).
fof(addAssignment_35502,axiom,
! [VarCurr] :
( v4347(VarCurr,bitIndex62)
<=> v4349(VarCurr,bitIndex62) ) ).
fof(addAssignment_35501,axiom,
! [VarCurr] :
( v4349(VarCurr,bitIndex62)
<=> v4351(VarCurr,bitIndex62) ) ).
fof(addAssignment_35500,axiom,
! [VarCurr] :
( v4351(VarCurr,bitIndex62)
<=> v4353(VarCurr,bitIndex62) ) ).
fof(addAssignment_35499,axiom,
! [VarCurr] :
( v4353(VarCurr,bitIndex62)
<=> v4355(VarCurr,bitIndex62) ) ).
fof(writeUnaryOperator_8846,axiom,
! [VarCurr] :
( ~ v112068(VarCurr)
<=> v112905(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22356,axiom,
! [VarCurr] :
( v112905(VarCurr)
<=> ( v112907(VarCurr)
& v113046(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22355,axiom,
! [VarCurr] :
( v113046(VarCurr)
<=> ( v112909(VarCurr)
| v112971(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22354,axiom,
! [VarCurr] :
( v112907(VarCurr)
<=> ( v112908(VarCurr)
| v112970(VarCurr) ) ) ).
fof(writeUnaryOperator_8845,axiom,
! [VarCurr] :
( ~ v112970(VarCurr)
<=> v112971(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22353,axiom,
! [VarCurr] :
( v112971(VarCurr)
<=> ( v112972(VarCurr)
& v113045(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22352,axiom,
! [VarCurr] :
( v113045(VarCurr)
<=> ( v112974(VarCurr)
| v112990(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22351,axiom,
! [VarCurr] :
( v112972(VarCurr)
<=> ( v112973(VarCurr)
| v112989(VarCurr) ) ) ).
fof(writeUnaryOperator_8844,axiom,
! [VarCurr] :
( ~ v112989(VarCurr)
<=> v112990(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22350,axiom,
! [VarCurr] :
( v112990(VarCurr)
<=> ( v112991(VarCurr)
& v113044(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22349,axiom,
! [VarCurr] :
( v113044(VarCurr)
<=> ( v112993(VarCurr)
| v113009(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22348,axiom,
! [VarCurr] :
( v112991(VarCurr)
<=> ( v112992(VarCurr)
| v113008(VarCurr) ) ) ).
fof(writeUnaryOperator_8843,axiom,
! [VarCurr] :
( ~ v113008(VarCurr)
<=> v113009(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22347,axiom,
! [VarCurr] :
( v113009(VarCurr)
<=> ( v113010(VarCurr)
& v113043(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22346,axiom,
! [VarCurr] :
( v113043(VarCurr)
<=> ( v113012(VarCurr)
| v113028(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22345,axiom,
! [VarCurr] :
( v113010(VarCurr)
<=> ( v113011(VarCurr)
| v113027(VarCurr) ) ) ).
fof(writeUnaryOperator_8842,axiom,
! [VarCurr] :
( ~ v113027(VarCurr)
<=> v113028(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22344,axiom,
! [VarCurr] :
( v113028(VarCurr)
<=> ( v113029(VarCurr)
& v113042(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2063,axiom,
! [VarCurr] :
( v113042(VarCurr)
<=> ( v112915(VarCurr,bitIndex19)
| v113032(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22343,axiom,
! [VarCurr] :
( v113029(VarCurr)
<=> ( v113030(VarCurr)
| v113031(VarCurr) ) ) ).
fof(writeUnaryOperator_8841,axiom,
! [VarCurr] :
( ~ v113031(VarCurr)
<=> v113032(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22342,axiom,
! [VarCurr] :
( v113032(VarCurr)
<=> ( v113033(VarCurr)
& v113041(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2062,axiom,
! [VarCurr] :
( v113041(VarCurr)
<=> ( v112915(VarCurr,bitIndex18)
| v113036(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22341,axiom,
! [VarCurr] :
( v113033(VarCurr)
<=> ( v113034(VarCurr)
| v113035(VarCurr) ) ) ).
fof(writeUnaryOperator_8840,axiom,
! [VarCurr] :
( ~ v113035(VarCurr)
<=> v113036(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22340,axiom,
! [VarCurr] :
( v113036(VarCurr)
<=> ( v113037(VarCurr)
& v113040(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2061,axiom,
! [VarCurr] :
( v113040(VarCurr)
<=> ( v112915(VarCurr,bitIndex16)
| v112915(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22339,axiom,
! [VarCurr] :
( v113037(VarCurr)
<=> ( v113038(VarCurr)
| v113039(VarCurr) ) ) ).
fof(writeUnaryOperator_8839,axiom,
! [VarCurr] :
( ~ v113039(VarCurr)
<=> v112915(VarCurr,bitIndex17) ) ).
fof(writeUnaryOperator_8838,axiom,
! [VarCurr] :
( ~ v113038(VarCurr)
<=> v112915(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_8837,axiom,
! [VarCurr] :
( ~ v113034(VarCurr)
<=> v112915(VarCurr,bitIndex18) ) ).
fof(writeUnaryOperator_8836,axiom,
! [VarCurr] :
( ~ v113030(VarCurr)
<=> v112915(VarCurr,bitIndex19) ) ).
fof(writeUnaryOperator_8835,axiom,
! [VarCurr] :
( ~ v113011(VarCurr)
<=> v113012(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22338,axiom,
! [VarCurr] :
( v113012(VarCurr)
<=> ( v113013(VarCurr)
& v113026(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2060,axiom,
! [VarCurr] :
( v113026(VarCurr)
<=> ( v112915(VarCurr,bitIndex15)
| v113016(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22337,axiom,
! [VarCurr] :
( v113013(VarCurr)
<=> ( v113014(VarCurr)
| v113015(VarCurr) ) ) ).
fof(writeUnaryOperator_8834,axiom,
! [VarCurr] :
( ~ v113015(VarCurr)
<=> v113016(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22336,axiom,
! [VarCurr] :
( v113016(VarCurr)
<=> ( v113017(VarCurr)
& v113025(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2059,axiom,
! [VarCurr] :
( v113025(VarCurr)
<=> ( v112915(VarCurr,bitIndex14)
| v113020(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22335,axiom,
! [VarCurr] :
( v113017(VarCurr)
<=> ( v113018(VarCurr)
| v113019(VarCurr) ) ) ).
fof(writeUnaryOperator_8833,axiom,
! [VarCurr] :
( ~ v113019(VarCurr)
<=> v113020(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22334,axiom,
! [VarCurr] :
( v113020(VarCurr)
<=> ( v113021(VarCurr)
& v113024(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2058,axiom,
! [VarCurr] :
( v113024(VarCurr)
<=> ( v112915(VarCurr,bitIndex12)
| v112915(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22333,axiom,
! [VarCurr] :
( v113021(VarCurr)
<=> ( v113022(VarCurr)
| v113023(VarCurr) ) ) ).
fof(writeUnaryOperator_8832,axiom,
! [VarCurr] :
( ~ v113023(VarCurr)
<=> v112915(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_8831,axiom,
! [VarCurr] :
( ~ v113022(VarCurr)
<=> v112915(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_8830,axiom,
! [VarCurr] :
( ~ v113018(VarCurr)
<=> v112915(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_8829,axiom,
! [VarCurr] :
( ~ v113014(VarCurr)
<=> v112915(VarCurr,bitIndex15) ) ).
fof(writeUnaryOperator_8828,axiom,
! [VarCurr] :
( ~ v112992(VarCurr)
<=> v112993(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22332,axiom,
! [VarCurr] :
( v112993(VarCurr)
<=> ( v112994(VarCurr)
& v113007(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2057,axiom,
! [VarCurr] :
( v113007(VarCurr)
<=> ( v112915(VarCurr,bitIndex23)
| v112997(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22331,axiom,
! [VarCurr] :
( v112994(VarCurr)
<=> ( v112995(VarCurr)
| v112996(VarCurr) ) ) ).
fof(writeUnaryOperator_8827,axiom,
! [VarCurr] :
( ~ v112996(VarCurr)
<=> v112997(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22330,axiom,
! [VarCurr] :
( v112997(VarCurr)
<=> ( v112998(VarCurr)
& v113006(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2056,axiom,
! [VarCurr] :
( v113006(VarCurr)
<=> ( v112915(VarCurr,bitIndex22)
| v113001(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22329,axiom,
! [VarCurr] :
( v112998(VarCurr)
<=> ( v112999(VarCurr)
| v113000(VarCurr) ) ) ).
fof(writeUnaryOperator_8826,axiom,
! [VarCurr] :
( ~ v113000(VarCurr)
<=> v113001(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22328,axiom,
! [VarCurr] :
( v113001(VarCurr)
<=> ( v113002(VarCurr)
& v113005(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2055,axiom,
! [VarCurr] :
( v113005(VarCurr)
<=> ( v112915(VarCurr,bitIndex20)
| v112915(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22327,axiom,
! [VarCurr] :
( v113002(VarCurr)
<=> ( v113003(VarCurr)
| v113004(VarCurr) ) ) ).
fof(writeUnaryOperator_8825,axiom,
! [VarCurr] :
( ~ v113004(VarCurr)
<=> v112915(VarCurr,bitIndex21) ) ).
fof(writeUnaryOperator_8824,axiom,
! [VarCurr] :
( ~ v113003(VarCurr)
<=> v112915(VarCurr,bitIndex20) ) ).
fof(writeUnaryOperator_8823,axiom,
! [VarCurr] :
( ~ v112999(VarCurr)
<=> v112915(VarCurr,bitIndex22) ) ).
fof(writeUnaryOperator_8822,axiom,
! [VarCurr] :
( ~ v112995(VarCurr)
<=> v112915(VarCurr,bitIndex23) ) ).
fof(writeUnaryOperator_8821,axiom,
! [VarCurr] :
( ~ v112973(VarCurr)
<=> v112974(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22326,axiom,
! [VarCurr] :
( v112974(VarCurr)
<=> ( v112975(VarCurr)
& v112988(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2054,axiom,
! [VarCurr] :
( v112988(VarCurr)
<=> ( v112915(VarCurr,bitIndex27)
| v112978(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22325,axiom,
! [VarCurr] :
( v112975(VarCurr)
<=> ( v112976(VarCurr)
| v112977(VarCurr) ) ) ).
fof(writeUnaryOperator_8820,axiom,
! [VarCurr] :
( ~ v112977(VarCurr)
<=> v112978(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22324,axiom,
! [VarCurr] :
( v112978(VarCurr)
<=> ( v112979(VarCurr)
& v112987(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2053,axiom,
! [VarCurr] :
( v112987(VarCurr)
<=> ( v112915(VarCurr,bitIndex26)
| v112982(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22323,axiom,
! [VarCurr] :
( v112979(VarCurr)
<=> ( v112980(VarCurr)
| v112981(VarCurr) ) ) ).
fof(writeUnaryOperator_8819,axiom,
! [VarCurr] :
( ~ v112981(VarCurr)
<=> v112982(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22322,axiom,
! [VarCurr] :
( v112982(VarCurr)
<=> ( v112983(VarCurr)
& v112986(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2052,axiom,
! [VarCurr] :
( v112986(VarCurr)
<=> ( v112915(VarCurr,bitIndex24)
| v112915(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22321,axiom,
! [VarCurr] :
( v112983(VarCurr)
<=> ( v112984(VarCurr)
| v112985(VarCurr) ) ) ).
fof(writeUnaryOperator_8818,axiom,
! [VarCurr] :
( ~ v112985(VarCurr)
<=> v112915(VarCurr,bitIndex25) ) ).
fof(writeUnaryOperator_8817,axiom,
! [VarCurr] :
( ~ v112984(VarCurr)
<=> v112915(VarCurr,bitIndex24) ) ).
fof(writeUnaryOperator_8816,axiom,
! [VarCurr] :
( ~ v112980(VarCurr)
<=> v112915(VarCurr,bitIndex26) ) ).
fof(writeUnaryOperator_8815,axiom,
! [VarCurr] :
( ~ v112976(VarCurr)
<=> v112915(VarCurr,bitIndex27) ) ).
fof(writeUnaryOperator_8814,axiom,
! [VarCurr] :
( ~ v112908(VarCurr)
<=> v112909(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22320,axiom,
! [VarCurr] :
( v112909(VarCurr)
<=> ( v112910(VarCurr)
& v112969(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22319,axiom,
! [VarCurr] :
( v112969(VarCurr)
<=> ( v112912(VarCurr)
| v112929(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22318,axiom,
! [VarCurr] :
( v112910(VarCurr)
<=> ( v112911(VarCurr)
| v112928(VarCurr) ) ) ).
fof(writeUnaryOperator_8813,axiom,
! [VarCurr] :
( ~ v112928(VarCurr)
<=> v112929(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22317,axiom,
! [VarCurr] :
( v112929(VarCurr)
<=> ( v112930(VarCurr)
& v112968(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22316,axiom,
! [VarCurr] :
( v112968(VarCurr)
<=> ( v112932(VarCurr)
| v112948(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22315,axiom,
! [VarCurr] :
( v112930(VarCurr)
<=> ( v112931(VarCurr)
| v112947(VarCurr) ) ) ).
fof(writeUnaryOperator_8812,axiom,
! [VarCurr] :
( ~ v112947(VarCurr)
<=> v112948(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22314,axiom,
! [VarCurr] :
( v112948(VarCurr)
<=> ( v112949(VarCurr)
& v112967(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2051,axiom,
! [VarCurr] :
( v112967(VarCurr)
<=> ( v112915(VarCurr,bitIndex28)
| v112952(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22313,axiom,
! [VarCurr] :
( v112949(VarCurr)
<=> ( v112950(VarCurr)
| v112951(VarCurr) ) ) ).
fof(writeUnaryOperator_8811,axiom,
! [VarCurr] :
( ~ v112951(VarCurr)
<=> v112952(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22312,axiom,
! [VarCurr] :
( v112952(VarCurr)
<=> ( v112953(VarCurr)
& v112966(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2050,axiom,
! [VarCurr] :
( v112966(VarCurr)
<=> ( v112915(VarCurr,bitIndex3)
| v112956(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22311,axiom,
! [VarCurr] :
( v112953(VarCurr)
<=> ( v112954(VarCurr)
| v112955(VarCurr) ) ) ).
fof(writeUnaryOperator_8810,axiom,
! [VarCurr] :
( ~ v112955(VarCurr)
<=> v112956(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22310,axiom,
! [VarCurr] :
( v112956(VarCurr)
<=> ( v112957(VarCurr)
& v112965(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2049,axiom,
! [VarCurr] :
( v112965(VarCurr)
<=> ( v112915(VarCurr,bitIndex2)
| v112960(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22309,axiom,
! [VarCurr] :
( v112957(VarCurr)
<=> ( v112958(VarCurr)
| v112959(VarCurr) ) ) ).
fof(writeUnaryOperator_8809,axiom,
! [VarCurr] :
( ~ v112959(VarCurr)
<=> v112960(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22308,axiom,
! [VarCurr] :
( v112960(VarCurr)
<=> ( v112961(VarCurr)
& v112964(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2048,axiom,
! [VarCurr] :
( v112964(VarCurr)
<=> ( v112915(VarCurr,bitIndex0)
| v112915(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22307,axiom,
! [VarCurr] :
( v112961(VarCurr)
<=> ( v112962(VarCurr)
| v112963(VarCurr) ) ) ).
fof(writeUnaryOperator_8808,axiom,
! [VarCurr] :
( ~ v112963(VarCurr)
<=> v112915(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8807,axiom,
! [VarCurr] :
( ~ v112962(VarCurr)
<=> v112915(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8806,axiom,
! [VarCurr] :
( ~ v112958(VarCurr)
<=> v112915(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8805,axiom,
! [VarCurr] :
( ~ v112954(VarCurr)
<=> v112915(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8804,axiom,
! [VarCurr] :
( ~ v112950(VarCurr)
<=> v112915(VarCurr,bitIndex28) ) ).
fof(writeUnaryOperator_8803,axiom,
! [VarCurr] :
( ~ v112931(VarCurr)
<=> v112932(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22306,axiom,
! [VarCurr] :
( v112932(VarCurr)
<=> ( v112933(VarCurr)
& v112946(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2047,axiom,
! [VarCurr] :
( v112946(VarCurr)
<=> ( v112915(VarCurr,bitIndex7)
| v112936(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22305,axiom,
! [VarCurr] :
( v112933(VarCurr)
<=> ( v112934(VarCurr)
| v112935(VarCurr) ) ) ).
fof(writeUnaryOperator_8802,axiom,
! [VarCurr] :
( ~ v112935(VarCurr)
<=> v112936(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22304,axiom,
! [VarCurr] :
( v112936(VarCurr)
<=> ( v112937(VarCurr)
& v112945(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2046,axiom,
! [VarCurr] :
( v112945(VarCurr)
<=> ( v112915(VarCurr,bitIndex6)
| v112940(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22303,axiom,
! [VarCurr] :
( v112937(VarCurr)
<=> ( v112938(VarCurr)
| v112939(VarCurr) ) ) ).
fof(writeUnaryOperator_8801,axiom,
! [VarCurr] :
( ~ v112939(VarCurr)
<=> v112940(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22302,axiom,
! [VarCurr] :
( v112940(VarCurr)
<=> ( v112941(VarCurr)
& v112944(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2045,axiom,
! [VarCurr] :
( v112944(VarCurr)
<=> ( v112915(VarCurr,bitIndex4)
| v112915(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22301,axiom,
! [VarCurr] :
( v112941(VarCurr)
<=> ( v112942(VarCurr)
| v112943(VarCurr) ) ) ).
fof(writeUnaryOperator_8800,axiom,
! [VarCurr] :
( ~ v112943(VarCurr)
<=> v112915(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8799,axiom,
! [VarCurr] :
( ~ v112942(VarCurr)
<=> v112915(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8798,axiom,
! [VarCurr] :
( ~ v112938(VarCurr)
<=> v112915(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_8797,axiom,
! [VarCurr] :
( ~ v112934(VarCurr)
<=> v112915(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_8796,axiom,
! [VarCurr] :
( ~ v112911(VarCurr)
<=> v112912(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22300,axiom,
! [VarCurr] :
( v112912(VarCurr)
<=> ( v112913(VarCurr)
& v112927(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2044,axiom,
! [VarCurr] :
( v112927(VarCurr)
<=> ( v112915(VarCurr,bitIndex11)
| v112917(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22299,axiom,
! [VarCurr] :
( v112913(VarCurr)
<=> ( v112914(VarCurr)
| v112916(VarCurr) ) ) ).
fof(writeUnaryOperator_8795,axiom,
! [VarCurr] :
( ~ v112916(VarCurr)
<=> v112917(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22298,axiom,
! [VarCurr] :
( v112917(VarCurr)
<=> ( v112918(VarCurr)
& v112926(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2043,axiom,
! [VarCurr] :
( v112926(VarCurr)
<=> ( v112915(VarCurr,bitIndex10)
| v112921(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22297,axiom,
! [VarCurr] :
( v112918(VarCurr)
<=> ( v112919(VarCurr)
| v112920(VarCurr) ) ) ).
fof(writeUnaryOperator_8794,axiom,
! [VarCurr] :
( ~ v112920(VarCurr)
<=> v112921(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22296,axiom,
! [VarCurr] :
( v112921(VarCurr)
<=> ( v112922(VarCurr)
& v112925(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2042,axiom,
! [VarCurr] :
( v112925(VarCurr)
<=> ( v112915(VarCurr,bitIndex8)
| v112915(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22295,axiom,
! [VarCurr] :
( v112922(VarCurr)
<=> ( v112923(VarCurr)
| v112924(VarCurr) ) ) ).
fof(writeUnaryOperator_8793,axiom,
! [VarCurr] :
( ~ v112924(VarCurr)
<=> v112915(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_8792,axiom,
! [VarCurr] :
( ~ v112923(VarCurr)
<=> v112915(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_8791,axiom,
! [VarCurr] :
( ~ v112919(VarCurr)
<=> v112915(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_8790,axiom,
! [VarCurr] :
( ~ v112914(VarCurr)
<=> v112915(VarCurr,bitIndex11) ) ).
fof(addAssignment_35498,axiom,
! [VarCurr] :
( ( v112915(VarCurr,bitIndex27)
<=> v108835(VarCurr,bitIndex59) )
& ( v112915(VarCurr,bitIndex26)
<=> v108835(VarCurr,bitIndex58) )
& ( v112915(VarCurr,bitIndex25)
<=> v108835(VarCurr,bitIndex57) )
& ( v112915(VarCurr,bitIndex24)
<=> v108835(VarCurr,bitIndex56) )
& ( v112915(VarCurr,bitIndex23)
<=> v108835(VarCurr,bitIndex55) )
& ( v112915(VarCurr,bitIndex22)
<=> v108835(VarCurr,bitIndex54) )
& ( v112915(VarCurr,bitIndex21)
<=> v108835(VarCurr,bitIndex53) )
& ( v112915(VarCurr,bitIndex20)
<=> v108835(VarCurr,bitIndex52) )
& ( v112915(VarCurr,bitIndex19)
<=> v108835(VarCurr,bitIndex51) )
& ( v112915(VarCurr,bitIndex18)
<=> v108835(VarCurr,bitIndex50) )
& ( v112915(VarCurr,bitIndex17)
<=> v108835(VarCurr,bitIndex49) )
& ( v112915(VarCurr,bitIndex16)
<=> v108835(VarCurr,bitIndex48) )
& ( v112915(VarCurr,bitIndex15)
<=> v108835(VarCurr,bitIndex47) )
& ( v112915(VarCurr,bitIndex14)
<=> v108835(VarCurr,bitIndex46) )
& ( v112915(VarCurr,bitIndex13)
<=> v108835(VarCurr,bitIndex45) )
& ( v112915(VarCurr,bitIndex12)
<=> v108835(VarCurr,bitIndex44) )
& ( v112915(VarCurr,bitIndex11)
<=> v108835(VarCurr,bitIndex43) )
& ( v112915(VarCurr,bitIndex10)
<=> v108835(VarCurr,bitIndex42) )
& ( v112915(VarCurr,bitIndex9)
<=> v108835(VarCurr,bitIndex41) )
& ( v112915(VarCurr,bitIndex8)
<=> v108835(VarCurr,bitIndex40) )
& ( v112915(VarCurr,bitIndex7)
<=> v108835(VarCurr,bitIndex39) )
& ( v112915(VarCurr,bitIndex6)
<=> v108835(VarCurr,bitIndex38) )
& ( v112915(VarCurr,bitIndex5)
<=> v108835(VarCurr,bitIndex37) )
& ( v112915(VarCurr,bitIndex4)
<=> v108835(VarCurr,bitIndex36) )
& ( v112915(VarCurr,bitIndex3)
<=> v108835(VarCurr,bitIndex35) )
& ( v112915(VarCurr,bitIndex2)
<=> v108835(VarCurr,bitIndex34) )
& ( v112915(VarCurr,bitIndex1)
<=> v108835(VarCurr,bitIndex33) )
& ( v112915(VarCurr,bitIndex0)
<=> v108835(VarCurr,bitIndex32) ) ) ).
fof(addAssignment_35497,axiom,
! [VarCurr] :
( v112915(VarCurr,bitIndex28)
<=> v108835(VarCurr,bitIndex63) ) ).
fof(addAssignment_35496,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108835(VarCurr,B)
<=> v110600(VarCurr,B) ) ) ).
fof(addAssignment_35495,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108882(VarCurr,B)
<=> v108884(VarCurr,B) ) ) ).
fof(addAssignment_35494,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex59)
<=> v112131(VarCurr) ) ).
fof(addAssignment_35493,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex58)
<=> v112158(VarCurr) ) ).
fof(addAssignment_35492,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex57)
<=> v112185(VarCurr) ) ).
fof(addAssignment_35491,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex56)
<=> v112212(VarCurr) ) ).
fof(addAssignment_35490,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex55)
<=> v112239(VarCurr) ) ).
fof(addAssignment_35489,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex54)
<=> v112268(VarCurr) ) ).
fof(addAssignment_35488,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex53)
<=> v112297(VarCurr) ) ).
fof(addAssignment_35487,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex52)
<=> v112326(VarCurr) ) ).
fof(addAssignment_35486,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex51)
<=> v112353(VarCurr) ) ).
fof(addAssignment_35485,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex50)
<=> v112380(VarCurr) ) ).
fof(addAssignment_35484,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex49)
<=> v112407(VarCurr) ) ).
fof(addAssignment_35483,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex48)
<=> v112434(VarCurr) ) ).
fof(addAssignment_35482,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex47)
<=> v112461(VarCurr) ) ).
fof(addAssignment_35481,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex46)
<=> v112490(VarCurr) ) ).
fof(addAssignment_35480,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex45)
<=> v112519(VarCurr) ) ).
fof(addAssignment_35479,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex44)
<=> v112548(VarCurr) ) ).
fof(addAssignment_35478,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex43)
<=> v112575(VarCurr) ) ).
fof(addAssignment_35477,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex42)
<=> v112602(VarCurr) ) ).
fof(addAssignment_35476,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex41)
<=> v112629(VarCurr) ) ).
fof(addAssignment_35475,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex40)
<=> v112656(VarCurr) ) ).
fof(addAssignment_35474,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex39)
<=> v112683(VarCurr) ) ).
fof(addAssignment_35473,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex38)
<=> v112712(VarCurr) ) ).
fof(addAssignment_35472,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex37)
<=> v112741(VarCurr) ) ).
fof(addAssignment_35471,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex36)
<=> v112770(VarCurr) ) ).
fof(addAssignment_35470,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex35)
<=> v112797(VarCurr) ) ).
fof(addAssignment_35469,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex34)
<=> v112824(VarCurr) ) ).
fof(addAssignment_35468,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex33)
<=> v112851(VarCurr) ) ).
fof(addAssignment_35467,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex32)
<=> v112878(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2542,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112900(VarNext)
=> ( v112878(VarNext)
<=> v112878(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2576,axiom,
! [VarNext] :
( v112900(VarNext)
=> ( v112878(VarNext)
<=> v112880(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7726,axiom,
! [VarCurr] :
( v112900(VarCurr)
<=> ( v112897(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35466,axiom,
! [VarCurr] :
( v112897(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35465,axiom,
! [VarCurr] :
( v112880(VarCurr)
<=> v108890(VarCurr,bitIndex32) ) ).
fof(addAssignment_35464,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex32)
<=> v112882(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22294,axiom,
! [VarCurr] :
( v112882(VarCurr)
<=> ( v112894(VarCurr)
| v112895(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22293,axiom,
! [VarCurr] :
( v112895(VarCurr)
<=> ( v112890(VarCurr)
& v112892(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22292,axiom,
! [VarCurr] :
( v112894(VarCurr)
<=> ( v112884(VarCurr)
& v112886(VarCurr) ) ) ).
fof(addAssignment_35463,axiom,
! [VarCurr] :
( v112892(VarCurr)
<=> v109345(VarCurr,bitIndex32) ) ).
fof(addAssignment_35462,axiom,
! [VarCurr] :
( v112890(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35461,axiom,
! [VarCurr] :
( v112886(VarCurr)
<=> v109037(VarCurr,bitIndex32) ) ).
fof(addAssignment_35460,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex32)
<=> v109039(VarCurr,bitIndex32) ) ).
fof(addAssignment_35459,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex32)
<=> v112888(VarNext,bitIndex32) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2541,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112888(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2575,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112888(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35458,axiom,
! [VarCurr] :
( v112884(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112873(VarNext)
=> ( v112851(VarNext)
<=> v112851(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2574,axiom,
! [VarNext] :
( v112873(VarNext)
=> ( v112851(VarNext)
<=> v112853(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7725,axiom,
! [VarCurr] :
( v112873(VarCurr)
<=> ( v112870(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35457,axiom,
! [VarCurr] :
( v112870(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35456,axiom,
! [VarCurr] :
( v112853(VarCurr)
<=> v108890(VarCurr,bitIndex33) ) ).
fof(addAssignment_35455,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex33)
<=> v112855(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22291,axiom,
! [VarCurr] :
( v112855(VarCurr)
<=> ( v112867(VarCurr)
| v112868(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22290,axiom,
! [VarCurr] :
( v112868(VarCurr)
<=> ( v112863(VarCurr)
& v112865(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22289,axiom,
! [VarCurr] :
( v112867(VarCurr)
<=> ( v112857(VarCurr)
& v112859(VarCurr) ) ) ).
fof(addAssignment_35454,axiom,
! [VarCurr] :
( v112865(VarCurr)
<=> v109345(VarCurr,bitIndex33) ) ).
fof(addAssignment_35453,axiom,
! [VarCurr] :
( v112863(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35452,axiom,
! [VarCurr] :
( v112859(VarCurr)
<=> v109037(VarCurr,bitIndex33) ) ).
fof(addAssignment_35451,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex33)
<=> v109039(VarCurr,bitIndex33) ) ).
fof(addAssignment_35450,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex33)
<=> v112861(VarNext,bitIndex33) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112861(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2573,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112861(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35449,axiom,
! [VarCurr] :
( v112857(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112846(VarNext)
=> ( v112824(VarNext)
<=> v112824(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2572,axiom,
! [VarNext] :
( v112846(VarNext)
=> ( v112824(VarNext)
<=> v112826(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7724,axiom,
! [VarCurr] :
( v112846(VarCurr)
<=> ( v112843(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35448,axiom,
! [VarCurr] :
( v112843(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35447,axiom,
! [VarCurr] :
( v112826(VarCurr)
<=> v108890(VarCurr,bitIndex34) ) ).
fof(addAssignment_35446,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex34)
<=> v112828(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22288,axiom,
! [VarCurr] :
( v112828(VarCurr)
<=> ( v112840(VarCurr)
| v112841(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22287,axiom,
! [VarCurr] :
( v112841(VarCurr)
<=> ( v112836(VarCurr)
& v112838(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22286,axiom,
! [VarCurr] :
( v112840(VarCurr)
<=> ( v112830(VarCurr)
& v112832(VarCurr) ) ) ).
fof(addAssignment_35445,axiom,
! [VarCurr] :
( v112838(VarCurr)
<=> v109345(VarCurr,bitIndex34) ) ).
fof(addAssignment_35444,axiom,
! [VarCurr] :
( v112836(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35443,axiom,
! [VarCurr] :
( v112832(VarCurr)
<=> v109037(VarCurr,bitIndex34) ) ).
fof(addAssignment_35442,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex34)
<=> v109039(VarCurr,bitIndex34) ) ).
fof(addAssignment_35441,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex34)
<=> v112834(VarNext,bitIndex34) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2537,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112834(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2571,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112834(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35440,axiom,
! [VarCurr] :
( v112830(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112819(VarNext)
=> ( v112797(VarNext)
<=> v112797(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2570,axiom,
! [VarNext] :
( v112819(VarNext)
=> ( v112797(VarNext)
<=> v112799(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7723,axiom,
! [VarCurr] :
( v112819(VarCurr)
<=> ( v112816(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35439,axiom,
! [VarCurr] :
( v112816(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35438,axiom,
! [VarCurr] :
( v112799(VarCurr)
<=> v108890(VarCurr,bitIndex35) ) ).
fof(addAssignment_35437,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex35)
<=> v112801(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22285,axiom,
! [VarCurr] :
( v112801(VarCurr)
<=> ( v112813(VarCurr)
| v112814(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22284,axiom,
! [VarCurr] :
( v112814(VarCurr)
<=> ( v112809(VarCurr)
& v112811(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22283,axiom,
! [VarCurr] :
( v112813(VarCurr)
<=> ( v112803(VarCurr)
& v112805(VarCurr) ) ) ).
fof(addAssignment_35436,axiom,
! [VarCurr] :
( v112811(VarCurr)
<=> v109345(VarCurr,bitIndex35) ) ).
fof(addAssignment_35435,axiom,
! [VarCurr] :
( v112809(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35434,axiom,
! [VarCurr] :
( v112805(VarCurr)
<=> v109037(VarCurr,bitIndex35) ) ).
fof(addAssignment_35433,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex35)
<=> v109039(VarCurr,bitIndex35) ) ).
fof(addAssignment_35432,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex35)
<=> v112807(VarNext,bitIndex35) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112807(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2569,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112807(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35431,axiom,
! [VarCurr] :
( v112803(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112792(VarNext)
=> ( v112770(VarNext)
<=> v112770(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2568,axiom,
! [VarNext] :
( v112792(VarNext)
=> ( v112770(VarNext)
<=> v112772(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7722,axiom,
! [VarCurr] :
( v112792(VarCurr)
<=> ( v112789(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35430,axiom,
! [VarCurr] :
( v112789(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35429,axiom,
! [VarCurr] :
( v112772(VarCurr)
<=> v108890(VarCurr,bitIndex36) ) ).
fof(addAssignment_35428,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex36)
<=> v112774(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22282,axiom,
! [VarCurr] :
( v112774(VarCurr)
<=> ( v112786(VarCurr)
| v112787(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22281,axiom,
! [VarCurr] :
( v112787(VarCurr)
<=> ( v112782(VarCurr)
& v112784(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22280,axiom,
! [VarCurr] :
( v112786(VarCurr)
<=> ( v112776(VarCurr)
& v112778(VarCurr) ) ) ).
fof(addAssignment_35427,axiom,
! [VarCurr] :
( v112784(VarCurr)
<=> v109345(VarCurr,bitIndex36) ) ).
fof(addAssignment_35426,axiom,
! [VarCurr] :
( v112782(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35425,axiom,
! [VarCurr] :
( v112778(VarCurr)
<=> v109037(VarCurr,bitIndex36) ) ).
fof(addAssignment_35424,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex36)
<=> v109039(VarCurr,bitIndex36) ) ).
fof(addAssignment_35423,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex36)
<=> v112780(VarNext,bitIndex36) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112780(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2567,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112780(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35422,axiom,
! [VarCurr] :
( v112776(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112765(VarNext)
=> ( v112741(VarNext)
<=> v112741(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2566,axiom,
! [VarNext] :
( v112765(VarNext)
=> ( v112741(VarNext)
<=> v112743(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7721,axiom,
! [VarCurr] :
( v112765(VarCurr)
<=> ( v112762(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35421,axiom,
! [VarCurr] :
( v112762(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35420,axiom,
! [VarCurr] :
( v112743(VarCurr)
<=> v108890(VarCurr,bitIndex37) ) ).
fof(addAssignment_35419,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex37)
<=> v112745(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22279,axiom,
! [VarCurr] :
( v112745(VarCurr)
<=> ( v112759(VarCurr)
| v112760(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22278,axiom,
! [VarCurr] :
( v112760(VarCurr)
<=> ( v112753(VarCurr)
& v112755(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22277,axiom,
! [VarCurr] :
( v112759(VarCurr)
<=> ( v112747(VarCurr)
& v112749(VarCurr) ) ) ).
fof(addAssignment_35418,axiom,
! [VarCurr] :
( v112755(VarCurr)
<=> v109345(VarCurr,bitIndex37) ) ).
fof(addAssignment_35417,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex37)
<=> v109347(VarCurr,bitIndex37) ) ).
fof(addAssignment_35416,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex37)
<=> v112757(VarNext,bitIndex37) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112757(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2565,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112757(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_35415,axiom,
! [VarCurr] :
( v112753(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35414,axiom,
! [VarCurr] :
( v112749(VarCurr)
<=> v109037(VarCurr,bitIndex37) ) ).
fof(addAssignment_35413,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex37)
<=> v109039(VarCurr,bitIndex37) ) ).
fof(addAssignment_35412,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex37)
<=> v112751(VarNext,bitIndex37) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2530,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112751(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2564,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112751(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35411,axiom,
! [VarCurr] :
( v112747(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2529,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112736(VarNext)
=> ( v112712(VarNext)
<=> v112712(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2563,axiom,
! [VarNext] :
( v112736(VarNext)
=> ( v112712(VarNext)
<=> v112714(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7720,axiom,
! [VarCurr] :
( v112736(VarCurr)
<=> ( v112733(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35410,axiom,
! [VarCurr] :
( v112733(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35409,axiom,
! [VarCurr] :
( v112714(VarCurr)
<=> v108890(VarCurr,bitIndex38) ) ).
fof(addAssignment_35408,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex38)
<=> v112716(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22276,axiom,
! [VarCurr] :
( v112716(VarCurr)
<=> ( v112730(VarCurr)
| v112731(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22275,axiom,
! [VarCurr] :
( v112731(VarCurr)
<=> ( v112724(VarCurr)
& v112726(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22274,axiom,
! [VarCurr] :
( v112730(VarCurr)
<=> ( v112718(VarCurr)
& v112720(VarCurr) ) ) ).
fof(addAssignment_35407,axiom,
! [VarCurr] :
( v112726(VarCurr)
<=> v109345(VarCurr,bitIndex38) ) ).
fof(addAssignment_35406,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex38)
<=> v109347(VarCurr,bitIndex38) ) ).
fof(addAssignment_35405,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex38)
<=> v112728(VarNext,bitIndex38) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112728(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2562,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112728(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_35404,axiom,
! [VarCurr] :
( v112724(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35403,axiom,
! [VarCurr] :
( v112720(VarCurr)
<=> v109037(VarCurr,bitIndex38) ) ).
fof(addAssignment_35402,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex38)
<=> v109039(VarCurr,bitIndex38) ) ).
fof(addAssignment_35401,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex38)
<=> v112722(VarNext,bitIndex38) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2527,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112722(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2561,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112722(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35400,axiom,
! [VarCurr] :
( v112718(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2526,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112707(VarNext)
=> ( v112683(VarNext)
<=> v112683(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2560,axiom,
! [VarNext] :
( v112707(VarNext)
=> ( v112683(VarNext)
<=> v112685(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7719,axiom,
! [VarCurr] :
( v112707(VarCurr)
<=> ( v112704(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35399,axiom,
! [VarCurr] :
( v112704(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35398,axiom,
! [VarCurr] :
( v112685(VarCurr)
<=> v108890(VarCurr,bitIndex39) ) ).
fof(addAssignment_35397,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex39)
<=> v112687(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22273,axiom,
! [VarCurr] :
( v112687(VarCurr)
<=> ( v112701(VarCurr)
| v112702(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22272,axiom,
! [VarCurr] :
( v112702(VarCurr)
<=> ( v112695(VarCurr)
& v112697(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22271,axiom,
! [VarCurr] :
( v112701(VarCurr)
<=> ( v112689(VarCurr)
& v112691(VarCurr) ) ) ).
fof(addAssignment_35396,axiom,
! [VarCurr] :
( v112697(VarCurr)
<=> v109345(VarCurr,bitIndex39) ) ).
fof(addAssignment_35395,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex39)
<=> v109347(VarCurr,bitIndex39) ) ).
fof(addAssignment_35394,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex39)
<=> v112699(VarNext,bitIndex39) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112699(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2559,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112699(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_35393,axiom,
! [VarCurr] :
( v112695(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35392,axiom,
! [VarCurr] :
( v112691(VarCurr)
<=> v109037(VarCurr,bitIndex39) ) ).
fof(addAssignment_35391,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex39)
<=> v109039(VarCurr,bitIndex39) ) ).
fof(addAssignment_35390,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex39)
<=> v112693(VarNext,bitIndex39) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112693(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2558,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112693(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35389,axiom,
! [VarCurr] :
( v112689(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112678(VarNext)
=> ( v112656(VarNext)
<=> v112656(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2557,axiom,
! [VarNext] :
( v112678(VarNext)
=> ( v112656(VarNext)
<=> v112658(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7718,axiom,
! [VarCurr] :
( v112678(VarCurr)
<=> ( v112675(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35388,axiom,
! [VarCurr] :
( v112675(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35387,axiom,
! [VarCurr] :
( v112658(VarCurr)
<=> v108890(VarCurr,bitIndex40) ) ).
fof(addAssignment_35386,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex40)
<=> v112660(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22270,axiom,
! [VarCurr] :
( v112660(VarCurr)
<=> ( v112672(VarCurr)
| v112673(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22269,axiom,
! [VarCurr] :
( v112673(VarCurr)
<=> ( v112668(VarCurr)
& v112670(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22268,axiom,
! [VarCurr] :
( v112672(VarCurr)
<=> ( v112662(VarCurr)
& v112664(VarCurr) ) ) ).
fof(addAssignment_35385,axiom,
! [VarCurr] :
( v112670(VarCurr)
<=> v109345(VarCurr,bitIndex40) ) ).
fof(addAssignment_35384,axiom,
! [VarCurr] :
( v112668(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35383,axiom,
! [VarCurr] :
( v112664(VarCurr)
<=> v109037(VarCurr,bitIndex40) ) ).
fof(addAssignment_35382,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex40)
<=> v109039(VarCurr,bitIndex40) ) ).
fof(addAssignment_35381,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex40)
<=> v112666(VarNext,bitIndex40) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2522,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112666(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2556,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112666(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35380,axiom,
! [VarCurr] :
( v112662(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2521,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112651(VarNext)
=> ( v112629(VarNext)
<=> v112629(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2555,axiom,
! [VarNext] :
( v112651(VarNext)
=> ( v112629(VarNext)
<=> v112631(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7717,axiom,
! [VarCurr] :
( v112651(VarCurr)
<=> ( v112648(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35379,axiom,
! [VarCurr] :
( v112648(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35378,axiom,
! [VarCurr] :
( v112631(VarCurr)
<=> v108890(VarCurr,bitIndex41) ) ).
fof(addAssignment_35377,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex41)
<=> v112633(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22267,axiom,
! [VarCurr] :
( v112633(VarCurr)
<=> ( v112645(VarCurr)
| v112646(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22266,axiom,
! [VarCurr] :
( v112646(VarCurr)
<=> ( v112641(VarCurr)
& v112643(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22265,axiom,
! [VarCurr] :
( v112645(VarCurr)
<=> ( v112635(VarCurr)
& v112637(VarCurr) ) ) ).
fof(addAssignment_35376,axiom,
! [VarCurr] :
( v112643(VarCurr)
<=> v109345(VarCurr,bitIndex41) ) ).
fof(addAssignment_35375,axiom,
! [VarCurr] :
( v112641(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35374,axiom,
! [VarCurr] :
( v112637(VarCurr)
<=> v109037(VarCurr,bitIndex41) ) ).
fof(addAssignment_35373,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex41)
<=> v109039(VarCurr,bitIndex41) ) ).
fof(addAssignment_35372,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex41)
<=> v112639(VarNext,bitIndex41) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2520,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112639(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2554,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112639(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35371,axiom,
! [VarCurr] :
( v112635(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112624(VarNext)
=> ( v112602(VarNext)
<=> v112602(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2553,axiom,
! [VarNext] :
( v112624(VarNext)
=> ( v112602(VarNext)
<=> v112604(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7716,axiom,
! [VarCurr] :
( v112624(VarCurr)
<=> ( v112621(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35370,axiom,
! [VarCurr] :
( v112621(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35369,axiom,
! [VarCurr] :
( v112604(VarCurr)
<=> v108890(VarCurr,bitIndex42) ) ).
fof(addAssignment_35368,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex42)
<=> v112606(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22264,axiom,
! [VarCurr] :
( v112606(VarCurr)
<=> ( v112618(VarCurr)
| v112619(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22263,axiom,
! [VarCurr] :
( v112619(VarCurr)
<=> ( v112614(VarCurr)
& v112616(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22262,axiom,
! [VarCurr] :
( v112618(VarCurr)
<=> ( v112608(VarCurr)
& v112610(VarCurr) ) ) ).
fof(addAssignment_35367,axiom,
! [VarCurr] :
( v112616(VarCurr)
<=> v109345(VarCurr,bitIndex42) ) ).
fof(addAssignment_35366,axiom,
! [VarCurr] :
( v112614(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35365,axiom,
! [VarCurr] :
( v112610(VarCurr)
<=> v109037(VarCurr,bitIndex42) ) ).
fof(addAssignment_35364,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex42)
<=> v109039(VarCurr,bitIndex42) ) ).
fof(addAssignment_35363,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex42)
<=> v112612(VarNext,bitIndex42) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112612(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2552,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112612(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35362,axiom,
! [VarCurr] :
( v112608(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112597(VarNext)
=> ( v112575(VarNext)
<=> v112575(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2551,axiom,
! [VarNext] :
( v112597(VarNext)
=> ( v112575(VarNext)
<=> v112577(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7715,axiom,
! [VarCurr] :
( v112597(VarCurr)
<=> ( v112594(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35361,axiom,
! [VarCurr] :
( v112594(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35360,axiom,
! [VarCurr] :
( v112577(VarCurr)
<=> v108890(VarCurr,bitIndex43) ) ).
fof(addAssignment_35359,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex43)
<=> v112579(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22261,axiom,
! [VarCurr] :
( v112579(VarCurr)
<=> ( v112591(VarCurr)
| v112592(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22260,axiom,
! [VarCurr] :
( v112592(VarCurr)
<=> ( v112587(VarCurr)
& v112589(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22259,axiom,
! [VarCurr] :
( v112591(VarCurr)
<=> ( v112581(VarCurr)
& v112583(VarCurr) ) ) ).
fof(addAssignment_35358,axiom,
! [VarCurr] :
( v112589(VarCurr)
<=> v109345(VarCurr,bitIndex43) ) ).
fof(addAssignment_35357,axiom,
! [VarCurr] :
( v112587(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35356,axiom,
! [VarCurr] :
( v112583(VarCurr)
<=> v109037(VarCurr,bitIndex43) ) ).
fof(addAssignment_35355,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex43)
<=> v109039(VarCurr,bitIndex43) ) ).
fof(addAssignment_35354,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex43)
<=> v112585(VarNext,bitIndex43) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112585(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2550,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112585(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35353,axiom,
! [VarCurr] :
( v112581(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112570(VarNext)
=> ( v112548(VarNext)
<=> v112548(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2549,axiom,
! [VarNext] :
( v112570(VarNext)
=> ( v112548(VarNext)
<=> v112550(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7714,axiom,
! [VarCurr] :
( v112570(VarCurr)
<=> ( v112567(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35352,axiom,
! [VarCurr] :
( v112567(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35351,axiom,
! [VarCurr] :
( v112550(VarCurr)
<=> v108890(VarCurr,bitIndex44) ) ).
fof(addAssignment_35350,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex44)
<=> v112552(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22258,axiom,
! [VarCurr] :
( v112552(VarCurr)
<=> ( v112564(VarCurr)
| v112565(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22257,axiom,
! [VarCurr] :
( v112565(VarCurr)
<=> ( v112560(VarCurr)
& v112562(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22256,axiom,
! [VarCurr] :
( v112564(VarCurr)
<=> ( v112554(VarCurr)
& v112556(VarCurr) ) ) ).
fof(addAssignment_35349,axiom,
! [VarCurr] :
( v112562(VarCurr)
<=> v109345(VarCurr,bitIndex44) ) ).
fof(addAssignment_35348,axiom,
! [VarCurr] :
( v112560(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35347,axiom,
! [VarCurr] :
( v112556(VarCurr)
<=> v109037(VarCurr,bitIndex44) ) ).
fof(addAssignment_35346,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex44)
<=> v109039(VarCurr,bitIndex44) ) ).
fof(addAssignment_35345,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex44)
<=> v112558(VarNext,bitIndex44) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2514,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112558(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2548,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112558(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35344,axiom,
! [VarCurr] :
( v112554(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2513,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112543(VarNext)
=> ( v112519(VarNext)
<=> v112519(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2547,axiom,
! [VarNext] :
( v112543(VarNext)
=> ( v112519(VarNext)
<=> v112521(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7713,axiom,
! [VarCurr] :
( v112543(VarCurr)
<=> ( v112540(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35343,axiom,
! [VarCurr] :
( v112540(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35342,axiom,
! [VarCurr] :
( v112521(VarCurr)
<=> v108890(VarCurr,bitIndex45) ) ).
fof(addAssignment_35341,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex45)
<=> v112523(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22255,axiom,
! [VarCurr] :
( v112523(VarCurr)
<=> ( v112537(VarCurr)
| v112538(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22254,axiom,
! [VarCurr] :
( v112538(VarCurr)
<=> ( v112531(VarCurr)
& v112533(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22253,axiom,
! [VarCurr] :
( v112537(VarCurr)
<=> ( v112525(VarCurr)
& v112527(VarCurr) ) ) ).
fof(addAssignment_35340,axiom,
! [VarCurr] :
( v112533(VarCurr)
<=> v109345(VarCurr,bitIndex45) ) ).
fof(addAssignment_35339,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex45)
<=> v109347(VarCurr,bitIndex45) ) ).
fof(addAssignment_35338,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex45)
<=> v112535(VarNext,bitIndex45) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2512,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112535(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2546,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112535(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_35337,axiom,
! [VarCurr] :
( v112531(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35336,axiom,
! [VarCurr] :
( v112527(VarCurr)
<=> v109037(VarCurr,bitIndex45) ) ).
fof(addAssignment_35335,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex45)
<=> v109039(VarCurr,bitIndex45) ) ).
fof(addAssignment_35334,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex45)
<=> v112529(VarNext,bitIndex45) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112529(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2545,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112529(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35333,axiom,
! [VarCurr] :
( v112525(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2510,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112514(VarNext)
=> ( v112490(VarNext)
<=> v112490(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2544,axiom,
! [VarNext] :
( v112514(VarNext)
=> ( v112490(VarNext)
<=> v112492(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7712,axiom,
! [VarCurr] :
( v112514(VarCurr)
<=> ( v112511(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35332,axiom,
! [VarCurr] :
( v112511(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35331,axiom,
! [VarCurr] :
( v112492(VarCurr)
<=> v108890(VarCurr,bitIndex46) ) ).
fof(addAssignment_35330,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex46)
<=> v112494(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22252,axiom,
! [VarCurr] :
( v112494(VarCurr)
<=> ( v112508(VarCurr)
| v112509(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22251,axiom,
! [VarCurr] :
( v112509(VarCurr)
<=> ( v112502(VarCurr)
& v112504(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22250,axiom,
! [VarCurr] :
( v112508(VarCurr)
<=> ( v112496(VarCurr)
& v112498(VarCurr) ) ) ).
fof(addAssignment_35329,axiom,
! [VarCurr] :
( v112504(VarCurr)
<=> v109345(VarCurr,bitIndex46) ) ).
fof(addAssignment_35328,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex46)
<=> v109347(VarCurr,bitIndex46) ) ).
fof(addAssignment_35327,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex46)
<=> v112506(VarNext,bitIndex46) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112506(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2543,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112506(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_35326,axiom,
! [VarCurr] :
( v112502(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35325,axiom,
! [VarCurr] :
( v112498(VarCurr)
<=> v109037(VarCurr,bitIndex46) ) ).
fof(addAssignment_35324,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex46)
<=> v109039(VarCurr,bitIndex46) ) ).
fof(addAssignment_35323,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex46)
<=> v112500(VarNext,bitIndex46) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2508,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112500(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2542,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112500(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35322,axiom,
! [VarCurr] :
( v112496(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2507,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112485(VarNext)
=> ( v112461(VarNext)
<=> v112461(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2541,axiom,
! [VarNext] :
( v112485(VarNext)
=> ( v112461(VarNext)
<=> v112463(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7711,axiom,
! [VarCurr] :
( v112485(VarCurr)
<=> ( v112482(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35321,axiom,
! [VarCurr] :
( v112482(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35320,axiom,
! [VarCurr] :
( v112463(VarCurr)
<=> v108890(VarCurr,bitIndex47) ) ).
fof(addAssignment_35319,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex47)
<=> v112465(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22249,axiom,
! [VarCurr] :
( v112465(VarCurr)
<=> ( v112479(VarCurr)
| v112480(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22248,axiom,
! [VarCurr] :
( v112480(VarCurr)
<=> ( v112473(VarCurr)
& v112475(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22247,axiom,
! [VarCurr] :
( v112479(VarCurr)
<=> ( v112467(VarCurr)
& v112469(VarCurr) ) ) ).
fof(addAssignment_35318,axiom,
! [VarCurr] :
( v112475(VarCurr)
<=> v109345(VarCurr,bitIndex47) ) ).
fof(addAssignment_35317,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex47)
<=> v109347(VarCurr,bitIndex47) ) ).
fof(addAssignment_35316,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex47)
<=> v112477(VarNext,bitIndex47) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2506,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112477(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2540,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112477(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_35315,axiom,
! [VarCurr] :
( v112473(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35314,axiom,
! [VarCurr] :
( v112469(VarCurr)
<=> v109037(VarCurr,bitIndex47) ) ).
fof(addAssignment_35313,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex47)
<=> v109039(VarCurr,bitIndex47) ) ).
fof(addAssignment_35312,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex47)
<=> v112471(VarNext,bitIndex47) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2505,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112471(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2539,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112471(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35311,axiom,
! [VarCurr] :
( v112467(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112456(VarNext)
=> ( v112434(VarNext)
<=> v112434(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2538,axiom,
! [VarNext] :
( v112456(VarNext)
=> ( v112434(VarNext)
<=> v112436(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7710,axiom,
! [VarCurr] :
( v112456(VarCurr)
<=> ( v112453(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35310,axiom,
! [VarCurr] :
( v112453(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35309,axiom,
! [VarCurr] :
( v112436(VarCurr)
<=> v108890(VarCurr,bitIndex48) ) ).
fof(addAssignment_35308,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex48)
<=> v112438(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22246,axiom,
! [VarCurr] :
( v112438(VarCurr)
<=> ( v112450(VarCurr)
| v112451(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22245,axiom,
! [VarCurr] :
( v112451(VarCurr)
<=> ( v112446(VarCurr)
& v112448(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22244,axiom,
! [VarCurr] :
( v112450(VarCurr)
<=> ( v112440(VarCurr)
& v112442(VarCurr) ) ) ).
fof(addAssignment_35307,axiom,
! [VarCurr] :
( v112448(VarCurr)
<=> v109345(VarCurr,bitIndex48) ) ).
fof(addAssignment_35306,axiom,
! [VarCurr] :
( v112446(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35305,axiom,
! [VarCurr] :
( v112442(VarCurr)
<=> v109037(VarCurr,bitIndex48) ) ).
fof(addAssignment_35304,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex48)
<=> v109039(VarCurr,bitIndex48) ) ).
fof(addAssignment_35303,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex48)
<=> v112444(VarNext,bitIndex48) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112444(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2537,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112444(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35302,axiom,
! [VarCurr] :
( v112440(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112429(VarNext)
=> ( v112407(VarNext)
<=> v112407(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2536,axiom,
! [VarNext] :
( v112429(VarNext)
=> ( v112407(VarNext)
<=> v112409(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7709,axiom,
! [VarCurr] :
( v112429(VarCurr)
<=> ( v112426(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35301,axiom,
! [VarCurr] :
( v112426(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35300,axiom,
! [VarCurr] :
( v112409(VarCurr)
<=> v108890(VarCurr,bitIndex49) ) ).
fof(addAssignment_35299,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex49)
<=> v112411(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22243,axiom,
! [VarCurr] :
( v112411(VarCurr)
<=> ( v112423(VarCurr)
| v112424(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22242,axiom,
! [VarCurr] :
( v112424(VarCurr)
<=> ( v112419(VarCurr)
& v112421(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22241,axiom,
! [VarCurr] :
( v112423(VarCurr)
<=> ( v112413(VarCurr)
& v112415(VarCurr) ) ) ).
fof(addAssignment_35298,axiom,
! [VarCurr] :
( v112421(VarCurr)
<=> v109345(VarCurr,bitIndex49) ) ).
fof(addAssignment_35297,axiom,
! [VarCurr] :
( v112419(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35296,axiom,
! [VarCurr] :
( v112415(VarCurr)
<=> v109037(VarCurr,bitIndex49) ) ).
fof(addAssignment_35295,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex49)
<=> v109039(VarCurr,bitIndex49) ) ).
fof(addAssignment_35294,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex49)
<=> v112417(VarNext,bitIndex49) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112417(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2535,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112417(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35293,axiom,
! [VarCurr] :
( v112413(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112402(VarNext)
=> ( v112380(VarNext)
<=> v112380(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2534,axiom,
! [VarNext] :
( v112402(VarNext)
=> ( v112380(VarNext)
<=> v112382(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7708,axiom,
! [VarCurr] :
( v112402(VarCurr)
<=> ( v112399(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35292,axiom,
! [VarCurr] :
( v112399(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35291,axiom,
! [VarCurr] :
( v112382(VarCurr)
<=> v108890(VarCurr,bitIndex50) ) ).
fof(addAssignment_35290,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex50)
<=> v112384(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22240,axiom,
! [VarCurr] :
( v112384(VarCurr)
<=> ( v112396(VarCurr)
| v112397(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22239,axiom,
! [VarCurr] :
( v112397(VarCurr)
<=> ( v112392(VarCurr)
& v112394(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22238,axiom,
! [VarCurr] :
( v112396(VarCurr)
<=> ( v112386(VarCurr)
& v112388(VarCurr) ) ) ).
fof(addAssignment_35289,axiom,
! [VarCurr] :
( v112394(VarCurr)
<=> v109345(VarCurr,bitIndex50) ) ).
fof(addAssignment_35288,axiom,
! [VarCurr] :
( v112392(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35287,axiom,
! [VarCurr] :
( v112388(VarCurr)
<=> v109037(VarCurr,bitIndex50) ) ).
fof(addAssignment_35286,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex50)
<=> v109039(VarCurr,bitIndex50) ) ).
fof(addAssignment_35285,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex50)
<=> v112390(VarNext,bitIndex50) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112390(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2533,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112390(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35284,axiom,
! [VarCurr] :
( v112386(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2498,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112375(VarNext)
=> ( v112353(VarNext)
<=> v112353(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2532,axiom,
! [VarNext] :
( v112375(VarNext)
=> ( v112353(VarNext)
<=> v112355(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7707,axiom,
! [VarCurr] :
( v112375(VarCurr)
<=> ( v112372(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35283,axiom,
! [VarCurr] :
( v112372(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35282,axiom,
! [VarCurr] :
( v112355(VarCurr)
<=> v108890(VarCurr,bitIndex51) ) ).
fof(addAssignment_35281,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex51)
<=> v112357(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22237,axiom,
! [VarCurr] :
( v112357(VarCurr)
<=> ( v112369(VarCurr)
| v112370(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22236,axiom,
! [VarCurr] :
( v112370(VarCurr)
<=> ( v112365(VarCurr)
& v112367(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22235,axiom,
! [VarCurr] :
( v112369(VarCurr)
<=> ( v112359(VarCurr)
& v112361(VarCurr) ) ) ).
fof(addAssignment_35280,axiom,
! [VarCurr] :
( v112367(VarCurr)
<=> v109345(VarCurr,bitIndex51) ) ).
fof(addAssignment_35279,axiom,
! [VarCurr] :
( v112365(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35278,axiom,
! [VarCurr] :
( v112361(VarCurr)
<=> v109037(VarCurr,bitIndex51) ) ).
fof(addAssignment_35277,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex51)
<=> v109039(VarCurr,bitIndex51) ) ).
fof(addAssignment_35276,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex51)
<=> v112363(VarNext,bitIndex51) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2497,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112363(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2531,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112363(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35275,axiom,
! [VarCurr] :
( v112359(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2496,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112348(VarNext)
=> ( v112326(VarNext)
<=> v112326(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2530,axiom,
! [VarNext] :
( v112348(VarNext)
=> ( v112326(VarNext)
<=> v112328(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7706,axiom,
! [VarCurr] :
( v112348(VarCurr)
<=> ( v112345(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35274,axiom,
! [VarCurr] :
( v112345(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35273,axiom,
! [VarCurr] :
( v112328(VarCurr)
<=> v108890(VarCurr,bitIndex52) ) ).
fof(addAssignment_35272,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex52)
<=> v112330(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22234,axiom,
! [VarCurr] :
( v112330(VarCurr)
<=> ( v112342(VarCurr)
| v112343(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22233,axiom,
! [VarCurr] :
( v112343(VarCurr)
<=> ( v112338(VarCurr)
& v112340(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22232,axiom,
! [VarCurr] :
( v112342(VarCurr)
<=> ( v112332(VarCurr)
& v112334(VarCurr) ) ) ).
fof(addAssignment_35271,axiom,
! [VarCurr] :
( v112340(VarCurr)
<=> v109345(VarCurr,bitIndex52) ) ).
fof(addAssignment_35270,axiom,
! [VarCurr] :
( v112338(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35269,axiom,
! [VarCurr] :
( v112334(VarCurr)
<=> v109037(VarCurr,bitIndex52) ) ).
fof(addAssignment_35268,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex52)
<=> v109039(VarCurr,bitIndex52) ) ).
fof(addAssignment_35267,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex52)
<=> v112336(VarNext,bitIndex52) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112336(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2529,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112336(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35266,axiom,
! [VarCurr] :
( v112332(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2494,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112321(VarNext)
=> ( v112297(VarNext)
<=> v112297(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2528,axiom,
! [VarNext] :
( v112321(VarNext)
=> ( v112297(VarNext)
<=> v112299(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7705,axiom,
! [VarCurr] :
( v112321(VarCurr)
<=> ( v112318(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35265,axiom,
! [VarCurr] :
( v112318(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35264,axiom,
! [VarCurr] :
( v112299(VarCurr)
<=> v108890(VarCurr,bitIndex53) ) ).
fof(addAssignment_35263,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex53)
<=> v112301(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22231,axiom,
! [VarCurr] :
( v112301(VarCurr)
<=> ( v112315(VarCurr)
| v112316(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22230,axiom,
! [VarCurr] :
( v112316(VarCurr)
<=> ( v112309(VarCurr)
& v112311(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22229,axiom,
! [VarCurr] :
( v112315(VarCurr)
<=> ( v112303(VarCurr)
& v112305(VarCurr) ) ) ).
fof(addAssignment_35262,axiom,
! [VarCurr] :
( v112311(VarCurr)
<=> v109345(VarCurr,bitIndex53) ) ).
fof(addAssignment_35261,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex53)
<=> v109347(VarCurr,bitIndex53) ) ).
fof(addAssignment_35260,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex53)
<=> v112313(VarNext,bitIndex53) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2493,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112313(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2527,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112313(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_35259,axiom,
! [VarCurr] :
( v112309(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35258,axiom,
! [VarCurr] :
( v112305(VarCurr)
<=> v109037(VarCurr,bitIndex53) ) ).
fof(addAssignment_35257,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex53)
<=> v109039(VarCurr,bitIndex53) ) ).
fof(addAssignment_35256,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex53)
<=> v112307(VarNext,bitIndex53) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2492,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112307(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2526,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112307(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35255,axiom,
! [VarCurr] :
( v112303(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2491,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112292(VarNext)
=> ( v112268(VarNext)
<=> v112268(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2525,axiom,
! [VarNext] :
( v112292(VarNext)
=> ( v112268(VarNext)
<=> v112270(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7704,axiom,
! [VarCurr] :
( v112292(VarCurr)
<=> ( v112289(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35254,axiom,
! [VarCurr] :
( v112289(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35253,axiom,
! [VarCurr] :
( v112270(VarCurr)
<=> v108890(VarCurr,bitIndex54) ) ).
fof(addAssignment_35252,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex54)
<=> v112272(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22228,axiom,
! [VarCurr] :
( v112272(VarCurr)
<=> ( v112286(VarCurr)
| v112287(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22227,axiom,
! [VarCurr] :
( v112287(VarCurr)
<=> ( v112280(VarCurr)
& v112282(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22226,axiom,
! [VarCurr] :
( v112286(VarCurr)
<=> ( v112274(VarCurr)
& v112276(VarCurr) ) ) ).
fof(addAssignment_35251,axiom,
! [VarCurr] :
( v112282(VarCurr)
<=> v109345(VarCurr,bitIndex54) ) ).
fof(addAssignment_35250,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex54)
<=> v109347(VarCurr,bitIndex54) ) ).
fof(addAssignment_35249,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex54)
<=> v112284(VarNext,bitIndex54) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2490,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112284(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2524,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112284(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_35248,axiom,
! [VarCurr] :
( v112280(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35247,axiom,
! [VarCurr] :
( v112276(VarCurr)
<=> v109037(VarCurr,bitIndex54) ) ).
fof(addAssignment_35246,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex54)
<=> v109039(VarCurr,bitIndex54) ) ).
fof(addAssignment_35245,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex54)
<=> v112278(VarNext,bitIndex54) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2489,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112278(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2523,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112278(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35244,axiom,
! [VarCurr] :
( v112274(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112263(VarNext)
=> ( v112239(VarNext)
<=> v112239(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2522,axiom,
! [VarNext] :
( v112263(VarNext)
=> ( v112239(VarNext)
<=> v112241(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7703,axiom,
! [VarCurr] :
( v112263(VarCurr)
<=> ( v112260(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35243,axiom,
! [VarCurr] :
( v112260(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35242,axiom,
! [VarCurr] :
( v112241(VarCurr)
<=> v108890(VarCurr,bitIndex55) ) ).
fof(addAssignment_35241,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex55)
<=> v112243(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22225,axiom,
! [VarCurr] :
( v112243(VarCurr)
<=> ( v112257(VarCurr)
| v112258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22224,axiom,
! [VarCurr] :
( v112258(VarCurr)
<=> ( v112251(VarCurr)
& v112253(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22223,axiom,
! [VarCurr] :
( v112257(VarCurr)
<=> ( v112245(VarCurr)
& v112247(VarCurr) ) ) ).
fof(addAssignment_35240,axiom,
! [VarCurr] :
( v112253(VarCurr)
<=> v109345(VarCurr,bitIndex55) ) ).
fof(addAssignment_35239,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex55)
<=> v109347(VarCurr,bitIndex55) ) ).
fof(addAssignment_35238,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex55)
<=> v112255(VarNext,bitIndex55) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112255(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2521,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112255(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_35237,axiom,
! [VarCurr] :
( v112251(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35236,axiom,
! [VarCurr] :
( v112247(VarCurr)
<=> v109037(VarCurr,bitIndex55) ) ).
fof(addAssignment_35235,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex55)
<=> v109039(VarCurr,bitIndex55) ) ).
fof(addAssignment_35234,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex55)
<=> v112249(VarNext,bitIndex55) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112249(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2520,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112249(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35233,axiom,
! [VarCurr] :
( v112245(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112234(VarNext)
=> ( v112212(VarNext)
<=> v112212(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2519,axiom,
! [VarNext] :
( v112234(VarNext)
=> ( v112212(VarNext)
<=> v112214(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7702,axiom,
! [VarCurr] :
( v112234(VarCurr)
<=> ( v112231(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35232,axiom,
! [VarCurr] :
( v112231(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35231,axiom,
! [VarCurr] :
( v112214(VarCurr)
<=> v108890(VarCurr,bitIndex56) ) ).
fof(addAssignment_35230,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex56)
<=> v112216(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22222,axiom,
! [VarCurr] :
( v112216(VarCurr)
<=> ( v112228(VarCurr)
| v112229(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22221,axiom,
! [VarCurr] :
( v112229(VarCurr)
<=> ( v112224(VarCurr)
& v112226(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22220,axiom,
! [VarCurr] :
( v112228(VarCurr)
<=> ( v112218(VarCurr)
& v112220(VarCurr) ) ) ).
fof(addAssignment_35229,axiom,
! [VarCurr] :
( v112226(VarCurr)
<=> v109345(VarCurr,bitIndex56) ) ).
fof(addAssignment_35228,axiom,
! [VarCurr] :
( v112224(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35227,axiom,
! [VarCurr] :
( v112220(VarCurr)
<=> v109037(VarCurr,bitIndex56) ) ).
fof(addAssignment_35226,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex56)
<=> v109039(VarCurr,bitIndex56) ) ).
fof(addAssignment_35225,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex56)
<=> v112222(VarNext,bitIndex56) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112222(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2518,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112222(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35224,axiom,
! [VarCurr] :
( v112218(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112207(VarNext)
=> ( v112185(VarNext)
<=> v112185(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2517,axiom,
! [VarNext] :
( v112207(VarNext)
=> ( v112185(VarNext)
<=> v112187(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7701,axiom,
! [VarCurr] :
( v112207(VarCurr)
<=> ( v112204(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35223,axiom,
! [VarCurr] :
( v112204(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35222,axiom,
! [VarCurr] :
( v112187(VarCurr)
<=> v108890(VarCurr,bitIndex57) ) ).
fof(addAssignment_35221,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex57)
<=> v112189(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22219,axiom,
! [VarCurr] :
( v112189(VarCurr)
<=> ( v112201(VarCurr)
| v112202(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22218,axiom,
! [VarCurr] :
( v112202(VarCurr)
<=> ( v112197(VarCurr)
& v112199(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22217,axiom,
! [VarCurr] :
( v112201(VarCurr)
<=> ( v112191(VarCurr)
& v112193(VarCurr) ) ) ).
fof(addAssignment_35220,axiom,
! [VarCurr] :
( v112199(VarCurr)
<=> v109345(VarCurr,bitIndex57) ) ).
fof(addAssignment_35219,axiom,
! [VarCurr] :
( v112197(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35218,axiom,
! [VarCurr] :
( v112193(VarCurr)
<=> v109037(VarCurr,bitIndex57) ) ).
fof(addAssignment_35217,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex57)
<=> v109039(VarCurr,bitIndex57) ) ).
fof(addAssignment_35216,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex57)
<=> v112195(VarNext,bitIndex57) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112195(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2516,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112195(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35215,axiom,
! [VarCurr] :
( v112191(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2481,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112180(VarNext)
=> ( v112158(VarNext)
<=> v112158(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2515,axiom,
! [VarNext] :
( v112180(VarNext)
=> ( v112158(VarNext)
<=> v112160(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7700,axiom,
! [VarCurr] :
( v112180(VarCurr)
<=> ( v112177(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35214,axiom,
! [VarCurr] :
( v112177(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35213,axiom,
! [VarCurr] :
( v112160(VarCurr)
<=> v108890(VarCurr,bitIndex58) ) ).
fof(addAssignment_35212,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex58)
<=> v112162(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22216,axiom,
! [VarCurr] :
( v112162(VarCurr)
<=> ( v112174(VarCurr)
| v112175(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22215,axiom,
! [VarCurr] :
( v112175(VarCurr)
<=> ( v112170(VarCurr)
& v112172(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22214,axiom,
! [VarCurr] :
( v112174(VarCurr)
<=> ( v112164(VarCurr)
& v112166(VarCurr) ) ) ).
fof(addAssignment_35211,axiom,
! [VarCurr] :
( v112172(VarCurr)
<=> v109345(VarCurr,bitIndex58) ) ).
fof(addAssignment_35210,axiom,
! [VarCurr] :
( v112170(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35209,axiom,
! [VarCurr] :
( v112166(VarCurr)
<=> v109037(VarCurr,bitIndex58) ) ).
fof(addAssignment_35208,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex58)
<=> v109039(VarCurr,bitIndex58) ) ).
fof(addAssignment_35207,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex58)
<=> v112168(VarNext,bitIndex58) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112168(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2514,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112168(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35206,axiom,
! [VarCurr] :
( v112164(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112153(VarNext)
=> ( v112131(VarNext)
<=> v112131(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2513,axiom,
! [VarNext] :
( v112153(VarNext)
=> ( v112131(VarNext)
<=> v112133(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7699,axiom,
! [VarCurr] :
( v112153(VarCurr)
<=> ( v112150(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35205,axiom,
! [VarCurr] :
( v112150(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35204,axiom,
! [VarCurr] :
( v112133(VarCurr)
<=> v108890(VarCurr,bitIndex59) ) ).
fof(addAssignment_35203,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex59)
<=> v112135(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22213,axiom,
! [VarCurr] :
( v112135(VarCurr)
<=> ( v112147(VarCurr)
| v112148(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22212,axiom,
! [VarCurr] :
( v112148(VarCurr)
<=> ( v112143(VarCurr)
& v112145(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22211,axiom,
! [VarCurr] :
( v112147(VarCurr)
<=> ( v112137(VarCurr)
& v112139(VarCurr) ) ) ).
fof(addAssignment_35202,axiom,
! [VarCurr] :
( v112145(VarCurr)
<=> v109345(VarCurr,bitIndex59) ) ).
fof(addAssignment_35201,axiom,
! [VarCurr] :
( v112143(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35200,axiom,
! [VarCurr] :
( v112139(VarCurr)
<=> v109037(VarCurr,bitIndex59) ) ).
fof(addAssignment_35199,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex59)
<=> v109039(VarCurr,bitIndex59) ) ).
fof(addAssignment_35198,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex59)
<=> v112141(VarNext,bitIndex59) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112141(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2512,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112141(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35197,axiom,
! [VarCurr] :
( v112137(VarCurr)
<=> v108896(VarCurr) ) ).
fof(addAssignment_35196,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108843(VarCurr,B)
<=> v108845(VarCurr,B) ) ) ).
fof(addAssignment_35195,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108845(VarCurr,B)
<=> v108847(VarCurr,B) ) ) ).
fof(addAssignment_35194,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108847(VarCurr,B)
<=> v108849(VarCurr,B) ) ) ).
fof(addAssignment_35193,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108849(VarCurr,B)
<=> v108851(VarCurr,B) ) ) ).
fof(addAssignment_35192,axiom,
! [VarNext,B] :
( range_59_32(B)
=> ( v108851(VarNext,B)
<=> v112123(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1865,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112124(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112123(VarNext,B)
<=> v108851(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1935,axiom,
! [VarNext] :
( v112124(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112123(VarNext,B)
<=> v108878(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22210,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112124(VarNext)
<=> v112125(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22209,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112125(VarNext)
<=> ( v112127(VarNext)
& v16392(VarNext) ) ) ) ).
fof(writeUnaryOperator_8789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112127(VarNext)
<=> v16399(VarNext) ) ) ).
fof(addAssignment_35191,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108853(VarCurr,B)
<=> v108855(VarCurr,B) ) ) ).
fof(addAssignment_35190,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108855(VarCurr,B)
<=> v108857(VarCurr,B) ) ) ).
fof(addAssignment_35189,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108857(VarCurr,B)
<=> v108859(VarCurr,B) ) ) ).
fof(addAssignment_35188,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v108859(VarCurr,B)
<=> v4315(VarCurr,B) ) ) ).
fof(addAssignment_35187,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4315(VarCurr,B)
<=> v4317(VarCurr,B) ) ) ).
fof(addAssignment_35186,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4317(VarCurr,B)
<=> v4319(VarCurr,B) ) ) ).
fof(addAssignment_35185,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4319(VarCurr,B)
<=> v4321(VarCurr,B) ) ) ).
fof(addAssignment_35184,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4321(VarCurr,B)
<=> v4323(VarCurr,B) ) ) ).
fof(addAssignment_35183,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4323(VarCurr,B)
<=> v4325(VarCurr,B) ) ) ).
fof(addAssignment_35182,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4325(VarCurr,B)
<=> v4327(VarCurr,B) ) ) ).
fof(addAssignment_35181,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4327(VarCurr,B)
<=> v4329(VarCurr,B) ) ) ).
fof(addAssignment_35180,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4329(VarCurr,B)
<=> v4331(VarCurr,B) ) ) ).
fof(addAssignment_35179,axiom,
! [VarNext,B] :
( range_59_32(B)
=> ( v4331(VarNext,B)
<=> v112115(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112116(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112115(VarNext,B)
<=> v4331(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1934,axiom,
! [VarNext] :
( v112116(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112115(VarNext,B)
<=> v5053(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112116(VarNext)
<=> v112117(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22207,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112117(VarNext)
<=> ( v112119(VarNext)
& v4522(VarNext) ) ) ) ).
fof(writeUnaryOperator_8788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112119(VarNext)
<=> v4535(VarNext) ) ) ).
fof(addAssignment_35178,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4335(VarCurr,B)
<=> v4337(VarCurr,B) ) ) ).
fof(addAssignment_35177,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4337(VarCurr,B)
<=> v4339(VarCurr,B) ) ) ).
fof(addAssignment_35176,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4339(VarCurr,B)
<=> v4341(VarCurr,B) ) ) ).
fof(addAssignment_35175,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4341(VarCurr,B)
<=> v4343(VarCurr,B) ) ) ).
fof(addAssignment_35174,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4343(VarCurr,B)
<=> v4345(VarCurr,B) ) ) ).
fof(addAssignment_35173,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4345(VarCurr,B)
<=> v4347(VarCurr,B) ) ) ).
fof(addAssignment_35172,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4347(VarCurr,B)
<=> v4349(VarCurr,B) ) ) ).
fof(addAssignment_35171,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4349(VarCurr,B)
<=> v4351(VarCurr,B) ) ) ).
fof(addAssignment_35170,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4351(VarCurr,B)
<=> v4353(VarCurr,B) ) ) ).
fof(addAssignment_35169,axiom,
! [VarCurr,B] :
( range_59_32(B)
=> ( v4353(VarCurr,B)
<=> v4355(VarCurr,B) ) ) ).
fof(range_axiom_105,axiom,
! [B] :
( range_59_32(B)
<=> ( $false
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B ) ) ).
fof(addAssignment_35168,axiom,
! [VarCurr] :
( v108835(VarCurr,bitIndex63)
<=> v110600(VarCurr,bitIndex63) ) ).
fof(addAssignment_35167,axiom,
! [VarCurr] :
( v108882(VarCurr,bitIndex63)
<=> v108884(VarCurr,bitIndex63) ) ).
fof(addAssignment_35166,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex63)
<=> v112086(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112110(VarNext)
=> ( v112086(VarNext)
<=> v112086(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2511,axiom,
! [VarNext] :
( v112110(VarNext)
=> ( v112086(VarNext)
<=> v112088(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7698,axiom,
! [VarCurr] :
( v112110(VarCurr)
<=> ( v112107(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35165,axiom,
! [VarCurr] :
( v112107(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35164,axiom,
! [VarCurr] :
( v112088(VarCurr)
<=> v108890(VarCurr,bitIndex63) ) ).
fof(addAssignment_35163,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex63)
<=> v112090(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22206,axiom,
! [VarCurr] :
( v112090(VarCurr)
<=> ( v112104(VarCurr)
| v112105(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22205,axiom,
! [VarCurr] :
( v112105(VarCurr)
<=> ( v112098(VarCurr)
& v112100(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22204,axiom,
! [VarCurr] :
( v112104(VarCurr)
<=> ( v112092(VarCurr)
& v112094(VarCurr) ) ) ).
fof(addAssignment_35162,axiom,
! [VarCurr] :
( v112100(VarCurr)
<=> v109345(VarCurr,bitIndex63) ) ).
fof(addAssignment_35161,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex63)
<=> v109347(VarCurr,bitIndex63) ) ).
fof(addAssignment_35160,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex63)
<=> v112102(VarNext,bitIndex63) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112102(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2510,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112102(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_35159,axiom,
! [VarCurr] :
( v112098(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35158,axiom,
! [VarCurr] :
( v112094(VarCurr)
<=> v109037(VarCurr,bitIndex63) ) ).
fof(addAssignment_35157,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex63)
<=> v109039(VarCurr,bitIndex63) ) ).
fof(addAssignment_35156,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex63)
<=> v112096(VarNext,bitIndex63) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112096(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2509,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112096(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35155,axiom,
! [VarCurr] :
( v112092(VarCurr)
<=> v108896(VarCurr) ) ).
fof(addAssignment_35154,axiom,
! [VarCurr] :
( v108843(VarCurr,bitIndex63)
<=> v108845(VarCurr,bitIndex63) ) ).
fof(addAssignment_35153,axiom,
! [VarCurr] :
( v108845(VarCurr,bitIndex63)
<=> v108847(VarCurr,bitIndex63) ) ).
fof(addAssignment_35152,axiom,
! [VarCurr] :
( v108847(VarCurr,bitIndex63)
<=> v108849(VarCurr,bitIndex63) ) ).
fof(addAssignment_35151,axiom,
! [VarCurr] :
( v108849(VarCurr,bitIndex63)
<=> v108851(VarCurr,bitIndex63) ) ).
fof(addAssignment_35150,axiom,
! [VarNext] :
( v108851(VarNext,bitIndex63)
<=> v112078(VarNext,bitIndex63) ) ).
fof(addCaseBooleanConditionEqualRanges1_1863,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112079(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112078(VarNext,B)
<=> v108851(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1933,axiom,
! [VarNext] :
( v112079(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112078(VarNext,B)
<=> v108878(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22203,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112079(VarNext)
<=> v112080(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22202,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112080(VarNext)
<=> ( v112082(VarNext)
& v16392(VarNext) ) ) ) ).
fof(writeUnaryOperator_8787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112082(VarNext)
<=> v16399(VarNext) ) ) ).
fof(addAssignment_35149,axiom,
! [VarCurr] :
( v108853(VarCurr,bitIndex63)
<=> v108855(VarCurr,bitIndex63) ) ).
fof(addAssignment_35148,axiom,
! [VarCurr] :
( v108855(VarCurr,bitIndex63)
<=> v108857(VarCurr,bitIndex63) ) ).
fof(addAssignment_35147,axiom,
! [VarCurr] :
( v108857(VarCurr,bitIndex63)
<=> v108859(VarCurr,bitIndex63) ) ).
fof(addAssignment_35146,axiom,
! [VarCurr] :
( v108859(VarCurr,bitIndex63)
<=> v4315(VarCurr,bitIndex63) ) ).
fof(addAssignment_35145,axiom,
! [VarCurr] :
( v4315(VarCurr,bitIndex63)
<=> v4317(VarCurr,bitIndex63) ) ).
fof(addAssignment_35144,axiom,
! [VarCurr] :
( v4317(VarCurr,bitIndex63)
<=> v4319(VarCurr,bitIndex63) ) ).
fof(addAssignment_35143,axiom,
! [VarCurr] :
( v4319(VarCurr,bitIndex63)
<=> v4321(VarCurr,bitIndex63) ) ).
fof(addAssignment_35142,axiom,
! [VarCurr] :
( v4321(VarCurr,bitIndex63)
<=> v4323(VarCurr,bitIndex63) ) ).
fof(addAssignment_35141,axiom,
! [VarCurr] :
( v4323(VarCurr,bitIndex63)
<=> v4325(VarCurr,bitIndex63) ) ).
fof(addAssignment_35140,axiom,
! [VarCurr] :
( v4325(VarCurr,bitIndex63)
<=> v4327(VarCurr,bitIndex63) ) ).
fof(addAssignment_35139,axiom,
! [VarCurr] :
( v4327(VarCurr,bitIndex63)
<=> v4329(VarCurr,bitIndex63) ) ).
fof(addAssignment_35138,axiom,
! [VarCurr] :
( v4329(VarCurr,bitIndex63)
<=> v4331(VarCurr,bitIndex63) ) ).
fof(addAssignment_35137,axiom,
! [VarNext] :
( v4331(VarNext,bitIndex63)
<=> v112070(VarNext,bitIndex63) ) ).
fof(addCaseBooleanConditionEqualRanges1_1862,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112071(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112070(VarNext,B)
<=> v4331(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1932,axiom,
! [VarNext] :
( v112071(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v112070(VarNext,B)
<=> v5053(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112071(VarNext)
<=> v112072(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112072(VarNext)
<=> ( v112074(VarNext)
& v4522(VarNext) ) ) ) ).
fof(writeUnaryOperator_8786,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112074(VarNext)
<=> v4535(VarNext) ) ) ).
fof(addAssignment_35136,axiom,
! [VarCurr] :
( v4335(VarCurr,bitIndex63)
<=> v4337(VarCurr,bitIndex63) ) ).
fof(addAssignment_35135,axiom,
! [VarCurr] :
( v4337(VarCurr,bitIndex63)
<=> v4339(VarCurr,bitIndex63) ) ).
fof(addAssignment_35134,axiom,
! [VarCurr] :
( v4339(VarCurr,bitIndex63)
<=> v4341(VarCurr,bitIndex63) ) ).
fof(addAssignment_35133,axiom,
! [VarCurr] :
( v4341(VarCurr,bitIndex63)
<=> v4343(VarCurr,bitIndex63) ) ).
fof(addAssignment_35132,axiom,
! [VarCurr] :
( v4343(VarCurr,bitIndex63)
<=> v4345(VarCurr,bitIndex63) ) ).
fof(addAssignment_35131,axiom,
! [VarCurr] :
( v4345(VarCurr,bitIndex63)
<=> v4347(VarCurr,bitIndex63) ) ).
fof(addAssignment_35130,axiom,
! [VarCurr] :
( v4347(VarCurr,bitIndex63)
<=> v4349(VarCurr,bitIndex63) ) ).
fof(addAssignment_35129,axiom,
! [VarCurr] :
( v4349(VarCurr,bitIndex63)
<=> v4351(VarCurr,bitIndex63) ) ).
fof(addAssignment_35128,axiom,
! [VarCurr] :
( v4351(VarCurr,bitIndex63)
<=> v4353(VarCurr,bitIndex63) ) ).
fof(addAssignment_35127,axiom,
! [VarCurr] :
( v4353(VarCurr,bitIndex63)
<=> v4355(VarCurr,bitIndex63) ) ).
fof(addAssignment_35126,axiom,
! [VarNext] :
( v112018(VarNext,bitIndex18)
<=> v112040(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1861,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112041(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v112040(VarNext,B)
<=> v112018(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1931,axiom,
! [VarNext] :
( v112041(VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v112040(VarNext,B)
<=> v112054(VarNext,B) ) ) ) ).
fof(addAssignment_35125,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_20_0(B)
=> ( v112054(VarNext,B)
<=> v112052(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5106,axiom,
! [VarCurr] :
( ~ v107015(VarCurr)
=> ! [B] :
( range_20_0(B)
=> ( v112052(VarCurr,B)
<=> v112021(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5109,axiom,
! [VarCurr] :
( v107015(VarCurr)
=> ! [B] :
( range_20_0(B)
=> ( v112052(VarCurr,B)
<=> $false ) ) ) ).
fof(range_axiom_104,axiom,
! [B] :
( range_20_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B ) ) ).
fof(bitBlastConstant_12015,axiom,
~ b000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_12014,axiom,
~ b000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_12013,axiom,
~ b000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_12012,axiom,
~ b000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_12011,axiom,
~ b000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_12010,axiom,
~ b000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_12009,axiom,
~ b000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_12008,axiom,
~ b000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_12007,axiom,
~ b000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_12006,axiom,
~ b000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_12005,axiom,
~ b000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_12004,axiom,
~ b000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_12003,axiom,
~ b000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_12002,axiom,
~ b000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_12001,axiom,
~ b000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_12000,axiom,
~ b000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_11999,axiom,
~ b000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_11998,axiom,
~ b000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_11997,axiom,
~ b000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_11996,axiom,
~ b000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_11995,axiom,
~ b000000000000000000000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22199,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112041(VarNext)
<=> ( v112042(VarNext)
& v112049(VarNext) ) ) ) ).
fof(addAssignment_35124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112049(VarNext)
<=> v112047(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22198,axiom,
! [VarCurr] :
( v112047(VarCurr)
<=> ( v107015(VarCurr)
| v112050(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22197,axiom,
! [VarCurr] :
( v112050(VarCurr)
<=> ( v107017(VarCurr)
& v112051(VarCurr) ) ) ).
fof(writeUnaryOperator_8785,axiom,
! [VarCurr] :
( ~ v112051(VarCurr)
<=> v107015(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v112042(VarNext)
<=> ( v112044(VarNext)
& v106979(VarNext) ) ) ) ).
fof(writeUnaryOperator_8784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v112044(VarNext)
<=> v106988(VarNext) ) ) ).
fof(addAssignment_35123,axiom,
! [VarCurr] :
( v112021(VarCurr,bitIndex18)
<=> v112023(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22195,axiom,
! [VarCurr] :
( v112023(VarCurr)
<=> ( v107900(VarCurr,bitIndex0)
& v112025(VarCurr) ) ) ).
fof(addAssignment_35122,axiom,
! [VarCurr] :
( v112025(VarCurr)
<=> v112027(VarCurr) ) ).
fof(addAssignment_35121,axiom,
! [VarCurr] :
( v112027(VarCurr)
<=> v112029(VarCurr) ) ).
fof(addAssignment_35120,axiom,
! [VarCurr] :
( v112029(VarCurr)
<=> v112031(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22194,axiom,
! [VarCurr] :
( v112031(VarCurr)
<=> ( v112034(VarCurr)
& v112037(VarCurr) ) ) ).
fof(writeUnaryOperator_8783,axiom,
! [VarCurr] :
( ~ v112037(VarCurr)
<=> v108018(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22193,axiom,
! [VarCurr] :
( v112034(VarCurr)
<=> ( v108165(VarCurr)
& v112035(VarCurr) ) ) ).
fof(writeUnaryOperator_8782,axiom,
! [VarCurr] :
( ~ v112035(VarCurr)
<=> v112036(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7697,axiom,
! [VarCurr] :
( v112036(VarCurr)
<=> ( ( v108830(VarCurr,bitIndex60)
<=> $false )
& ( v108830(VarCurr,bitIndex59)
<=> $false )
& ( v108830(VarCurr,bitIndex58)
<=> $false )
& ( v108830(VarCurr,bitIndex57)
<=> $false )
& ( v108830(VarCurr,bitIndex56)
<=> $false )
& ( v108830(VarCurr,bitIndex55)
<=> $false )
& ( v108830(VarCurr,bitIndex54)
<=> $false )
& ( v108830(VarCurr,bitIndex53)
<=> $false )
& ( v108830(VarCurr,bitIndex52)
<=> $false )
& ( v108830(VarCurr,bitIndex51)
<=> $false )
& ( v108830(VarCurr,bitIndex50)
<=> $false )
& ( v108830(VarCurr,bitIndex49)
<=> $false )
& ( v108830(VarCurr,bitIndex48)
<=> $false )
& ( v108830(VarCurr,bitIndex47)
<=> $false )
& ( v108830(VarCurr,bitIndex46)
<=> $false )
& ( v108830(VarCurr,bitIndex45)
<=> $false )
& ( v108830(VarCurr,bitIndex44)
<=> $false )
& ( v108830(VarCurr,bitIndex43)
<=> $false )
& ( v108830(VarCurr,bitIndex42)
<=> $false )
& ( v108830(VarCurr,bitIndex41)
<=> $false )
& ( v108830(VarCurr,bitIndex40)
<=> $false )
& ( v108830(VarCurr,bitIndex39)
<=> $false )
& ( v108830(VarCurr,bitIndex38)
<=> $false ) ) ) ).
fof(bitBlastConstant_11994,axiom,
~ b00000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_11993,axiom,
~ b00000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_11992,axiom,
~ b00000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_11991,axiom,
~ b00000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_11990,axiom,
~ b00000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_11989,axiom,
~ b00000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_11988,axiom,
~ b00000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_11987,axiom,
~ b00000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_11986,axiom,
~ b00000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_11985,axiom,
~ b00000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_11984,axiom,
~ b00000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_11983,axiom,
~ b00000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_11982,axiom,
~ b00000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_11981,axiom,
~ b00000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_11980,axiom,
~ b00000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_11979,axiom,
~ b00000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_11978,axiom,
~ b00000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_11977,axiom,
~ b00000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_11976,axiom,
~ b00000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_11975,axiom,
~ b00000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_11974,axiom,
~ b00000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_11973,axiom,
~ b00000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_11972,axiom,
~ b00000000000000000000000(bitIndex0) ).
fof(addAssignment_35119,axiom,
! [VarCurr,B] :
( range_60_38(B)
=> ( v108830(VarCurr,B)
<=> v108169(VarCurr,B) ) ) ).
fof(addAssignment_35118,axiom,
! [VarCurr,B] :
( range_60_38(B)
=> ( v108169(VarCurr,B)
<=> v108171(VarCurr,B) ) ) ).
fof(addAssignment_35117,axiom,
! [VarCurr,B] :
( range_60_38(B)
=> ( v108171(VarCurr,B)
<=> v108173(VarCurr,B) ) ) ).
fof(addAssignment_35116,axiom,
! [VarCurr,B] :
( range_60_38(B)
=> ( v108173(VarCurr,B)
<=> v108200(VarCurr,B) ) ) ).
fof(range_axiom_103,axiom,
! [B] :
( range_60_38(B)
<=> ( $false
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B ) ) ).
fof(addAssignment_35115,axiom,
! [VarCurr] :
( v112014(VarCurr)
<=> v112016(VarCurr) ) ).
fof(addAssignment_35114,axiom,
! [VarCurr] :
( v112016(VarCurr)
<=> v4254(VarCurr) ) ).
fof(addAssignment_35113,axiom,
! [VarCurr] :
( v108306(VarCurr,bitIndex1)
<=> v108308(VarCurr,bitIndex1) ) ).
fof(addAssignment_35112,axiom,
! [VarCurr] :
( v108308(VarCurr,bitIndex1)
<=> v108310(VarCurr,bitIndex1) ) ).
fof(addAssignment_35111,axiom,
! [VarCurr] :
( v108310(VarCurr,bitIndex1)
<=> v108312(VarCurr,bitIndex1) ) ).
fof(addAssignment_35110,axiom,
! [VarCurr] :
( v108312(VarCurr,bitIndex1)
<=> v112008(VarCurr,bitIndex1) ) ).
fof(addAssignment_35109,axiom,
! [VarCurr] :
( v112008(VarCurr,bitIndex0)
<=> v112012(VarCurr) ) ).
fof(addAssignment_35108,axiom,
! [VarCurr] :
( v112008(VarCurr,bitIndex1)
<=> v112009(VarCurr) ) ).
fof(writeUnaryOperator_8781,axiom,
! [VarCurr] :
( ~ v112012(VarCurr)
<=> v108314(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8780,axiom,
! [VarCurr] :
( ~ v112009(VarCurr)
<=> v112010(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_2041,axiom,
! [VarCurr] :
( v112010(VarCurr)
<=> ( v108314(VarCurr,bitIndex1)
& v112011(VarCurr) ) ) ).
fof(writeUnaryOperator_8779,axiom,
! [VarCurr] :
( ~ v112011(VarCurr)
<=> v108165(VarCurr) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_3,axiom,
! [VarCurr] :
( ( ~ v111954(VarCurr)
& ~ v111964(VarCurr)
& ~ v111973(VarCurr)
& ~ v111981(VarCurr)
& ~ v111988(VarCurr)
& ~ v111994(VarCurr)
& ~ v111999(VarCurr)
& ~ v112003(VarCurr)
& ~ v112006(VarCurr)
& ~ v112007(VarCurr) )
=> ( v108314(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_3,axiom,
! [VarCurr] :
( v112007(VarCurr)
=> ( v108314(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_3,axiom,
! [VarCurr] :
( v112006(VarCurr)
=> ( v108314(VarCurr,bitIndex1)
<=> v108818(VarCurr,bitIndex29) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_10,axiom,
! [VarCurr] :
( v112003(VarCurr)
=> ( v108314(VarCurr,bitIndex1)
<=> v112004(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_10,axiom,
! [VarCurr] :
( v111999(VarCurr)
=> ( v108314(VarCurr,bitIndex1)
<=> v112000(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_11,axiom,
! [VarCurr] :
( v111994(VarCurr)
=> ( v108314(VarCurr,bitIndex1)
<=> v111995(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_11,axiom,
! [VarCurr] :
( v111988(VarCurr)
=> ( v108314(VarCurr,bitIndex1)
<=> v111989(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_11,axiom,
! [VarCurr] :
( v111981(VarCurr)
=> ( v108314(VarCurr,bitIndex1)
<=> v111982(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_12,axiom,
! [VarCurr] :
( v111973(VarCurr)
=> ( v108314(VarCurr,bitIndex1)
<=> v111974(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_18,axiom,
! [VarCurr] :
( v111964(VarCurr)
=> ( v108314(VarCurr,bitIndex1)
<=> v111965(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_15,axiom,
! [VarCurr] :
( v111954(VarCurr)
=> ( v108314(VarCurr,bitIndex1)
<=> v111955(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7696,axiom,
! [VarCurr] :
( v112007(VarCurr)
<=> ( ( v108316(VarCurr,bitIndex3)
<=> $true )
& ( v108316(VarCurr,bitIndex2)
<=> $false )
& ( v108316(VarCurr,bitIndex1)
<=> $false )
& ( v108316(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7695,axiom,
! [VarCurr] :
( v112006(VarCurr)
<=> ( ( v108316(VarCurr,bitIndex3)
<=> $true )
& ( v108316(VarCurr,bitIndex2)
<=> $false )
& ( v108316(VarCurr,bitIndex1)
<=> $false )
& ( v108316(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2040,axiom,
! [VarCurr] :
( v112004(VarCurr)
<=> ( v108818(VarCurr,bitIndex28)
& v108818(VarCurr,bitIndex29) ) ) ).
fof(addBitVectorEqualityBitBlasted_7694,axiom,
! [VarCurr] :
( v112003(VarCurr)
<=> ( ( v108316(VarCurr,bitIndex3)
<=> $false )
& ( v108316(VarCurr,bitIndex2)
<=> $true )
& ( v108316(VarCurr,bitIndex1)
<=> $true )
& ( v108316(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2039,axiom,
! [VarCurr] :
( v112000(VarCurr)
<=> ( v112002(VarCurr)
& v108818(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2038,axiom,
! [VarCurr] :
( v112002(VarCurr)
<=> ( v108818(VarCurr,bitIndex27)
& v108818(VarCurr,bitIndex28) ) ) ).
fof(addBitVectorEqualityBitBlasted_7693,axiom,
! [VarCurr] :
( v111999(VarCurr)
<=> ( ( v108316(VarCurr,bitIndex3)
<=> $false )
& ( v108316(VarCurr,bitIndex2)
<=> $true )
& ( v108316(VarCurr,bitIndex1)
<=> $true )
& ( v108316(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2037,axiom,
! [VarCurr] :
( v111995(VarCurr)
<=> ( v111997(VarCurr)
& v108818(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2036,axiom,
! [VarCurr] :
( v111997(VarCurr)
<=> ( v111998(VarCurr)
& v108818(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2035,axiom,
! [VarCurr] :
( v111998(VarCurr)
<=> ( v108818(VarCurr,bitIndex26)
& v108818(VarCurr,bitIndex27) ) ) ).
fof(addBitVectorEqualityBitBlasted_7692,axiom,
! [VarCurr] :
( v111994(VarCurr)
<=> ( ( v108316(VarCurr,bitIndex3)
<=> $false )
& ( v108316(VarCurr,bitIndex2)
<=> $true )
& ( v108316(VarCurr,bitIndex1)
<=> $false )
& ( v108316(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2034,axiom,
! [VarCurr] :
( v111989(VarCurr)
<=> ( v111991(VarCurr)
& v108818(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2033,axiom,
! [VarCurr] :
( v111991(VarCurr)
<=> ( v111992(VarCurr)
& v108818(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2032,axiom,
! [VarCurr] :
( v111992(VarCurr)
<=> ( v111993(VarCurr)
& v108818(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2031,axiom,
! [VarCurr] :
( v111993(VarCurr)
<=> ( v108818(VarCurr,bitIndex25)
& v108818(VarCurr,bitIndex26) ) ) ).
fof(addBitVectorEqualityBitBlasted_7691,axiom,
! [VarCurr] :
( v111988(VarCurr)
<=> ( ( v108316(VarCurr,bitIndex3)
<=> $false )
& ( v108316(VarCurr,bitIndex2)
<=> $true )
& ( v108316(VarCurr,bitIndex1)
<=> $false )
& ( v108316(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2030,axiom,
! [VarCurr] :
( v111982(VarCurr)
<=> ( v111984(VarCurr)
& v108818(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2029,axiom,
! [VarCurr] :
( v111984(VarCurr)
<=> ( v111985(VarCurr)
& v108818(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2028,axiom,
! [VarCurr] :
( v111985(VarCurr)
<=> ( v111986(VarCurr)
& v108818(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2027,axiom,
! [VarCurr] :
( v111986(VarCurr)
<=> ( v111987(VarCurr)
& v108818(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2026,axiom,
! [VarCurr] :
( v111987(VarCurr)
<=> ( v108818(VarCurr,bitIndex24)
& v108818(VarCurr,bitIndex25) ) ) ).
fof(addBitVectorEqualityBitBlasted_7690,axiom,
! [VarCurr] :
( v111981(VarCurr)
<=> ( ( v108316(VarCurr,bitIndex3)
<=> $false )
& ( v108316(VarCurr,bitIndex2)
<=> $false )
& ( v108316(VarCurr,bitIndex1)
<=> $true )
& ( v108316(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2025,axiom,
! [VarCurr] :
( v111974(VarCurr)
<=> ( v111976(VarCurr)
& v108818(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2024,axiom,
! [VarCurr] :
( v111976(VarCurr)
<=> ( v111977(VarCurr)
& v108818(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2023,axiom,
! [VarCurr] :
( v111977(VarCurr)
<=> ( v111978(VarCurr)
& v108818(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2022,axiom,
! [VarCurr] :
( v111978(VarCurr)
<=> ( v111979(VarCurr)
& v108818(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2021,axiom,
! [VarCurr] :
( v111979(VarCurr)
<=> ( v111980(VarCurr)
& v108818(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2020,axiom,
! [VarCurr] :
( v111980(VarCurr)
<=> ( v108818(VarCurr,bitIndex23)
& v108818(VarCurr,bitIndex24) ) ) ).
fof(addBitVectorEqualityBitBlasted_7689,axiom,
! [VarCurr] :
( v111973(VarCurr)
<=> ( ( v108316(VarCurr,bitIndex3)
<=> $false )
& ( v108316(VarCurr,bitIndex2)
<=> $false )
& ( v108316(VarCurr,bitIndex1)
<=> $true )
& ( v108316(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2019,axiom,
! [VarCurr] :
( v111965(VarCurr)
<=> ( v111967(VarCurr)
& v108818(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2018,axiom,
! [VarCurr] :
( v111967(VarCurr)
<=> ( v111968(VarCurr)
& v108818(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2017,axiom,
! [VarCurr] :
( v111968(VarCurr)
<=> ( v111969(VarCurr)
& v108818(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2016,axiom,
! [VarCurr] :
( v111969(VarCurr)
<=> ( v111970(VarCurr)
& v108818(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2015,axiom,
! [VarCurr] :
( v111970(VarCurr)
<=> ( v111971(VarCurr)
& v108818(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2014,axiom,
! [VarCurr] :
( v111971(VarCurr)
<=> ( v111972(VarCurr)
& v108818(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2013,axiom,
! [VarCurr] :
( v111972(VarCurr)
<=> ( v108818(VarCurr,bitIndex22)
& v108818(VarCurr,bitIndex23) ) ) ).
fof(addBitVectorEqualityBitBlasted_7688,axiom,
! [VarCurr] :
( v111964(VarCurr)
<=> ( ( v108316(VarCurr,bitIndex3)
<=> $false )
& ( v108316(VarCurr,bitIndex2)
<=> $false )
& ( v108316(VarCurr,bitIndex1)
<=> $false )
& ( v108316(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2012,axiom,
! [VarCurr] :
( v111955(VarCurr)
<=> ( v111957(VarCurr)
& v108818(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2011,axiom,
! [VarCurr] :
( v111957(VarCurr)
<=> ( v111958(VarCurr)
& v108818(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2010,axiom,
! [VarCurr] :
( v111958(VarCurr)
<=> ( v111959(VarCurr)
& v108818(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2009,axiom,
! [VarCurr] :
( v111959(VarCurr)
<=> ( v111960(VarCurr)
& v108818(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2008,axiom,
! [VarCurr] :
( v111960(VarCurr)
<=> ( v111961(VarCurr)
& v108818(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2007,axiom,
! [VarCurr] :
( v111961(VarCurr)
<=> ( v111962(VarCurr)
& v108818(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2006,axiom,
! [VarCurr] :
( v111962(VarCurr)
<=> ( v111963(VarCurr)
& v108818(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2005,axiom,
! [VarCurr] :
( v111963(VarCurr)
<=> ( v108818(VarCurr,bitIndex21)
& v108818(VarCurr,bitIndex22) ) ) ).
fof(addBitVectorEqualityBitBlasted_7687,axiom,
! [VarCurr] :
( v111954(VarCurr)
<=> ( ( v108316(VarCurr,bitIndex3)
<=> $false )
& ( v108316(VarCurr,bitIndex2)
<=> $false )
& ( v108316(VarCurr,bitIndex1)
<=> $false )
& ( v108316(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35107,axiom,
! [VarNext,B] :
( range_29_21(B)
=> ( v108818(VarNext,B)
<=> v111932(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1860,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111933(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v111932(VarNext,B)
<=> v108818(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1930,axiom,
! [VarNext] :
( v111933(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v111932(VarNext,B)
<=> v111950(VarNext,B) ) ) ) ).
fof(addAssignment_35106,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v111950(VarNext,B)
<=> v111948(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5105,axiom,
! [VarCurr] :
( ~ v111944(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v111948(VarCurr,B)
<=> v108830(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5108,axiom,
! [VarCurr] :
( v111944(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v111948(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22192,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111933(VarNext)
<=> ( v111934(VarNext)
& v111943(VarNext) ) ) ) ).
fof(addAssignment_35105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111943(VarNext)
<=> v111941(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22191,axiom,
! [VarCurr] :
( v111941(VarCurr)
<=> ( v111944(VarCurr)
| v111945(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22190,axiom,
! [VarCurr] :
( v111945(VarCurr)
<=> ( v111946(VarCurr)
& v111947(VarCurr) ) ) ).
fof(writeUnaryOperator_8778,axiom,
! [VarCurr] :
( ~ v111947(VarCurr)
<=> v111944(VarCurr) ) ).
fof(writeUnaryOperator_8777,axiom,
! [VarCurr] :
( ~ v111946(VarCurr)
<=> v108822(VarCurr) ) ).
fof(writeUnaryOperator_8776,axiom,
! [VarCurr] :
( ~ v111944(VarCurr)
<=> v108820(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22189,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111934(VarNext)
<=> ( v111935(VarNext)
& v111930(VarNext) ) ) ) ).
fof(writeUnaryOperator_8775,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111935(VarNext)
<=> v111937(VarNext) ) ) ).
fof(addAssignment_35104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111937(VarNext)
<=> v111930(VarCurr) ) ) ).
fof(addAssignment_35103,axiom,
! [VarCurr] :
( v111930(VarCurr)
<=> v4528(VarCurr) ) ).
fof(addAssignment_35102,axiom,
! [VarCurr,B] :
( range_29_21(B)
=> ( v108830(VarCurr,B)
<=> v108169(VarCurr,B) ) ) ).
fof(addAssignment_35101,axiom,
! [VarCurr,B] :
( range_29_21(B)
=> ( v108169(VarCurr,B)
<=> v108171(VarCurr,B) ) ) ).
fof(addAssignment_35100,axiom,
! [VarCurr,B] :
( range_29_21(B)
=> ( v108171(VarCurr,B)
<=> v108173(VarCurr,B) ) ) ).
fof(addAssignment_35099,axiom,
! [VarCurr,B] :
( range_29_21(B)
=> ( v108173(VarCurr,B)
<=> v108200(VarCurr,B) ) ) ).
fof(range_axiom_102,axiom,
! [B] :
( range_29_21(B)
<=> ( $false
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B ) ) ).
fof(addAssignment_35098,axiom,
! [VarCurr,B] :
( range_18_10(B)
=> ( v108204(VarCurr,B)
<=> v111916(VarCurr,B) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges7_13,axiom,
! [VarCurr] :
( ( ~ v111917(VarCurr)
& ~ v111918(VarCurr)
& ~ v111920(VarCurr)
& ~ v111921(VarCurr)
& ~ v111923(VarCurr)
& ~ v111924(VarCurr)
& ~ v111926(VarCurr) )
=> ! [B] :
( range_26_0(B)
=> ( v111916(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_13,axiom,
! [VarCurr] :
( v111926(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v111916(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_17,axiom,
! [VarCurr] :
( v111924(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v111916(VarCurr,B)
<=> v111925(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_20,axiom,
! [VarCurr] :
( v111923(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v111916(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_159,axiom,
! [VarCurr] :
( v111921(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v111916(VarCurr,B)
<=> v111922(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1263,axiom,
! [VarCurr] :
( v111920(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v111916(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5104,axiom,
! [VarCurr] :
( v111918(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v111916(VarCurr,B)
<=> v111919(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5107,axiom,
! [VarCurr] :
( v111917(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v111916(VarCurr,B)
<=> v110602(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22188,axiom,
! [VarCurr] :
( v111926(VarCurr)
<=> ( v111927(VarCurr)
| v111928(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7686,axiom,
! [VarCurr] :
( v111928(VarCurr)
<=> ( ( v108833(VarCurr,bitIndex2)
<=> $true )
& ( v108833(VarCurr,bitIndex1)
<=> $true )
& ( v108833(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7685,axiom,
! [VarCurr] :
( v111927(VarCurr)
<=> ( ( v108833(VarCurr,bitIndex2)
<=> $true )
& ( v108833(VarCurr,bitIndex1)
<=> $true )
& ( v108833(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35097,axiom,
! [VarCurr] :
( ( v111925(VarCurr,bitIndex14)
<=> v108028(VarCurr,bitIndex25) )
& ( v111925(VarCurr,bitIndex13)
<=> v108028(VarCurr,bitIndex24) )
& ( v111925(VarCurr,bitIndex12)
<=> v108028(VarCurr,bitIndex23) )
& ( v111925(VarCurr,bitIndex11)
<=> v108028(VarCurr,bitIndex22) )
& ( v111925(VarCurr,bitIndex10)
<=> v108028(VarCurr,bitIndex21) )
& ( v111925(VarCurr,bitIndex9)
<=> v108028(VarCurr,bitIndex20) )
& ( v111925(VarCurr,bitIndex8)
<=> v108028(VarCurr,bitIndex19) )
& ( v111925(VarCurr,bitIndex7)
<=> v108028(VarCurr,bitIndex18) )
& ( v111925(VarCurr,bitIndex6)
<=> v108028(VarCurr,bitIndex17) )
& ( v111925(VarCurr,bitIndex5)
<=> v108028(VarCurr,bitIndex16) )
& ( v111925(VarCurr,bitIndex4)
<=> v108028(VarCurr,bitIndex15) )
& ( v111925(VarCurr,bitIndex3)
<=> v108028(VarCurr,bitIndex14) )
& ( v111925(VarCurr,bitIndex2)
<=> v108028(VarCurr,bitIndex13) )
& ( v111925(VarCurr,bitIndex1)
<=> v108028(VarCurr,bitIndex12) )
& ( v111925(VarCurr,bitIndex0)
<=> v108028(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_35096,axiom,
! [VarCurr] :
( ( v111925(VarCurr,bitIndex26)
<=> v110602(VarCurr,bitIndex11) )
& ( v111925(VarCurr,bitIndex25)
<=> v110602(VarCurr,bitIndex10) )
& ( v111925(VarCurr,bitIndex24)
<=> v110602(VarCurr,bitIndex9) )
& ( v111925(VarCurr,bitIndex23)
<=> v110602(VarCurr,bitIndex8) )
& ( v111925(VarCurr,bitIndex22)
<=> v110602(VarCurr,bitIndex7) )
& ( v111925(VarCurr,bitIndex21)
<=> v110602(VarCurr,bitIndex6) )
& ( v111925(VarCurr,bitIndex20)
<=> v110602(VarCurr,bitIndex5) )
& ( v111925(VarCurr,bitIndex19)
<=> v110602(VarCurr,bitIndex4) )
& ( v111925(VarCurr,bitIndex18)
<=> v110602(VarCurr,bitIndex3) )
& ( v111925(VarCurr,bitIndex17)
<=> v110602(VarCurr,bitIndex2) )
& ( v111925(VarCurr,bitIndex16)
<=> v110602(VarCurr,bitIndex1) )
& ( v111925(VarCurr,bitIndex15)
<=> v110602(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7684,axiom,
! [VarCurr] :
( v111924(VarCurr)
<=> ( ( v108833(VarCurr,bitIndex2)
<=> $true )
& ( v108833(VarCurr,bitIndex1)
<=> $false )
& ( v108833(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7683,axiom,
! [VarCurr] :
( v111923(VarCurr)
<=> ( ( v108833(VarCurr,bitIndex2)
<=> $true )
& ( v108833(VarCurr,bitIndex1)
<=> $false )
& ( v108833(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35095,axiom,
! [VarCurr] :
( ( v111922(VarCurr,bitIndex8)
<=> v108028(VarCurr,bitIndex19) )
& ( v111922(VarCurr,bitIndex7)
<=> v108028(VarCurr,bitIndex18) )
& ( v111922(VarCurr,bitIndex6)
<=> v108028(VarCurr,bitIndex17) )
& ( v111922(VarCurr,bitIndex5)
<=> v108028(VarCurr,bitIndex16) )
& ( v111922(VarCurr,bitIndex4)
<=> v108028(VarCurr,bitIndex15) )
& ( v111922(VarCurr,bitIndex3)
<=> v108028(VarCurr,bitIndex14) )
& ( v111922(VarCurr,bitIndex2)
<=> v108028(VarCurr,bitIndex13) )
& ( v111922(VarCurr,bitIndex1)
<=> v108028(VarCurr,bitIndex12) )
& ( v111922(VarCurr,bitIndex0)
<=> v108028(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_35094,axiom,
! [VarCurr] :
( ( v111922(VarCurr,bitIndex26)
<=> v110602(VarCurr,bitIndex17) )
& ( v111922(VarCurr,bitIndex25)
<=> v110602(VarCurr,bitIndex16) )
& ( v111922(VarCurr,bitIndex24)
<=> v110602(VarCurr,bitIndex15) )
& ( v111922(VarCurr,bitIndex23)
<=> v110602(VarCurr,bitIndex14) )
& ( v111922(VarCurr,bitIndex22)
<=> v110602(VarCurr,bitIndex13) )
& ( v111922(VarCurr,bitIndex21)
<=> v110602(VarCurr,bitIndex12) )
& ( v111922(VarCurr,bitIndex20)
<=> v110602(VarCurr,bitIndex11) )
& ( v111922(VarCurr,bitIndex19)
<=> v110602(VarCurr,bitIndex10) )
& ( v111922(VarCurr,bitIndex18)
<=> v110602(VarCurr,bitIndex9) )
& ( v111922(VarCurr,bitIndex17)
<=> v110602(VarCurr,bitIndex8) )
& ( v111922(VarCurr,bitIndex16)
<=> v110602(VarCurr,bitIndex7) )
& ( v111922(VarCurr,bitIndex15)
<=> v110602(VarCurr,bitIndex6) )
& ( v111922(VarCurr,bitIndex14)
<=> v110602(VarCurr,bitIndex5) )
& ( v111922(VarCurr,bitIndex13)
<=> v110602(VarCurr,bitIndex4) )
& ( v111922(VarCurr,bitIndex12)
<=> v110602(VarCurr,bitIndex3) )
& ( v111922(VarCurr,bitIndex11)
<=> v110602(VarCurr,bitIndex2) )
& ( v111922(VarCurr,bitIndex10)
<=> v110602(VarCurr,bitIndex1) )
& ( v111922(VarCurr,bitIndex9)
<=> v110602(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7682,axiom,
! [VarCurr] :
( v111921(VarCurr)
<=> ( ( v108833(VarCurr,bitIndex2)
<=> $false )
& ( v108833(VarCurr,bitIndex1)
<=> $true )
& ( v108833(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7681,axiom,
! [VarCurr] :
( v111920(VarCurr)
<=> ( ( v108833(VarCurr,bitIndex2)
<=> $false )
& ( v108833(VarCurr,bitIndex1)
<=> $true )
& ( v108833(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35093,axiom,
! [VarCurr] :
( ( v111919(VarCurr,bitIndex2)
<=> v108028(VarCurr,bitIndex13) )
& ( v111919(VarCurr,bitIndex1)
<=> v108028(VarCurr,bitIndex12) )
& ( v111919(VarCurr,bitIndex0)
<=> v108028(VarCurr,bitIndex11) ) ) ).
fof(addAssignment_35092,axiom,
! [VarCurr] :
( ( v111919(VarCurr,bitIndex26)
<=> v110602(VarCurr,bitIndex23) )
& ( v111919(VarCurr,bitIndex25)
<=> v110602(VarCurr,bitIndex22) )
& ( v111919(VarCurr,bitIndex24)
<=> v110602(VarCurr,bitIndex21) )
& ( v111919(VarCurr,bitIndex23)
<=> v110602(VarCurr,bitIndex20) )
& ( v111919(VarCurr,bitIndex22)
<=> v110602(VarCurr,bitIndex19) )
& ( v111919(VarCurr,bitIndex21)
<=> v110602(VarCurr,bitIndex18) )
& ( v111919(VarCurr,bitIndex20)
<=> v110602(VarCurr,bitIndex17) )
& ( v111919(VarCurr,bitIndex19)
<=> v110602(VarCurr,bitIndex16) )
& ( v111919(VarCurr,bitIndex18)
<=> v110602(VarCurr,bitIndex15) )
& ( v111919(VarCurr,bitIndex17)
<=> v110602(VarCurr,bitIndex14) )
& ( v111919(VarCurr,bitIndex16)
<=> v110602(VarCurr,bitIndex13) )
& ( v111919(VarCurr,bitIndex15)
<=> v110602(VarCurr,bitIndex12) )
& ( v111919(VarCurr,bitIndex14)
<=> v110602(VarCurr,bitIndex11) )
& ( v111919(VarCurr,bitIndex13)
<=> v110602(VarCurr,bitIndex10) )
& ( v111919(VarCurr,bitIndex12)
<=> v110602(VarCurr,bitIndex9) )
& ( v111919(VarCurr,bitIndex11)
<=> v110602(VarCurr,bitIndex8) )
& ( v111919(VarCurr,bitIndex10)
<=> v110602(VarCurr,bitIndex7) )
& ( v111919(VarCurr,bitIndex9)
<=> v110602(VarCurr,bitIndex6) )
& ( v111919(VarCurr,bitIndex8)
<=> v110602(VarCurr,bitIndex5) )
& ( v111919(VarCurr,bitIndex7)
<=> v110602(VarCurr,bitIndex4) )
& ( v111919(VarCurr,bitIndex6)
<=> v110602(VarCurr,bitIndex3) )
& ( v111919(VarCurr,bitIndex5)
<=> v110602(VarCurr,bitIndex2) )
& ( v111919(VarCurr,bitIndex4)
<=> v110602(VarCurr,bitIndex1) )
& ( v111919(VarCurr,bitIndex3)
<=> v110602(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7680,axiom,
! [VarCurr] :
( v111918(VarCurr)
<=> ( ( v108833(VarCurr,bitIndex2)
<=> $false )
& ( v108833(VarCurr,bitIndex1)
<=> $false )
& ( v108833(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7679,axiom,
! [VarCurr] :
( v111917(VarCurr)
<=> ( ( v108833(VarCurr,bitIndex2)
<=> $false )
& ( v108833(VarCurr,bitIndex1)
<=> $false )
& ( v108833(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_35091,axiom,
! [VarCurr] :
( v110602(VarCurr,bitIndex0)
<=> v111404(VarCurr,bitIndex0) ) ).
fof(addAssignment_35090,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v110602(VarCurr,B)
<=> v111404(VarCurr,B) ) ) ).
fof(addAssignment_35089,axiom,
! [VarCurr,B] :
( range_9_7(B)
=> ( v110602(VarCurr,B)
<=> v111404(VarCurr,B) ) ) ).
fof(range_axiom_101,axiom,
! [B] :
( range_9_7(B)
<=> ( $false
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B ) ) ).
fof(addAssignment_35088,axiom,
! [VarCurr,B] :
( range_18_10(B)
=> ( v110602(VarCurr,B)
<=> v111404(VarCurr,B) ) ) ).
fof(range_axiom_100,axiom,
! [B] :
( range_18_10(B)
<=> ( $false
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B ) ) ).
fof(addAssignment_35087,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex0)
<=> v111912(VarCurr) ) ).
fof(addAssignment_35086,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex1)
<=> v111907(VarCurr) ) ).
fof(addAssignment_35085,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex2)
<=> v111902(VarCurr) ) ).
fof(addAssignment_35084,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex3)
<=> v111897(VarCurr) ) ).
fof(addAssignment_35083,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex4)
<=> v111892(VarCurr) ) ).
fof(addAssignment_35082,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex5)
<=> v111887(VarCurr) ) ).
fof(addAssignment_35081,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex6)
<=> v111882(VarCurr) ) ).
fof(addAssignment_35080,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex7)
<=> v111877(VarCurr) ) ).
fof(addAssignment_35079,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex8)
<=> v111872(VarCurr) ) ).
fof(addAssignment_35078,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex9)
<=> v111867(VarCurr) ) ).
fof(addAssignment_35077,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex10)
<=> v111862(VarCurr) ) ).
fof(addAssignment_35076,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex11)
<=> v111857(VarCurr) ) ).
fof(addAssignment_35075,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex12)
<=> v111852(VarCurr) ) ).
fof(addAssignment_35074,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex13)
<=> v111847(VarCurr) ) ).
fof(addAssignment_35073,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex14)
<=> v111842(VarCurr) ) ).
fof(addAssignment_35072,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex15)
<=> v111837(VarCurr) ) ).
fof(addAssignment_35071,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex16)
<=> v111832(VarCurr) ) ).
fof(addAssignment_35070,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex17)
<=> v111827(VarCurr) ) ).
fof(addAssignment_35069,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex18)
<=> v111822(VarCurr) ) ).
fof(addAssignment_35068,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex19)
<=> v111817(VarCurr) ) ).
fof(addAssignment_35067,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex20)
<=> v111812(VarCurr) ) ).
fof(addAssignment_35066,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex21)
<=> v111807(VarCurr) ) ).
fof(addAssignment_35065,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex22)
<=> v111802(VarCurr) ) ).
fof(addAssignment_35064,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex23)
<=> v111797(VarCurr) ) ).
fof(addAssignment_35063,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex24)
<=> v111792(VarCurr) ) ).
fof(addAssignment_35062,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex25)
<=> v111787(VarCurr) ) ).
fof(addAssignment_35061,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex26)
<=> v111782(VarCurr) ) ).
fof(addAssignment_35060,axiom,
! [VarCurr] :
( v111404(VarCurr,bitIndex27)
<=> v111406(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22187,axiom,
! [VarCurr] :
( v111912(VarCurr)
<=> ( v111913(VarCurr)
& v111915(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22186,axiom,
! [VarCurr] :
( v111915(VarCurr)
<=> ( v110716(VarCurr,bitIndex0)
| v111462(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22185,axiom,
! [VarCurr] :
( v111913(VarCurr)
<=> ( v111469(VarCurr)
| v111914(VarCurr) ) ) ).
fof(writeUnaryOperator_8774,axiom,
! [VarCurr] :
( ~ v111914(VarCurr)
<=> v111462(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22184,axiom,
! [VarCurr] :
( v111907(VarCurr)
<=> ( v111908(VarCurr)
& v111911(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22183,axiom,
! [VarCurr] :
( v111911(VarCurr)
<=> ( v111461(VarCurr)
| v111463(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22182,axiom,
! [VarCurr] :
( v111908(VarCurr)
<=> ( v111909(VarCurr)
| v111910(VarCurr) ) ) ).
fof(writeUnaryOperator_8773,axiom,
! [VarCurr] :
( ~ v111910(VarCurr)
<=> v111463(VarCurr) ) ).
fof(writeUnaryOperator_8772,axiom,
! [VarCurr] :
( ~ v111909(VarCurr)
<=> v111461(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22181,axiom,
! [VarCurr] :
( v111902(VarCurr)
<=> ( v111903(VarCurr)
& v111906(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22180,axiom,
! [VarCurr] :
( v111906(VarCurr)
<=> ( v111459(VarCurr)
| v111474(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22179,axiom,
! [VarCurr] :
( v111903(VarCurr)
<=> ( v111904(VarCurr)
| v111905(VarCurr) ) ) ).
fof(writeUnaryOperator_8771,axiom,
! [VarCurr] :
( ~ v111905(VarCurr)
<=> v111474(VarCurr) ) ).
fof(writeUnaryOperator_8770,axiom,
! [VarCurr] :
( ~ v111904(VarCurr)
<=> v111459(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22178,axiom,
! [VarCurr] :
( v111897(VarCurr)
<=> ( v111898(VarCurr)
& v111901(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22177,axiom,
! [VarCurr] :
( v111901(VarCurr)
<=> ( v111457(VarCurr)
| v111486(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22176,axiom,
! [VarCurr] :
( v111898(VarCurr)
<=> ( v111899(VarCurr)
| v111900(VarCurr) ) ) ).
fof(writeUnaryOperator_8769,axiom,
! [VarCurr] :
( ~ v111900(VarCurr)
<=> v111486(VarCurr) ) ).
fof(writeUnaryOperator_8768,axiom,
! [VarCurr] :
( ~ v111899(VarCurr)
<=> v111457(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22175,axiom,
! [VarCurr] :
( v111892(VarCurr)
<=> ( v111893(VarCurr)
& v111896(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22174,axiom,
! [VarCurr] :
( v111896(VarCurr)
<=> ( v111455(VarCurr)
| v111498(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22173,axiom,
! [VarCurr] :
( v111893(VarCurr)
<=> ( v111894(VarCurr)
| v111895(VarCurr) ) ) ).
fof(writeUnaryOperator_8767,axiom,
! [VarCurr] :
( ~ v111895(VarCurr)
<=> v111498(VarCurr) ) ).
fof(writeUnaryOperator_8766,axiom,
! [VarCurr] :
( ~ v111894(VarCurr)
<=> v111455(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22172,axiom,
! [VarCurr] :
( v111887(VarCurr)
<=> ( v111888(VarCurr)
& v111891(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22171,axiom,
! [VarCurr] :
( v111891(VarCurr)
<=> ( v111453(VarCurr)
| v111510(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22170,axiom,
! [VarCurr] :
( v111888(VarCurr)
<=> ( v111889(VarCurr)
| v111890(VarCurr) ) ) ).
fof(writeUnaryOperator_8765,axiom,
! [VarCurr] :
( ~ v111890(VarCurr)
<=> v111510(VarCurr) ) ).
fof(writeUnaryOperator_8764,axiom,
! [VarCurr] :
( ~ v111889(VarCurr)
<=> v111453(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22169,axiom,
! [VarCurr] :
( v111882(VarCurr)
<=> ( v111883(VarCurr)
& v111886(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22168,axiom,
! [VarCurr] :
( v111886(VarCurr)
<=> ( v111451(VarCurr)
| v111522(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22167,axiom,
! [VarCurr] :
( v111883(VarCurr)
<=> ( v111884(VarCurr)
| v111885(VarCurr) ) ) ).
fof(writeUnaryOperator_8763,axiom,
! [VarCurr] :
( ~ v111885(VarCurr)
<=> v111522(VarCurr) ) ).
fof(writeUnaryOperator_8762,axiom,
! [VarCurr] :
( ~ v111884(VarCurr)
<=> v111451(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22166,axiom,
! [VarCurr] :
( v111877(VarCurr)
<=> ( v111878(VarCurr)
& v111881(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22165,axiom,
! [VarCurr] :
( v111881(VarCurr)
<=> ( v111449(VarCurr)
| v111534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22164,axiom,
! [VarCurr] :
( v111878(VarCurr)
<=> ( v111879(VarCurr)
| v111880(VarCurr) ) ) ).
fof(writeUnaryOperator_8761,axiom,
! [VarCurr] :
( ~ v111880(VarCurr)
<=> v111534(VarCurr) ) ).
fof(writeUnaryOperator_8760,axiom,
! [VarCurr] :
( ~ v111879(VarCurr)
<=> v111449(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22163,axiom,
! [VarCurr] :
( v111872(VarCurr)
<=> ( v111873(VarCurr)
& v111876(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22162,axiom,
! [VarCurr] :
( v111876(VarCurr)
<=> ( v111447(VarCurr)
| v111546(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22161,axiom,
! [VarCurr] :
( v111873(VarCurr)
<=> ( v111874(VarCurr)
| v111875(VarCurr) ) ) ).
fof(writeUnaryOperator_8759,axiom,
! [VarCurr] :
( ~ v111875(VarCurr)
<=> v111546(VarCurr) ) ).
fof(writeUnaryOperator_8758,axiom,
! [VarCurr] :
( ~ v111874(VarCurr)
<=> v111447(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22160,axiom,
! [VarCurr] :
( v111867(VarCurr)
<=> ( v111868(VarCurr)
& v111871(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22159,axiom,
! [VarCurr] :
( v111871(VarCurr)
<=> ( v111445(VarCurr)
| v111558(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22158,axiom,
! [VarCurr] :
( v111868(VarCurr)
<=> ( v111869(VarCurr)
| v111870(VarCurr) ) ) ).
fof(writeUnaryOperator_8757,axiom,
! [VarCurr] :
( ~ v111870(VarCurr)
<=> v111558(VarCurr) ) ).
fof(writeUnaryOperator_8756,axiom,
! [VarCurr] :
( ~ v111869(VarCurr)
<=> v111445(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22157,axiom,
! [VarCurr] :
( v111862(VarCurr)
<=> ( v111863(VarCurr)
& v111866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22156,axiom,
! [VarCurr] :
( v111866(VarCurr)
<=> ( v111443(VarCurr)
| v111570(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22155,axiom,
! [VarCurr] :
( v111863(VarCurr)
<=> ( v111864(VarCurr)
| v111865(VarCurr) ) ) ).
fof(writeUnaryOperator_8755,axiom,
! [VarCurr] :
( ~ v111865(VarCurr)
<=> v111570(VarCurr) ) ).
fof(writeUnaryOperator_8754,axiom,
! [VarCurr] :
( ~ v111864(VarCurr)
<=> v111443(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22154,axiom,
! [VarCurr] :
( v111857(VarCurr)
<=> ( v111858(VarCurr)
& v111861(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22153,axiom,
! [VarCurr] :
( v111861(VarCurr)
<=> ( v111441(VarCurr)
| v111582(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22152,axiom,
! [VarCurr] :
( v111858(VarCurr)
<=> ( v111859(VarCurr)
| v111860(VarCurr) ) ) ).
fof(writeUnaryOperator_8753,axiom,
! [VarCurr] :
( ~ v111860(VarCurr)
<=> v111582(VarCurr) ) ).
fof(writeUnaryOperator_8752,axiom,
! [VarCurr] :
( ~ v111859(VarCurr)
<=> v111441(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22151,axiom,
! [VarCurr] :
( v111852(VarCurr)
<=> ( v111853(VarCurr)
& v111856(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22150,axiom,
! [VarCurr] :
( v111856(VarCurr)
<=> ( v111439(VarCurr)
| v111594(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22149,axiom,
! [VarCurr] :
( v111853(VarCurr)
<=> ( v111854(VarCurr)
| v111855(VarCurr) ) ) ).
fof(writeUnaryOperator_8751,axiom,
! [VarCurr] :
( ~ v111855(VarCurr)
<=> v111594(VarCurr) ) ).
fof(writeUnaryOperator_8750,axiom,
! [VarCurr] :
( ~ v111854(VarCurr)
<=> v111439(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22148,axiom,
! [VarCurr] :
( v111847(VarCurr)
<=> ( v111848(VarCurr)
& v111851(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22147,axiom,
! [VarCurr] :
( v111851(VarCurr)
<=> ( v111437(VarCurr)
| v111606(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22146,axiom,
! [VarCurr] :
( v111848(VarCurr)
<=> ( v111849(VarCurr)
| v111850(VarCurr) ) ) ).
fof(writeUnaryOperator_8749,axiom,
! [VarCurr] :
( ~ v111850(VarCurr)
<=> v111606(VarCurr) ) ).
fof(writeUnaryOperator_8748,axiom,
! [VarCurr] :
( ~ v111849(VarCurr)
<=> v111437(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22145,axiom,
! [VarCurr] :
( v111842(VarCurr)
<=> ( v111843(VarCurr)
& v111846(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22144,axiom,
! [VarCurr] :
( v111846(VarCurr)
<=> ( v111435(VarCurr)
| v111618(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22143,axiom,
! [VarCurr] :
( v111843(VarCurr)
<=> ( v111844(VarCurr)
| v111845(VarCurr) ) ) ).
fof(writeUnaryOperator_8747,axiom,
! [VarCurr] :
( ~ v111845(VarCurr)
<=> v111618(VarCurr) ) ).
fof(writeUnaryOperator_8746,axiom,
! [VarCurr] :
( ~ v111844(VarCurr)
<=> v111435(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22142,axiom,
! [VarCurr] :
( v111837(VarCurr)
<=> ( v111838(VarCurr)
& v111841(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22141,axiom,
! [VarCurr] :
( v111841(VarCurr)
<=> ( v111433(VarCurr)
| v111630(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22140,axiom,
! [VarCurr] :
( v111838(VarCurr)
<=> ( v111839(VarCurr)
| v111840(VarCurr) ) ) ).
fof(writeUnaryOperator_8745,axiom,
! [VarCurr] :
( ~ v111840(VarCurr)
<=> v111630(VarCurr) ) ).
fof(writeUnaryOperator_8744,axiom,
! [VarCurr] :
( ~ v111839(VarCurr)
<=> v111433(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22139,axiom,
! [VarCurr] :
( v111832(VarCurr)
<=> ( v111833(VarCurr)
& v111836(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22138,axiom,
! [VarCurr] :
( v111836(VarCurr)
<=> ( v111431(VarCurr)
| v111642(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22137,axiom,
! [VarCurr] :
( v111833(VarCurr)
<=> ( v111834(VarCurr)
| v111835(VarCurr) ) ) ).
fof(writeUnaryOperator_8743,axiom,
! [VarCurr] :
( ~ v111835(VarCurr)
<=> v111642(VarCurr) ) ).
fof(writeUnaryOperator_8742,axiom,
! [VarCurr] :
( ~ v111834(VarCurr)
<=> v111431(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22136,axiom,
! [VarCurr] :
( v111827(VarCurr)
<=> ( v111828(VarCurr)
& v111831(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22135,axiom,
! [VarCurr] :
( v111831(VarCurr)
<=> ( v111429(VarCurr)
| v111654(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22134,axiom,
! [VarCurr] :
( v111828(VarCurr)
<=> ( v111829(VarCurr)
| v111830(VarCurr) ) ) ).
fof(writeUnaryOperator_8741,axiom,
! [VarCurr] :
( ~ v111830(VarCurr)
<=> v111654(VarCurr) ) ).
fof(writeUnaryOperator_8740,axiom,
! [VarCurr] :
( ~ v111829(VarCurr)
<=> v111429(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22133,axiom,
! [VarCurr] :
( v111822(VarCurr)
<=> ( v111823(VarCurr)
& v111826(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22132,axiom,
! [VarCurr] :
( v111826(VarCurr)
<=> ( v111427(VarCurr)
| v111666(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22131,axiom,
! [VarCurr] :
( v111823(VarCurr)
<=> ( v111824(VarCurr)
| v111825(VarCurr) ) ) ).
fof(writeUnaryOperator_8739,axiom,
! [VarCurr] :
( ~ v111825(VarCurr)
<=> v111666(VarCurr) ) ).
fof(writeUnaryOperator_8738,axiom,
! [VarCurr] :
( ~ v111824(VarCurr)
<=> v111427(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22130,axiom,
! [VarCurr] :
( v111817(VarCurr)
<=> ( v111818(VarCurr)
& v111821(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22129,axiom,
! [VarCurr] :
( v111821(VarCurr)
<=> ( v111425(VarCurr)
| v111678(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22128,axiom,
! [VarCurr] :
( v111818(VarCurr)
<=> ( v111819(VarCurr)
| v111820(VarCurr) ) ) ).
fof(writeUnaryOperator_8737,axiom,
! [VarCurr] :
( ~ v111820(VarCurr)
<=> v111678(VarCurr) ) ).
fof(writeUnaryOperator_8736,axiom,
! [VarCurr] :
( ~ v111819(VarCurr)
<=> v111425(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22127,axiom,
! [VarCurr] :
( v111812(VarCurr)
<=> ( v111813(VarCurr)
& v111816(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22126,axiom,
! [VarCurr] :
( v111816(VarCurr)
<=> ( v111423(VarCurr)
| v111690(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22125,axiom,
! [VarCurr] :
( v111813(VarCurr)
<=> ( v111814(VarCurr)
| v111815(VarCurr) ) ) ).
fof(writeUnaryOperator_8735,axiom,
! [VarCurr] :
( ~ v111815(VarCurr)
<=> v111690(VarCurr) ) ).
fof(writeUnaryOperator_8734,axiom,
! [VarCurr] :
( ~ v111814(VarCurr)
<=> v111423(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22124,axiom,
! [VarCurr] :
( v111807(VarCurr)
<=> ( v111808(VarCurr)
& v111811(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22123,axiom,
! [VarCurr] :
( v111811(VarCurr)
<=> ( v111421(VarCurr)
| v111702(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22122,axiom,
! [VarCurr] :
( v111808(VarCurr)
<=> ( v111809(VarCurr)
| v111810(VarCurr) ) ) ).
fof(writeUnaryOperator_8733,axiom,
! [VarCurr] :
( ~ v111810(VarCurr)
<=> v111702(VarCurr) ) ).
fof(writeUnaryOperator_8732,axiom,
! [VarCurr] :
( ~ v111809(VarCurr)
<=> v111421(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22121,axiom,
! [VarCurr] :
( v111802(VarCurr)
<=> ( v111803(VarCurr)
& v111806(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22120,axiom,
! [VarCurr] :
( v111806(VarCurr)
<=> ( v111419(VarCurr)
| v111714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22119,axiom,
! [VarCurr] :
( v111803(VarCurr)
<=> ( v111804(VarCurr)
| v111805(VarCurr) ) ) ).
fof(writeUnaryOperator_8731,axiom,
! [VarCurr] :
( ~ v111805(VarCurr)
<=> v111714(VarCurr) ) ).
fof(writeUnaryOperator_8730,axiom,
! [VarCurr] :
( ~ v111804(VarCurr)
<=> v111419(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22118,axiom,
! [VarCurr] :
( v111797(VarCurr)
<=> ( v111798(VarCurr)
& v111801(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22117,axiom,
! [VarCurr] :
( v111801(VarCurr)
<=> ( v111417(VarCurr)
| v111726(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22116,axiom,
! [VarCurr] :
( v111798(VarCurr)
<=> ( v111799(VarCurr)
| v111800(VarCurr) ) ) ).
fof(writeUnaryOperator_8729,axiom,
! [VarCurr] :
( ~ v111800(VarCurr)
<=> v111726(VarCurr) ) ).
fof(writeUnaryOperator_8728,axiom,
! [VarCurr] :
( ~ v111799(VarCurr)
<=> v111417(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22115,axiom,
! [VarCurr] :
( v111792(VarCurr)
<=> ( v111793(VarCurr)
& v111796(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22114,axiom,
! [VarCurr] :
( v111796(VarCurr)
<=> ( v111415(VarCurr)
| v111738(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22113,axiom,
! [VarCurr] :
( v111793(VarCurr)
<=> ( v111794(VarCurr)
| v111795(VarCurr) ) ) ).
fof(writeUnaryOperator_8727,axiom,
! [VarCurr] :
( ~ v111795(VarCurr)
<=> v111738(VarCurr) ) ).
fof(writeUnaryOperator_8726,axiom,
! [VarCurr] :
( ~ v111794(VarCurr)
<=> v111415(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22112,axiom,
! [VarCurr] :
( v111787(VarCurr)
<=> ( v111788(VarCurr)
& v111791(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22111,axiom,
! [VarCurr] :
( v111791(VarCurr)
<=> ( v111413(VarCurr)
| v111750(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22110,axiom,
! [VarCurr] :
( v111788(VarCurr)
<=> ( v111789(VarCurr)
| v111790(VarCurr) ) ) ).
fof(writeUnaryOperator_8725,axiom,
! [VarCurr] :
( ~ v111790(VarCurr)
<=> v111750(VarCurr) ) ).
fof(writeUnaryOperator_8724,axiom,
! [VarCurr] :
( ~ v111789(VarCurr)
<=> v111413(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22109,axiom,
! [VarCurr] :
( v111782(VarCurr)
<=> ( v111783(VarCurr)
& v111786(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22108,axiom,
! [VarCurr] :
( v111786(VarCurr)
<=> ( v111411(VarCurr)
| v111762(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22107,axiom,
! [VarCurr] :
( v111783(VarCurr)
<=> ( v111784(VarCurr)
| v111785(VarCurr) ) ) ).
fof(writeUnaryOperator_8723,axiom,
! [VarCurr] :
( ~ v111785(VarCurr)
<=> v111762(VarCurr) ) ).
fof(writeUnaryOperator_8722,axiom,
! [VarCurr] :
( ~ v111784(VarCurr)
<=> v111411(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22106,axiom,
! [VarCurr] :
( v111406(VarCurr)
<=> ( v111407(VarCurr)
& v111781(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22105,axiom,
! [VarCurr] :
( v111781(VarCurr)
<=> ( v111409(VarCurr)
| v111775(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22104,axiom,
! [VarCurr] :
( v111407(VarCurr)
<=> ( v111408(VarCurr)
| v111774(VarCurr) ) ) ).
fof(writeUnaryOperator_8721,axiom,
! [VarCurr] :
( ~ v111774(VarCurr)
<=> v111775(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22103,axiom,
! [VarCurr] :
( v111775(VarCurr)
<=> ( v111776(VarCurr)
& v111779(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2004,axiom,
! [VarCurr] :
( v111779(VarCurr)
<=> ( v111780(VarCurr)
| v111462(VarCurr,bitIndex27) ) ) ).
fof(writeUnaryOperator_8720,axiom,
! [VarCurr] :
( ~ v111780(VarCurr)
<=> v111777(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22102,axiom,
! [VarCurr] :
( v111776(VarCurr)
<=> ( v111777(VarCurr)
| v111778(VarCurr) ) ) ).
fof(writeUnaryOperator_8719,axiom,
! [VarCurr] :
( ~ v111778(VarCurr)
<=> v111462(VarCurr,bitIndex27) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22101,axiom,
! [VarCurr] :
( v111777(VarCurr)
<=> ( v111768(VarCurr)
& v111770(VarCurr) ) ) ).
fof(writeUnaryOperator_8718,axiom,
! [VarCurr] :
( ~ v111408(VarCurr)
<=> v111409(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22100,axiom,
! [VarCurr] :
( v111409(VarCurr)
<=> ( v111410(VarCurr)
| v111773(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2003,axiom,
! [VarCurr] :
( v111773(VarCurr)
<=> ( v111765(VarCurr)
& v111462(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22099,axiom,
! [VarCurr] :
( v111410(VarCurr)
<=> ( v111411(VarCurr)
& v111762(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22098,axiom,
! [VarCurr] :
( v111762(VarCurr)
<=> ( v111763(VarCurr)
& v111772(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2002,axiom,
! [VarCurr] :
( v111772(VarCurr)
<=> ( v111765(VarCurr)
| v111462(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22097,axiom,
! [VarCurr] :
( v111763(VarCurr)
<=> ( v111764(VarCurr)
| v111771(VarCurr) ) ) ).
fof(writeUnaryOperator_8717,axiom,
! [VarCurr] :
( ~ v111771(VarCurr)
<=> v111462(VarCurr,bitIndex26) ) ).
fof(writeUnaryOperator_8716,axiom,
! [VarCurr] :
( ~ v111764(VarCurr)
<=> v111765(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22096,axiom,
! [VarCurr] :
( v111765(VarCurr)
<=> ( v111766(VarCurr)
& v111769(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22095,axiom,
! [VarCurr] :
( v111769(VarCurr)
<=> ( v111768(VarCurr)
| v111770(VarCurr) ) ) ).
fof(writeUnaryOperator_8715,axiom,
! [VarCurr] :
( ~ v111770(VarCurr)
<=> v110716(VarCurr,bitIndex26) ) ).
fof(writeBinaryOperatorShiftedRanges_2001,axiom,
! [VarCurr] :
( v111766(VarCurr)
<=> ( v111767(VarCurr)
| v110716(VarCurr,bitIndex26) ) ) ).
fof(writeUnaryOperator_8714,axiom,
! [VarCurr] :
( ~ v111767(VarCurr)
<=> v111768(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22094,axiom,
! [VarCurr] :
( v111768(VarCurr)
<=> ( v111756(VarCurr)
& v111758(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22093,axiom,
! [VarCurr] :
( v111411(VarCurr)
<=> ( v111412(VarCurr)
| v111761(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_2000,axiom,
! [VarCurr] :
( v111761(VarCurr)
<=> ( v111753(VarCurr)
& v111462(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22092,axiom,
! [VarCurr] :
( v111412(VarCurr)
<=> ( v111413(VarCurr)
& v111750(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22091,axiom,
! [VarCurr] :
( v111750(VarCurr)
<=> ( v111751(VarCurr)
& v111760(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1999,axiom,
! [VarCurr] :
( v111760(VarCurr)
<=> ( v111753(VarCurr)
| v111462(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22090,axiom,
! [VarCurr] :
( v111751(VarCurr)
<=> ( v111752(VarCurr)
| v111759(VarCurr) ) ) ).
fof(writeUnaryOperator_8713,axiom,
! [VarCurr] :
( ~ v111759(VarCurr)
<=> v111462(VarCurr,bitIndex25) ) ).
fof(writeUnaryOperator_8712,axiom,
! [VarCurr] :
( ~ v111752(VarCurr)
<=> v111753(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22089,axiom,
! [VarCurr] :
( v111753(VarCurr)
<=> ( v111754(VarCurr)
& v111757(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22088,axiom,
! [VarCurr] :
( v111757(VarCurr)
<=> ( v111756(VarCurr)
| v111758(VarCurr) ) ) ).
fof(writeUnaryOperator_8711,axiom,
! [VarCurr] :
( ~ v111758(VarCurr)
<=> v110716(VarCurr,bitIndex25) ) ).
fof(writeBinaryOperatorShiftedRanges_1998,axiom,
! [VarCurr] :
( v111754(VarCurr)
<=> ( v111755(VarCurr)
| v110716(VarCurr,bitIndex25) ) ) ).
fof(writeUnaryOperator_8710,axiom,
! [VarCurr] :
( ~ v111755(VarCurr)
<=> v111756(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22087,axiom,
! [VarCurr] :
( v111756(VarCurr)
<=> ( v111744(VarCurr)
& v111746(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22086,axiom,
! [VarCurr] :
( v111413(VarCurr)
<=> ( v111414(VarCurr)
| v111749(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1997,axiom,
! [VarCurr] :
( v111749(VarCurr)
<=> ( v111741(VarCurr)
& v111462(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22085,axiom,
! [VarCurr] :
( v111414(VarCurr)
<=> ( v111415(VarCurr)
& v111738(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22084,axiom,
! [VarCurr] :
( v111738(VarCurr)
<=> ( v111739(VarCurr)
& v111748(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1996,axiom,
! [VarCurr] :
( v111748(VarCurr)
<=> ( v111741(VarCurr)
| v111462(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22083,axiom,
! [VarCurr] :
( v111739(VarCurr)
<=> ( v111740(VarCurr)
| v111747(VarCurr) ) ) ).
fof(writeUnaryOperator_8709,axiom,
! [VarCurr] :
( ~ v111747(VarCurr)
<=> v111462(VarCurr,bitIndex24) ) ).
fof(writeUnaryOperator_8708,axiom,
! [VarCurr] :
( ~ v111740(VarCurr)
<=> v111741(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22082,axiom,
! [VarCurr] :
( v111741(VarCurr)
<=> ( v111742(VarCurr)
& v111745(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22081,axiom,
! [VarCurr] :
( v111745(VarCurr)
<=> ( v111744(VarCurr)
| v111746(VarCurr) ) ) ).
fof(writeUnaryOperator_8707,axiom,
! [VarCurr] :
( ~ v111746(VarCurr)
<=> v110716(VarCurr,bitIndex24) ) ).
fof(writeBinaryOperatorShiftedRanges_1995,axiom,
! [VarCurr] :
( v111742(VarCurr)
<=> ( v111743(VarCurr)
| v110716(VarCurr,bitIndex24) ) ) ).
fof(writeUnaryOperator_8706,axiom,
! [VarCurr] :
( ~ v111743(VarCurr)
<=> v111744(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22080,axiom,
! [VarCurr] :
( v111744(VarCurr)
<=> ( v111732(VarCurr)
& v111734(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22079,axiom,
! [VarCurr] :
( v111415(VarCurr)
<=> ( v111416(VarCurr)
| v111737(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1994,axiom,
! [VarCurr] :
( v111737(VarCurr)
<=> ( v111729(VarCurr)
& v111462(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22078,axiom,
! [VarCurr] :
( v111416(VarCurr)
<=> ( v111417(VarCurr)
& v111726(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22077,axiom,
! [VarCurr] :
( v111726(VarCurr)
<=> ( v111727(VarCurr)
& v111736(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1993,axiom,
! [VarCurr] :
( v111736(VarCurr)
<=> ( v111729(VarCurr)
| v111462(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22076,axiom,
! [VarCurr] :
( v111727(VarCurr)
<=> ( v111728(VarCurr)
| v111735(VarCurr) ) ) ).
fof(writeUnaryOperator_8705,axiom,
! [VarCurr] :
( ~ v111735(VarCurr)
<=> v111462(VarCurr,bitIndex23) ) ).
fof(writeUnaryOperator_8704,axiom,
! [VarCurr] :
( ~ v111728(VarCurr)
<=> v111729(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22075,axiom,
! [VarCurr] :
( v111729(VarCurr)
<=> ( v111730(VarCurr)
& v111733(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22074,axiom,
! [VarCurr] :
( v111733(VarCurr)
<=> ( v111732(VarCurr)
| v111734(VarCurr) ) ) ).
fof(writeUnaryOperator_8703,axiom,
! [VarCurr] :
( ~ v111734(VarCurr)
<=> v110716(VarCurr,bitIndex23) ) ).
fof(writeBinaryOperatorShiftedRanges_1992,axiom,
! [VarCurr] :
( v111730(VarCurr)
<=> ( v111731(VarCurr)
| v110716(VarCurr,bitIndex23) ) ) ).
fof(writeUnaryOperator_8702,axiom,
! [VarCurr] :
( ~ v111731(VarCurr)
<=> v111732(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22073,axiom,
! [VarCurr] :
( v111732(VarCurr)
<=> ( v111720(VarCurr)
& v111722(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22072,axiom,
! [VarCurr] :
( v111417(VarCurr)
<=> ( v111418(VarCurr)
| v111725(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1991,axiom,
! [VarCurr] :
( v111725(VarCurr)
<=> ( v111717(VarCurr)
& v111462(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22071,axiom,
! [VarCurr] :
( v111418(VarCurr)
<=> ( v111419(VarCurr)
& v111714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22070,axiom,
! [VarCurr] :
( v111714(VarCurr)
<=> ( v111715(VarCurr)
& v111724(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1990,axiom,
! [VarCurr] :
( v111724(VarCurr)
<=> ( v111717(VarCurr)
| v111462(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22069,axiom,
! [VarCurr] :
( v111715(VarCurr)
<=> ( v111716(VarCurr)
| v111723(VarCurr) ) ) ).
fof(writeUnaryOperator_8701,axiom,
! [VarCurr] :
( ~ v111723(VarCurr)
<=> v111462(VarCurr,bitIndex22) ) ).
fof(writeUnaryOperator_8700,axiom,
! [VarCurr] :
( ~ v111716(VarCurr)
<=> v111717(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22068,axiom,
! [VarCurr] :
( v111717(VarCurr)
<=> ( v111718(VarCurr)
& v111721(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22067,axiom,
! [VarCurr] :
( v111721(VarCurr)
<=> ( v111720(VarCurr)
| v111722(VarCurr) ) ) ).
fof(writeUnaryOperator_8699,axiom,
! [VarCurr] :
( ~ v111722(VarCurr)
<=> v110716(VarCurr,bitIndex22) ) ).
fof(writeBinaryOperatorShiftedRanges_1989,axiom,
! [VarCurr] :
( v111718(VarCurr)
<=> ( v111719(VarCurr)
| v110716(VarCurr,bitIndex22) ) ) ).
fof(writeUnaryOperator_8698,axiom,
! [VarCurr] :
( ~ v111719(VarCurr)
<=> v111720(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22066,axiom,
! [VarCurr] :
( v111720(VarCurr)
<=> ( v111708(VarCurr)
& v111710(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22065,axiom,
! [VarCurr] :
( v111419(VarCurr)
<=> ( v111420(VarCurr)
| v111713(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1988,axiom,
! [VarCurr] :
( v111713(VarCurr)
<=> ( v111705(VarCurr)
& v111462(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22064,axiom,
! [VarCurr] :
( v111420(VarCurr)
<=> ( v111421(VarCurr)
& v111702(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22063,axiom,
! [VarCurr] :
( v111702(VarCurr)
<=> ( v111703(VarCurr)
& v111712(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1987,axiom,
! [VarCurr] :
( v111712(VarCurr)
<=> ( v111705(VarCurr)
| v111462(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22062,axiom,
! [VarCurr] :
( v111703(VarCurr)
<=> ( v111704(VarCurr)
| v111711(VarCurr) ) ) ).
fof(writeUnaryOperator_8697,axiom,
! [VarCurr] :
( ~ v111711(VarCurr)
<=> v111462(VarCurr,bitIndex21) ) ).
fof(writeUnaryOperator_8696,axiom,
! [VarCurr] :
( ~ v111704(VarCurr)
<=> v111705(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22061,axiom,
! [VarCurr] :
( v111705(VarCurr)
<=> ( v111706(VarCurr)
& v111709(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22060,axiom,
! [VarCurr] :
( v111709(VarCurr)
<=> ( v111708(VarCurr)
| v111710(VarCurr) ) ) ).
fof(writeUnaryOperator_8695,axiom,
! [VarCurr] :
( ~ v111710(VarCurr)
<=> v110716(VarCurr,bitIndex21) ) ).
fof(writeBinaryOperatorShiftedRanges_1986,axiom,
! [VarCurr] :
( v111706(VarCurr)
<=> ( v111707(VarCurr)
| v110716(VarCurr,bitIndex21) ) ) ).
fof(writeUnaryOperator_8694,axiom,
! [VarCurr] :
( ~ v111707(VarCurr)
<=> v111708(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22059,axiom,
! [VarCurr] :
( v111708(VarCurr)
<=> ( v111696(VarCurr)
& v111698(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22058,axiom,
! [VarCurr] :
( v111421(VarCurr)
<=> ( v111422(VarCurr)
| v111701(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1985,axiom,
! [VarCurr] :
( v111701(VarCurr)
<=> ( v111693(VarCurr)
& v111462(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22057,axiom,
! [VarCurr] :
( v111422(VarCurr)
<=> ( v111423(VarCurr)
& v111690(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22056,axiom,
! [VarCurr] :
( v111690(VarCurr)
<=> ( v111691(VarCurr)
& v111700(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1984,axiom,
! [VarCurr] :
( v111700(VarCurr)
<=> ( v111693(VarCurr)
| v111462(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22055,axiom,
! [VarCurr] :
( v111691(VarCurr)
<=> ( v111692(VarCurr)
| v111699(VarCurr) ) ) ).
fof(writeUnaryOperator_8693,axiom,
! [VarCurr] :
( ~ v111699(VarCurr)
<=> v111462(VarCurr,bitIndex20) ) ).
fof(writeUnaryOperator_8692,axiom,
! [VarCurr] :
( ~ v111692(VarCurr)
<=> v111693(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22054,axiom,
! [VarCurr] :
( v111693(VarCurr)
<=> ( v111694(VarCurr)
& v111697(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22053,axiom,
! [VarCurr] :
( v111697(VarCurr)
<=> ( v111696(VarCurr)
| v111698(VarCurr) ) ) ).
fof(writeUnaryOperator_8691,axiom,
! [VarCurr] :
( ~ v111698(VarCurr)
<=> v110716(VarCurr,bitIndex20) ) ).
fof(writeBinaryOperatorShiftedRanges_1983,axiom,
! [VarCurr] :
( v111694(VarCurr)
<=> ( v111695(VarCurr)
| v110716(VarCurr,bitIndex20) ) ) ).
fof(writeUnaryOperator_8690,axiom,
! [VarCurr] :
( ~ v111695(VarCurr)
<=> v111696(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22052,axiom,
! [VarCurr] :
( v111696(VarCurr)
<=> ( v111684(VarCurr)
& v111686(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22051,axiom,
! [VarCurr] :
( v111423(VarCurr)
<=> ( v111424(VarCurr)
| v111689(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1982,axiom,
! [VarCurr] :
( v111689(VarCurr)
<=> ( v111681(VarCurr)
& v111462(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22050,axiom,
! [VarCurr] :
( v111424(VarCurr)
<=> ( v111425(VarCurr)
& v111678(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22049,axiom,
! [VarCurr] :
( v111678(VarCurr)
<=> ( v111679(VarCurr)
& v111688(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1981,axiom,
! [VarCurr] :
( v111688(VarCurr)
<=> ( v111681(VarCurr)
| v111462(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22048,axiom,
! [VarCurr] :
( v111679(VarCurr)
<=> ( v111680(VarCurr)
| v111687(VarCurr) ) ) ).
fof(writeUnaryOperator_8689,axiom,
! [VarCurr] :
( ~ v111687(VarCurr)
<=> v111462(VarCurr,bitIndex19) ) ).
fof(writeUnaryOperator_8688,axiom,
! [VarCurr] :
( ~ v111680(VarCurr)
<=> v111681(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22047,axiom,
! [VarCurr] :
( v111681(VarCurr)
<=> ( v111682(VarCurr)
& v111685(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22046,axiom,
! [VarCurr] :
( v111685(VarCurr)
<=> ( v111684(VarCurr)
| v111686(VarCurr) ) ) ).
fof(writeUnaryOperator_8687,axiom,
! [VarCurr] :
( ~ v111686(VarCurr)
<=> v110716(VarCurr,bitIndex19) ) ).
fof(writeBinaryOperatorShiftedRanges_1980,axiom,
! [VarCurr] :
( v111682(VarCurr)
<=> ( v111683(VarCurr)
| v110716(VarCurr,bitIndex19) ) ) ).
fof(writeUnaryOperator_8686,axiom,
! [VarCurr] :
( ~ v111683(VarCurr)
<=> v111684(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22045,axiom,
! [VarCurr] :
( v111684(VarCurr)
<=> ( v111672(VarCurr)
& v111674(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22044,axiom,
! [VarCurr] :
( v111425(VarCurr)
<=> ( v111426(VarCurr)
| v111677(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1979,axiom,
! [VarCurr] :
( v111677(VarCurr)
<=> ( v111669(VarCurr)
& v111462(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22043,axiom,
! [VarCurr] :
( v111426(VarCurr)
<=> ( v111427(VarCurr)
& v111666(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22042,axiom,
! [VarCurr] :
( v111666(VarCurr)
<=> ( v111667(VarCurr)
& v111676(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1978,axiom,
! [VarCurr] :
( v111676(VarCurr)
<=> ( v111669(VarCurr)
| v111462(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22041,axiom,
! [VarCurr] :
( v111667(VarCurr)
<=> ( v111668(VarCurr)
| v111675(VarCurr) ) ) ).
fof(writeUnaryOperator_8685,axiom,
! [VarCurr] :
( ~ v111675(VarCurr)
<=> v111462(VarCurr,bitIndex18) ) ).
fof(writeUnaryOperator_8684,axiom,
! [VarCurr] :
( ~ v111668(VarCurr)
<=> v111669(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22040,axiom,
! [VarCurr] :
( v111669(VarCurr)
<=> ( v111670(VarCurr)
& v111673(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22039,axiom,
! [VarCurr] :
( v111673(VarCurr)
<=> ( v111672(VarCurr)
| v111674(VarCurr) ) ) ).
fof(writeUnaryOperator_8683,axiom,
! [VarCurr] :
( ~ v111674(VarCurr)
<=> v110716(VarCurr,bitIndex18) ) ).
fof(writeBinaryOperatorShiftedRanges_1977,axiom,
! [VarCurr] :
( v111670(VarCurr)
<=> ( v111671(VarCurr)
| v110716(VarCurr,bitIndex18) ) ) ).
fof(writeUnaryOperator_8682,axiom,
! [VarCurr] :
( ~ v111671(VarCurr)
<=> v111672(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22038,axiom,
! [VarCurr] :
( v111672(VarCurr)
<=> ( v111660(VarCurr)
& v111662(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22037,axiom,
! [VarCurr] :
( v111427(VarCurr)
<=> ( v111428(VarCurr)
| v111665(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1976,axiom,
! [VarCurr] :
( v111665(VarCurr)
<=> ( v111657(VarCurr)
& v111462(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22036,axiom,
! [VarCurr] :
( v111428(VarCurr)
<=> ( v111429(VarCurr)
& v111654(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22035,axiom,
! [VarCurr] :
( v111654(VarCurr)
<=> ( v111655(VarCurr)
& v111664(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1975,axiom,
! [VarCurr] :
( v111664(VarCurr)
<=> ( v111657(VarCurr)
| v111462(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22034,axiom,
! [VarCurr] :
( v111655(VarCurr)
<=> ( v111656(VarCurr)
| v111663(VarCurr) ) ) ).
fof(writeUnaryOperator_8681,axiom,
! [VarCurr] :
( ~ v111663(VarCurr)
<=> v111462(VarCurr,bitIndex17) ) ).
fof(writeUnaryOperator_8680,axiom,
! [VarCurr] :
( ~ v111656(VarCurr)
<=> v111657(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22033,axiom,
! [VarCurr] :
( v111657(VarCurr)
<=> ( v111658(VarCurr)
& v111661(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22032,axiom,
! [VarCurr] :
( v111661(VarCurr)
<=> ( v111660(VarCurr)
| v111662(VarCurr) ) ) ).
fof(writeUnaryOperator_8679,axiom,
! [VarCurr] :
( ~ v111662(VarCurr)
<=> v110716(VarCurr,bitIndex17) ) ).
fof(writeBinaryOperatorShiftedRanges_1974,axiom,
! [VarCurr] :
( v111658(VarCurr)
<=> ( v111659(VarCurr)
| v110716(VarCurr,bitIndex17) ) ) ).
fof(writeUnaryOperator_8678,axiom,
! [VarCurr] :
( ~ v111659(VarCurr)
<=> v111660(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22031,axiom,
! [VarCurr] :
( v111660(VarCurr)
<=> ( v111648(VarCurr)
& v111650(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22030,axiom,
! [VarCurr] :
( v111429(VarCurr)
<=> ( v111430(VarCurr)
| v111653(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1973,axiom,
! [VarCurr] :
( v111653(VarCurr)
<=> ( v111645(VarCurr)
& v111462(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22029,axiom,
! [VarCurr] :
( v111430(VarCurr)
<=> ( v111431(VarCurr)
& v111642(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22028,axiom,
! [VarCurr] :
( v111642(VarCurr)
<=> ( v111643(VarCurr)
& v111652(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1972,axiom,
! [VarCurr] :
( v111652(VarCurr)
<=> ( v111645(VarCurr)
| v111462(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22027,axiom,
! [VarCurr] :
( v111643(VarCurr)
<=> ( v111644(VarCurr)
| v111651(VarCurr) ) ) ).
fof(writeUnaryOperator_8677,axiom,
! [VarCurr] :
( ~ v111651(VarCurr)
<=> v111462(VarCurr,bitIndex16) ) ).
fof(writeUnaryOperator_8676,axiom,
! [VarCurr] :
( ~ v111644(VarCurr)
<=> v111645(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22026,axiom,
! [VarCurr] :
( v111645(VarCurr)
<=> ( v111646(VarCurr)
& v111649(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22025,axiom,
! [VarCurr] :
( v111649(VarCurr)
<=> ( v111648(VarCurr)
| v111650(VarCurr) ) ) ).
fof(writeUnaryOperator_8675,axiom,
! [VarCurr] :
( ~ v111650(VarCurr)
<=> v110716(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorShiftedRanges_1971,axiom,
! [VarCurr] :
( v111646(VarCurr)
<=> ( v111647(VarCurr)
| v110716(VarCurr,bitIndex16) ) ) ).
fof(writeUnaryOperator_8674,axiom,
! [VarCurr] :
( ~ v111647(VarCurr)
<=> v111648(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22024,axiom,
! [VarCurr] :
( v111648(VarCurr)
<=> ( v111636(VarCurr)
& v111638(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22023,axiom,
! [VarCurr] :
( v111431(VarCurr)
<=> ( v111432(VarCurr)
| v111641(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1970,axiom,
! [VarCurr] :
( v111641(VarCurr)
<=> ( v111633(VarCurr)
& v111462(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22022,axiom,
! [VarCurr] :
( v111432(VarCurr)
<=> ( v111433(VarCurr)
& v111630(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22021,axiom,
! [VarCurr] :
( v111630(VarCurr)
<=> ( v111631(VarCurr)
& v111640(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1969,axiom,
! [VarCurr] :
( v111640(VarCurr)
<=> ( v111633(VarCurr)
| v111462(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22020,axiom,
! [VarCurr] :
( v111631(VarCurr)
<=> ( v111632(VarCurr)
| v111639(VarCurr) ) ) ).
fof(writeUnaryOperator_8673,axiom,
! [VarCurr] :
( ~ v111639(VarCurr)
<=> v111462(VarCurr,bitIndex15) ) ).
fof(writeUnaryOperator_8672,axiom,
! [VarCurr] :
( ~ v111632(VarCurr)
<=> v111633(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22019,axiom,
! [VarCurr] :
( v111633(VarCurr)
<=> ( v111634(VarCurr)
& v111637(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22018,axiom,
! [VarCurr] :
( v111637(VarCurr)
<=> ( v111636(VarCurr)
| v111638(VarCurr) ) ) ).
fof(writeUnaryOperator_8671,axiom,
! [VarCurr] :
( ~ v111638(VarCurr)
<=> v110716(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorShiftedRanges_1968,axiom,
! [VarCurr] :
( v111634(VarCurr)
<=> ( v111635(VarCurr)
| v110716(VarCurr,bitIndex15) ) ) ).
fof(writeUnaryOperator_8670,axiom,
! [VarCurr] :
( ~ v111635(VarCurr)
<=> v111636(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22017,axiom,
! [VarCurr] :
( v111636(VarCurr)
<=> ( v111624(VarCurr)
& v111626(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22016,axiom,
! [VarCurr] :
( v111433(VarCurr)
<=> ( v111434(VarCurr)
| v111629(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1967,axiom,
! [VarCurr] :
( v111629(VarCurr)
<=> ( v111621(VarCurr)
& v111462(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22015,axiom,
! [VarCurr] :
( v111434(VarCurr)
<=> ( v111435(VarCurr)
& v111618(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22014,axiom,
! [VarCurr] :
( v111618(VarCurr)
<=> ( v111619(VarCurr)
& v111628(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1966,axiom,
! [VarCurr] :
( v111628(VarCurr)
<=> ( v111621(VarCurr)
| v111462(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22013,axiom,
! [VarCurr] :
( v111619(VarCurr)
<=> ( v111620(VarCurr)
| v111627(VarCurr) ) ) ).
fof(writeUnaryOperator_8669,axiom,
! [VarCurr] :
( ~ v111627(VarCurr)
<=> v111462(VarCurr,bitIndex14) ) ).
fof(writeUnaryOperator_8668,axiom,
! [VarCurr] :
( ~ v111620(VarCurr)
<=> v111621(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22012,axiom,
! [VarCurr] :
( v111621(VarCurr)
<=> ( v111622(VarCurr)
& v111625(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22011,axiom,
! [VarCurr] :
( v111625(VarCurr)
<=> ( v111624(VarCurr)
| v111626(VarCurr) ) ) ).
fof(writeUnaryOperator_8667,axiom,
! [VarCurr] :
( ~ v111626(VarCurr)
<=> v110716(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorShiftedRanges_1965,axiom,
! [VarCurr] :
( v111622(VarCurr)
<=> ( v111623(VarCurr)
| v110716(VarCurr,bitIndex14) ) ) ).
fof(writeUnaryOperator_8666,axiom,
! [VarCurr] :
( ~ v111623(VarCurr)
<=> v111624(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22010,axiom,
! [VarCurr] :
( v111624(VarCurr)
<=> ( v111612(VarCurr)
& v111614(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22009,axiom,
! [VarCurr] :
( v111435(VarCurr)
<=> ( v111436(VarCurr)
| v111617(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1964,axiom,
! [VarCurr] :
( v111617(VarCurr)
<=> ( v111609(VarCurr)
& v111462(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22008,axiom,
! [VarCurr] :
( v111436(VarCurr)
<=> ( v111437(VarCurr)
& v111606(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22007,axiom,
! [VarCurr] :
( v111606(VarCurr)
<=> ( v111607(VarCurr)
& v111616(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1963,axiom,
! [VarCurr] :
( v111616(VarCurr)
<=> ( v111609(VarCurr)
| v111462(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22006,axiom,
! [VarCurr] :
( v111607(VarCurr)
<=> ( v111608(VarCurr)
| v111615(VarCurr) ) ) ).
fof(writeUnaryOperator_8665,axiom,
! [VarCurr] :
( ~ v111615(VarCurr)
<=> v111462(VarCurr,bitIndex13) ) ).
fof(writeUnaryOperator_8664,axiom,
! [VarCurr] :
( ~ v111608(VarCurr)
<=> v111609(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22005,axiom,
! [VarCurr] :
( v111609(VarCurr)
<=> ( v111610(VarCurr)
& v111613(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22004,axiom,
! [VarCurr] :
( v111613(VarCurr)
<=> ( v111612(VarCurr)
| v111614(VarCurr) ) ) ).
fof(writeUnaryOperator_8663,axiom,
! [VarCurr] :
( ~ v111614(VarCurr)
<=> v110716(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorShiftedRanges_1962,axiom,
! [VarCurr] :
( v111610(VarCurr)
<=> ( v111611(VarCurr)
| v110716(VarCurr,bitIndex13) ) ) ).
fof(writeUnaryOperator_8662,axiom,
! [VarCurr] :
( ~ v111611(VarCurr)
<=> v111612(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22003,axiom,
! [VarCurr] :
( v111612(VarCurr)
<=> ( v111600(VarCurr)
& v111602(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22002,axiom,
! [VarCurr] :
( v111437(VarCurr)
<=> ( v111438(VarCurr)
| v111605(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1961,axiom,
! [VarCurr] :
( v111605(VarCurr)
<=> ( v111597(VarCurr)
& v111462(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22001,axiom,
! [VarCurr] :
( v111438(VarCurr)
<=> ( v111439(VarCurr)
& v111594(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_22000,axiom,
! [VarCurr] :
( v111594(VarCurr)
<=> ( v111595(VarCurr)
& v111604(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1960,axiom,
! [VarCurr] :
( v111604(VarCurr)
<=> ( v111597(VarCurr)
| v111462(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21999,axiom,
! [VarCurr] :
( v111595(VarCurr)
<=> ( v111596(VarCurr)
| v111603(VarCurr) ) ) ).
fof(writeUnaryOperator_8661,axiom,
! [VarCurr] :
( ~ v111603(VarCurr)
<=> v111462(VarCurr,bitIndex12) ) ).
fof(writeUnaryOperator_8660,axiom,
! [VarCurr] :
( ~ v111596(VarCurr)
<=> v111597(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21998,axiom,
! [VarCurr] :
( v111597(VarCurr)
<=> ( v111598(VarCurr)
& v111601(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21997,axiom,
! [VarCurr] :
( v111601(VarCurr)
<=> ( v111600(VarCurr)
| v111602(VarCurr) ) ) ).
fof(writeUnaryOperator_8659,axiom,
! [VarCurr] :
( ~ v111602(VarCurr)
<=> v110716(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorShiftedRanges_1959,axiom,
! [VarCurr] :
( v111598(VarCurr)
<=> ( v111599(VarCurr)
| v110716(VarCurr,bitIndex12) ) ) ).
fof(writeUnaryOperator_8658,axiom,
! [VarCurr] :
( ~ v111599(VarCurr)
<=> v111600(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21996,axiom,
! [VarCurr] :
( v111600(VarCurr)
<=> ( v111588(VarCurr)
& v111590(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21995,axiom,
! [VarCurr] :
( v111439(VarCurr)
<=> ( v111440(VarCurr)
| v111593(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1958,axiom,
! [VarCurr] :
( v111593(VarCurr)
<=> ( v111585(VarCurr)
& v111462(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21994,axiom,
! [VarCurr] :
( v111440(VarCurr)
<=> ( v111441(VarCurr)
& v111582(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21993,axiom,
! [VarCurr] :
( v111582(VarCurr)
<=> ( v111583(VarCurr)
& v111592(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1957,axiom,
! [VarCurr] :
( v111592(VarCurr)
<=> ( v111585(VarCurr)
| v111462(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21992,axiom,
! [VarCurr] :
( v111583(VarCurr)
<=> ( v111584(VarCurr)
| v111591(VarCurr) ) ) ).
fof(writeUnaryOperator_8657,axiom,
! [VarCurr] :
( ~ v111591(VarCurr)
<=> v111462(VarCurr,bitIndex11) ) ).
fof(writeUnaryOperator_8656,axiom,
! [VarCurr] :
( ~ v111584(VarCurr)
<=> v111585(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21991,axiom,
! [VarCurr] :
( v111585(VarCurr)
<=> ( v111586(VarCurr)
& v111589(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21990,axiom,
! [VarCurr] :
( v111589(VarCurr)
<=> ( v111588(VarCurr)
| v111590(VarCurr) ) ) ).
fof(writeUnaryOperator_8655,axiom,
! [VarCurr] :
( ~ v111590(VarCurr)
<=> v110716(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorShiftedRanges_1956,axiom,
! [VarCurr] :
( v111586(VarCurr)
<=> ( v111587(VarCurr)
| v110716(VarCurr,bitIndex11) ) ) ).
fof(writeUnaryOperator_8654,axiom,
! [VarCurr] :
( ~ v111587(VarCurr)
<=> v111588(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21989,axiom,
! [VarCurr] :
( v111588(VarCurr)
<=> ( v111576(VarCurr)
& v111578(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21988,axiom,
! [VarCurr] :
( v111441(VarCurr)
<=> ( v111442(VarCurr)
| v111581(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1955,axiom,
! [VarCurr] :
( v111581(VarCurr)
<=> ( v111573(VarCurr)
& v111462(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21987,axiom,
! [VarCurr] :
( v111442(VarCurr)
<=> ( v111443(VarCurr)
& v111570(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21986,axiom,
! [VarCurr] :
( v111570(VarCurr)
<=> ( v111571(VarCurr)
& v111580(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1954,axiom,
! [VarCurr] :
( v111580(VarCurr)
<=> ( v111573(VarCurr)
| v111462(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21985,axiom,
! [VarCurr] :
( v111571(VarCurr)
<=> ( v111572(VarCurr)
| v111579(VarCurr) ) ) ).
fof(writeUnaryOperator_8653,axiom,
! [VarCurr] :
( ~ v111579(VarCurr)
<=> v111462(VarCurr,bitIndex10) ) ).
fof(writeUnaryOperator_8652,axiom,
! [VarCurr] :
( ~ v111572(VarCurr)
<=> v111573(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21984,axiom,
! [VarCurr] :
( v111573(VarCurr)
<=> ( v111574(VarCurr)
& v111577(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21983,axiom,
! [VarCurr] :
( v111577(VarCurr)
<=> ( v111576(VarCurr)
| v111578(VarCurr) ) ) ).
fof(writeUnaryOperator_8651,axiom,
! [VarCurr] :
( ~ v111578(VarCurr)
<=> v110716(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorShiftedRanges_1953,axiom,
! [VarCurr] :
( v111574(VarCurr)
<=> ( v111575(VarCurr)
| v110716(VarCurr,bitIndex10) ) ) ).
fof(writeUnaryOperator_8650,axiom,
! [VarCurr] :
( ~ v111575(VarCurr)
<=> v111576(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21982,axiom,
! [VarCurr] :
( v111576(VarCurr)
<=> ( v111564(VarCurr)
& v111566(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21981,axiom,
! [VarCurr] :
( v111443(VarCurr)
<=> ( v111444(VarCurr)
| v111569(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1952,axiom,
! [VarCurr] :
( v111569(VarCurr)
<=> ( v111561(VarCurr)
& v111462(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21980,axiom,
! [VarCurr] :
( v111444(VarCurr)
<=> ( v111445(VarCurr)
& v111558(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21979,axiom,
! [VarCurr] :
( v111558(VarCurr)
<=> ( v111559(VarCurr)
& v111568(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1951,axiom,
! [VarCurr] :
( v111568(VarCurr)
<=> ( v111561(VarCurr)
| v111462(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21978,axiom,
! [VarCurr] :
( v111559(VarCurr)
<=> ( v111560(VarCurr)
| v111567(VarCurr) ) ) ).
fof(writeUnaryOperator_8649,axiom,
! [VarCurr] :
( ~ v111567(VarCurr)
<=> v111462(VarCurr,bitIndex9) ) ).
fof(writeUnaryOperator_8648,axiom,
! [VarCurr] :
( ~ v111560(VarCurr)
<=> v111561(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21977,axiom,
! [VarCurr] :
( v111561(VarCurr)
<=> ( v111562(VarCurr)
& v111565(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21976,axiom,
! [VarCurr] :
( v111565(VarCurr)
<=> ( v111564(VarCurr)
| v111566(VarCurr) ) ) ).
fof(writeUnaryOperator_8647,axiom,
! [VarCurr] :
( ~ v111566(VarCurr)
<=> v110716(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorShiftedRanges_1950,axiom,
! [VarCurr] :
( v111562(VarCurr)
<=> ( v111563(VarCurr)
| v110716(VarCurr,bitIndex9) ) ) ).
fof(writeUnaryOperator_8646,axiom,
! [VarCurr] :
( ~ v111563(VarCurr)
<=> v111564(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21975,axiom,
! [VarCurr] :
( v111564(VarCurr)
<=> ( v111552(VarCurr)
& v111554(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21974,axiom,
! [VarCurr] :
( v111445(VarCurr)
<=> ( v111446(VarCurr)
| v111557(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1949,axiom,
! [VarCurr] :
( v111557(VarCurr)
<=> ( v111549(VarCurr)
& v111462(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21973,axiom,
! [VarCurr] :
( v111446(VarCurr)
<=> ( v111447(VarCurr)
& v111546(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21972,axiom,
! [VarCurr] :
( v111546(VarCurr)
<=> ( v111547(VarCurr)
& v111556(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1948,axiom,
! [VarCurr] :
( v111556(VarCurr)
<=> ( v111549(VarCurr)
| v111462(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21971,axiom,
! [VarCurr] :
( v111547(VarCurr)
<=> ( v111548(VarCurr)
| v111555(VarCurr) ) ) ).
fof(writeUnaryOperator_8645,axiom,
! [VarCurr] :
( ~ v111555(VarCurr)
<=> v111462(VarCurr,bitIndex8) ) ).
fof(writeUnaryOperator_8644,axiom,
! [VarCurr] :
( ~ v111548(VarCurr)
<=> v111549(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21970,axiom,
! [VarCurr] :
( v111549(VarCurr)
<=> ( v111550(VarCurr)
& v111553(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21969,axiom,
! [VarCurr] :
( v111553(VarCurr)
<=> ( v111552(VarCurr)
| v111554(VarCurr) ) ) ).
fof(writeUnaryOperator_8643,axiom,
! [VarCurr] :
( ~ v111554(VarCurr)
<=> v110716(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorShiftedRanges_1947,axiom,
! [VarCurr] :
( v111550(VarCurr)
<=> ( v111551(VarCurr)
| v110716(VarCurr,bitIndex8) ) ) ).
fof(writeUnaryOperator_8642,axiom,
! [VarCurr] :
( ~ v111551(VarCurr)
<=> v111552(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21968,axiom,
! [VarCurr] :
( v111552(VarCurr)
<=> ( v111540(VarCurr)
& v111542(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21967,axiom,
! [VarCurr] :
( v111447(VarCurr)
<=> ( v111448(VarCurr)
| v111545(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1946,axiom,
! [VarCurr] :
( v111545(VarCurr)
<=> ( v111537(VarCurr)
& v111462(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21966,axiom,
! [VarCurr] :
( v111448(VarCurr)
<=> ( v111449(VarCurr)
& v111534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21965,axiom,
! [VarCurr] :
( v111534(VarCurr)
<=> ( v111535(VarCurr)
& v111544(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1945,axiom,
! [VarCurr] :
( v111544(VarCurr)
<=> ( v111537(VarCurr)
| v111462(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21964,axiom,
! [VarCurr] :
( v111535(VarCurr)
<=> ( v111536(VarCurr)
| v111543(VarCurr) ) ) ).
fof(writeUnaryOperator_8641,axiom,
! [VarCurr] :
( ~ v111543(VarCurr)
<=> v111462(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_8640,axiom,
! [VarCurr] :
( ~ v111536(VarCurr)
<=> v111537(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21963,axiom,
! [VarCurr] :
( v111537(VarCurr)
<=> ( v111538(VarCurr)
& v111541(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21962,axiom,
! [VarCurr] :
( v111541(VarCurr)
<=> ( v111540(VarCurr)
| v111542(VarCurr) ) ) ).
fof(writeUnaryOperator_8639,axiom,
! [VarCurr] :
( ~ v111542(VarCurr)
<=> v110716(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_1944,axiom,
! [VarCurr] :
( v111538(VarCurr)
<=> ( v111539(VarCurr)
| v110716(VarCurr,bitIndex7) ) ) ).
fof(writeUnaryOperator_8638,axiom,
! [VarCurr] :
( ~ v111539(VarCurr)
<=> v111540(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21961,axiom,
! [VarCurr] :
( v111540(VarCurr)
<=> ( v111528(VarCurr)
& v111530(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21960,axiom,
! [VarCurr] :
( v111449(VarCurr)
<=> ( v111450(VarCurr)
| v111533(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1943,axiom,
! [VarCurr] :
( v111533(VarCurr)
<=> ( v111525(VarCurr)
& v111462(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21959,axiom,
! [VarCurr] :
( v111450(VarCurr)
<=> ( v111451(VarCurr)
& v111522(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21958,axiom,
! [VarCurr] :
( v111522(VarCurr)
<=> ( v111523(VarCurr)
& v111532(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1942,axiom,
! [VarCurr] :
( v111532(VarCurr)
<=> ( v111525(VarCurr)
| v111462(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21957,axiom,
! [VarCurr] :
( v111523(VarCurr)
<=> ( v111524(VarCurr)
| v111531(VarCurr) ) ) ).
fof(writeUnaryOperator_8637,axiom,
! [VarCurr] :
( ~ v111531(VarCurr)
<=> v111462(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_8636,axiom,
! [VarCurr] :
( ~ v111524(VarCurr)
<=> v111525(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21956,axiom,
! [VarCurr] :
( v111525(VarCurr)
<=> ( v111526(VarCurr)
& v111529(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21955,axiom,
! [VarCurr] :
( v111529(VarCurr)
<=> ( v111528(VarCurr)
| v111530(VarCurr) ) ) ).
fof(writeUnaryOperator_8635,axiom,
! [VarCurr] :
( ~ v111530(VarCurr)
<=> v110716(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_1941,axiom,
! [VarCurr] :
( v111526(VarCurr)
<=> ( v111527(VarCurr)
| v110716(VarCurr,bitIndex6) ) ) ).
fof(writeUnaryOperator_8634,axiom,
! [VarCurr] :
( ~ v111527(VarCurr)
<=> v111528(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21954,axiom,
! [VarCurr] :
( v111528(VarCurr)
<=> ( v111516(VarCurr)
& v111518(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21953,axiom,
! [VarCurr] :
( v111451(VarCurr)
<=> ( v111452(VarCurr)
| v111521(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1940,axiom,
! [VarCurr] :
( v111521(VarCurr)
<=> ( v111513(VarCurr)
& v111462(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21952,axiom,
! [VarCurr] :
( v111452(VarCurr)
<=> ( v111453(VarCurr)
& v111510(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21951,axiom,
! [VarCurr] :
( v111510(VarCurr)
<=> ( v111511(VarCurr)
& v111520(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1939,axiom,
! [VarCurr] :
( v111520(VarCurr)
<=> ( v111513(VarCurr)
| v111462(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21950,axiom,
! [VarCurr] :
( v111511(VarCurr)
<=> ( v111512(VarCurr)
| v111519(VarCurr) ) ) ).
fof(writeUnaryOperator_8633,axiom,
! [VarCurr] :
( ~ v111519(VarCurr)
<=> v111462(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8632,axiom,
! [VarCurr] :
( ~ v111512(VarCurr)
<=> v111513(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21949,axiom,
! [VarCurr] :
( v111513(VarCurr)
<=> ( v111514(VarCurr)
& v111517(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21948,axiom,
! [VarCurr] :
( v111517(VarCurr)
<=> ( v111516(VarCurr)
| v111518(VarCurr) ) ) ).
fof(writeUnaryOperator_8631,axiom,
! [VarCurr] :
( ~ v111518(VarCurr)
<=> v110716(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_1938,axiom,
! [VarCurr] :
( v111514(VarCurr)
<=> ( v111515(VarCurr)
| v110716(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_8630,axiom,
! [VarCurr] :
( ~ v111515(VarCurr)
<=> v111516(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21947,axiom,
! [VarCurr] :
( v111516(VarCurr)
<=> ( v111504(VarCurr)
& v111506(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21946,axiom,
! [VarCurr] :
( v111453(VarCurr)
<=> ( v111454(VarCurr)
| v111509(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1937,axiom,
! [VarCurr] :
( v111509(VarCurr)
<=> ( v111501(VarCurr)
& v111462(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21945,axiom,
! [VarCurr] :
( v111454(VarCurr)
<=> ( v111455(VarCurr)
& v111498(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21944,axiom,
! [VarCurr] :
( v111498(VarCurr)
<=> ( v111499(VarCurr)
& v111508(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1936,axiom,
! [VarCurr] :
( v111508(VarCurr)
<=> ( v111501(VarCurr)
| v111462(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21943,axiom,
! [VarCurr] :
( v111499(VarCurr)
<=> ( v111500(VarCurr)
| v111507(VarCurr) ) ) ).
fof(writeUnaryOperator_8629,axiom,
! [VarCurr] :
( ~ v111507(VarCurr)
<=> v111462(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8628,axiom,
! [VarCurr] :
( ~ v111500(VarCurr)
<=> v111501(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21942,axiom,
! [VarCurr] :
( v111501(VarCurr)
<=> ( v111502(VarCurr)
& v111505(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21941,axiom,
! [VarCurr] :
( v111505(VarCurr)
<=> ( v111504(VarCurr)
| v111506(VarCurr) ) ) ).
fof(writeUnaryOperator_8627,axiom,
! [VarCurr] :
( ~ v111506(VarCurr)
<=> v110716(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1935,axiom,
! [VarCurr] :
( v111502(VarCurr)
<=> ( v111503(VarCurr)
| v110716(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_8626,axiom,
! [VarCurr] :
( ~ v111503(VarCurr)
<=> v111504(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21940,axiom,
! [VarCurr] :
( v111504(VarCurr)
<=> ( v111492(VarCurr)
& v111494(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21939,axiom,
! [VarCurr] :
( v111455(VarCurr)
<=> ( v111456(VarCurr)
| v111497(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1934,axiom,
! [VarCurr] :
( v111497(VarCurr)
<=> ( v111489(VarCurr)
& v111462(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21938,axiom,
! [VarCurr] :
( v111456(VarCurr)
<=> ( v111457(VarCurr)
& v111486(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21937,axiom,
! [VarCurr] :
( v111486(VarCurr)
<=> ( v111487(VarCurr)
& v111496(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1933,axiom,
! [VarCurr] :
( v111496(VarCurr)
<=> ( v111489(VarCurr)
| v111462(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21936,axiom,
! [VarCurr] :
( v111487(VarCurr)
<=> ( v111488(VarCurr)
| v111495(VarCurr) ) ) ).
fof(writeUnaryOperator_8625,axiom,
! [VarCurr] :
( ~ v111495(VarCurr)
<=> v111462(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8624,axiom,
! [VarCurr] :
( ~ v111488(VarCurr)
<=> v111489(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21935,axiom,
! [VarCurr] :
( v111489(VarCurr)
<=> ( v111490(VarCurr)
& v111493(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21934,axiom,
! [VarCurr] :
( v111493(VarCurr)
<=> ( v111492(VarCurr)
| v111494(VarCurr) ) ) ).
fof(writeUnaryOperator_8623,axiom,
! [VarCurr] :
( ~ v111494(VarCurr)
<=> v110716(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1932,axiom,
! [VarCurr] :
( v111490(VarCurr)
<=> ( v111491(VarCurr)
| v110716(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8622,axiom,
! [VarCurr] :
( ~ v111491(VarCurr)
<=> v111492(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21933,axiom,
! [VarCurr] :
( v111492(VarCurr)
<=> ( v111480(VarCurr)
& v111482(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21932,axiom,
! [VarCurr] :
( v111457(VarCurr)
<=> ( v111458(VarCurr)
| v111485(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1931,axiom,
! [VarCurr] :
( v111485(VarCurr)
<=> ( v111477(VarCurr)
& v111462(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21931,axiom,
! [VarCurr] :
( v111458(VarCurr)
<=> ( v111459(VarCurr)
& v111474(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21930,axiom,
! [VarCurr] :
( v111474(VarCurr)
<=> ( v111475(VarCurr)
& v111484(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1930,axiom,
! [VarCurr] :
( v111484(VarCurr)
<=> ( v111477(VarCurr)
| v111462(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21929,axiom,
! [VarCurr] :
( v111475(VarCurr)
<=> ( v111476(VarCurr)
| v111483(VarCurr) ) ) ).
fof(writeUnaryOperator_8621,axiom,
! [VarCurr] :
( ~ v111483(VarCurr)
<=> v111462(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8620,axiom,
! [VarCurr] :
( ~ v111476(VarCurr)
<=> v111477(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21928,axiom,
! [VarCurr] :
( v111477(VarCurr)
<=> ( v111478(VarCurr)
& v111481(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21927,axiom,
! [VarCurr] :
( v111481(VarCurr)
<=> ( v111480(VarCurr)
| v111482(VarCurr) ) ) ).
fof(writeUnaryOperator_8619,axiom,
! [VarCurr] :
( ~ v111482(VarCurr)
<=> v110716(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1929,axiom,
! [VarCurr] :
( v111478(VarCurr)
<=> ( v111479(VarCurr)
| v110716(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8618,axiom,
! [VarCurr] :
( ~ v111479(VarCurr)
<=> v111480(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21926,axiom,
! [VarCurr] :
( v111480(VarCurr)
<=> ( v111469(VarCurr)
& v111470(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21925,axiom,
! [VarCurr] :
( v111459(VarCurr)
<=> ( v111460(VarCurr)
| v111473(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1928,axiom,
! [VarCurr] :
( v111473(VarCurr)
<=> ( v111466(VarCurr)
& v111462(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21924,axiom,
! [VarCurr] :
( v111460(VarCurr)
<=> ( v111461(VarCurr)
& v111463(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21923,axiom,
! [VarCurr] :
( v111463(VarCurr)
<=> ( v111464(VarCurr)
& v111472(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1927,axiom,
! [VarCurr] :
( v111472(VarCurr)
<=> ( v111466(VarCurr)
| v111462(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21922,axiom,
! [VarCurr] :
( v111464(VarCurr)
<=> ( v111465(VarCurr)
| v111471(VarCurr) ) ) ).
fof(writeUnaryOperator_8617,axiom,
! [VarCurr] :
( ~ v111471(VarCurr)
<=> v111462(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8616,axiom,
! [VarCurr] :
( ~ v111465(VarCurr)
<=> v111466(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21921,axiom,
! [VarCurr] :
( v111466(VarCurr)
<=> ( v111467(VarCurr)
& v111468(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21920,axiom,
! [VarCurr] :
( v111468(VarCurr)
<=> ( v111469(VarCurr)
| v111470(VarCurr) ) ) ).
fof(writeUnaryOperator_8615,axiom,
! [VarCurr] :
( ~ v111470(VarCurr)
<=> v110716(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8614,axiom,
! [VarCurr] :
( ~ v111469(VarCurr)
<=> v110716(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_1926,axiom,
! [VarCurr] :
( v111467(VarCurr)
<=> ( v110716(VarCurr,bitIndex0)
| v110716(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21919,axiom,
! [VarCurr] :
( v111461(VarCurr)
<=> ( v110716(VarCurr,bitIndex0)
& v111462(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_35059,axiom,
! [VarCurr,B] :
( range_26_0(B)
=> ( v111462(VarCurr,B)
<=> v110604(VarCurr,B) ) ) ).
fof(addAssignment_35058,axiom,
! [VarCurr] :
( v111462(VarCurr,bitIndex27)
<=> $false ) ).
fof(addAssignment_35057,axiom,
! [VarCurr] :
( v110716(VarCurr,bitIndex18)
<=> v108835(VarCurr,bitIndex25) ) ).
fof(addAssignment_35056,axiom,
! [VarCurr] :
( v108835(VarCurr,bitIndex25)
<=> v110600(VarCurr,bitIndex25) ) ).
fof(addAssignment_35055,axiom,
! [VarCurr] :
( v108882(VarCurr,bitIndex25)
<=> v108884(VarCurr,bitIndex25) ) ).
fof(addAssignment_35054,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex25)
<=> v111378(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111400(VarNext)
=> ( v111378(VarNext)
<=> v111378(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2508,axiom,
! [VarNext] :
( v111400(VarNext)
=> ( v111378(VarNext)
<=> v111380(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7678,axiom,
! [VarCurr] :
( v111400(VarCurr)
<=> ( v111397(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35053,axiom,
! [VarCurr] :
( v111397(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35052,axiom,
! [VarCurr] :
( v111380(VarCurr)
<=> v108890(VarCurr,bitIndex25) ) ).
fof(addAssignment_35051,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex25)
<=> v111382(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21918,axiom,
! [VarCurr] :
( v111382(VarCurr)
<=> ( v111394(VarCurr)
| v111395(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21917,axiom,
! [VarCurr] :
( v111395(VarCurr)
<=> ( v111390(VarCurr)
& v111392(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21916,axiom,
! [VarCurr] :
( v111394(VarCurr)
<=> ( v111384(VarCurr)
& v111386(VarCurr) ) ) ).
fof(addAssignment_35050,axiom,
! [VarCurr] :
( v111392(VarCurr)
<=> v109345(VarCurr,bitIndex25) ) ).
fof(addAssignment_35049,axiom,
! [VarCurr] :
( v111390(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35048,axiom,
! [VarCurr] :
( v111386(VarCurr)
<=> v109037(VarCurr,bitIndex25) ) ).
fof(addAssignment_35047,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex25)
<=> v109039(VarCurr,bitIndex25) ) ).
fof(addAssignment_35046,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex25)
<=> v111388(VarNext,bitIndex25) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111388(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2507,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111388(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35045,axiom,
! [VarCurr] :
( v111384(VarCurr)
<=> v108896(VarCurr) ) ).
fof(addAssignment_35044,axiom,
! [VarCurr] :
( v108843(VarCurr,bitIndex25)
<=> v108845(VarCurr,bitIndex25) ) ).
fof(addAssignment_35043,axiom,
! [VarCurr] :
( v108845(VarCurr,bitIndex25)
<=> v108847(VarCurr,bitIndex25) ) ).
fof(addAssignment_35042,axiom,
! [VarCurr] :
( v108847(VarCurr,bitIndex25)
<=> v108849(VarCurr,bitIndex25) ) ).
fof(addAssignment_35041,axiom,
! [VarCurr] :
( v108849(VarCurr,bitIndex25)
<=> v108851(VarCurr,bitIndex25) ) ).
fof(addAssignment_35040,axiom,
! [VarNext] :
( v108851(VarNext,bitIndex25)
<=> v111370(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_1859,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111371(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111370(VarNext,B)
<=> v108851(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1929,axiom,
! [VarNext] :
( v111371(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111370(VarNext,B)
<=> v108878(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111371(VarNext)
<=> v111372(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21914,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111372(VarNext)
<=> ( v111374(VarNext)
& v16392(VarNext) ) ) ) ).
fof(writeUnaryOperator_8613,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111374(VarNext)
<=> v16399(VarNext) ) ) ).
fof(addAssignment_35039,axiom,
! [VarCurr] :
( v108853(VarCurr,bitIndex25)
<=> v108855(VarCurr,bitIndex25) ) ).
fof(addAssignment_35038,axiom,
! [VarCurr] :
( v108855(VarCurr,bitIndex25)
<=> v108857(VarCurr,bitIndex25) ) ).
fof(addAssignment_35037,axiom,
! [VarCurr] :
( v108857(VarCurr,bitIndex25)
<=> v108859(VarCurr,bitIndex25) ) ).
fof(addAssignment_35036,axiom,
! [VarCurr] :
( v108859(VarCurr,bitIndex25)
<=> v4315(VarCurr,bitIndex25) ) ).
fof(addAssignment_35035,axiom,
! [VarCurr] :
( v4315(VarCurr,bitIndex25)
<=> v4317(VarCurr,bitIndex25) ) ).
fof(addAssignment_35034,axiom,
! [VarCurr] :
( v4317(VarCurr,bitIndex25)
<=> v4319(VarCurr,bitIndex25) ) ).
fof(addAssignment_35033,axiom,
! [VarCurr] :
( v4319(VarCurr,bitIndex25)
<=> v4321(VarCurr,bitIndex25) ) ).
fof(addAssignment_35032,axiom,
! [VarCurr] :
( v4321(VarCurr,bitIndex25)
<=> v4323(VarCurr,bitIndex25) ) ).
fof(addAssignment_35031,axiom,
! [VarCurr] :
( v4323(VarCurr,bitIndex25)
<=> v4325(VarCurr,bitIndex25) ) ).
fof(addAssignment_35030,axiom,
! [VarCurr] :
( v4325(VarCurr,bitIndex25)
<=> v4327(VarCurr,bitIndex25) ) ).
fof(addAssignment_35029,axiom,
! [VarCurr] :
( v4327(VarCurr,bitIndex25)
<=> v4329(VarCurr,bitIndex25) ) ).
fof(addAssignment_35028,axiom,
! [VarCurr] :
( v4329(VarCurr,bitIndex25)
<=> v4331(VarCurr,bitIndex25) ) ).
fof(addAssignment_35027,axiom,
! [VarNext] :
( v4331(VarNext,bitIndex25)
<=> v111362(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_1858,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111363(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111362(VarNext,B)
<=> v4331(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1928,axiom,
! [VarNext] :
( v111363(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111362(VarNext,B)
<=> v5053(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111363(VarNext)
<=> v111364(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111364(VarNext)
<=> ( v111366(VarNext)
& v4522(VarNext) ) ) ) ).
fof(writeUnaryOperator_8612,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111366(VarNext)
<=> v4535(VarNext) ) ) ).
fof(addAssignment_35026,axiom,
! [VarCurr] :
( v4335(VarCurr,bitIndex25)
<=> v4337(VarCurr,bitIndex25) ) ).
fof(addAssignment_35025,axiom,
! [VarCurr] :
( v4337(VarCurr,bitIndex25)
<=> v4339(VarCurr,bitIndex25) ) ).
fof(addAssignment_35024,axiom,
! [VarCurr] :
( v4339(VarCurr,bitIndex25)
<=> v4341(VarCurr,bitIndex25) ) ).
fof(addAssignment_35023,axiom,
! [VarCurr] :
( v4341(VarCurr,bitIndex25)
<=> v4343(VarCurr,bitIndex25) ) ).
fof(addAssignment_35022,axiom,
! [VarCurr] :
( v4343(VarCurr,bitIndex25)
<=> v4345(VarCurr,bitIndex25) ) ).
fof(addAssignment_35021,axiom,
! [VarCurr] :
( v4345(VarCurr,bitIndex25)
<=> v4347(VarCurr,bitIndex25) ) ).
fof(addAssignment_35020,axiom,
! [VarCurr] :
( v4347(VarCurr,bitIndex25)
<=> v4349(VarCurr,bitIndex25) ) ).
fof(addAssignment_35019,axiom,
! [VarCurr] :
( v4349(VarCurr,bitIndex25)
<=> v4351(VarCurr,bitIndex25) ) ).
fof(addAssignment_35018,axiom,
! [VarCurr] :
( v4351(VarCurr,bitIndex25)
<=> v4353(VarCurr,bitIndex25) ) ).
fof(addAssignment_35017,axiom,
! [VarCurr] :
( v4353(VarCurr,bitIndex25)
<=> v4355(VarCurr,bitIndex25) ) ).
fof(addAssignment_35016,axiom,
! [VarCurr] :
( v110716(VarCurr,bitIndex17)
<=> v108835(VarCurr,bitIndex24) ) ).
fof(addAssignment_35015,axiom,
! [VarCurr] :
( v108835(VarCurr,bitIndex24)
<=> v110600(VarCurr,bitIndex24) ) ).
fof(addAssignment_35014,axiom,
! [VarCurr] :
( v108882(VarCurr,bitIndex24)
<=> v108884(VarCurr,bitIndex24) ) ).
fof(addAssignment_35013,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex24)
<=> v111335(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111357(VarNext)
=> ( v111335(VarNext)
<=> v111335(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2506,axiom,
! [VarNext] :
( v111357(VarNext)
=> ( v111335(VarNext)
<=> v111337(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7677,axiom,
! [VarCurr] :
( v111357(VarCurr)
<=> ( v111354(VarCurr)
<=> $false ) ) ).
fof(addAssignment_35012,axiom,
! [VarCurr] :
( v111354(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_35011,axiom,
! [VarCurr] :
( v111337(VarCurr)
<=> v108890(VarCurr,bitIndex24) ) ).
fof(addAssignment_35010,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex24)
<=> v111339(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21911,axiom,
! [VarCurr] :
( v111339(VarCurr)
<=> ( v111351(VarCurr)
| v111352(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21910,axiom,
! [VarCurr] :
( v111352(VarCurr)
<=> ( v111347(VarCurr)
& v111349(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21909,axiom,
! [VarCurr] :
( v111351(VarCurr)
<=> ( v111341(VarCurr)
& v111343(VarCurr) ) ) ).
fof(addAssignment_35009,axiom,
! [VarCurr] :
( v111349(VarCurr)
<=> v109345(VarCurr,bitIndex24) ) ).
fof(addAssignment_35008,axiom,
! [VarCurr] :
( v111347(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_35007,axiom,
! [VarCurr] :
( v111343(VarCurr)
<=> v109037(VarCurr,bitIndex24) ) ).
fof(addAssignment_35006,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex24)
<=> v109039(VarCurr,bitIndex24) ) ).
fof(addAssignment_35005,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex24)
<=> v111345(VarNext,bitIndex24) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111345(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2505,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111345(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_35004,axiom,
! [VarCurr] :
( v111341(VarCurr)
<=> v108896(VarCurr) ) ).
fof(addAssignment_35003,axiom,
! [VarCurr] :
( v108843(VarCurr,bitIndex24)
<=> v108845(VarCurr,bitIndex24) ) ).
fof(addAssignment_35002,axiom,
! [VarCurr] :
( v108845(VarCurr,bitIndex24)
<=> v108847(VarCurr,bitIndex24) ) ).
fof(addAssignment_35001,axiom,
! [VarCurr] :
( v108847(VarCurr,bitIndex24)
<=> v108849(VarCurr,bitIndex24) ) ).
fof(addAssignment_35000,axiom,
! [VarCurr] :
( v108849(VarCurr,bitIndex24)
<=> v108851(VarCurr,bitIndex24) ) ).
fof(addAssignment_34999,axiom,
! [VarNext] :
( v108851(VarNext,bitIndex24)
<=> v111327(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_1857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111328(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111327(VarNext,B)
<=> v108851(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1927,axiom,
! [VarNext] :
( v111328(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111327(VarNext,B)
<=> v108878(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111328(VarNext)
<=> v111329(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111329(VarNext)
<=> ( v111331(VarNext)
& v16392(VarNext) ) ) ) ).
fof(writeUnaryOperator_8611,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111331(VarNext)
<=> v16399(VarNext) ) ) ).
fof(addAssignment_34998,axiom,
! [VarCurr] :
( v108853(VarCurr,bitIndex24)
<=> v108855(VarCurr,bitIndex24) ) ).
fof(addAssignment_34997,axiom,
! [VarCurr] :
( v108855(VarCurr,bitIndex24)
<=> v108857(VarCurr,bitIndex24) ) ).
fof(addAssignment_34996,axiom,
! [VarCurr] :
( v108857(VarCurr,bitIndex24)
<=> v108859(VarCurr,bitIndex24) ) ).
fof(addAssignment_34995,axiom,
! [VarCurr] :
( v108859(VarCurr,bitIndex24)
<=> v4315(VarCurr,bitIndex24) ) ).
fof(addAssignment_34994,axiom,
! [VarCurr] :
( v4315(VarCurr,bitIndex24)
<=> v4317(VarCurr,bitIndex24) ) ).
fof(addAssignment_34993,axiom,
! [VarCurr] :
( v4317(VarCurr,bitIndex24)
<=> v4319(VarCurr,bitIndex24) ) ).
fof(addAssignment_34992,axiom,
! [VarCurr] :
( v4319(VarCurr,bitIndex24)
<=> v4321(VarCurr,bitIndex24) ) ).
fof(addAssignment_34991,axiom,
! [VarCurr] :
( v4321(VarCurr,bitIndex24)
<=> v4323(VarCurr,bitIndex24) ) ).
fof(addAssignment_34990,axiom,
! [VarCurr] :
( v4323(VarCurr,bitIndex24)
<=> v4325(VarCurr,bitIndex24) ) ).
fof(addAssignment_34989,axiom,
! [VarCurr] :
( v4325(VarCurr,bitIndex24)
<=> v4327(VarCurr,bitIndex24) ) ).
fof(addAssignment_34988,axiom,
! [VarCurr] :
( v4327(VarCurr,bitIndex24)
<=> v4329(VarCurr,bitIndex24) ) ).
fof(addAssignment_34987,axiom,
! [VarCurr] :
( v4329(VarCurr,bitIndex24)
<=> v4331(VarCurr,bitIndex24) ) ).
fof(addAssignment_34986,axiom,
! [VarNext] :
( v4331(VarNext,bitIndex24)
<=> v111319(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_1856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111320(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111319(VarNext,B)
<=> v4331(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1926,axiom,
! [VarNext] :
( v111320(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111319(VarNext,B)
<=> v5053(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21906,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111320(VarNext)
<=> v111321(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21905,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111321(VarNext)
<=> ( v111323(VarNext)
& v4522(VarNext) ) ) ) ).
fof(writeUnaryOperator_8610,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111323(VarNext)
<=> v4535(VarNext) ) ) ).
fof(addAssignment_34985,axiom,
! [VarCurr] :
( v4335(VarCurr,bitIndex24)
<=> v4337(VarCurr,bitIndex24) ) ).
fof(addAssignment_34984,axiom,
! [VarCurr] :
( v4337(VarCurr,bitIndex24)
<=> v4339(VarCurr,bitIndex24) ) ).
fof(addAssignment_34983,axiom,
! [VarCurr] :
( v4339(VarCurr,bitIndex24)
<=> v4341(VarCurr,bitIndex24) ) ).
fof(addAssignment_34982,axiom,
! [VarCurr] :
( v4341(VarCurr,bitIndex24)
<=> v4343(VarCurr,bitIndex24) ) ).
fof(addAssignment_34981,axiom,
! [VarCurr] :
( v4343(VarCurr,bitIndex24)
<=> v4345(VarCurr,bitIndex24) ) ).
fof(addAssignment_34980,axiom,
! [VarCurr] :
( v4345(VarCurr,bitIndex24)
<=> v4347(VarCurr,bitIndex24) ) ).
fof(addAssignment_34979,axiom,
! [VarCurr] :
( v4347(VarCurr,bitIndex24)
<=> v4349(VarCurr,bitIndex24) ) ).
fof(addAssignment_34978,axiom,
! [VarCurr] :
( v4349(VarCurr,bitIndex24)
<=> v4351(VarCurr,bitIndex24) ) ).
fof(addAssignment_34977,axiom,
! [VarCurr] :
( v4351(VarCurr,bitIndex24)
<=> v4353(VarCurr,bitIndex24) ) ).
fof(addAssignment_34976,axiom,
! [VarCurr] :
( v4353(VarCurr,bitIndex24)
<=> v4355(VarCurr,bitIndex24) ) ).
fof(addAssignment_34975,axiom,
! [VarCurr] :
( v110716(VarCurr,bitIndex16)
<=> v108835(VarCurr,bitIndex23) ) ).
fof(addAssignment_34974,axiom,
! [VarCurr] :
( v108835(VarCurr,bitIndex23)
<=> v110600(VarCurr,bitIndex23) ) ).
fof(addAssignment_34973,axiom,
! [VarCurr] :
( v108882(VarCurr,bitIndex23)
<=> v108884(VarCurr,bitIndex23) ) ).
fof(addAssignment_34972,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex23)
<=> v111290(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111314(VarNext)
=> ( v111290(VarNext)
<=> v111290(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2504,axiom,
! [VarNext] :
( v111314(VarNext)
=> ( v111290(VarNext)
<=> v111292(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7676,axiom,
! [VarCurr] :
( v111314(VarCurr)
<=> ( v111311(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34971,axiom,
! [VarCurr] :
( v111311(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_34970,axiom,
! [VarCurr] :
( v111292(VarCurr)
<=> v108890(VarCurr,bitIndex23) ) ).
fof(addAssignment_34969,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex23)
<=> v111294(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21904,axiom,
! [VarCurr] :
( v111294(VarCurr)
<=> ( v111308(VarCurr)
| v111309(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21903,axiom,
! [VarCurr] :
( v111309(VarCurr)
<=> ( v111302(VarCurr)
& v111304(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21902,axiom,
! [VarCurr] :
( v111308(VarCurr)
<=> ( v111296(VarCurr)
& v111298(VarCurr) ) ) ).
fof(addAssignment_34968,axiom,
! [VarCurr] :
( v111304(VarCurr)
<=> v109345(VarCurr,bitIndex23) ) ).
fof(addAssignment_34967,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex23)
<=> v109347(VarCurr,bitIndex23) ) ).
fof(addAssignment_34966,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex23)
<=> v111306(VarNext,bitIndex23) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2469,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111306(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2503,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111306(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34965,axiom,
! [VarCurr] :
( v111302(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_34964,axiom,
! [VarCurr] :
( v111298(VarCurr)
<=> v109037(VarCurr,bitIndex23) ) ).
fof(addAssignment_34963,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex23)
<=> v109039(VarCurr,bitIndex23) ) ).
fof(addAssignment_34962,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex23)
<=> v111300(VarNext,bitIndex23) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2468,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111300(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2502,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111300(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_34961,axiom,
! [VarCurr] :
( v111296(VarCurr)
<=> v108896(VarCurr) ) ).
fof(addAssignment_34960,axiom,
! [VarCurr] :
( v108843(VarCurr,bitIndex23)
<=> v108845(VarCurr,bitIndex23) ) ).
fof(addAssignment_34959,axiom,
! [VarCurr] :
( v108845(VarCurr,bitIndex23)
<=> v108847(VarCurr,bitIndex23) ) ).
fof(addAssignment_34958,axiom,
! [VarCurr] :
( v108847(VarCurr,bitIndex23)
<=> v108849(VarCurr,bitIndex23) ) ).
fof(addAssignment_34957,axiom,
! [VarCurr] :
( v108849(VarCurr,bitIndex23)
<=> v108851(VarCurr,bitIndex23) ) ).
fof(addAssignment_34956,axiom,
! [VarNext] :
( v108851(VarNext,bitIndex23)
<=> v111282(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_1855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111283(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111282(VarNext,B)
<=> v108851(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1925,axiom,
! [VarNext] :
( v111283(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111282(VarNext,B)
<=> v108878(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21901,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111283(VarNext)
<=> v111284(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111284(VarNext)
<=> ( v111286(VarNext)
& v16392(VarNext) ) ) ) ).
fof(writeUnaryOperator_8609,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111286(VarNext)
<=> v16399(VarNext) ) ) ).
fof(addAssignment_34955,axiom,
! [VarCurr] :
( v108853(VarCurr,bitIndex23)
<=> v108855(VarCurr,bitIndex23) ) ).
fof(addAssignment_34954,axiom,
! [VarCurr] :
( v108855(VarCurr,bitIndex23)
<=> v108857(VarCurr,bitIndex23) ) ).
fof(addAssignment_34953,axiom,
! [VarCurr] :
( v108857(VarCurr,bitIndex23)
<=> v108859(VarCurr,bitIndex23) ) ).
fof(addAssignment_34952,axiom,
! [VarCurr] :
( v108859(VarCurr,bitIndex23)
<=> v4315(VarCurr,bitIndex23) ) ).
fof(addAssignment_34951,axiom,
! [VarCurr] :
( v4315(VarCurr,bitIndex23)
<=> v4317(VarCurr,bitIndex23) ) ).
fof(addAssignment_34950,axiom,
! [VarCurr] :
( v4317(VarCurr,bitIndex23)
<=> v4319(VarCurr,bitIndex23) ) ).
fof(addAssignment_34949,axiom,
! [VarCurr] :
( v4319(VarCurr,bitIndex23)
<=> v4321(VarCurr,bitIndex23) ) ).
fof(addAssignment_34948,axiom,
! [VarCurr] :
( v4321(VarCurr,bitIndex23)
<=> v4323(VarCurr,bitIndex23) ) ).
fof(addAssignment_34947,axiom,
! [VarCurr] :
( v4323(VarCurr,bitIndex23)
<=> v4325(VarCurr,bitIndex23) ) ).
fof(addAssignment_34946,axiom,
! [VarCurr] :
( v4325(VarCurr,bitIndex23)
<=> v4327(VarCurr,bitIndex23) ) ).
fof(addAssignment_34945,axiom,
! [VarCurr] :
( v4327(VarCurr,bitIndex23)
<=> v4329(VarCurr,bitIndex23) ) ).
fof(addAssignment_34944,axiom,
! [VarCurr] :
( v4329(VarCurr,bitIndex23)
<=> v4331(VarCurr,bitIndex23) ) ).
fof(addAssignment_34943,axiom,
! [VarNext] :
( v4331(VarNext,bitIndex23)
<=> v111274(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_1854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111275(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111274(VarNext,B)
<=> v4331(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1924,axiom,
! [VarNext] :
( v111275(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111274(VarNext,B)
<=> v5053(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111275(VarNext)
<=> v111276(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21898,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111276(VarNext)
<=> ( v111278(VarNext)
& v4522(VarNext) ) ) ) ).
fof(writeUnaryOperator_8608,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111278(VarNext)
<=> v4535(VarNext) ) ) ).
fof(addAssignment_34942,axiom,
! [VarCurr] :
( v4335(VarCurr,bitIndex23)
<=> v4337(VarCurr,bitIndex23) ) ).
fof(addAssignment_34941,axiom,
! [VarCurr] :
( v4337(VarCurr,bitIndex23)
<=> v4339(VarCurr,bitIndex23) ) ).
fof(addAssignment_34940,axiom,
! [VarCurr] :
( v4339(VarCurr,bitIndex23)
<=> v4341(VarCurr,bitIndex23) ) ).
fof(addAssignment_34939,axiom,
! [VarCurr] :
( v4341(VarCurr,bitIndex23)
<=> v4343(VarCurr,bitIndex23) ) ).
fof(addAssignment_34938,axiom,
! [VarCurr] :
( v4343(VarCurr,bitIndex23)
<=> v4345(VarCurr,bitIndex23) ) ).
fof(addAssignment_34937,axiom,
! [VarCurr] :
( v4345(VarCurr,bitIndex23)
<=> v4347(VarCurr,bitIndex23) ) ).
fof(addAssignment_34936,axiom,
! [VarCurr] :
( v4347(VarCurr,bitIndex23)
<=> v4349(VarCurr,bitIndex23) ) ).
fof(addAssignment_34935,axiom,
! [VarCurr] :
( v4349(VarCurr,bitIndex23)
<=> v4351(VarCurr,bitIndex23) ) ).
fof(addAssignment_34934,axiom,
! [VarCurr] :
( v4351(VarCurr,bitIndex23)
<=> v4353(VarCurr,bitIndex23) ) ).
fof(addAssignment_34933,axiom,
! [VarCurr] :
( v4353(VarCurr,bitIndex23)
<=> v4355(VarCurr,bitIndex23) ) ).
fof(addAssignment_34932,axiom,
! [VarCurr] :
( v110716(VarCurr,bitIndex15)
<=> v108835(VarCurr,bitIndex22) ) ).
fof(addAssignment_34931,axiom,
! [VarCurr] :
( v108835(VarCurr,bitIndex22)
<=> v110600(VarCurr,bitIndex22) ) ).
fof(addAssignment_34930,axiom,
! [VarCurr] :
( v108882(VarCurr,bitIndex22)
<=> v108884(VarCurr,bitIndex22) ) ).
fof(addAssignment_34929,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex22)
<=> v111245(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2467,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111269(VarNext)
=> ( v111245(VarNext)
<=> v111245(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2501,axiom,
! [VarNext] :
( v111269(VarNext)
=> ( v111245(VarNext)
<=> v111247(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7675,axiom,
! [VarCurr] :
( v111269(VarCurr)
<=> ( v111266(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34928,axiom,
! [VarCurr] :
( v111266(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_34927,axiom,
! [VarCurr] :
( v111247(VarCurr)
<=> v108890(VarCurr,bitIndex22) ) ).
fof(addAssignment_34926,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex22)
<=> v111249(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21897,axiom,
! [VarCurr] :
( v111249(VarCurr)
<=> ( v111263(VarCurr)
| v111264(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21896,axiom,
! [VarCurr] :
( v111264(VarCurr)
<=> ( v111257(VarCurr)
& v111259(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21895,axiom,
! [VarCurr] :
( v111263(VarCurr)
<=> ( v111251(VarCurr)
& v111253(VarCurr) ) ) ).
fof(addAssignment_34925,axiom,
! [VarCurr] :
( v111259(VarCurr)
<=> v109345(VarCurr,bitIndex22) ) ).
fof(addAssignment_34924,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex22)
<=> v109347(VarCurr,bitIndex22) ) ).
fof(addAssignment_34923,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex22)
<=> v111261(VarNext,bitIndex22) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2466,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111261(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2500,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111261(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34922,axiom,
! [VarCurr] :
( v111257(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_34921,axiom,
! [VarCurr] :
( v111253(VarCurr)
<=> v109037(VarCurr,bitIndex22) ) ).
fof(addAssignment_34920,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex22)
<=> v109039(VarCurr,bitIndex22) ) ).
fof(addAssignment_34919,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex22)
<=> v111255(VarNext,bitIndex22) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2465,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111255(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2499,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111255(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_34918,axiom,
! [VarCurr] :
( v111251(VarCurr)
<=> v108896(VarCurr) ) ).
fof(addAssignment_34917,axiom,
! [VarCurr] :
( v108843(VarCurr,bitIndex22)
<=> v108845(VarCurr,bitIndex22) ) ).
fof(addAssignment_34916,axiom,
! [VarCurr] :
( v108845(VarCurr,bitIndex22)
<=> v108847(VarCurr,bitIndex22) ) ).
fof(addAssignment_34915,axiom,
! [VarCurr] :
( v108847(VarCurr,bitIndex22)
<=> v108849(VarCurr,bitIndex22) ) ).
fof(addAssignment_34914,axiom,
! [VarCurr] :
( v108849(VarCurr,bitIndex22)
<=> v108851(VarCurr,bitIndex22) ) ).
fof(addAssignment_34913,axiom,
! [VarNext] :
( v108851(VarNext,bitIndex22)
<=> v111237(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_1853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111238(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111237(VarNext,B)
<=> v108851(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1923,axiom,
! [VarNext] :
( v111238(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111237(VarNext,B)
<=> v108878(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111238(VarNext)
<=> v111239(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111239(VarNext)
<=> ( v111241(VarNext)
& v16392(VarNext) ) ) ) ).
fof(writeUnaryOperator_8607,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111241(VarNext)
<=> v16399(VarNext) ) ) ).
fof(addAssignment_34912,axiom,
! [VarCurr] :
( v108853(VarCurr,bitIndex22)
<=> v108855(VarCurr,bitIndex22) ) ).
fof(addAssignment_34911,axiom,
! [VarCurr] :
( v108855(VarCurr,bitIndex22)
<=> v108857(VarCurr,bitIndex22) ) ).
fof(addAssignment_34910,axiom,
! [VarCurr] :
( v108857(VarCurr,bitIndex22)
<=> v108859(VarCurr,bitIndex22) ) ).
fof(addAssignment_34909,axiom,
! [VarCurr] :
( v108859(VarCurr,bitIndex22)
<=> v4315(VarCurr,bitIndex22) ) ).
fof(addAssignment_34908,axiom,
! [VarCurr] :
( v4315(VarCurr,bitIndex22)
<=> v4317(VarCurr,bitIndex22) ) ).
fof(addAssignment_34907,axiom,
! [VarCurr] :
( v4317(VarCurr,bitIndex22)
<=> v4319(VarCurr,bitIndex22) ) ).
fof(addAssignment_34906,axiom,
! [VarCurr] :
( v4319(VarCurr,bitIndex22)
<=> v4321(VarCurr,bitIndex22) ) ).
fof(addAssignment_34905,axiom,
! [VarCurr] :
( v4321(VarCurr,bitIndex22)
<=> v4323(VarCurr,bitIndex22) ) ).
fof(addAssignment_34904,axiom,
! [VarCurr] :
( v4323(VarCurr,bitIndex22)
<=> v4325(VarCurr,bitIndex22) ) ).
fof(addAssignment_34903,axiom,
! [VarCurr] :
( v4325(VarCurr,bitIndex22)
<=> v4327(VarCurr,bitIndex22) ) ).
fof(addAssignment_34902,axiom,
! [VarCurr] :
( v4327(VarCurr,bitIndex22)
<=> v4329(VarCurr,bitIndex22) ) ).
fof(addAssignment_34901,axiom,
! [VarCurr] :
( v4329(VarCurr,bitIndex22)
<=> v4331(VarCurr,bitIndex22) ) ).
fof(addAssignment_34900,axiom,
! [VarNext] :
( v4331(VarNext,bitIndex22)
<=> v111229(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_1852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111230(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111229(VarNext,B)
<=> v4331(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1922,axiom,
! [VarNext] :
( v111230(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111229(VarNext,B)
<=> v5053(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21892,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111230(VarNext)
<=> v111231(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111231(VarNext)
<=> ( v111233(VarNext)
& v4522(VarNext) ) ) ) ).
fof(writeUnaryOperator_8606,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111233(VarNext)
<=> v4535(VarNext) ) ) ).
fof(addAssignment_34899,axiom,
! [VarCurr] :
( v4335(VarCurr,bitIndex22)
<=> v4337(VarCurr,bitIndex22) ) ).
fof(addAssignment_34898,axiom,
! [VarCurr] :
( v4337(VarCurr,bitIndex22)
<=> v4339(VarCurr,bitIndex22) ) ).
fof(addAssignment_34897,axiom,
! [VarCurr] :
( v4339(VarCurr,bitIndex22)
<=> v4341(VarCurr,bitIndex22) ) ).
fof(addAssignment_34896,axiom,
! [VarCurr] :
( v4341(VarCurr,bitIndex22)
<=> v4343(VarCurr,bitIndex22) ) ).
fof(addAssignment_34895,axiom,
! [VarCurr] :
( v4343(VarCurr,bitIndex22)
<=> v4345(VarCurr,bitIndex22) ) ).
fof(addAssignment_34894,axiom,
! [VarCurr] :
( v4345(VarCurr,bitIndex22)
<=> v4347(VarCurr,bitIndex22) ) ).
fof(addAssignment_34893,axiom,
! [VarCurr] :
( v4347(VarCurr,bitIndex22)
<=> v4349(VarCurr,bitIndex22) ) ).
fof(addAssignment_34892,axiom,
! [VarCurr] :
( v4349(VarCurr,bitIndex22)
<=> v4351(VarCurr,bitIndex22) ) ).
fof(addAssignment_34891,axiom,
! [VarCurr] :
( v4351(VarCurr,bitIndex22)
<=> v4353(VarCurr,bitIndex22) ) ).
fof(addAssignment_34890,axiom,
! [VarCurr] :
( v4353(VarCurr,bitIndex22)
<=> v4355(VarCurr,bitIndex22) ) ).
fof(addAssignment_34889,axiom,
! [VarCurr] :
( v110716(VarCurr,bitIndex14)
<=> v108835(VarCurr,bitIndex21) ) ).
fof(addAssignment_34888,axiom,
! [VarCurr] :
( v108835(VarCurr,bitIndex21)
<=> v110600(VarCurr,bitIndex21) ) ).
fof(addAssignment_34887,axiom,
! [VarCurr] :
( v108882(VarCurr,bitIndex21)
<=> v108884(VarCurr,bitIndex21) ) ).
fof(addAssignment_34886,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex21)
<=> v111200(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111224(VarNext)
=> ( v111200(VarNext)
<=> v111200(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2498,axiom,
! [VarNext] :
( v111224(VarNext)
=> ( v111200(VarNext)
<=> v111202(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7674,axiom,
! [VarCurr] :
( v111224(VarCurr)
<=> ( v111221(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34885,axiom,
! [VarCurr] :
( v111221(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_34884,axiom,
! [VarCurr] :
( v111202(VarCurr)
<=> v108890(VarCurr,bitIndex21) ) ).
fof(addAssignment_34883,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex21)
<=> v111204(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21890,axiom,
! [VarCurr] :
( v111204(VarCurr)
<=> ( v111218(VarCurr)
| v111219(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21889,axiom,
! [VarCurr] :
( v111219(VarCurr)
<=> ( v111212(VarCurr)
& v111214(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21888,axiom,
! [VarCurr] :
( v111218(VarCurr)
<=> ( v111206(VarCurr)
& v111208(VarCurr) ) ) ).
fof(addAssignment_34882,axiom,
! [VarCurr] :
( v111214(VarCurr)
<=> v109345(VarCurr,bitIndex21) ) ).
fof(addAssignment_34881,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex21)
<=> v109347(VarCurr,bitIndex21) ) ).
fof(addAssignment_34880,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex21)
<=> v111216(VarNext,bitIndex21) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111216(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2497,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111216(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34879,axiom,
! [VarCurr] :
( v111212(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_34878,axiom,
! [VarCurr] :
( v111208(VarCurr)
<=> v109037(VarCurr,bitIndex21) ) ).
fof(addAssignment_34877,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex21)
<=> v109039(VarCurr,bitIndex21) ) ).
fof(addAssignment_34876,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex21)
<=> v111210(VarNext,bitIndex21) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111210(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2496,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111210(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_34875,axiom,
! [VarCurr] :
( v111206(VarCurr)
<=> v108896(VarCurr) ) ).
fof(addAssignment_34874,axiom,
! [VarCurr] :
( v108843(VarCurr,bitIndex21)
<=> v108845(VarCurr,bitIndex21) ) ).
fof(addAssignment_34873,axiom,
! [VarCurr] :
( v108845(VarCurr,bitIndex21)
<=> v108847(VarCurr,bitIndex21) ) ).
fof(addAssignment_34872,axiom,
! [VarCurr] :
( v108847(VarCurr,bitIndex21)
<=> v108849(VarCurr,bitIndex21) ) ).
fof(addAssignment_34871,axiom,
! [VarCurr] :
( v108849(VarCurr,bitIndex21)
<=> v108851(VarCurr,bitIndex21) ) ).
fof(addAssignment_34870,axiom,
! [VarNext] :
( v108851(VarNext,bitIndex21)
<=> v111192(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_1851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111193(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111192(VarNext,B)
<=> v108851(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1921,axiom,
! [VarNext] :
( v111193(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111192(VarNext,B)
<=> v108878(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111193(VarNext)
<=> v111194(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111194(VarNext)
<=> ( v111196(VarNext)
& v16392(VarNext) ) ) ) ).
fof(writeUnaryOperator_8605,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111196(VarNext)
<=> v16399(VarNext) ) ) ).
fof(addAssignment_34869,axiom,
! [VarCurr] :
( v108853(VarCurr,bitIndex21)
<=> v108855(VarCurr,bitIndex21) ) ).
fof(addAssignment_34868,axiom,
! [VarCurr] :
( v108855(VarCurr,bitIndex21)
<=> v108857(VarCurr,bitIndex21) ) ).
fof(addAssignment_34867,axiom,
! [VarCurr] :
( v108857(VarCurr,bitIndex21)
<=> v108859(VarCurr,bitIndex21) ) ).
fof(addAssignment_34866,axiom,
! [VarCurr] :
( v108859(VarCurr,bitIndex21)
<=> v4315(VarCurr,bitIndex21) ) ).
fof(addAssignment_34865,axiom,
! [VarCurr] :
( v4315(VarCurr,bitIndex21)
<=> v4317(VarCurr,bitIndex21) ) ).
fof(addAssignment_34864,axiom,
! [VarCurr] :
( v4317(VarCurr,bitIndex21)
<=> v4319(VarCurr,bitIndex21) ) ).
fof(addAssignment_34863,axiom,
! [VarCurr] :
( v4319(VarCurr,bitIndex21)
<=> v4321(VarCurr,bitIndex21) ) ).
fof(addAssignment_34862,axiom,
! [VarCurr] :
( v4321(VarCurr,bitIndex21)
<=> v4323(VarCurr,bitIndex21) ) ).
fof(addAssignment_34861,axiom,
! [VarCurr] :
( v4323(VarCurr,bitIndex21)
<=> v4325(VarCurr,bitIndex21) ) ).
fof(addAssignment_34860,axiom,
! [VarCurr] :
( v4325(VarCurr,bitIndex21)
<=> v4327(VarCurr,bitIndex21) ) ).
fof(addAssignment_34859,axiom,
! [VarCurr] :
( v4327(VarCurr,bitIndex21)
<=> v4329(VarCurr,bitIndex21) ) ).
fof(addAssignment_34858,axiom,
! [VarCurr] :
( v4329(VarCurr,bitIndex21)
<=> v4331(VarCurr,bitIndex21) ) ).
fof(addAssignment_34857,axiom,
! [VarNext] :
( v4331(VarNext,bitIndex21)
<=> v111184(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_1850,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111185(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111184(VarNext,B)
<=> v4331(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1920,axiom,
! [VarNext] :
( v111185(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111184(VarNext,B)
<=> v5053(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111185(VarNext)
<=> v111186(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111186(VarNext)
<=> ( v111188(VarNext)
& v4522(VarNext) ) ) ) ).
fof(writeUnaryOperator_8604,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111188(VarNext)
<=> v4535(VarNext) ) ) ).
fof(addAssignment_34856,axiom,
! [VarCurr] :
( v4335(VarCurr,bitIndex21)
<=> v4337(VarCurr,bitIndex21) ) ).
fof(addAssignment_34855,axiom,
! [VarCurr] :
( v4337(VarCurr,bitIndex21)
<=> v4339(VarCurr,bitIndex21) ) ).
fof(addAssignment_34854,axiom,
! [VarCurr] :
( v4339(VarCurr,bitIndex21)
<=> v4341(VarCurr,bitIndex21) ) ).
fof(addAssignment_34853,axiom,
! [VarCurr] :
( v4341(VarCurr,bitIndex21)
<=> v4343(VarCurr,bitIndex21) ) ).
fof(addAssignment_34852,axiom,
! [VarCurr] :
( v4343(VarCurr,bitIndex21)
<=> v4345(VarCurr,bitIndex21) ) ).
fof(addAssignment_34851,axiom,
! [VarCurr] :
( v4345(VarCurr,bitIndex21)
<=> v4347(VarCurr,bitIndex21) ) ).
fof(addAssignment_34850,axiom,
! [VarCurr] :
( v4347(VarCurr,bitIndex21)
<=> v4349(VarCurr,bitIndex21) ) ).
fof(addAssignment_34849,axiom,
! [VarCurr] :
( v4349(VarCurr,bitIndex21)
<=> v4351(VarCurr,bitIndex21) ) ).
fof(addAssignment_34848,axiom,
! [VarCurr] :
( v4351(VarCurr,bitIndex21)
<=> v4353(VarCurr,bitIndex21) ) ).
fof(addAssignment_34847,axiom,
! [VarCurr] :
( v4353(VarCurr,bitIndex21)
<=> v4355(VarCurr,bitIndex21) ) ).
fof(addAssignment_34846,axiom,
! [VarCurr] :
( v110716(VarCurr,bitIndex13)
<=> v108835(VarCurr,bitIndex20) ) ).
fof(addAssignment_34845,axiom,
! [VarCurr] :
( v108835(VarCurr,bitIndex20)
<=> v110600(VarCurr,bitIndex20) ) ).
fof(addAssignment_34844,axiom,
! [VarCurr] :
( v108882(VarCurr,bitIndex20)
<=> v108884(VarCurr,bitIndex20) ) ).
fof(addAssignment_34843,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex20)
<=> v111157(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2461,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111179(VarNext)
=> ( v111157(VarNext)
<=> v111157(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2495,axiom,
! [VarNext] :
( v111179(VarNext)
=> ( v111157(VarNext)
<=> v111159(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7673,axiom,
! [VarCurr] :
( v111179(VarCurr)
<=> ( v111176(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34842,axiom,
! [VarCurr] :
( v111176(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_34841,axiom,
! [VarCurr] :
( v111159(VarCurr)
<=> v108890(VarCurr,bitIndex20) ) ).
fof(addAssignment_34840,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex20)
<=> v111161(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21883,axiom,
! [VarCurr] :
( v111161(VarCurr)
<=> ( v111173(VarCurr)
| v111174(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21882,axiom,
! [VarCurr] :
( v111174(VarCurr)
<=> ( v111169(VarCurr)
& v111171(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21881,axiom,
! [VarCurr] :
( v111173(VarCurr)
<=> ( v111163(VarCurr)
& v111165(VarCurr) ) ) ).
fof(addAssignment_34839,axiom,
! [VarCurr] :
( v111171(VarCurr)
<=> v109345(VarCurr,bitIndex20) ) ).
fof(addAssignment_34838,axiom,
! [VarCurr] :
( v111169(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_34837,axiom,
! [VarCurr] :
( v111165(VarCurr)
<=> v109037(VarCurr,bitIndex20) ) ).
fof(addAssignment_34836,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex20)
<=> v109039(VarCurr,bitIndex20) ) ).
fof(addAssignment_34835,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex20)
<=> v111167(VarNext,bitIndex20) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2460,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111167(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2494,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111167(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_34834,axiom,
! [VarCurr] :
( v111163(VarCurr)
<=> v108896(VarCurr) ) ).
fof(addAssignment_34833,axiom,
! [VarCurr] :
( v108843(VarCurr,bitIndex20)
<=> v108845(VarCurr,bitIndex20) ) ).
fof(addAssignment_34832,axiom,
! [VarCurr] :
( v108845(VarCurr,bitIndex20)
<=> v108847(VarCurr,bitIndex20) ) ).
fof(addAssignment_34831,axiom,
! [VarCurr] :
( v108847(VarCurr,bitIndex20)
<=> v108849(VarCurr,bitIndex20) ) ).
fof(addAssignment_34830,axiom,
! [VarCurr] :
( v108849(VarCurr,bitIndex20)
<=> v108851(VarCurr,bitIndex20) ) ).
fof(addAssignment_34829,axiom,
! [VarNext] :
( v108851(VarNext,bitIndex20)
<=> v111149(VarNext,bitIndex20) ) ).
fof(addCaseBooleanConditionEqualRanges1_1849,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111150(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111149(VarNext,B)
<=> v108851(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1919,axiom,
! [VarNext] :
( v111150(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111149(VarNext,B)
<=> v108878(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111150(VarNext)
<=> v111151(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111151(VarNext)
<=> ( v111153(VarNext)
& v16392(VarNext) ) ) ) ).
fof(writeUnaryOperator_8603,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111153(VarNext)
<=> v16399(VarNext) ) ) ).
fof(addAssignment_34828,axiom,
! [VarCurr] :
( v108853(VarCurr,bitIndex20)
<=> v108855(VarCurr,bitIndex20) ) ).
fof(addAssignment_34827,axiom,
! [VarCurr] :
( v108855(VarCurr,bitIndex20)
<=> v108857(VarCurr,bitIndex20) ) ).
fof(addAssignment_34826,axiom,
! [VarCurr] :
( v108857(VarCurr,bitIndex20)
<=> v108859(VarCurr,bitIndex20) ) ).
fof(addAssignment_34825,axiom,
! [VarCurr] :
( v108859(VarCurr,bitIndex20)
<=> v4315(VarCurr,bitIndex20) ) ).
fof(addAssignment_34824,axiom,
! [VarCurr] :
( v4315(VarCurr,bitIndex20)
<=> v4317(VarCurr,bitIndex20) ) ).
fof(addAssignment_34823,axiom,
! [VarCurr] :
( v4317(VarCurr,bitIndex20)
<=> v4319(VarCurr,bitIndex20) ) ).
fof(addAssignment_34822,axiom,
! [VarCurr] :
( v4319(VarCurr,bitIndex20)
<=> v4321(VarCurr,bitIndex20) ) ).
fof(addAssignment_34821,axiom,
! [VarCurr] :
( v4321(VarCurr,bitIndex20)
<=> v4323(VarCurr,bitIndex20) ) ).
fof(addAssignment_34820,axiom,
! [VarCurr] :
( v4323(VarCurr,bitIndex20)
<=> v4325(VarCurr,bitIndex20) ) ).
fof(addAssignment_34819,axiom,
! [VarCurr] :
( v4325(VarCurr,bitIndex20)
<=> v4327(VarCurr,bitIndex20) ) ).
fof(addAssignment_34818,axiom,
! [VarCurr] :
( v4327(VarCurr,bitIndex20)
<=> v4329(VarCurr,bitIndex20) ) ).
fof(addAssignment_34817,axiom,
! [VarCurr] :
( v4329(VarCurr,bitIndex20)
<=> v4331(VarCurr,bitIndex20) ) ).
fof(addAssignment_34816,axiom,
! [VarNext] :
( v4331(VarNext,bitIndex20)
<=> v111141(VarNext,bitIndex20) ) ).
fof(addCaseBooleanConditionEqualRanges1_1848,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111142(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111141(VarNext,B)
<=> v4331(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1918,axiom,
! [VarNext] :
( v111142(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111141(VarNext,B)
<=> v5053(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111142(VarNext)
<=> v111143(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111143(VarNext)
<=> ( v111145(VarNext)
& v4522(VarNext) ) ) ) ).
fof(writeUnaryOperator_8602,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111145(VarNext)
<=> v4535(VarNext) ) ) ).
fof(addAssignment_34815,axiom,
! [VarCurr] :
( v4335(VarCurr,bitIndex20)
<=> v4337(VarCurr,bitIndex20) ) ).
fof(addAssignment_34814,axiom,
! [VarCurr] :
( v4337(VarCurr,bitIndex20)
<=> v4339(VarCurr,bitIndex20) ) ).
fof(addAssignment_34813,axiom,
! [VarCurr] :
( v4339(VarCurr,bitIndex20)
<=> v4341(VarCurr,bitIndex20) ) ).
fof(addAssignment_34812,axiom,
! [VarCurr] :
( v4341(VarCurr,bitIndex20)
<=> v4343(VarCurr,bitIndex20) ) ).
fof(addAssignment_34811,axiom,
! [VarCurr] :
( v4343(VarCurr,bitIndex20)
<=> v4345(VarCurr,bitIndex20) ) ).
fof(addAssignment_34810,axiom,
! [VarCurr] :
( v4345(VarCurr,bitIndex20)
<=> v4347(VarCurr,bitIndex20) ) ).
fof(addAssignment_34809,axiom,
! [VarCurr] :
( v4347(VarCurr,bitIndex20)
<=> v4349(VarCurr,bitIndex20) ) ).
fof(addAssignment_34808,axiom,
! [VarCurr] :
( v4349(VarCurr,bitIndex20)
<=> v4351(VarCurr,bitIndex20) ) ).
fof(addAssignment_34807,axiom,
! [VarCurr] :
( v4351(VarCurr,bitIndex20)
<=> v4353(VarCurr,bitIndex20) ) ).
fof(addAssignment_34806,axiom,
! [VarCurr] :
( v4353(VarCurr,bitIndex20)
<=> v4355(VarCurr,bitIndex20) ) ).
fof(addAssignment_34805,axiom,
! [VarCurr] :
( v110716(VarCurr,bitIndex12)
<=> v108835(VarCurr,bitIndex19) ) ).
fof(addAssignment_34804,axiom,
! [VarCurr] :
( v108835(VarCurr,bitIndex19)
<=> v110600(VarCurr,bitIndex19) ) ).
fof(addAssignment_34803,axiom,
! [VarCurr] :
( v108882(VarCurr,bitIndex19)
<=> v108884(VarCurr,bitIndex19) ) ).
fof(addAssignment_34802,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex19)
<=> v111114(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2459,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111136(VarNext)
=> ( v111114(VarNext)
<=> v111114(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2493,axiom,
! [VarNext] :
( v111136(VarNext)
=> ( v111114(VarNext)
<=> v111116(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7672,axiom,
! [VarCurr] :
( v111136(VarCurr)
<=> ( v111133(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34801,axiom,
! [VarCurr] :
( v111133(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_34800,axiom,
! [VarCurr] :
( v111116(VarCurr)
<=> v108890(VarCurr,bitIndex19) ) ).
fof(addAssignment_34799,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex19)
<=> v111118(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21876,axiom,
! [VarCurr] :
( v111118(VarCurr)
<=> ( v111130(VarCurr)
| v111131(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21875,axiom,
! [VarCurr] :
( v111131(VarCurr)
<=> ( v111126(VarCurr)
& v111128(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21874,axiom,
! [VarCurr] :
( v111130(VarCurr)
<=> ( v111120(VarCurr)
& v111122(VarCurr) ) ) ).
fof(addAssignment_34798,axiom,
! [VarCurr] :
( v111128(VarCurr)
<=> v109345(VarCurr,bitIndex19) ) ).
fof(addAssignment_34797,axiom,
! [VarCurr] :
( v111126(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_34796,axiom,
! [VarCurr] :
( v111122(VarCurr)
<=> v109037(VarCurr,bitIndex19) ) ).
fof(addAssignment_34795,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex19)
<=> v109039(VarCurr,bitIndex19) ) ).
fof(addAssignment_34794,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex19)
<=> v111124(VarNext,bitIndex19) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111124(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2492,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111124(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_34793,axiom,
! [VarCurr] :
( v111120(VarCurr)
<=> v108896(VarCurr) ) ).
fof(addAssignment_34792,axiom,
! [VarCurr] :
( v108843(VarCurr,bitIndex19)
<=> v108845(VarCurr,bitIndex19) ) ).
fof(addAssignment_34791,axiom,
! [VarCurr] :
( v108845(VarCurr,bitIndex19)
<=> v108847(VarCurr,bitIndex19) ) ).
fof(addAssignment_34790,axiom,
! [VarCurr] :
( v108847(VarCurr,bitIndex19)
<=> v108849(VarCurr,bitIndex19) ) ).
fof(addAssignment_34789,axiom,
! [VarCurr] :
( v108849(VarCurr,bitIndex19)
<=> v108851(VarCurr,bitIndex19) ) ).
fof(addAssignment_34788,axiom,
! [VarNext] :
( v108851(VarNext,bitIndex19)
<=> v111106(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111106(VarNext,B)
<=> v108851(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1917,axiom,
! [VarNext] :
( v111107(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111106(VarNext,B)
<=> v108878(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21873,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111107(VarNext)
<=> v111108(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21872,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111108(VarNext)
<=> ( v111110(VarNext)
& v16392(VarNext) ) ) ) ).
fof(writeUnaryOperator_8601,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111110(VarNext)
<=> v16399(VarNext) ) ) ).
fof(addAssignment_34787,axiom,
! [VarCurr] :
( v108853(VarCurr,bitIndex19)
<=> v108855(VarCurr,bitIndex19) ) ).
fof(addAssignment_34786,axiom,
! [VarCurr] :
( v108855(VarCurr,bitIndex19)
<=> v108857(VarCurr,bitIndex19) ) ).
fof(addAssignment_34785,axiom,
! [VarCurr] :
( v108857(VarCurr,bitIndex19)
<=> v108859(VarCurr,bitIndex19) ) ).
fof(addAssignment_34784,axiom,
! [VarCurr] :
( v108859(VarCurr,bitIndex19)
<=> v4315(VarCurr,bitIndex19) ) ).
fof(addAssignment_34783,axiom,
! [VarCurr] :
( v4315(VarCurr,bitIndex19)
<=> v4317(VarCurr,bitIndex19) ) ).
fof(addAssignment_34782,axiom,
! [VarCurr] :
( v4317(VarCurr,bitIndex19)
<=> v4319(VarCurr,bitIndex19) ) ).
fof(addAssignment_34781,axiom,
! [VarCurr] :
( v4319(VarCurr,bitIndex19)
<=> v4321(VarCurr,bitIndex19) ) ).
fof(addAssignment_34780,axiom,
! [VarCurr] :
( v4321(VarCurr,bitIndex19)
<=> v4323(VarCurr,bitIndex19) ) ).
fof(addAssignment_34779,axiom,
! [VarCurr] :
( v4323(VarCurr,bitIndex19)
<=> v4325(VarCurr,bitIndex19) ) ).
fof(addAssignment_34778,axiom,
! [VarCurr] :
( v4325(VarCurr,bitIndex19)
<=> v4327(VarCurr,bitIndex19) ) ).
fof(addAssignment_34777,axiom,
! [VarCurr] :
( v4327(VarCurr,bitIndex19)
<=> v4329(VarCurr,bitIndex19) ) ).
fof(addAssignment_34776,axiom,
! [VarCurr] :
( v4329(VarCurr,bitIndex19)
<=> v4331(VarCurr,bitIndex19) ) ).
fof(addAssignment_34775,axiom,
! [VarNext] :
( v4331(VarNext,bitIndex19)
<=> v111098(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111099(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111098(VarNext,B)
<=> v4331(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1916,axiom,
! [VarNext] :
( v111099(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111098(VarNext,B)
<=> v5053(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111099(VarNext)
<=> v111100(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21870,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111100(VarNext)
<=> ( v111102(VarNext)
& v4522(VarNext) ) ) ) ).
fof(writeUnaryOperator_8600,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111102(VarNext)
<=> v4535(VarNext) ) ) ).
fof(addAssignment_34774,axiom,
! [VarCurr] :
( v4335(VarCurr,bitIndex19)
<=> v4337(VarCurr,bitIndex19) ) ).
fof(addAssignment_34773,axiom,
! [VarCurr] :
( v4337(VarCurr,bitIndex19)
<=> v4339(VarCurr,bitIndex19) ) ).
fof(addAssignment_34772,axiom,
! [VarCurr] :
( v4339(VarCurr,bitIndex19)
<=> v4341(VarCurr,bitIndex19) ) ).
fof(addAssignment_34771,axiom,
! [VarCurr] :
( v4341(VarCurr,bitIndex19)
<=> v4343(VarCurr,bitIndex19) ) ).
fof(addAssignment_34770,axiom,
! [VarCurr] :
( v4343(VarCurr,bitIndex19)
<=> v4345(VarCurr,bitIndex19) ) ).
fof(addAssignment_34769,axiom,
! [VarCurr] :
( v4345(VarCurr,bitIndex19)
<=> v4347(VarCurr,bitIndex19) ) ).
fof(addAssignment_34768,axiom,
! [VarCurr] :
( v4347(VarCurr,bitIndex19)
<=> v4349(VarCurr,bitIndex19) ) ).
fof(addAssignment_34767,axiom,
! [VarCurr] :
( v4349(VarCurr,bitIndex19)
<=> v4351(VarCurr,bitIndex19) ) ).
fof(addAssignment_34766,axiom,
! [VarCurr] :
( v4351(VarCurr,bitIndex19)
<=> v4353(VarCurr,bitIndex19) ) ).
fof(addAssignment_34765,axiom,
! [VarCurr] :
( v4353(VarCurr,bitIndex19)
<=> v4355(VarCurr,bitIndex19) ) ).
fof(addAssignment_34764,axiom,
! [VarCurr] :
( v110716(VarCurr,bitIndex11)
<=> v108835(VarCurr,bitIndex18) ) ).
fof(addAssignment_34763,axiom,
! [VarCurr] :
( v108835(VarCurr,bitIndex18)
<=> v110600(VarCurr,bitIndex18) ) ).
fof(addAssignment_34762,axiom,
! [VarCurr] :
( v108882(VarCurr,bitIndex18)
<=> v108884(VarCurr,bitIndex18) ) ).
fof(addAssignment_34761,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex18)
<=> v111071(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111093(VarNext)
=> ( v111071(VarNext)
<=> v111071(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2491,axiom,
! [VarNext] :
( v111093(VarNext)
=> ( v111071(VarNext)
<=> v111073(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7671,axiom,
! [VarCurr] :
( v111093(VarCurr)
<=> ( v111090(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34760,axiom,
! [VarCurr] :
( v111090(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_34759,axiom,
! [VarCurr] :
( v111073(VarCurr)
<=> v108890(VarCurr,bitIndex18) ) ).
fof(addAssignment_34758,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex18)
<=> v111075(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21869,axiom,
! [VarCurr] :
( v111075(VarCurr)
<=> ( v111087(VarCurr)
| v111088(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21868,axiom,
! [VarCurr] :
( v111088(VarCurr)
<=> ( v111083(VarCurr)
& v111085(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21867,axiom,
! [VarCurr] :
( v111087(VarCurr)
<=> ( v111077(VarCurr)
& v111079(VarCurr) ) ) ).
fof(addAssignment_34757,axiom,
! [VarCurr] :
( v111085(VarCurr)
<=> v109345(VarCurr,bitIndex18) ) ).
fof(addAssignment_34756,axiom,
! [VarCurr] :
( v111083(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_34755,axiom,
! [VarCurr] :
( v111079(VarCurr)
<=> v109037(VarCurr,bitIndex18) ) ).
fof(addAssignment_34754,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex18)
<=> v109039(VarCurr,bitIndex18) ) ).
fof(addAssignment_34753,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex18)
<=> v111081(VarNext,bitIndex18) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111081(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2490,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111081(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_34752,axiom,
! [VarCurr] :
( v111077(VarCurr)
<=> v108896(VarCurr) ) ).
fof(addAssignment_34751,axiom,
! [VarCurr] :
( v108843(VarCurr,bitIndex18)
<=> v108845(VarCurr,bitIndex18) ) ).
fof(addAssignment_34750,axiom,
! [VarCurr] :
( v108845(VarCurr,bitIndex18)
<=> v108847(VarCurr,bitIndex18) ) ).
fof(addAssignment_34749,axiom,
! [VarCurr] :
( v108847(VarCurr,bitIndex18)
<=> v108849(VarCurr,bitIndex18) ) ).
fof(addAssignment_34748,axiom,
! [VarCurr] :
( v108849(VarCurr,bitIndex18)
<=> v108851(VarCurr,bitIndex18) ) ).
fof(addAssignment_34747,axiom,
! [VarNext] :
( v108851(VarNext,bitIndex18)
<=> v111063(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111064(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111063(VarNext,B)
<=> v108851(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1915,axiom,
! [VarNext] :
( v111064(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111063(VarNext,B)
<=> v108878(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111064(VarNext)
<=> v111065(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21865,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111065(VarNext)
<=> ( v111067(VarNext)
& v16392(VarNext) ) ) ) ).
fof(writeUnaryOperator_8599,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111067(VarNext)
<=> v16399(VarNext) ) ) ).
fof(addAssignment_34746,axiom,
! [VarCurr] :
( v108853(VarCurr,bitIndex18)
<=> v108855(VarCurr,bitIndex18) ) ).
fof(addAssignment_34745,axiom,
! [VarCurr] :
( v108855(VarCurr,bitIndex18)
<=> v108857(VarCurr,bitIndex18) ) ).
fof(addAssignment_34744,axiom,
! [VarCurr] :
( v108857(VarCurr,bitIndex18)
<=> v108859(VarCurr,bitIndex18) ) ).
fof(addAssignment_34743,axiom,
! [VarCurr] :
( v108859(VarCurr,bitIndex18)
<=> v4315(VarCurr,bitIndex18) ) ).
fof(addAssignment_34742,axiom,
! [VarCurr] :
( v4315(VarCurr,bitIndex18)
<=> v4317(VarCurr,bitIndex18) ) ).
fof(addAssignment_34741,axiom,
! [VarCurr] :
( v4317(VarCurr,bitIndex18)
<=> v4319(VarCurr,bitIndex18) ) ).
fof(addAssignment_34740,axiom,
! [VarCurr] :
( v4319(VarCurr,bitIndex18)
<=> v4321(VarCurr,bitIndex18) ) ).
fof(addAssignment_34739,axiom,
! [VarCurr] :
( v4321(VarCurr,bitIndex18)
<=> v4323(VarCurr,bitIndex18) ) ).
fof(addAssignment_34738,axiom,
! [VarCurr] :
( v4323(VarCurr,bitIndex18)
<=> v4325(VarCurr,bitIndex18) ) ).
fof(addAssignment_34737,axiom,
! [VarCurr] :
( v4325(VarCurr,bitIndex18)
<=> v4327(VarCurr,bitIndex18) ) ).
fof(addAssignment_34736,axiom,
! [VarCurr] :
( v4327(VarCurr,bitIndex18)
<=> v4329(VarCurr,bitIndex18) ) ).
fof(addAssignment_34735,axiom,
! [VarCurr] :
( v4329(VarCurr,bitIndex18)
<=> v4331(VarCurr,bitIndex18) ) ).
fof(addAssignment_34734,axiom,
! [VarNext] :
( v4331(VarNext,bitIndex18)
<=> v111055(VarNext,bitIndex18) ) ).
fof(addCaseBooleanConditionEqualRanges1_1844,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111056(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111055(VarNext,B)
<=> v4331(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1914,axiom,
! [VarNext] :
( v111056(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111055(VarNext,B)
<=> v5053(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111056(VarNext)
<=> v111057(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21863,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v111057(VarNext)
<=> ( v111059(VarNext)
& v4522(VarNext) ) ) ) ).
fof(writeUnaryOperator_8598,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111059(VarNext)
<=> v4535(VarNext) ) ) ).
fof(addAssignment_34733,axiom,
! [VarCurr] :
( v4335(VarCurr,bitIndex18)
<=> v4337(VarCurr,bitIndex18) ) ).
fof(addAssignment_34732,axiom,
! [VarCurr] :
( v4337(VarCurr,bitIndex18)
<=> v4339(VarCurr,bitIndex18) ) ).
fof(addAssignment_34731,axiom,
! [VarCurr] :
( v4339(VarCurr,bitIndex18)
<=> v4341(VarCurr,bitIndex18) ) ).
fof(addAssignment_34730,axiom,
! [VarCurr] :
( v4341(VarCurr,bitIndex18)
<=> v4343(VarCurr,bitIndex18) ) ).
fof(addAssignment_34729,axiom,
! [VarCurr] :
( v4343(VarCurr,bitIndex18)
<=> v4345(VarCurr,bitIndex18) ) ).
fof(addAssignment_34728,axiom,
! [VarCurr] :
( v4345(VarCurr,bitIndex18)
<=> v4347(VarCurr,bitIndex18) ) ).
fof(addAssignment_34727,axiom,
! [VarCurr] :
( v4347(VarCurr,bitIndex18)
<=> v4349(VarCurr,bitIndex18) ) ).
fof(addAssignment_34726,axiom,
! [VarCurr] :
( v4349(VarCurr,bitIndex18)
<=> v4351(VarCurr,bitIndex18) ) ).
fof(addAssignment_34725,axiom,
! [VarCurr] :
( v4351(VarCurr,bitIndex18)
<=> v4353(VarCurr,bitIndex18) ) ).
fof(addAssignment_34724,axiom,
! [VarCurr] :
( v4353(VarCurr,bitIndex18)
<=> v4355(VarCurr,bitIndex18) ) ).
fof(addAssignment_34723,axiom,
! [VarCurr] :
( ( v110716(VarCurr,bitIndex10)
<=> v108835(VarCurr,bitIndex17) )
& ( v110716(VarCurr,bitIndex9)
<=> v108835(VarCurr,bitIndex16) )
& ( v110716(VarCurr,bitIndex8)
<=> v108835(VarCurr,bitIndex15) )
& ( v110716(VarCurr,bitIndex7)
<=> v108835(VarCurr,bitIndex14) )
& ( v110716(VarCurr,bitIndex6)
<=> v108835(VarCurr,bitIndex13) )
& ( v110716(VarCurr,bitIndex5)
<=> v108835(VarCurr,bitIndex12) )
& ( v110716(VarCurr,bitIndex4)
<=> v108835(VarCurr,bitIndex11) )
& ( v110716(VarCurr,bitIndex3)
<=> v108835(VarCurr,bitIndex10) )
& ( v110716(VarCurr,bitIndex2)
<=> v108835(VarCurr,bitIndex9) )
& ( v110716(VarCurr,bitIndex1)
<=> v108835(VarCurr,bitIndex8) )
& ( v110716(VarCurr,bitIndex0)
<=> v108835(VarCurr,bitIndex7) ) ) ).
fof(addAssignment_34722,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108835(VarCurr,B)
<=> v110600(VarCurr,B) ) ) ).
fof(addAssignment_34721,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108882(VarCurr,B)
<=> v108884(VarCurr,B) ) ) ).
fof(addAssignment_34720,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex17)
<=> v110750(VarCurr) ) ).
fof(addAssignment_34719,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex16)
<=> v110777(VarCurr) ) ).
fof(addAssignment_34718,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex15)
<=> v110804(VarCurr) ) ).
fof(addAssignment_34717,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex14)
<=> v110833(VarCurr) ) ).
fof(addAssignment_34716,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex13)
<=> v110862(VarCurr) ) ).
fof(addAssignment_34715,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex12)
<=> v110891(VarCurr) ) ).
fof(addAssignment_34714,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex11)
<=> v110918(VarCurr) ) ).
fof(addAssignment_34713,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex10)
<=> v110945(VarCurr) ) ).
fof(addAssignment_34712,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex9)
<=> v110972(VarCurr) ) ).
fof(addAssignment_34711,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex8)
<=> v110999(VarCurr) ) ).
fof(addAssignment_34710,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex7)
<=> v111026(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2455,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111050(VarNext)
=> ( v111026(VarNext)
<=> v111026(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2489,axiom,
! [VarNext] :
( v111050(VarNext)
=> ( v111026(VarNext)
<=> v111028(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7670,axiom,
! [VarCurr] :
( v111050(VarCurr)
<=> ( v111047(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34709,axiom,
! [VarCurr] :
( v111047(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_34708,axiom,
! [VarCurr] :
( v111028(VarCurr)
<=> v108890(VarCurr,bitIndex7) ) ).
fof(addAssignment_34707,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex7)
<=> v111030(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21862,axiom,
! [VarCurr] :
( v111030(VarCurr)
<=> ( v111044(VarCurr)
| v111045(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21861,axiom,
! [VarCurr] :
( v111045(VarCurr)
<=> ( v111038(VarCurr)
& v111040(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21860,axiom,
! [VarCurr] :
( v111044(VarCurr)
<=> ( v111032(VarCurr)
& v111034(VarCurr) ) ) ).
fof(addAssignment_34706,axiom,
! [VarCurr] :
( v111040(VarCurr)
<=> v109345(VarCurr,bitIndex7) ) ).
fof(addAssignment_34705,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex7)
<=> v109347(VarCurr,bitIndex7) ) ).
fof(addAssignment_34704,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex7)
<=> v111042(VarNext,bitIndex7) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2454,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111042(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2488,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111042(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34703,axiom,
! [VarCurr] :
( v111038(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_34702,axiom,
! [VarCurr] :
( v111034(VarCurr)
<=> v109037(VarCurr,bitIndex7) ) ).
fof(addAssignment_34701,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex7)
<=> v109039(VarCurr,bitIndex7) ) ).
fof(addAssignment_34700,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex7)
<=> v111036(VarNext,bitIndex7) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2453,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111036(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2487,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111036(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_34699,axiom,
! [VarCurr] :
( v111032(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v111021(VarNext)
=> ( v110999(VarNext)
<=> v110999(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2486,axiom,
! [VarNext] :
( v111021(VarNext)
=> ( v110999(VarNext)
<=> v111001(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7669,axiom,
! [VarCurr] :
( v111021(VarCurr)
<=> ( v111018(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34698,axiom,
! [VarCurr] :
( v111018(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_34697,axiom,
! [VarCurr] :
( v111001(VarCurr)
<=> v108890(VarCurr,bitIndex8) ) ).
fof(addAssignment_34696,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex8)
<=> v111003(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21859,axiom,
! [VarCurr] :
( v111003(VarCurr)
<=> ( v111015(VarCurr)
| v111016(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21858,axiom,
! [VarCurr] :
( v111016(VarCurr)
<=> ( v111011(VarCurr)
& v111013(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21857,axiom,
! [VarCurr] :
( v111015(VarCurr)
<=> ( v111005(VarCurr)
& v111007(VarCurr) ) ) ).
fof(addAssignment_34695,axiom,
! [VarCurr] :
( v111013(VarCurr)
<=> v109345(VarCurr,bitIndex8) ) ).
fof(addAssignment_34694,axiom,
! [VarCurr] :
( v111011(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_34693,axiom,
! [VarCurr] :
( v111007(VarCurr)
<=> v109037(VarCurr,bitIndex8) ) ).
fof(addAssignment_34692,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex8)
<=> v109039(VarCurr,bitIndex8) ) ).
fof(addAssignment_34691,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex8)
<=> v111009(VarNext,bitIndex8) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111009(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2485,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v111009(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_34690,axiom,
! [VarCurr] :
( v111005(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2450,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110994(VarNext)
=> ( v110972(VarNext)
<=> v110972(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2484,axiom,
! [VarNext] :
( v110994(VarNext)
=> ( v110972(VarNext)
<=> v110974(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7668,axiom,
! [VarCurr] :
( v110994(VarCurr)
<=> ( v110991(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34689,axiom,
! [VarCurr] :
( v110991(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_34688,axiom,
! [VarCurr] :
( v110974(VarCurr)
<=> v108890(VarCurr,bitIndex9) ) ).
fof(addAssignment_34687,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex9)
<=> v110976(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21856,axiom,
! [VarCurr] :
( v110976(VarCurr)
<=> ( v110988(VarCurr)
| v110989(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21855,axiom,
! [VarCurr] :
( v110989(VarCurr)
<=> ( v110984(VarCurr)
& v110986(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21854,axiom,
! [VarCurr] :
( v110988(VarCurr)
<=> ( v110978(VarCurr)
& v110980(VarCurr) ) ) ).
fof(addAssignment_34686,axiom,
! [VarCurr] :
( v110986(VarCurr)
<=> v109345(VarCurr,bitIndex9) ) ).
fof(addAssignment_34685,axiom,
! [VarCurr] :
( v110984(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_34684,axiom,
! [VarCurr] :
( v110980(VarCurr)
<=> v109037(VarCurr,bitIndex9) ) ).
fof(addAssignment_34683,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex9)
<=> v109039(VarCurr,bitIndex9) ) ).
fof(addAssignment_34682,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex9)
<=> v110982(VarNext,bitIndex9) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2449,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110982(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2483,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110982(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_34681,axiom,
! [VarCurr] :
( v110978(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110967(VarNext)
=> ( v110945(VarNext)
<=> v110945(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2482,axiom,
! [VarNext] :
( v110967(VarNext)
=> ( v110945(VarNext)
<=> v110947(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7667,axiom,
! [VarCurr] :
( v110967(VarCurr)
<=> ( v110964(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34680,axiom,
! [VarCurr] :
( v110964(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_34679,axiom,
! [VarCurr] :
( v110947(VarCurr)
<=> v108890(VarCurr,bitIndex10) ) ).
fof(addAssignment_34678,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex10)
<=> v110949(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21853,axiom,
! [VarCurr] :
( v110949(VarCurr)
<=> ( v110961(VarCurr)
| v110962(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21852,axiom,
! [VarCurr] :
( v110962(VarCurr)
<=> ( v110957(VarCurr)
& v110959(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21851,axiom,
! [VarCurr] :
( v110961(VarCurr)
<=> ( v110951(VarCurr)
& v110953(VarCurr) ) ) ).
fof(addAssignment_34677,axiom,
! [VarCurr] :
( v110959(VarCurr)
<=> v109345(VarCurr,bitIndex10) ) ).
fof(addAssignment_34676,axiom,
! [VarCurr] :
( v110957(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_34675,axiom,
! [VarCurr] :
( v110953(VarCurr)
<=> v109037(VarCurr,bitIndex10) ) ).
fof(addAssignment_34674,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex10)
<=> v109039(VarCurr,bitIndex10) ) ).
fof(addAssignment_34673,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex10)
<=> v110955(VarNext,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2447,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110955(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2481,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110955(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_34672,axiom,
! [VarCurr] :
( v110951(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2446,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110940(VarNext)
=> ( v110918(VarNext)
<=> v110918(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2480,axiom,
! [VarNext] :
( v110940(VarNext)
=> ( v110918(VarNext)
<=> v110920(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7666,axiom,
! [VarCurr] :
( v110940(VarCurr)
<=> ( v110937(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34671,axiom,
! [VarCurr] :
( v110937(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_34670,axiom,
! [VarCurr] :
( v110920(VarCurr)
<=> v108890(VarCurr,bitIndex11) ) ).
fof(addAssignment_34669,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex11)
<=> v110922(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21850,axiom,
! [VarCurr] :
( v110922(VarCurr)
<=> ( v110934(VarCurr)
| v110935(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21849,axiom,
! [VarCurr] :
( v110935(VarCurr)
<=> ( v110930(VarCurr)
& v110932(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21848,axiom,
! [VarCurr] :
( v110934(VarCurr)
<=> ( v110924(VarCurr)
& v110926(VarCurr) ) ) ).
fof(addAssignment_34668,axiom,
! [VarCurr] :
( v110932(VarCurr)
<=> v109345(VarCurr,bitIndex11) ) ).
fof(addAssignment_34667,axiom,
! [VarCurr] :
( v110930(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_34666,axiom,
! [VarCurr] :
( v110926(VarCurr)
<=> v109037(VarCurr,bitIndex11) ) ).
fof(addAssignment_34665,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex11)
<=> v109039(VarCurr,bitIndex11) ) ).
fof(addAssignment_34664,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex11)
<=> v110928(VarNext,bitIndex11) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2445,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110928(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2479,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110928(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_34663,axiom,
! [VarCurr] :
( v110924(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110913(VarNext)
=> ( v110891(VarNext)
<=> v110891(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2478,axiom,
! [VarNext] :
( v110913(VarNext)
=> ( v110891(VarNext)
<=> v110893(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7665,axiom,
! [VarCurr] :
( v110913(VarCurr)
<=> ( v110910(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34662,axiom,
! [VarCurr] :
( v110910(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_34661,axiom,
! [VarCurr] :
( v110893(VarCurr)
<=> v108890(VarCurr,bitIndex12) ) ).
fof(addAssignment_34660,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex12)
<=> v110895(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21847,axiom,
! [VarCurr] :
( v110895(VarCurr)
<=> ( v110907(VarCurr)
| v110908(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21846,axiom,
! [VarCurr] :
( v110908(VarCurr)
<=> ( v110903(VarCurr)
& v110905(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21845,axiom,
! [VarCurr] :
( v110907(VarCurr)
<=> ( v110897(VarCurr)
& v110899(VarCurr) ) ) ).
fof(addAssignment_34659,axiom,
! [VarCurr] :
( v110905(VarCurr)
<=> v109345(VarCurr,bitIndex12) ) ).
fof(addAssignment_34658,axiom,
! [VarCurr] :
( v110903(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_34657,axiom,
! [VarCurr] :
( v110899(VarCurr)
<=> v109037(VarCurr,bitIndex12) ) ).
fof(addAssignment_34656,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex12)
<=> v109039(VarCurr,bitIndex12) ) ).
fof(addAssignment_34655,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex12)
<=> v110901(VarNext,bitIndex12) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110901(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2477,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110901(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_34654,axiom,
! [VarCurr] :
( v110897(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110886(VarNext)
=> ( v110862(VarNext)
<=> v110862(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2476,axiom,
! [VarNext] :
( v110886(VarNext)
=> ( v110862(VarNext)
<=> v110864(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7664,axiom,
! [VarCurr] :
( v110886(VarCurr)
<=> ( v110883(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34653,axiom,
! [VarCurr] :
( v110883(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_34652,axiom,
! [VarCurr] :
( v110864(VarCurr)
<=> v108890(VarCurr,bitIndex13) ) ).
fof(addAssignment_34651,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex13)
<=> v110866(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21844,axiom,
! [VarCurr] :
( v110866(VarCurr)
<=> ( v110880(VarCurr)
| v110881(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21843,axiom,
! [VarCurr] :
( v110881(VarCurr)
<=> ( v110874(VarCurr)
& v110876(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21842,axiom,
! [VarCurr] :
( v110880(VarCurr)
<=> ( v110868(VarCurr)
& v110870(VarCurr) ) ) ).
fof(addAssignment_34650,axiom,
! [VarCurr] :
( v110876(VarCurr)
<=> v109345(VarCurr,bitIndex13) ) ).
fof(addAssignment_34649,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex13)
<=> v109347(VarCurr,bitIndex13) ) ).
fof(addAssignment_34648,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex13)
<=> v110878(VarNext,bitIndex13) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110878(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2475,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110878(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34647,axiom,
! [VarCurr] :
( v110874(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_34646,axiom,
! [VarCurr] :
( v110870(VarCurr)
<=> v109037(VarCurr,bitIndex13) ) ).
fof(addAssignment_34645,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex13)
<=> v109039(VarCurr,bitIndex13) ) ).
fof(addAssignment_34644,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex13)
<=> v110872(VarNext,bitIndex13) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110872(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2474,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110872(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_34643,axiom,
! [VarCurr] :
( v110868(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110857(VarNext)
=> ( v110833(VarNext)
<=> v110833(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2473,axiom,
! [VarNext] :
( v110857(VarNext)
=> ( v110833(VarNext)
<=> v110835(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7663,axiom,
! [VarCurr] :
( v110857(VarCurr)
<=> ( v110854(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34642,axiom,
! [VarCurr] :
( v110854(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_34641,axiom,
! [VarCurr] :
( v110835(VarCurr)
<=> v108890(VarCurr,bitIndex14) ) ).
fof(addAssignment_34640,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex14)
<=> v110837(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21841,axiom,
! [VarCurr] :
( v110837(VarCurr)
<=> ( v110851(VarCurr)
| v110852(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21840,axiom,
! [VarCurr] :
( v110852(VarCurr)
<=> ( v110845(VarCurr)
& v110847(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21839,axiom,
! [VarCurr] :
( v110851(VarCurr)
<=> ( v110839(VarCurr)
& v110841(VarCurr) ) ) ).
fof(addAssignment_34639,axiom,
! [VarCurr] :
( v110847(VarCurr)
<=> v109345(VarCurr,bitIndex14) ) ).
fof(addAssignment_34638,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex14)
<=> v109347(VarCurr,bitIndex14) ) ).
fof(addAssignment_34637,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex14)
<=> v110849(VarNext,bitIndex14) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2438,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110849(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2472,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110849(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34636,axiom,
! [VarCurr] :
( v110845(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_34635,axiom,
! [VarCurr] :
( v110841(VarCurr)
<=> v109037(VarCurr,bitIndex14) ) ).
fof(addAssignment_34634,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex14)
<=> v109039(VarCurr,bitIndex14) ) ).
fof(addAssignment_34633,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex14)
<=> v110843(VarNext,bitIndex14) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2437,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110843(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2471,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110843(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_34632,axiom,
! [VarCurr] :
( v110839(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2436,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110828(VarNext)
=> ( v110804(VarNext)
<=> v110804(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2470,axiom,
! [VarNext] :
( v110828(VarNext)
=> ( v110804(VarNext)
<=> v110806(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7662,axiom,
! [VarCurr] :
( v110828(VarCurr)
<=> ( v110825(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34631,axiom,
! [VarCurr] :
( v110825(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_34630,axiom,
! [VarCurr] :
( v110806(VarCurr)
<=> v108890(VarCurr,bitIndex15) ) ).
fof(addAssignment_34629,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex15)
<=> v110808(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21838,axiom,
! [VarCurr] :
( v110808(VarCurr)
<=> ( v110822(VarCurr)
| v110823(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21837,axiom,
! [VarCurr] :
( v110823(VarCurr)
<=> ( v110816(VarCurr)
& v110818(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21836,axiom,
! [VarCurr] :
( v110822(VarCurr)
<=> ( v110810(VarCurr)
& v110812(VarCurr) ) ) ).
fof(addAssignment_34628,axiom,
! [VarCurr] :
( v110818(VarCurr)
<=> v109345(VarCurr,bitIndex15) ) ).
fof(addAssignment_34627,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex15)
<=> v109347(VarCurr,bitIndex15) ) ).
fof(addAssignment_34626,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex15)
<=> v110820(VarNext,bitIndex15) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110820(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2469,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110820(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34625,axiom,
! [VarCurr] :
( v110816(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_34624,axiom,
! [VarCurr] :
( v110812(VarCurr)
<=> v109037(VarCurr,bitIndex15) ) ).
fof(addAssignment_34623,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex15)
<=> v109039(VarCurr,bitIndex15) ) ).
fof(addAssignment_34622,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex15)
<=> v110814(VarNext,bitIndex15) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2434,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110814(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2468,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110814(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_34621,axiom,
! [VarCurr] :
( v110810(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2433,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110799(VarNext)
=> ( v110777(VarNext)
<=> v110777(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2467,axiom,
! [VarNext] :
( v110799(VarNext)
=> ( v110777(VarNext)
<=> v110779(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7661,axiom,
! [VarCurr] :
( v110799(VarCurr)
<=> ( v110796(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34620,axiom,
! [VarCurr] :
( v110796(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_34619,axiom,
! [VarCurr] :
( v110779(VarCurr)
<=> v108890(VarCurr,bitIndex16) ) ).
fof(addAssignment_34618,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex16)
<=> v110781(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21835,axiom,
! [VarCurr] :
( v110781(VarCurr)
<=> ( v110793(VarCurr)
| v110794(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21834,axiom,
! [VarCurr] :
( v110794(VarCurr)
<=> ( v110789(VarCurr)
& v110791(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21833,axiom,
! [VarCurr] :
( v110793(VarCurr)
<=> ( v110783(VarCurr)
& v110785(VarCurr) ) ) ).
fof(addAssignment_34617,axiom,
! [VarCurr] :
( v110791(VarCurr)
<=> v109345(VarCurr,bitIndex16) ) ).
fof(addAssignment_34616,axiom,
! [VarCurr] :
( v110789(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_34615,axiom,
! [VarCurr] :
( v110785(VarCurr)
<=> v109037(VarCurr,bitIndex16) ) ).
fof(addAssignment_34614,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex16)
<=> v109039(VarCurr,bitIndex16) ) ).
fof(addAssignment_34613,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex16)
<=> v110787(VarNext,bitIndex16) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110787(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2466,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110787(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_34612,axiom,
! [VarCurr] :
( v110783(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2431,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110772(VarNext)
=> ( v110750(VarNext)
<=> v110750(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2465,axiom,
! [VarNext] :
( v110772(VarNext)
=> ( v110750(VarNext)
<=> v110752(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7660,axiom,
! [VarCurr] :
( v110772(VarCurr)
<=> ( v110769(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34611,axiom,
! [VarCurr] :
( v110769(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_34610,axiom,
! [VarCurr] :
( v110752(VarCurr)
<=> v108890(VarCurr,bitIndex17) ) ).
fof(addAssignment_34609,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex17)
<=> v110754(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21832,axiom,
! [VarCurr] :
( v110754(VarCurr)
<=> ( v110766(VarCurr)
| v110767(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21831,axiom,
! [VarCurr] :
( v110767(VarCurr)
<=> ( v110762(VarCurr)
& v110764(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21830,axiom,
! [VarCurr] :
( v110766(VarCurr)
<=> ( v110756(VarCurr)
& v110758(VarCurr) ) ) ).
fof(addAssignment_34608,axiom,
! [VarCurr] :
( v110764(VarCurr)
<=> v109345(VarCurr,bitIndex17) ) ).
fof(addAssignment_34607,axiom,
! [VarCurr] :
( v110762(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_34606,axiom,
! [VarCurr] :
( v110758(VarCurr)
<=> v109037(VarCurr,bitIndex17) ) ).
fof(addAssignment_34605,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex17)
<=> v109039(VarCurr,bitIndex17) ) ).
fof(addAssignment_34604,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex17)
<=> v110760(VarNext,bitIndex17) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2430,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110760(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2464,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110760(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_34603,axiom,
! [VarCurr] :
( v110756(VarCurr)
<=> v108896(VarCurr) ) ).
fof(addAssignment_34602,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108843(VarCurr,B)
<=> v108845(VarCurr,B) ) ) ).
fof(addAssignment_34601,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108845(VarCurr,B)
<=> v108847(VarCurr,B) ) ) ).
fof(addAssignment_34600,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108847(VarCurr,B)
<=> v108849(VarCurr,B) ) ) ).
fof(addAssignment_34599,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108849(VarCurr,B)
<=> v108851(VarCurr,B) ) ) ).
fof(addAssignment_34598,axiom,
! [VarNext,B] :
( range_17_7(B)
=> ( v108851(VarNext,B)
<=> v110742(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1843,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110743(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110742(VarNext,B)
<=> v108851(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1913,axiom,
! [VarNext] :
( v110743(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110742(VarNext,B)
<=> v108878(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110743(VarNext)
<=> v110744(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21828,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110744(VarNext)
<=> ( v110746(VarNext)
& v16392(VarNext) ) ) ) ).
fof(writeUnaryOperator_8597,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110746(VarNext)
<=> v16399(VarNext) ) ) ).
fof(addAssignment_34597,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108853(VarCurr,B)
<=> v108855(VarCurr,B) ) ) ).
fof(addAssignment_34596,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108855(VarCurr,B)
<=> v108857(VarCurr,B) ) ) ).
fof(addAssignment_34595,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108857(VarCurr,B)
<=> v108859(VarCurr,B) ) ) ).
fof(addAssignment_34594,axiom,
! [VarCurr,B] :
( range_17_7(B)
=> ( v108859(VarCurr,B)
<=> v4315(VarCurr,B) ) ) ).
fof(range_axiom_99,axiom,
! [B] :
( range_17_7(B)
<=> ( $false
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B ) ) ).
fof(addAssignment_34593,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4315(VarCurr,B)
<=> v4317(VarCurr,B) ) ) ).
fof(addAssignment_34592,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4315(VarCurr,B)
<=> v4317(VarCurr,B) ) ) ).
fof(addAssignment_34591,axiom,
! [VarCurr] :
( v4315(VarCurr,bitIndex7)
<=> v4317(VarCurr,bitIndex7) ) ).
fof(addAssignment_34590,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4317(VarCurr,B)
<=> v4319(VarCurr,B) ) ) ).
fof(addAssignment_34589,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4319(VarCurr,B)
<=> v4321(VarCurr,B) ) ) ).
fof(addAssignment_34588,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4321(VarCurr,B)
<=> v4323(VarCurr,B) ) ) ).
fof(addAssignment_34587,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4323(VarCurr,B)
<=> v4325(VarCurr,B) ) ) ).
fof(addAssignment_34586,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4325(VarCurr,B)
<=> v4327(VarCurr,B) ) ) ).
fof(addAssignment_34585,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4327(VarCurr,B)
<=> v4329(VarCurr,B) ) ) ).
fof(addAssignment_34584,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4329(VarCurr,B)
<=> v4331(VarCurr,B) ) ) ).
fof(addAssignment_34583,axiom,
! [VarNext,B] :
( range_17_13(B)
=> ( v4331(VarNext,B)
<=> v110734(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110735(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110734(VarNext,B)
<=> v4331(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1912,axiom,
! [VarNext] :
( v110735(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110734(VarNext,B)
<=> v5053(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110735(VarNext)
<=> v110736(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21826,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110736(VarNext)
<=> ( v110738(VarNext)
& v4522(VarNext) ) ) ) ).
fof(writeUnaryOperator_8596,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110738(VarNext)
<=> v4535(VarNext) ) ) ).
fof(addAssignment_34582,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4335(VarCurr,B)
<=> v4337(VarCurr,B) ) ) ).
fof(addAssignment_34581,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4337(VarCurr,B)
<=> v4339(VarCurr,B) ) ) ).
fof(addAssignment_34580,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4339(VarCurr,B)
<=> v4341(VarCurr,B) ) ) ).
fof(addAssignment_34579,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4341(VarCurr,B)
<=> v4343(VarCurr,B) ) ) ).
fof(addAssignment_34578,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4343(VarCurr,B)
<=> v4345(VarCurr,B) ) ) ).
fof(addAssignment_34577,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4345(VarCurr,B)
<=> v4347(VarCurr,B) ) ) ).
fof(addAssignment_34576,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4347(VarCurr,B)
<=> v4349(VarCurr,B) ) ) ).
fof(addAssignment_34575,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4349(VarCurr,B)
<=> v4351(VarCurr,B) ) ) ).
fof(addAssignment_34574,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4351(VarCurr,B)
<=> v4353(VarCurr,B) ) ) ).
fof(addAssignment_34573,axiom,
! [VarCurr,B] :
( range_17_13(B)
=> ( v4353(VarCurr,B)
<=> v4355(VarCurr,B) ) ) ).
fof(range_axiom_98,axiom,
! [B] :
( range_17_13(B)
<=> ( $false
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B ) ) ).
fof(addAssignment_34572,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4317(VarCurr,B)
<=> v4319(VarCurr,B) ) ) ).
fof(addAssignment_34571,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4319(VarCurr,B)
<=> v4321(VarCurr,B) ) ) ).
fof(addAssignment_34570,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4321(VarCurr,B)
<=> v4323(VarCurr,B) ) ) ).
fof(addAssignment_34569,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4323(VarCurr,B)
<=> v4325(VarCurr,B) ) ) ).
fof(addAssignment_34568,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4325(VarCurr,B)
<=> v4327(VarCurr,B) ) ) ).
fof(addAssignment_34567,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4327(VarCurr,B)
<=> v4329(VarCurr,B) ) ) ).
fof(addAssignment_34566,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4329(VarCurr,B)
<=> v4331(VarCurr,B) ) ) ).
fof(addAssignment_34565,axiom,
! [VarNext,B] :
( range_11_10(B)
=> ( v4331(VarNext,B)
<=> v110726(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110727(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110726(VarNext,B)
<=> v4331(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1911,axiom,
! [VarNext] :
( v110727(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110726(VarNext,B)
<=> v5053(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21825,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110727(VarNext)
<=> v110728(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110728(VarNext)
<=> ( v110730(VarNext)
& v4522(VarNext) ) ) ) ).
fof(writeUnaryOperator_8595,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110730(VarNext)
<=> v4535(VarNext) ) ) ).
fof(addAssignment_34564,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4335(VarCurr,B)
<=> v4337(VarCurr,B) ) ) ).
fof(addAssignment_34563,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4337(VarCurr,B)
<=> v4339(VarCurr,B) ) ) ).
fof(addAssignment_34562,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4339(VarCurr,B)
<=> v4341(VarCurr,B) ) ) ).
fof(addAssignment_34561,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4341(VarCurr,B)
<=> v4343(VarCurr,B) ) ) ).
fof(addAssignment_34560,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4343(VarCurr,B)
<=> v4345(VarCurr,B) ) ) ).
fof(addAssignment_34559,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4345(VarCurr,B)
<=> v4347(VarCurr,B) ) ) ).
fof(addAssignment_34558,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4347(VarCurr,B)
<=> v4349(VarCurr,B) ) ) ).
fof(addAssignment_34557,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4349(VarCurr,B)
<=> v4351(VarCurr,B) ) ) ).
fof(addAssignment_34556,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4351(VarCurr,B)
<=> v4353(VarCurr,B) ) ) ).
fof(addAssignment_34555,axiom,
! [VarCurr,B] :
( range_11_10(B)
=> ( v4353(VarCurr,B)
<=> v4355(VarCurr,B) ) ) ).
fof(range_axiom_97,axiom,
! [B] :
( range_11_10(B)
<=> ( $false
| bitIndex10 = B
| bitIndex11 = B ) ) ).
fof(addAssignment_34554,axiom,
! [VarCurr] :
( v4317(VarCurr,bitIndex7)
<=> v4319(VarCurr,bitIndex7) ) ).
fof(addAssignment_34553,axiom,
! [VarCurr] :
( v4319(VarCurr,bitIndex7)
<=> v4321(VarCurr,bitIndex7) ) ).
fof(addAssignment_34552,axiom,
! [VarCurr] :
( v4321(VarCurr,bitIndex7)
<=> v4323(VarCurr,bitIndex7) ) ).
fof(addAssignment_34551,axiom,
! [VarCurr] :
( v4323(VarCurr,bitIndex7)
<=> v4325(VarCurr,bitIndex7) ) ).
fof(addAssignment_34550,axiom,
! [VarCurr] :
( v4325(VarCurr,bitIndex7)
<=> v4327(VarCurr,bitIndex7) ) ).
fof(addAssignment_34549,axiom,
! [VarCurr] :
( v4327(VarCurr,bitIndex7)
<=> v4329(VarCurr,bitIndex7) ) ).
fof(addAssignment_34548,axiom,
! [VarCurr] :
( v4329(VarCurr,bitIndex7)
<=> v4331(VarCurr,bitIndex7) ) ).
fof(addAssignment_34547,axiom,
! [VarNext] :
( v4331(VarNext,bitIndex7)
<=> v110718(VarNext,bitIndex7) ) ).
fof(addCaseBooleanConditionEqualRanges1_1840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110719(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110718(VarNext,B)
<=> v4331(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1910,axiom,
! [VarNext] :
( v110719(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110718(VarNext,B)
<=> v5053(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110719(VarNext)
<=> v110720(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110720(VarNext)
<=> ( v110722(VarNext)
& v4522(VarNext) ) ) ) ).
fof(writeUnaryOperator_8594,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110722(VarNext)
<=> v4535(VarNext) ) ) ).
fof(addAssignment_34546,axiom,
! [VarCurr] :
( v4335(VarCurr,bitIndex7)
<=> v4337(VarCurr,bitIndex7) ) ).
fof(addAssignment_34545,axiom,
! [VarCurr] :
( v4337(VarCurr,bitIndex7)
<=> v4339(VarCurr,bitIndex7) ) ).
fof(addAssignment_34544,axiom,
! [VarCurr] :
( v4339(VarCurr,bitIndex7)
<=> v4341(VarCurr,bitIndex7) ) ).
fof(addAssignment_34543,axiom,
! [VarCurr] :
( v4341(VarCurr,bitIndex7)
<=> v4343(VarCurr,bitIndex7) ) ).
fof(addAssignment_34542,axiom,
! [VarCurr] :
( v4343(VarCurr,bitIndex7)
<=> v4345(VarCurr,bitIndex7) ) ).
fof(addAssignment_34541,axiom,
! [VarCurr] :
( v4345(VarCurr,bitIndex7)
<=> v4347(VarCurr,bitIndex7) ) ).
fof(addAssignment_34540,axiom,
! [VarCurr] :
( v4347(VarCurr,bitIndex7)
<=> v4349(VarCurr,bitIndex7) ) ).
fof(addAssignment_34539,axiom,
! [VarCurr] :
( v4349(VarCurr,bitIndex7)
<=> v4351(VarCurr,bitIndex7) ) ).
fof(addAssignment_34538,axiom,
! [VarCurr] :
( v4351(VarCurr,bitIndex7)
<=> v4353(VarCurr,bitIndex7) ) ).
fof(addAssignment_34537,axiom,
! [VarCurr] :
( v4353(VarCurr,bitIndex7)
<=> v4355(VarCurr,bitIndex7) ) ).
fof(addAssignment_34536,axiom,
! [VarCurr] :
( v110604(VarCurr,bitIndex18)
<=> v110701(VarCurr,bitIndex18) ) ).
fof(addAssignment_34535,axiom,
! [VarCurr] :
( v110604(VarCurr,bitIndex17)
<=> v110701(VarCurr,bitIndex17) ) ).
fof(addAssignment_34534,axiom,
! [VarCurr] :
( v110604(VarCurr,bitIndex16)
<=> v110701(VarCurr,bitIndex16) ) ).
fof(addAssignment_34533,axiom,
! [VarCurr] :
( v110604(VarCurr,bitIndex15)
<=> v110701(VarCurr,bitIndex15) ) ).
fof(addAssignment_34532,axiom,
! [VarCurr] :
( v110604(VarCurr,bitIndex14)
<=> v110701(VarCurr,bitIndex14) ) ).
fof(addAssignment_34531,axiom,
! [VarCurr] :
( v110604(VarCurr,bitIndex13)
<=> v110701(VarCurr,bitIndex13) ) ).
fof(addAssignment_34530,axiom,
! [VarCurr] :
( v110604(VarCurr,bitIndex12)
<=> v110701(VarCurr,bitIndex12) ) ).
fof(addAssignment_34529,axiom,
! [VarCurr] :
( v110604(VarCurr,bitIndex11)
<=> v110701(VarCurr,bitIndex11) ) ).
fof(addAssignment_34528,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v110604(VarCurr,B)
<=> v110701(VarCurr,B) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges7_12,axiom,
! [VarCurr] :
( ( ~ v110702(VarCurr)
& ~ v110703(VarCurr)
& ~ v110705(VarCurr)
& ~ v110706(VarCurr)
& ~ v110708(VarCurr)
& ~ v110709(VarCurr)
& ~ v110712(VarCurr) )
=> ! [B] :
( range_26_0(B)
=> ( v110701(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_12,axiom,
! [VarCurr] :
( v110712(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v110701(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_16,axiom,
! [VarCurr] :
( v110709(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v110701(VarCurr,B)
<=> v110710(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_19,axiom,
! [VarCurr] :
( v110708(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v110701(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_158,axiom,
! [VarCurr] :
( v110706(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v110701(VarCurr,B)
<=> v110707(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1262,axiom,
! [VarCurr] :
( v110705(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v110701(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5103,axiom,
! [VarCurr] :
( v110703(VarCurr)
=> ! [B] :
( range_26_0(B)
=> ( v110701(VarCurr,B)
<=> v110704(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_14,axiom,
! [VarCurr] :
( v110702(VarCurr)
=> ( ( v110701(VarCurr,bitIndex26)
<=> v108028(VarCurr,bitIndex37) )
& ( v110701(VarCurr,bitIndex25)
<=> v108028(VarCurr,bitIndex36) )
& ( v110701(VarCurr,bitIndex24)
<=> v108028(VarCurr,bitIndex35) )
& ( v110701(VarCurr,bitIndex23)
<=> v108028(VarCurr,bitIndex34) )
& ( v110701(VarCurr,bitIndex22)
<=> v108028(VarCurr,bitIndex33) )
& ( v110701(VarCurr,bitIndex21)
<=> v108028(VarCurr,bitIndex32) )
& ( v110701(VarCurr,bitIndex20)
<=> v108028(VarCurr,bitIndex31) )
& ( v110701(VarCurr,bitIndex19)
<=> v108028(VarCurr,bitIndex30) )
& ( v110701(VarCurr,bitIndex18)
<=> v108028(VarCurr,bitIndex29) )
& ( v110701(VarCurr,bitIndex17)
<=> v108028(VarCurr,bitIndex28) )
& ( v110701(VarCurr,bitIndex16)
<=> v108028(VarCurr,bitIndex27) )
& ( v110701(VarCurr,bitIndex15)
<=> v108028(VarCurr,bitIndex26) )
& ( v110701(VarCurr,bitIndex14)
<=> v108028(VarCurr,bitIndex25) )
& ( v110701(VarCurr,bitIndex13)
<=> v108028(VarCurr,bitIndex24) )
& ( v110701(VarCurr,bitIndex12)
<=> v108028(VarCurr,bitIndex23) )
& ( v110701(VarCurr,bitIndex11)
<=> v108028(VarCurr,bitIndex22) )
& ( v110701(VarCurr,bitIndex10)
<=> v108028(VarCurr,bitIndex21) )
& ( v110701(VarCurr,bitIndex9)
<=> v108028(VarCurr,bitIndex20) )
& ( v110701(VarCurr,bitIndex8)
<=> v108028(VarCurr,bitIndex19) )
& ( v110701(VarCurr,bitIndex7)
<=> v108028(VarCurr,bitIndex18) )
& ( v110701(VarCurr,bitIndex6)
<=> v108028(VarCurr,bitIndex17) )
& ( v110701(VarCurr,bitIndex5)
<=> v108028(VarCurr,bitIndex16) )
& ( v110701(VarCurr,bitIndex4)
<=> v108028(VarCurr,bitIndex15) )
& ( v110701(VarCurr,bitIndex3)
<=> v108028(VarCurr,bitIndex14) )
& ( v110701(VarCurr,bitIndex2)
<=> v108028(VarCurr,bitIndex13) )
& ( v110701(VarCurr,bitIndex1)
<=> v108028(VarCurr,bitIndex12) )
& ( v110701(VarCurr,bitIndex0)
<=> v108028(VarCurr,bitIndex11) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21821,axiom,
! [VarCurr] :
( v110712(VarCurr)
<=> ( v110713(VarCurr)
| v110714(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7659,axiom,
! [VarCurr] :
( v110714(VarCurr)
<=> ( ( v108833(VarCurr,bitIndex2)
<=> $true )
& ( v108833(VarCurr,bitIndex1)
<=> $true )
& ( v108833(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7658,axiom,
! [VarCurr] :
( v110713(VarCurr)
<=> ( ( v108833(VarCurr,bitIndex2)
<=> $true )
& ( v108833(VarCurr,bitIndex1)
<=> $true )
& ( v108833(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_34527,axiom,
! [VarCurr] :
( ( v110710(VarCurr,bitIndex11)
<=> v108028(VarCurr,bitIndex37) )
& ( v110710(VarCurr,bitIndex10)
<=> v108028(VarCurr,bitIndex36) )
& ( v110710(VarCurr,bitIndex9)
<=> v108028(VarCurr,bitIndex35) )
& ( v110710(VarCurr,bitIndex8)
<=> v108028(VarCurr,bitIndex34) )
& ( v110710(VarCurr,bitIndex7)
<=> v108028(VarCurr,bitIndex33) )
& ( v110710(VarCurr,bitIndex6)
<=> v108028(VarCurr,bitIndex32) )
& ( v110710(VarCurr,bitIndex5)
<=> v108028(VarCurr,bitIndex31) )
& ( v110710(VarCurr,bitIndex4)
<=> v108028(VarCurr,bitIndex30) )
& ( v110710(VarCurr,bitIndex3)
<=> v108028(VarCurr,bitIndex29) )
& ( v110710(VarCurr,bitIndex2)
<=> v108028(VarCurr,bitIndex28) )
& ( v110710(VarCurr,bitIndex1)
<=> v108028(VarCurr,bitIndex27) )
& ( v110710(VarCurr,bitIndex0)
<=> v108028(VarCurr,bitIndex26) ) ) ).
fof(addAssignment_34526,axiom,
! [VarCurr] :
( ( v110710(VarCurr,bitIndex26)
<=> $false )
& ( v110710(VarCurr,bitIndex25)
<=> $false )
& ( v110710(VarCurr,bitIndex24)
<=> $false )
& ( v110710(VarCurr,bitIndex23)
<=> $false )
& ( v110710(VarCurr,bitIndex22)
<=> $false )
& ( v110710(VarCurr,bitIndex21)
<=> $false )
& ( v110710(VarCurr,bitIndex20)
<=> $false )
& ( v110710(VarCurr,bitIndex19)
<=> $false )
& ( v110710(VarCurr,bitIndex18)
<=> $false )
& ( v110710(VarCurr,bitIndex17)
<=> $false )
& ( v110710(VarCurr,bitIndex16)
<=> $false )
& ( v110710(VarCurr,bitIndex15)
<=> $false )
& ( v110710(VarCurr,bitIndex14)
<=> $false )
& ( v110710(VarCurr,bitIndex13)
<=> $false )
& ( v110710(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(bitBlastConstant_11971,axiom,
~ b000000000000000(bitIndex14) ).
fof(bitBlastConstant_11970,axiom,
~ b000000000000000(bitIndex13) ).
fof(bitBlastConstant_11969,axiom,
~ b000000000000000(bitIndex12) ).
fof(bitBlastConstant_11968,axiom,
~ b000000000000000(bitIndex11) ).
fof(bitBlastConstant_11967,axiom,
~ b000000000000000(bitIndex10) ).
fof(bitBlastConstant_11966,axiom,
~ b000000000000000(bitIndex9) ).
fof(bitBlastConstant_11965,axiom,
~ b000000000000000(bitIndex8) ).
fof(bitBlastConstant_11964,axiom,
~ b000000000000000(bitIndex7) ).
fof(bitBlastConstant_11963,axiom,
~ b000000000000000(bitIndex6) ).
fof(bitBlastConstant_11962,axiom,
~ b000000000000000(bitIndex5) ).
fof(bitBlastConstant_11961,axiom,
~ b000000000000000(bitIndex4) ).
fof(bitBlastConstant_11960,axiom,
~ b000000000000000(bitIndex3) ).
fof(bitBlastConstant_11959,axiom,
~ b000000000000000(bitIndex2) ).
fof(bitBlastConstant_11958,axiom,
~ b000000000000000(bitIndex1) ).
fof(bitBlastConstant_11957,axiom,
~ b000000000000000(bitIndex0) ).
fof(addBitVectorEqualityBitBlasted_7657,axiom,
! [VarCurr] :
( v110709(VarCurr)
<=> ( ( v108833(VarCurr,bitIndex2)
<=> $true )
& ( v108833(VarCurr,bitIndex1)
<=> $false )
& ( v108833(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7656,axiom,
! [VarCurr] :
( v110708(VarCurr)
<=> ( ( v108833(VarCurr,bitIndex2)
<=> $true )
& ( v108833(VarCurr,bitIndex1)
<=> $false )
& ( v108833(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_34525,axiom,
! [VarCurr] :
( ( v110707(VarCurr,bitIndex17)
<=> v108028(VarCurr,bitIndex37) )
& ( v110707(VarCurr,bitIndex16)
<=> v108028(VarCurr,bitIndex36) )
& ( v110707(VarCurr,bitIndex15)
<=> v108028(VarCurr,bitIndex35) )
& ( v110707(VarCurr,bitIndex14)
<=> v108028(VarCurr,bitIndex34) )
& ( v110707(VarCurr,bitIndex13)
<=> v108028(VarCurr,bitIndex33) )
& ( v110707(VarCurr,bitIndex12)
<=> v108028(VarCurr,bitIndex32) )
& ( v110707(VarCurr,bitIndex11)
<=> v108028(VarCurr,bitIndex31) )
& ( v110707(VarCurr,bitIndex10)
<=> v108028(VarCurr,bitIndex30) )
& ( v110707(VarCurr,bitIndex9)
<=> v108028(VarCurr,bitIndex29) )
& ( v110707(VarCurr,bitIndex8)
<=> v108028(VarCurr,bitIndex28) )
& ( v110707(VarCurr,bitIndex7)
<=> v108028(VarCurr,bitIndex27) )
& ( v110707(VarCurr,bitIndex6)
<=> v108028(VarCurr,bitIndex26) )
& ( v110707(VarCurr,bitIndex5)
<=> v108028(VarCurr,bitIndex25) )
& ( v110707(VarCurr,bitIndex4)
<=> v108028(VarCurr,bitIndex24) )
& ( v110707(VarCurr,bitIndex3)
<=> v108028(VarCurr,bitIndex23) )
& ( v110707(VarCurr,bitIndex2)
<=> v108028(VarCurr,bitIndex22) )
& ( v110707(VarCurr,bitIndex1)
<=> v108028(VarCurr,bitIndex21) )
& ( v110707(VarCurr,bitIndex0)
<=> v108028(VarCurr,bitIndex20) ) ) ).
fof(addAssignment_34524,axiom,
! [VarCurr] :
( ( v110707(VarCurr,bitIndex26)
<=> $false )
& ( v110707(VarCurr,bitIndex25)
<=> $false )
& ( v110707(VarCurr,bitIndex24)
<=> $false )
& ( v110707(VarCurr,bitIndex23)
<=> $false )
& ( v110707(VarCurr,bitIndex22)
<=> $false )
& ( v110707(VarCurr,bitIndex21)
<=> $false )
& ( v110707(VarCurr,bitIndex20)
<=> $false )
& ( v110707(VarCurr,bitIndex19)
<=> $false )
& ( v110707(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7655,axiom,
! [VarCurr] :
( v110706(VarCurr)
<=> ( ( v108833(VarCurr,bitIndex2)
<=> $false )
& ( v108833(VarCurr,bitIndex1)
<=> $true )
& ( v108833(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7654,axiom,
! [VarCurr] :
( v110705(VarCurr)
<=> ( ( v108833(VarCurr,bitIndex2)
<=> $false )
& ( v108833(VarCurr,bitIndex1)
<=> $true )
& ( v108833(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_34523,axiom,
! [VarCurr] :
( ( v110704(VarCurr,bitIndex23)
<=> v108028(VarCurr,bitIndex37) )
& ( v110704(VarCurr,bitIndex22)
<=> v108028(VarCurr,bitIndex36) )
& ( v110704(VarCurr,bitIndex21)
<=> v108028(VarCurr,bitIndex35) )
& ( v110704(VarCurr,bitIndex20)
<=> v108028(VarCurr,bitIndex34) )
& ( v110704(VarCurr,bitIndex19)
<=> v108028(VarCurr,bitIndex33) )
& ( v110704(VarCurr,bitIndex18)
<=> v108028(VarCurr,bitIndex32) )
& ( v110704(VarCurr,bitIndex17)
<=> v108028(VarCurr,bitIndex31) )
& ( v110704(VarCurr,bitIndex16)
<=> v108028(VarCurr,bitIndex30) )
& ( v110704(VarCurr,bitIndex15)
<=> v108028(VarCurr,bitIndex29) )
& ( v110704(VarCurr,bitIndex14)
<=> v108028(VarCurr,bitIndex28) )
& ( v110704(VarCurr,bitIndex13)
<=> v108028(VarCurr,bitIndex27) )
& ( v110704(VarCurr,bitIndex12)
<=> v108028(VarCurr,bitIndex26) )
& ( v110704(VarCurr,bitIndex11)
<=> v108028(VarCurr,bitIndex25) )
& ( v110704(VarCurr,bitIndex10)
<=> v108028(VarCurr,bitIndex24) )
& ( v110704(VarCurr,bitIndex9)
<=> v108028(VarCurr,bitIndex23) )
& ( v110704(VarCurr,bitIndex8)
<=> v108028(VarCurr,bitIndex22) )
& ( v110704(VarCurr,bitIndex7)
<=> v108028(VarCurr,bitIndex21) )
& ( v110704(VarCurr,bitIndex6)
<=> v108028(VarCurr,bitIndex20) )
& ( v110704(VarCurr,bitIndex5)
<=> v108028(VarCurr,bitIndex19) )
& ( v110704(VarCurr,bitIndex4)
<=> v108028(VarCurr,bitIndex18) )
& ( v110704(VarCurr,bitIndex3)
<=> v108028(VarCurr,bitIndex17) )
& ( v110704(VarCurr,bitIndex2)
<=> v108028(VarCurr,bitIndex16) )
& ( v110704(VarCurr,bitIndex1)
<=> v108028(VarCurr,bitIndex15) )
& ( v110704(VarCurr,bitIndex0)
<=> v108028(VarCurr,bitIndex14) ) ) ).
fof(addAssignment_34522,axiom,
! [VarCurr] :
( ( v110704(VarCurr,bitIndex26)
<=> $false )
& ( v110704(VarCurr,bitIndex25)
<=> $false )
& ( v110704(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7653,axiom,
! [VarCurr] :
( v110703(VarCurr)
<=> ( ( v108833(VarCurr,bitIndex2)
<=> $false )
& ( v108833(VarCurr,bitIndex1)
<=> $false )
& ( v108833(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7652,axiom,
! [VarCurr] :
( v110702(VarCurr)
<=> ( ( v108833(VarCurr,bitIndex2)
<=> $false )
& ( v108833(VarCurr,bitIndex1)
<=> $false )
& ( v108833(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_34521,axiom,
! [VarNext,B] :
( range_36_31(B)
=> ( v108028(VarNext,B)
<=> v110694(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110696(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110694(VarNext,B)
<=> v108028(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1909,axiom,
! [VarNext] :
( v110696(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110694(VarNext,B)
<=> v108157(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110696(VarNext)
<=> ( v110697(VarNext)
& v108152(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21819,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110697(VarNext)
<=> ( v110699(VarNext)
& v108119(VarNext) ) ) ) ).
fof(writeUnaryOperator_8593,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110699(VarNext)
<=> v108126(VarNext) ) ) ).
fof(addAssignment_34520,axiom,
! [VarNext,B] :
( range_36_31(B)
=> ( v108062(VarNext,B)
<=> v110686(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110688(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110686(VarNext,B)
<=> v108062(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1908,axiom,
! [VarNext] :
( v110688(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110686(VarNext,B)
<=> v108138(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21818,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110688(VarNext)
<=> ( v110689(VarNext)
& v108132(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110689(VarNext)
<=> ( v110691(VarNext)
& v108119(VarNext) ) ) ) ).
fof(writeUnaryOperator_8592,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110691(VarNext)
<=> v108126(VarNext) ) ) ).
fof(addAssignment_34519,axiom,
! [VarCurr,B] :
( range_36_31(B)
=> ( v108066(VarCurr,B)
<=> v108068(VarCurr,B) ) ) ).
fof(addAssignment_34518,axiom,
! [VarCurr,B] :
( range_36_31(B)
=> ( v108068(VarCurr,B)
<=> v108070(VarCurr,B) ) ) ).
fof(addAssignment_34517,axiom,
! [VarCurr] :
( ( v108070(VarCurr,bitIndex36)
<=> v108072(VarCurr,bitIndex48) )
& ( v108070(VarCurr,bitIndex35)
<=> v108072(VarCurr,bitIndex47) )
& ( v108070(VarCurr,bitIndex34)
<=> v108072(VarCurr,bitIndex46) )
& ( v108070(VarCurr,bitIndex33)
<=> v108072(VarCurr,bitIndex45) )
& ( v108070(VarCurr,bitIndex32)
<=> v108072(VarCurr,bitIndex44) )
& ( v108070(VarCurr,bitIndex31)
<=> v108072(VarCurr,bitIndex43) ) ) ).
fof(addAssignment_34516,axiom,
! [VarCurr,B] :
( range_48_43(B)
=> ( v108072(VarCurr,B)
<=> v108074(VarCurr,B) ) ) ).
fof(addAssignment_34515,axiom,
! [VarCurr,B] :
( range_48_43(B)
=> ( v108074(VarCurr,B)
<=> v108076(VarCurr,B) ) ) ).
fof(addAssignment_34514,axiom,
! [VarCurr,B] :
( range_48_43(B)
=> ( v108076(VarCurr,B)
<=> v108078(VarCurr,B) ) ) ).
fof(addAssignment_34513,axiom,
! [VarCurr,B] :
( range_48_43(B)
=> ( v108078(VarCurr,B)
<=> v108080(VarCurr,B) ) ) ).
fof(addAssignment_34512,axiom,
! [VarCurr,B] :
( range_48_43(B)
=> ( v108080(VarCurr,B)
<=> v108082(VarCurr,B) ) ) ).
fof(addAssignment_34511,axiom,
! [VarNext,B] :
( range_48_43(B)
=> ( v108082(VarNext,B)
<=> v110678(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110680(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v110678(VarNext,B)
<=> v108082(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1907,axiom,
! [VarNext] :
( v110680(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v110678(VarNext,B)
<=> v108115(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110680(VarNext)
<=> ( v110681(VarNext)
& v108111(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110681(VarNext)
<=> ( v110683(VarNext)
& v99966(VarNext) ) ) ) ).
fof(writeUnaryOperator_8591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110683(VarNext)
<=> v99975(VarNext) ) ) ).
fof(addAssignment_34510,axiom,
! [VarCurr,B] :
( range_48_43(B)
=> ( v108085(VarCurr,B)
<=> v108091(VarCurr,B) ) ) ).
fof(range_axiom_96,axiom,
! [B] :
( range_48_43(B)
<=> ( $false
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B ) ) ).
fof(addAssignment_34509,axiom,
! [VarCurr,B] :
( range_36_31(B)
=> ( v108087(VarCurr,B)
<=> v108088(VarCurr,B) ) ) ).
fof(range_axiom_95,axiom,
! [B] :
( range_36_31(B)
<=> ( $false
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B ) ) ).
fof(addAssignment_34508,axiom,
! [VarCurr,B] :
( range_51_46(B)
=> ( v104165(VarCurr,B)
<=> v104167(VarCurr,B) ) ) ).
fof(addAssignment_34507,axiom,
! [VarCurr] :
( ( v104167(VarCurr,bitIndex51)
<=> v104169(VarCurr,bitIndex444) )
& ( v104167(VarCurr,bitIndex50)
<=> v104169(VarCurr,bitIndex443) )
& ( v104167(VarCurr,bitIndex49)
<=> v104169(VarCurr,bitIndex442) )
& ( v104167(VarCurr,bitIndex48)
<=> v104169(VarCurr,bitIndex441) )
& ( v104167(VarCurr,bitIndex47)
<=> v104169(VarCurr,bitIndex440) )
& ( v104167(VarCurr,bitIndex46)
<=> v104169(VarCurr,bitIndex439) ) ) ).
fof(addAssignment_34506,axiom,
! [VarCurr,B] :
( range_51_46(B)
=> ( v99988(VarCurr,B)
<=> v99990(VarCurr,B) ) ) ).
fof(addAssignment_34505,axiom,
! [VarCurr,B] :
( range_51_46(B)
=> ( v99990(VarCurr,B)
<=> v104036(VarCurr,B) ) ) ).
fof(range_axiom_94,axiom,
! [B] :
( range_51_46(B)
<=> ( $false
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B ) ) ).
fof(addAssignment_34504,axiom,
! [VarNext,B] :
( range_30_25(B)
=> ( v108028(VarNext,B)
<=> v110670(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1836,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110672(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110670(VarNext,B)
<=> v108028(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1906,axiom,
! [VarNext] :
( v110672(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110670(VarNext,B)
<=> v108157(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21814,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110672(VarNext)
<=> ( v110673(VarNext)
& v108152(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21813,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110673(VarNext)
<=> ( v110675(VarNext)
& v108119(VarNext) ) ) ) ).
fof(writeUnaryOperator_8590,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110675(VarNext)
<=> v108126(VarNext) ) ) ).
fof(addAssignment_34503,axiom,
! [VarNext,B] :
( range_30_25(B)
=> ( v108062(VarNext,B)
<=> v110662(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1835,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110664(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110662(VarNext,B)
<=> v108062(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1905,axiom,
! [VarNext] :
( v110664(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110662(VarNext,B)
<=> v108138(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110664(VarNext)
<=> ( v110665(VarNext)
& v108132(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110665(VarNext)
<=> ( v110667(VarNext)
& v108119(VarNext) ) ) ) ).
fof(writeUnaryOperator_8589,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110667(VarNext)
<=> v108126(VarNext) ) ) ).
fof(addAssignment_34502,axiom,
! [VarCurr,B] :
( range_30_25(B)
=> ( v108066(VarCurr,B)
<=> v108068(VarCurr,B) ) ) ).
fof(addAssignment_34501,axiom,
! [VarCurr,B] :
( range_30_25(B)
=> ( v108068(VarCurr,B)
<=> v108070(VarCurr,B) ) ) ).
fof(addAssignment_34500,axiom,
! [VarCurr] :
( ( v108070(VarCurr,bitIndex30)
<=> v108072(VarCurr,bitIndex42) )
& ( v108070(VarCurr,bitIndex29)
<=> v108072(VarCurr,bitIndex41) )
& ( v108070(VarCurr,bitIndex28)
<=> v108072(VarCurr,bitIndex40) )
& ( v108070(VarCurr,bitIndex27)
<=> v108072(VarCurr,bitIndex39) )
& ( v108070(VarCurr,bitIndex26)
<=> v108072(VarCurr,bitIndex38) )
& ( v108070(VarCurr,bitIndex25)
<=> v108072(VarCurr,bitIndex37) ) ) ).
fof(addAssignment_34499,axiom,
! [VarCurr,B] :
( range_42_37(B)
=> ( v108072(VarCurr,B)
<=> v108074(VarCurr,B) ) ) ).
fof(addAssignment_34498,axiom,
! [VarCurr,B] :
( range_42_37(B)
=> ( v108074(VarCurr,B)
<=> v108076(VarCurr,B) ) ) ).
fof(addAssignment_34497,axiom,
! [VarCurr,B] :
( range_42_37(B)
=> ( v108076(VarCurr,B)
<=> v108078(VarCurr,B) ) ) ).
fof(addAssignment_34496,axiom,
! [VarCurr,B] :
( range_42_37(B)
=> ( v108078(VarCurr,B)
<=> v108080(VarCurr,B) ) ) ).
fof(addAssignment_34495,axiom,
! [VarCurr,B] :
( range_42_37(B)
=> ( v108080(VarCurr,B)
<=> v108082(VarCurr,B) ) ) ).
fof(addAssignment_34494,axiom,
! [VarNext,B] :
( range_42_37(B)
=> ( v108082(VarNext,B)
<=> v110654(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1834,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110656(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v110654(VarNext,B)
<=> v108082(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1904,axiom,
! [VarNext] :
( v110656(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v110654(VarNext,B)
<=> v108115(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110656(VarNext)
<=> ( v110657(VarNext)
& v108111(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110657(VarNext)
<=> ( v110659(VarNext)
& v99966(VarNext) ) ) ) ).
fof(writeUnaryOperator_8588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110659(VarNext)
<=> v99975(VarNext) ) ) ).
fof(addAssignment_34493,axiom,
! [VarCurr,B] :
( range_42_37(B)
=> ( v108085(VarCurr,B)
<=> v108091(VarCurr,B) ) ) ).
fof(range_axiom_93,axiom,
! [B] :
( range_42_37(B)
<=> ( $false
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B ) ) ).
fof(addAssignment_34492,axiom,
! [VarCurr,B] :
( range_30_25(B)
=> ( v108087(VarCurr,B)
<=> v108088(VarCurr,B) ) ) ).
fof(range_axiom_92,axiom,
! [B] :
( range_30_25(B)
<=> ( $false
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B ) ) ).
fof(addAssignment_34491,axiom,
! [VarCurr,B] :
( range_45_40(B)
=> ( v104165(VarCurr,B)
<=> v104167(VarCurr,B) ) ) ).
fof(addAssignment_34490,axiom,
! [VarCurr] :
( ( v104167(VarCurr,bitIndex45)
<=> v104169(VarCurr,bitIndex438) )
& ( v104167(VarCurr,bitIndex44)
<=> v104169(VarCurr,bitIndex437) )
& ( v104167(VarCurr,bitIndex43)
<=> v104169(VarCurr,bitIndex436) )
& ( v104167(VarCurr,bitIndex42)
<=> v104169(VarCurr,bitIndex435) )
& ( v104167(VarCurr,bitIndex41)
<=> v104169(VarCurr,bitIndex434) )
& ( v104167(VarCurr,bitIndex40)
<=> v104169(VarCurr,bitIndex433) ) ) ).
fof(addAssignment_34489,axiom,
! [VarCurr,B] :
( range_45_40(B)
=> ( v99988(VarCurr,B)
<=> v99990(VarCurr,B) ) ) ).
fof(addAssignment_34488,axiom,
! [VarCurr,B] :
( range_45_40(B)
=> ( v99990(VarCurr,B)
<=> v104036(VarCurr,B) ) ) ).
fof(range_axiom_91,axiom,
! [B] :
( range_45_40(B)
<=> ( $false
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B ) ) ).
fof(addAssignment_34487,axiom,
! [VarNext,B] :
( range_24_22(B)
=> ( v108028(VarNext,B)
<=> v110646(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1833,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110648(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110646(VarNext,B)
<=> v108028(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1903,axiom,
! [VarNext] :
( v110648(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110646(VarNext,B)
<=> v108157(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110648(VarNext)
<=> ( v110649(VarNext)
& v108152(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110649(VarNext)
<=> ( v110651(VarNext)
& v108119(VarNext) ) ) ) ).
fof(writeUnaryOperator_8587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110651(VarNext)
<=> v108126(VarNext) ) ) ).
fof(addAssignment_34486,axiom,
! [VarNext,B] :
( range_24_22(B)
=> ( v108062(VarNext,B)
<=> v110638(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110640(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110638(VarNext,B)
<=> v108062(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1902,axiom,
! [VarNext] :
( v110640(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110638(VarNext,B)
<=> v108138(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21806,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110640(VarNext)
<=> ( v110641(VarNext)
& v108132(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21805,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110641(VarNext)
<=> ( v110643(VarNext)
& v108119(VarNext) ) ) ) ).
fof(writeUnaryOperator_8586,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110643(VarNext)
<=> v108126(VarNext) ) ) ).
fof(addAssignment_34485,axiom,
! [VarCurr,B] :
( range_24_22(B)
=> ( v108066(VarCurr,B)
<=> v108068(VarCurr,B) ) ) ).
fof(addAssignment_34484,axiom,
! [VarCurr,B] :
( range_24_22(B)
=> ( v108068(VarCurr,B)
<=> v108070(VarCurr,B) ) ) ).
fof(addAssignment_34483,axiom,
! [VarCurr] :
( ( v108070(VarCurr,bitIndex24)
<=> v108072(VarCurr,bitIndex36) )
& ( v108070(VarCurr,bitIndex23)
<=> v108072(VarCurr,bitIndex35) )
& ( v108070(VarCurr,bitIndex22)
<=> v108072(VarCurr,bitIndex34) ) ) ).
fof(addAssignment_34482,axiom,
! [VarCurr,B] :
( range_36_34(B)
=> ( v108072(VarCurr,B)
<=> v108074(VarCurr,B) ) ) ).
fof(addAssignment_34481,axiom,
! [VarCurr,B] :
( range_36_34(B)
=> ( v108074(VarCurr,B)
<=> v108076(VarCurr,B) ) ) ).
fof(addAssignment_34480,axiom,
! [VarCurr,B] :
( range_36_34(B)
=> ( v108076(VarCurr,B)
<=> v108078(VarCurr,B) ) ) ).
fof(addAssignment_34479,axiom,
! [VarCurr,B] :
( range_36_34(B)
=> ( v108078(VarCurr,B)
<=> v108080(VarCurr,B) ) ) ).
fof(addAssignment_34478,axiom,
! [VarCurr,B] :
( range_36_34(B)
=> ( v108080(VarCurr,B)
<=> v108082(VarCurr,B) ) ) ).
fof(addAssignment_34477,axiom,
! [VarNext,B] :
( range_36_34(B)
=> ( v108082(VarNext,B)
<=> v110630(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110632(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v110630(VarNext,B)
<=> v108082(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1901,axiom,
! [VarNext] :
( v110632(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v110630(VarNext,B)
<=> v108115(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21804,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110632(VarNext)
<=> ( v110633(VarNext)
& v108111(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110633(VarNext)
<=> ( v110635(VarNext)
& v99966(VarNext) ) ) ) ).
fof(writeUnaryOperator_8585,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110635(VarNext)
<=> v99975(VarNext) ) ) ).
fof(addAssignment_34476,axiom,
! [VarCurr,B] :
( range_36_34(B)
=> ( v108085(VarCurr,B)
<=> v108091(VarCurr,B) ) ) ).
fof(range_axiom_90,axiom,
! [B] :
( range_36_34(B)
<=> ( $false
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B ) ) ).
fof(addAssignment_34475,axiom,
! [VarCurr,B] :
( range_24_22(B)
=> ( v108087(VarCurr,B)
<=> v108088(VarCurr,B) ) ) ).
fof(range_axiom_89,axiom,
! [B] :
( range_24_22(B)
<=> ( $false
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B ) ) ).
fof(addAssignment_34474,axiom,
! [VarCurr,B] :
( range_39_37(B)
=> ( v104165(VarCurr,B)
<=> v104167(VarCurr,B) ) ) ).
fof(addAssignment_34473,axiom,
! [VarCurr] :
( ( v104167(VarCurr,bitIndex39)
<=> v104169(VarCurr,bitIndex432) )
& ( v104167(VarCurr,bitIndex38)
<=> v104169(VarCurr,bitIndex431) )
& ( v104167(VarCurr,bitIndex37)
<=> v104169(VarCurr,bitIndex430) ) ) ).
fof(addAssignment_34472,axiom,
! [VarCurr,B] :
( range_39_37(B)
=> ( v99988(VarCurr,B)
<=> v99990(VarCurr,B) ) ) ).
fof(addAssignment_34471,axiom,
! [VarCurr,B] :
( range_39_37(B)
=> ( v99990(VarCurr,B)
<=> v104036(VarCurr,B) ) ) ).
fof(range_axiom_88,axiom,
! [B] :
( range_39_37(B)
<=> ( $false
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B ) ) ).
fof(addAssignment_34470,axiom,
! [VarNext,B] :
( range_21_11(B)
=> ( v108028(VarNext,B)
<=> v110622(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1830,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110624(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110622(VarNext,B)
<=> v108028(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1900,axiom,
! [VarNext] :
( v110624(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110622(VarNext,B)
<=> v108157(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110624(VarNext)
<=> ( v110625(VarNext)
& v108152(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110625(VarNext)
<=> ( v110627(VarNext)
& v108119(VarNext) ) ) ) ).
fof(writeUnaryOperator_8584,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110627(VarNext)
<=> v108126(VarNext) ) ) ).
fof(addAssignment_34469,axiom,
! [VarNext,B] :
( range_21_11(B)
=> ( v108062(VarNext,B)
<=> v110614(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110616(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110614(VarNext,B)
<=> v108062(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1899,axiom,
! [VarNext] :
( v110616(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v110614(VarNext,B)
<=> v108138(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110616(VarNext)
<=> ( v110617(VarNext)
& v108132(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21799,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110617(VarNext)
<=> ( v110619(VarNext)
& v108119(VarNext) ) ) ) ).
fof(writeUnaryOperator_8583,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110619(VarNext)
<=> v108126(VarNext) ) ) ).
fof(addAssignment_34468,axiom,
! [VarCurr,B] :
( range_21_11(B)
=> ( v108066(VarCurr,B)
<=> v108068(VarCurr,B) ) ) ).
fof(addAssignment_34467,axiom,
! [VarCurr,B] :
( range_21_11(B)
=> ( v108068(VarCurr,B)
<=> v108070(VarCurr,B) ) ) ).
fof(addAssignment_34466,axiom,
! [VarCurr] :
( ( v108070(VarCurr,bitIndex21)
<=> v108072(VarCurr,bitIndex33) )
& ( v108070(VarCurr,bitIndex20)
<=> v108072(VarCurr,bitIndex32) )
& ( v108070(VarCurr,bitIndex19)
<=> v108072(VarCurr,bitIndex31) )
& ( v108070(VarCurr,bitIndex18)
<=> v108072(VarCurr,bitIndex30) )
& ( v108070(VarCurr,bitIndex17)
<=> v108072(VarCurr,bitIndex29) )
& ( v108070(VarCurr,bitIndex16)
<=> v108072(VarCurr,bitIndex28) )
& ( v108070(VarCurr,bitIndex15)
<=> v108072(VarCurr,bitIndex27) )
& ( v108070(VarCurr,bitIndex14)
<=> v108072(VarCurr,bitIndex26) )
& ( v108070(VarCurr,bitIndex13)
<=> v108072(VarCurr,bitIndex25) )
& ( v108070(VarCurr,bitIndex12)
<=> v108072(VarCurr,bitIndex24) )
& ( v108070(VarCurr,bitIndex11)
<=> v108072(VarCurr,bitIndex23) ) ) ).
fof(addAssignment_34465,axiom,
! [VarCurr,B] :
( range_33_23(B)
=> ( v108072(VarCurr,B)
<=> v108074(VarCurr,B) ) ) ).
fof(addAssignment_34464,axiom,
! [VarCurr,B] :
( range_33_23(B)
=> ( v108074(VarCurr,B)
<=> v108076(VarCurr,B) ) ) ).
fof(addAssignment_34463,axiom,
! [VarCurr,B] :
( range_33_23(B)
=> ( v108076(VarCurr,B)
<=> v108078(VarCurr,B) ) ) ).
fof(addAssignment_34462,axiom,
! [VarCurr,B] :
( range_33_23(B)
=> ( v108078(VarCurr,B)
<=> v108080(VarCurr,B) ) ) ).
fof(addAssignment_34461,axiom,
! [VarCurr,B] :
( range_33_23(B)
=> ( v108080(VarCurr,B)
<=> v108082(VarCurr,B) ) ) ).
fof(addAssignment_34460,axiom,
! [VarNext,B] :
( range_33_23(B)
=> ( v108082(VarNext,B)
<=> v110606(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1828,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110608(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v110606(VarNext,B)
<=> v108082(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1898,axiom,
! [VarNext] :
( v110608(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v110606(VarNext,B)
<=> v108115(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21798,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110608(VarNext)
<=> ( v110609(VarNext)
& v108111(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21797,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110609(VarNext)
<=> ( v110611(VarNext)
& v99966(VarNext) ) ) ) ).
fof(writeUnaryOperator_8582,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110611(VarNext)
<=> v99975(VarNext) ) ) ).
fof(addAssignment_34459,axiom,
! [VarCurr,B] :
( range_33_23(B)
=> ( v108085(VarCurr,B)
<=> v108091(VarCurr,B) ) ) ).
fof(range_axiom_87,axiom,
! [B] :
( range_33_23(B)
<=> ( $false
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B ) ) ).
fof(addAssignment_34458,axiom,
! [VarCurr,B] :
( range_21_11(B)
=> ( v108087(VarCurr,B)
<=> v108088(VarCurr,B) ) ) ).
fof(range_axiom_86,axiom,
! [B] :
( range_21_11(B)
<=> ( $false
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B ) ) ).
fof(addAssignment_34457,axiom,
! [VarCurr,B] :
( range_36_26(B)
=> ( v104165(VarCurr,B)
<=> v104167(VarCurr,B) ) ) ).
fof(addAssignment_34456,axiom,
! [VarCurr] :
( ( v104167(VarCurr,bitIndex36)
<=> v104169(VarCurr,bitIndex429) )
& ( v104167(VarCurr,bitIndex35)
<=> v104169(VarCurr,bitIndex428) )
& ( v104167(VarCurr,bitIndex34)
<=> v104169(VarCurr,bitIndex427) )
& ( v104167(VarCurr,bitIndex33)
<=> v104169(VarCurr,bitIndex426) )
& ( v104167(VarCurr,bitIndex32)
<=> v104169(VarCurr,bitIndex425) )
& ( v104167(VarCurr,bitIndex31)
<=> v104169(VarCurr,bitIndex424) )
& ( v104167(VarCurr,bitIndex30)
<=> v104169(VarCurr,bitIndex423) )
& ( v104167(VarCurr,bitIndex29)
<=> v104169(VarCurr,bitIndex422) )
& ( v104167(VarCurr,bitIndex28)
<=> v104169(VarCurr,bitIndex421) )
& ( v104167(VarCurr,bitIndex27)
<=> v104169(VarCurr,bitIndex420) )
& ( v104167(VarCurr,bitIndex26)
<=> v104169(VarCurr,bitIndex419) ) ) ).
fof(addAssignment_34455,axiom,
! [VarCurr,B] :
( range_36_26(B)
=> ( v99988(VarCurr,B)
<=> v99990(VarCurr,B) ) ) ).
fof(addAssignment_34454,axiom,
! [VarCurr,B] :
( range_36_26(B)
=> ( v99990(VarCurr,B)
<=> v104036(VarCurr,B) ) ) ).
fof(range_axiom_85,axiom,
! [B] :
( range_36_26(B)
<=> ( $false
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B ) ) ).
fof(addAssignment_34453,axiom,
! [VarCurr] :
( ( v108833(VarCurr,bitIndex2)
<=> v108835(VarCurr,bitIndex6) )
& ( v108833(VarCurr,bitIndex1)
<=> v108835(VarCurr,bitIndex5) )
& ( v108833(VarCurr,bitIndex0)
<=> v108835(VarCurr,bitIndex4) ) ) ).
fof(addAssignment_34452,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108835(VarCurr,B)
<=> v110600(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2429,axiom,
! [VarCurr] :
( ~ v108837(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v110600(VarCurr,B)
<=> v108882(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2463,axiom,
! [VarCurr] :
( v108837(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v110600(VarCurr,B)
<=> v108843(VarCurr,B) ) ) ) ).
fof(addAssignment_34451,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108882(VarCurr,B)
<=> v108884(VarCurr,B) ) ) ).
fof(addAssignment_34450,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex6)
<=> v108886(VarCurr) ) ).
fof(addAssignment_34449,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex5)
<=> v110545(VarCurr) ) ).
fof(addAssignment_34448,axiom,
! [VarCurr] :
( v108884(VarCurr,bitIndex4)
<=> v110574(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2428,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110596(VarNext)
=> ( v110574(VarNext)
<=> v110574(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2462,axiom,
! [VarNext] :
( v110596(VarNext)
=> ( v110574(VarNext)
<=> v110576(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7651,axiom,
! [VarCurr] :
( v110596(VarCurr)
<=> ( v110593(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34447,axiom,
! [VarCurr] :
( v110593(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_34446,axiom,
! [VarCurr] :
( v110576(VarCurr)
<=> v108890(VarCurr,bitIndex4) ) ).
fof(addAssignment_34445,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex4)
<=> v110578(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21796,axiom,
! [VarCurr] :
( v110578(VarCurr)
<=> ( v110590(VarCurr)
| v110591(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21795,axiom,
! [VarCurr] :
( v110591(VarCurr)
<=> ( v110586(VarCurr)
& v110588(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21794,axiom,
! [VarCurr] :
( v110590(VarCurr)
<=> ( v110580(VarCurr)
& v110582(VarCurr) ) ) ).
fof(addAssignment_34444,axiom,
! [VarCurr] :
( v110588(VarCurr)
<=> v109345(VarCurr,bitIndex4) ) ).
fof(addAssignment_34443,axiom,
! [VarCurr] :
( v110586(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_34442,axiom,
! [VarCurr] :
( v110582(VarCurr)
<=> v109037(VarCurr,bitIndex4) ) ).
fof(addAssignment_34441,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex4)
<=> v109039(VarCurr,bitIndex4) ) ).
fof(addAssignment_34440,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex4)
<=> v110584(VarNext,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110584(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2461,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110584(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_34439,axiom,
! [VarCurr] :
( v110580(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110569(VarNext)
=> ( v110545(VarNext)
<=> v110545(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2460,axiom,
! [VarNext] :
( v110569(VarNext)
=> ( v110545(VarNext)
<=> v110547(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7650,axiom,
! [VarCurr] :
( v110569(VarCurr)
<=> ( v110566(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34438,axiom,
! [VarCurr] :
( v110566(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_34437,axiom,
! [VarCurr] :
( v110547(VarCurr)
<=> v108890(VarCurr,bitIndex5) ) ).
fof(addAssignment_34436,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex5)
<=> v110549(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21793,axiom,
! [VarCurr] :
( v110549(VarCurr)
<=> ( v110563(VarCurr)
| v110564(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21792,axiom,
! [VarCurr] :
( v110564(VarCurr)
<=> ( v110557(VarCurr)
& v110559(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21791,axiom,
! [VarCurr] :
( v110563(VarCurr)
<=> ( v110551(VarCurr)
& v110553(VarCurr) ) ) ).
fof(addAssignment_34435,axiom,
! [VarCurr] :
( v110559(VarCurr)
<=> v109345(VarCurr,bitIndex5) ) ).
fof(addAssignment_34434,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex5)
<=> v109347(VarCurr,bitIndex5) ) ).
fof(addAssignment_34433,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex5)
<=> v110561(VarNext,bitIndex5) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110561(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2459,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110561(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34432,axiom,
! [VarCurr] :
( v110557(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_34431,axiom,
! [VarCurr] :
( v110553(VarCurr)
<=> v109037(VarCurr,bitIndex5) ) ).
fof(addAssignment_34430,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex5)
<=> v109039(VarCurr,bitIndex5) ) ).
fof(addAssignment_34429,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex5)
<=> v110555(VarNext,bitIndex5) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2424,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110555(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2458,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110555(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addAssignment_34428,axiom,
! [VarCurr] :
( v110551(VarCurr)
<=> v108896(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2423,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110540(VarNext)
=> ( v108886(VarNext)
<=> v108886(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2457,axiom,
! [VarNext] :
( v110540(VarNext)
=> ( v108886(VarNext)
<=> v108888(VarNext) ) ) ).
fof(addBitVectorEqualityBitBlasted_7649,axiom,
! [VarCurr] :
( v110540(VarCurr)
<=> ( v110507(VarCurr)
<=> $false ) ) ).
fof(addAssignment_34427,axiom,
! [VarCurr] :
( v110507(VarCurr)
<=> v110509(VarCurr) ) ).
fof(addAssignment_34426,axiom,
! [VarCurr] :
( v110509(VarCurr)
<=> v110511(VarCurr) ) ).
fof(writeUnaryOperator_8581,axiom,
! [VarCurr] :
( ~ v110511(VarCurr)
<=> v110536(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21790,axiom,
! [VarCurr] :
( v110536(VarCurr)
<=> ( v110537(VarCurr)
& v110534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21789,axiom,
! [VarCurr] :
( v110537(VarCurr)
<=> ( v110513(VarCurr)
& v110532(VarCurr) ) ) ).
fof(addAssignment_34425,axiom,
! [VarCurr] :
( v110534(VarCurr)
<=> v108908(VarCurr) ) ).
fof(addAssignment_34424,axiom,
! [VarCurr] :
( v110532(VarCurr)
<=> v109641(VarCurr) ) ).
fof(addAssignment_34423,axiom,
! [VarCurr] :
( v110513(VarCurr)
<=> v110515(VarCurr) ) ).
fof(addAssignment_34422,axiom,
! [VarCurr] :
( v110515(VarCurr)
<=> v110517(VarCurr) ) ).
fof(writeUnaryOperator_8580,axiom,
! [VarCurr] :
( ~ v110517(VarCurr)
<=> v110519(VarCurr) ) ).
fof(addAssignment_34421,axiom,
! [VarCurr] :
( v110519(VarCurr)
<=> v110521(VarCurr) ) ).
fof(addAssignment_34420,axiom,
! [VarCurr] :
( v110521(VarCurr)
<=> v110523(VarCurr) ) ).
fof(writeUnaryOperator_8579,axiom,
! [VarCurr] :
( ~ v110523(VarCurr)
<=> v110529(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21788,axiom,
! [VarCurr] :
( v110529(VarCurr)
<=> ( v110525(VarCurr)
| v110527(VarCurr) ) ) ).
fof(addAssignment_34419,axiom,
! [VarCurr] :
( v110527(VarCurr)
<=> v109368(VarCurr) ) ).
fof(addAssignment_34418,axiom,
! [VarCurr] :
( v110525(VarCurr)
<=> v108923(VarCurr) ) ).
fof(addAssignment_34417,axiom,
! [VarCurr] :
( v108888(VarCurr)
<=> v108890(VarCurr,bitIndex6) ) ).
fof(addAssignment_34416,axiom,
! [VarCurr] :
( v108890(VarCurr,bitIndex6)
<=> v108892(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21787,axiom,
! [VarCurr] :
( v108892(VarCurr)
<=> ( v110504(VarCurr)
| v110505(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21786,axiom,
! [VarCurr] :
( v110505(VarCurr)
<=> ( v110474(VarCurr)
& v110500(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21785,axiom,
! [VarCurr] :
( v110504(VarCurr)
<=> ( v108894(VarCurr)
& v109035(VarCurr) ) ) ).
fof(addAssignment_34415,axiom,
! [VarCurr] :
( v110500(VarCurr)
<=> v109345(VarCurr,bitIndex6) ) ).
fof(addAssignment_34414,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex6)
<=> v109347(VarCurr,bitIndex6) ) ).
fof(addAssignment_34413,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex6)
<=> v110502(VarNext,bitIndex6) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2422,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110502(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2456,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110502(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34412,axiom,
! [VarCurr] :
( v110474(VarCurr)
<=> v110476(VarCurr) ) ).
fof(addAssignment_34411,axiom,
! [VarCurr] :
( v110476(VarCurr)
<=> v110478(VarCurr) ) ).
fof(writeUnaryOperator_8578,axiom,
! [VarCurr] :
( ~ v110478(VarCurr)
<=> v110480(VarCurr) ) ).
fof(addAssignment_34410,axiom,
! [VarCurr] :
( v110480(VarCurr)
<=> v110482(VarCurr) ) ).
fof(addAssignment_34409,axiom,
! [VarCurr] :
( v110482(VarCurr)
<=> v110484(VarCurr) ) ).
fof(writeUnaryOperator_8577,axiom,
! [VarCurr] :
( ~ v110484(VarCurr)
<=> v110497(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21784,axiom,
! [VarCurr] :
( v110497(VarCurr)
<=> ( v110486(VarCurr)
& v110488(VarCurr) ) ) ).
fof(addAssignment_34408,axiom,
! [VarCurr] :
( v110488(VarCurr)
<=> v110490(VarCurr) ) ).
fof(addAssignment_34407,axiom,
! [VarCurr] :
( v110490(VarCurr)
<=> v110492(VarCurr) ) ).
fof(writeUnaryOperator_8576,axiom,
! [VarCurr] :
( ~ v110492(VarCurr)
<=> v110494(VarCurr) ) ).
fof(addAssignment_34406,axiom,
! [VarCurr] :
( v110494(VarCurr)
<=> v108923(VarCurr) ) ).
fof(addAssignment_34405,axiom,
! [VarCurr] :
( v110486(VarCurr)
<=> v108908(VarCurr) ) ).
fof(addAssignment_34404,axiom,
! [VarCurr] :
( v109035(VarCurr)
<=> v109037(VarCurr,bitIndex6) ) ).
fof(addAssignment_34403,axiom,
! [VarCurr] :
( v109037(VarCurr,bitIndex6)
<=> v109039(VarCurr,bitIndex6) ) ).
fof(addAssignment_34402,axiom,
! [VarNext] :
( v109039(VarNext,bitIndex6)
<=> v110420(VarNext,bitIndex6) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2421,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110420(VarNext,B)
<=> v109039(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2455,axiom,
! [VarNext] :
( v110421(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110420(VarNext,B)
<=> v110434(VarNext,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5102,axiom,
! [VarCurr] :
( ~ v110423(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v110434(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5106,axiom,
! [VarCurr] :
( v110423(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v110434(VarCurr,B)
<=> v110435(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges31_3,axiom,
! [VarCurr] :
( ( ~ v110437(VarCurr)
& ~ v110438(VarCurr)
& ~ v110439(VarCurr)
& ~ v110440(VarCurr)
& ~ v110441(VarCurr)
& ~ v110442(VarCurr)
& ~ v110443(VarCurr)
& ~ v110444(VarCurr)
& ~ v110445(VarCurr)
& ~ v110446(VarCurr)
& ~ v110447(VarCurr)
& ~ v110448(VarCurr)
& ~ v110449(VarCurr)
& ~ v110450(VarCurr)
& ~ v110451(VarCurr)
& ~ v110452(VarCurr)
& ~ v110453(VarCurr)
& ~ v110454(VarCurr)
& ~ v110455(VarCurr)
& ~ v110456(VarCurr)
& ~ v110457(VarCurr)
& ~ v110458(VarCurr)
& ~ v110459(VarCurr)
& ~ v110460(VarCurr)
& ~ v110461(VarCurr)
& ~ v110462(VarCurr)
& ~ v110463(VarCurr)
& ~ v110464(VarCurr)
& ~ v110465(VarCurr)
& ~ v110466(VarCurr)
& ~ v110467(VarCurr) )
=> ! [B] :
( range_63_0(B)
=> ( v110435(VarCurr,B)
<=> v109117(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges30_1,axiom,
! [VarCurr] :
( v110467(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex127) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex126) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex125) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex124) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex123) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex122) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex121) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex120) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex119) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex118) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex117) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex116) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex115) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex114) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex113) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex112) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex111) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex110) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex109) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex108) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex107) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex106) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex105) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex104) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex103) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex102) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex101) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex100) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex99) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex98) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex97) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex96) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex95) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex94) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex93) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex92) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex91) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex90) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex89) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex88) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex87) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex86) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex85) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex84) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex83) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex82) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex81) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex80) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex79) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex78) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex77) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex76) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex75) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex74) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex73) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex72) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex71) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex70) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex69) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex68) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex67) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex66) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex65) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex64) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges29_1,axiom,
! [VarCurr] :
( v110466(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex191) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex190) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex189) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex188) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex187) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex186) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex185) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex184) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex183) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex182) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex181) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex180) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex179) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex178) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex177) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex176) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex175) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex174) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex173) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex172) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex171) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex170) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex169) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex168) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex167) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex166) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex165) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex164) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex163) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex162) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex161) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex160) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex159) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex158) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex157) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex156) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex155) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex154) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex153) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex152) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex151) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex150) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex149) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex148) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex147) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex146) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex145) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex144) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex143) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex142) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex141) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex140) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex139) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex138) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex137) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex136) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex135) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex134) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex133) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex132) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex131) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex130) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex129) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex128) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges28_1,axiom,
! [VarCurr] :
( v110465(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex255) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex254) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex253) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex252) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex251) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex250) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex249) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex248) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex247) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex246) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex245) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex244) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex243) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex242) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex241) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex240) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex239) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex238) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex237) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex236) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex235) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex234) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex233) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex232) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex231) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex230) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex229) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex228) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex227) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex226) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex225) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex224) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex223) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex222) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex221) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex220) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex219) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex218) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex217) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex216) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex215) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex214) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex213) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex212) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex211) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex210) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex209) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex208) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex207) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex206) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex205) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex204) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex203) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex202) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex201) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex200) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex199) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex198) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex197) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex196) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex195) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex194) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex193) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex192) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges27_1,axiom,
! [VarCurr] :
( v110464(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex319) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex318) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex317) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex316) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex315) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex314) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex313) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex312) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex311) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex310) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex309) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex308) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex307) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex306) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex305) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex304) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex303) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex302) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex301) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex300) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex299) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex298) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex297) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex296) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex295) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex294) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex293) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex292) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex291) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex290) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex289) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex288) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex287) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex286) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex285) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex284) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex283) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex282) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex281) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex280) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex279) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex278) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex277) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex276) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex275) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex274) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex273) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex272) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex271) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex270) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex269) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex268) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex267) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex266) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex265) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex264) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex263) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex262) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex261) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex260) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex259) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex258) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex257) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex256) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges26_1,axiom,
! [VarCurr] :
( v110463(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex383) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex382) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex381) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex380) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex379) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex378) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex377) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex376) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex375) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex374) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex373) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex372) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex371) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex370) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex369) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex368) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex367) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex366) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex365) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex364) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex363) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex362) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex361) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex360) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex359) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex358) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex357) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex356) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex355) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex354) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex353) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex352) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex351) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex350) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex349) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex348) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex347) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex346) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex345) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex344) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex343) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex342) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex341) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex340) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex339) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex338) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex337) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex336) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex335) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex334) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex333) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex332) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex331) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex330) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex329) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex328) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex327) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex326) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex325) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex324) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex323) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex322) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex321) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex320) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges25_1,axiom,
! [VarCurr] :
( v110462(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex447) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex446) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex445) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex444) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex443) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex442) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex441) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex440) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex439) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex438) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex437) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex436) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex435) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex434) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex433) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex432) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex431) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex430) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex429) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex428) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex427) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex426) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex425) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex424) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex423) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex422) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex421) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex420) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex419) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex418) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex417) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex416) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex415) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex414) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex413) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex412) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex411) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex410) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex409) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex408) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex407) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex406) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex405) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex404) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex403) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex402) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex401) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex400) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex399) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex398) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex397) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex396) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex395) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex394) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex393) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex392) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex391) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex390) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex389) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex388) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex387) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex386) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex385) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex384) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges24_1,axiom,
! [VarCurr] :
( v110461(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex511) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex510) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex509) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex508) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex507) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex506) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex505) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex504) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex503) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex502) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex501) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex500) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex499) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex498) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex497) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex496) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex495) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex494) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex493) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex492) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex491) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex490) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex489) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex488) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex487) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex486) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex485) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex484) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex483) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex482) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex481) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex480) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex479) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex478) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex477) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex476) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex475) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex474) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex473) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex472) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex471) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex470) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex469) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex468) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex467) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex466) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex465) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex464) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex463) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex462) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex461) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex460) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex459) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex458) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex457) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex456) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex455) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex454) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex453) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex452) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex451) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex450) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex449) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex448) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges23_1,axiom,
! [VarCurr] :
( v110460(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex575) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex574) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex573) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex572) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex571) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex570) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex569) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex568) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex567) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex566) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex565) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex564) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex563) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex562) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex561) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex560) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex559) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex558) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex557) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex556) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex555) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex554) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex553) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex552) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex551) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex550) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex549) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex548) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex547) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex546) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex545) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex544) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex543) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex542) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex541) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex540) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex539) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex538) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex537) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex536) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex535) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex534) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex533) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex532) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex531) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex530) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex529) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex528) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex527) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex526) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex525) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex524) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex523) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex522) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex521) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex520) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex519) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex518) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex517) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex516) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex515) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex514) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex513) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex512) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges22_1,axiom,
! [VarCurr] :
( v110459(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex639) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex638) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex637) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex636) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex635) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex634) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex633) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex632) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex631) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex630) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex629) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex628) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex627) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex626) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex625) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex624) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex623) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex622) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex621) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex620) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex619) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex618) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex617) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex616) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex615) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex614) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex613) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex612) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex611) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex610) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex609) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex608) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex607) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex606) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex605) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex604) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex603) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex602) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex601) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex600) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex599) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex598) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex597) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex596) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex595) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex594) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex593) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex592) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex591) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex590) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex589) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex588) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex587) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex586) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex585) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex584) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex583) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex582) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex581) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex580) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex579) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex578) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex577) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex576) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges21_1,axiom,
! [VarCurr] :
( v110458(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex703) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex702) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex701) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex700) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex699) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex698) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex697) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex696) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex695) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex694) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex693) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex692) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex691) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex690) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex689) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex688) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex687) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex686) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex685) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex684) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex683) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex682) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex681) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex680) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex679) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex678) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex677) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex676) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex675) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex674) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex673) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex672) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex671) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex670) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex669) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex668) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex667) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex666) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex665) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex664) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex663) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex662) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex661) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex660) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex659) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex658) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex657) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex656) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex655) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex654) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex653) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex652) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex651) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex650) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex649) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex648) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex647) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex646) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex645) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex644) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex643) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex642) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex641) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex640) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges20_1,axiom,
! [VarCurr] :
( v110457(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex767) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex766) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex765) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex764) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex763) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex762) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex761) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex760) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex759) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex758) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex757) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex756) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex755) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex754) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex753) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex752) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex751) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex750) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex749) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex748) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex747) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex746) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex745) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex744) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex743) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex742) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex741) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex740) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex739) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex738) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex737) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex736) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex735) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex734) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex733) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex732) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex731) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex730) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex729) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex728) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex727) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex726) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex725) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex724) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex723) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex722) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex721) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex720) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex719) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex718) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex717) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex716) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex715) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex714) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex713) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex712) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex711) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex710) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex709) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex708) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex707) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex706) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex705) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex704) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges19_1,axiom,
! [VarCurr] :
( v110456(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex831) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex830) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex829) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex828) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex827) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex826) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex825) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex824) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex823) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex822) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex821) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex820) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex819) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex818) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex817) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex816) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex815) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex814) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex813) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex812) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex811) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex810) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex809) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex808) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex807) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex806) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex805) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex804) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex803) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex802) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex801) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex800) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex799) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex798) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex797) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex796) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex795) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex794) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex793) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex792) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex791) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex790) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex789) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex788) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex787) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex786) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex785) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex784) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex783) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex782) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex781) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex780) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex779) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex778) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex777) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex776) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex775) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex774) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex773) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex772) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex771) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex770) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex769) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex768) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges18_1,axiom,
! [VarCurr] :
( v110455(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex895) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex894) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex893) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex892) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex891) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex890) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex889) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex888) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex887) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex886) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex885) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex884) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex883) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex882) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex881) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex880) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex879) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex878) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex877) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex876) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex875) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex874) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex873) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex872) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex871) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex870) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex869) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex868) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex867) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex866) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex865) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex864) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex863) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex862) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex861) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex860) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex859) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex858) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex857) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex856) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex855) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex854) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex853) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex852) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex851) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex850) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex849) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex848) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex847) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex846) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex845) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex844) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex843) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex842) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex841) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex840) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex839) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex838) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex837) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex836) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex835) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex834) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex833) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex832) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges17_1,axiom,
! [VarCurr] :
( v110454(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex959) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex958) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex957) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex956) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex955) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex954) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex953) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex952) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex951) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex950) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex949) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex948) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex947) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex946) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex945) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex944) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex943) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex942) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex941) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex940) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex939) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex938) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex937) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex936) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex935) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex934) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex933) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex932) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex931) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex930) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex929) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex928) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex927) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex926) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex925) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex924) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex923) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex922) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex921) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex920) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex919) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex918) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex917) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex916) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex915) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex914) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex913) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex912) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex911) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex910) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex909) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex908) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex907) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex906) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex905) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex904) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex903) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex902) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex901) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex900) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex899) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex898) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex897) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex896) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges16_1,axiom,
! [VarCurr] :
( v110453(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex1023) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex1022) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex1021) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex1020) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex1019) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex1018) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex1017) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex1016) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex1015) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex1014) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex1013) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex1012) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex1011) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex1010) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex1009) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex1008) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex1007) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex1006) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex1005) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex1004) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex1003) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex1002) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex1001) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex1000) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex999) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex998) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex997) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex996) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex995) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex994) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex993) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex992) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex991) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex990) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex989) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex988) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex987) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex986) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex985) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex984) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex983) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex982) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex981) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex980) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex979) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex978) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex977) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex976) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex975) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex974) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex973) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex972) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex971) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex970) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex969) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex968) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex967) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex966) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex965) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex964) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex963) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex962) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex961) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex960) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges15_1,axiom,
! [VarCurr] :
( v110452(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex1087) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex1086) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex1085) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex1084) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex1083) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex1082) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex1081) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex1080) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex1079) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex1078) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex1077) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex1076) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex1075) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex1074) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex1073) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex1072) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex1071) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex1070) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex1069) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex1068) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex1067) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex1066) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex1065) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex1064) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex1063) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex1062) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex1061) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex1060) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex1059) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex1058) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex1057) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex1056) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex1055) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex1054) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex1053) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex1052) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex1051) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex1050) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex1049) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex1048) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex1047) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex1046) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex1045) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex1044) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex1043) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex1042) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex1041) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex1040) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex1039) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex1038) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex1037) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex1036) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex1035) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex1034) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex1033) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex1032) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex1031) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex1030) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex1029) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex1028) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex1027) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex1026) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex1025) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex1024) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_2,axiom,
! [VarCurr] :
( v110451(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex1151) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex1150) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex1149) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex1148) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex1147) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex1146) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex1145) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex1144) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex1143) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex1142) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex1141) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex1140) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex1139) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex1138) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex1137) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex1136) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex1135) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex1134) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex1133) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex1132) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex1131) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex1130) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex1129) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex1128) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex1127) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex1126) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex1125) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex1124) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex1123) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex1122) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex1121) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex1120) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex1119) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex1118) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex1117) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex1116) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex1115) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex1114) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex1113) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex1112) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex1111) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex1110) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex1109) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex1108) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex1107) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex1106) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex1105) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex1104) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex1103) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex1102) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex1101) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex1100) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex1099) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex1098) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex1097) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex1096) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex1095) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex1094) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex1093) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex1092) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex1091) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex1090) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex1089) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex1088) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_2,axiom,
! [VarCurr] :
( v110450(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex1215) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex1214) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex1213) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex1212) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex1211) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex1210) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex1209) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex1208) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex1207) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex1206) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex1205) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex1204) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex1203) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex1202) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex1201) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex1200) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex1199) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex1198) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex1197) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex1196) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex1195) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex1194) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex1193) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex1192) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex1191) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex1190) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex1189) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex1188) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex1187) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex1186) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex1185) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex1184) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex1183) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex1182) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex1181) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex1180) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex1179) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex1178) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex1177) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex1176) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex1175) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex1174) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex1173) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex1172) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex1171) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex1170) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex1169) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex1168) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex1167) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex1166) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex1165) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex1164) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex1163) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex1162) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex1161) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex1160) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex1159) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex1158) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex1157) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex1156) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex1155) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex1154) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex1153) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex1152) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_2,axiom,
! [VarCurr] :
( v110449(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex1279) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex1278) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex1277) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex1276) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex1275) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex1274) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex1273) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex1272) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex1271) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex1270) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex1269) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex1268) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex1267) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex1266) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex1265) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex1264) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex1263) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex1262) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex1261) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex1260) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex1259) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex1258) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex1257) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex1256) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex1255) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex1254) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex1253) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex1252) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex1251) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex1250) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex1249) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex1248) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex1247) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex1246) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex1245) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex1244) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex1243) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex1242) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex1241) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex1240) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex1239) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex1238) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex1237) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex1236) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex1235) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex1234) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex1233) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex1232) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex1231) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex1230) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex1229) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex1228) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex1227) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex1226) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex1225) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex1224) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex1223) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex1222) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex1221) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex1220) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex1219) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex1218) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex1217) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex1216) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_2,axiom,
! [VarCurr] :
( v110448(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex1343) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex1342) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex1341) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex1340) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex1339) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex1338) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex1337) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex1336) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex1335) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex1334) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex1333) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex1332) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex1331) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex1330) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex1329) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex1328) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex1327) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex1326) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex1325) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex1324) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex1323) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex1322) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex1321) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex1320) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex1319) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex1318) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex1317) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex1316) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex1315) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex1314) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex1313) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex1312) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex1311) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex1310) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex1309) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex1308) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex1307) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex1306) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex1305) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex1304) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex1303) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex1302) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex1301) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex1300) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex1299) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex1298) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex1297) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex1296) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex1295) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex1294) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex1293) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex1292) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex1291) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex1290) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex1289) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex1288) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex1287) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex1286) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex1285) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex1284) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex1283) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex1282) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex1281) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex1280) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_2,axiom,
! [VarCurr] :
( v110447(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex1407) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex1406) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex1405) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex1404) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex1403) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex1402) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex1401) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex1400) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex1399) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex1398) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex1397) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex1396) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex1395) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex1394) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex1393) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex1392) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex1391) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex1390) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex1389) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex1388) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex1387) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex1386) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex1385) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex1384) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex1383) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex1382) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex1381) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex1380) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex1379) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex1378) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex1377) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex1376) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex1375) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex1374) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex1373) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex1372) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex1371) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex1370) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex1369) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex1368) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex1367) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex1366) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex1365) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex1364) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex1363) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex1362) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex1361) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex1360) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex1359) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex1358) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex1357) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex1356) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex1355) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex1354) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex1353) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex1352) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex1351) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex1350) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex1349) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex1348) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex1347) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex1346) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex1345) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex1344) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_2,axiom,
! [VarCurr] :
( v110446(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex1471) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex1470) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex1469) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex1468) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex1467) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex1466) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex1465) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex1464) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex1463) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex1462) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex1461) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex1460) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex1459) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex1458) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex1457) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex1456) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex1455) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex1454) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex1453) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex1452) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex1451) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex1450) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex1449) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex1448) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex1447) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex1446) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex1445) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex1444) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex1443) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex1442) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex1441) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex1440) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex1439) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex1438) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex1437) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex1436) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex1435) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex1434) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex1433) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex1432) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex1431) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex1430) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex1429) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex1428) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex1427) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex1426) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex1425) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex1424) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex1423) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex1422) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex1421) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex1420) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex1419) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex1418) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex1417) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex1416) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex1415) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex1414) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex1413) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex1412) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex1411) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex1410) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex1409) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex1408) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_2,axiom,
! [VarCurr] :
( v110445(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex1535) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex1534) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex1533) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex1532) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex1531) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex1530) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex1529) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex1528) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex1527) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex1526) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex1525) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex1524) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex1523) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex1522) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex1521) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex1520) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex1519) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex1518) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex1517) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex1516) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex1515) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex1514) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex1513) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex1512) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex1511) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex1510) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex1509) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex1508) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex1507) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex1506) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex1505) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex1504) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex1503) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex1502) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex1501) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex1500) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex1499) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex1498) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex1497) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex1496) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex1495) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex1494) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex1493) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex1492) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex1491) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex1490) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex1489) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex1488) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex1487) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex1486) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex1485) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex1484) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex1483) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex1482) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex1481) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex1480) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex1479) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex1478) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex1477) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex1476) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex1475) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex1474) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex1473) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex1472) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_9,axiom,
! [VarCurr] :
( v110444(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex1599) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex1598) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex1597) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex1596) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex1595) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex1594) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex1593) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex1592) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex1591) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex1590) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex1589) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex1588) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex1587) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex1586) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex1585) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex1584) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex1583) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex1582) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex1581) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex1580) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex1579) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex1578) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex1577) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex1576) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex1575) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex1574) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex1573) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex1572) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex1571) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex1570) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex1569) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex1568) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex1567) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex1566) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex1565) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex1564) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex1563) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex1562) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex1561) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex1560) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex1559) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex1558) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex1557) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex1556) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex1555) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex1554) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex1553) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex1552) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex1551) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex1550) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex1549) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex1548) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex1547) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex1546) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex1545) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex1544) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex1543) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex1542) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex1541) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex1540) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex1539) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex1538) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex1537) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex1536) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_9,axiom,
! [VarCurr] :
( v110443(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex1663) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex1662) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex1661) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex1660) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex1659) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex1658) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex1657) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex1656) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex1655) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex1654) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex1653) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex1652) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex1651) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex1650) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex1649) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex1648) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex1647) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex1646) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex1645) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex1644) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex1643) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex1642) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex1641) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex1640) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex1639) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex1638) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex1637) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex1636) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex1635) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex1634) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex1633) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex1632) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex1631) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex1630) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex1629) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex1628) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex1627) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex1626) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex1625) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex1624) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex1623) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex1622) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex1621) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex1620) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex1619) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex1618) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex1617) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex1616) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex1615) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex1614) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex1613) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex1612) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex1611) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex1610) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex1609) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex1608) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex1607) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex1606) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex1605) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex1604) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex1603) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex1602) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex1601) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex1600) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_10,axiom,
! [VarCurr] :
( v110442(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex1727) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex1726) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex1725) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex1724) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex1723) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex1722) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex1721) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex1720) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex1719) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex1718) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex1717) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex1716) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex1715) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex1714) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex1713) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex1712) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex1711) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex1710) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex1709) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex1708) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex1707) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex1706) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex1705) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex1704) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex1703) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex1702) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex1701) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex1700) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex1699) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex1698) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex1697) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex1696) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex1695) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex1694) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex1693) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex1692) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex1691) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex1690) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex1689) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex1688) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex1687) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex1686) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex1685) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex1684) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex1683) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex1682) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex1681) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex1680) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex1679) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex1678) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex1677) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex1676) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex1675) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex1674) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex1673) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex1672) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex1671) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex1670) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex1669) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex1668) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex1667) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex1666) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex1665) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex1664) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_10,axiom,
! [VarCurr] :
( v110441(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex1791) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex1790) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex1789) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex1788) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex1787) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex1786) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex1785) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex1784) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex1783) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex1782) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex1781) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex1780) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex1779) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex1778) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex1777) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex1776) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex1775) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex1774) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex1773) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex1772) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex1771) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex1770) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex1769) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex1768) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex1767) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex1766) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex1765) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex1764) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex1763) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex1762) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex1761) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex1760) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex1759) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex1758) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex1757) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex1756) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex1755) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex1754) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex1753) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex1752) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex1751) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex1750) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex1749) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex1748) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex1747) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex1746) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex1745) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex1744) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex1743) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex1742) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex1741) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex1740) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex1739) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex1738) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex1737) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex1736) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex1735) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex1734) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex1733) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex1732) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex1731) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex1730) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex1729) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex1728) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_10,axiom,
! [VarCurr] :
( v110440(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex1855) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex1854) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex1853) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex1852) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex1851) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex1850) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex1849) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex1848) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex1847) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex1846) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex1845) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex1844) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex1843) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex1842) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex1841) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex1840) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex1839) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex1838) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex1837) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex1836) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex1835) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex1834) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex1833) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex1832) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex1831) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex1830) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex1829) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex1828) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex1827) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex1826) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex1825) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex1824) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex1823) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex1822) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex1821) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex1820) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex1819) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex1818) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex1817) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex1816) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex1815) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex1814) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex1813) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex1812) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex1811) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex1810) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex1809) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex1808) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex1807) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex1806) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex1805) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex1804) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex1803) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex1802) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex1801) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex1800) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex1799) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex1798) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex1797) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex1796) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex1795) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex1794) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex1793) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex1792) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_11,axiom,
! [VarCurr] :
( v110439(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex1919) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex1918) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex1917) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex1916) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex1915) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex1914) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex1913) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex1912) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex1911) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex1910) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex1909) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex1908) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex1907) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex1906) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex1905) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex1904) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex1903) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex1902) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex1901) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex1900) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex1899) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex1898) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex1897) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex1896) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex1895) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex1894) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex1893) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex1892) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex1891) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex1890) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex1889) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex1888) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex1887) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex1886) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex1885) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex1884) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex1883) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex1882) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex1881) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex1880) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex1879) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex1878) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex1877) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex1876) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex1875) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex1874) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex1873) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex1872) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex1871) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex1870) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex1869) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex1868) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex1867) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex1866) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex1865) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex1864) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex1863) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex1862) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex1861) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex1860) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex1859) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex1858) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex1857) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex1856) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_17,axiom,
! [VarCurr] :
( v110438(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex1983) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex1982) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex1981) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex1980) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex1979) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex1978) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex1977) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex1976) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex1975) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex1974) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex1973) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex1972) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex1971) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex1970) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex1969) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex1968) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex1967) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex1966) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex1965) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex1964) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex1963) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex1962) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex1961) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex1960) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex1959) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex1958) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex1957) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex1956) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex1955) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex1954) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex1953) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex1952) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex1951) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex1950) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex1949) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex1948) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex1947) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex1946) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex1945) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex1944) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex1943) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex1942) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex1941) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex1940) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex1939) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex1938) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex1937) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex1936) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex1935) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex1934) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex1933) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex1932) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex1931) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex1930) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex1929) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex1928) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex1927) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex1926) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex1925) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex1924) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex1923) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex1922) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex1921) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex1920) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_13,axiom,
! [VarCurr] :
( v110437(VarCurr)
=> ( ( v110435(VarCurr,bitIndex63)
<=> v109117(VarCurr,bitIndex2047) )
& ( v110435(VarCurr,bitIndex62)
<=> v109117(VarCurr,bitIndex2046) )
& ( v110435(VarCurr,bitIndex61)
<=> v109117(VarCurr,bitIndex2045) )
& ( v110435(VarCurr,bitIndex60)
<=> v109117(VarCurr,bitIndex2044) )
& ( v110435(VarCurr,bitIndex59)
<=> v109117(VarCurr,bitIndex2043) )
& ( v110435(VarCurr,bitIndex58)
<=> v109117(VarCurr,bitIndex2042) )
& ( v110435(VarCurr,bitIndex57)
<=> v109117(VarCurr,bitIndex2041) )
& ( v110435(VarCurr,bitIndex56)
<=> v109117(VarCurr,bitIndex2040) )
& ( v110435(VarCurr,bitIndex55)
<=> v109117(VarCurr,bitIndex2039) )
& ( v110435(VarCurr,bitIndex54)
<=> v109117(VarCurr,bitIndex2038) )
& ( v110435(VarCurr,bitIndex53)
<=> v109117(VarCurr,bitIndex2037) )
& ( v110435(VarCurr,bitIndex52)
<=> v109117(VarCurr,bitIndex2036) )
& ( v110435(VarCurr,bitIndex51)
<=> v109117(VarCurr,bitIndex2035) )
& ( v110435(VarCurr,bitIndex50)
<=> v109117(VarCurr,bitIndex2034) )
& ( v110435(VarCurr,bitIndex49)
<=> v109117(VarCurr,bitIndex2033) )
& ( v110435(VarCurr,bitIndex48)
<=> v109117(VarCurr,bitIndex2032) )
& ( v110435(VarCurr,bitIndex47)
<=> v109117(VarCurr,bitIndex2031) )
& ( v110435(VarCurr,bitIndex46)
<=> v109117(VarCurr,bitIndex2030) )
& ( v110435(VarCurr,bitIndex45)
<=> v109117(VarCurr,bitIndex2029) )
& ( v110435(VarCurr,bitIndex44)
<=> v109117(VarCurr,bitIndex2028) )
& ( v110435(VarCurr,bitIndex43)
<=> v109117(VarCurr,bitIndex2027) )
& ( v110435(VarCurr,bitIndex42)
<=> v109117(VarCurr,bitIndex2026) )
& ( v110435(VarCurr,bitIndex41)
<=> v109117(VarCurr,bitIndex2025) )
& ( v110435(VarCurr,bitIndex40)
<=> v109117(VarCurr,bitIndex2024) )
& ( v110435(VarCurr,bitIndex39)
<=> v109117(VarCurr,bitIndex2023) )
& ( v110435(VarCurr,bitIndex38)
<=> v109117(VarCurr,bitIndex2022) )
& ( v110435(VarCurr,bitIndex37)
<=> v109117(VarCurr,bitIndex2021) )
& ( v110435(VarCurr,bitIndex36)
<=> v109117(VarCurr,bitIndex2020) )
& ( v110435(VarCurr,bitIndex35)
<=> v109117(VarCurr,bitIndex2019) )
& ( v110435(VarCurr,bitIndex34)
<=> v109117(VarCurr,bitIndex2018) )
& ( v110435(VarCurr,bitIndex33)
<=> v109117(VarCurr,bitIndex2017) )
& ( v110435(VarCurr,bitIndex32)
<=> v109117(VarCurr,bitIndex2016) )
& ( v110435(VarCurr,bitIndex31)
<=> v109117(VarCurr,bitIndex2015) )
& ( v110435(VarCurr,bitIndex30)
<=> v109117(VarCurr,bitIndex2014) )
& ( v110435(VarCurr,bitIndex29)
<=> v109117(VarCurr,bitIndex2013) )
& ( v110435(VarCurr,bitIndex28)
<=> v109117(VarCurr,bitIndex2012) )
& ( v110435(VarCurr,bitIndex27)
<=> v109117(VarCurr,bitIndex2011) )
& ( v110435(VarCurr,bitIndex26)
<=> v109117(VarCurr,bitIndex2010) )
& ( v110435(VarCurr,bitIndex25)
<=> v109117(VarCurr,bitIndex2009) )
& ( v110435(VarCurr,bitIndex24)
<=> v109117(VarCurr,bitIndex2008) )
& ( v110435(VarCurr,bitIndex23)
<=> v109117(VarCurr,bitIndex2007) )
& ( v110435(VarCurr,bitIndex22)
<=> v109117(VarCurr,bitIndex2006) )
& ( v110435(VarCurr,bitIndex21)
<=> v109117(VarCurr,bitIndex2005) )
& ( v110435(VarCurr,bitIndex20)
<=> v109117(VarCurr,bitIndex2004) )
& ( v110435(VarCurr,bitIndex19)
<=> v109117(VarCurr,bitIndex2003) )
& ( v110435(VarCurr,bitIndex18)
<=> v109117(VarCurr,bitIndex2002) )
& ( v110435(VarCurr,bitIndex17)
<=> v109117(VarCurr,bitIndex2001) )
& ( v110435(VarCurr,bitIndex16)
<=> v109117(VarCurr,bitIndex2000) )
& ( v110435(VarCurr,bitIndex15)
<=> v109117(VarCurr,bitIndex1999) )
& ( v110435(VarCurr,bitIndex14)
<=> v109117(VarCurr,bitIndex1998) )
& ( v110435(VarCurr,bitIndex13)
<=> v109117(VarCurr,bitIndex1997) )
& ( v110435(VarCurr,bitIndex12)
<=> v109117(VarCurr,bitIndex1996) )
& ( v110435(VarCurr,bitIndex11)
<=> v109117(VarCurr,bitIndex1995) )
& ( v110435(VarCurr,bitIndex10)
<=> v109117(VarCurr,bitIndex1994) )
& ( v110435(VarCurr,bitIndex9)
<=> v109117(VarCurr,bitIndex1993) )
& ( v110435(VarCurr,bitIndex8)
<=> v109117(VarCurr,bitIndex1992) )
& ( v110435(VarCurr,bitIndex7)
<=> v109117(VarCurr,bitIndex1991) )
& ( v110435(VarCurr,bitIndex6)
<=> v109117(VarCurr,bitIndex1990) )
& ( v110435(VarCurr,bitIndex5)
<=> v109117(VarCurr,bitIndex1989) )
& ( v110435(VarCurr,bitIndex4)
<=> v109117(VarCurr,bitIndex1988) )
& ( v110435(VarCurr,bitIndex3)
<=> v109117(VarCurr,bitIndex1987) )
& ( v110435(VarCurr,bitIndex2)
<=> v109117(VarCurr,bitIndex1986) )
& ( v110435(VarCurr,bitIndex1)
<=> v109117(VarCurr,bitIndex1985) )
& ( v110435(VarCurr,bitIndex0)
<=> v109117(VarCurr,bitIndex1984) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7648,axiom,
! [VarCurr] :
( v110468(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $true )
& ( v109119(VarCurr,bitIndex3)
<=> $true )
& ( v109119(VarCurr,bitIndex2)
<=> $true )
& ( v109119(VarCurr,bitIndex1)
<=> $true )
& ( v109119(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7647,axiom,
! [VarCurr] :
( v110467(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $true )
& ( v109119(VarCurr,bitIndex3)
<=> $true )
& ( v109119(VarCurr,bitIndex2)
<=> $true )
& ( v109119(VarCurr,bitIndex1)
<=> $true )
& ( v109119(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7646,axiom,
! [VarCurr] :
( v110466(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $true )
& ( v109119(VarCurr,bitIndex3)
<=> $true )
& ( v109119(VarCurr,bitIndex2)
<=> $true )
& ( v109119(VarCurr,bitIndex1)
<=> $false )
& ( v109119(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7645,axiom,
! [VarCurr] :
( v110465(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $true )
& ( v109119(VarCurr,bitIndex3)
<=> $true )
& ( v109119(VarCurr,bitIndex2)
<=> $true )
& ( v109119(VarCurr,bitIndex1)
<=> $false )
& ( v109119(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7644,axiom,
! [VarCurr] :
( v110464(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $true )
& ( v109119(VarCurr,bitIndex3)
<=> $true )
& ( v109119(VarCurr,bitIndex2)
<=> $false )
& ( v109119(VarCurr,bitIndex1)
<=> $true )
& ( v109119(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7643,axiom,
! [VarCurr] :
( v110463(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $true )
& ( v109119(VarCurr,bitIndex3)
<=> $true )
& ( v109119(VarCurr,bitIndex2)
<=> $false )
& ( v109119(VarCurr,bitIndex1)
<=> $true )
& ( v109119(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7642,axiom,
! [VarCurr] :
( v110462(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $true )
& ( v109119(VarCurr,bitIndex3)
<=> $true )
& ( v109119(VarCurr,bitIndex2)
<=> $false )
& ( v109119(VarCurr,bitIndex1)
<=> $false )
& ( v109119(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7641,axiom,
! [VarCurr] :
( v110461(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $true )
& ( v109119(VarCurr,bitIndex3)
<=> $true )
& ( v109119(VarCurr,bitIndex2)
<=> $false )
& ( v109119(VarCurr,bitIndex1)
<=> $false )
& ( v109119(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7640,axiom,
! [VarCurr] :
( v110460(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $true )
& ( v109119(VarCurr,bitIndex3)
<=> $false )
& ( v109119(VarCurr,bitIndex2)
<=> $true )
& ( v109119(VarCurr,bitIndex1)
<=> $true )
& ( v109119(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7639,axiom,
! [VarCurr] :
( v110459(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $true )
& ( v109119(VarCurr,bitIndex3)
<=> $false )
& ( v109119(VarCurr,bitIndex2)
<=> $true )
& ( v109119(VarCurr,bitIndex1)
<=> $true )
& ( v109119(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7638,axiom,
! [VarCurr] :
( v110458(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $true )
& ( v109119(VarCurr,bitIndex3)
<=> $false )
& ( v109119(VarCurr,bitIndex2)
<=> $true )
& ( v109119(VarCurr,bitIndex1)
<=> $false )
& ( v109119(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7637,axiom,
! [VarCurr] :
( v110457(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $true )
& ( v109119(VarCurr,bitIndex3)
<=> $false )
& ( v109119(VarCurr,bitIndex2)
<=> $true )
& ( v109119(VarCurr,bitIndex1)
<=> $false )
& ( v109119(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7636,axiom,
! [VarCurr] :
( v110456(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $true )
& ( v109119(VarCurr,bitIndex3)
<=> $false )
& ( v109119(VarCurr,bitIndex2)
<=> $false )
& ( v109119(VarCurr,bitIndex1)
<=> $true )
& ( v109119(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7635,axiom,
! [VarCurr] :
( v110455(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $true )
& ( v109119(VarCurr,bitIndex3)
<=> $false )
& ( v109119(VarCurr,bitIndex2)
<=> $false )
& ( v109119(VarCurr,bitIndex1)
<=> $true )
& ( v109119(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7634,axiom,
! [VarCurr] :
( v110454(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $true )
& ( v109119(VarCurr,bitIndex3)
<=> $false )
& ( v109119(VarCurr,bitIndex2)
<=> $false )
& ( v109119(VarCurr,bitIndex1)
<=> $false )
& ( v109119(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7633,axiom,
! [VarCurr] :
( v110453(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $true )
& ( v109119(VarCurr,bitIndex3)
<=> $false )
& ( v109119(VarCurr,bitIndex2)
<=> $false )
& ( v109119(VarCurr,bitIndex1)
<=> $false )
& ( v109119(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7632,axiom,
! [VarCurr] :
( v110452(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $false )
& ( v109119(VarCurr,bitIndex3)
<=> $true )
& ( v109119(VarCurr,bitIndex2)
<=> $true )
& ( v109119(VarCurr,bitIndex1)
<=> $true )
& ( v109119(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7631,axiom,
! [VarCurr] :
( v110451(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $false )
& ( v109119(VarCurr,bitIndex3)
<=> $true )
& ( v109119(VarCurr,bitIndex2)
<=> $true )
& ( v109119(VarCurr,bitIndex1)
<=> $true )
& ( v109119(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7630,axiom,
! [VarCurr] :
( v110450(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $false )
& ( v109119(VarCurr,bitIndex3)
<=> $true )
& ( v109119(VarCurr,bitIndex2)
<=> $true )
& ( v109119(VarCurr,bitIndex1)
<=> $false )
& ( v109119(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7629,axiom,
! [VarCurr] :
( v110449(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $false )
& ( v109119(VarCurr,bitIndex3)
<=> $true )
& ( v109119(VarCurr,bitIndex2)
<=> $true )
& ( v109119(VarCurr,bitIndex1)
<=> $false )
& ( v109119(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7628,axiom,
! [VarCurr] :
( v110448(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $false )
& ( v109119(VarCurr,bitIndex3)
<=> $true )
& ( v109119(VarCurr,bitIndex2)
<=> $false )
& ( v109119(VarCurr,bitIndex1)
<=> $true )
& ( v109119(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7627,axiom,
! [VarCurr] :
( v110447(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $false )
& ( v109119(VarCurr,bitIndex3)
<=> $true )
& ( v109119(VarCurr,bitIndex2)
<=> $false )
& ( v109119(VarCurr,bitIndex1)
<=> $true )
& ( v109119(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7626,axiom,
! [VarCurr] :
( v110446(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $false )
& ( v109119(VarCurr,bitIndex3)
<=> $true )
& ( v109119(VarCurr,bitIndex2)
<=> $false )
& ( v109119(VarCurr,bitIndex1)
<=> $false )
& ( v109119(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7625,axiom,
! [VarCurr] :
( v110445(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $false )
& ( v109119(VarCurr,bitIndex3)
<=> $true )
& ( v109119(VarCurr,bitIndex2)
<=> $false )
& ( v109119(VarCurr,bitIndex1)
<=> $false )
& ( v109119(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7624,axiom,
! [VarCurr] :
( v110444(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $false )
& ( v109119(VarCurr,bitIndex3)
<=> $false )
& ( v109119(VarCurr,bitIndex2)
<=> $true )
& ( v109119(VarCurr,bitIndex1)
<=> $true )
& ( v109119(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7623,axiom,
! [VarCurr] :
( v110443(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $false )
& ( v109119(VarCurr,bitIndex3)
<=> $false )
& ( v109119(VarCurr,bitIndex2)
<=> $true )
& ( v109119(VarCurr,bitIndex1)
<=> $true )
& ( v109119(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7622,axiom,
! [VarCurr] :
( v110442(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $false )
& ( v109119(VarCurr,bitIndex3)
<=> $false )
& ( v109119(VarCurr,bitIndex2)
<=> $true )
& ( v109119(VarCurr,bitIndex1)
<=> $false )
& ( v109119(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7621,axiom,
! [VarCurr] :
( v110441(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $false )
& ( v109119(VarCurr,bitIndex3)
<=> $false )
& ( v109119(VarCurr,bitIndex2)
<=> $true )
& ( v109119(VarCurr,bitIndex1)
<=> $false )
& ( v109119(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7620,axiom,
! [VarCurr] :
( v110440(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $false )
& ( v109119(VarCurr,bitIndex3)
<=> $false )
& ( v109119(VarCurr,bitIndex2)
<=> $false )
& ( v109119(VarCurr,bitIndex1)
<=> $true )
& ( v109119(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7619,axiom,
! [VarCurr] :
( v110439(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $false )
& ( v109119(VarCurr,bitIndex3)
<=> $false )
& ( v109119(VarCurr,bitIndex2)
<=> $false )
& ( v109119(VarCurr,bitIndex1)
<=> $true )
& ( v109119(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7618,axiom,
! [VarCurr] :
( v110438(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $false )
& ( v109119(VarCurr,bitIndex3)
<=> $false )
& ( v109119(VarCurr,bitIndex2)
<=> $false )
& ( v109119(VarCurr,bitIndex1)
<=> $false )
& ( v109119(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7617,axiom,
! [VarCurr] :
( v110437(VarCurr)
<=> ( ( v109119(VarCurr,bitIndex4)
<=> $false )
& ( v109119(VarCurr,bitIndex3)
<=> $false )
& ( v109119(VarCurr,bitIndex2)
<=> $false )
& ( v109119(VarCurr,bitIndex1)
<=> $false )
& ( v109119(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21783,axiom,
! [VarCurr] :
( v110421(VarCurr)
<=> ( v110422(VarCurr)
& v110418(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21782,axiom,
! [VarCurr] :
( v110422(VarCurr)
<=> ( v110423(VarCurr)
| v110433(VarCurr) ) ) ).
fof(writeUnaryOperator_8575,axiom,
! [VarCurr] :
( ~ v110433(VarCurr)
<=> v109049(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21781,axiom,
! [VarCurr] :
( v110423(VarCurr)
<=> ( v110424(VarCurr)
& v109049(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21780,axiom,
! [VarCurr] :
( v110424(VarCurr)
<=> ( v109041(VarCurr,bitIndex0)
| v110425(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21779,axiom,
! [VarCurr] :
( v110425(VarCurr)
<=> ( v110426(VarCurr)
& v110432(VarCurr) ) ) ).
fof(writeUnaryOperator_8574,axiom,
! [VarCurr] :
( ~ v110432(VarCurr)
<=> v109041(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_1925,axiom,
! [VarCurr] :
( v110426(VarCurr)
<=> ( v109041(VarCurr,bitIndex1)
| v110427(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21778,axiom,
! [VarCurr] :
( v110427(VarCurr)
<=> ( v110428(VarCurr)
& v110431(VarCurr) ) ) ).
fof(writeUnaryOperator_8573,axiom,
! [VarCurr] :
( ~ v110431(VarCurr)
<=> v109041(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_1924,axiom,
! [VarCurr] :
( v110428(VarCurr)
<=> ( v109041(VarCurr,bitIndex2)
| v110429(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1923,axiom,
! [VarCurr] :
( v110429(VarCurr)
<=> ( v109041(VarCurr,bitIndex3)
& v110430(VarCurr) ) ) ).
fof(writeUnaryOperator_8572,axiom,
! [VarCurr] :
( ~ v110430(VarCurr)
<=> v109041(VarCurr,bitIndex2) ) ).
fof(addAssignment_34401,axiom,
! [VarCurr] :
( v110418(VarCurr)
<=> v109641(VarCurr) ) ).
fof(addAssignment_34400,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v109119(VarCurr,B)
<=> v109121(VarCurr,B) ) ) ).
fof(addAssignment_34399,axiom,
! [VarCurr] :
( v109121(VarCurr,bitIndex4)
<=> v109123(VarCurr) ) ).
fof(addAssignment_34398,axiom,
! [VarCurr] :
( v109121(VarCurr,bitIndex3)
<=> v109904(VarCurr) ) ).
fof(addAssignment_34397,axiom,
! [VarCurr] :
( v109121(VarCurr,bitIndex2)
<=> v110032(VarCurr) ) ).
fof(addAssignment_34396,axiom,
! [VarCurr] :
( v109121(VarCurr,bitIndex1)
<=> v110160(VarCurr) ) ).
fof(addAssignment_34395,axiom,
! [VarCurr] :
( v109121(VarCurr,bitIndex0)
<=> v110288(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21777,axiom,
! [VarCurr] :
( v110288(VarCurr)
<=> ( v110415(VarCurr)
| v110416(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21776,axiom,
! [VarCurr] :
( v110416(VarCurr)
<=> ( v110359(VarCurr)
& v110361(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21775,axiom,
! [VarCurr] :
( v110415(VarCurr)
<=> ( v110290(VarCurr)
& v110292(VarCurr) ) ) ).
fof(addAssignment_34394,axiom,
! [VarCurr] :
( v110361(VarCurr)
<=> v109800(VarCurr,bitIndex0) ) ).
fof(addAssignment_34393,axiom,
! [VarCurr] :
( v109800(VarCurr,bitIndex0)
<=> v110363(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21774,axiom,
! [VarCurr] :
( v110363(VarCurr)
<=> ( v110412(VarCurr)
| v110413(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21773,axiom,
! [VarCurr] :
( v110413(VarCurr)
<=> ( v110407(VarCurr)
& v110409(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21772,axiom,
! [VarCurr] :
( v110412(VarCurr)
<=> ( v110365(VarCurr)
& v110367(VarCurr) ) ) ).
fof(addAssignment_34392,axiom,
! [VarCurr] :
( v110409(VarCurr)
<=> v109857(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21771,axiom,
! [VarCurr] :
( v109857(VarCurr,bitIndex0)
<=> ( v109429(VarCurr,bitIndex0)
& v108923(VarCurr) ) ) ).
fof(addAssignment_34391,axiom,
! [VarCurr] :
( v110407(VarCurr)
<=> v109055(VarCurr) ) ).
fof(addAssignment_34390,axiom,
! [VarCurr] :
( v110367(VarCurr)
<=> v109808(VarCurr,bitIndex0) ) ).
fof(addAssignment_34389,axiom,
! [VarCurr] :
( v109808(VarCurr,bitIndex0)
<=> v110369(VarCurr) ) ).
fof(addAssignment_34388,axiom,
! [VarCurr] :
( v110369(VarCurr)
<=> v110371(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2420,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110388(VarNext)
=> ( v110371(VarNext)
<=> v110371(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2454,axiom,
! [VarNext] :
( v110388(VarNext)
=> ( v110371(VarNext)
<=> v110400(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5101,axiom,
! [VarCurr] :
( ~ v110389(VarCurr)
=> ( v110400(VarCurr)
<=> v110401(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5105,axiom,
! [VarCurr] :
( v110389(VarCurr)
=> ( v110400(VarCurr)
<=> v110377(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5100,axiom,
! [VarCurr] :
( ~ v110394(VarCurr)
=> ( v110401(VarCurr)
<=> v110379(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110394(VarCurr)
=> ( v110401(VarCurr)
<=> x109000(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21770,axiom,
! [VarCurr] :
( v110388(VarCurr)
<=> ( v110389(VarCurr)
| v110392(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21769,axiom,
! [VarCurr] :
( v110392(VarCurr)
<=> ( v110393(VarCurr)
& v110399(VarCurr) ) ) ).
fof(writeUnaryOperator_8571,axiom,
! [VarCurr] :
( ~ v110399(VarCurr)
<=> v110389(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21768,axiom,
! [VarCurr] :
( v110393(VarCurr)
<=> ( v110394(VarCurr)
| v110396(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21767,axiom,
! [VarCurr] :
( v110396(VarCurr)
<=> ( v110397(VarCurr)
& v110398(VarCurr) ) ) ).
fof(writeUnaryOperator_8570,axiom,
! [VarCurr] :
( ~ v110398(VarCurr)
<=> v110394(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21766,axiom,
! [VarCurr] :
( v110397(VarCurr)
<=> ( v110373(VarCurr)
& v110375(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21765,axiom,
! [VarCurr] :
( v110394(VarCurr)
<=> ( v110373(VarCurr)
& v110395(VarCurr) ) ) ).
fof(writeUnaryOperator_8569,axiom,
! [VarCurr] :
( ~ v110395(VarCurr)
<=> v110375(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21764,axiom,
! [VarCurr] :
( v110389(VarCurr)
<=> ( v110390(VarCurr)
& v110391(VarCurr) ) ) ).
fof(writeUnaryOperator_8568,axiom,
! [VarCurr] :
( ~ v110391(VarCurr)
<=> v110375(VarCurr) ) ).
fof(writeUnaryOperator_8567,axiom,
! [VarCurr] :
( ~ v110390(VarCurr)
<=> v110373(VarCurr) ) ).
fof(addAssignment_34387,axiom,
! [VarCurr] :
( v110379(VarCurr)
<=> v109827(VarCurr,bitIndex0) ) ).
fof(addAssignment_34386,axiom,
! [VarCurr] :
( v109827(VarCurr,bitIndex0)
<=> v110381(VarCurr) ) ).
fof(addAssignment_34385,axiom,
! [VarCurr] :
( v110381(VarCurr)
<=> v110383(VarCurr) ) ).
fof(addAssignment_34384,axiom,
! [VarCurr] :
( v110383(VarCurr)
<=> v110385(VarCurr) ) ).
fof(addAssignment_34383,axiom,
! [VarCurr] :
( v110377(VarCurr)
<=> v109820(VarCurr,bitIndex0) ) ).
fof(addAssignment_34382,axiom,
! [VarCurr] :
( v109820(VarCurr,bitIndex0)
<=> v109822(VarCurr,bitIndex0) ) ).
fof(addAssignment_34381,axiom,
! [VarCurr] :
( v109822(VarCurr,bitIndex0)
<=> v109823(VarCurr,bitIndex0) ) ).
fof(addAssignment_34380,axiom,
! [VarCurr] :
( v110375(VarCurr)
<=> v108949(VarCurr,bitIndex0) ) ).
fof(addAssignment_34379,axiom,
! [VarCurr] :
( v110373(VarCurr)
<=> v108931(VarCurr,bitIndex0) ) ).
fof(addAssignment_34378,axiom,
! [VarCurr] :
( v110365(VarCurr)
<=> v109057(VarCurr) ) ).
fof(addAssignment_34377,axiom,
! [VarCurr] :
( v110359(VarCurr)
<=> v109795(VarCurr) ) ).
fof(addAssignment_34376,axiom,
! [VarCurr] :
( v110292(VarCurr)
<=> v109176(VarCurr,bitIndex0) ) ).
fof(addAssignment_34375,axiom,
! [VarCurr] :
( v109176(VarCurr,bitIndex0)
<=> v110294(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21763,axiom,
! [VarCurr] :
( v110294(VarCurr)
<=> ( v110344(VarCurr)
| v110357(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21762,axiom,
! [VarCurr] :
( v110357(VarCurr)
<=> ( v110338(VarCurr)
& v110340(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21761,axiom,
! [VarCurr] :
( v110344(VarCurr)
<=> ( v110345(VarCurr)
| v110356(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21760,axiom,
! [VarCurr] :
( v110356(VarCurr)
<=> ( v110332(VarCurr)
& v110334(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21759,axiom,
! [VarCurr] :
( v110345(VarCurr)
<=> ( v110346(VarCurr)
| v110355(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21758,axiom,
! [VarCurr] :
( v110355(VarCurr)
<=> ( v110326(VarCurr)
& v110328(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21757,axiom,
! [VarCurr] :
( v110346(VarCurr)
<=> ( v110347(VarCurr)
| v110354(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21756,axiom,
! [VarCurr] :
( v110354(VarCurr)
<=> ( v110320(VarCurr)
& v110322(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21755,axiom,
! [VarCurr] :
( v110347(VarCurr)
<=> ( v110348(VarCurr)
| v110353(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21754,axiom,
! [VarCurr] :
( v110353(VarCurr)
<=> ( v110314(VarCurr)
& v110316(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21753,axiom,
! [VarCurr] :
( v110348(VarCurr)
<=> ( v110349(VarCurr)
| v110352(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21752,axiom,
! [VarCurr] :
( v110352(VarCurr)
<=> ( v110308(VarCurr)
& v110310(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21751,axiom,
! [VarCurr] :
( v110349(VarCurr)
<=> ( v110350(VarCurr)
| v110351(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21750,axiom,
! [VarCurr] :
( v110351(VarCurr)
<=> ( v110302(VarCurr)
& v110304(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21749,axiom,
! [VarCurr] :
( v110350(VarCurr)
<=> ( v110296(VarCurr)
& v110298(VarCurr) ) ) ).
fof(addAssignment_34374,axiom,
! [VarCurr] :
( v110340(VarCurr)
<=> v109345(VarCurr,bitIndex56) ) ).
fof(addAssignment_34373,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex56)
<=> v109347(VarCurr,bitIndex56) ) ).
fof(addAssignment_34372,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex56)
<=> v110342(VarNext,bitIndex56) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110342(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2453,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110342(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34371,axiom,
! [VarCurr] :
( v110338(VarCurr)
<=> v109182(VarCurr,bitIndex7) ) ).
fof(addAssignment_34370,axiom,
! [VarCurr] :
( v110334(VarCurr)
<=> v109345(VarCurr,bitIndex48) ) ).
fof(addAssignment_34369,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex48)
<=> v109347(VarCurr,bitIndex48) ) ).
fof(addAssignment_34368,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex48)
<=> v110336(VarNext,bitIndex48) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2418,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110336(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2452,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110336(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34367,axiom,
! [VarCurr] :
( v110332(VarCurr)
<=> v109182(VarCurr,bitIndex6) ) ).
fof(addAssignment_34366,axiom,
! [VarCurr] :
( v110328(VarCurr)
<=> v109345(VarCurr,bitIndex40) ) ).
fof(addAssignment_34365,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex40)
<=> v109347(VarCurr,bitIndex40) ) ).
fof(addAssignment_34364,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex40)
<=> v110330(VarNext,bitIndex40) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110330(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2451,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110330(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34363,axiom,
! [VarCurr] :
( v110326(VarCurr)
<=> v109182(VarCurr,bitIndex5) ) ).
fof(addAssignment_34362,axiom,
! [VarCurr] :
( v110322(VarCurr)
<=> v109345(VarCurr,bitIndex32) ) ).
fof(addAssignment_34361,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex32)
<=> v109347(VarCurr,bitIndex32) ) ).
fof(addAssignment_34360,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex32)
<=> v110324(VarNext,bitIndex32) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2416,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110324(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2450,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110324(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34359,axiom,
! [VarCurr] :
( v110320(VarCurr)
<=> v109182(VarCurr,bitIndex4) ) ).
fof(addAssignment_34358,axiom,
! [VarCurr] :
( v110316(VarCurr)
<=> v109345(VarCurr,bitIndex24) ) ).
fof(addAssignment_34357,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex24)
<=> v109347(VarCurr,bitIndex24) ) ).
fof(addAssignment_34356,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex24)
<=> v110318(VarNext,bitIndex24) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2415,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110318(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2449,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110318(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34355,axiom,
! [VarCurr] :
( v110314(VarCurr)
<=> v109182(VarCurr,bitIndex3) ) ).
fof(addAssignment_34354,axiom,
! [VarCurr] :
( v110310(VarCurr)
<=> v109345(VarCurr,bitIndex16) ) ).
fof(addAssignment_34353,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex16)
<=> v109347(VarCurr,bitIndex16) ) ).
fof(addAssignment_34352,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex16)
<=> v110312(VarNext,bitIndex16) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110312(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2448,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110312(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34351,axiom,
! [VarCurr] :
( v110308(VarCurr)
<=> v109182(VarCurr,bitIndex2) ) ).
fof(addAssignment_34350,axiom,
! [VarCurr] :
( v110304(VarCurr)
<=> v109345(VarCurr,bitIndex8) ) ).
fof(addAssignment_34349,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex8)
<=> v109347(VarCurr,bitIndex8) ) ).
fof(addAssignment_34348,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex8)
<=> v110306(VarNext,bitIndex8) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110306(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2447,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110306(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34347,axiom,
! [VarCurr] :
( v110302(VarCurr)
<=> v109182(VarCurr,bitIndex1) ) ).
fof(addAssignment_34346,axiom,
! [VarCurr] :
( v110298(VarCurr)
<=> v109345(VarCurr,bitIndex0) ) ).
fof(addAssignment_34345,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex0)
<=> v109347(VarCurr,bitIndex0) ) ).
fof(addAssignment_34344,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex0)
<=> v110300(VarNext,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110300(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2446,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110300(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34343,axiom,
! [VarCurr] :
( v110296(VarCurr)
<=> v109182(VarCurr,bitIndex0) ) ).
fof(addAssignment_34342,axiom,
! [VarCurr] :
( v110290(VarCurr)
<=> v109127(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21748,axiom,
! [VarCurr] :
( v110160(VarCurr)
<=> ( v110285(VarCurr)
| v110286(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21747,axiom,
! [VarCurr] :
( v110286(VarCurr)
<=> ( v110231(VarCurr)
& v110233(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21746,axiom,
! [VarCurr] :
( v110285(VarCurr)
<=> ( v110162(VarCurr)
& v110164(VarCurr) ) ) ).
fof(addAssignment_34341,axiom,
! [VarCurr] :
( v110233(VarCurr)
<=> v109800(VarCurr,bitIndex1) ) ).
fof(addAssignment_34340,axiom,
! [VarCurr] :
( v109800(VarCurr,bitIndex1)
<=> v110235(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21745,axiom,
! [VarCurr] :
( v110235(VarCurr)
<=> ( v110282(VarCurr)
| v110283(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21744,axiom,
! [VarCurr] :
( v110283(VarCurr)
<=> ( v110277(VarCurr)
& v110279(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21743,axiom,
! [VarCurr] :
( v110282(VarCurr)
<=> ( v110237(VarCurr)
& v110239(VarCurr) ) ) ).
fof(addAssignment_34339,axiom,
! [VarCurr] :
( v110279(VarCurr)
<=> v109857(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_1922,axiom,
! [VarCurr] :
( v109857(VarCurr,bitIndex1)
<=> ( v109429(VarCurr,bitIndex1)
& v108923(VarCurr) ) ) ).
fof(addAssignment_34338,axiom,
! [VarCurr] :
( v110277(VarCurr)
<=> v109055(VarCurr) ) ).
fof(addAssignment_34337,axiom,
! [VarCurr] :
( v110239(VarCurr)
<=> v109808(VarCurr,bitIndex1) ) ).
fof(addAssignment_34336,axiom,
! [VarCurr] :
( v109808(VarCurr,bitIndex1)
<=> v110241(VarCurr) ) ).
fof(addAssignment_34335,axiom,
! [VarCurr] :
( v110241(VarCurr)
<=> v110243(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110258(VarNext)
=> ( v110243(VarNext)
<=> v110243(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2445,axiom,
! [VarNext] :
( v110258(VarNext)
=> ( v110243(VarNext)
<=> v110270(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5099,axiom,
! [VarCurr] :
( ~ v110259(VarCurr)
=> ( v110270(VarCurr)
<=> v110271(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5103,axiom,
! [VarCurr] :
( v110259(VarCurr)
=> ( v110270(VarCurr)
<=> v110249(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5098,axiom,
! [VarCurr] :
( ~ v110264(VarCurr)
=> ( v110271(VarCurr)
<=> v110251(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110264(VarCurr)
=> ( v110271(VarCurr)
<=> x109000(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21742,axiom,
! [VarCurr] :
( v110258(VarCurr)
<=> ( v110259(VarCurr)
| v110262(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21741,axiom,
! [VarCurr] :
( v110262(VarCurr)
<=> ( v110263(VarCurr)
& v110269(VarCurr) ) ) ).
fof(writeUnaryOperator_8566,axiom,
! [VarCurr] :
( ~ v110269(VarCurr)
<=> v110259(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21740,axiom,
! [VarCurr] :
( v110263(VarCurr)
<=> ( v110264(VarCurr)
| v110266(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21739,axiom,
! [VarCurr] :
( v110266(VarCurr)
<=> ( v110267(VarCurr)
& v110268(VarCurr) ) ) ).
fof(writeUnaryOperator_8565,axiom,
! [VarCurr] :
( ~ v110268(VarCurr)
<=> v110264(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21738,axiom,
! [VarCurr] :
( v110267(VarCurr)
<=> ( v110245(VarCurr)
& v110247(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21737,axiom,
! [VarCurr] :
( v110264(VarCurr)
<=> ( v110245(VarCurr)
& v110265(VarCurr) ) ) ).
fof(writeUnaryOperator_8564,axiom,
! [VarCurr] :
( ~ v110265(VarCurr)
<=> v110247(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21736,axiom,
! [VarCurr] :
( v110259(VarCurr)
<=> ( v110260(VarCurr)
& v110261(VarCurr) ) ) ).
fof(writeUnaryOperator_8563,axiom,
! [VarCurr] :
( ~ v110261(VarCurr)
<=> v110247(VarCurr) ) ).
fof(writeUnaryOperator_8562,axiom,
! [VarCurr] :
( ~ v110260(VarCurr)
<=> v110245(VarCurr) ) ).
fof(addAssignment_34334,axiom,
! [VarCurr] :
( v110251(VarCurr)
<=> v109827(VarCurr,bitIndex1) ) ).
fof(addAssignment_34333,axiom,
! [VarCurr] :
( v109827(VarCurr,bitIndex1)
<=> v109398(VarCurr,bitIndex2) ) ).
fof(addAssignment_34332,axiom,
! [VarCurr] :
( v109398(VarCurr,bitIndex2)
<=> v110253(VarCurr) ) ).
fof(addAssignment_34331,axiom,
! [VarCurr] :
( v110253(VarCurr)
<=> v110255(VarCurr) ) ).
fof(addAssignment_34330,axiom,
! [VarCurr] :
( v110249(VarCurr)
<=> v109820(VarCurr,bitIndex1) ) ).
fof(addAssignment_34329,axiom,
! [VarCurr] :
( v109820(VarCurr,bitIndex1)
<=> v109822(VarCurr,bitIndex1) ) ).
fof(addAssignment_34328,axiom,
! [VarCurr] :
( v109822(VarCurr,bitIndex1)
<=> v109823(VarCurr,bitIndex1) ) ).
fof(addAssignment_34327,axiom,
! [VarCurr] :
( v110247(VarCurr)
<=> v108949(VarCurr,bitIndex0) ) ).
fof(addAssignment_34326,axiom,
! [VarCurr] :
( v110245(VarCurr)
<=> v108931(VarCurr,bitIndex0) ) ).
fof(addAssignment_34325,axiom,
! [VarCurr] :
( v110237(VarCurr)
<=> v109057(VarCurr) ) ).
fof(addAssignment_34324,axiom,
! [VarCurr] :
( v110231(VarCurr)
<=> v109795(VarCurr) ) ).
fof(addAssignment_34323,axiom,
! [VarCurr] :
( v110164(VarCurr)
<=> v109176(VarCurr,bitIndex1) ) ).
fof(addAssignment_34322,axiom,
! [VarCurr] :
( v109176(VarCurr,bitIndex1)
<=> v110166(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21735,axiom,
! [VarCurr] :
( v110166(VarCurr)
<=> ( v110216(VarCurr)
| v110229(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21734,axiom,
! [VarCurr] :
( v110229(VarCurr)
<=> ( v110210(VarCurr)
& v110212(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21733,axiom,
! [VarCurr] :
( v110216(VarCurr)
<=> ( v110217(VarCurr)
| v110228(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21732,axiom,
! [VarCurr] :
( v110228(VarCurr)
<=> ( v110204(VarCurr)
& v110206(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21731,axiom,
! [VarCurr] :
( v110217(VarCurr)
<=> ( v110218(VarCurr)
| v110227(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21730,axiom,
! [VarCurr] :
( v110227(VarCurr)
<=> ( v110198(VarCurr)
& v110200(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21729,axiom,
! [VarCurr] :
( v110218(VarCurr)
<=> ( v110219(VarCurr)
| v110226(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21728,axiom,
! [VarCurr] :
( v110226(VarCurr)
<=> ( v110192(VarCurr)
& v110194(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21727,axiom,
! [VarCurr] :
( v110219(VarCurr)
<=> ( v110220(VarCurr)
| v110225(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21726,axiom,
! [VarCurr] :
( v110225(VarCurr)
<=> ( v110186(VarCurr)
& v110188(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21725,axiom,
! [VarCurr] :
( v110220(VarCurr)
<=> ( v110221(VarCurr)
| v110224(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21724,axiom,
! [VarCurr] :
( v110224(VarCurr)
<=> ( v110180(VarCurr)
& v110182(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21723,axiom,
! [VarCurr] :
( v110221(VarCurr)
<=> ( v110222(VarCurr)
| v110223(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21722,axiom,
! [VarCurr] :
( v110223(VarCurr)
<=> ( v110174(VarCurr)
& v110176(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21721,axiom,
! [VarCurr] :
( v110222(VarCurr)
<=> ( v110168(VarCurr)
& v110170(VarCurr) ) ) ).
fof(addAssignment_34321,axiom,
! [VarCurr] :
( v110212(VarCurr)
<=> v109345(VarCurr,bitIndex57) ) ).
fof(addAssignment_34320,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex57)
<=> v109347(VarCurr,bitIndex57) ) ).
fof(addAssignment_34319,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex57)
<=> v110214(VarNext,bitIndex57) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110214(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2444,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110214(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34318,axiom,
! [VarCurr] :
( v110210(VarCurr)
<=> v109182(VarCurr,bitIndex7) ) ).
fof(addAssignment_34317,axiom,
! [VarCurr] :
( v110206(VarCurr)
<=> v109345(VarCurr,bitIndex49) ) ).
fof(addAssignment_34316,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex49)
<=> v109347(VarCurr,bitIndex49) ) ).
fof(addAssignment_34315,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex49)
<=> v110208(VarNext,bitIndex49) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110208(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2443,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110208(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34314,axiom,
! [VarCurr] :
( v110204(VarCurr)
<=> v109182(VarCurr,bitIndex6) ) ).
fof(addAssignment_34313,axiom,
! [VarCurr] :
( v110200(VarCurr)
<=> v109345(VarCurr,bitIndex41) ) ).
fof(addAssignment_34312,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex41)
<=> v109347(VarCurr,bitIndex41) ) ).
fof(addAssignment_34311,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex41)
<=> v110202(VarNext,bitIndex41) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110202(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2442,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110202(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34310,axiom,
! [VarCurr] :
( v110198(VarCurr)
<=> v109182(VarCurr,bitIndex5) ) ).
fof(addAssignment_34309,axiom,
! [VarCurr] :
( v110194(VarCurr)
<=> v109345(VarCurr,bitIndex33) ) ).
fof(addAssignment_34308,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex33)
<=> v109347(VarCurr,bitIndex33) ) ).
fof(addAssignment_34307,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex33)
<=> v110196(VarNext,bitIndex33) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2407,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110196(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2441,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110196(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34306,axiom,
! [VarCurr] :
( v110192(VarCurr)
<=> v109182(VarCurr,bitIndex4) ) ).
fof(addAssignment_34305,axiom,
! [VarCurr] :
( v110188(VarCurr)
<=> v109345(VarCurr,bitIndex25) ) ).
fof(addAssignment_34304,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex25)
<=> v109347(VarCurr,bitIndex25) ) ).
fof(addAssignment_34303,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex25)
<=> v110190(VarNext,bitIndex25) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2406,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110190(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2440,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110190(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34302,axiom,
! [VarCurr] :
( v110186(VarCurr)
<=> v109182(VarCurr,bitIndex3) ) ).
fof(addAssignment_34301,axiom,
! [VarCurr] :
( v110182(VarCurr)
<=> v109345(VarCurr,bitIndex17) ) ).
fof(addAssignment_34300,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex17)
<=> v109347(VarCurr,bitIndex17) ) ).
fof(addAssignment_34299,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex17)
<=> v110184(VarNext,bitIndex17) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110184(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2439,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110184(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34298,axiom,
! [VarCurr] :
( v110180(VarCurr)
<=> v109182(VarCurr,bitIndex2) ) ).
fof(addAssignment_34297,axiom,
! [VarCurr] :
( v110176(VarCurr)
<=> v109345(VarCurr,bitIndex9) ) ).
fof(addAssignment_34296,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex9)
<=> v109347(VarCurr,bitIndex9) ) ).
fof(addAssignment_34295,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex9)
<=> v110178(VarNext,bitIndex9) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110178(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2438,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110178(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34294,axiom,
! [VarCurr] :
( v110174(VarCurr)
<=> v109182(VarCurr,bitIndex1) ) ).
fof(addAssignment_34293,axiom,
! [VarCurr] :
( v110170(VarCurr)
<=> v109345(VarCurr,bitIndex1) ) ).
fof(addAssignment_34292,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex1)
<=> v109347(VarCurr,bitIndex1) ) ).
fof(addAssignment_34291,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex1)
<=> v110172(VarNext,bitIndex1) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2403,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110172(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2437,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110172(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34290,axiom,
! [VarCurr] :
( v110168(VarCurr)
<=> v109182(VarCurr,bitIndex0) ) ).
fof(addAssignment_34289,axiom,
! [VarCurr] :
( v110162(VarCurr)
<=> v109127(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21720,axiom,
! [VarCurr] :
( v110032(VarCurr)
<=> ( v110157(VarCurr)
| v110158(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21719,axiom,
! [VarCurr] :
( v110158(VarCurr)
<=> ( v110103(VarCurr)
& v110105(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21718,axiom,
! [VarCurr] :
( v110157(VarCurr)
<=> ( v110034(VarCurr)
& v110036(VarCurr) ) ) ).
fof(addAssignment_34288,axiom,
! [VarCurr] :
( v110105(VarCurr)
<=> v109800(VarCurr,bitIndex2) ) ).
fof(addAssignment_34287,axiom,
! [VarCurr] :
( v109800(VarCurr,bitIndex2)
<=> v110107(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21717,axiom,
! [VarCurr] :
( v110107(VarCurr)
<=> ( v110154(VarCurr)
| v110155(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21716,axiom,
! [VarCurr] :
( v110155(VarCurr)
<=> ( v110149(VarCurr)
& v110151(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21715,axiom,
! [VarCurr] :
( v110154(VarCurr)
<=> ( v110109(VarCurr)
& v110111(VarCurr) ) ) ).
fof(addAssignment_34286,axiom,
! [VarCurr] :
( v110151(VarCurr)
<=> v109857(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1921,axiom,
! [VarCurr] :
( v109857(VarCurr,bitIndex2)
<=> ( v109429(VarCurr,bitIndex2)
& v108923(VarCurr) ) ) ).
fof(addAssignment_34285,axiom,
! [VarCurr] :
( v110149(VarCurr)
<=> v109055(VarCurr) ) ).
fof(addAssignment_34284,axiom,
! [VarCurr] :
( v110111(VarCurr)
<=> v109808(VarCurr,bitIndex2) ) ).
fof(addAssignment_34283,axiom,
! [VarCurr] :
( v109808(VarCurr,bitIndex2)
<=> v110113(VarCurr) ) ).
fof(addAssignment_34282,axiom,
! [VarCurr] :
( v110113(VarCurr)
<=> v110115(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2402,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110130(VarNext)
=> ( v110115(VarNext)
<=> v110115(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2436,axiom,
! [VarNext] :
( v110130(VarNext)
=> ( v110115(VarNext)
<=> v110142(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5097,axiom,
! [VarCurr] :
( ~ v110131(VarCurr)
=> ( v110142(VarCurr)
<=> v110143(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5101,axiom,
! [VarCurr] :
( v110131(VarCurr)
=> ( v110142(VarCurr)
<=> v110121(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5096,axiom,
! [VarCurr] :
( ~ v110136(VarCurr)
=> ( v110143(VarCurr)
<=> v110123(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110136(VarCurr)
=> ( v110143(VarCurr)
<=> x109000(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21714,axiom,
! [VarCurr] :
( v110130(VarCurr)
<=> ( v110131(VarCurr)
| v110134(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21713,axiom,
! [VarCurr] :
( v110134(VarCurr)
<=> ( v110135(VarCurr)
& v110141(VarCurr) ) ) ).
fof(writeUnaryOperator_8561,axiom,
! [VarCurr] :
( ~ v110141(VarCurr)
<=> v110131(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21712,axiom,
! [VarCurr] :
( v110135(VarCurr)
<=> ( v110136(VarCurr)
| v110138(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21711,axiom,
! [VarCurr] :
( v110138(VarCurr)
<=> ( v110139(VarCurr)
& v110140(VarCurr) ) ) ).
fof(writeUnaryOperator_8560,axiom,
! [VarCurr] :
( ~ v110140(VarCurr)
<=> v110136(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21710,axiom,
! [VarCurr] :
( v110139(VarCurr)
<=> ( v110117(VarCurr)
& v110119(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21709,axiom,
! [VarCurr] :
( v110136(VarCurr)
<=> ( v110117(VarCurr)
& v110137(VarCurr) ) ) ).
fof(writeUnaryOperator_8559,axiom,
! [VarCurr] :
( ~ v110137(VarCurr)
<=> v110119(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21708,axiom,
! [VarCurr] :
( v110131(VarCurr)
<=> ( v110132(VarCurr)
& v110133(VarCurr) ) ) ).
fof(writeUnaryOperator_8558,axiom,
! [VarCurr] :
( ~ v110133(VarCurr)
<=> v110119(VarCurr) ) ).
fof(writeUnaryOperator_8557,axiom,
! [VarCurr] :
( ~ v110132(VarCurr)
<=> v110117(VarCurr) ) ).
fof(addAssignment_34281,axiom,
! [VarCurr] :
( v110123(VarCurr)
<=> v109827(VarCurr,bitIndex2) ) ).
fof(addAssignment_34280,axiom,
! [VarCurr] :
( v109827(VarCurr,bitIndex2)
<=> v109505(VarCurr,bitIndex1) ) ).
fof(addAssignment_34279,axiom,
! [VarCurr] :
( v109505(VarCurr,bitIndex1)
<=> v110125(VarCurr) ) ).
fof(addAssignment_34278,axiom,
! [VarCurr] :
( v110125(VarCurr)
<=> v110127(VarCurr) ) ).
fof(addAssignment_34277,axiom,
! [VarCurr] :
( v110121(VarCurr)
<=> v109820(VarCurr,bitIndex2) ) ).
fof(addAssignment_34276,axiom,
! [VarCurr] :
( v109820(VarCurr,bitIndex2)
<=> v109822(VarCurr,bitIndex2) ) ).
fof(addAssignment_34275,axiom,
! [VarCurr] :
( v109822(VarCurr,bitIndex2)
<=> v109823(VarCurr,bitIndex2) ) ).
fof(addAssignment_34274,axiom,
! [VarCurr] :
( v110119(VarCurr)
<=> v108949(VarCurr,bitIndex0) ) ).
fof(addAssignment_34273,axiom,
! [VarCurr] :
( v110117(VarCurr)
<=> v108931(VarCurr,bitIndex0) ) ).
fof(addAssignment_34272,axiom,
! [VarCurr] :
( v110109(VarCurr)
<=> v109057(VarCurr) ) ).
fof(addAssignment_34271,axiom,
! [VarCurr] :
( v110103(VarCurr)
<=> v109795(VarCurr) ) ).
fof(addAssignment_34270,axiom,
! [VarCurr] :
( v110036(VarCurr)
<=> v109176(VarCurr,bitIndex2) ) ).
fof(addAssignment_34269,axiom,
! [VarCurr] :
( v109176(VarCurr,bitIndex2)
<=> v110038(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21707,axiom,
! [VarCurr] :
( v110038(VarCurr)
<=> ( v110088(VarCurr)
| v110101(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21706,axiom,
! [VarCurr] :
( v110101(VarCurr)
<=> ( v110082(VarCurr)
& v110084(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21705,axiom,
! [VarCurr] :
( v110088(VarCurr)
<=> ( v110089(VarCurr)
| v110100(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21704,axiom,
! [VarCurr] :
( v110100(VarCurr)
<=> ( v110076(VarCurr)
& v110078(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21703,axiom,
! [VarCurr] :
( v110089(VarCurr)
<=> ( v110090(VarCurr)
| v110099(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21702,axiom,
! [VarCurr] :
( v110099(VarCurr)
<=> ( v110070(VarCurr)
& v110072(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21701,axiom,
! [VarCurr] :
( v110090(VarCurr)
<=> ( v110091(VarCurr)
| v110098(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21700,axiom,
! [VarCurr] :
( v110098(VarCurr)
<=> ( v110064(VarCurr)
& v110066(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21699,axiom,
! [VarCurr] :
( v110091(VarCurr)
<=> ( v110092(VarCurr)
| v110097(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21698,axiom,
! [VarCurr] :
( v110097(VarCurr)
<=> ( v110058(VarCurr)
& v110060(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21697,axiom,
! [VarCurr] :
( v110092(VarCurr)
<=> ( v110093(VarCurr)
| v110096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21696,axiom,
! [VarCurr] :
( v110096(VarCurr)
<=> ( v110052(VarCurr)
& v110054(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21695,axiom,
! [VarCurr] :
( v110093(VarCurr)
<=> ( v110094(VarCurr)
| v110095(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21694,axiom,
! [VarCurr] :
( v110095(VarCurr)
<=> ( v110046(VarCurr)
& v110048(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21693,axiom,
! [VarCurr] :
( v110094(VarCurr)
<=> ( v110040(VarCurr)
& v110042(VarCurr) ) ) ).
fof(addAssignment_34268,axiom,
! [VarCurr] :
( v110084(VarCurr)
<=> v109345(VarCurr,bitIndex58) ) ).
fof(addAssignment_34267,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex58)
<=> v109347(VarCurr,bitIndex58) ) ).
fof(addAssignment_34266,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex58)
<=> v110086(VarNext,bitIndex58) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2401,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110086(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2435,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110086(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34265,axiom,
! [VarCurr] :
( v110082(VarCurr)
<=> v109182(VarCurr,bitIndex7) ) ).
fof(addAssignment_34264,axiom,
! [VarCurr] :
( v110078(VarCurr)
<=> v109345(VarCurr,bitIndex50) ) ).
fof(addAssignment_34263,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex50)
<=> v109347(VarCurr,bitIndex50) ) ).
fof(addAssignment_34262,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex50)
<=> v110080(VarNext,bitIndex50) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2400,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110080(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2434,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110080(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34261,axiom,
! [VarCurr] :
( v110076(VarCurr)
<=> v109182(VarCurr,bitIndex6) ) ).
fof(addAssignment_34260,axiom,
! [VarCurr] :
( v110072(VarCurr)
<=> v109345(VarCurr,bitIndex42) ) ).
fof(addAssignment_34259,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex42)
<=> v109347(VarCurr,bitIndex42) ) ).
fof(addAssignment_34258,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex42)
<=> v110074(VarNext,bitIndex42) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110074(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2433,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110074(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34257,axiom,
! [VarCurr] :
( v110070(VarCurr)
<=> v109182(VarCurr,bitIndex5) ) ).
fof(addAssignment_34256,axiom,
! [VarCurr] :
( v110066(VarCurr)
<=> v109345(VarCurr,bitIndex34) ) ).
fof(addAssignment_34255,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex34)
<=> v109347(VarCurr,bitIndex34) ) ).
fof(addAssignment_34254,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex34)
<=> v110068(VarNext,bitIndex34) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110068(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2432,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110068(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34253,axiom,
! [VarCurr] :
( v110064(VarCurr)
<=> v109182(VarCurr,bitIndex4) ) ).
fof(addAssignment_34252,axiom,
! [VarCurr] :
( v110060(VarCurr)
<=> v109345(VarCurr,bitIndex26) ) ).
fof(addAssignment_34251,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex26)
<=> v109347(VarCurr,bitIndex26) ) ).
fof(addAssignment_34250,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex26)
<=> v110062(VarNext,bitIndex26) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2397,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110062(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2431,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110062(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34249,axiom,
! [VarCurr] :
( v110058(VarCurr)
<=> v109182(VarCurr,bitIndex3) ) ).
fof(addAssignment_34248,axiom,
! [VarCurr] :
( v110054(VarCurr)
<=> v109345(VarCurr,bitIndex18) ) ).
fof(addAssignment_34247,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex18)
<=> v109347(VarCurr,bitIndex18) ) ).
fof(addAssignment_34246,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex18)
<=> v110056(VarNext,bitIndex18) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2396,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110056(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2430,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110056(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34245,axiom,
! [VarCurr] :
( v110052(VarCurr)
<=> v109182(VarCurr,bitIndex2) ) ).
fof(addAssignment_34244,axiom,
! [VarCurr] :
( v110048(VarCurr)
<=> v109345(VarCurr,bitIndex10) ) ).
fof(addAssignment_34243,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex10)
<=> v109347(VarCurr,bitIndex10) ) ).
fof(addAssignment_34242,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex10)
<=> v110050(VarNext,bitIndex10) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110050(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2429,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110050(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34241,axiom,
! [VarCurr] :
( v110046(VarCurr)
<=> v109182(VarCurr,bitIndex1) ) ).
fof(addAssignment_34240,axiom,
! [VarCurr] :
( v110042(VarCurr)
<=> v109345(VarCurr,bitIndex2) ) ).
fof(addAssignment_34239,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex2)
<=> v109347(VarCurr,bitIndex2) ) ).
fof(addAssignment_34238,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex2)
<=> v110044(VarNext,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2394,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110044(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2428,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v110044(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34237,axiom,
! [VarCurr] :
( v110040(VarCurr)
<=> v109182(VarCurr,bitIndex0) ) ).
fof(addAssignment_34236,axiom,
! [VarCurr] :
( v110034(VarCurr)
<=> v109127(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21692,axiom,
! [VarCurr] :
( v109904(VarCurr)
<=> ( v110029(VarCurr)
| v110030(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21691,axiom,
! [VarCurr] :
( v110030(VarCurr)
<=> ( v109975(VarCurr)
& v109977(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21690,axiom,
! [VarCurr] :
( v110029(VarCurr)
<=> ( v109906(VarCurr)
& v109908(VarCurr) ) ) ).
fof(addAssignment_34235,axiom,
! [VarCurr] :
( v109977(VarCurr)
<=> v109800(VarCurr,bitIndex3) ) ).
fof(addAssignment_34234,axiom,
! [VarCurr] :
( v109800(VarCurr,bitIndex3)
<=> v109979(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21689,axiom,
! [VarCurr] :
( v109979(VarCurr)
<=> ( v110026(VarCurr)
| v110027(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21688,axiom,
! [VarCurr] :
( v110027(VarCurr)
<=> ( v110021(VarCurr)
& v110023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21687,axiom,
! [VarCurr] :
( v110026(VarCurr)
<=> ( v109981(VarCurr)
& v109983(VarCurr) ) ) ).
fof(addAssignment_34233,axiom,
! [VarCurr] :
( v110023(VarCurr)
<=> v109857(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1920,axiom,
! [VarCurr] :
( v109857(VarCurr,bitIndex3)
<=> ( v109429(VarCurr,bitIndex3)
& v108923(VarCurr) ) ) ).
fof(addAssignment_34232,axiom,
! [VarCurr] :
( v110021(VarCurr)
<=> v109055(VarCurr) ) ).
fof(addAssignment_34231,axiom,
! [VarCurr] :
( v109983(VarCurr)
<=> v109808(VarCurr,bitIndex3) ) ).
fof(addAssignment_34230,axiom,
! [VarCurr] :
( v109808(VarCurr,bitIndex3)
<=> v109985(VarCurr) ) ).
fof(addAssignment_34229,axiom,
! [VarCurr] :
( v109985(VarCurr)
<=> v109987(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2393,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v110002(VarNext)
=> ( v109987(VarNext)
<=> v109987(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2427,axiom,
! [VarNext] :
( v110002(VarNext)
=> ( v109987(VarNext)
<=> v110014(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5095,axiom,
! [VarCurr] :
( ~ v110003(VarCurr)
=> ( v110014(VarCurr)
<=> v110015(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5099,axiom,
! [VarCurr] :
( v110003(VarCurr)
=> ( v110014(VarCurr)
<=> v109993(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5094,axiom,
! [VarCurr] :
( ~ v110008(VarCurr)
=> ( v110015(VarCurr)
<=> v109995(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5098,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v110008(VarCurr)
=> ( v110015(VarCurr)
<=> x109000(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21686,axiom,
! [VarCurr] :
( v110002(VarCurr)
<=> ( v110003(VarCurr)
| v110006(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21685,axiom,
! [VarCurr] :
( v110006(VarCurr)
<=> ( v110007(VarCurr)
& v110013(VarCurr) ) ) ).
fof(writeUnaryOperator_8556,axiom,
! [VarCurr] :
( ~ v110013(VarCurr)
<=> v110003(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21684,axiom,
! [VarCurr] :
( v110007(VarCurr)
<=> ( v110008(VarCurr)
| v110010(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21683,axiom,
! [VarCurr] :
( v110010(VarCurr)
<=> ( v110011(VarCurr)
& v110012(VarCurr) ) ) ).
fof(writeUnaryOperator_8555,axiom,
! [VarCurr] :
( ~ v110012(VarCurr)
<=> v110008(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21682,axiom,
! [VarCurr] :
( v110011(VarCurr)
<=> ( v109989(VarCurr)
& v109991(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21681,axiom,
! [VarCurr] :
( v110008(VarCurr)
<=> ( v109989(VarCurr)
& v110009(VarCurr) ) ) ).
fof(writeUnaryOperator_8554,axiom,
! [VarCurr] :
( ~ v110009(VarCurr)
<=> v109991(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21680,axiom,
! [VarCurr] :
( v110003(VarCurr)
<=> ( v110004(VarCurr)
& v110005(VarCurr) ) ) ).
fof(writeUnaryOperator_8553,axiom,
! [VarCurr] :
( ~ v110005(VarCurr)
<=> v109991(VarCurr) ) ).
fof(writeUnaryOperator_8552,axiom,
! [VarCurr] :
( ~ v110004(VarCurr)
<=> v109989(VarCurr) ) ).
fof(addAssignment_34228,axiom,
! [VarCurr] :
( v109995(VarCurr)
<=> v109827(VarCurr,bitIndex3) ) ).
fof(addAssignment_34227,axiom,
! [VarCurr] :
( v109827(VarCurr,bitIndex3)
<=> v109398(VarCurr,bitIndex4) ) ).
fof(addAssignment_34226,axiom,
! [VarCurr] :
( v109398(VarCurr,bitIndex4)
<=> v109997(VarCurr) ) ).
fof(addAssignment_34225,axiom,
! [VarCurr] :
( v109997(VarCurr)
<=> v109999(VarCurr) ) ).
fof(addAssignment_34224,axiom,
! [VarCurr] :
( v109993(VarCurr)
<=> v109820(VarCurr,bitIndex3) ) ).
fof(addAssignment_34223,axiom,
! [VarCurr] :
( v109820(VarCurr,bitIndex3)
<=> v109822(VarCurr,bitIndex3) ) ).
fof(addAssignment_34222,axiom,
! [VarCurr] :
( v109822(VarCurr,bitIndex3)
<=> v109823(VarCurr,bitIndex3) ) ).
fof(addAssignment_34221,axiom,
! [VarCurr] :
( v109991(VarCurr)
<=> v108949(VarCurr,bitIndex0) ) ).
fof(addAssignment_34220,axiom,
! [VarCurr] :
( v109989(VarCurr)
<=> v108931(VarCurr,bitIndex0) ) ).
fof(addAssignment_34219,axiom,
! [VarCurr] :
( v109981(VarCurr)
<=> v109057(VarCurr) ) ).
fof(addAssignment_34218,axiom,
! [VarCurr] :
( v109975(VarCurr)
<=> v109795(VarCurr) ) ).
fof(addAssignment_34217,axiom,
! [VarCurr] :
( v109908(VarCurr)
<=> v109176(VarCurr,bitIndex3) ) ).
fof(addAssignment_34216,axiom,
! [VarCurr] :
( v109176(VarCurr,bitIndex3)
<=> v109910(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21679,axiom,
! [VarCurr] :
( v109910(VarCurr)
<=> ( v109960(VarCurr)
| v109973(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21678,axiom,
! [VarCurr] :
( v109973(VarCurr)
<=> ( v109954(VarCurr)
& v109956(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21677,axiom,
! [VarCurr] :
( v109960(VarCurr)
<=> ( v109961(VarCurr)
| v109972(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21676,axiom,
! [VarCurr] :
( v109972(VarCurr)
<=> ( v109948(VarCurr)
& v109950(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21675,axiom,
! [VarCurr] :
( v109961(VarCurr)
<=> ( v109962(VarCurr)
| v109971(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21674,axiom,
! [VarCurr] :
( v109971(VarCurr)
<=> ( v109942(VarCurr)
& v109944(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21673,axiom,
! [VarCurr] :
( v109962(VarCurr)
<=> ( v109963(VarCurr)
| v109970(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21672,axiom,
! [VarCurr] :
( v109970(VarCurr)
<=> ( v109936(VarCurr)
& v109938(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21671,axiom,
! [VarCurr] :
( v109963(VarCurr)
<=> ( v109964(VarCurr)
| v109969(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21670,axiom,
! [VarCurr] :
( v109969(VarCurr)
<=> ( v109930(VarCurr)
& v109932(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21669,axiom,
! [VarCurr] :
( v109964(VarCurr)
<=> ( v109965(VarCurr)
| v109968(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21668,axiom,
! [VarCurr] :
( v109968(VarCurr)
<=> ( v109924(VarCurr)
& v109926(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21667,axiom,
! [VarCurr] :
( v109965(VarCurr)
<=> ( v109966(VarCurr)
| v109967(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21666,axiom,
! [VarCurr] :
( v109967(VarCurr)
<=> ( v109918(VarCurr)
& v109920(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21665,axiom,
! [VarCurr] :
( v109966(VarCurr)
<=> ( v109912(VarCurr)
& v109914(VarCurr) ) ) ).
fof(addAssignment_34215,axiom,
! [VarCurr] :
( v109956(VarCurr)
<=> v109345(VarCurr,bitIndex59) ) ).
fof(addAssignment_34214,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex59)
<=> v109347(VarCurr,bitIndex59) ) ).
fof(addAssignment_34213,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex59)
<=> v109958(VarNext,bitIndex59) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2392,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109958(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2426,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109958(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34212,axiom,
! [VarCurr] :
( v109954(VarCurr)
<=> v109182(VarCurr,bitIndex7) ) ).
fof(addAssignment_34211,axiom,
! [VarCurr] :
( v109950(VarCurr)
<=> v109345(VarCurr,bitIndex51) ) ).
fof(addAssignment_34210,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex51)
<=> v109347(VarCurr,bitIndex51) ) ).
fof(addAssignment_34209,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex51)
<=> v109952(VarNext,bitIndex51) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2391,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109952(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2425,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109952(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34208,axiom,
! [VarCurr] :
( v109948(VarCurr)
<=> v109182(VarCurr,bitIndex6) ) ).
fof(addAssignment_34207,axiom,
! [VarCurr] :
( v109944(VarCurr)
<=> v109345(VarCurr,bitIndex43) ) ).
fof(addAssignment_34206,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex43)
<=> v109347(VarCurr,bitIndex43) ) ).
fof(addAssignment_34205,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex43)
<=> v109946(VarNext,bitIndex43) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2390,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109946(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2424,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109946(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34204,axiom,
! [VarCurr] :
( v109942(VarCurr)
<=> v109182(VarCurr,bitIndex5) ) ).
fof(addAssignment_34203,axiom,
! [VarCurr] :
( v109938(VarCurr)
<=> v109345(VarCurr,bitIndex35) ) ).
fof(addAssignment_34202,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex35)
<=> v109347(VarCurr,bitIndex35) ) ).
fof(addAssignment_34201,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex35)
<=> v109940(VarNext,bitIndex35) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2389,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109940(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2423,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109940(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34200,axiom,
! [VarCurr] :
( v109936(VarCurr)
<=> v109182(VarCurr,bitIndex4) ) ).
fof(addAssignment_34199,axiom,
! [VarCurr] :
( v109932(VarCurr)
<=> v109345(VarCurr,bitIndex27) ) ).
fof(addAssignment_34198,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex27)
<=> v109347(VarCurr,bitIndex27) ) ).
fof(addAssignment_34197,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex27)
<=> v109934(VarNext,bitIndex27) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2388,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109934(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2422,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109934(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34196,axiom,
! [VarCurr] :
( v109930(VarCurr)
<=> v109182(VarCurr,bitIndex3) ) ).
fof(addAssignment_34195,axiom,
! [VarCurr] :
( v109926(VarCurr)
<=> v109345(VarCurr,bitIndex19) ) ).
fof(addAssignment_34194,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex19)
<=> v109347(VarCurr,bitIndex19) ) ).
fof(addAssignment_34193,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex19)
<=> v109928(VarNext,bitIndex19) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2387,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109928(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2421,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109928(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34192,axiom,
! [VarCurr] :
( v109924(VarCurr)
<=> v109182(VarCurr,bitIndex2) ) ).
fof(addAssignment_34191,axiom,
! [VarCurr] :
( v109920(VarCurr)
<=> v109345(VarCurr,bitIndex11) ) ).
fof(addAssignment_34190,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex11)
<=> v109347(VarCurr,bitIndex11) ) ).
fof(addAssignment_34189,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex11)
<=> v109922(VarNext,bitIndex11) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109922(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2420,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109922(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34188,axiom,
! [VarCurr] :
( v109918(VarCurr)
<=> v109182(VarCurr,bitIndex1) ) ).
fof(addAssignment_34187,axiom,
! [VarCurr] :
( v109914(VarCurr)
<=> v109345(VarCurr,bitIndex3) ) ).
fof(addAssignment_34186,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex3)
<=> v109347(VarCurr,bitIndex3) ) ).
fof(addAssignment_34185,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex3)
<=> v109916(VarNext,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2385,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109916(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2419,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109916(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34184,axiom,
! [VarCurr] :
( v109912(VarCurr)
<=> v109182(VarCurr,bitIndex0) ) ).
fof(addAssignment_34183,axiom,
! [VarCurr] :
( v109906(VarCurr)
<=> v109127(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21664,axiom,
! [VarCurr] :
( v109123(VarCurr)
<=> ( v109901(VarCurr)
| v109902(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21663,axiom,
! [VarCurr] :
( v109902(VarCurr)
<=> ( v109793(VarCurr)
& v109798(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21662,axiom,
! [VarCurr] :
( v109901(VarCurr)
<=> ( v109125(VarCurr)
& v109174(VarCurr) ) ) ).
fof(addAssignment_34182,axiom,
! [VarCurr] :
( v109798(VarCurr)
<=> v109800(VarCurr,bitIndex4) ) ).
fof(addAssignment_34181,axiom,
! [VarCurr] :
( v109800(VarCurr,bitIndex4)
<=> v109802(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21661,axiom,
! [VarCurr] :
( v109802(VarCurr)
<=> ( v109898(VarCurr)
| v109899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21660,axiom,
! [VarCurr] :
( v109899(VarCurr)
<=> ( v109853(VarCurr)
& v109855(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21659,axiom,
! [VarCurr] :
( v109898(VarCurr)
<=> ( v109804(VarCurr)
& v109806(VarCurr) ) ) ).
fof(addAssignment_34180,axiom,
! [VarCurr] :
( v109855(VarCurr)
<=> v109857(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1919,axiom,
! [VarCurr] :
( v109857(VarCurr,bitIndex4)
<=> ( v109429(VarCurr,bitIndex4)
& v108923(VarCurr) ) ) ).
fof(addAssignment_34179,axiom,
! [VarCurr] :
( v109429(VarCurr,bitIndex4)
<=> v109859(VarCurr) ) ).
fof(addAssignment_34178,axiom,
! [VarCurr] :
( v109859(VarCurr)
<=> v109861(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2384,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109878(VarNext)
=> ( v109861(VarNext)
<=> v109861(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2418,axiom,
! [VarNext] :
( v109878(VarNext)
=> ( v109861(VarNext)
<=> v109890(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5093,axiom,
! [VarCurr] :
( ~ v109879(VarCurr)
=> ( v109890(VarCurr)
<=> v109891(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5097,axiom,
! [VarCurr] :
( v109879(VarCurr)
=> ( v109890(VarCurr)
<=> v109867(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5092,axiom,
! [VarCurr] :
( ~ v109884(VarCurr)
=> ( v109891(VarCurr)
<=> v109869(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109884(VarCurr)
=> ( v109891(VarCurr)
<=> x109000(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21658,axiom,
! [VarCurr] :
( v109878(VarCurr)
<=> ( v109879(VarCurr)
| v109882(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21657,axiom,
! [VarCurr] :
( v109882(VarCurr)
<=> ( v109883(VarCurr)
& v109889(VarCurr) ) ) ).
fof(writeUnaryOperator_8551,axiom,
! [VarCurr] :
( ~ v109889(VarCurr)
<=> v109879(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21656,axiom,
! [VarCurr] :
( v109883(VarCurr)
<=> ( v109884(VarCurr)
| v109886(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21655,axiom,
! [VarCurr] :
( v109886(VarCurr)
<=> ( v109887(VarCurr)
& v109888(VarCurr) ) ) ).
fof(writeUnaryOperator_8550,axiom,
! [VarCurr] :
( ~ v109888(VarCurr)
<=> v109884(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21654,axiom,
! [VarCurr] :
( v109887(VarCurr)
<=> ( v109863(VarCurr)
& v109865(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21653,axiom,
! [VarCurr] :
( v109884(VarCurr)
<=> ( v109863(VarCurr)
& v109885(VarCurr) ) ) ).
fof(writeUnaryOperator_8549,axiom,
! [VarCurr] :
( ~ v109885(VarCurr)
<=> v109865(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21652,axiom,
! [VarCurr] :
( v109879(VarCurr)
<=> ( v109880(VarCurr)
& v109881(VarCurr) ) ) ).
fof(writeUnaryOperator_8548,axiom,
! [VarCurr] :
( ~ v109881(VarCurr)
<=> v109865(VarCurr) ) ).
fof(writeUnaryOperator_8547,axiom,
! [VarCurr] :
( ~ v109880(VarCurr)
<=> v109863(VarCurr) ) ).
fof(addAssignment_34177,axiom,
! [VarCurr] :
( v109869(VarCurr)
<=> v109503(VarCurr,bitIndex4) ) ).
fof(addAssignment_34176,axiom,
! [VarCurr] :
( v109503(VarCurr,bitIndex4)
<=> v109871(VarCurr) ) ).
fof(addAssignment_34175,axiom,
! [VarCurr] :
( v109871(VarCurr)
<=> v109873(VarCurr) ) ).
fof(addAssignment_34174,axiom,
! [VarCurr] :
( v109873(VarCurr)
<=> v109875(VarCurr) ) ).
fof(addAssignment_34173,axiom,
! [VarCurr] :
( v109867(VarCurr)
<=> v109441(VarCurr,bitIndex4) ) ).
fof(addAssignment_34172,axiom,
! [VarCurr] :
( v109441(VarCurr,bitIndex4)
<=> v109443(VarCurr,bitIndex4) ) ).
fof(addAssignment_34171,axiom,
! [VarCurr] :
( v109443(VarCurr,bitIndex4)
<=> v109499(VarCurr,bitIndex4) ) ).
fof(addAssignment_34170,axiom,
! [VarCurr] :
( v109451(VarCurr,bitIndex4)
<=> v109497(VarCurr,bitIndex4) ) ).
fof(addAssignment_34169,axiom,
! [VarCurr] :
( v109456(VarCurr,bitIndex4)
<=> v109458(VarCurr,bitIndex4) ) ).
fof(addAssignment_34168,axiom,
! [VarCurr] :
( v109865(VarCurr)
<=> v108949(VarCurr,bitIndex0) ) ).
fof(addAssignment_34167,axiom,
! [VarCurr] :
( v109863(VarCurr)
<=> v108931(VarCurr,bitIndex0) ) ).
fof(addAssignment_34166,axiom,
! [VarCurr] :
( v109853(VarCurr)
<=> v109055(VarCurr) ) ).
fof(addAssignment_34165,axiom,
! [VarCurr] :
( v109806(VarCurr)
<=> v109808(VarCurr,bitIndex4) ) ).
fof(addAssignment_34164,axiom,
! [VarCurr] :
( v109808(VarCurr,bitIndex4)
<=> v109810(VarCurr) ) ).
fof(addAssignment_34163,axiom,
! [VarCurr] :
( v109810(VarCurr)
<=> v109812(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2383,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109834(VarNext)
=> ( v109812(VarNext)
<=> v109812(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2417,axiom,
! [VarNext] :
( v109834(VarNext)
=> ( v109812(VarNext)
<=> v109846(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5091,axiom,
! [VarCurr] :
( ~ v109835(VarCurr)
=> ( v109846(VarCurr)
<=> v109847(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5095,axiom,
! [VarCurr] :
( v109835(VarCurr)
=> ( v109846(VarCurr)
<=> v109818(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5090,axiom,
! [VarCurr] :
( ~ v109840(VarCurr)
=> ( v109847(VarCurr)
<=> v109825(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109840(VarCurr)
=> ( v109847(VarCurr)
<=> x109000(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21651,axiom,
! [VarCurr] :
( v109834(VarCurr)
<=> ( v109835(VarCurr)
| v109838(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21650,axiom,
! [VarCurr] :
( v109838(VarCurr)
<=> ( v109839(VarCurr)
& v109845(VarCurr) ) ) ).
fof(writeUnaryOperator_8546,axiom,
! [VarCurr] :
( ~ v109845(VarCurr)
<=> v109835(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21649,axiom,
! [VarCurr] :
( v109839(VarCurr)
<=> ( v109840(VarCurr)
| v109842(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21648,axiom,
! [VarCurr] :
( v109842(VarCurr)
<=> ( v109843(VarCurr)
& v109844(VarCurr) ) ) ).
fof(writeUnaryOperator_8545,axiom,
! [VarCurr] :
( ~ v109844(VarCurr)
<=> v109840(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21647,axiom,
! [VarCurr] :
( v109843(VarCurr)
<=> ( v109814(VarCurr)
& v109816(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21646,axiom,
! [VarCurr] :
( v109840(VarCurr)
<=> ( v109814(VarCurr)
& v109841(VarCurr) ) ) ).
fof(writeUnaryOperator_8544,axiom,
! [VarCurr] :
( ~ v109841(VarCurr)
<=> v109816(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21645,axiom,
! [VarCurr] :
( v109835(VarCurr)
<=> ( v109836(VarCurr)
& v109837(VarCurr) ) ) ).
fof(writeUnaryOperator_8543,axiom,
! [VarCurr] :
( ~ v109837(VarCurr)
<=> v109816(VarCurr) ) ).
fof(writeUnaryOperator_8542,axiom,
! [VarCurr] :
( ~ v109836(VarCurr)
<=> v109814(VarCurr) ) ).
fof(addAssignment_34162,axiom,
! [VarCurr] :
( v109825(VarCurr)
<=> v109827(VarCurr,bitIndex4) ) ).
fof(addAssignment_34161,axiom,
! [VarCurr] :
( v109827(VarCurr,bitIndex4)
<=> v109505(VarCurr,bitIndex3) ) ).
fof(addAssignment_34160,axiom,
! [VarCurr] :
( v109505(VarCurr,bitIndex3)
<=> v109829(VarCurr) ) ).
fof(addAssignment_34159,axiom,
! [VarCurr] :
( v109829(VarCurr)
<=> v109831(VarCurr) ) ).
fof(addAssignment_34158,axiom,
! [VarCurr] :
( v109818(VarCurr)
<=> v109820(VarCurr,bitIndex4) ) ).
fof(addAssignment_34157,axiom,
! [VarCurr] :
( v109820(VarCurr,bitIndex4)
<=> v109822(VarCurr,bitIndex4) ) ).
fof(addAssignment_34156,axiom,
! [VarCurr] :
( v109822(VarCurr,bitIndex4)
<=> v109823(VarCurr,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2382,axiom,
! [VarCurr] :
( ~ v108985(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v109823(VarCurr,B)
<=> v109458(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2416,axiom,
! [VarCurr] :
( v108985(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v109823(VarCurr,B)
<=> v109445(VarCurr,B) ) ) ) ).
fof(addAssignment_34155,axiom,
! [VarCurr] :
( v109458(VarCurr,bitIndex4)
<=> v109460(VarCurr,bitIndex4) ) ).
fof(addAssignment_34154,axiom,
! [VarCurr] :
( v109460(VarCurr,bitIndex4)
<=> v109462(VarCurr,bitIndex4) ) ).
fof(addAssignment_34153,axiom,
! [VarCurr] :
( v109462(VarCurr,bitIndex4)
<=> v109464(VarCurr,bitIndex4) ) ).
fof(addAssignment_34152,axiom,
! [VarCurr] :
( v109464(VarCurr,bitIndex4)
<=> v109466(VarCurr,bitIndex4) ) ).
fof(addAssignment_34151,axiom,
! [VarCurr] :
( v109466(VarCurr,bitIndex4)
<=> v109468(VarCurr,bitIndex4) ) ).
fof(addAssignment_34150,axiom,
! [VarCurr] :
( v109468(VarCurr,bitIndex4)
<=> v109470(VarCurr,bitIndex4) ) ).
fof(addAssignment_34149,axiom,
! [VarCurr] :
( v109470(VarCurr,bitIndex4)
<=> v109472(VarCurr,bitIndex4) ) ).
fof(addAssignment_34148,axiom,
! [VarCurr] :
( v109472(VarCurr,bitIndex4)
<=> v109474(VarCurr,bitIndex4) ) ).
fof(addAssignment_34147,axiom,
! [VarCurr] :
( v109474(VarCurr,bitIndex4)
<=> v109476(VarCurr,bitIndex4) ) ).
fof(addAssignment_34146,axiom,
! [VarCurr] :
( v109476(VarCurr,bitIndex4)
<=> v109478(VarCurr,bitIndex4) ) ).
fof(addAssignment_34145,axiom,
! [VarCurr] :
( v109478(VarCurr,bitIndex4)
<=> v109480(VarCurr,bitIndex4) ) ).
fof(addAssignment_34144,axiom,
! [VarCurr] :
( v109480(VarCurr,bitIndex4)
<=> v109482(VarCurr,bitIndex4) ) ).
fof(addAssignment_34143,axiom,
! [VarCurr] :
( v109482(VarCurr,bitIndex4)
<=> v109484(VarCurr,bitIndex4) ) ).
fof(addAssignment_34142,axiom,
! [VarCurr] :
( v109484(VarCurr,bitIndex4)
<=> v109486(VarCurr,bitIndex4) ) ).
fof(addAssignment_34141,axiom,
! [VarCurr] :
( v109486(VarCurr,bitIndex4)
<=> v4560(VarCurr,bitIndex4) ) ).
fof(addAssignment_34140,axiom,
! [VarCurr] :
( v109445(VarCurr,bitIndex4)
<=> v109447(VarCurr,bitIndex4) ) ).
fof(addAssignment_34139,axiom,
! [VarCurr] :
( v109447(VarCurr,bitIndex4)
<=> v109449(VarCurr,bitIndex4) ) ).
fof(addAssignment_34138,axiom,
! [VarCurr] :
( v109816(VarCurr)
<=> v108949(VarCurr,bitIndex0) ) ).
fof(addAssignment_34137,axiom,
! [VarCurr] :
( v109814(VarCurr)
<=> v108931(VarCurr,bitIndex0) ) ).
fof(addAssignment_34136,axiom,
! [VarCurr] :
( v109804(VarCurr)
<=> v109057(VarCurr) ) ).
fof(addAssignment_34135,axiom,
! [VarCurr] :
( v109793(VarCurr)
<=> v109795(VarCurr) ) ).
fof(writeUnaryOperator_8541,axiom,
! [VarCurr] :
( ~ v109795(VarCurr)
<=> v109127(VarCurr) ) ).
fof(addAssignment_34134,axiom,
! [VarCurr] :
( v109174(VarCurr)
<=> v109176(VarCurr,bitIndex4) ) ).
fof(addAssignment_34133,axiom,
! [VarCurr] :
( v109176(VarCurr,bitIndex4)
<=> v109178(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21644,axiom,
! [VarCurr] :
( v109178(VarCurr)
<=> ( v109778(VarCurr)
| v109791(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21643,axiom,
! [VarCurr] :
( v109791(VarCurr)
<=> ( v109771(VarCurr)
& v109774(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21642,axiom,
! [VarCurr] :
( v109778(VarCurr)
<=> ( v109779(VarCurr)
| v109790(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21641,axiom,
! [VarCurr] :
( v109790(VarCurr)
<=> ( v109761(VarCurr)
& v109767(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21640,axiom,
! [VarCurr] :
( v109779(VarCurr)
<=> ( v109780(VarCurr)
| v109789(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21639,axiom,
! [VarCurr] :
( v109789(VarCurr)
<=> ( v109754(VarCurr)
& v109757(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21638,axiom,
! [VarCurr] :
( v109780(VarCurr)
<=> ( v109781(VarCurr)
| v109788(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21637,axiom,
! [VarCurr] :
( v109788(VarCurr)
<=> ( v109744(VarCurr)
& v109750(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21636,axiom,
! [VarCurr] :
( v109781(VarCurr)
<=> ( v109782(VarCurr)
| v109787(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21635,axiom,
! [VarCurr] :
( v109787(VarCurr)
<=> ( v109737(VarCurr)
& v109740(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21634,axiom,
! [VarCurr] :
( v109782(VarCurr)
<=> ( v109783(VarCurr)
| v109786(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21633,axiom,
! [VarCurr] :
( v109786(VarCurr)
<=> ( v109727(VarCurr)
& v109733(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21632,axiom,
! [VarCurr] :
( v109783(VarCurr)
<=> ( v109784(VarCurr)
| v109785(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21631,axiom,
! [VarCurr] :
( v109785(VarCurr)
<=> ( v109720(VarCurr)
& v109723(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21630,axiom,
! [VarCurr] :
( v109784(VarCurr)
<=> ( v109180(VarCurr)
& v109343(VarCurr) ) ) ).
fof(addAssignment_34132,axiom,
! [VarCurr] :
( v109774(VarCurr)
<=> v109345(VarCurr,bitIndex60) ) ).
fof(addAssignment_34131,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex60)
<=> v109347(VarCurr,bitIndex60) ) ).
fof(addAssignment_34130,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex60)
<=> v109776(VarNext,bitIndex60) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109776(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2415,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109776(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34129,axiom,
! [VarCurr] :
( v109771(VarCurr)
<=> v109182(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_1918,axiom,
! [VarCurr] :
( v109182(VarCurr,bitIndex7)
<=> ( v109763(VarCurr)
& v109188(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_34128,axiom,
! [VarCurr] :
( v109767(VarCurr)
<=> v109345(VarCurr,bitIndex52) ) ).
fof(addAssignment_34127,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex52)
<=> v109347(VarCurr,bitIndex52) ) ).
fof(addAssignment_34126,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex52)
<=> v109769(VarNext,bitIndex52) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109769(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2414,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109769(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34125,axiom,
! [VarCurr] :
( v109761(VarCurr)
<=> v109182(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_1917,axiom,
! [VarCurr] :
( v109182(VarCurr,bitIndex6)
<=> ( v109763(VarCurr)
& v109303(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1916,axiom,
! [VarCurr] :
( v109763(VarCurr)
<=> ( v109188(VarCurr,bitIndex2)
& v109188(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_34124,axiom,
! [VarCurr] :
( v109757(VarCurr)
<=> v109345(VarCurr,bitIndex44) ) ).
fof(addAssignment_34123,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex44)
<=> v109347(VarCurr,bitIndex44) ) ).
fof(addAssignment_34122,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex44)
<=> v109759(VarNext,bitIndex44) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2379,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109759(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2413,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109759(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34121,axiom,
! [VarCurr] :
( v109754(VarCurr)
<=> v109182(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_1915,axiom,
! [VarCurr] :
( v109182(VarCurr,bitIndex5)
<=> ( v109746(VarCurr)
& v109188(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_34120,axiom,
! [VarCurr] :
( v109750(VarCurr)
<=> v109345(VarCurr,bitIndex36) ) ).
fof(addAssignment_34119,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex36)
<=> v109347(VarCurr,bitIndex36) ) ).
fof(addAssignment_34118,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex36)
<=> v109752(VarNext,bitIndex36) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2378,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109752(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2412,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109752(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34117,axiom,
! [VarCurr] :
( v109744(VarCurr)
<=> v109182(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1914,axiom,
! [VarCurr] :
( v109182(VarCurr,bitIndex4)
<=> ( v109746(VarCurr)
& v109303(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1913,axiom,
! [VarCurr] :
( v109746(VarCurr)
<=> ( v109188(VarCurr,bitIndex2)
& v109261(VarCurr) ) ) ).
fof(addAssignment_34116,axiom,
! [VarCurr] :
( v109740(VarCurr)
<=> v109345(VarCurr,bitIndex28) ) ).
fof(addAssignment_34115,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex28)
<=> v109347(VarCurr,bitIndex28) ) ).
fof(addAssignment_34114,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex28)
<=> v109742(VarNext,bitIndex28) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2377,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109742(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2411,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109742(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34113,axiom,
! [VarCurr] :
( v109737(VarCurr)
<=> v109182(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1912,axiom,
! [VarCurr] :
( v109182(VarCurr,bitIndex3)
<=> ( v109729(VarCurr)
& v109188(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_34112,axiom,
! [VarCurr] :
( v109733(VarCurr)
<=> v109345(VarCurr,bitIndex20) ) ).
fof(addAssignment_34111,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex20)
<=> v109347(VarCurr,bitIndex20) ) ).
fof(addAssignment_34110,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex20)
<=> v109735(VarNext,bitIndex20) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2376,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109735(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2410,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109735(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34109,axiom,
! [VarCurr] :
( v109727(VarCurr)
<=> v109182(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1911,axiom,
! [VarCurr] :
( v109182(VarCurr,bitIndex2)
<=> ( v109729(VarCurr)
& v109303(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1910,axiom,
! [VarCurr] :
( v109729(VarCurr)
<=> ( v109186(VarCurr)
& v109188(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_34108,axiom,
! [VarCurr] :
( v109723(VarCurr)
<=> v109345(VarCurr,bitIndex12) ) ).
fof(addAssignment_34107,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex12)
<=> v109347(VarCurr,bitIndex12) ) ).
fof(addAssignment_34106,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex12)
<=> v109725(VarNext,bitIndex12) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109725(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2409,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109725(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(addAssignment_34105,axiom,
! [VarCurr] :
( v109720(VarCurr)
<=> v109182(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_1909,axiom,
! [VarCurr] :
( v109182(VarCurr,bitIndex1)
<=> ( v109184(VarCurr)
& v109188(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_34104,axiom,
! [VarCurr] :
( v109343(VarCurr)
<=> v109345(VarCurr,bitIndex4) ) ).
fof(addAssignment_34103,axiom,
! [VarCurr] :
( v109345(VarCurr,bitIndex4)
<=> v109347(VarCurr,bitIndex4) ) ).
fof(addAssignment_34102,axiom,
! [VarNext] :
( v109347(VarNext,bitIndex4)
<=> v109696(VarNext,bitIndex4) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2374,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109696(VarNext,B)
<=> v109347(VarCurr,B) ) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2408,axiom,
! [VarNext] :
( v109639(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v109696(VarNext,B)
<=> v109697(VarNext,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2373,axiom,
! [VarCurr] :
( ~ v109349(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v109697(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2407,axiom,
! [VarCurr] :
( v109349(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v109697(VarCurr,B)
<=> v109698(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges15_3,axiom,
! [VarCurr] :
( ( ~ v109700(VarCurr)
& ~ v109701(VarCurr)
& ~ v109702(VarCurr)
& ~ v109703(VarCurr)
& ~ v109704(VarCurr)
& ~ v109705(VarCurr)
& ~ v109706(VarCurr)
& ~ v109707(VarCurr)
& ~ v109708(VarCurr)
& ~ v109709(VarCurr)
& ~ v109710(VarCurr)
& ~ v109711(VarCurr)
& ~ v109712(VarCurr)
& ~ v109713(VarCurr)
& ~ v109714(VarCurr) )
=> ! [B] :
( range_63_0(B)
=> ( v109698(VarCurr,B)
<=> v109425(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges14_1,axiom,
! [VarCurr] :
( v109714(VarCurr)
=> ( ( v109698(VarCurr,bitIndex63)
<=> v109425(VarCurr,bitIndex127) )
& ( v109698(VarCurr,bitIndex62)
<=> v109425(VarCurr,bitIndex126) )
& ( v109698(VarCurr,bitIndex61)
<=> v109425(VarCurr,bitIndex125) )
& ( v109698(VarCurr,bitIndex60)
<=> v109425(VarCurr,bitIndex124) )
& ( v109698(VarCurr,bitIndex59)
<=> v109425(VarCurr,bitIndex123) )
& ( v109698(VarCurr,bitIndex58)
<=> v109425(VarCurr,bitIndex122) )
& ( v109698(VarCurr,bitIndex57)
<=> v109425(VarCurr,bitIndex121) )
& ( v109698(VarCurr,bitIndex56)
<=> v109425(VarCurr,bitIndex120) )
& ( v109698(VarCurr,bitIndex55)
<=> v109425(VarCurr,bitIndex119) )
& ( v109698(VarCurr,bitIndex54)
<=> v109425(VarCurr,bitIndex118) )
& ( v109698(VarCurr,bitIndex53)
<=> v109425(VarCurr,bitIndex117) )
& ( v109698(VarCurr,bitIndex52)
<=> v109425(VarCurr,bitIndex116) )
& ( v109698(VarCurr,bitIndex51)
<=> v109425(VarCurr,bitIndex115) )
& ( v109698(VarCurr,bitIndex50)
<=> v109425(VarCurr,bitIndex114) )
& ( v109698(VarCurr,bitIndex49)
<=> v109425(VarCurr,bitIndex113) )
& ( v109698(VarCurr,bitIndex48)
<=> v109425(VarCurr,bitIndex112) )
& ( v109698(VarCurr,bitIndex47)
<=> v109425(VarCurr,bitIndex111) )
& ( v109698(VarCurr,bitIndex46)
<=> v109425(VarCurr,bitIndex110) )
& ( v109698(VarCurr,bitIndex45)
<=> v109425(VarCurr,bitIndex109) )
& ( v109698(VarCurr,bitIndex44)
<=> v109425(VarCurr,bitIndex108) )
& ( v109698(VarCurr,bitIndex43)
<=> v109425(VarCurr,bitIndex107) )
& ( v109698(VarCurr,bitIndex42)
<=> v109425(VarCurr,bitIndex106) )
& ( v109698(VarCurr,bitIndex41)
<=> v109425(VarCurr,bitIndex105) )
& ( v109698(VarCurr,bitIndex40)
<=> v109425(VarCurr,bitIndex104) )
& ( v109698(VarCurr,bitIndex39)
<=> v109425(VarCurr,bitIndex103) )
& ( v109698(VarCurr,bitIndex38)
<=> v109425(VarCurr,bitIndex102) )
& ( v109698(VarCurr,bitIndex37)
<=> v109425(VarCurr,bitIndex101) )
& ( v109698(VarCurr,bitIndex36)
<=> v109425(VarCurr,bitIndex100) )
& ( v109698(VarCurr,bitIndex35)
<=> v109425(VarCurr,bitIndex99) )
& ( v109698(VarCurr,bitIndex34)
<=> v109425(VarCurr,bitIndex98) )
& ( v109698(VarCurr,bitIndex33)
<=> v109425(VarCurr,bitIndex97) )
& ( v109698(VarCurr,bitIndex32)
<=> v109425(VarCurr,bitIndex96) )
& ( v109698(VarCurr,bitIndex31)
<=> v109425(VarCurr,bitIndex95) )
& ( v109698(VarCurr,bitIndex30)
<=> v109425(VarCurr,bitIndex94) )
& ( v109698(VarCurr,bitIndex29)
<=> v109425(VarCurr,bitIndex93) )
& ( v109698(VarCurr,bitIndex28)
<=> v109425(VarCurr,bitIndex92) )
& ( v109698(VarCurr,bitIndex27)
<=> v109425(VarCurr,bitIndex91) )
& ( v109698(VarCurr,bitIndex26)
<=> v109425(VarCurr,bitIndex90) )
& ( v109698(VarCurr,bitIndex25)
<=> v109425(VarCurr,bitIndex89) )
& ( v109698(VarCurr,bitIndex24)
<=> v109425(VarCurr,bitIndex88) )
& ( v109698(VarCurr,bitIndex23)
<=> v109425(VarCurr,bitIndex87) )
& ( v109698(VarCurr,bitIndex22)
<=> v109425(VarCurr,bitIndex86) )
& ( v109698(VarCurr,bitIndex21)
<=> v109425(VarCurr,bitIndex85) )
& ( v109698(VarCurr,bitIndex20)
<=> v109425(VarCurr,bitIndex84) )
& ( v109698(VarCurr,bitIndex19)
<=> v109425(VarCurr,bitIndex83) )
& ( v109698(VarCurr,bitIndex18)
<=> v109425(VarCurr,bitIndex82) )
& ( v109698(VarCurr,bitIndex17)
<=> v109425(VarCurr,bitIndex81) )
& ( v109698(VarCurr,bitIndex16)
<=> v109425(VarCurr,bitIndex80) )
& ( v109698(VarCurr,bitIndex15)
<=> v109425(VarCurr,bitIndex79) )
& ( v109698(VarCurr,bitIndex14)
<=> v109425(VarCurr,bitIndex78) )
& ( v109698(VarCurr,bitIndex13)
<=> v109425(VarCurr,bitIndex77) )
& ( v109698(VarCurr,bitIndex12)
<=> v109425(VarCurr,bitIndex76) )
& ( v109698(VarCurr,bitIndex11)
<=> v109425(VarCurr,bitIndex75) )
& ( v109698(VarCurr,bitIndex10)
<=> v109425(VarCurr,bitIndex74) )
& ( v109698(VarCurr,bitIndex9)
<=> v109425(VarCurr,bitIndex73) )
& ( v109698(VarCurr,bitIndex8)
<=> v109425(VarCurr,bitIndex72) )
& ( v109698(VarCurr,bitIndex7)
<=> v109425(VarCurr,bitIndex71) )
& ( v109698(VarCurr,bitIndex6)
<=> v109425(VarCurr,bitIndex70) )
& ( v109698(VarCurr,bitIndex5)
<=> v109425(VarCurr,bitIndex69) )
& ( v109698(VarCurr,bitIndex4)
<=> v109425(VarCurr,bitIndex68) )
& ( v109698(VarCurr,bitIndex3)
<=> v109425(VarCurr,bitIndex67) )
& ( v109698(VarCurr,bitIndex2)
<=> v109425(VarCurr,bitIndex66) )
& ( v109698(VarCurr,bitIndex1)
<=> v109425(VarCurr,bitIndex65) )
& ( v109698(VarCurr,bitIndex0)
<=> v109425(VarCurr,bitIndex64) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges13_1,axiom,
! [VarCurr] :
( v109713(VarCurr)
=> ( ( v109698(VarCurr,bitIndex63)
<=> v109425(VarCurr,bitIndex191) )
& ( v109698(VarCurr,bitIndex62)
<=> v109425(VarCurr,bitIndex190) )
& ( v109698(VarCurr,bitIndex61)
<=> v109425(VarCurr,bitIndex189) )
& ( v109698(VarCurr,bitIndex60)
<=> v109425(VarCurr,bitIndex188) )
& ( v109698(VarCurr,bitIndex59)
<=> v109425(VarCurr,bitIndex187) )
& ( v109698(VarCurr,bitIndex58)
<=> v109425(VarCurr,bitIndex186) )
& ( v109698(VarCurr,bitIndex57)
<=> v109425(VarCurr,bitIndex185) )
& ( v109698(VarCurr,bitIndex56)
<=> v109425(VarCurr,bitIndex184) )
& ( v109698(VarCurr,bitIndex55)
<=> v109425(VarCurr,bitIndex183) )
& ( v109698(VarCurr,bitIndex54)
<=> v109425(VarCurr,bitIndex182) )
& ( v109698(VarCurr,bitIndex53)
<=> v109425(VarCurr,bitIndex181) )
& ( v109698(VarCurr,bitIndex52)
<=> v109425(VarCurr,bitIndex180) )
& ( v109698(VarCurr,bitIndex51)
<=> v109425(VarCurr,bitIndex179) )
& ( v109698(VarCurr,bitIndex50)
<=> v109425(VarCurr,bitIndex178) )
& ( v109698(VarCurr,bitIndex49)
<=> v109425(VarCurr,bitIndex177) )
& ( v109698(VarCurr,bitIndex48)
<=> v109425(VarCurr,bitIndex176) )
& ( v109698(VarCurr,bitIndex47)
<=> v109425(VarCurr,bitIndex175) )
& ( v109698(VarCurr,bitIndex46)
<=> v109425(VarCurr,bitIndex174) )
& ( v109698(VarCurr,bitIndex45)
<=> v109425(VarCurr,bitIndex173) )
& ( v109698(VarCurr,bitIndex44)
<=> v109425(VarCurr,bitIndex172) )
& ( v109698(VarCurr,bitIndex43)
<=> v109425(VarCurr,bitIndex171) )
& ( v109698(VarCurr,bitIndex42)
<=> v109425(VarCurr,bitIndex170) )
& ( v109698(VarCurr,bitIndex41)
<=> v109425(VarCurr,bitIndex169) )
& ( v109698(VarCurr,bitIndex40)
<=> v109425(VarCurr,bitIndex168) )
& ( v109698(VarCurr,bitIndex39)
<=> v109425(VarCurr,bitIndex167) )
& ( v109698(VarCurr,bitIndex38)
<=> v109425(VarCurr,bitIndex166) )
& ( v109698(VarCurr,bitIndex37)
<=> v109425(VarCurr,bitIndex165) )
& ( v109698(VarCurr,bitIndex36)
<=> v109425(VarCurr,bitIndex164) )
& ( v109698(VarCurr,bitIndex35)
<=> v109425(VarCurr,bitIndex163) )
& ( v109698(VarCurr,bitIndex34)
<=> v109425(VarCurr,bitIndex162) )
& ( v109698(VarCurr,bitIndex33)
<=> v109425(VarCurr,bitIndex161) )
& ( v109698(VarCurr,bitIndex32)
<=> v109425(VarCurr,bitIndex160) )
& ( v109698(VarCurr,bitIndex31)
<=> v109425(VarCurr,bitIndex159) )
& ( v109698(VarCurr,bitIndex30)
<=> v109425(VarCurr,bitIndex158) )
& ( v109698(VarCurr,bitIndex29)
<=> v109425(VarCurr,bitIndex157) )
& ( v109698(VarCurr,bitIndex28)
<=> v109425(VarCurr,bitIndex156) )
& ( v109698(VarCurr,bitIndex27)
<=> v109425(VarCurr,bitIndex155) )
& ( v109698(VarCurr,bitIndex26)
<=> v109425(VarCurr,bitIndex154) )
& ( v109698(VarCurr,bitIndex25)
<=> v109425(VarCurr,bitIndex153) )
& ( v109698(VarCurr,bitIndex24)
<=> v109425(VarCurr,bitIndex152) )
& ( v109698(VarCurr,bitIndex23)
<=> v109425(VarCurr,bitIndex151) )
& ( v109698(VarCurr,bitIndex22)
<=> v109425(VarCurr,bitIndex150) )
& ( v109698(VarCurr,bitIndex21)
<=> v109425(VarCurr,bitIndex149) )
& ( v109698(VarCurr,bitIndex20)
<=> v109425(VarCurr,bitIndex148) )
& ( v109698(VarCurr,bitIndex19)
<=> v109425(VarCurr,bitIndex147) )
& ( v109698(VarCurr,bitIndex18)
<=> v109425(VarCurr,bitIndex146) )
& ( v109698(VarCurr,bitIndex17)
<=> v109425(VarCurr,bitIndex145) )
& ( v109698(VarCurr,bitIndex16)
<=> v109425(VarCurr,bitIndex144) )
& ( v109698(VarCurr,bitIndex15)
<=> v109425(VarCurr,bitIndex143) )
& ( v109698(VarCurr,bitIndex14)
<=> v109425(VarCurr,bitIndex142) )
& ( v109698(VarCurr,bitIndex13)
<=> v109425(VarCurr,bitIndex141) )
& ( v109698(VarCurr,bitIndex12)
<=> v109425(VarCurr,bitIndex140) )
& ( v109698(VarCurr,bitIndex11)
<=> v109425(VarCurr,bitIndex139) )
& ( v109698(VarCurr,bitIndex10)
<=> v109425(VarCurr,bitIndex138) )
& ( v109698(VarCurr,bitIndex9)
<=> v109425(VarCurr,bitIndex137) )
& ( v109698(VarCurr,bitIndex8)
<=> v109425(VarCurr,bitIndex136) )
& ( v109698(VarCurr,bitIndex7)
<=> v109425(VarCurr,bitIndex135) )
& ( v109698(VarCurr,bitIndex6)
<=> v109425(VarCurr,bitIndex134) )
& ( v109698(VarCurr,bitIndex5)
<=> v109425(VarCurr,bitIndex133) )
& ( v109698(VarCurr,bitIndex4)
<=> v109425(VarCurr,bitIndex132) )
& ( v109698(VarCurr,bitIndex3)
<=> v109425(VarCurr,bitIndex131) )
& ( v109698(VarCurr,bitIndex2)
<=> v109425(VarCurr,bitIndex130) )
& ( v109698(VarCurr,bitIndex1)
<=> v109425(VarCurr,bitIndex129) )
& ( v109698(VarCurr,bitIndex0)
<=> v109425(VarCurr,bitIndex128) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges12_1,axiom,
! [VarCurr] :
( v109712(VarCurr)
=> ( ( v109698(VarCurr,bitIndex63)
<=> v109425(VarCurr,bitIndex255) )
& ( v109698(VarCurr,bitIndex62)
<=> v109425(VarCurr,bitIndex254) )
& ( v109698(VarCurr,bitIndex61)
<=> v109425(VarCurr,bitIndex253) )
& ( v109698(VarCurr,bitIndex60)
<=> v109425(VarCurr,bitIndex252) )
& ( v109698(VarCurr,bitIndex59)
<=> v109425(VarCurr,bitIndex251) )
& ( v109698(VarCurr,bitIndex58)
<=> v109425(VarCurr,bitIndex250) )
& ( v109698(VarCurr,bitIndex57)
<=> v109425(VarCurr,bitIndex249) )
& ( v109698(VarCurr,bitIndex56)
<=> v109425(VarCurr,bitIndex248) )
& ( v109698(VarCurr,bitIndex55)
<=> v109425(VarCurr,bitIndex247) )
& ( v109698(VarCurr,bitIndex54)
<=> v109425(VarCurr,bitIndex246) )
& ( v109698(VarCurr,bitIndex53)
<=> v109425(VarCurr,bitIndex245) )
& ( v109698(VarCurr,bitIndex52)
<=> v109425(VarCurr,bitIndex244) )
& ( v109698(VarCurr,bitIndex51)
<=> v109425(VarCurr,bitIndex243) )
& ( v109698(VarCurr,bitIndex50)
<=> v109425(VarCurr,bitIndex242) )
& ( v109698(VarCurr,bitIndex49)
<=> v109425(VarCurr,bitIndex241) )
& ( v109698(VarCurr,bitIndex48)
<=> v109425(VarCurr,bitIndex240) )
& ( v109698(VarCurr,bitIndex47)
<=> v109425(VarCurr,bitIndex239) )
& ( v109698(VarCurr,bitIndex46)
<=> v109425(VarCurr,bitIndex238) )
& ( v109698(VarCurr,bitIndex45)
<=> v109425(VarCurr,bitIndex237) )
& ( v109698(VarCurr,bitIndex44)
<=> v109425(VarCurr,bitIndex236) )
& ( v109698(VarCurr,bitIndex43)
<=> v109425(VarCurr,bitIndex235) )
& ( v109698(VarCurr,bitIndex42)
<=> v109425(VarCurr,bitIndex234) )
& ( v109698(VarCurr,bitIndex41)
<=> v109425(VarCurr,bitIndex233) )
& ( v109698(VarCurr,bitIndex40)
<=> v109425(VarCurr,bitIndex232) )
& ( v109698(VarCurr,bitIndex39)
<=> v109425(VarCurr,bitIndex231) )
& ( v109698(VarCurr,bitIndex38)
<=> v109425(VarCurr,bitIndex230) )
& ( v109698(VarCurr,bitIndex37)
<=> v109425(VarCurr,bitIndex229) )
& ( v109698(VarCurr,bitIndex36)
<=> v109425(VarCurr,bitIndex228) )
& ( v109698(VarCurr,bitIndex35)
<=> v109425(VarCurr,bitIndex227) )
& ( v109698(VarCurr,bitIndex34)
<=> v109425(VarCurr,bitIndex226) )
& ( v109698(VarCurr,bitIndex33)
<=> v109425(VarCurr,bitIndex225) )
& ( v109698(VarCurr,bitIndex32)
<=> v109425(VarCurr,bitIndex224) )
& ( v109698(VarCurr,bitIndex31)
<=> v109425(VarCurr,bitIndex223) )
& ( v109698(VarCurr,bitIndex30)
<=> v109425(VarCurr,bitIndex222) )
& ( v109698(VarCurr,bitIndex29)
<=> v109425(VarCurr,bitIndex221) )
& ( v109698(VarCurr,bitIndex28)
<=> v109425(VarCurr,bitIndex220) )
& ( v109698(VarCurr,bitIndex27)
<=> v109425(VarCurr,bitIndex219) )
& ( v109698(VarCurr,bitIndex26)
<=> v109425(VarCurr,bitIndex218) )
& ( v109698(VarCurr,bitIndex25)
<=> v109425(VarCurr,bitIndex217) )
& ( v109698(VarCurr,bitIndex24)
<=> v109425(VarCurr,bitIndex216) )
& ( v109698(VarCurr,bitIndex23)
<=> v109425(VarCurr,bitIndex215) )
& ( v109698(VarCurr,bitIndex22)
<=> v109425(VarCurr,bitIndex214) )
& ( v109698(VarCurr,bitIndex21)
<=> v109425(VarCurr,bitIndex213) )
& ( v109698(VarCurr,bitIndex20)
<=> v109425(VarCurr,bitIndex212) )
& ( v109698(VarCurr,bitIndex19)
<=> v109425(VarCurr,bitIndex211) )
& ( v109698(VarCurr,bitIndex18)
<=> v109425(VarCurr,bitIndex210) )
& ( v109698(VarCurr,bitIndex17)
<=> v109425(VarCurr,bitIndex209) )
& ( v109698(VarCurr,bitIndex16)
<=> v109425(VarCurr,bitIndex208) )
& ( v109698(VarCurr,bitIndex15)
<=> v109425(VarCurr,bitIndex207) )
& ( v109698(VarCurr,bitIndex14)
<=> v109425(VarCurr,bitIndex206) )
& ( v109698(VarCurr,bitIndex13)
<=> v109425(VarCurr,bitIndex205) )
& ( v109698(VarCurr,bitIndex12)
<=> v109425(VarCurr,bitIndex204) )
& ( v109698(VarCurr,bitIndex11)
<=> v109425(VarCurr,bitIndex203) )
& ( v109698(VarCurr,bitIndex10)
<=> v109425(VarCurr,bitIndex202) )
& ( v109698(VarCurr,bitIndex9)
<=> v109425(VarCurr,bitIndex201) )
& ( v109698(VarCurr,bitIndex8)
<=> v109425(VarCurr,bitIndex200) )
& ( v109698(VarCurr,bitIndex7)
<=> v109425(VarCurr,bitIndex199) )
& ( v109698(VarCurr,bitIndex6)
<=> v109425(VarCurr,bitIndex198) )
& ( v109698(VarCurr,bitIndex5)
<=> v109425(VarCurr,bitIndex197) )
& ( v109698(VarCurr,bitIndex4)
<=> v109425(VarCurr,bitIndex196) )
& ( v109698(VarCurr,bitIndex3)
<=> v109425(VarCurr,bitIndex195) )
& ( v109698(VarCurr,bitIndex2)
<=> v109425(VarCurr,bitIndex194) )
& ( v109698(VarCurr,bitIndex1)
<=> v109425(VarCurr,bitIndex193) )
& ( v109698(VarCurr,bitIndex0)
<=> v109425(VarCurr,bitIndex192) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges11_1,axiom,
! [VarCurr] :
( v109711(VarCurr)
=> ( ( v109698(VarCurr,bitIndex63)
<=> v109425(VarCurr,bitIndex319) )
& ( v109698(VarCurr,bitIndex62)
<=> v109425(VarCurr,bitIndex318) )
& ( v109698(VarCurr,bitIndex61)
<=> v109425(VarCurr,bitIndex317) )
& ( v109698(VarCurr,bitIndex60)
<=> v109425(VarCurr,bitIndex316) )
& ( v109698(VarCurr,bitIndex59)
<=> v109425(VarCurr,bitIndex315) )
& ( v109698(VarCurr,bitIndex58)
<=> v109425(VarCurr,bitIndex314) )
& ( v109698(VarCurr,bitIndex57)
<=> v109425(VarCurr,bitIndex313) )
& ( v109698(VarCurr,bitIndex56)
<=> v109425(VarCurr,bitIndex312) )
& ( v109698(VarCurr,bitIndex55)
<=> v109425(VarCurr,bitIndex311) )
& ( v109698(VarCurr,bitIndex54)
<=> v109425(VarCurr,bitIndex310) )
& ( v109698(VarCurr,bitIndex53)
<=> v109425(VarCurr,bitIndex309) )
& ( v109698(VarCurr,bitIndex52)
<=> v109425(VarCurr,bitIndex308) )
& ( v109698(VarCurr,bitIndex51)
<=> v109425(VarCurr,bitIndex307) )
& ( v109698(VarCurr,bitIndex50)
<=> v109425(VarCurr,bitIndex306) )
& ( v109698(VarCurr,bitIndex49)
<=> v109425(VarCurr,bitIndex305) )
& ( v109698(VarCurr,bitIndex48)
<=> v109425(VarCurr,bitIndex304) )
& ( v109698(VarCurr,bitIndex47)
<=> v109425(VarCurr,bitIndex303) )
& ( v109698(VarCurr,bitIndex46)
<=> v109425(VarCurr,bitIndex302) )
& ( v109698(VarCurr,bitIndex45)
<=> v109425(VarCurr,bitIndex301) )
& ( v109698(VarCurr,bitIndex44)
<=> v109425(VarCurr,bitIndex300) )
& ( v109698(VarCurr,bitIndex43)
<=> v109425(VarCurr,bitIndex299) )
& ( v109698(VarCurr,bitIndex42)
<=> v109425(VarCurr,bitIndex298) )
& ( v109698(VarCurr,bitIndex41)
<=> v109425(VarCurr,bitIndex297) )
& ( v109698(VarCurr,bitIndex40)
<=> v109425(VarCurr,bitIndex296) )
& ( v109698(VarCurr,bitIndex39)
<=> v109425(VarCurr,bitIndex295) )
& ( v109698(VarCurr,bitIndex38)
<=> v109425(VarCurr,bitIndex294) )
& ( v109698(VarCurr,bitIndex37)
<=> v109425(VarCurr,bitIndex293) )
& ( v109698(VarCurr,bitIndex36)
<=> v109425(VarCurr,bitIndex292) )
& ( v109698(VarCurr,bitIndex35)
<=> v109425(VarCurr,bitIndex291) )
& ( v109698(VarCurr,bitIndex34)
<=> v109425(VarCurr,bitIndex290) )
& ( v109698(VarCurr,bitIndex33)
<=> v109425(VarCurr,bitIndex289) )
& ( v109698(VarCurr,bitIndex32)
<=> v109425(VarCurr,bitIndex288) )
& ( v109698(VarCurr,bitIndex31)
<=> v109425(VarCurr,bitIndex287) )
& ( v109698(VarCurr,bitIndex30)
<=> v109425(VarCurr,bitIndex286) )
& ( v109698(VarCurr,bitIndex29)
<=> v109425(VarCurr,bitIndex285) )
& ( v109698(VarCurr,bitIndex28)
<=> v109425(VarCurr,bitIndex284) )
& ( v109698(VarCurr,bitIndex27)
<=> v109425(VarCurr,bitIndex283) )
& ( v109698(VarCurr,bitIndex26)
<=> v109425(VarCurr,bitIndex282) )
& ( v109698(VarCurr,bitIndex25)
<=> v109425(VarCurr,bitIndex281) )
& ( v109698(VarCurr,bitIndex24)
<=> v109425(VarCurr,bitIndex280) )
& ( v109698(VarCurr,bitIndex23)
<=> v109425(VarCurr,bitIndex279) )
& ( v109698(VarCurr,bitIndex22)
<=> v109425(VarCurr,bitIndex278) )
& ( v109698(VarCurr,bitIndex21)
<=> v109425(VarCurr,bitIndex277) )
& ( v109698(VarCurr,bitIndex20)
<=> v109425(VarCurr,bitIndex276) )
& ( v109698(VarCurr,bitIndex19)
<=> v109425(VarCurr,bitIndex275) )
& ( v109698(VarCurr,bitIndex18)
<=> v109425(VarCurr,bitIndex274) )
& ( v109698(VarCurr,bitIndex17)
<=> v109425(VarCurr,bitIndex273) )
& ( v109698(VarCurr,bitIndex16)
<=> v109425(VarCurr,bitIndex272) )
& ( v109698(VarCurr,bitIndex15)
<=> v109425(VarCurr,bitIndex271) )
& ( v109698(VarCurr,bitIndex14)
<=> v109425(VarCurr,bitIndex270) )
& ( v109698(VarCurr,bitIndex13)
<=> v109425(VarCurr,bitIndex269) )
& ( v109698(VarCurr,bitIndex12)
<=> v109425(VarCurr,bitIndex268) )
& ( v109698(VarCurr,bitIndex11)
<=> v109425(VarCurr,bitIndex267) )
& ( v109698(VarCurr,bitIndex10)
<=> v109425(VarCurr,bitIndex266) )
& ( v109698(VarCurr,bitIndex9)
<=> v109425(VarCurr,bitIndex265) )
& ( v109698(VarCurr,bitIndex8)
<=> v109425(VarCurr,bitIndex264) )
& ( v109698(VarCurr,bitIndex7)
<=> v109425(VarCurr,bitIndex263) )
& ( v109698(VarCurr,bitIndex6)
<=> v109425(VarCurr,bitIndex262) )
& ( v109698(VarCurr,bitIndex5)
<=> v109425(VarCurr,bitIndex261) )
& ( v109698(VarCurr,bitIndex4)
<=> v109425(VarCurr,bitIndex260) )
& ( v109698(VarCurr,bitIndex3)
<=> v109425(VarCurr,bitIndex259) )
& ( v109698(VarCurr,bitIndex2)
<=> v109425(VarCurr,bitIndex258) )
& ( v109698(VarCurr,bitIndex1)
<=> v109425(VarCurr,bitIndex257) )
& ( v109698(VarCurr,bitIndex0)
<=> v109425(VarCurr,bitIndex256) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges10_1,axiom,
! [VarCurr] :
( v109710(VarCurr)
=> ( ( v109698(VarCurr,bitIndex63)
<=> v109425(VarCurr,bitIndex383) )
& ( v109698(VarCurr,bitIndex62)
<=> v109425(VarCurr,bitIndex382) )
& ( v109698(VarCurr,bitIndex61)
<=> v109425(VarCurr,bitIndex381) )
& ( v109698(VarCurr,bitIndex60)
<=> v109425(VarCurr,bitIndex380) )
& ( v109698(VarCurr,bitIndex59)
<=> v109425(VarCurr,bitIndex379) )
& ( v109698(VarCurr,bitIndex58)
<=> v109425(VarCurr,bitIndex378) )
& ( v109698(VarCurr,bitIndex57)
<=> v109425(VarCurr,bitIndex377) )
& ( v109698(VarCurr,bitIndex56)
<=> v109425(VarCurr,bitIndex376) )
& ( v109698(VarCurr,bitIndex55)
<=> v109425(VarCurr,bitIndex375) )
& ( v109698(VarCurr,bitIndex54)
<=> v109425(VarCurr,bitIndex374) )
& ( v109698(VarCurr,bitIndex53)
<=> v109425(VarCurr,bitIndex373) )
& ( v109698(VarCurr,bitIndex52)
<=> v109425(VarCurr,bitIndex372) )
& ( v109698(VarCurr,bitIndex51)
<=> v109425(VarCurr,bitIndex371) )
& ( v109698(VarCurr,bitIndex50)
<=> v109425(VarCurr,bitIndex370) )
& ( v109698(VarCurr,bitIndex49)
<=> v109425(VarCurr,bitIndex369) )
& ( v109698(VarCurr,bitIndex48)
<=> v109425(VarCurr,bitIndex368) )
& ( v109698(VarCurr,bitIndex47)
<=> v109425(VarCurr,bitIndex367) )
& ( v109698(VarCurr,bitIndex46)
<=> v109425(VarCurr,bitIndex366) )
& ( v109698(VarCurr,bitIndex45)
<=> v109425(VarCurr,bitIndex365) )
& ( v109698(VarCurr,bitIndex44)
<=> v109425(VarCurr,bitIndex364) )
& ( v109698(VarCurr,bitIndex43)
<=> v109425(VarCurr,bitIndex363) )
& ( v109698(VarCurr,bitIndex42)
<=> v109425(VarCurr,bitIndex362) )
& ( v109698(VarCurr,bitIndex41)
<=> v109425(VarCurr,bitIndex361) )
& ( v109698(VarCurr,bitIndex40)
<=> v109425(VarCurr,bitIndex360) )
& ( v109698(VarCurr,bitIndex39)
<=> v109425(VarCurr,bitIndex359) )
& ( v109698(VarCurr,bitIndex38)
<=> v109425(VarCurr,bitIndex358) )
& ( v109698(VarCurr,bitIndex37)
<=> v109425(VarCurr,bitIndex357) )
& ( v109698(VarCurr,bitIndex36)
<=> v109425(VarCurr,bitIndex356) )
& ( v109698(VarCurr,bitIndex35)
<=> v109425(VarCurr,bitIndex355) )
& ( v109698(VarCurr,bitIndex34)
<=> v109425(VarCurr,bitIndex354) )
& ( v109698(VarCurr,bitIndex33)
<=> v109425(VarCurr,bitIndex353) )
& ( v109698(VarCurr,bitIndex32)
<=> v109425(VarCurr,bitIndex352) )
& ( v109698(VarCurr,bitIndex31)
<=> v109425(VarCurr,bitIndex351) )
& ( v109698(VarCurr,bitIndex30)
<=> v109425(VarCurr,bitIndex350) )
& ( v109698(VarCurr,bitIndex29)
<=> v109425(VarCurr,bitIndex349) )
& ( v109698(VarCurr,bitIndex28)
<=> v109425(VarCurr,bitIndex348) )
& ( v109698(VarCurr,bitIndex27)
<=> v109425(VarCurr,bitIndex347) )
& ( v109698(VarCurr,bitIndex26)
<=> v109425(VarCurr,bitIndex346) )
& ( v109698(VarCurr,bitIndex25)
<=> v109425(VarCurr,bitIndex345) )
& ( v109698(VarCurr,bitIndex24)
<=> v109425(VarCurr,bitIndex344) )
& ( v109698(VarCurr,bitIndex23)
<=> v109425(VarCurr,bitIndex343) )
& ( v109698(VarCurr,bitIndex22)
<=> v109425(VarCurr,bitIndex342) )
& ( v109698(VarCurr,bitIndex21)
<=> v109425(VarCurr,bitIndex341) )
& ( v109698(VarCurr,bitIndex20)
<=> v109425(VarCurr,bitIndex340) )
& ( v109698(VarCurr,bitIndex19)
<=> v109425(VarCurr,bitIndex339) )
& ( v109698(VarCurr,bitIndex18)
<=> v109425(VarCurr,bitIndex338) )
& ( v109698(VarCurr,bitIndex17)
<=> v109425(VarCurr,bitIndex337) )
& ( v109698(VarCurr,bitIndex16)
<=> v109425(VarCurr,bitIndex336) )
& ( v109698(VarCurr,bitIndex15)
<=> v109425(VarCurr,bitIndex335) )
& ( v109698(VarCurr,bitIndex14)
<=> v109425(VarCurr,bitIndex334) )
& ( v109698(VarCurr,bitIndex13)
<=> v109425(VarCurr,bitIndex333) )
& ( v109698(VarCurr,bitIndex12)
<=> v109425(VarCurr,bitIndex332) )
& ( v109698(VarCurr,bitIndex11)
<=> v109425(VarCurr,bitIndex331) )
& ( v109698(VarCurr,bitIndex10)
<=> v109425(VarCurr,bitIndex330) )
& ( v109698(VarCurr,bitIndex9)
<=> v109425(VarCurr,bitIndex329) )
& ( v109698(VarCurr,bitIndex8)
<=> v109425(VarCurr,bitIndex328) )
& ( v109698(VarCurr,bitIndex7)
<=> v109425(VarCurr,bitIndex327) )
& ( v109698(VarCurr,bitIndex6)
<=> v109425(VarCurr,bitIndex326) )
& ( v109698(VarCurr,bitIndex5)
<=> v109425(VarCurr,bitIndex325) )
& ( v109698(VarCurr,bitIndex4)
<=> v109425(VarCurr,bitIndex324) )
& ( v109698(VarCurr,bitIndex3)
<=> v109425(VarCurr,bitIndex323) )
& ( v109698(VarCurr,bitIndex2)
<=> v109425(VarCurr,bitIndex322) )
& ( v109698(VarCurr,bitIndex1)
<=> v109425(VarCurr,bitIndex321) )
& ( v109698(VarCurr,bitIndex0)
<=> v109425(VarCurr,bitIndex320) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges9_1,axiom,
! [VarCurr] :
( v109709(VarCurr)
=> ( ( v109698(VarCurr,bitIndex63)
<=> v109425(VarCurr,bitIndex447) )
& ( v109698(VarCurr,bitIndex62)
<=> v109425(VarCurr,bitIndex446) )
& ( v109698(VarCurr,bitIndex61)
<=> v109425(VarCurr,bitIndex445) )
& ( v109698(VarCurr,bitIndex60)
<=> v109425(VarCurr,bitIndex444) )
& ( v109698(VarCurr,bitIndex59)
<=> v109425(VarCurr,bitIndex443) )
& ( v109698(VarCurr,bitIndex58)
<=> v109425(VarCurr,bitIndex442) )
& ( v109698(VarCurr,bitIndex57)
<=> v109425(VarCurr,bitIndex441) )
& ( v109698(VarCurr,bitIndex56)
<=> v109425(VarCurr,bitIndex440) )
& ( v109698(VarCurr,bitIndex55)
<=> v109425(VarCurr,bitIndex439) )
& ( v109698(VarCurr,bitIndex54)
<=> v109425(VarCurr,bitIndex438) )
& ( v109698(VarCurr,bitIndex53)
<=> v109425(VarCurr,bitIndex437) )
& ( v109698(VarCurr,bitIndex52)
<=> v109425(VarCurr,bitIndex436) )
& ( v109698(VarCurr,bitIndex51)
<=> v109425(VarCurr,bitIndex435) )
& ( v109698(VarCurr,bitIndex50)
<=> v109425(VarCurr,bitIndex434) )
& ( v109698(VarCurr,bitIndex49)
<=> v109425(VarCurr,bitIndex433) )
& ( v109698(VarCurr,bitIndex48)
<=> v109425(VarCurr,bitIndex432) )
& ( v109698(VarCurr,bitIndex47)
<=> v109425(VarCurr,bitIndex431) )
& ( v109698(VarCurr,bitIndex46)
<=> v109425(VarCurr,bitIndex430) )
& ( v109698(VarCurr,bitIndex45)
<=> v109425(VarCurr,bitIndex429) )
& ( v109698(VarCurr,bitIndex44)
<=> v109425(VarCurr,bitIndex428) )
& ( v109698(VarCurr,bitIndex43)
<=> v109425(VarCurr,bitIndex427) )
& ( v109698(VarCurr,bitIndex42)
<=> v109425(VarCurr,bitIndex426) )
& ( v109698(VarCurr,bitIndex41)
<=> v109425(VarCurr,bitIndex425) )
& ( v109698(VarCurr,bitIndex40)
<=> v109425(VarCurr,bitIndex424) )
& ( v109698(VarCurr,bitIndex39)
<=> v109425(VarCurr,bitIndex423) )
& ( v109698(VarCurr,bitIndex38)
<=> v109425(VarCurr,bitIndex422) )
& ( v109698(VarCurr,bitIndex37)
<=> v109425(VarCurr,bitIndex421) )
& ( v109698(VarCurr,bitIndex36)
<=> v109425(VarCurr,bitIndex420) )
& ( v109698(VarCurr,bitIndex35)
<=> v109425(VarCurr,bitIndex419) )
& ( v109698(VarCurr,bitIndex34)
<=> v109425(VarCurr,bitIndex418) )
& ( v109698(VarCurr,bitIndex33)
<=> v109425(VarCurr,bitIndex417) )
& ( v109698(VarCurr,bitIndex32)
<=> v109425(VarCurr,bitIndex416) )
& ( v109698(VarCurr,bitIndex31)
<=> v109425(VarCurr,bitIndex415) )
& ( v109698(VarCurr,bitIndex30)
<=> v109425(VarCurr,bitIndex414) )
& ( v109698(VarCurr,bitIndex29)
<=> v109425(VarCurr,bitIndex413) )
& ( v109698(VarCurr,bitIndex28)
<=> v109425(VarCurr,bitIndex412) )
& ( v109698(VarCurr,bitIndex27)
<=> v109425(VarCurr,bitIndex411) )
& ( v109698(VarCurr,bitIndex26)
<=> v109425(VarCurr,bitIndex410) )
& ( v109698(VarCurr,bitIndex25)
<=> v109425(VarCurr,bitIndex409) )
& ( v109698(VarCurr,bitIndex24)
<=> v109425(VarCurr,bitIndex408) )
& ( v109698(VarCurr,bitIndex23)
<=> v109425(VarCurr,bitIndex407) )
& ( v109698(VarCurr,bitIndex22)
<=> v109425(VarCurr,bitIndex406) )
& ( v109698(VarCurr,bitIndex21)
<=> v109425(VarCurr,bitIndex405) )
& ( v109698(VarCurr,bitIndex20)
<=> v109425(VarCurr,bitIndex404) )
& ( v109698(VarCurr,bitIndex19)
<=> v109425(VarCurr,bitIndex403) )
& ( v109698(VarCurr,bitIndex18)
<=> v109425(VarCurr,bitIndex402) )
& ( v109698(VarCurr,bitIndex17)
<=> v109425(VarCurr,bitIndex401) )
& ( v109698(VarCurr,bitIndex16)
<=> v109425(VarCurr,bitIndex400) )
& ( v109698(VarCurr,bitIndex15)
<=> v109425(VarCurr,bitIndex399) )
& ( v109698(VarCurr,bitIndex14)
<=> v109425(VarCurr,bitIndex398) )
& ( v109698(VarCurr,bitIndex13)
<=> v109425(VarCurr,bitIndex397) )
& ( v109698(VarCurr,bitIndex12)
<=> v109425(VarCurr,bitIndex396) )
& ( v109698(VarCurr,bitIndex11)
<=> v109425(VarCurr,bitIndex395) )
& ( v109698(VarCurr,bitIndex10)
<=> v109425(VarCurr,bitIndex394) )
& ( v109698(VarCurr,bitIndex9)
<=> v109425(VarCurr,bitIndex393) )
& ( v109698(VarCurr,bitIndex8)
<=> v109425(VarCurr,bitIndex392) )
& ( v109698(VarCurr,bitIndex7)
<=> v109425(VarCurr,bitIndex391) )
& ( v109698(VarCurr,bitIndex6)
<=> v109425(VarCurr,bitIndex390) )
& ( v109698(VarCurr,bitIndex5)
<=> v109425(VarCurr,bitIndex389) )
& ( v109698(VarCurr,bitIndex4)
<=> v109425(VarCurr,bitIndex388) )
& ( v109698(VarCurr,bitIndex3)
<=> v109425(VarCurr,bitIndex387) )
& ( v109698(VarCurr,bitIndex2)
<=> v109425(VarCurr,bitIndex386) )
& ( v109698(VarCurr,bitIndex1)
<=> v109425(VarCurr,bitIndex385) )
& ( v109698(VarCurr,bitIndex0)
<=> v109425(VarCurr,bitIndex384) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges8_1,axiom,
! [VarCurr] :
( v109708(VarCurr)
=> ( ( v109698(VarCurr,bitIndex63)
<=> v109425(VarCurr,bitIndex511) )
& ( v109698(VarCurr,bitIndex62)
<=> v109425(VarCurr,bitIndex510) )
& ( v109698(VarCurr,bitIndex61)
<=> v109425(VarCurr,bitIndex509) )
& ( v109698(VarCurr,bitIndex60)
<=> v109425(VarCurr,bitIndex508) )
& ( v109698(VarCurr,bitIndex59)
<=> v109425(VarCurr,bitIndex507) )
& ( v109698(VarCurr,bitIndex58)
<=> v109425(VarCurr,bitIndex506) )
& ( v109698(VarCurr,bitIndex57)
<=> v109425(VarCurr,bitIndex505) )
& ( v109698(VarCurr,bitIndex56)
<=> v109425(VarCurr,bitIndex504) )
& ( v109698(VarCurr,bitIndex55)
<=> v109425(VarCurr,bitIndex503) )
& ( v109698(VarCurr,bitIndex54)
<=> v109425(VarCurr,bitIndex502) )
& ( v109698(VarCurr,bitIndex53)
<=> v109425(VarCurr,bitIndex501) )
& ( v109698(VarCurr,bitIndex52)
<=> v109425(VarCurr,bitIndex500) )
& ( v109698(VarCurr,bitIndex51)
<=> v109425(VarCurr,bitIndex499) )
& ( v109698(VarCurr,bitIndex50)
<=> v109425(VarCurr,bitIndex498) )
& ( v109698(VarCurr,bitIndex49)
<=> v109425(VarCurr,bitIndex497) )
& ( v109698(VarCurr,bitIndex48)
<=> v109425(VarCurr,bitIndex496) )
& ( v109698(VarCurr,bitIndex47)
<=> v109425(VarCurr,bitIndex495) )
& ( v109698(VarCurr,bitIndex46)
<=> v109425(VarCurr,bitIndex494) )
& ( v109698(VarCurr,bitIndex45)
<=> v109425(VarCurr,bitIndex493) )
& ( v109698(VarCurr,bitIndex44)
<=> v109425(VarCurr,bitIndex492) )
& ( v109698(VarCurr,bitIndex43)
<=> v109425(VarCurr,bitIndex491) )
& ( v109698(VarCurr,bitIndex42)
<=> v109425(VarCurr,bitIndex490) )
& ( v109698(VarCurr,bitIndex41)
<=> v109425(VarCurr,bitIndex489) )
& ( v109698(VarCurr,bitIndex40)
<=> v109425(VarCurr,bitIndex488) )
& ( v109698(VarCurr,bitIndex39)
<=> v109425(VarCurr,bitIndex487) )
& ( v109698(VarCurr,bitIndex38)
<=> v109425(VarCurr,bitIndex486) )
& ( v109698(VarCurr,bitIndex37)
<=> v109425(VarCurr,bitIndex485) )
& ( v109698(VarCurr,bitIndex36)
<=> v109425(VarCurr,bitIndex484) )
& ( v109698(VarCurr,bitIndex35)
<=> v109425(VarCurr,bitIndex483) )
& ( v109698(VarCurr,bitIndex34)
<=> v109425(VarCurr,bitIndex482) )
& ( v109698(VarCurr,bitIndex33)
<=> v109425(VarCurr,bitIndex481) )
& ( v109698(VarCurr,bitIndex32)
<=> v109425(VarCurr,bitIndex480) )
& ( v109698(VarCurr,bitIndex31)
<=> v109425(VarCurr,bitIndex479) )
& ( v109698(VarCurr,bitIndex30)
<=> v109425(VarCurr,bitIndex478) )
& ( v109698(VarCurr,bitIndex29)
<=> v109425(VarCurr,bitIndex477) )
& ( v109698(VarCurr,bitIndex28)
<=> v109425(VarCurr,bitIndex476) )
& ( v109698(VarCurr,bitIndex27)
<=> v109425(VarCurr,bitIndex475) )
& ( v109698(VarCurr,bitIndex26)
<=> v109425(VarCurr,bitIndex474) )
& ( v109698(VarCurr,bitIndex25)
<=> v109425(VarCurr,bitIndex473) )
& ( v109698(VarCurr,bitIndex24)
<=> v109425(VarCurr,bitIndex472) )
& ( v109698(VarCurr,bitIndex23)
<=> v109425(VarCurr,bitIndex471) )
& ( v109698(VarCurr,bitIndex22)
<=> v109425(VarCurr,bitIndex470) )
& ( v109698(VarCurr,bitIndex21)
<=> v109425(VarCurr,bitIndex469) )
& ( v109698(VarCurr,bitIndex20)
<=> v109425(VarCurr,bitIndex468) )
& ( v109698(VarCurr,bitIndex19)
<=> v109425(VarCurr,bitIndex467) )
& ( v109698(VarCurr,bitIndex18)
<=> v109425(VarCurr,bitIndex466) )
& ( v109698(VarCurr,bitIndex17)
<=> v109425(VarCurr,bitIndex465) )
& ( v109698(VarCurr,bitIndex16)
<=> v109425(VarCurr,bitIndex464) )
& ( v109698(VarCurr,bitIndex15)
<=> v109425(VarCurr,bitIndex463) )
& ( v109698(VarCurr,bitIndex14)
<=> v109425(VarCurr,bitIndex462) )
& ( v109698(VarCurr,bitIndex13)
<=> v109425(VarCurr,bitIndex461) )
& ( v109698(VarCurr,bitIndex12)
<=> v109425(VarCurr,bitIndex460) )
& ( v109698(VarCurr,bitIndex11)
<=> v109425(VarCurr,bitIndex459) )
& ( v109698(VarCurr,bitIndex10)
<=> v109425(VarCurr,bitIndex458) )
& ( v109698(VarCurr,bitIndex9)
<=> v109425(VarCurr,bitIndex457) )
& ( v109698(VarCurr,bitIndex8)
<=> v109425(VarCurr,bitIndex456) )
& ( v109698(VarCurr,bitIndex7)
<=> v109425(VarCurr,bitIndex455) )
& ( v109698(VarCurr,bitIndex6)
<=> v109425(VarCurr,bitIndex454) )
& ( v109698(VarCurr,bitIndex5)
<=> v109425(VarCurr,bitIndex453) )
& ( v109698(VarCurr,bitIndex4)
<=> v109425(VarCurr,bitIndex452) )
& ( v109698(VarCurr,bitIndex3)
<=> v109425(VarCurr,bitIndex451) )
& ( v109698(VarCurr,bitIndex2)
<=> v109425(VarCurr,bitIndex450) )
& ( v109698(VarCurr,bitIndex1)
<=> v109425(VarCurr,bitIndex449) )
& ( v109698(VarCurr,bitIndex0)
<=> v109425(VarCurr,bitIndex448) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges7_8,axiom,
! [VarCurr] :
( v109707(VarCurr)
=> ( ( v109698(VarCurr,bitIndex63)
<=> v109425(VarCurr,bitIndex575) )
& ( v109698(VarCurr,bitIndex62)
<=> v109425(VarCurr,bitIndex574) )
& ( v109698(VarCurr,bitIndex61)
<=> v109425(VarCurr,bitIndex573) )
& ( v109698(VarCurr,bitIndex60)
<=> v109425(VarCurr,bitIndex572) )
& ( v109698(VarCurr,bitIndex59)
<=> v109425(VarCurr,bitIndex571) )
& ( v109698(VarCurr,bitIndex58)
<=> v109425(VarCurr,bitIndex570) )
& ( v109698(VarCurr,bitIndex57)
<=> v109425(VarCurr,bitIndex569) )
& ( v109698(VarCurr,bitIndex56)
<=> v109425(VarCurr,bitIndex568) )
& ( v109698(VarCurr,bitIndex55)
<=> v109425(VarCurr,bitIndex567) )
& ( v109698(VarCurr,bitIndex54)
<=> v109425(VarCurr,bitIndex566) )
& ( v109698(VarCurr,bitIndex53)
<=> v109425(VarCurr,bitIndex565) )
& ( v109698(VarCurr,bitIndex52)
<=> v109425(VarCurr,bitIndex564) )
& ( v109698(VarCurr,bitIndex51)
<=> v109425(VarCurr,bitIndex563) )
& ( v109698(VarCurr,bitIndex50)
<=> v109425(VarCurr,bitIndex562) )
& ( v109698(VarCurr,bitIndex49)
<=> v109425(VarCurr,bitIndex561) )
& ( v109698(VarCurr,bitIndex48)
<=> v109425(VarCurr,bitIndex560) )
& ( v109698(VarCurr,bitIndex47)
<=> v109425(VarCurr,bitIndex559) )
& ( v109698(VarCurr,bitIndex46)
<=> v109425(VarCurr,bitIndex558) )
& ( v109698(VarCurr,bitIndex45)
<=> v109425(VarCurr,bitIndex557) )
& ( v109698(VarCurr,bitIndex44)
<=> v109425(VarCurr,bitIndex556) )
& ( v109698(VarCurr,bitIndex43)
<=> v109425(VarCurr,bitIndex555) )
& ( v109698(VarCurr,bitIndex42)
<=> v109425(VarCurr,bitIndex554) )
& ( v109698(VarCurr,bitIndex41)
<=> v109425(VarCurr,bitIndex553) )
& ( v109698(VarCurr,bitIndex40)
<=> v109425(VarCurr,bitIndex552) )
& ( v109698(VarCurr,bitIndex39)
<=> v109425(VarCurr,bitIndex551) )
& ( v109698(VarCurr,bitIndex38)
<=> v109425(VarCurr,bitIndex550) )
& ( v109698(VarCurr,bitIndex37)
<=> v109425(VarCurr,bitIndex549) )
& ( v109698(VarCurr,bitIndex36)
<=> v109425(VarCurr,bitIndex548) )
& ( v109698(VarCurr,bitIndex35)
<=> v109425(VarCurr,bitIndex547) )
& ( v109698(VarCurr,bitIndex34)
<=> v109425(VarCurr,bitIndex546) )
& ( v109698(VarCurr,bitIndex33)
<=> v109425(VarCurr,bitIndex545) )
& ( v109698(VarCurr,bitIndex32)
<=> v109425(VarCurr,bitIndex544) )
& ( v109698(VarCurr,bitIndex31)
<=> v109425(VarCurr,bitIndex543) )
& ( v109698(VarCurr,bitIndex30)
<=> v109425(VarCurr,bitIndex542) )
& ( v109698(VarCurr,bitIndex29)
<=> v109425(VarCurr,bitIndex541) )
& ( v109698(VarCurr,bitIndex28)
<=> v109425(VarCurr,bitIndex540) )
& ( v109698(VarCurr,bitIndex27)
<=> v109425(VarCurr,bitIndex539) )
& ( v109698(VarCurr,bitIndex26)
<=> v109425(VarCurr,bitIndex538) )
& ( v109698(VarCurr,bitIndex25)
<=> v109425(VarCurr,bitIndex537) )
& ( v109698(VarCurr,bitIndex24)
<=> v109425(VarCurr,bitIndex536) )
& ( v109698(VarCurr,bitIndex23)
<=> v109425(VarCurr,bitIndex535) )
& ( v109698(VarCurr,bitIndex22)
<=> v109425(VarCurr,bitIndex534) )
& ( v109698(VarCurr,bitIndex21)
<=> v109425(VarCurr,bitIndex533) )
& ( v109698(VarCurr,bitIndex20)
<=> v109425(VarCurr,bitIndex532) )
& ( v109698(VarCurr,bitIndex19)
<=> v109425(VarCurr,bitIndex531) )
& ( v109698(VarCurr,bitIndex18)
<=> v109425(VarCurr,bitIndex530) )
& ( v109698(VarCurr,bitIndex17)
<=> v109425(VarCurr,bitIndex529) )
& ( v109698(VarCurr,bitIndex16)
<=> v109425(VarCurr,bitIndex528) )
& ( v109698(VarCurr,bitIndex15)
<=> v109425(VarCurr,bitIndex527) )
& ( v109698(VarCurr,bitIndex14)
<=> v109425(VarCurr,bitIndex526) )
& ( v109698(VarCurr,bitIndex13)
<=> v109425(VarCurr,bitIndex525) )
& ( v109698(VarCurr,bitIndex12)
<=> v109425(VarCurr,bitIndex524) )
& ( v109698(VarCurr,bitIndex11)
<=> v109425(VarCurr,bitIndex523) )
& ( v109698(VarCurr,bitIndex10)
<=> v109425(VarCurr,bitIndex522) )
& ( v109698(VarCurr,bitIndex9)
<=> v109425(VarCurr,bitIndex521) )
& ( v109698(VarCurr,bitIndex8)
<=> v109425(VarCurr,bitIndex520) )
& ( v109698(VarCurr,bitIndex7)
<=> v109425(VarCurr,bitIndex519) )
& ( v109698(VarCurr,bitIndex6)
<=> v109425(VarCurr,bitIndex518) )
& ( v109698(VarCurr,bitIndex5)
<=> v109425(VarCurr,bitIndex517) )
& ( v109698(VarCurr,bitIndex4)
<=> v109425(VarCurr,bitIndex516) )
& ( v109698(VarCurr,bitIndex3)
<=> v109425(VarCurr,bitIndex515) )
& ( v109698(VarCurr,bitIndex2)
<=> v109425(VarCurr,bitIndex514) )
& ( v109698(VarCurr,bitIndex1)
<=> v109425(VarCurr,bitIndex513) )
& ( v109698(VarCurr,bitIndex0)
<=> v109425(VarCurr,bitIndex512) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges6_8,axiom,
! [VarCurr] :
( v109706(VarCurr)
=> ( ( v109698(VarCurr,bitIndex63)
<=> v109425(VarCurr,bitIndex639) )
& ( v109698(VarCurr,bitIndex62)
<=> v109425(VarCurr,bitIndex638) )
& ( v109698(VarCurr,bitIndex61)
<=> v109425(VarCurr,bitIndex637) )
& ( v109698(VarCurr,bitIndex60)
<=> v109425(VarCurr,bitIndex636) )
& ( v109698(VarCurr,bitIndex59)
<=> v109425(VarCurr,bitIndex635) )
& ( v109698(VarCurr,bitIndex58)
<=> v109425(VarCurr,bitIndex634) )
& ( v109698(VarCurr,bitIndex57)
<=> v109425(VarCurr,bitIndex633) )
& ( v109698(VarCurr,bitIndex56)
<=> v109425(VarCurr,bitIndex632) )
& ( v109698(VarCurr,bitIndex55)
<=> v109425(VarCurr,bitIndex631) )
& ( v109698(VarCurr,bitIndex54)
<=> v109425(VarCurr,bitIndex630) )
& ( v109698(VarCurr,bitIndex53)
<=> v109425(VarCurr,bitIndex629) )
& ( v109698(VarCurr,bitIndex52)
<=> v109425(VarCurr,bitIndex628) )
& ( v109698(VarCurr,bitIndex51)
<=> v109425(VarCurr,bitIndex627) )
& ( v109698(VarCurr,bitIndex50)
<=> v109425(VarCurr,bitIndex626) )
& ( v109698(VarCurr,bitIndex49)
<=> v109425(VarCurr,bitIndex625) )
& ( v109698(VarCurr,bitIndex48)
<=> v109425(VarCurr,bitIndex624) )
& ( v109698(VarCurr,bitIndex47)
<=> v109425(VarCurr,bitIndex623) )
& ( v109698(VarCurr,bitIndex46)
<=> v109425(VarCurr,bitIndex622) )
& ( v109698(VarCurr,bitIndex45)
<=> v109425(VarCurr,bitIndex621) )
& ( v109698(VarCurr,bitIndex44)
<=> v109425(VarCurr,bitIndex620) )
& ( v109698(VarCurr,bitIndex43)
<=> v109425(VarCurr,bitIndex619) )
& ( v109698(VarCurr,bitIndex42)
<=> v109425(VarCurr,bitIndex618) )
& ( v109698(VarCurr,bitIndex41)
<=> v109425(VarCurr,bitIndex617) )
& ( v109698(VarCurr,bitIndex40)
<=> v109425(VarCurr,bitIndex616) )
& ( v109698(VarCurr,bitIndex39)
<=> v109425(VarCurr,bitIndex615) )
& ( v109698(VarCurr,bitIndex38)
<=> v109425(VarCurr,bitIndex614) )
& ( v109698(VarCurr,bitIndex37)
<=> v109425(VarCurr,bitIndex613) )
& ( v109698(VarCurr,bitIndex36)
<=> v109425(VarCurr,bitIndex612) )
& ( v109698(VarCurr,bitIndex35)
<=> v109425(VarCurr,bitIndex611) )
& ( v109698(VarCurr,bitIndex34)
<=> v109425(VarCurr,bitIndex610) )
& ( v109698(VarCurr,bitIndex33)
<=> v109425(VarCurr,bitIndex609) )
& ( v109698(VarCurr,bitIndex32)
<=> v109425(VarCurr,bitIndex608) )
& ( v109698(VarCurr,bitIndex31)
<=> v109425(VarCurr,bitIndex607) )
& ( v109698(VarCurr,bitIndex30)
<=> v109425(VarCurr,bitIndex606) )
& ( v109698(VarCurr,bitIndex29)
<=> v109425(VarCurr,bitIndex605) )
& ( v109698(VarCurr,bitIndex28)
<=> v109425(VarCurr,bitIndex604) )
& ( v109698(VarCurr,bitIndex27)
<=> v109425(VarCurr,bitIndex603) )
& ( v109698(VarCurr,bitIndex26)
<=> v109425(VarCurr,bitIndex602) )
& ( v109698(VarCurr,bitIndex25)
<=> v109425(VarCurr,bitIndex601) )
& ( v109698(VarCurr,bitIndex24)
<=> v109425(VarCurr,bitIndex600) )
& ( v109698(VarCurr,bitIndex23)
<=> v109425(VarCurr,bitIndex599) )
& ( v109698(VarCurr,bitIndex22)
<=> v109425(VarCurr,bitIndex598) )
& ( v109698(VarCurr,bitIndex21)
<=> v109425(VarCurr,bitIndex597) )
& ( v109698(VarCurr,bitIndex20)
<=> v109425(VarCurr,bitIndex596) )
& ( v109698(VarCurr,bitIndex19)
<=> v109425(VarCurr,bitIndex595) )
& ( v109698(VarCurr,bitIndex18)
<=> v109425(VarCurr,bitIndex594) )
& ( v109698(VarCurr,bitIndex17)
<=> v109425(VarCurr,bitIndex593) )
& ( v109698(VarCurr,bitIndex16)
<=> v109425(VarCurr,bitIndex592) )
& ( v109698(VarCurr,bitIndex15)
<=> v109425(VarCurr,bitIndex591) )
& ( v109698(VarCurr,bitIndex14)
<=> v109425(VarCurr,bitIndex590) )
& ( v109698(VarCurr,bitIndex13)
<=> v109425(VarCurr,bitIndex589) )
& ( v109698(VarCurr,bitIndex12)
<=> v109425(VarCurr,bitIndex588) )
& ( v109698(VarCurr,bitIndex11)
<=> v109425(VarCurr,bitIndex587) )
& ( v109698(VarCurr,bitIndex10)
<=> v109425(VarCurr,bitIndex586) )
& ( v109698(VarCurr,bitIndex9)
<=> v109425(VarCurr,bitIndex585) )
& ( v109698(VarCurr,bitIndex8)
<=> v109425(VarCurr,bitIndex584) )
& ( v109698(VarCurr,bitIndex7)
<=> v109425(VarCurr,bitIndex583) )
& ( v109698(VarCurr,bitIndex6)
<=> v109425(VarCurr,bitIndex582) )
& ( v109698(VarCurr,bitIndex5)
<=> v109425(VarCurr,bitIndex581) )
& ( v109698(VarCurr,bitIndex4)
<=> v109425(VarCurr,bitIndex580) )
& ( v109698(VarCurr,bitIndex3)
<=> v109425(VarCurr,bitIndex579) )
& ( v109698(VarCurr,bitIndex2)
<=> v109425(VarCurr,bitIndex578) )
& ( v109698(VarCurr,bitIndex1)
<=> v109425(VarCurr,bitIndex577) )
& ( v109698(VarCurr,bitIndex0)
<=> v109425(VarCurr,bitIndex576) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_9,axiom,
! [VarCurr] :
( v109705(VarCurr)
=> ( ( v109698(VarCurr,bitIndex63)
<=> v109425(VarCurr,bitIndex703) )
& ( v109698(VarCurr,bitIndex62)
<=> v109425(VarCurr,bitIndex702) )
& ( v109698(VarCurr,bitIndex61)
<=> v109425(VarCurr,bitIndex701) )
& ( v109698(VarCurr,bitIndex60)
<=> v109425(VarCurr,bitIndex700) )
& ( v109698(VarCurr,bitIndex59)
<=> v109425(VarCurr,bitIndex699) )
& ( v109698(VarCurr,bitIndex58)
<=> v109425(VarCurr,bitIndex698) )
& ( v109698(VarCurr,bitIndex57)
<=> v109425(VarCurr,bitIndex697) )
& ( v109698(VarCurr,bitIndex56)
<=> v109425(VarCurr,bitIndex696) )
& ( v109698(VarCurr,bitIndex55)
<=> v109425(VarCurr,bitIndex695) )
& ( v109698(VarCurr,bitIndex54)
<=> v109425(VarCurr,bitIndex694) )
& ( v109698(VarCurr,bitIndex53)
<=> v109425(VarCurr,bitIndex693) )
& ( v109698(VarCurr,bitIndex52)
<=> v109425(VarCurr,bitIndex692) )
& ( v109698(VarCurr,bitIndex51)
<=> v109425(VarCurr,bitIndex691) )
& ( v109698(VarCurr,bitIndex50)
<=> v109425(VarCurr,bitIndex690) )
& ( v109698(VarCurr,bitIndex49)
<=> v109425(VarCurr,bitIndex689) )
& ( v109698(VarCurr,bitIndex48)
<=> v109425(VarCurr,bitIndex688) )
& ( v109698(VarCurr,bitIndex47)
<=> v109425(VarCurr,bitIndex687) )
& ( v109698(VarCurr,bitIndex46)
<=> v109425(VarCurr,bitIndex686) )
& ( v109698(VarCurr,bitIndex45)
<=> v109425(VarCurr,bitIndex685) )
& ( v109698(VarCurr,bitIndex44)
<=> v109425(VarCurr,bitIndex684) )
& ( v109698(VarCurr,bitIndex43)
<=> v109425(VarCurr,bitIndex683) )
& ( v109698(VarCurr,bitIndex42)
<=> v109425(VarCurr,bitIndex682) )
& ( v109698(VarCurr,bitIndex41)
<=> v109425(VarCurr,bitIndex681) )
& ( v109698(VarCurr,bitIndex40)
<=> v109425(VarCurr,bitIndex680) )
& ( v109698(VarCurr,bitIndex39)
<=> v109425(VarCurr,bitIndex679) )
& ( v109698(VarCurr,bitIndex38)
<=> v109425(VarCurr,bitIndex678) )
& ( v109698(VarCurr,bitIndex37)
<=> v109425(VarCurr,bitIndex677) )
& ( v109698(VarCurr,bitIndex36)
<=> v109425(VarCurr,bitIndex676) )
& ( v109698(VarCurr,bitIndex35)
<=> v109425(VarCurr,bitIndex675) )
& ( v109698(VarCurr,bitIndex34)
<=> v109425(VarCurr,bitIndex674) )
& ( v109698(VarCurr,bitIndex33)
<=> v109425(VarCurr,bitIndex673) )
& ( v109698(VarCurr,bitIndex32)
<=> v109425(VarCurr,bitIndex672) )
& ( v109698(VarCurr,bitIndex31)
<=> v109425(VarCurr,bitIndex671) )
& ( v109698(VarCurr,bitIndex30)
<=> v109425(VarCurr,bitIndex670) )
& ( v109698(VarCurr,bitIndex29)
<=> v109425(VarCurr,bitIndex669) )
& ( v109698(VarCurr,bitIndex28)
<=> v109425(VarCurr,bitIndex668) )
& ( v109698(VarCurr,bitIndex27)
<=> v109425(VarCurr,bitIndex667) )
& ( v109698(VarCurr,bitIndex26)
<=> v109425(VarCurr,bitIndex666) )
& ( v109698(VarCurr,bitIndex25)
<=> v109425(VarCurr,bitIndex665) )
& ( v109698(VarCurr,bitIndex24)
<=> v109425(VarCurr,bitIndex664) )
& ( v109698(VarCurr,bitIndex23)
<=> v109425(VarCurr,bitIndex663) )
& ( v109698(VarCurr,bitIndex22)
<=> v109425(VarCurr,bitIndex662) )
& ( v109698(VarCurr,bitIndex21)
<=> v109425(VarCurr,bitIndex661) )
& ( v109698(VarCurr,bitIndex20)
<=> v109425(VarCurr,bitIndex660) )
& ( v109698(VarCurr,bitIndex19)
<=> v109425(VarCurr,bitIndex659) )
& ( v109698(VarCurr,bitIndex18)
<=> v109425(VarCurr,bitIndex658) )
& ( v109698(VarCurr,bitIndex17)
<=> v109425(VarCurr,bitIndex657) )
& ( v109698(VarCurr,bitIndex16)
<=> v109425(VarCurr,bitIndex656) )
& ( v109698(VarCurr,bitIndex15)
<=> v109425(VarCurr,bitIndex655) )
& ( v109698(VarCurr,bitIndex14)
<=> v109425(VarCurr,bitIndex654) )
& ( v109698(VarCurr,bitIndex13)
<=> v109425(VarCurr,bitIndex653) )
& ( v109698(VarCurr,bitIndex12)
<=> v109425(VarCurr,bitIndex652) )
& ( v109698(VarCurr,bitIndex11)
<=> v109425(VarCurr,bitIndex651) )
& ( v109698(VarCurr,bitIndex10)
<=> v109425(VarCurr,bitIndex650) )
& ( v109698(VarCurr,bitIndex9)
<=> v109425(VarCurr,bitIndex649) )
& ( v109698(VarCurr,bitIndex8)
<=> v109425(VarCurr,bitIndex648) )
& ( v109698(VarCurr,bitIndex7)
<=> v109425(VarCurr,bitIndex647) )
& ( v109698(VarCurr,bitIndex6)
<=> v109425(VarCurr,bitIndex646) )
& ( v109698(VarCurr,bitIndex5)
<=> v109425(VarCurr,bitIndex645) )
& ( v109698(VarCurr,bitIndex4)
<=> v109425(VarCurr,bitIndex644) )
& ( v109698(VarCurr,bitIndex3)
<=> v109425(VarCurr,bitIndex643) )
& ( v109698(VarCurr,bitIndex2)
<=> v109425(VarCurr,bitIndex642) )
& ( v109698(VarCurr,bitIndex1)
<=> v109425(VarCurr,bitIndex641) )
& ( v109698(VarCurr,bitIndex0)
<=> v109425(VarCurr,bitIndex640) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_9,axiom,
! [VarCurr] :
( v109704(VarCurr)
=> ( ( v109698(VarCurr,bitIndex63)
<=> v109425(VarCurr,bitIndex767) )
& ( v109698(VarCurr,bitIndex62)
<=> v109425(VarCurr,bitIndex766) )
& ( v109698(VarCurr,bitIndex61)
<=> v109425(VarCurr,bitIndex765) )
& ( v109698(VarCurr,bitIndex60)
<=> v109425(VarCurr,bitIndex764) )
& ( v109698(VarCurr,bitIndex59)
<=> v109425(VarCurr,bitIndex763) )
& ( v109698(VarCurr,bitIndex58)
<=> v109425(VarCurr,bitIndex762) )
& ( v109698(VarCurr,bitIndex57)
<=> v109425(VarCurr,bitIndex761) )
& ( v109698(VarCurr,bitIndex56)
<=> v109425(VarCurr,bitIndex760) )
& ( v109698(VarCurr,bitIndex55)
<=> v109425(VarCurr,bitIndex759) )
& ( v109698(VarCurr,bitIndex54)
<=> v109425(VarCurr,bitIndex758) )
& ( v109698(VarCurr,bitIndex53)
<=> v109425(VarCurr,bitIndex757) )
& ( v109698(VarCurr,bitIndex52)
<=> v109425(VarCurr,bitIndex756) )
& ( v109698(VarCurr,bitIndex51)
<=> v109425(VarCurr,bitIndex755) )
& ( v109698(VarCurr,bitIndex50)
<=> v109425(VarCurr,bitIndex754) )
& ( v109698(VarCurr,bitIndex49)
<=> v109425(VarCurr,bitIndex753) )
& ( v109698(VarCurr,bitIndex48)
<=> v109425(VarCurr,bitIndex752) )
& ( v109698(VarCurr,bitIndex47)
<=> v109425(VarCurr,bitIndex751) )
& ( v109698(VarCurr,bitIndex46)
<=> v109425(VarCurr,bitIndex750) )
& ( v109698(VarCurr,bitIndex45)
<=> v109425(VarCurr,bitIndex749) )
& ( v109698(VarCurr,bitIndex44)
<=> v109425(VarCurr,bitIndex748) )
& ( v109698(VarCurr,bitIndex43)
<=> v109425(VarCurr,bitIndex747) )
& ( v109698(VarCurr,bitIndex42)
<=> v109425(VarCurr,bitIndex746) )
& ( v109698(VarCurr,bitIndex41)
<=> v109425(VarCurr,bitIndex745) )
& ( v109698(VarCurr,bitIndex40)
<=> v109425(VarCurr,bitIndex744) )
& ( v109698(VarCurr,bitIndex39)
<=> v109425(VarCurr,bitIndex743) )
& ( v109698(VarCurr,bitIndex38)
<=> v109425(VarCurr,bitIndex742) )
& ( v109698(VarCurr,bitIndex37)
<=> v109425(VarCurr,bitIndex741) )
& ( v109698(VarCurr,bitIndex36)
<=> v109425(VarCurr,bitIndex740) )
& ( v109698(VarCurr,bitIndex35)
<=> v109425(VarCurr,bitIndex739) )
& ( v109698(VarCurr,bitIndex34)
<=> v109425(VarCurr,bitIndex738) )
& ( v109698(VarCurr,bitIndex33)
<=> v109425(VarCurr,bitIndex737) )
& ( v109698(VarCurr,bitIndex32)
<=> v109425(VarCurr,bitIndex736) )
& ( v109698(VarCurr,bitIndex31)
<=> v109425(VarCurr,bitIndex735) )
& ( v109698(VarCurr,bitIndex30)
<=> v109425(VarCurr,bitIndex734) )
& ( v109698(VarCurr,bitIndex29)
<=> v109425(VarCurr,bitIndex733) )
& ( v109698(VarCurr,bitIndex28)
<=> v109425(VarCurr,bitIndex732) )
& ( v109698(VarCurr,bitIndex27)
<=> v109425(VarCurr,bitIndex731) )
& ( v109698(VarCurr,bitIndex26)
<=> v109425(VarCurr,bitIndex730) )
& ( v109698(VarCurr,bitIndex25)
<=> v109425(VarCurr,bitIndex729) )
& ( v109698(VarCurr,bitIndex24)
<=> v109425(VarCurr,bitIndex728) )
& ( v109698(VarCurr,bitIndex23)
<=> v109425(VarCurr,bitIndex727) )
& ( v109698(VarCurr,bitIndex22)
<=> v109425(VarCurr,bitIndex726) )
& ( v109698(VarCurr,bitIndex21)
<=> v109425(VarCurr,bitIndex725) )
& ( v109698(VarCurr,bitIndex20)
<=> v109425(VarCurr,bitIndex724) )
& ( v109698(VarCurr,bitIndex19)
<=> v109425(VarCurr,bitIndex723) )
& ( v109698(VarCurr,bitIndex18)
<=> v109425(VarCurr,bitIndex722) )
& ( v109698(VarCurr,bitIndex17)
<=> v109425(VarCurr,bitIndex721) )
& ( v109698(VarCurr,bitIndex16)
<=> v109425(VarCurr,bitIndex720) )
& ( v109698(VarCurr,bitIndex15)
<=> v109425(VarCurr,bitIndex719) )
& ( v109698(VarCurr,bitIndex14)
<=> v109425(VarCurr,bitIndex718) )
& ( v109698(VarCurr,bitIndex13)
<=> v109425(VarCurr,bitIndex717) )
& ( v109698(VarCurr,bitIndex12)
<=> v109425(VarCurr,bitIndex716) )
& ( v109698(VarCurr,bitIndex11)
<=> v109425(VarCurr,bitIndex715) )
& ( v109698(VarCurr,bitIndex10)
<=> v109425(VarCurr,bitIndex714) )
& ( v109698(VarCurr,bitIndex9)
<=> v109425(VarCurr,bitIndex713) )
& ( v109698(VarCurr,bitIndex8)
<=> v109425(VarCurr,bitIndex712) )
& ( v109698(VarCurr,bitIndex7)
<=> v109425(VarCurr,bitIndex711) )
& ( v109698(VarCurr,bitIndex6)
<=> v109425(VarCurr,bitIndex710) )
& ( v109698(VarCurr,bitIndex5)
<=> v109425(VarCurr,bitIndex709) )
& ( v109698(VarCurr,bitIndex4)
<=> v109425(VarCurr,bitIndex708) )
& ( v109698(VarCurr,bitIndex3)
<=> v109425(VarCurr,bitIndex707) )
& ( v109698(VarCurr,bitIndex2)
<=> v109425(VarCurr,bitIndex706) )
& ( v109698(VarCurr,bitIndex1)
<=> v109425(VarCurr,bitIndex705) )
& ( v109698(VarCurr,bitIndex0)
<=> v109425(VarCurr,bitIndex704) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_9,axiom,
! [VarCurr] :
( v109703(VarCurr)
=> ( ( v109698(VarCurr,bitIndex63)
<=> v109425(VarCurr,bitIndex831) )
& ( v109698(VarCurr,bitIndex62)
<=> v109425(VarCurr,bitIndex830) )
& ( v109698(VarCurr,bitIndex61)
<=> v109425(VarCurr,bitIndex829) )
& ( v109698(VarCurr,bitIndex60)
<=> v109425(VarCurr,bitIndex828) )
& ( v109698(VarCurr,bitIndex59)
<=> v109425(VarCurr,bitIndex827) )
& ( v109698(VarCurr,bitIndex58)
<=> v109425(VarCurr,bitIndex826) )
& ( v109698(VarCurr,bitIndex57)
<=> v109425(VarCurr,bitIndex825) )
& ( v109698(VarCurr,bitIndex56)
<=> v109425(VarCurr,bitIndex824) )
& ( v109698(VarCurr,bitIndex55)
<=> v109425(VarCurr,bitIndex823) )
& ( v109698(VarCurr,bitIndex54)
<=> v109425(VarCurr,bitIndex822) )
& ( v109698(VarCurr,bitIndex53)
<=> v109425(VarCurr,bitIndex821) )
& ( v109698(VarCurr,bitIndex52)
<=> v109425(VarCurr,bitIndex820) )
& ( v109698(VarCurr,bitIndex51)
<=> v109425(VarCurr,bitIndex819) )
& ( v109698(VarCurr,bitIndex50)
<=> v109425(VarCurr,bitIndex818) )
& ( v109698(VarCurr,bitIndex49)
<=> v109425(VarCurr,bitIndex817) )
& ( v109698(VarCurr,bitIndex48)
<=> v109425(VarCurr,bitIndex816) )
& ( v109698(VarCurr,bitIndex47)
<=> v109425(VarCurr,bitIndex815) )
& ( v109698(VarCurr,bitIndex46)
<=> v109425(VarCurr,bitIndex814) )
& ( v109698(VarCurr,bitIndex45)
<=> v109425(VarCurr,bitIndex813) )
& ( v109698(VarCurr,bitIndex44)
<=> v109425(VarCurr,bitIndex812) )
& ( v109698(VarCurr,bitIndex43)
<=> v109425(VarCurr,bitIndex811) )
& ( v109698(VarCurr,bitIndex42)
<=> v109425(VarCurr,bitIndex810) )
& ( v109698(VarCurr,bitIndex41)
<=> v109425(VarCurr,bitIndex809) )
& ( v109698(VarCurr,bitIndex40)
<=> v109425(VarCurr,bitIndex808) )
& ( v109698(VarCurr,bitIndex39)
<=> v109425(VarCurr,bitIndex807) )
& ( v109698(VarCurr,bitIndex38)
<=> v109425(VarCurr,bitIndex806) )
& ( v109698(VarCurr,bitIndex37)
<=> v109425(VarCurr,bitIndex805) )
& ( v109698(VarCurr,bitIndex36)
<=> v109425(VarCurr,bitIndex804) )
& ( v109698(VarCurr,bitIndex35)
<=> v109425(VarCurr,bitIndex803) )
& ( v109698(VarCurr,bitIndex34)
<=> v109425(VarCurr,bitIndex802) )
& ( v109698(VarCurr,bitIndex33)
<=> v109425(VarCurr,bitIndex801) )
& ( v109698(VarCurr,bitIndex32)
<=> v109425(VarCurr,bitIndex800) )
& ( v109698(VarCurr,bitIndex31)
<=> v109425(VarCurr,bitIndex799) )
& ( v109698(VarCurr,bitIndex30)
<=> v109425(VarCurr,bitIndex798) )
& ( v109698(VarCurr,bitIndex29)
<=> v109425(VarCurr,bitIndex797) )
& ( v109698(VarCurr,bitIndex28)
<=> v109425(VarCurr,bitIndex796) )
& ( v109698(VarCurr,bitIndex27)
<=> v109425(VarCurr,bitIndex795) )
& ( v109698(VarCurr,bitIndex26)
<=> v109425(VarCurr,bitIndex794) )
& ( v109698(VarCurr,bitIndex25)
<=> v109425(VarCurr,bitIndex793) )
& ( v109698(VarCurr,bitIndex24)
<=> v109425(VarCurr,bitIndex792) )
& ( v109698(VarCurr,bitIndex23)
<=> v109425(VarCurr,bitIndex791) )
& ( v109698(VarCurr,bitIndex22)
<=> v109425(VarCurr,bitIndex790) )
& ( v109698(VarCurr,bitIndex21)
<=> v109425(VarCurr,bitIndex789) )
& ( v109698(VarCurr,bitIndex20)
<=> v109425(VarCurr,bitIndex788) )
& ( v109698(VarCurr,bitIndex19)
<=> v109425(VarCurr,bitIndex787) )
& ( v109698(VarCurr,bitIndex18)
<=> v109425(VarCurr,bitIndex786) )
& ( v109698(VarCurr,bitIndex17)
<=> v109425(VarCurr,bitIndex785) )
& ( v109698(VarCurr,bitIndex16)
<=> v109425(VarCurr,bitIndex784) )
& ( v109698(VarCurr,bitIndex15)
<=> v109425(VarCurr,bitIndex783) )
& ( v109698(VarCurr,bitIndex14)
<=> v109425(VarCurr,bitIndex782) )
& ( v109698(VarCurr,bitIndex13)
<=> v109425(VarCurr,bitIndex781) )
& ( v109698(VarCurr,bitIndex12)
<=> v109425(VarCurr,bitIndex780) )
& ( v109698(VarCurr,bitIndex11)
<=> v109425(VarCurr,bitIndex779) )
& ( v109698(VarCurr,bitIndex10)
<=> v109425(VarCurr,bitIndex778) )
& ( v109698(VarCurr,bitIndex9)
<=> v109425(VarCurr,bitIndex777) )
& ( v109698(VarCurr,bitIndex8)
<=> v109425(VarCurr,bitIndex776) )
& ( v109698(VarCurr,bitIndex7)
<=> v109425(VarCurr,bitIndex775) )
& ( v109698(VarCurr,bitIndex6)
<=> v109425(VarCurr,bitIndex774) )
& ( v109698(VarCurr,bitIndex5)
<=> v109425(VarCurr,bitIndex773) )
& ( v109698(VarCurr,bitIndex4)
<=> v109425(VarCurr,bitIndex772) )
& ( v109698(VarCurr,bitIndex3)
<=> v109425(VarCurr,bitIndex771) )
& ( v109698(VarCurr,bitIndex2)
<=> v109425(VarCurr,bitIndex770) )
& ( v109698(VarCurr,bitIndex1)
<=> v109425(VarCurr,bitIndex769) )
& ( v109698(VarCurr,bitIndex0)
<=> v109425(VarCurr,bitIndex768) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_10,axiom,
! [VarCurr] :
( v109702(VarCurr)
=> ( ( v109698(VarCurr,bitIndex63)
<=> v109425(VarCurr,bitIndex895) )
& ( v109698(VarCurr,bitIndex62)
<=> v109425(VarCurr,bitIndex894) )
& ( v109698(VarCurr,bitIndex61)
<=> v109425(VarCurr,bitIndex893) )
& ( v109698(VarCurr,bitIndex60)
<=> v109425(VarCurr,bitIndex892) )
& ( v109698(VarCurr,bitIndex59)
<=> v109425(VarCurr,bitIndex891) )
& ( v109698(VarCurr,bitIndex58)
<=> v109425(VarCurr,bitIndex890) )
& ( v109698(VarCurr,bitIndex57)
<=> v109425(VarCurr,bitIndex889) )
& ( v109698(VarCurr,bitIndex56)
<=> v109425(VarCurr,bitIndex888) )
& ( v109698(VarCurr,bitIndex55)
<=> v109425(VarCurr,bitIndex887) )
& ( v109698(VarCurr,bitIndex54)
<=> v109425(VarCurr,bitIndex886) )
& ( v109698(VarCurr,bitIndex53)
<=> v109425(VarCurr,bitIndex885) )
& ( v109698(VarCurr,bitIndex52)
<=> v109425(VarCurr,bitIndex884) )
& ( v109698(VarCurr,bitIndex51)
<=> v109425(VarCurr,bitIndex883) )
& ( v109698(VarCurr,bitIndex50)
<=> v109425(VarCurr,bitIndex882) )
& ( v109698(VarCurr,bitIndex49)
<=> v109425(VarCurr,bitIndex881) )
& ( v109698(VarCurr,bitIndex48)
<=> v109425(VarCurr,bitIndex880) )
& ( v109698(VarCurr,bitIndex47)
<=> v109425(VarCurr,bitIndex879) )
& ( v109698(VarCurr,bitIndex46)
<=> v109425(VarCurr,bitIndex878) )
& ( v109698(VarCurr,bitIndex45)
<=> v109425(VarCurr,bitIndex877) )
& ( v109698(VarCurr,bitIndex44)
<=> v109425(VarCurr,bitIndex876) )
& ( v109698(VarCurr,bitIndex43)
<=> v109425(VarCurr,bitIndex875) )
& ( v109698(VarCurr,bitIndex42)
<=> v109425(VarCurr,bitIndex874) )
& ( v109698(VarCurr,bitIndex41)
<=> v109425(VarCurr,bitIndex873) )
& ( v109698(VarCurr,bitIndex40)
<=> v109425(VarCurr,bitIndex872) )
& ( v109698(VarCurr,bitIndex39)
<=> v109425(VarCurr,bitIndex871) )
& ( v109698(VarCurr,bitIndex38)
<=> v109425(VarCurr,bitIndex870) )
& ( v109698(VarCurr,bitIndex37)
<=> v109425(VarCurr,bitIndex869) )
& ( v109698(VarCurr,bitIndex36)
<=> v109425(VarCurr,bitIndex868) )
& ( v109698(VarCurr,bitIndex35)
<=> v109425(VarCurr,bitIndex867) )
& ( v109698(VarCurr,bitIndex34)
<=> v109425(VarCurr,bitIndex866) )
& ( v109698(VarCurr,bitIndex33)
<=> v109425(VarCurr,bitIndex865) )
& ( v109698(VarCurr,bitIndex32)
<=> v109425(VarCurr,bitIndex864) )
& ( v109698(VarCurr,bitIndex31)
<=> v109425(VarCurr,bitIndex863) )
& ( v109698(VarCurr,bitIndex30)
<=> v109425(VarCurr,bitIndex862) )
& ( v109698(VarCurr,bitIndex29)
<=> v109425(VarCurr,bitIndex861) )
& ( v109698(VarCurr,bitIndex28)
<=> v109425(VarCurr,bitIndex860) )
& ( v109698(VarCurr,bitIndex27)
<=> v109425(VarCurr,bitIndex859) )
& ( v109698(VarCurr,bitIndex26)
<=> v109425(VarCurr,bitIndex858) )
& ( v109698(VarCurr,bitIndex25)
<=> v109425(VarCurr,bitIndex857) )
& ( v109698(VarCurr,bitIndex24)
<=> v109425(VarCurr,bitIndex856) )
& ( v109698(VarCurr,bitIndex23)
<=> v109425(VarCurr,bitIndex855) )
& ( v109698(VarCurr,bitIndex22)
<=> v109425(VarCurr,bitIndex854) )
& ( v109698(VarCurr,bitIndex21)
<=> v109425(VarCurr,bitIndex853) )
& ( v109698(VarCurr,bitIndex20)
<=> v109425(VarCurr,bitIndex852) )
& ( v109698(VarCurr,bitIndex19)
<=> v109425(VarCurr,bitIndex851) )
& ( v109698(VarCurr,bitIndex18)
<=> v109425(VarCurr,bitIndex850) )
& ( v109698(VarCurr,bitIndex17)
<=> v109425(VarCurr,bitIndex849) )
& ( v109698(VarCurr,bitIndex16)
<=> v109425(VarCurr,bitIndex848) )
& ( v109698(VarCurr,bitIndex15)
<=> v109425(VarCurr,bitIndex847) )
& ( v109698(VarCurr,bitIndex14)
<=> v109425(VarCurr,bitIndex846) )
& ( v109698(VarCurr,bitIndex13)
<=> v109425(VarCurr,bitIndex845) )
& ( v109698(VarCurr,bitIndex12)
<=> v109425(VarCurr,bitIndex844) )
& ( v109698(VarCurr,bitIndex11)
<=> v109425(VarCurr,bitIndex843) )
& ( v109698(VarCurr,bitIndex10)
<=> v109425(VarCurr,bitIndex842) )
& ( v109698(VarCurr,bitIndex9)
<=> v109425(VarCurr,bitIndex841) )
& ( v109698(VarCurr,bitIndex8)
<=> v109425(VarCurr,bitIndex840) )
& ( v109698(VarCurr,bitIndex7)
<=> v109425(VarCurr,bitIndex839) )
& ( v109698(VarCurr,bitIndex6)
<=> v109425(VarCurr,bitIndex838) )
& ( v109698(VarCurr,bitIndex5)
<=> v109425(VarCurr,bitIndex837) )
& ( v109698(VarCurr,bitIndex4)
<=> v109425(VarCurr,bitIndex836) )
& ( v109698(VarCurr,bitIndex3)
<=> v109425(VarCurr,bitIndex835) )
& ( v109698(VarCurr,bitIndex2)
<=> v109425(VarCurr,bitIndex834) )
& ( v109698(VarCurr,bitIndex1)
<=> v109425(VarCurr,bitIndex833) )
& ( v109698(VarCurr,bitIndex0)
<=> v109425(VarCurr,bitIndex832) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_16,axiom,
! [VarCurr] :
( v109701(VarCurr)
=> ( ( v109698(VarCurr,bitIndex63)
<=> v109425(VarCurr,bitIndex959) )
& ( v109698(VarCurr,bitIndex62)
<=> v109425(VarCurr,bitIndex958) )
& ( v109698(VarCurr,bitIndex61)
<=> v109425(VarCurr,bitIndex957) )
& ( v109698(VarCurr,bitIndex60)
<=> v109425(VarCurr,bitIndex956) )
& ( v109698(VarCurr,bitIndex59)
<=> v109425(VarCurr,bitIndex955) )
& ( v109698(VarCurr,bitIndex58)
<=> v109425(VarCurr,bitIndex954) )
& ( v109698(VarCurr,bitIndex57)
<=> v109425(VarCurr,bitIndex953) )
& ( v109698(VarCurr,bitIndex56)
<=> v109425(VarCurr,bitIndex952) )
& ( v109698(VarCurr,bitIndex55)
<=> v109425(VarCurr,bitIndex951) )
& ( v109698(VarCurr,bitIndex54)
<=> v109425(VarCurr,bitIndex950) )
& ( v109698(VarCurr,bitIndex53)
<=> v109425(VarCurr,bitIndex949) )
& ( v109698(VarCurr,bitIndex52)
<=> v109425(VarCurr,bitIndex948) )
& ( v109698(VarCurr,bitIndex51)
<=> v109425(VarCurr,bitIndex947) )
& ( v109698(VarCurr,bitIndex50)
<=> v109425(VarCurr,bitIndex946) )
& ( v109698(VarCurr,bitIndex49)
<=> v109425(VarCurr,bitIndex945) )
& ( v109698(VarCurr,bitIndex48)
<=> v109425(VarCurr,bitIndex944) )
& ( v109698(VarCurr,bitIndex47)
<=> v109425(VarCurr,bitIndex943) )
& ( v109698(VarCurr,bitIndex46)
<=> v109425(VarCurr,bitIndex942) )
& ( v109698(VarCurr,bitIndex45)
<=> v109425(VarCurr,bitIndex941) )
& ( v109698(VarCurr,bitIndex44)
<=> v109425(VarCurr,bitIndex940) )
& ( v109698(VarCurr,bitIndex43)
<=> v109425(VarCurr,bitIndex939) )
& ( v109698(VarCurr,bitIndex42)
<=> v109425(VarCurr,bitIndex938) )
& ( v109698(VarCurr,bitIndex41)
<=> v109425(VarCurr,bitIndex937) )
& ( v109698(VarCurr,bitIndex40)
<=> v109425(VarCurr,bitIndex936) )
& ( v109698(VarCurr,bitIndex39)
<=> v109425(VarCurr,bitIndex935) )
& ( v109698(VarCurr,bitIndex38)
<=> v109425(VarCurr,bitIndex934) )
& ( v109698(VarCurr,bitIndex37)
<=> v109425(VarCurr,bitIndex933) )
& ( v109698(VarCurr,bitIndex36)
<=> v109425(VarCurr,bitIndex932) )
& ( v109698(VarCurr,bitIndex35)
<=> v109425(VarCurr,bitIndex931) )
& ( v109698(VarCurr,bitIndex34)
<=> v109425(VarCurr,bitIndex930) )
& ( v109698(VarCurr,bitIndex33)
<=> v109425(VarCurr,bitIndex929) )
& ( v109698(VarCurr,bitIndex32)
<=> v109425(VarCurr,bitIndex928) )
& ( v109698(VarCurr,bitIndex31)
<=> v109425(VarCurr,bitIndex927) )
& ( v109698(VarCurr,bitIndex30)
<=> v109425(VarCurr,bitIndex926) )
& ( v109698(VarCurr,bitIndex29)
<=> v109425(VarCurr,bitIndex925) )
& ( v109698(VarCurr,bitIndex28)
<=> v109425(VarCurr,bitIndex924) )
& ( v109698(VarCurr,bitIndex27)
<=> v109425(VarCurr,bitIndex923) )
& ( v109698(VarCurr,bitIndex26)
<=> v109425(VarCurr,bitIndex922) )
& ( v109698(VarCurr,bitIndex25)
<=> v109425(VarCurr,bitIndex921) )
& ( v109698(VarCurr,bitIndex24)
<=> v109425(VarCurr,bitIndex920) )
& ( v109698(VarCurr,bitIndex23)
<=> v109425(VarCurr,bitIndex919) )
& ( v109698(VarCurr,bitIndex22)
<=> v109425(VarCurr,bitIndex918) )
& ( v109698(VarCurr,bitIndex21)
<=> v109425(VarCurr,bitIndex917) )
& ( v109698(VarCurr,bitIndex20)
<=> v109425(VarCurr,bitIndex916) )
& ( v109698(VarCurr,bitIndex19)
<=> v109425(VarCurr,bitIndex915) )
& ( v109698(VarCurr,bitIndex18)
<=> v109425(VarCurr,bitIndex914) )
& ( v109698(VarCurr,bitIndex17)
<=> v109425(VarCurr,bitIndex913) )
& ( v109698(VarCurr,bitIndex16)
<=> v109425(VarCurr,bitIndex912) )
& ( v109698(VarCurr,bitIndex15)
<=> v109425(VarCurr,bitIndex911) )
& ( v109698(VarCurr,bitIndex14)
<=> v109425(VarCurr,bitIndex910) )
& ( v109698(VarCurr,bitIndex13)
<=> v109425(VarCurr,bitIndex909) )
& ( v109698(VarCurr,bitIndex12)
<=> v109425(VarCurr,bitIndex908) )
& ( v109698(VarCurr,bitIndex11)
<=> v109425(VarCurr,bitIndex907) )
& ( v109698(VarCurr,bitIndex10)
<=> v109425(VarCurr,bitIndex906) )
& ( v109698(VarCurr,bitIndex9)
<=> v109425(VarCurr,bitIndex905) )
& ( v109698(VarCurr,bitIndex8)
<=> v109425(VarCurr,bitIndex904) )
& ( v109698(VarCurr,bitIndex7)
<=> v109425(VarCurr,bitIndex903) )
& ( v109698(VarCurr,bitIndex6)
<=> v109425(VarCurr,bitIndex902) )
& ( v109698(VarCurr,bitIndex5)
<=> v109425(VarCurr,bitIndex901) )
& ( v109698(VarCurr,bitIndex4)
<=> v109425(VarCurr,bitIndex900) )
& ( v109698(VarCurr,bitIndex3)
<=> v109425(VarCurr,bitIndex899) )
& ( v109698(VarCurr,bitIndex2)
<=> v109425(VarCurr,bitIndex898) )
& ( v109698(VarCurr,bitIndex1)
<=> v109425(VarCurr,bitIndex897) )
& ( v109698(VarCurr,bitIndex0)
<=> v109425(VarCurr,bitIndex896) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_12,axiom,
! [VarCurr] :
( v109700(VarCurr)
=> ( ( v109698(VarCurr,bitIndex63)
<=> v109425(VarCurr,bitIndex1023) )
& ( v109698(VarCurr,bitIndex62)
<=> v109425(VarCurr,bitIndex1022) )
& ( v109698(VarCurr,bitIndex61)
<=> v109425(VarCurr,bitIndex1021) )
& ( v109698(VarCurr,bitIndex60)
<=> v109425(VarCurr,bitIndex1020) )
& ( v109698(VarCurr,bitIndex59)
<=> v109425(VarCurr,bitIndex1019) )
& ( v109698(VarCurr,bitIndex58)
<=> v109425(VarCurr,bitIndex1018) )
& ( v109698(VarCurr,bitIndex57)
<=> v109425(VarCurr,bitIndex1017) )
& ( v109698(VarCurr,bitIndex56)
<=> v109425(VarCurr,bitIndex1016) )
& ( v109698(VarCurr,bitIndex55)
<=> v109425(VarCurr,bitIndex1015) )
& ( v109698(VarCurr,bitIndex54)
<=> v109425(VarCurr,bitIndex1014) )
& ( v109698(VarCurr,bitIndex53)
<=> v109425(VarCurr,bitIndex1013) )
& ( v109698(VarCurr,bitIndex52)
<=> v109425(VarCurr,bitIndex1012) )
& ( v109698(VarCurr,bitIndex51)
<=> v109425(VarCurr,bitIndex1011) )
& ( v109698(VarCurr,bitIndex50)
<=> v109425(VarCurr,bitIndex1010) )
& ( v109698(VarCurr,bitIndex49)
<=> v109425(VarCurr,bitIndex1009) )
& ( v109698(VarCurr,bitIndex48)
<=> v109425(VarCurr,bitIndex1008) )
& ( v109698(VarCurr,bitIndex47)
<=> v109425(VarCurr,bitIndex1007) )
& ( v109698(VarCurr,bitIndex46)
<=> v109425(VarCurr,bitIndex1006) )
& ( v109698(VarCurr,bitIndex45)
<=> v109425(VarCurr,bitIndex1005) )
& ( v109698(VarCurr,bitIndex44)
<=> v109425(VarCurr,bitIndex1004) )
& ( v109698(VarCurr,bitIndex43)
<=> v109425(VarCurr,bitIndex1003) )
& ( v109698(VarCurr,bitIndex42)
<=> v109425(VarCurr,bitIndex1002) )
& ( v109698(VarCurr,bitIndex41)
<=> v109425(VarCurr,bitIndex1001) )
& ( v109698(VarCurr,bitIndex40)
<=> v109425(VarCurr,bitIndex1000) )
& ( v109698(VarCurr,bitIndex39)
<=> v109425(VarCurr,bitIndex999) )
& ( v109698(VarCurr,bitIndex38)
<=> v109425(VarCurr,bitIndex998) )
& ( v109698(VarCurr,bitIndex37)
<=> v109425(VarCurr,bitIndex997) )
& ( v109698(VarCurr,bitIndex36)
<=> v109425(VarCurr,bitIndex996) )
& ( v109698(VarCurr,bitIndex35)
<=> v109425(VarCurr,bitIndex995) )
& ( v109698(VarCurr,bitIndex34)
<=> v109425(VarCurr,bitIndex994) )
& ( v109698(VarCurr,bitIndex33)
<=> v109425(VarCurr,bitIndex993) )
& ( v109698(VarCurr,bitIndex32)
<=> v109425(VarCurr,bitIndex992) )
& ( v109698(VarCurr,bitIndex31)
<=> v109425(VarCurr,bitIndex991) )
& ( v109698(VarCurr,bitIndex30)
<=> v109425(VarCurr,bitIndex990) )
& ( v109698(VarCurr,bitIndex29)
<=> v109425(VarCurr,bitIndex989) )
& ( v109698(VarCurr,bitIndex28)
<=> v109425(VarCurr,bitIndex988) )
& ( v109698(VarCurr,bitIndex27)
<=> v109425(VarCurr,bitIndex987) )
& ( v109698(VarCurr,bitIndex26)
<=> v109425(VarCurr,bitIndex986) )
& ( v109698(VarCurr,bitIndex25)
<=> v109425(VarCurr,bitIndex985) )
& ( v109698(VarCurr,bitIndex24)
<=> v109425(VarCurr,bitIndex984) )
& ( v109698(VarCurr,bitIndex23)
<=> v109425(VarCurr,bitIndex983) )
& ( v109698(VarCurr,bitIndex22)
<=> v109425(VarCurr,bitIndex982) )
& ( v109698(VarCurr,bitIndex21)
<=> v109425(VarCurr,bitIndex981) )
& ( v109698(VarCurr,bitIndex20)
<=> v109425(VarCurr,bitIndex980) )
& ( v109698(VarCurr,bitIndex19)
<=> v109425(VarCurr,bitIndex979) )
& ( v109698(VarCurr,bitIndex18)
<=> v109425(VarCurr,bitIndex978) )
& ( v109698(VarCurr,bitIndex17)
<=> v109425(VarCurr,bitIndex977) )
& ( v109698(VarCurr,bitIndex16)
<=> v109425(VarCurr,bitIndex976) )
& ( v109698(VarCurr,bitIndex15)
<=> v109425(VarCurr,bitIndex975) )
& ( v109698(VarCurr,bitIndex14)
<=> v109425(VarCurr,bitIndex974) )
& ( v109698(VarCurr,bitIndex13)
<=> v109425(VarCurr,bitIndex973) )
& ( v109698(VarCurr,bitIndex12)
<=> v109425(VarCurr,bitIndex972) )
& ( v109698(VarCurr,bitIndex11)
<=> v109425(VarCurr,bitIndex971) )
& ( v109698(VarCurr,bitIndex10)
<=> v109425(VarCurr,bitIndex970) )
& ( v109698(VarCurr,bitIndex9)
<=> v109425(VarCurr,bitIndex969) )
& ( v109698(VarCurr,bitIndex8)
<=> v109425(VarCurr,bitIndex968) )
& ( v109698(VarCurr,bitIndex7)
<=> v109425(VarCurr,bitIndex967) )
& ( v109698(VarCurr,bitIndex6)
<=> v109425(VarCurr,bitIndex966) )
& ( v109698(VarCurr,bitIndex5)
<=> v109425(VarCurr,bitIndex965) )
& ( v109698(VarCurr,bitIndex4)
<=> v109425(VarCurr,bitIndex964) )
& ( v109698(VarCurr,bitIndex3)
<=> v109425(VarCurr,bitIndex963) )
& ( v109698(VarCurr,bitIndex2)
<=> v109425(VarCurr,bitIndex962) )
& ( v109698(VarCurr,bitIndex1)
<=> v109425(VarCurr,bitIndex961) )
& ( v109698(VarCurr,bitIndex0)
<=> v109425(VarCurr,bitIndex960) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7616,axiom,
! [VarCurr] :
( v109715(VarCurr)
<=> ( ( v109427(VarCurr,bitIndex3)
<=> $true )
& ( v109427(VarCurr,bitIndex2)
<=> $true )
& ( v109427(VarCurr,bitIndex1)
<=> $true )
& ( v109427(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7615,axiom,
! [VarCurr] :
( v109714(VarCurr)
<=> ( ( v109427(VarCurr,bitIndex3)
<=> $true )
& ( v109427(VarCurr,bitIndex2)
<=> $true )
& ( v109427(VarCurr,bitIndex1)
<=> $true )
& ( v109427(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7614,axiom,
! [VarCurr] :
( v109713(VarCurr)
<=> ( ( v109427(VarCurr,bitIndex3)
<=> $true )
& ( v109427(VarCurr,bitIndex2)
<=> $true )
& ( v109427(VarCurr,bitIndex1)
<=> $false )
& ( v109427(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7613,axiom,
! [VarCurr] :
( v109712(VarCurr)
<=> ( ( v109427(VarCurr,bitIndex3)
<=> $true )
& ( v109427(VarCurr,bitIndex2)
<=> $true )
& ( v109427(VarCurr,bitIndex1)
<=> $false )
& ( v109427(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7612,axiom,
! [VarCurr] :
( v109711(VarCurr)
<=> ( ( v109427(VarCurr,bitIndex3)
<=> $true )
& ( v109427(VarCurr,bitIndex2)
<=> $false )
& ( v109427(VarCurr,bitIndex1)
<=> $true )
& ( v109427(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7611,axiom,
! [VarCurr] :
( v109710(VarCurr)
<=> ( ( v109427(VarCurr,bitIndex3)
<=> $true )
& ( v109427(VarCurr,bitIndex2)
<=> $false )
& ( v109427(VarCurr,bitIndex1)
<=> $true )
& ( v109427(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7610,axiom,
! [VarCurr] :
( v109709(VarCurr)
<=> ( ( v109427(VarCurr,bitIndex3)
<=> $true )
& ( v109427(VarCurr,bitIndex2)
<=> $false )
& ( v109427(VarCurr,bitIndex1)
<=> $false )
& ( v109427(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7609,axiom,
! [VarCurr] :
( v109708(VarCurr)
<=> ( ( v109427(VarCurr,bitIndex3)
<=> $true )
& ( v109427(VarCurr,bitIndex2)
<=> $false )
& ( v109427(VarCurr,bitIndex1)
<=> $false )
& ( v109427(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7608,axiom,
! [VarCurr] :
( v109707(VarCurr)
<=> ( ( v109427(VarCurr,bitIndex3)
<=> $false )
& ( v109427(VarCurr,bitIndex2)
<=> $true )
& ( v109427(VarCurr,bitIndex1)
<=> $true )
& ( v109427(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7607,axiom,
! [VarCurr] :
( v109706(VarCurr)
<=> ( ( v109427(VarCurr,bitIndex3)
<=> $false )
& ( v109427(VarCurr,bitIndex2)
<=> $true )
& ( v109427(VarCurr,bitIndex1)
<=> $true )
& ( v109427(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7606,axiom,
! [VarCurr] :
( v109705(VarCurr)
<=> ( ( v109427(VarCurr,bitIndex3)
<=> $false )
& ( v109427(VarCurr,bitIndex2)
<=> $true )
& ( v109427(VarCurr,bitIndex1)
<=> $false )
& ( v109427(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7605,axiom,
! [VarCurr] :
( v109704(VarCurr)
<=> ( ( v109427(VarCurr,bitIndex3)
<=> $false )
& ( v109427(VarCurr,bitIndex2)
<=> $true )
& ( v109427(VarCurr,bitIndex1)
<=> $false )
& ( v109427(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7604,axiom,
! [VarCurr] :
( v109703(VarCurr)
<=> ( ( v109427(VarCurr,bitIndex3)
<=> $false )
& ( v109427(VarCurr,bitIndex2)
<=> $false )
& ( v109427(VarCurr,bitIndex1)
<=> $true )
& ( v109427(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7603,axiom,
! [VarCurr] :
( v109702(VarCurr)
<=> ( ( v109427(VarCurr,bitIndex3)
<=> $false )
& ( v109427(VarCurr,bitIndex2)
<=> $false )
& ( v109427(VarCurr,bitIndex1)
<=> $true )
& ( v109427(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7602,axiom,
! [VarCurr] :
( v109701(VarCurr)
<=> ( ( v109427(VarCurr,bitIndex3)
<=> $false )
& ( v109427(VarCurr,bitIndex2)
<=> $false )
& ( v109427(VarCurr,bitIndex1)
<=> $false )
& ( v109427(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7601,axiom,
! [VarCurr] :
( v109700(VarCurr)
<=> ( ( v109427(VarCurr,bitIndex3)
<=> $false )
& ( v109427(VarCurr,bitIndex2)
<=> $false )
& ( v109427(VarCurr,bitIndex1)
<=> $false )
& ( v109427(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_34101,axiom,
! [VarCurr] :
( v109639(VarCurr)
<=> v109641(VarCurr) ) ).
fof(addAssignment_34100,axiom,
! [VarCurr] :
( v109641(VarCurr)
<=> v109643(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21629,axiom,
! [VarCurr] :
( v109643(VarCurr)
<=> ( v109694(VarCurr)
| v109684(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21628,axiom,
! [VarCurr] :
( v109694(VarCurr)
<=> ( v109645(VarCurr)
& v109647(VarCurr) ) ) ).
fof(addAssignment_34099,axiom,
! [VarCurr] :
( v109684(VarCurr)
<=> v109686(VarCurr) ) ).
fof(addAssignment_34098,axiom,
! [VarCurr] :
( v109686(VarCurr)
<=> v109688(VarCurr) ) ).
fof(addAssignment_34097,axiom,
! [VarCurr] :
( v109688(VarCurr)
<=> v109690(VarCurr) ) ).
fof(addAssignment_34096,axiom,
! [VarCurr] :
( v109690(VarCurr)
<=> v109692(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109668(VarNext)
=> ( v109647(VarNext)
<=> v109647(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1897,axiom,
! [VarNext] :
( v109668(VarNext)
=> ( v109647(VarNext)
<=> v109678(VarNext) ) ) ).
fof(addAssignment_34095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109678(VarNext)
<=> v109676(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21627,axiom,
! [VarCurr] :
( v109676(VarCurr)
<=> ( v109679(VarCurr)
& v109680(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21626,axiom,
! [VarCurr] :
( v109680(VarCurr)
<=> ( v109651(VarCurr)
| v109655(VarCurr) ) ) ).
fof(writeUnaryOperator_8540,axiom,
! [VarCurr] :
( ~ v109679(VarCurr)
<=> v109649(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21625,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109668(VarNext)
<=> v109669(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21624,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109669(VarNext)
<=> ( v109671(VarNext)
& v109673(VarNext) ) ) ) ).
fof(writeUnaryOperator_8539,axiom,
! [VarCurr] :
( ~ v109673(VarCurr)
<=> v109645(VarCurr) ) ).
fof(addAssignment_34094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109671(VarNext)
<=> v109645(VarCurr) ) ) ).
fof(addAssignment_34093,axiom,
! [VarCurr] :
( v109655(VarCurr)
<=> v109657(VarCurr) ) ).
fof(addAssignment_34092,axiom,
! [VarCurr] :
( v109657(VarCurr)
<=> v109659(VarCurr) ) ).
fof(addAssignment_34091,axiom,
! [VarCurr] :
( v109659(VarCurr)
<=> v109661(VarCurr) ) ).
fof(addAssignment_34090,axiom,
! [VarCurr] :
( v109661(VarCurr)
<=> v109663(VarCurr) ) ).
fof(addAssignment_34089,axiom,
! [VarCurr] :
( v109663(VarCurr)
<=> v109665(VarCurr) ) ).
fof(addAssignment_34088,axiom,
! [VarCurr] :
( v109651(VarCurr)
<=> v109653(VarCurr) ) ).
fof(addAssignment_34087,axiom,
! [VarCurr] :
( v109653(VarCurr)
<=> $true ) ).
fof(addAssignment_34086,axiom,
! [VarCurr] :
( v109649(VarCurr)
<=> $false ) ).
fof(addAssignment_34085,axiom,
! [VarCurr] :
( v109645(VarCurr)
<=> v108955(VarCurr) ) ).
fof(addAssignment_34084,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v109427(VarCurr,B)
<=> v109429(VarCurr,B) ) ) ).
fof(addAssignment_34083,axiom,
! [VarCurr] :
( v109429(VarCurr,bitIndex3)
<=> v109431(VarCurr) ) ).
fof(addAssignment_34082,axiom,
! [VarCurr] :
( v109429(VarCurr,bitIndex2)
<=> v109531(VarCurr) ) ).
fof(addAssignment_34081,axiom,
! [VarCurr] :
( v109429(VarCurr,bitIndex1)
<=> v109567(VarCurr) ) ).
fof(addAssignment_34080,axiom,
! [VarCurr] :
( v109429(VarCurr,bitIndex0)
<=> v109603(VarCurr) ) ).
fof(addAssignment_34079,axiom,
! [VarCurr] :
( v109603(VarCurr)
<=> v109605(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2372,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109620(VarNext)
=> ( v109605(VarNext)
<=> v109605(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2406,axiom,
! [VarNext] :
( v109620(VarNext)
=> ( v109605(VarNext)
<=> v109632(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5089,axiom,
! [VarCurr] :
( ~ v109621(VarCurr)
=> ( v109632(VarCurr)
<=> v109633(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5093,axiom,
! [VarCurr] :
( v109621(VarCurr)
=> ( v109632(VarCurr)
<=> v109611(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5088,axiom,
! [VarCurr] :
( ~ v109626(VarCurr)
=> ( v109633(VarCurr)
<=> v109613(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5092,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109626(VarCurr)
=> ( v109633(VarCurr)
<=> x109000(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21623,axiom,
! [VarCurr] :
( v109620(VarCurr)
<=> ( v109621(VarCurr)
| v109624(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21622,axiom,
! [VarCurr] :
( v109624(VarCurr)
<=> ( v109625(VarCurr)
& v109631(VarCurr) ) ) ).
fof(writeUnaryOperator_8538,axiom,
! [VarCurr] :
( ~ v109631(VarCurr)
<=> v109621(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21621,axiom,
! [VarCurr] :
( v109625(VarCurr)
<=> ( v109626(VarCurr)
| v109628(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21620,axiom,
! [VarCurr] :
( v109628(VarCurr)
<=> ( v109629(VarCurr)
& v109630(VarCurr) ) ) ).
fof(writeUnaryOperator_8537,axiom,
! [VarCurr] :
( ~ v109630(VarCurr)
<=> v109626(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21619,axiom,
! [VarCurr] :
( v109629(VarCurr)
<=> ( v109607(VarCurr)
& v109609(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21618,axiom,
! [VarCurr] :
( v109626(VarCurr)
<=> ( v109607(VarCurr)
& v109627(VarCurr) ) ) ).
fof(writeUnaryOperator_8536,axiom,
! [VarCurr] :
( ~ v109627(VarCurr)
<=> v109609(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21617,axiom,
! [VarCurr] :
( v109621(VarCurr)
<=> ( v109622(VarCurr)
& v109623(VarCurr) ) ) ).
fof(writeUnaryOperator_8535,axiom,
! [VarCurr] :
( ~ v109623(VarCurr)
<=> v109609(VarCurr) ) ).
fof(writeUnaryOperator_8534,axiom,
! [VarCurr] :
( ~ v109622(VarCurr)
<=> v109607(VarCurr) ) ).
fof(addAssignment_34078,axiom,
! [VarCurr] :
( v109613(VarCurr)
<=> v109503(VarCurr,bitIndex0) ) ).
fof(addAssignment_34077,axiom,
! [VarCurr] :
( v109503(VarCurr,bitIndex0)
<=> v109398(VarCurr,bitIndex1) ) ).
fof(addAssignment_34076,axiom,
! [VarCurr] :
( v109398(VarCurr,bitIndex1)
<=> v109615(VarCurr) ) ).
fof(addAssignment_34075,axiom,
! [VarCurr] :
( v109615(VarCurr)
<=> v109617(VarCurr) ) ).
fof(addAssignment_34074,axiom,
! [VarCurr] :
( v109611(VarCurr)
<=> v109441(VarCurr,bitIndex0) ) ).
fof(addAssignment_34073,axiom,
! [VarCurr] :
( v109441(VarCurr,bitIndex0)
<=> v109443(VarCurr,bitIndex0) ) ).
fof(addAssignment_34072,axiom,
! [VarCurr] :
( v109443(VarCurr,bitIndex0)
<=> v109499(VarCurr,bitIndex0) ) ).
fof(addAssignment_34071,axiom,
! [VarCurr] :
( v109451(VarCurr,bitIndex0)
<=> v109497(VarCurr,bitIndex0) ) ).
fof(addAssignment_34070,axiom,
! [VarCurr] :
( v109202(VarCurr,bitIndex3)
<=> v109228(VarCurr,bitIndex3) ) ).
fof(addAssignment_34069,axiom,
! [VarCurr] :
( v109226(VarCurr,bitIndex3)
<=> v109227(VarCurr,bitIndex3) ) ).
fof(addAssignment_34068,axiom,
! [VarCurr] :
( v109204(VarCurr,bitIndex3)
<=> v109224(VarCurr,bitIndex3) ) ).
fof(addAssignment_34067,axiom,
! [VarCurr] :
( v109456(VarCurr,bitIndex0)
<=> v109458(VarCurr,bitIndex0) ) ).
fof(addAssignment_34066,axiom,
! [VarCurr] :
( v109458(VarCurr,bitIndex0)
<=> v109460(VarCurr,bitIndex0) ) ).
fof(addAssignment_34065,axiom,
! [VarCurr] :
( v109460(VarCurr,bitIndex0)
<=> v109462(VarCurr,bitIndex0) ) ).
fof(addAssignment_34064,axiom,
! [VarCurr] :
( v109462(VarCurr,bitIndex0)
<=> v109464(VarCurr,bitIndex0) ) ).
fof(addAssignment_34063,axiom,
! [VarCurr] :
( v109464(VarCurr,bitIndex0)
<=> v109466(VarCurr,bitIndex0) ) ).
fof(addAssignment_34062,axiom,
! [VarCurr] :
( v109466(VarCurr,bitIndex0)
<=> v109468(VarCurr,bitIndex0) ) ).
fof(addAssignment_34061,axiom,
! [VarCurr] :
( v109468(VarCurr,bitIndex0)
<=> v109470(VarCurr,bitIndex0) ) ).
fof(addAssignment_34060,axiom,
! [VarCurr] :
( v109470(VarCurr,bitIndex0)
<=> v109472(VarCurr,bitIndex0) ) ).
fof(addAssignment_34059,axiom,
! [VarCurr] :
( v109472(VarCurr,bitIndex0)
<=> v109474(VarCurr,bitIndex0) ) ).
fof(addAssignment_34058,axiom,
! [VarCurr] :
( v109474(VarCurr,bitIndex0)
<=> v109476(VarCurr,bitIndex0) ) ).
fof(addAssignment_34057,axiom,
! [VarCurr] :
( v109476(VarCurr,bitIndex0)
<=> v109478(VarCurr,bitIndex0) ) ).
fof(addAssignment_34056,axiom,
! [VarCurr] :
( v109478(VarCurr,bitIndex0)
<=> v109480(VarCurr,bitIndex0) ) ).
fof(addAssignment_34055,axiom,
! [VarCurr] :
( v109480(VarCurr,bitIndex0)
<=> v109482(VarCurr,bitIndex0) ) ).
fof(addAssignment_34054,axiom,
! [VarCurr] :
( v109482(VarCurr,bitIndex0)
<=> v109484(VarCurr,bitIndex0) ) ).
fof(addAssignment_34053,axiom,
! [VarCurr] :
( v109484(VarCurr,bitIndex0)
<=> v109486(VarCurr,bitIndex0) ) ).
fof(addAssignment_34052,axiom,
! [VarCurr] :
( v109486(VarCurr,bitIndex0)
<=> v4560(VarCurr,bitIndex0) ) ).
fof(addAssignment_34051,axiom,
! [VarCurr] :
( v109445(VarCurr,bitIndex0)
<=> v109447(VarCurr,bitIndex0) ) ).
fof(addAssignment_34050,axiom,
! [VarCurr] :
( v109447(VarCurr,bitIndex0)
<=> v109449(VarCurr,bitIndex0) ) ).
fof(addAssignment_34049,axiom,
! [VarCurr] :
( v109609(VarCurr)
<=> v108949(VarCurr,bitIndex0) ) ).
fof(addAssignment_34048,axiom,
! [VarCurr] :
( v109607(VarCurr)
<=> v108931(VarCurr,bitIndex0) ) ).
fof(addAssignment_34047,axiom,
! [VarCurr] :
( v109567(VarCurr)
<=> v109569(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2371,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109584(VarNext)
=> ( v109569(VarNext)
<=> v109569(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2405,axiom,
! [VarNext] :
( v109584(VarNext)
=> ( v109569(VarNext)
<=> v109596(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5087,axiom,
! [VarCurr] :
( ~ v109585(VarCurr)
=> ( v109596(VarCurr)
<=> v109597(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5091,axiom,
! [VarCurr] :
( v109585(VarCurr)
=> ( v109596(VarCurr)
<=> v109575(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5086,axiom,
! [VarCurr] :
( ~ v109590(VarCurr)
=> ( v109597(VarCurr)
<=> v109577(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5090,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109590(VarCurr)
=> ( v109597(VarCurr)
<=> x109000(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21616,axiom,
! [VarCurr] :
( v109584(VarCurr)
<=> ( v109585(VarCurr)
| v109588(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21615,axiom,
! [VarCurr] :
( v109588(VarCurr)
<=> ( v109589(VarCurr)
& v109595(VarCurr) ) ) ).
fof(writeUnaryOperator_8533,axiom,
! [VarCurr] :
( ~ v109595(VarCurr)
<=> v109585(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21614,axiom,
! [VarCurr] :
( v109589(VarCurr)
<=> ( v109590(VarCurr)
| v109592(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21613,axiom,
! [VarCurr] :
( v109592(VarCurr)
<=> ( v109593(VarCurr)
& v109594(VarCurr) ) ) ).
fof(writeUnaryOperator_8532,axiom,
! [VarCurr] :
( ~ v109594(VarCurr)
<=> v109590(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21612,axiom,
! [VarCurr] :
( v109593(VarCurr)
<=> ( v109571(VarCurr)
& v109573(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21611,axiom,
! [VarCurr] :
( v109590(VarCurr)
<=> ( v109571(VarCurr)
& v109591(VarCurr) ) ) ).
fof(writeUnaryOperator_8531,axiom,
! [VarCurr] :
( ~ v109591(VarCurr)
<=> v109573(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21610,axiom,
! [VarCurr] :
( v109585(VarCurr)
<=> ( v109586(VarCurr)
& v109587(VarCurr) ) ) ).
fof(writeUnaryOperator_8530,axiom,
! [VarCurr] :
( ~ v109587(VarCurr)
<=> v109573(VarCurr) ) ).
fof(writeUnaryOperator_8529,axiom,
! [VarCurr] :
( ~ v109586(VarCurr)
<=> v109571(VarCurr) ) ).
fof(addAssignment_34046,axiom,
! [VarCurr] :
( v109577(VarCurr)
<=> v109503(VarCurr,bitIndex1) ) ).
fof(addAssignment_34045,axiom,
! [VarCurr] :
( v109503(VarCurr,bitIndex1)
<=> v109505(VarCurr,bitIndex2) ) ).
fof(addAssignment_34044,axiom,
! [VarCurr] :
( v109505(VarCurr,bitIndex2)
<=> v109579(VarCurr) ) ).
fof(addAssignment_34043,axiom,
! [VarCurr] :
( v109579(VarCurr)
<=> v109581(VarCurr) ) ).
fof(addAssignment_34042,axiom,
! [VarCurr] :
( v109575(VarCurr)
<=> v109441(VarCurr,bitIndex1) ) ).
fof(addAssignment_34041,axiom,
! [VarCurr] :
( v109441(VarCurr,bitIndex1)
<=> v109443(VarCurr,bitIndex1) ) ).
fof(addAssignment_34040,axiom,
! [VarCurr] :
( v109443(VarCurr,bitIndex1)
<=> v109499(VarCurr,bitIndex1) ) ).
fof(addAssignment_34039,axiom,
! [VarCurr] :
( v109451(VarCurr,bitIndex1)
<=> v109497(VarCurr,bitIndex1) ) ).
fof(addAssignment_34038,axiom,
! [VarCurr] :
( v109202(VarCurr,bitIndex4)
<=> v109228(VarCurr,bitIndex4) ) ).
fof(addAssignment_34037,axiom,
! [VarCurr] :
( v109226(VarCurr,bitIndex4)
<=> v109227(VarCurr,bitIndex4) ) ).
fof(addAssignment_34036,axiom,
! [VarCurr] :
( v109204(VarCurr,bitIndex4)
<=> v109224(VarCurr,bitIndex4) ) ).
fof(addAssignment_34035,axiom,
! [VarCurr] :
( v109222(VarCurr,bitIndex4)
<=> v109223(VarCurr,bitIndex4) ) ).
fof(addAssignment_34034,axiom,
! [VarCurr] :
( v108066(VarCurr,bitIndex74)
<=> v108068(VarCurr,bitIndex74) ) ).
fof(addAssignment_34033,axiom,
! [VarCurr] :
( v108068(VarCurr,bitIndex74)
<=> v108070(VarCurr,bitIndex74) ) ).
fof(addAssignment_34032,axiom,
! [VarCurr] :
( v108070(VarCurr,bitIndex74)
<=> v108072(VarCurr,bitIndex94) ) ).
fof(addAssignment_34031,axiom,
! [VarCurr] :
( v108072(VarCurr,bitIndex94)
<=> v108074(VarCurr,bitIndex94) ) ).
fof(addAssignment_34030,axiom,
! [VarCurr] :
( v108074(VarCurr,bitIndex94)
<=> v108076(VarCurr,bitIndex94) ) ).
fof(addAssignment_34029,axiom,
! [VarCurr] :
( v108076(VarCurr,bitIndex94)
<=> v108078(VarCurr,bitIndex94) ) ).
fof(addAssignment_34028,axiom,
! [VarCurr] :
( v108078(VarCurr,bitIndex94)
<=> v108080(VarCurr,bitIndex94) ) ).
fof(addAssignment_34027,axiom,
! [VarCurr] :
( v108080(VarCurr,bitIndex94)
<=> v108082(VarCurr,bitIndex94) ) ).
fof(addAssignment_34026,axiom,
! [VarCurr] :
( v109456(VarCurr,bitIndex1)
<=> v109458(VarCurr,bitIndex1) ) ).
fof(addAssignment_34025,axiom,
! [VarCurr] :
( v109458(VarCurr,bitIndex1)
<=> v109460(VarCurr,bitIndex1) ) ).
fof(addAssignment_34024,axiom,
! [VarCurr] :
( v109460(VarCurr,bitIndex1)
<=> v109462(VarCurr,bitIndex1) ) ).
fof(addAssignment_34023,axiom,
! [VarCurr] :
( v109462(VarCurr,bitIndex1)
<=> v109464(VarCurr,bitIndex1) ) ).
fof(addAssignment_34022,axiom,
! [VarCurr] :
( v109464(VarCurr,bitIndex1)
<=> v109466(VarCurr,bitIndex1) ) ).
fof(addAssignment_34021,axiom,
! [VarCurr] :
( v109466(VarCurr,bitIndex1)
<=> v109468(VarCurr,bitIndex1) ) ).
fof(addAssignment_34020,axiom,
! [VarCurr] :
( v109468(VarCurr,bitIndex1)
<=> v109470(VarCurr,bitIndex1) ) ).
fof(addAssignment_34019,axiom,
! [VarCurr] :
( v109470(VarCurr,bitIndex1)
<=> v109472(VarCurr,bitIndex1) ) ).
fof(addAssignment_34018,axiom,
! [VarCurr] :
( v109472(VarCurr,bitIndex1)
<=> v109474(VarCurr,bitIndex1) ) ).
fof(addAssignment_34017,axiom,
! [VarCurr] :
( v109474(VarCurr,bitIndex1)
<=> v109476(VarCurr,bitIndex1) ) ).
fof(addAssignment_34016,axiom,
! [VarCurr] :
( v109476(VarCurr,bitIndex1)
<=> v109478(VarCurr,bitIndex1) ) ).
fof(addAssignment_34015,axiom,
! [VarCurr] :
( v109478(VarCurr,bitIndex1)
<=> v109480(VarCurr,bitIndex1) ) ).
fof(addAssignment_34014,axiom,
! [VarCurr] :
( v109480(VarCurr,bitIndex1)
<=> v109482(VarCurr,bitIndex1) ) ).
fof(addAssignment_34013,axiom,
! [VarCurr] :
( v109482(VarCurr,bitIndex1)
<=> v109484(VarCurr,bitIndex1) ) ).
fof(addAssignment_34012,axiom,
! [VarCurr] :
( v109484(VarCurr,bitIndex1)
<=> v109486(VarCurr,bitIndex1) ) ).
fof(addAssignment_34011,axiom,
! [VarCurr] :
( v109486(VarCurr,bitIndex1)
<=> v4560(VarCurr,bitIndex1) ) ).
fof(addAssignment_34010,axiom,
! [VarCurr] :
( v109445(VarCurr,bitIndex1)
<=> v109447(VarCurr,bitIndex1) ) ).
fof(addAssignment_34009,axiom,
! [VarCurr] :
( v109447(VarCurr,bitIndex1)
<=> v109449(VarCurr,bitIndex1) ) ).
fof(addAssignment_34008,axiom,
! [VarCurr] :
( v109573(VarCurr)
<=> v108949(VarCurr,bitIndex0) ) ).
fof(addAssignment_34007,axiom,
! [VarCurr] :
( v109571(VarCurr)
<=> v108931(VarCurr,bitIndex0) ) ).
fof(addAssignment_34006,axiom,
! [VarCurr] :
( v109531(VarCurr)
<=> v109533(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2370,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109548(VarNext)
=> ( v109533(VarNext)
<=> v109533(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2404,axiom,
! [VarNext] :
( v109548(VarNext)
=> ( v109533(VarNext)
<=> v109560(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5085,axiom,
! [VarCurr] :
( ~ v109549(VarCurr)
=> ( v109560(VarCurr)
<=> v109561(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5089,axiom,
! [VarCurr] :
( v109549(VarCurr)
=> ( v109560(VarCurr)
<=> v109539(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5084,axiom,
! [VarCurr] :
( ~ v109554(VarCurr)
=> ( v109561(VarCurr)
<=> v109541(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5088,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109554(VarCurr)
=> ( v109561(VarCurr)
<=> x109000(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21609,axiom,
! [VarCurr] :
( v109548(VarCurr)
<=> ( v109549(VarCurr)
| v109552(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21608,axiom,
! [VarCurr] :
( v109552(VarCurr)
<=> ( v109553(VarCurr)
& v109559(VarCurr) ) ) ).
fof(writeUnaryOperator_8528,axiom,
! [VarCurr] :
( ~ v109559(VarCurr)
<=> v109549(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21607,axiom,
! [VarCurr] :
( v109553(VarCurr)
<=> ( v109554(VarCurr)
| v109556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21606,axiom,
! [VarCurr] :
( v109556(VarCurr)
<=> ( v109557(VarCurr)
& v109558(VarCurr) ) ) ).
fof(writeUnaryOperator_8527,axiom,
! [VarCurr] :
( ~ v109558(VarCurr)
<=> v109554(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21605,axiom,
! [VarCurr] :
( v109557(VarCurr)
<=> ( v109535(VarCurr)
& v109537(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21604,axiom,
! [VarCurr] :
( v109554(VarCurr)
<=> ( v109535(VarCurr)
& v109555(VarCurr) ) ) ).
fof(writeUnaryOperator_8526,axiom,
! [VarCurr] :
( ~ v109555(VarCurr)
<=> v109537(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21603,axiom,
! [VarCurr] :
( v109549(VarCurr)
<=> ( v109550(VarCurr)
& v109551(VarCurr) ) ) ).
fof(writeUnaryOperator_8525,axiom,
! [VarCurr] :
( ~ v109551(VarCurr)
<=> v109537(VarCurr) ) ).
fof(writeUnaryOperator_8524,axiom,
! [VarCurr] :
( ~ v109550(VarCurr)
<=> v109535(VarCurr) ) ).
fof(addAssignment_34005,axiom,
! [VarCurr] :
( v109541(VarCurr)
<=> v109503(VarCurr,bitIndex2) ) ).
fof(addAssignment_34004,axiom,
! [VarCurr] :
( v109503(VarCurr,bitIndex2)
<=> v109398(VarCurr,bitIndex3) ) ).
fof(addAssignment_34003,axiom,
! [VarCurr] :
( v109398(VarCurr,bitIndex3)
<=> v109543(VarCurr) ) ).
fof(addAssignment_34002,axiom,
! [VarCurr] :
( v109543(VarCurr)
<=> v109545(VarCurr) ) ).
fof(addAssignment_34001,axiom,
! [VarCurr] :
( v109539(VarCurr)
<=> v109441(VarCurr,bitIndex2) ) ).
fof(addAssignment_34000,axiom,
! [VarCurr] :
( v109441(VarCurr,bitIndex2)
<=> v109443(VarCurr,bitIndex2) ) ).
fof(addAssignment_33999,axiom,
! [VarCurr] :
( v109443(VarCurr,bitIndex2)
<=> v109499(VarCurr,bitIndex2) ) ).
fof(addAssignment_33998,axiom,
! [VarCurr] :
( v109451(VarCurr,bitIndex2)
<=> v109497(VarCurr,bitIndex2) ) ).
fof(addAssignment_33997,axiom,
! [VarCurr] :
( v109202(VarCurr,bitIndex5)
<=> v109228(VarCurr,bitIndex5) ) ).
fof(addAssignment_33996,axiom,
! [VarCurr] :
( v109226(VarCurr,bitIndex5)
<=> v109227(VarCurr,bitIndex5) ) ).
fof(addAssignment_33995,axiom,
! [VarCurr] :
( v109204(VarCurr,bitIndex5)
<=> v109224(VarCurr,bitIndex5) ) ).
fof(addAssignment_33994,axiom,
! [VarCurr] :
( v109222(VarCurr,bitIndex6)
<=> v109223(VarCurr,bitIndex6) ) ).
fof(addAssignment_33993,axiom,
! [VarCurr] :
( v108066(VarCurr,bitIndex76)
<=> v108068(VarCurr,bitIndex76) ) ).
fof(addAssignment_33992,axiom,
! [VarCurr] :
( v108068(VarCurr,bitIndex76)
<=> v108070(VarCurr,bitIndex76) ) ).
fof(addAssignment_33991,axiom,
! [VarCurr] :
( v108070(VarCurr,bitIndex76)
<=> v108072(VarCurr,bitIndex96) ) ).
fof(addAssignment_33990,axiom,
! [VarCurr] :
( v108072(VarCurr,bitIndex96)
<=> v108074(VarCurr,bitIndex96) ) ).
fof(addAssignment_33989,axiom,
! [VarCurr] :
( v108074(VarCurr,bitIndex96)
<=> v108076(VarCurr,bitIndex96) ) ).
fof(addAssignment_33988,axiom,
! [VarCurr] :
( v108076(VarCurr,bitIndex96)
<=> v108078(VarCurr,bitIndex96) ) ).
fof(addAssignment_33987,axiom,
! [VarCurr] :
( v108078(VarCurr,bitIndex96)
<=> v108080(VarCurr,bitIndex96) ) ).
fof(addAssignment_33986,axiom,
! [VarCurr] :
( v108080(VarCurr,bitIndex96)
<=> v108082(VarCurr,bitIndex96) ) ).
fof(addAssignment_33985,axiom,
! [VarCurr] :
( v109222(VarCurr,bitIndex5)
<=> v109223(VarCurr,bitIndex5) ) ).
fof(addAssignment_33984,axiom,
! [VarCurr] :
( v108066(VarCurr,bitIndex75)
<=> v108068(VarCurr,bitIndex75) ) ).
fof(addAssignment_33983,axiom,
! [VarCurr] :
( v108068(VarCurr,bitIndex75)
<=> v108070(VarCurr,bitIndex75) ) ).
fof(addAssignment_33982,axiom,
! [VarCurr] :
( v108070(VarCurr,bitIndex75)
<=> v108072(VarCurr,bitIndex95) ) ).
fof(addAssignment_33981,axiom,
! [VarCurr] :
( v108072(VarCurr,bitIndex95)
<=> v108074(VarCurr,bitIndex95) ) ).
fof(addAssignment_33980,axiom,
! [VarCurr] :
( v108074(VarCurr,bitIndex95)
<=> v108076(VarCurr,bitIndex95) ) ).
fof(addAssignment_33979,axiom,
! [VarCurr] :
( v108076(VarCurr,bitIndex95)
<=> v108078(VarCurr,bitIndex95) ) ).
fof(addAssignment_33978,axiom,
! [VarCurr] :
( v108078(VarCurr,bitIndex95)
<=> v108080(VarCurr,bitIndex95) ) ).
fof(addAssignment_33977,axiom,
! [VarCurr] :
( v108080(VarCurr,bitIndex95)
<=> v108082(VarCurr,bitIndex95) ) ).
fof(addAssignment_33976,axiom,
! [VarCurr] :
( v109456(VarCurr,bitIndex2)
<=> v109458(VarCurr,bitIndex2) ) ).
fof(addAssignment_33975,axiom,
! [VarCurr] :
( v109458(VarCurr,bitIndex2)
<=> v109460(VarCurr,bitIndex2) ) ).
fof(addAssignment_33974,axiom,
! [VarCurr] :
( v109460(VarCurr,bitIndex2)
<=> v109462(VarCurr,bitIndex2) ) ).
fof(addAssignment_33973,axiom,
! [VarCurr] :
( v109462(VarCurr,bitIndex2)
<=> v109464(VarCurr,bitIndex2) ) ).
fof(addAssignment_33972,axiom,
! [VarCurr] :
( v109464(VarCurr,bitIndex2)
<=> v109466(VarCurr,bitIndex2) ) ).
fof(addAssignment_33971,axiom,
! [VarCurr] :
( v109466(VarCurr,bitIndex2)
<=> v109468(VarCurr,bitIndex2) ) ).
fof(addAssignment_33970,axiom,
! [VarCurr] :
( v109468(VarCurr,bitIndex2)
<=> v109470(VarCurr,bitIndex2) ) ).
fof(addAssignment_33969,axiom,
! [VarCurr] :
( v109470(VarCurr,bitIndex2)
<=> v109472(VarCurr,bitIndex2) ) ).
fof(addAssignment_33968,axiom,
! [VarCurr] :
( v109472(VarCurr,bitIndex2)
<=> v109474(VarCurr,bitIndex2) ) ).
fof(addAssignment_33967,axiom,
! [VarCurr] :
( v109474(VarCurr,bitIndex2)
<=> v109476(VarCurr,bitIndex2) ) ).
fof(addAssignment_33966,axiom,
! [VarCurr] :
( v109476(VarCurr,bitIndex2)
<=> v109478(VarCurr,bitIndex2) ) ).
fof(addAssignment_33965,axiom,
! [VarCurr] :
( v109478(VarCurr,bitIndex2)
<=> v109480(VarCurr,bitIndex2) ) ).
fof(addAssignment_33964,axiom,
! [VarCurr] :
( v109480(VarCurr,bitIndex2)
<=> v109482(VarCurr,bitIndex2) ) ).
fof(addAssignment_33963,axiom,
! [VarCurr] :
( v109482(VarCurr,bitIndex2)
<=> v109484(VarCurr,bitIndex2) ) ).
fof(addAssignment_33962,axiom,
! [VarCurr] :
( v109484(VarCurr,bitIndex2)
<=> v109486(VarCurr,bitIndex2) ) ).
fof(addAssignment_33961,axiom,
! [VarCurr] :
( v109486(VarCurr,bitIndex2)
<=> v4560(VarCurr,bitIndex2) ) ).
fof(addAssignment_33960,axiom,
! [VarCurr] :
( v109445(VarCurr,bitIndex2)
<=> v109447(VarCurr,bitIndex2) ) ).
fof(addAssignment_33959,axiom,
! [VarCurr] :
( v109447(VarCurr,bitIndex2)
<=> v109449(VarCurr,bitIndex2) ) ).
fof(addAssignment_33958,axiom,
! [VarCurr] :
( v109537(VarCurr)
<=> v108949(VarCurr,bitIndex0) ) ).
fof(addAssignment_33957,axiom,
! [VarCurr] :
( v109535(VarCurr)
<=> v108931(VarCurr,bitIndex0) ) ).
fof(addAssignment_33956,axiom,
! [VarCurr] :
( v109431(VarCurr)
<=> v109433(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109512(VarNext)
=> ( v109433(VarNext)
<=> v109433(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2403,axiom,
! [VarNext] :
( v109512(VarNext)
=> ( v109433(VarNext)
<=> v109524(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5083,axiom,
! [VarCurr] :
( ~ v109513(VarCurr)
=> ( v109524(VarCurr)
<=> v109525(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5087,axiom,
! [VarCurr] :
( v109513(VarCurr)
=> ( v109524(VarCurr)
<=> v109439(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5082,axiom,
! [VarCurr] :
( ~ v109518(VarCurr)
=> ( v109525(VarCurr)
<=> v109501(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5086,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109518(VarCurr)
=> ( v109525(VarCurr)
<=> x109000(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21602,axiom,
! [VarCurr] :
( v109512(VarCurr)
<=> ( v109513(VarCurr)
| v109516(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21601,axiom,
! [VarCurr] :
( v109516(VarCurr)
<=> ( v109517(VarCurr)
& v109523(VarCurr) ) ) ).
fof(writeUnaryOperator_8523,axiom,
! [VarCurr] :
( ~ v109523(VarCurr)
<=> v109513(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21600,axiom,
! [VarCurr] :
( v109517(VarCurr)
<=> ( v109518(VarCurr)
| v109520(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21599,axiom,
! [VarCurr] :
( v109520(VarCurr)
<=> ( v109521(VarCurr)
& v109522(VarCurr) ) ) ).
fof(writeUnaryOperator_8522,axiom,
! [VarCurr] :
( ~ v109522(VarCurr)
<=> v109518(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21598,axiom,
! [VarCurr] :
( v109521(VarCurr)
<=> ( v109435(VarCurr)
& v109437(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21597,axiom,
! [VarCurr] :
( v109518(VarCurr)
<=> ( v109435(VarCurr)
& v109519(VarCurr) ) ) ).
fof(writeUnaryOperator_8521,axiom,
! [VarCurr] :
( ~ v109519(VarCurr)
<=> v109437(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21596,axiom,
! [VarCurr] :
( v109513(VarCurr)
<=> ( v109514(VarCurr)
& v109515(VarCurr) ) ) ).
fof(writeUnaryOperator_8520,axiom,
! [VarCurr] :
( ~ v109515(VarCurr)
<=> v109437(VarCurr) ) ).
fof(writeUnaryOperator_8519,axiom,
! [VarCurr] :
( ~ v109514(VarCurr)
<=> v109435(VarCurr) ) ).
fof(addAssignment_33955,axiom,
! [VarCurr] :
( v109501(VarCurr)
<=> v109503(VarCurr,bitIndex3) ) ).
fof(addAssignment_33954,axiom,
! [VarCurr] :
( v109503(VarCurr,bitIndex3)
<=> v109505(VarCurr,bitIndex4) ) ).
fof(addAssignment_33953,axiom,
! [VarCurr] :
( v109505(VarCurr,bitIndex4)
<=> v109507(VarCurr) ) ).
fof(addAssignment_33952,axiom,
! [VarCurr] :
( v109507(VarCurr)
<=> v109509(VarCurr) ) ).
fof(addAssignment_33951,axiom,
! [VarCurr] :
( v109439(VarCurr)
<=> v109441(VarCurr,bitIndex3) ) ).
fof(addAssignment_33950,axiom,
! [VarCurr] :
( v109441(VarCurr,bitIndex3)
<=> v109443(VarCurr,bitIndex3) ) ).
fof(addAssignment_33949,axiom,
! [VarCurr] :
( v109443(VarCurr,bitIndex3)
<=> v109499(VarCurr,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2368,axiom,
! [VarCurr] :
( ~ v108985(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v109499(VarCurr,B)
<=> v109451(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2402,axiom,
! [VarCurr] :
( v108985(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v109499(VarCurr,B)
<=> v109445(VarCurr,B) ) ) ) ).
fof(addAssignment_33948,axiom,
! [VarCurr] :
( v109451(VarCurr,bitIndex3)
<=> v109497(VarCurr,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2367,axiom,
! [VarCurr] :
( ~ v109453(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v109497(VarCurr,B)
<=> v109498(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2401,axiom,
! [VarCurr] :
( v109453(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v109497(VarCurr,B)
<=> v109456(VarCurr,B) ) ) ) ).
fof(addAssignment_33947,axiom,
! [VarCurr] :
( ( v109498(VarCurr,bitIndex2)
<=> v109202(VarCurr,bitIndex5) )
& ( v109498(VarCurr,bitIndex1)
<=> v109202(VarCurr,bitIndex4) )
& ( v109498(VarCurr,bitIndex0)
<=> v109202(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_33946,axiom,
! [VarCurr] :
( v109498(VarCurr,bitIndex3)
<=> v109488(VarCurr) ) ).
fof(addAssignment_33945,axiom,
! [VarCurr] :
( v109498(VarCurr,bitIndex4)
<=> $false ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2366,axiom,
! [VarCurr] :
( ~ v108033(VarCurr,bitIndex0)
=> ( v109488(VarCurr)
<=> v109495(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2400,axiom,
! [VarCurr] :
( v108033(VarCurr,bitIndex0)
=> ( v109488(VarCurr)
<=> v109490(VarCurr) ) ) ).
fof(addAssignment_33944,axiom,
! [VarCurr] :
( v109495(VarCurr)
<=> v108028(VarCurr,bitIndex61) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_130,axiom,
! [VarCurr] :
( ~ v108054(VarCurr,bitIndex0)
=> ( v109490(VarCurr)
<=> v108066(VarCurr,bitIndex61) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2399,axiom,
! [VarCurr] :
( v108054(VarCurr,bitIndex0)
=> ( v109490(VarCurr)
<=> v109492(VarCurr) ) ) ).
fof(addAssignment_33943,axiom,
! [VarCurr] :
( v109492(VarCurr)
<=> v108062(VarCurr,bitIndex61) ) ).
fof(addAssignment_33942,axiom,
! [VarCurr] :
( v109456(VarCurr,bitIndex3)
<=> v109458(VarCurr,bitIndex3) ) ).
fof(addAssignment_33941,axiom,
! [VarCurr] :
( v109458(VarCurr,bitIndex3)
<=> v109460(VarCurr,bitIndex3) ) ).
fof(addAssignment_33940,axiom,
! [VarCurr] :
( v109460(VarCurr,bitIndex3)
<=> v109462(VarCurr,bitIndex3) ) ).
fof(addAssignment_33939,axiom,
! [VarCurr] :
( v109462(VarCurr,bitIndex3)
<=> v109464(VarCurr,bitIndex3) ) ).
fof(addAssignment_33938,axiom,
! [VarCurr] :
( v109464(VarCurr,bitIndex3)
<=> v109466(VarCurr,bitIndex3) ) ).
fof(addAssignment_33937,axiom,
! [VarCurr] :
( v109466(VarCurr,bitIndex3)
<=> v109468(VarCurr,bitIndex3) ) ).
fof(addAssignment_33936,axiom,
! [VarCurr] :
( v109468(VarCurr,bitIndex3)
<=> v109470(VarCurr,bitIndex3) ) ).
fof(addAssignment_33935,axiom,
! [VarCurr] :
( v109470(VarCurr,bitIndex3)
<=> v109472(VarCurr,bitIndex3) ) ).
fof(addAssignment_33934,axiom,
! [VarCurr] :
( v109472(VarCurr,bitIndex3)
<=> v109474(VarCurr,bitIndex3) ) ).
fof(addAssignment_33933,axiom,
! [VarCurr] :
( v109474(VarCurr,bitIndex3)
<=> v109476(VarCurr,bitIndex3) ) ).
fof(addAssignment_33932,axiom,
! [VarCurr] :
( v109476(VarCurr,bitIndex3)
<=> v109478(VarCurr,bitIndex3) ) ).
fof(addAssignment_33931,axiom,
! [VarCurr] :
( v109478(VarCurr,bitIndex3)
<=> v109480(VarCurr,bitIndex3) ) ).
fof(addAssignment_33930,axiom,
! [VarCurr] :
( v109480(VarCurr,bitIndex3)
<=> v109482(VarCurr,bitIndex3) ) ).
fof(addAssignment_33929,axiom,
! [VarCurr] :
( v109482(VarCurr,bitIndex3)
<=> v109484(VarCurr,bitIndex3) ) ).
fof(addAssignment_33928,axiom,
! [VarCurr] :
( v109484(VarCurr,bitIndex3)
<=> v109486(VarCurr,bitIndex3) ) ).
fof(addAssignment_33927,axiom,
! [VarCurr] :
( v109486(VarCurr,bitIndex3)
<=> v4560(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8518,axiom,
! [VarCurr] :
( ~ v109453(VarCurr)
<=> v106685(VarCurr) ) ).
fof(addAssignment_33926,axiom,
! [VarCurr] :
( v109445(VarCurr,bitIndex3)
<=> v109447(VarCurr,bitIndex3) ) ).
fof(addAssignment_33925,axiom,
! [VarCurr] :
( v109447(VarCurr,bitIndex3)
<=> v109449(VarCurr,bitIndex3) ) ).
fof(addAssignment_33924,axiom,
! [VarCurr] :
( v109437(VarCurr)
<=> v108949(VarCurr,bitIndex0) ) ).
fof(addAssignment_33923,axiom,
! [VarCurr] :
( v109435(VarCurr)
<=> v108931(VarCurr,bitIndex0) ) ).
fof(addAssignment_33922,axiom,
! [VarCurr] :
( v109349(VarCurr)
<=> v109351(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21595,axiom,
! [VarCurr] :
( v109351(VarCurr)
<=> ( v109353(VarCurr)
& v109368(VarCurr) ) ) ).
fof(addAssignment_33921,axiom,
! [VarCurr] :
( v109368(VarCurr)
<=> v109370(VarCurr) ) ).
fof(addAssignment_33920,axiom,
! [VarCurr] :
( v109370(VarCurr)
<=> v109372(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2365,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109405(VarNext)
=> ( v109372(VarNext)
<=> v109372(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2398,axiom,
! [VarNext] :
( v109405(VarNext)
=> ( v109372(VarNext)
<=> v109417(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5081,axiom,
! [VarCurr] :
( ~ v109406(VarCurr)
=> ( v109417(VarCurr)
<=> v109418(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5085,axiom,
! [VarCurr] :
( v109406(VarCurr)
=> ( v109417(VarCurr)
<=> v109378(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5080,axiom,
! [VarCurr] :
( ~ v109411(VarCurr)
=> ( v109418(VarCurr)
<=> v109394(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5084,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109411(VarCurr)
=> ( v109418(VarCurr)
<=> x109000(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21594,axiom,
! [VarCurr] :
( v109405(VarCurr)
<=> ( v109406(VarCurr)
| v109409(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21593,axiom,
! [VarCurr] :
( v109409(VarCurr)
<=> ( v109410(VarCurr)
& v109416(VarCurr) ) ) ).
fof(writeUnaryOperator_8517,axiom,
! [VarCurr] :
( ~ v109416(VarCurr)
<=> v109406(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21592,axiom,
! [VarCurr] :
( v109410(VarCurr)
<=> ( v109411(VarCurr)
| v109413(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21591,axiom,
! [VarCurr] :
( v109413(VarCurr)
<=> ( v109414(VarCurr)
& v109415(VarCurr) ) ) ).
fof(writeUnaryOperator_8516,axiom,
! [VarCurr] :
( ~ v109415(VarCurr)
<=> v109411(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21590,axiom,
! [VarCurr] :
( v109414(VarCurr)
<=> ( v109374(VarCurr)
& v109376(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21589,axiom,
! [VarCurr] :
( v109411(VarCurr)
<=> ( v109374(VarCurr)
& v109412(VarCurr) ) ) ).
fof(writeUnaryOperator_8515,axiom,
! [VarCurr] :
( ~ v109412(VarCurr)
<=> v109376(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21588,axiom,
! [VarCurr] :
( v109406(VarCurr)
<=> ( v109407(VarCurr)
& v109408(VarCurr) ) ) ).
fof(writeUnaryOperator_8514,axiom,
! [VarCurr] :
( ~ v109408(VarCurr)
<=> v109376(VarCurr) ) ).
fof(writeUnaryOperator_8513,axiom,
! [VarCurr] :
( ~ v109407(VarCurr)
<=> v109374(VarCurr) ) ).
fof(addAssignment_33919,axiom,
! [VarCurr] :
( v109394(VarCurr)
<=> v109396(VarCurr) ) ).
fof(addAssignment_33918,axiom,
! [VarCurr] :
( v109396(VarCurr)
<=> v109398(VarCurr,bitIndex0) ) ).
fof(addAssignment_33917,axiom,
! [VarCurr] :
( v109398(VarCurr,bitIndex0)
<=> v109400(VarCurr) ) ).
fof(addAssignment_33916,axiom,
! [VarCurr] :
( v109400(VarCurr)
<=> v109402(VarCurr) ) ).
fof(addAssignment_33915,axiom,
! [VarCurr] :
( v109378(VarCurr)
<=> v109380(VarCurr) ) ).
fof(addAssignment_33914,axiom,
! [VarCurr] :
( v109380(VarCurr)
<=> v109382(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2364,axiom,
! [VarCurr] :
( ~ v108985(VarCurr)
=> ( v109382(VarCurr)
<=> v109390(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2397,axiom,
! [VarCurr] :
( v108985(VarCurr)
=> ( v109382(VarCurr)
<=> v109384(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2363,axiom,
! [VarCurr] :
( ~ v106685(VarCurr)
=> ( v109390(VarCurr)
<=> v106693(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2396,axiom,
! [VarCurr] :
( v106685(VarCurr)
=> ( v109390(VarCurr)
<=> $true ) ) ).
fof(addAssignment_33913,axiom,
! [VarCurr] :
( v109384(VarCurr)
<=> v109386(VarCurr) ) ).
fof(addAssignment_33912,axiom,
! [VarCurr] :
( v109386(VarCurr)
<=> v109388(VarCurr) ) ).
fof(addAssignment_33911,axiom,
! [VarCurr] :
( v109376(VarCurr)
<=> v108949(VarCurr,bitIndex0) ) ).
fof(addAssignment_33910,axiom,
! [VarCurr] :
( v109374(VarCurr)
<=> v108931(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21587,axiom,
! [VarCurr] :
( v109353(VarCurr)
<=> ( v109355(VarCurr)
& v109364(VarCurr) ) ) ).
fof(writeUnaryOperator_8512,axiom,
! [VarCurr] :
( ~ v109364(VarCurr)
<=> v108910(VarCurr) ) ).
fof(writeUnaryOperator_8511,axiom,
! [VarCurr] :
( ~ v109355(VarCurr)
<=> v109357(VarCurr) ) ).
fof(addAssignment_33909,axiom,
! [VarCurr] :
( v109357(VarCurr)
<=> v109359(VarCurr) ) ).
fof(addAssignment_33908,axiom,
! [VarCurr] :
( v109359(VarCurr)
<=> v109361(VarCurr) ) ).
fof(addAssignment_33907,axiom,
! [VarCurr] :
( v109180(VarCurr)
<=> v109182(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21586,axiom,
! [VarCurr] :
( v109182(VarCurr,bitIndex0)
<=> ( v109184(VarCurr)
& v109303(VarCurr) ) ) ).
fof(writeUnaryOperator_8510,axiom,
! [VarCurr] :
( ~ v109303(VarCurr)
<=> v109188(VarCurr,bitIndex0) ) ).
fof(addAssignment_33906,axiom,
! [VarCurr] :
( v109188(VarCurr,bitIndex0)
<=> v109305(VarCurr) ) ).
fof(addAssignment_33905,axiom,
! [VarCurr] :
( v109305(VarCurr)
<=> v109307(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2362,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109322(VarNext)
=> ( v109307(VarNext)
<=> v109307(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2395,axiom,
! [VarNext] :
( v109322(VarNext)
=> ( v109307(VarNext)
<=> v109334(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5079,axiom,
! [VarCurr] :
( ~ v109323(VarCurr)
=> ( v109334(VarCurr)
<=> v109335(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5083,axiom,
! [VarCurr] :
( v109323(VarCurr)
=> ( v109334(VarCurr)
<=> v109313(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5078,axiom,
! [VarCurr] :
( ~ v109328(VarCurr)
=> ( v109335(VarCurr)
<=> v109315(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5082,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109328(VarCurr)
=> ( v109335(VarCurr)
<=> x109000(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21585,axiom,
! [VarCurr] :
( v109322(VarCurr)
<=> ( v109323(VarCurr)
| v109326(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21584,axiom,
! [VarCurr] :
( v109326(VarCurr)
<=> ( v109327(VarCurr)
& v109333(VarCurr) ) ) ).
fof(writeUnaryOperator_8509,axiom,
! [VarCurr] :
( ~ v109333(VarCurr)
<=> v109323(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21583,axiom,
! [VarCurr] :
( v109327(VarCurr)
<=> ( v109328(VarCurr)
| v109330(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21582,axiom,
! [VarCurr] :
( v109330(VarCurr)
<=> ( v109331(VarCurr)
& v109332(VarCurr) ) ) ).
fof(writeUnaryOperator_8508,axiom,
! [VarCurr] :
( ~ v109332(VarCurr)
<=> v109328(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21581,axiom,
! [VarCurr] :
( v109331(VarCurr)
<=> ( v109309(VarCurr)
& v109311(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21580,axiom,
! [VarCurr] :
( v109328(VarCurr)
<=> ( v109309(VarCurr)
& v109329(VarCurr) ) ) ).
fof(writeUnaryOperator_8507,axiom,
! [VarCurr] :
( ~ v109329(VarCurr)
<=> v109311(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21579,axiom,
! [VarCurr] :
( v109323(VarCurr)
<=> ( v109324(VarCurr)
& v109325(VarCurr) ) ) ).
fof(writeUnaryOperator_8506,axiom,
! [VarCurr] :
( ~ v109325(VarCurr)
<=> v109311(VarCurr) ) ).
fof(writeUnaryOperator_8505,axiom,
! [VarCurr] :
( ~ v109324(VarCurr)
<=> v109309(VarCurr) ) ).
fof(addAssignment_33904,axiom,
! [VarCurr] :
( v109315(VarCurr)
<=> v109232(VarCurr,bitIndex0) ) ).
fof(addAssignment_33903,axiom,
! [VarCurr] :
( v109232(VarCurr,bitIndex0)
<=> v109275(VarCurr,bitIndex1) ) ).
fof(addAssignment_33902,axiom,
! [VarCurr] :
( v109275(VarCurr,bitIndex1)
<=> v109317(VarCurr) ) ).
fof(addAssignment_33901,axiom,
! [VarCurr] :
( v109317(VarCurr)
<=> v109319(VarCurr) ) ).
fof(addAssignment_33900,axiom,
! [VarCurr] :
( v109313(VarCurr)
<=> v109200(VarCurr,bitIndex0) ) ).
fof(addAssignment_33899,axiom,
! [VarCurr] :
( v109200(VarCurr,bitIndex0)
<=> v109202(VarCurr,bitIndex0) ) ).
fof(addAssignment_33898,axiom,
! [VarCurr] :
( v109202(VarCurr,bitIndex0)
<=> v109228(VarCurr,bitIndex0) ) ).
fof(addAssignment_33897,axiom,
! [VarCurr] :
( v109226(VarCurr,bitIndex0)
<=> v109227(VarCurr,bitIndex0) ) ).
fof(addAssignment_33896,axiom,
! [VarCurr] :
( v109204(VarCurr,bitIndex0)
<=> v109224(VarCurr,bitIndex0) ) ).
fof(addAssignment_33895,axiom,
! [VarCurr] :
( v109222(VarCurr,bitIndex0)
<=> v109223(VarCurr,bitIndex0) ) ).
fof(addAssignment_33894,axiom,
! [VarCurr] :
( v108066(VarCurr,bitIndex70)
<=> v108068(VarCurr,bitIndex70) ) ).
fof(addAssignment_33893,axiom,
! [VarCurr] :
( v108068(VarCurr,bitIndex70)
<=> v108070(VarCurr,bitIndex70) ) ).
fof(addAssignment_33892,axiom,
! [VarCurr] :
( v108070(VarCurr,bitIndex70)
<=> v108072(VarCurr,bitIndex90) ) ).
fof(addAssignment_33891,axiom,
! [VarCurr] :
( v108072(VarCurr,bitIndex90)
<=> v108074(VarCurr,bitIndex90) ) ).
fof(addAssignment_33890,axiom,
! [VarCurr] :
( v108074(VarCurr,bitIndex90)
<=> v108076(VarCurr,bitIndex90) ) ).
fof(addAssignment_33889,axiom,
! [VarCurr] :
( v108076(VarCurr,bitIndex90)
<=> v108078(VarCurr,bitIndex90) ) ).
fof(addAssignment_33888,axiom,
! [VarCurr] :
( v108078(VarCurr,bitIndex90)
<=> v108080(VarCurr,bitIndex90) ) ).
fof(addAssignment_33887,axiom,
! [VarCurr] :
( v108080(VarCurr,bitIndex90)
<=> v108082(VarCurr,bitIndex90) ) ).
fof(addAssignment_33886,axiom,
! [VarCurr] :
( v109311(VarCurr)
<=> v108949(VarCurr,bitIndex0) ) ).
fof(addAssignment_33885,axiom,
! [VarCurr] :
( v109309(VarCurr)
<=> v108931(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21578,axiom,
! [VarCurr] :
( v109184(VarCurr)
<=> ( v109186(VarCurr)
& v109261(VarCurr) ) ) ).
fof(writeUnaryOperator_8504,axiom,
! [VarCurr] :
( ~ v109261(VarCurr)
<=> v109188(VarCurr,bitIndex1) ) ).
fof(addAssignment_33884,axiom,
! [VarCurr] :
( v109188(VarCurr,bitIndex1)
<=> v109263(VarCurr) ) ).
fof(addAssignment_33883,axiom,
! [VarCurr] :
( v109263(VarCurr)
<=> v109265(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2361,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109282(VarNext)
=> ( v109265(VarNext)
<=> v109265(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2394,axiom,
! [VarNext] :
( v109282(VarNext)
=> ( v109265(VarNext)
<=> v109294(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5077,axiom,
! [VarCurr] :
( ~ v109283(VarCurr)
=> ( v109294(VarCurr)
<=> v109295(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5081,axiom,
! [VarCurr] :
( v109283(VarCurr)
=> ( v109294(VarCurr)
<=> v109271(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5076,axiom,
! [VarCurr] :
( ~ v109288(VarCurr)
=> ( v109295(VarCurr)
<=> v109273(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109288(VarCurr)
=> ( v109295(VarCurr)
<=> x109000(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21577,axiom,
! [VarCurr] :
( v109282(VarCurr)
<=> ( v109283(VarCurr)
| v109286(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21576,axiom,
! [VarCurr] :
( v109286(VarCurr)
<=> ( v109287(VarCurr)
& v109293(VarCurr) ) ) ).
fof(writeUnaryOperator_8503,axiom,
! [VarCurr] :
( ~ v109293(VarCurr)
<=> v109283(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21575,axiom,
! [VarCurr] :
( v109287(VarCurr)
<=> ( v109288(VarCurr)
| v109290(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21574,axiom,
! [VarCurr] :
( v109290(VarCurr)
<=> ( v109291(VarCurr)
& v109292(VarCurr) ) ) ).
fof(writeUnaryOperator_8502,axiom,
! [VarCurr] :
( ~ v109292(VarCurr)
<=> v109288(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21573,axiom,
! [VarCurr] :
( v109291(VarCurr)
<=> ( v109267(VarCurr)
& v109269(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21572,axiom,
! [VarCurr] :
( v109288(VarCurr)
<=> ( v109267(VarCurr)
& v109289(VarCurr) ) ) ).
fof(writeUnaryOperator_8501,axiom,
! [VarCurr] :
( ~ v109289(VarCurr)
<=> v109269(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21571,axiom,
! [VarCurr] :
( v109283(VarCurr)
<=> ( v109284(VarCurr)
& v109285(VarCurr) ) ) ).
fof(writeUnaryOperator_8500,axiom,
! [VarCurr] :
( ~ v109285(VarCurr)
<=> v109269(VarCurr) ) ).
fof(writeUnaryOperator_8499,axiom,
! [VarCurr] :
( ~ v109284(VarCurr)
<=> v109267(VarCurr) ) ).
fof(addAssignment_33882,axiom,
! [VarCurr] :
( v109273(VarCurr)
<=> v109232(VarCurr,bitIndex1) ) ).
fof(addAssignment_33881,axiom,
! [VarCurr] :
( v109232(VarCurr,bitIndex1)
<=> v109275(VarCurr,bitIndex2) ) ).
fof(addAssignment_33880,axiom,
! [VarCurr] :
( v109275(VarCurr,bitIndex2)
<=> v109277(VarCurr) ) ).
fof(addAssignment_33879,axiom,
! [VarCurr] :
( v109277(VarCurr)
<=> v109279(VarCurr) ) ).
fof(addAssignment_33878,axiom,
! [VarCurr] :
( v109271(VarCurr)
<=> v109200(VarCurr,bitIndex1) ) ).
fof(addAssignment_33877,axiom,
! [VarCurr] :
( v109200(VarCurr,bitIndex1)
<=> v109202(VarCurr,bitIndex1) ) ).
fof(addAssignment_33876,axiom,
! [VarCurr] :
( v109202(VarCurr,bitIndex1)
<=> v109228(VarCurr,bitIndex1) ) ).
fof(addAssignment_33875,axiom,
! [VarCurr] :
( v109226(VarCurr,bitIndex1)
<=> v109227(VarCurr,bitIndex1) ) ).
fof(addAssignment_33874,axiom,
! [VarCurr] :
( v109204(VarCurr,bitIndex1)
<=> v109224(VarCurr,bitIndex1) ) ).
fof(addAssignment_33873,axiom,
! [VarCurr] :
( v109222(VarCurr,bitIndex1)
<=> v109223(VarCurr,bitIndex1) ) ).
fof(addAssignment_33872,axiom,
! [VarCurr] :
( v108066(VarCurr,bitIndex71)
<=> v108068(VarCurr,bitIndex71) ) ).
fof(addAssignment_33871,axiom,
! [VarCurr] :
( v108068(VarCurr,bitIndex71)
<=> v108070(VarCurr,bitIndex71) ) ).
fof(addAssignment_33870,axiom,
! [VarCurr] :
( v108070(VarCurr,bitIndex71)
<=> v108072(VarCurr,bitIndex91) ) ).
fof(addAssignment_33869,axiom,
! [VarCurr] :
( v108072(VarCurr,bitIndex91)
<=> v108074(VarCurr,bitIndex91) ) ).
fof(addAssignment_33868,axiom,
! [VarCurr] :
( v108074(VarCurr,bitIndex91)
<=> v108076(VarCurr,bitIndex91) ) ).
fof(addAssignment_33867,axiom,
! [VarCurr] :
( v108076(VarCurr,bitIndex91)
<=> v108078(VarCurr,bitIndex91) ) ).
fof(addAssignment_33866,axiom,
! [VarCurr] :
( v108078(VarCurr,bitIndex91)
<=> v108080(VarCurr,bitIndex91) ) ).
fof(addAssignment_33865,axiom,
! [VarCurr] :
( v108080(VarCurr,bitIndex91)
<=> v108082(VarCurr,bitIndex91) ) ).
fof(addAssignment_33864,axiom,
! [VarCurr] :
( v109269(VarCurr)
<=> v108949(VarCurr,bitIndex0) ) ).
fof(addAssignment_33863,axiom,
! [VarCurr] :
( v109267(VarCurr)
<=> v108931(VarCurr,bitIndex0) ) ).
fof(writeUnaryOperator_8498,axiom,
! [VarCurr] :
( ~ v109186(VarCurr)
<=> v109188(VarCurr,bitIndex2) ) ).
fof(addAssignment_33862,axiom,
! [VarCurr] :
( v109188(VarCurr,bitIndex2)
<=> v109190(VarCurr) ) ).
fof(addAssignment_33861,axiom,
! [VarCurr] :
( v109190(VarCurr)
<=> v109192(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2360,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109241(VarNext)
=> ( v109192(VarNext)
<=> v109192(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2393,axiom,
! [VarNext] :
( v109241(VarNext)
=> ( v109192(VarNext)
<=> v109253(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5075,axiom,
! [VarCurr] :
( ~ v109242(VarCurr)
=> ( v109253(VarCurr)
<=> v109254(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5079,axiom,
! [VarCurr] :
( v109242(VarCurr)
=> ( v109253(VarCurr)
<=> v109198(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5074,axiom,
! [VarCurr] :
( ~ v109247(VarCurr)
=> ( v109254(VarCurr)
<=> v109230(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109247(VarCurr)
=> ( v109254(VarCurr)
<=> x109000(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21570,axiom,
! [VarCurr] :
( v109241(VarCurr)
<=> ( v109242(VarCurr)
| v109245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21569,axiom,
! [VarCurr] :
( v109245(VarCurr)
<=> ( v109246(VarCurr)
& v109252(VarCurr) ) ) ).
fof(writeUnaryOperator_8497,axiom,
! [VarCurr] :
( ~ v109252(VarCurr)
<=> v109242(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21568,axiom,
! [VarCurr] :
( v109246(VarCurr)
<=> ( v109247(VarCurr)
| v109249(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21567,axiom,
! [VarCurr] :
( v109249(VarCurr)
<=> ( v109250(VarCurr)
& v109251(VarCurr) ) ) ).
fof(writeUnaryOperator_8496,axiom,
! [VarCurr] :
( ~ v109251(VarCurr)
<=> v109247(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21566,axiom,
! [VarCurr] :
( v109250(VarCurr)
<=> ( v109194(VarCurr)
& v109196(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21565,axiom,
! [VarCurr] :
( v109247(VarCurr)
<=> ( v109194(VarCurr)
& v109248(VarCurr) ) ) ).
fof(writeUnaryOperator_8495,axiom,
! [VarCurr] :
( ~ v109248(VarCurr)
<=> v109196(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21564,axiom,
! [VarCurr] :
( v109242(VarCurr)
<=> ( v109243(VarCurr)
& v109244(VarCurr) ) ) ).
fof(writeUnaryOperator_8494,axiom,
! [VarCurr] :
( ~ v109244(VarCurr)
<=> v109196(VarCurr) ) ).
fof(writeUnaryOperator_8493,axiom,
! [VarCurr] :
( ~ v109243(VarCurr)
<=> v109194(VarCurr) ) ).
fof(addAssignment_33860,axiom,
! [VarCurr] :
( v109230(VarCurr)
<=> v109232(VarCurr,bitIndex2) ) ).
fof(addAssignment_33859,axiom,
! [VarCurr] :
( v109232(VarCurr,bitIndex2)
<=> v109234(VarCurr) ) ).
fof(addAssignment_33858,axiom,
! [VarCurr] :
( v109234(VarCurr)
<=> v109236(VarCurr) ) ).
fof(addAssignment_33857,axiom,
! [VarCurr] :
( v109236(VarCurr)
<=> v109238(VarCurr) ) ).
fof(addAssignment_33856,axiom,
! [VarCurr] :
( v109198(VarCurr)
<=> v109200(VarCurr,bitIndex2) ) ).
fof(addAssignment_33855,axiom,
! [VarCurr] :
( v109200(VarCurr,bitIndex2)
<=> v109202(VarCurr,bitIndex2) ) ).
fof(addAssignment_33854,axiom,
! [VarCurr] :
( v109202(VarCurr,bitIndex2)
<=> v109228(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2359,axiom,
! [VarCurr] :
( ~ v108033(VarCurr,bitIndex0)
=> ! [B] :
( range_5_0(B)
=> ( v109228(VarCurr,B)
<=> v109226(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2392,axiom,
! [VarCurr] :
( v108033(VarCurr,bitIndex0)
=> ! [B] :
( range_5_0(B)
=> ( v109228(VarCurr,B)
<=> v109204(VarCurr,B) ) ) ) ).
fof(addAssignment_33853,axiom,
! [VarCurr] :
( v109226(VarCurr,bitIndex2)
<=> v109227(VarCurr,bitIndex2) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_129,axiom,
! [VarCurr] :
( ~ v109206(VarCurr)
=> ( ( v109227(VarCurr,bitIndex5)
<=> v108028(VarCurr,bitIndex76) )
& ( v109227(VarCurr,bitIndex4)
<=> v108028(VarCurr,bitIndex75) )
& ( v109227(VarCurr,bitIndex3)
<=> v108028(VarCurr,bitIndex74) )
& ( v109227(VarCurr,bitIndex2)
<=> v108028(VarCurr,bitIndex73) )
& ( v109227(VarCurr,bitIndex1)
<=> v108028(VarCurr,bitIndex72) )
& ( v109227(VarCurr,bitIndex0)
<=> v108028(VarCurr,bitIndex71) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_96,axiom,
! [VarCurr] :
( v109206(VarCurr)
=> ( ( v109227(VarCurr,bitIndex5)
<=> v108028(VarCurr,bitIndex75) )
& ( v109227(VarCurr,bitIndex4)
<=> v108028(VarCurr,bitIndex74) )
& ( v109227(VarCurr,bitIndex3)
<=> v108028(VarCurr,bitIndex73) )
& ( v109227(VarCurr,bitIndex2)
<=> v108028(VarCurr,bitIndex72) )
& ( v109227(VarCurr,bitIndex1)
<=> v108028(VarCurr,bitIndex71) )
& ( v109227(VarCurr,bitIndex0)
<=> v108028(VarCurr,bitIndex70) ) ) ) ).
fof(addAssignment_33852,axiom,
! [VarCurr] :
( v109204(VarCurr,bitIndex2)
<=> v109224(VarCurr,bitIndex2) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_128,axiom,
! [VarCurr] :
( ~ v109206(VarCurr)
=> ( ( v109224(VarCurr,bitIndex5)
<=> v109222(VarCurr,bitIndex6) )
& ( v109224(VarCurr,bitIndex4)
<=> v109222(VarCurr,bitIndex5) )
& ( v109224(VarCurr,bitIndex3)
<=> v109222(VarCurr,bitIndex4) )
& ( v109224(VarCurr,bitIndex2)
<=> v109222(VarCurr,bitIndex3) )
& ( v109224(VarCurr,bitIndex1)
<=> v109222(VarCurr,bitIndex2) )
& ( v109224(VarCurr,bitIndex0)
<=> v109222(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2391,axiom,
! [VarCurr] :
( v109206(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v109224(VarCurr,B)
<=> v109222(VarCurr,B) ) ) ) ).
fof(addAssignment_33851,axiom,
! [VarCurr] :
( v109222(VarCurr,bitIndex3)
<=> v109223(VarCurr,bitIndex3) ) ).
fof(addAssignment_33850,axiom,
! [VarCurr] :
( v108066(VarCurr,bitIndex73)
<=> v108068(VarCurr,bitIndex73) ) ).
fof(addAssignment_33849,axiom,
! [VarCurr] :
( v108068(VarCurr,bitIndex73)
<=> v108070(VarCurr,bitIndex73) ) ).
fof(addAssignment_33848,axiom,
! [VarCurr] :
( v108070(VarCurr,bitIndex73)
<=> v108072(VarCurr,bitIndex93) ) ).
fof(addAssignment_33847,axiom,
! [VarCurr] :
( v108072(VarCurr,bitIndex93)
<=> v108074(VarCurr,bitIndex93) ) ).
fof(addAssignment_33846,axiom,
! [VarCurr] :
( v108074(VarCurr,bitIndex93)
<=> v108076(VarCurr,bitIndex93) ) ).
fof(addAssignment_33845,axiom,
! [VarCurr] :
( v108076(VarCurr,bitIndex93)
<=> v108078(VarCurr,bitIndex93) ) ).
fof(addAssignment_33844,axiom,
! [VarCurr] :
( v108078(VarCurr,bitIndex93)
<=> v108080(VarCurr,bitIndex93) ) ).
fof(addAssignment_33843,axiom,
! [VarCurr] :
( v108080(VarCurr,bitIndex93)
<=> v108082(VarCurr,bitIndex93) ) ).
fof(addAssignment_33842,axiom,
! [VarCurr] :
( v109222(VarCurr,bitIndex2)
<=> v109223(VarCurr,bitIndex2) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_127,axiom,
! [VarCurr] :
( ~ v108054(VarCurr,bitIndex0)
=> ( ( v109223(VarCurr,bitIndex6)
<=> v108066(VarCurr,bitIndex76) )
& ( v109223(VarCurr,bitIndex5)
<=> v108066(VarCurr,bitIndex75) )
& ( v109223(VarCurr,bitIndex4)
<=> v108066(VarCurr,bitIndex74) )
& ( v109223(VarCurr,bitIndex3)
<=> v108066(VarCurr,bitIndex73) )
& ( v109223(VarCurr,bitIndex2)
<=> v108066(VarCurr,bitIndex72) )
& ( v109223(VarCurr,bitIndex1)
<=> v108066(VarCurr,bitIndex71) )
& ( v109223(VarCurr,bitIndex0)
<=> v108066(VarCurr,bitIndex70) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_95,axiom,
! [VarCurr] :
( v108054(VarCurr,bitIndex0)
=> ( ( v109223(VarCurr,bitIndex6)
<=> v108062(VarCurr,bitIndex76) )
& ( v109223(VarCurr,bitIndex5)
<=> v108062(VarCurr,bitIndex75) )
& ( v109223(VarCurr,bitIndex4)
<=> v108062(VarCurr,bitIndex74) )
& ( v109223(VarCurr,bitIndex3)
<=> v108062(VarCurr,bitIndex73) )
& ( v109223(VarCurr,bitIndex2)
<=> v108062(VarCurr,bitIndex72) )
& ( v109223(VarCurr,bitIndex1)
<=> v108062(VarCurr,bitIndex71) )
& ( v109223(VarCurr,bitIndex0)
<=> v108062(VarCurr,bitIndex70) ) ) ) ).
fof(addAssignment_33841,axiom,
! [VarCurr] :
( v108066(VarCurr,bitIndex72)
<=> v108068(VarCurr,bitIndex72) ) ).
fof(addAssignment_33840,axiom,
! [VarCurr] :
( v108068(VarCurr,bitIndex72)
<=> v108070(VarCurr,bitIndex72) ) ).
fof(addAssignment_33839,axiom,
! [VarCurr] :
( v108070(VarCurr,bitIndex72)
<=> v108072(VarCurr,bitIndex92) ) ).
fof(addAssignment_33838,axiom,
! [VarCurr] :
( v108072(VarCurr,bitIndex92)
<=> v108074(VarCurr,bitIndex92) ) ).
fof(addAssignment_33837,axiom,
! [VarCurr] :
( v108074(VarCurr,bitIndex92)
<=> v108076(VarCurr,bitIndex92) ) ).
fof(addAssignment_33836,axiom,
! [VarCurr] :
( v108076(VarCurr,bitIndex92)
<=> v108078(VarCurr,bitIndex92) ) ).
fof(addAssignment_33835,axiom,
! [VarCurr] :
( v108078(VarCurr,bitIndex92)
<=> v108080(VarCurr,bitIndex92) ) ).
fof(addAssignment_33834,axiom,
! [VarCurr] :
( v108080(VarCurr,bitIndex92)
<=> v108082(VarCurr,bitIndex92) ) ).
fof(addAssignment_33833,axiom,
! [VarCurr] :
( v109206(VarCurr)
<=> v109208(VarCurr) ) ).
fof(addAssignment_33832,axiom,
! [VarCurr] :
( v109208(VarCurr)
<=> v109210(VarCurr) ) ).
fof(addAssignment_33831,axiom,
! [VarCurr] :
( v109210(VarCurr)
<=> v109212(VarCurr) ) ).
fof(addAssignment_33830,axiom,
! [VarCurr] :
( v109212(VarCurr)
<=> v109214(VarCurr) ) ).
fof(addAssignment_33829,axiom,
! [VarCurr] :
( v109214(VarCurr)
<=> v109216(VarCurr) ) ).
fof(addAssignment_33828,axiom,
! [VarCurr] :
( v109216(VarCurr)
<=> v109218(VarCurr) ) ).
fof(addAssignment_33827,axiom,
! [VarCurr] :
( v109218(VarCurr)
<=> v4264(VarCurr,bitIndex3) ) ).
fof(addAssignment_33826,axiom,
! [VarCurr] :
( v4264(VarCurr,bitIndex3)
<=> v4266(VarCurr,bitIndex3) ) ).
fof(addAssignment_33825,axiom,
! [VarCurr] :
( v4266(VarCurr,bitIndex3)
<=> v109220(VarCurr) ) ).
fof(addAssignment_33824,axiom,
! [VarCurr] :
( v109196(VarCurr)
<=> v108949(VarCurr,bitIndex0) ) ).
fof(addAssignment_33823,axiom,
! [VarCurr] :
( v109194(VarCurr)
<=> v108931(VarCurr,bitIndex0) ) ).
fof(addAssignment_33822,axiom,
! [VarCurr] :
( v109125(VarCurr)
<=> v109127(VarCurr) ) ).
fof(addAssignment_33821,axiom,
! [VarCurr] :
( v109127(VarCurr)
<=> v109129(VarCurr) ) ).
fof(addAssignment_33820,axiom,
! [VarCurr] :
( v109129(VarCurr)
<=> v109131(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2358,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109155(VarNext)
=> ( v109131(VarNext)
<=> v109131(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2390,axiom,
! [VarNext] :
( v109155(VarNext)
=> ( v109131(VarNext)
<=> v109167(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5073,axiom,
! [VarCurr] :
( ~ v109156(VarCurr)
=> ( v109167(VarCurr)
<=> v109168(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5077,axiom,
! [VarCurr] :
( v109156(VarCurr)
=> ( v109167(VarCurr)
<=> v109137(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5072,axiom,
! [VarCurr] :
( ~ v109161(VarCurr)
=> ( v109168(VarCurr)
<=> v109144(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109161(VarCurr)
=> ( v109168(VarCurr)
<=> x109000(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21563,axiom,
! [VarCurr] :
( v109155(VarCurr)
<=> ( v109156(VarCurr)
| v109159(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21562,axiom,
! [VarCurr] :
( v109159(VarCurr)
<=> ( v109160(VarCurr)
& v109166(VarCurr) ) ) ).
fof(writeUnaryOperator_8492,axiom,
! [VarCurr] :
( ~ v109166(VarCurr)
<=> v109156(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21561,axiom,
! [VarCurr] :
( v109160(VarCurr)
<=> ( v109161(VarCurr)
| v109163(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21560,axiom,
! [VarCurr] :
( v109163(VarCurr)
<=> ( v109164(VarCurr)
& v109165(VarCurr) ) ) ).
fof(writeUnaryOperator_8491,axiom,
! [VarCurr] :
( ~ v109165(VarCurr)
<=> v109161(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21559,axiom,
! [VarCurr] :
( v109164(VarCurr)
<=> ( v109133(VarCurr)
& v109135(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21558,axiom,
! [VarCurr] :
( v109161(VarCurr)
<=> ( v109133(VarCurr)
& v109162(VarCurr) ) ) ).
fof(writeUnaryOperator_8490,axiom,
! [VarCurr] :
( ~ v109162(VarCurr)
<=> v109135(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21557,axiom,
! [VarCurr] :
( v109156(VarCurr)
<=> ( v109157(VarCurr)
& v109158(VarCurr) ) ) ).
fof(writeUnaryOperator_8489,axiom,
! [VarCurr] :
( ~ v109158(VarCurr)
<=> v109135(VarCurr) ) ).
fof(writeUnaryOperator_8488,axiom,
! [VarCurr] :
( ~ v109157(VarCurr)
<=> v109133(VarCurr) ) ).
fof(addAssignment_33819,axiom,
! [VarCurr] :
( v109144(VarCurr)
<=> v109146(VarCurr) ) ).
fof(addAssignment_33818,axiom,
! [VarCurr] :
( v109146(VarCurr)
<=> v109148(VarCurr) ) ).
fof(addAssignment_33817,axiom,
! [VarCurr] :
( v109148(VarCurr)
<=> v109150(VarCurr) ) ).
fof(addAssignment_33816,axiom,
! [VarCurr] :
( v109150(VarCurr)
<=> v109152(VarCurr) ) ).
fof(addAssignment_33815,axiom,
! [VarCurr] :
( v109137(VarCurr)
<=> v109139(VarCurr) ) ).
fof(addAssignment_33814,axiom,
! [VarCurr] :
( v109139(VarCurr)
<=> v109141(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2357,axiom,
! [VarCurr] :
( ~ v108985(VarCurr)
=> ( v109141(VarCurr)
<=> v106685(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2389,axiom,
! [VarCurr] :
( v108985(VarCurr)
=> ( v109141(VarCurr)
<=> $false ) ) ).
fof(addAssignment_33813,axiom,
! [VarCurr] :
( v109135(VarCurr)
<=> v108949(VarCurr,bitIndex0) ) ).
fof(addAssignment_33812,axiom,
! [VarCurr] :
( v109133(VarCurr)
<=> v108931(VarCurr,bitIndex0) ) ).
fof(addAssignment_33811,axiom,
! [VarCurr] :
( v109049(VarCurr)
<=> v109051(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21556,axiom,
! [VarCurr] :
( v109051(VarCurr)
<=> ( v109053(VarCurr)
& v108923(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21555,axiom,
! [VarCurr] :
( v109053(VarCurr)
<=> ( v108908(VarCurr)
& v109055(VarCurr) ) ) ).
fof(writeUnaryOperator_8487,axiom,
! [VarCurr] :
( ~ v109055(VarCurr)
<=> v109057(VarCurr) ) ).
fof(addAssignment_33810,axiom,
! [VarCurr] :
( v109057(VarCurr)
<=> v109059(VarCurr) ) ).
fof(addAssignment_33809,axiom,
! [VarCurr] :
( v109059(VarCurr)
<=> v109061(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2356,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109095(VarNext)
=> ( v109061(VarNext)
<=> v109061(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2388,axiom,
! [VarNext] :
( v109095(VarNext)
=> ( v109061(VarNext)
<=> v109107(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5071,axiom,
! [VarCurr] :
( ~ v109096(VarCurr)
=> ( v109107(VarCurr)
<=> v109108(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5075,axiom,
! [VarCurr] :
( v109096(VarCurr)
=> ( v109107(VarCurr)
<=> v109067(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5070,axiom,
! [VarCurr] :
( ~ v109101(VarCurr)
=> ( v109108(VarCurr)
<=> v109084(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5074,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109101(VarCurr)
=> ( v109108(VarCurr)
<=> x109000(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21554,axiom,
! [VarCurr] :
( v109095(VarCurr)
<=> ( v109096(VarCurr)
| v109099(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21553,axiom,
! [VarCurr] :
( v109099(VarCurr)
<=> ( v109100(VarCurr)
& v109106(VarCurr) ) ) ).
fof(writeUnaryOperator_8486,axiom,
! [VarCurr] :
( ~ v109106(VarCurr)
<=> v109096(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21552,axiom,
! [VarCurr] :
( v109100(VarCurr)
<=> ( v109101(VarCurr)
| v109103(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21551,axiom,
! [VarCurr] :
( v109103(VarCurr)
<=> ( v109104(VarCurr)
& v109105(VarCurr) ) ) ).
fof(writeUnaryOperator_8485,axiom,
! [VarCurr] :
( ~ v109105(VarCurr)
<=> v109101(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21550,axiom,
! [VarCurr] :
( v109104(VarCurr)
<=> ( v109063(VarCurr)
& v109065(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21549,axiom,
! [VarCurr] :
( v109101(VarCurr)
<=> ( v109063(VarCurr)
& v109102(VarCurr) ) ) ).
fof(writeUnaryOperator_8484,axiom,
! [VarCurr] :
( ~ v109102(VarCurr)
<=> v109065(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21548,axiom,
! [VarCurr] :
( v109096(VarCurr)
<=> ( v109097(VarCurr)
& v109098(VarCurr) ) ) ).
fof(writeUnaryOperator_8483,axiom,
! [VarCurr] :
( ~ v109098(VarCurr)
<=> v109065(VarCurr) ) ).
fof(writeUnaryOperator_8482,axiom,
! [VarCurr] :
( ~ v109097(VarCurr)
<=> v109063(VarCurr) ) ).
fof(addAssignment_33808,axiom,
! [VarCurr] :
( v109084(VarCurr)
<=> v109086(VarCurr) ) ).
fof(addAssignment_33807,axiom,
! [VarCurr] :
( v109086(VarCurr)
<=> v109088(VarCurr,bitIndex63) ) ).
fof(addAssignment_33806,axiom,
! [VarCurr] :
( v109088(VarCurr,bitIndex63)
<=> v109090(VarCurr) ) ).
fof(addAssignment_33805,axiom,
! [VarCurr] :
( v109090(VarCurr)
<=> v109092(VarCurr) ) ).
fof(addAssignment_33804,axiom,
! [VarCurr] :
( v109067(VarCurr)
<=> v109069(VarCurr) ) ).
fof(addAssignment_33803,axiom,
! [VarCurr] :
( v109069(VarCurr)
<=> v109071(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2355,axiom,
! [VarCurr] :
( ~ v108985(VarCurr)
=> ( v109071(VarCurr)
<=> v109079(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2387,axiom,
! [VarCurr] :
( v108985(VarCurr)
=> ( v109071(VarCurr)
<=> v109073(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21547,axiom,
! [VarCurr] :
( v109079(VarCurr)
<=> ( v109081(VarCurr)
& v106949(VarCurr) ) ) ).
fof(writeUnaryOperator_8481,axiom,
! [VarCurr] :
( ~ v109081(VarCurr)
<=> v106685(VarCurr) ) ).
fof(addAssignment_33802,axiom,
! [VarCurr] :
( v109073(VarCurr)
<=> v109075(VarCurr) ) ).
fof(addAssignment_33801,axiom,
! [VarCurr] :
( v109075(VarCurr)
<=> v109077(VarCurr) ) ).
fof(addAssignment_33800,axiom,
! [VarCurr] :
( v109065(VarCurr)
<=> v108949(VarCurr,bitIndex0) ) ).
fof(addAssignment_33799,axiom,
! [VarCurr] :
( v109063(VarCurr)
<=> v108931(VarCurr,bitIndex0) ) ).
fof(addAssignment_33798,axiom,
! [VarCurr] :
( v109041(VarCurr,bitIndex3)
<=> v109043(VarCurr,bitIndex3) ) ).
fof(addAssignment_33797,axiom,
! [VarCurr] :
( v109043(VarCurr,bitIndex3)
<=> v109045(VarCurr,bitIndex3) ) ).
fof(addAssignment_33796,axiom,
! [VarCurr] :
( v109045(VarCurr,bitIndex3)
<=> v109047(VarCurr,bitIndex4) ) ).
fof(addAssignment_33795,axiom,
! [VarCurr] :
( v109041(VarCurr,bitIndex2)
<=> v109043(VarCurr,bitIndex2) ) ).
fof(addAssignment_33794,axiom,
! [VarCurr] :
( v109043(VarCurr,bitIndex2)
<=> v109045(VarCurr,bitIndex2) ) ).
fof(addAssignment_33793,axiom,
! [VarCurr] :
( v109045(VarCurr,bitIndex2)
<=> v109047(VarCurr,bitIndex3) ) ).
fof(addAssignment_33792,axiom,
! [VarCurr] :
( v109041(VarCurr,bitIndex1)
<=> v109043(VarCurr,bitIndex1) ) ).
fof(addAssignment_33791,axiom,
! [VarCurr] :
( v109043(VarCurr,bitIndex1)
<=> v109045(VarCurr,bitIndex1) ) ).
fof(addAssignment_33790,axiom,
! [VarCurr] :
( v109045(VarCurr,bitIndex1)
<=> v109047(VarCurr,bitIndex2) ) ).
fof(addAssignment_33789,axiom,
! [VarCurr] :
( v109041(VarCurr,bitIndex0)
<=> v109043(VarCurr,bitIndex0) ) ).
fof(addAssignment_33788,axiom,
! [VarCurr] :
( v109043(VarCurr,bitIndex0)
<=> v109045(VarCurr,bitIndex0) ) ).
fof(addAssignment_33787,axiom,
! [VarCurr] :
( v109045(VarCurr,bitIndex0)
<=> v109047(VarCurr,bitIndex1) ) ).
fof(addAssignment_33786,axiom,
! [VarCurr] :
( v108894(VarCurr)
<=> v108896(VarCurr) ) ).
fof(addAssignment_33785,axiom,
! [VarCurr] :
( v108896(VarCurr)
<=> v108898(VarCurr) ) ).
fof(writeUnaryOperator_8480,axiom,
! [VarCurr] :
( ~ v108898(VarCurr)
<=> v108900(VarCurr) ) ).
fof(addAssignment_33784,axiom,
! [VarCurr] :
( v108900(VarCurr)
<=> v108902(VarCurr) ) ).
fof(addAssignment_33783,axiom,
! [VarCurr] :
( v108902(VarCurr)
<=> v108904(VarCurr) ) ).
fof(writeUnaryOperator_8479,axiom,
! [VarCurr] :
( ~ v108904(VarCurr)
<=> v109032(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21546,axiom,
! [VarCurr] :
( v109032(VarCurr)
<=> ( v108906(VarCurr)
& v108921(VarCurr) ) ) ).
fof(addAssignment_33782,axiom,
! [VarCurr] :
( v108921(VarCurr)
<=> v108923(VarCurr) ) ).
fof(addAssignment_33781,axiom,
! [VarCurr] :
( v108923(VarCurr)
<=> v108925(VarCurr) ) ).
fof(addAssignment_33780,axiom,
! [VarCurr] :
( v108925(VarCurr)
<=> v108927(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2354,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v109013(VarNext)
=> ( v108927(VarNext)
<=> v108927(VarCurr) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2386,axiom,
! [VarNext] :
( v109013(VarNext)
=> ( v108927(VarNext)
<=> v109025(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5069,axiom,
! [VarCurr] :
( ~ v109014(VarCurr)
=> ( v109025(VarCurr)
<=> v109026(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5073,axiom,
! [VarCurr] :
( v109014(VarCurr)
=> ( v109025(VarCurr)
<=> v108979(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5068,axiom,
! [VarCurr] :
( ~ v109019(VarCurr)
=> ( v109026(VarCurr)
<=> v109002(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v109019(VarCurr)
=> ( v109026(VarCurr)
<=> x109000(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21545,axiom,
! [VarCurr] :
( v109013(VarCurr)
<=> ( v109014(VarCurr)
| v109017(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21544,axiom,
! [VarCurr] :
( v109017(VarCurr)
<=> ( v109018(VarCurr)
& v109024(VarCurr) ) ) ).
fof(writeUnaryOperator_8478,axiom,
! [VarCurr] :
( ~ v109024(VarCurr)
<=> v109014(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21543,axiom,
! [VarCurr] :
( v109018(VarCurr)
<=> ( v109019(VarCurr)
| v109021(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21542,axiom,
! [VarCurr] :
( v109021(VarCurr)
<=> ( v109022(VarCurr)
& v109023(VarCurr) ) ) ).
fof(writeUnaryOperator_8477,axiom,
! [VarCurr] :
( ~ v109023(VarCurr)
<=> v109019(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21541,axiom,
! [VarCurr] :
( v109022(VarCurr)
<=> ( v108929(VarCurr)
& v108947(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21540,axiom,
! [VarCurr] :
( v109019(VarCurr)
<=> ( v108929(VarCurr)
& v109020(VarCurr) ) ) ).
fof(writeUnaryOperator_8476,axiom,
! [VarCurr] :
( ~ v109020(VarCurr)
<=> v108947(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21539,axiom,
! [VarCurr] :
( v109014(VarCurr)
<=> ( v109015(VarCurr)
& v109016(VarCurr) ) ) ).
fof(writeUnaryOperator_8475,axiom,
! [VarCurr] :
( ~ v109016(VarCurr)
<=> v108947(VarCurr) ) ).
fof(writeUnaryOperator_8474,axiom,
! [VarCurr] :
( ~ v109015(VarCurr)
<=> v108929(VarCurr) ) ).
fof(addAssignment_33779,axiom,
! [VarCurr] :
( v109002(VarCurr)
<=> v109004(VarCurr) ) ).
fof(addAssignment_33778,axiom,
! [VarCurr] :
( v109004(VarCurr)
<=> v109006(VarCurr) ) ).
fof(addAssignment_33777,axiom,
! [VarCurr] :
( v109006(VarCurr)
<=> v109008(VarCurr) ) ).
fof(addAssignment_33776,axiom,
! [VarCurr] :
( v109008(VarCurr)
<=> v109010(VarCurr) ) ).
fof(addAssignment_33775,axiom,
! [VarCurr] :
( v108979(VarCurr)
<=> v108981(VarCurr) ) ).
fof(addAssignment_33774,axiom,
! [VarCurr] :
( v108981(VarCurr)
<=> v108983(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2353,axiom,
! [VarCurr] :
( ~ v108985(VarCurr)
=> ( v108983(VarCurr)
<=> v108997(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2385,axiom,
! [VarCurr] :
( v108985(VarCurr)
=> ( v108983(VarCurr)
<=> v108991(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2352,axiom,
! [VarCurr] :
( ~ v106685(VarCurr)
=> ( v108997(VarCurr)
<=> v106839(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2384,axiom,
! [VarCurr] :
( v106685(VarCurr)
=> ( v108997(VarCurr)
<=> $true ) ) ).
fof(addAssignment_33773,axiom,
! [VarCurr] :
( v108991(VarCurr)
<=> v108993(VarCurr) ) ).
fof(addAssignment_33772,axiom,
! [VarCurr] :
( v108993(VarCurr)
<=> v108995(VarCurr) ) ).
fof(addAssignment_33771,axiom,
! [VarCurr] :
( v108985(VarCurr)
<=> v108987(VarCurr) ) ).
fof(addAssignment_33770,axiom,
! [VarCurr] :
( v108987(VarCurr)
<=> v108989(VarCurr) ) ).
fof(addAssignment_33769,axiom,
! [VarCurr] :
( v108947(VarCurr)
<=> v108949(VarCurr,bitIndex0) ) ).
fof(addAssignment_33768,axiom,
! [VarCurr] :
( v108949(VarCurr,bitIndex0)
<=> v108951(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21538,axiom,
! [VarCurr] :
( v108951(VarCurr)
<=> ( v108977(VarCurr)
| v108965(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21537,axiom,
! [VarCurr] :
( v108977(VarCurr)
<=> ( v108953(VarCurr)
& v108963(VarCurr) ) ) ).
fof(addAssignment_33767,axiom,
! [VarCurr] :
( v108965(VarCurr)
<=> v108967(VarCurr) ) ).
fof(addAssignment_33766,axiom,
! [VarCurr] :
( v108967(VarCurr)
<=> v108969(VarCurr) ) ).
fof(addAssignment_33765,axiom,
! [VarCurr] :
( v108969(VarCurr)
<=> v108971(VarCurr) ) ).
fof(addAssignment_33764,axiom,
! [VarCurr] :
( v108971(VarCurr)
<=> v108973(VarCurr) ) ).
fof(addAssignment_33763,axiom,
! [VarCurr] :
( v108973(VarCurr)
<=> v108975(VarCurr) ) ).
fof(addAssignment_33762,axiom,
! [VarCurr] :
( v108953(VarCurr)
<=> v108955(VarCurr) ) ).
fof(addAssignment_33761,axiom,
! [VarCurr] :
( v108955(VarCurr)
<=> v108957(VarCurr) ) ).
fof(addAssignment_33760,axiom,
! [VarCurr] :
( v108957(VarCurr)
<=> v108959(VarCurr) ) ).
fof(addAssignment_33759,axiom,
! [VarCurr] :
( v108959(VarCurr)
<=> v108961(VarCurr) ) ).
fof(addAssignment_33758,axiom,
! [VarCurr] :
( v108929(VarCurr)
<=> v108931(VarCurr,bitIndex0) ) ).
fof(addAssignment_33757,axiom,
! [VarCurr] :
( v108931(VarCurr,bitIndex0)
<=> v108933(VarCurr) ) ).
fof(addAssignment_33756,axiom,
! [VarCurr] :
( v108933(VarCurr)
<=> v108935(VarCurr) ) ).
fof(addAssignment_33755,axiom,
! [VarCurr] :
( v108935(VarCurr)
<=> v108937(VarCurr) ) ).
fof(addAssignment_33754,axiom,
! [VarCurr] :
( v108937(VarCurr)
<=> v108939(VarCurr) ) ).
fof(addAssignment_33753,axiom,
! [VarCurr] :
( v108939(VarCurr)
<=> v108941(VarCurr) ) ).
fof(addAssignment_33752,axiom,
! [VarCurr] :
( v108941(VarCurr)
<=> v108943(VarCurr) ) ).
fof(addAssignment_33751,axiom,
! [VarCurr] :
( v108943(VarCurr)
<=> v108945(VarCurr) ) ).
fof(addAssignment_33750,axiom,
! [VarCurr] :
( v108906(VarCurr)
<=> v108908(VarCurr) ) ).
fof(writeUnaryOperator_8473,axiom,
! [VarCurr] :
( ~ v108908(VarCurr)
<=> v108910(VarCurr) ) ).
fof(addAssignment_33749,axiom,
! [VarCurr] :
( v108910(VarCurr)
<=> v108912(VarCurr) ) ).
fof(addAssignment_33748,axiom,
! [VarCurr] :
( v108912(VarCurr)
<=> v108914(VarCurr) ) ).
fof(addAssignment_33747,axiom,
! [VarCurr] :
( v108914(VarCurr)
<=> v108916(VarCurr) ) ).
fof(addAssignment_33746,axiom,
! [VarCurr] :
( v108916(VarCurr)
<=> v108918(VarCurr) ) ).
fof(addAssignment_33745,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108843(VarCurr,B)
<=> v108845(VarCurr,B) ) ) ).
fof(addAssignment_33744,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108845(VarCurr,B)
<=> v108847(VarCurr,B) ) ) ).
fof(addAssignment_33743,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108847(VarCurr,B)
<=> v108849(VarCurr,B) ) ) ).
fof(addAssignment_33742,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108849(VarCurr,B)
<=> v108851(VarCurr,B) ) ) ).
fof(addAssignment_33741,axiom,
! [VarNext,B] :
( range_6_4(B)
=> ( v108851(VarNext,B)
<=> v108869(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1826,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108870(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108869(VarNext,B)
<=> v108851(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1896,axiom,
! [VarNext] :
( v108870(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108869(VarNext,B)
<=> v108878(VarNext,B) ) ) ) ).
fof(addAssignment_33740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108878(VarNext,B)
<=> v108876(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2351,axiom,
! [VarCurr] :
( ~ v106809(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v108876(VarCurr,B)
<=> v108853(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2383,axiom,
! [VarCurr] :
( v106809(VarCurr)
=> ! [B] :
( range_63_0(B)
=> ( v108876(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108870(VarNext)
<=> v108871(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108871(VarNext)
<=> ( v108873(VarNext)
& v16392(VarNext) ) ) ) ).
fof(writeUnaryOperator_8472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108873(VarNext)
<=> v16399(VarNext) ) ) ).
fof(addAssignment_33739,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108853(VarCurr,B)
<=> v108855(VarCurr,B) ) ) ).
fof(addAssignment_33738,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108855(VarCurr,B)
<=> v108857(VarCurr,B) ) ) ).
fof(addAssignment_33737,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108857(VarCurr,B)
<=> v108859(VarCurr,B) ) ) ).
fof(addAssignment_33736,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v108859(VarCurr,B)
<=> v4315(VarCurr,B) ) ) ).
fof(addAssignment_33735,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4315(VarCurr,B)
<=> v4317(VarCurr,B) ) ) ).
fof(addAssignment_33734,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4317(VarCurr,B)
<=> v4319(VarCurr,B) ) ) ).
fof(addAssignment_33733,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4319(VarCurr,B)
<=> v4321(VarCurr,B) ) ) ).
fof(addAssignment_33732,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4321(VarCurr,B)
<=> v4323(VarCurr,B) ) ) ).
fof(addAssignment_33731,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4323(VarCurr,B)
<=> v4325(VarCurr,B) ) ) ).
fof(addAssignment_33730,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4325(VarCurr,B)
<=> v4327(VarCurr,B) ) ) ).
fof(addAssignment_33729,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4327(VarCurr,B)
<=> v4329(VarCurr,B) ) ) ).
fof(addAssignment_33728,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4329(VarCurr,B)
<=> v4331(VarCurr,B) ) ) ).
fof(addAssignment_33727,axiom,
! [VarNext,B] :
( range_6_4(B)
=> ( v4331(VarNext,B)
<=> v108861(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1825,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108862(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108861(VarNext,B)
<=> v4331(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1895,axiom,
! [VarNext] :
( v108862(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108861(VarNext,B)
<=> v5053(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108862(VarNext)
<=> v108863(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108863(VarNext)
<=> ( v108865(VarNext)
& v4522(VarNext) ) ) ) ).
fof(writeUnaryOperator_8471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108865(VarNext)
<=> v4535(VarNext) ) ) ).
fof(addAssignment_33726,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4335(VarCurr,B)
<=> v4337(VarCurr,B) ) ) ).
fof(addAssignment_33725,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4337(VarCurr,B)
<=> v4339(VarCurr,B) ) ) ).
fof(addAssignment_33724,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4339(VarCurr,B)
<=> v4341(VarCurr,B) ) ) ).
fof(addAssignment_33723,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4341(VarCurr,B)
<=> v4343(VarCurr,B) ) ) ).
fof(addAssignment_33722,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4343(VarCurr,B)
<=> v4345(VarCurr,B) ) ) ).
fof(addAssignment_33721,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4345(VarCurr,B)
<=> v4347(VarCurr,B) ) ) ).
fof(addAssignment_33720,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4347(VarCurr,B)
<=> v4349(VarCurr,B) ) ) ).
fof(addAssignment_33719,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4349(VarCurr,B)
<=> v4351(VarCurr,B) ) ) ).
fof(addAssignment_33718,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4351(VarCurr,B)
<=> v4353(VarCurr,B) ) ) ).
fof(addAssignment_33717,axiom,
! [VarCurr,B] :
( range_6_4(B)
=> ( v4353(VarCurr,B)
<=> v4355(VarCurr,B) ) ) ).
fof(range_axiom_84,axiom,
! [B] :
( range_6_4(B)
<=> ( $false
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B ) ) ).
fof(addAssignment_33716,axiom,
! [VarCurr] :
( v108837(VarCurr)
<=> v108839(VarCurr) ) ).
fof(addAssignment_33715,axiom,
! [VarCurr] :
( v108839(VarCurr)
<=> v108841(VarCurr) ) ).
fof(addAssignment_33714,axiom,
! [VarCurr] :
( v108822(VarCurr)
<=> v108824(VarCurr) ) ).
fof(addAssignment_33713,axiom,
! [VarCurr] :
( v108824(VarCurr)
<=> v108826(VarCurr) ) ).
fof(addAssignment_33712,axiom,
! [VarCurr] :
( v108826(VarCurr)
<=> v108828(VarCurr) ) ).
fof(addAssignment_33711,axiom,
! [VarCurr] :
( v108828(VarCurr)
<=> v106442(VarCurr,bitIndex1) ) ).
fof(addAssignment_33710,axiom,
! [VarCurr] :
( v108820(VarCurr)
<=> v4296(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2350,axiom,
! [VarCurr] :
( ~ v108318(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108316(VarCurr,B)
<=> v108475(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2382,axiom,
! [VarCurr] :
( v108318(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108316(VarCurr,B)
<=> v108797(VarCurr,B) ) ) ) ).
fof(addAssignment_33709,axiom,
! [VarCurr] :
( v108797(VarCurr,bitIndex0)
<=> v108815(VarCurr) ) ).
fof(addAssignment_33708,axiom,
! [VarCurr] :
( v108797(VarCurr,bitIndex1)
<=> v108813(VarCurr) ) ).
fof(addAssignment_33707,axiom,
! [VarCurr] :
( v108797(VarCurr,bitIndex2)
<=> v108808(VarCurr) ) ).
fof(addAssignment_33706,axiom,
! [VarCurr] :
( v108797(VarCurr,bitIndex3)
<=> v108799(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21532,axiom,
! [VarCurr] :
( v108813(VarCurr)
<=> ( v108814(VarCurr)
& v108816(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21531,axiom,
! [VarCurr] :
( v108816(VarCurr)
<=> ( v108475(VarCurr,bitIndex0)
| v108805(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1908,axiom,
! [VarCurr] :
( v108814(VarCurr)
<=> ( v108815(VarCurr)
| v108475(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8470,axiom,
! [VarCurr] :
( ~ v108815(VarCurr)
<=> v108475(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21530,axiom,
! [VarCurr] :
( v108808(VarCurr)
<=> ( v108809(VarCurr)
& v108812(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1907,axiom,
! [VarCurr] :
( v108812(VarCurr)
<=> ( v108803(VarCurr)
| v108475(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21529,axiom,
! [VarCurr] :
( v108809(VarCurr)
<=> ( v108810(VarCurr)
| v108811(VarCurr) ) ) ).
fof(writeUnaryOperator_8469,axiom,
! [VarCurr] :
( ~ v108811(VarCurr)
<=> v108475(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8468,axiom,
! [VarCurr] :
( ~ v108810(VarCurr)
<=> v108803(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21528,axiom,
! [VarCurr] :
( v108799(VarCurr)
<=> ( v108800(VarCurr)
& v108807(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1906,axiom,
! [VarCurr] :
( v108807(VarCurr)
<=> ( v108802(VarCurr)
| v108475(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21527,axiom,
! [VarCurr] :
( v108800(VarCurr)
<=> ( v108801(VarCurr)
| v108806(VarCurr) ) ) ).
fof(writeUnaryOperator_8467,axiom,
! [VarCurr] :
( ~ v108806(VarCurr)
<=> v108475(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8466,axiom,
! [VarCurr] :
( ~ v108801(VarCurr)
<=> v108802(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1905,axiom,
! [VarCurr] :
( v108802(VarCurr)
<=> ( v108803(VarCurr)
& v108475(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1904,axiom,
! [VarCurr] :
( v108803(VarCurr)
<=> ( v108475(VarCurr,bitIndex1)
| v108804(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21526,axiom,
! [VarCurr] :
( v108804(VarCurr)
<=> ( v108475(VarCurr,bitIndex0)
& v108805(VarCurr) ) ) ).
fof(writeUnaryOperator_8465,axiom,
! [VarCurr] :
( ~ v108805(VarCurr)
<=> v108475(VarCurr,bitIndex1) ) ).
fof(addAssignment_33705,axiom,
! [VarCurr] :
( v108475(VarCurr,bitIndex3)
<=> v108477(VarCurr,bitIndex3) ) ).
fof(addAssignment_33704,axiom,
! [VarCurr] :
( v108477(VarCurr,bitIndex3)
<=> v108479(VarCurr,bitIndex3) ) ).
fof(addAssignment_33703,axiom,
! [VarCurr] :
( v108479(VarCurr,bitIndex3)
<=> v108481(VarCurr,bitIndex3) ) ).
fof(addAssignment_33702,axiom,
! [VarCurr] :
( v108481(VarCurr,bitIndex3)
<=> v108483(VarCurr,bitIndex3) ) ).
fof(addAssignment_33701,axiom,
! [VarCurr] :
( v108483(VarCurr,bitIndex3)
<=> v108485(VarCurr,bitIndex3) ) ).
fof(addAssignment_33700,axiom,
! [VarCurr] :
( v108485(VarCurr,bitIndex3)
<=> v108487(VarCurr,bitIndex3) ) ).
fof(addAssignment_33699,axiom,
! [VarCurr] :
( v108487(VarCurr,bitIndex3)
<=> v108489(VarCurr,bitIndex3) ) ).
fof(addAssignment_33698,axiom,
! [VarCurr] :
( v108489(VarCurr,bitIndex3)
<=> v108491(VarCurr,bitIndex3) ) ).
fof(addAssignment_33697,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex3)
<=> v108336(VarCurr,bitIndex3) ) ).
fof(addAssignment_33696,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex3)
<=> v108338(VarCurr,bitIndex3) ) ).
fof(addAssignment_33695,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex3)
<=> v108713(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108752(VarNext)
=> ( v108713(VarNext)
<=> v108713(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1894,axiom,
! [VarNext] :
( v108752(VarNext)
=> ( v108713(VarNext)
<=> v108787(VarNext) ) ) ).
fof(addAssignment_33694,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108787(VarNext)
<=> v108785(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5067,axiom,
! [VarCurr] :
( ~ v108715(VarCurr)
=> ( v108785(VarCurr)
<=> v108788(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5071,axiom,
! [VarCurr] :
( v108715(VarCurr)
=> ( v108785(VarCurr)
<=> v108717(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5066,axiom,
! [VarCurr] :
( ~ v108765(VarCurr)
=> ( v108788(VarCurr)
<=> v108747(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5070,axiom,
! [VarCurr] :
( v108765(VarCurr)
=> ( v108788(VarCurr)
<=> v108789(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1261,axiom,
! [VarCurr] :
( ( ~ v108768(VarCurr)
& ~ v108770(VarCurr) )
=> ( v108789(VarCurr)
<=> v108793(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5065,axiom,
! [VarCurr] :
( v108770(VarCurr)
=> ( v108789(VarCurr)
<=> v108792(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5069,axiom,
! [VarCurr] :
( v108768(VarCurr)
=> ( v108789(VarCurr)
<=> v108790(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5064,axiom,
! [VarCurr] :
( ~ v108778(VarCurr)
=> ( v108793(VarCurr)
<=> v108747(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5068,axiom,
! [VarCurr] :
( v108778(VarCurr)
=> ( v108793(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5063,axiom,
! [VarCurr] :
( ~ v108772(VarCurr)
=> ( v108792(VarCurr)
<=> v108747(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5067,axiom,
! [VarCurr] :
( v108772(VarCurr)
=> ( v108792(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2349,axiom,
! [VarCurr] :
( ~ v108791(VarCurr)
=> ( v108790(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2381,axiom,
! [VarCurr] :
( v108791(VarCurr)
=> ( v108790(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7600,axiom,
! [VarCurr] :
( v108791(VarCurr)
<=> ( v108725(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21525,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108752(VarNext)
<=> ( v108753(VarNext)
& v108762(VarNext) ) ) ) ).
fof(addAssignment_33693,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108762(VarNext)
<=> v108760(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21524,axiom,
! [VarCurr] :
( v108760(VarCurr)
<=> ( v108715(VarCurr)
| v108763(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21523,axiom,
! [VarCurr] :
( v108763(VarCurr)
<=> ( v108764(VarCurr)
& v108784(VarCurr) ) ) ).
fof(writeUnaryOperator_8464,axiom,
! [VarCurr] :
( ~ v108784(VarCurr)
<=> v108715(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21522,axiom,
! [VarCurr] :
( v108764(VarCurr)
<=> ( v108765(VarCurr)
| v108782(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21521,axiom,
! [VarCurr] :
( v108782(VarCurr)
<=> ( v108743(VarCurr)
& v108783(VarCurr) ) ) ).
fof(writeUnaryOperator_8463,axiom,
! [VarCurr] :
( ~ v108783(VarCurr)
<=> v108745(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21520,axiom,
! [VarCurr] :
( v108765(VarCurr)
<=> ( v108766(VarCurr)
& v108745(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21519,axiom,
! [VarCurr] :
( v108766(VarCurr)
<=> ( v108767(VarCurr)
| v108776(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21518,axiom,
! [VarCurr] :
( v108776(VarCurr)
<=> ( v108777(VarCurr)
& v108781(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7599,axiom,
! [VarCurr] :
( v108781(VarCurr)
<=> ( ( v108769(VarCurr,bitIndex2)
<=> $false )
& ( v108769(VarCurr,bitIndex1)
<=> $false )
& ( v108769(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21517,axiom,
! [VarCurr] :
( v108777(VarCurr)
<=> ( v108778(VarCurr)
| v108779(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21516,axiom,
! [VarCurr] :
( v108779(VarCurr)
<=> ( v108743(VarCurr)
& v108780(VarCurr) ) ) ).
fof(writeUnaryOperator_8462,axiom,
! [VarCurr] :
( ~ v108780(VarCurr)
<=> v108778(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7598,axiom,
! [VarCurr] :
( v108778(VarCurr)
<=> ( v108725(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21515,axiom,
! [VarCurr] :
( v108767(VarCurr)
<=> ( v108768(VarCurr)
| v108770(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21514,axiom,
! [VarCurr] :
( v108770(VarCurr)
<=> ( v108771(VarCurr)
& v108775(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7597,axiom,
! [VarCurr] :
( v108775(VarCurr)
<=> ( ( v108769(VarCurr,bitIndex2)
<=> $false )
& ( v108769(VarCurr,bitIndex1)
<=> $true )
& ( v108769(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21513,axiom,
! [VarCurr] :
( v108771(VarCurr)
<=> ( v108772(VarCurr)
| v108773(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21512,axiom,
! [VarCurr] :
( v108773(VarCurr)
<=> ( v108743(VarCurr)
& v108774(VarCurr) ) ) ).
fof(writeUnaryOperator_8461,axiom,
! [VarCurr] :
( ~ v108774(VarCurr)
<=> v108772(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7596,axiom,
! [VarCurr] :
( v108772(VarCurr)
<=> ( v108725(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7595,axiom,
! [VarCurr] :
( v108768(VarCurr)
<=> ( ( v108769(VarCurr,bitIndex2)
<=> $true )
& ( v108769(VarCurr,bitIndex1)
<=> $false )
& ( v108769(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33692,axiom,
! [VarCurr] :
( v108769(VarCurr,bitIndex0)
<=> v108723(VarCurr) ) ).
fof(addAssignment_33691,axiom,
! [VarCurr] :
( v108769(VarCurr,bitIndex1)
<=> v108721(VarCurr) ) ).
fof(addAssignment_33690,axiom,
! [VarCurr] :
( v108769(VarCurr,bitIndex2)
<=> v108719(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108753(VarNext)
<=> ( v108754(VarNext)
& v108749(VarNext) ) ) ) ).
fof(writeUnaryOperator_8460,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108754(VarNext)
<=> v108756(VarNext) ) ) ).
fof(addAssignment_33689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108756(VarNext)
<=> v108749(VarCurr) ) ) ).
fof(addAssignment_33688,axiom,
! [VarCurr] :
( v108749(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_33687,axiom,
! [VarCurr] :
( v108747(VarCurr)
<=> $false ) ).
fof(addAssignment_33686,axiom,
! [VarCurr] :
( v108745(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_33685,axiom,
! [VarCurr] :
( v108743(VarCurr)
<=> $false ) ).
fof(addAssignment_33684,axiom,
! [VarCurr] :
( v108725(VarCurr)
<=> v108361(VarCurr,bitIndex3) ) ).
fof(addAssignment_33683,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex3)
<=> v108363(VarCurr,bitIndex3) ) ).
fof(addAssignment_33682,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex3)
<=> v4313(VarCurr,bitIndex3) ) ).
fof(addAssignment_33681,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex3)
<=> v4315(VarCurr,bitIndex3) ) ).
fof(addAssignment_33680,axiom,
! [VarCurr] :
( v4315(VarCurr,bitIndex3)
<=> v4317(VarCurr,bitIndex3) ) ).
fof(addAssignment_33679,axiom,
! [VarCurr] :
( v4317(VarCurr,bitIndex3)
<=> v4319(VarCurr,bitIndex3) ) ).
fof(addAssignment_33678,axiom,
! [VarCurr] :
( v4319(VarCurr,bitIndex3)
<=> v4321(VarCurr,bitIndex3) ) ).
fof(addAssignment_33677,axiom,
! [VarCurr] :
( v4321(VarCurr,bitIndex3)
<=> v4323(VarCurr,bitIndex3) ) ).
fof(addAssignment_33676,axiom,
! [VarCurr] :
( v4323(VarCurr,bitIndex3)
<=> v4325(VarCurr,bitIndex3) ) ).
fof(addAssignment_33675,axiom,
! [VarCurr] :
( v4325(VarCurr,bitIndex3)
<=> v4327(VarCurr,bitIndex3) ) ).
fof(addAssignment_33674,axiom,
! [VarCurr] :
( v4327(VarCurr,bitIndex3)
<=> v4329(VarCurr,bitIndex3) ) ).
fof(addAssignment_33673,axiom,
! [VarCurr] :
( v4329(VarCurr,bitIndex3)
<=> v4331(VarCurr,bitIndex3) ) ).
fof(addAssignment_33672,axiom,
! [VarNext] :
( v4331(VarNext,bitIndex3)
<=> v108735(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108736(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108735(VarNext,B)
<=> v4331(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1893,axiom,
! [VarNext] :
( v108736(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108735(VarNext,B)
<=> v5053(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21510,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108736(VarNext)
<=> v108737(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108737(VarNext)
<=> ( v108739(VarNext)
& v4522(VarNext) ) ) ) ).
fof(writeUnaryOperator_8459,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108739(VarNext)
<=> v4535(VarNext) ) ) ).
fof(addAssignment_33671,axiom,
! [VarCurr] :
( v4335(VarCurr,bitIndex3)
<=> v4337(VarCurr,bitIndex3) ) ).
fof(addAssignment_33670,axiom,
! [VarCurr] :
( v4337(VarCurr,bitIndex3)
<=> v4339(VarCurr,bitIndex3) ) ).
fof(addAssignment_33669,axiom,
! [VarCurr] :
( v4339(VarCurr,bitIndex3)
<=> v4341(VarCurr,bitIndex3) ) ).
fof(addAssignment_33668,axiom,
! [VarCurr] :
( v4341(VarCurr,bitIndex3)
<=> v4343(VarCurr,bitIndex3) ) ).
fof(addAssignment_33667,axiom,
! [VarCurr] :
( v4343(VarCurr,bitIndex3)
<=> v4345(VarCurr,bitIndex3) ) ).
fof(addAssignment_33666,axiom,
! [VarCurr] :
( v4345(VarCurr,bitIndex3)
<=> v4347(VarCurr,bitIndex3) ) ).
fof(addAssignment_33665,axiom,
! [VarCurr] :
( v4347(VarCurr,bitIndex3)
<=> v4349(VarCurr,bitIndex3) ) ).
fof(addAssignment_33664,axiom,
! [VarCurr] :
( v4349(VarCurr,bitIndex3)
<=> v4351(VarCurr,bitIndex3) ) ).
fof(addAssignment_33663,axiom,
! [VarCurr] :
( v4351(VarCurr,bitIndex3)
<=> v4353(VarCurr,bitIndex3) ) ).
fof(addAssignment_33662,axiom,
! [VarCurr] :
( v4353(VarCurr,bitIndex3)
<=> v4355(VarCurr,bitIndex3) ) ).
fof(addAssignment_33661,axiom,
! [VarNext] :
( v4355(VarNext,bitIndex3)
<=> v108727(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108729(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v108727(VarNext,B)
<=> v4355(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1892,axiom,
! [VarNext] :
( v108729(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v108727(VarNext,B)
<=> v5040(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21508,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108729(VarNext)
<=> ( v108730(VarNext)
& v5034(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21507,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108730(VarNext)
<=> ( v108732(VarNext)
& v4502(VarNext) ) ) ) ).
fof(writeUnaryOperator_8458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108732(VarNext)
<=> v4509(VarNext) ) ) ).
fof(addAssignment_33660,axiom,
! [VarCurr] :
( v108723(VarCurr)
<=> $false ) ).
fof(addAssignment_33659,axiom,
! [VarCurr] :
( v108721(VarCurr)
<=> $false ) ).
fof(addAssignment_33658,axiom,
! [VarCurr] :
( v108719(VarCurr)
<=> $true ) ).
fof(addAssignment_33657,axiom,
! [VarCurr] :
( v108717(VarCurr)
<=> $false ) ).
fof(addAssignment_33656,axiom,
! [VarCurr] :
( v108715(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_33655,axiom,
! [VarCurr] :
( v108475(VarCurr,bitIndex2)
<=> v108477(VarCurr,bitIndex2) ) ).
fof(addAssignment_33654,axiom,
! [VarCurr] :
( v108477(VarCurr,bitIndex2)
<=> v108479(VarCurr,bitIndex2) ) ).
fof(addAssignment_33653,axiom,
! [VarCurr] :
( v108479(VarCurr,bitIndex2)
<=> v108481(VarCurr,bitIndex2) ) ).
fof(addAssignment_33652,axiom,
! [VarCurr] :
( v108481(VarCurr,bitIndex2)
<=> v108483(VarCurr,bitIndex2) ) ).
fof(addAssignment_33651,axiom,
! [VarCurr] :
( v108483(VarCurr,bitIndex2)
<=> v108485(VarCurr,bitIndex2) ) ).
fof(addAssignment_33650,axiom,
! [VarCurr] :
( v108485(VarCurr,bitIndex2)
<=> v108487(VarCurr,bitIndex2) ) ).
fof(addAssignment_33649,axiom,
! [VarCurr] :
( v108487(VarCurr,bitIndex2)
<=> v108489(VarCurr,bitIndex2) ) ).
fof(addAssignment_33648,axiom,
! [VarCurr] :
( v108489(VarCurr,bitIndex2)
<=> v108491(VarCurr,bitIndex2) ) ).
fof(addAssignment_33647,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex2)
<=> v108336(VarCurr,bitIndex2) ) ).
fof(addAssignment_33646,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex2)
<=> v108338(VarCurr,bitIndex2) ) ).
fof(addAssignment_33645,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex2)
<=> v108645(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1821,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108668(VarNext)
=> ( v108645(VarNext)
<=> v108645(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1891,axiom,
! [VarNext] :
( v108668(VarNext)
=> ( v108645(VarNext)
<=> v108703(VarNext) ) ) ).
fof(addAssignment_33644,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108703(VarNext)
<=> v108701(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5062,axiom,
! [VarCurr] :
( ~ v108647(VarCurr)
=> ( v108701(VarCurr)
<=> v108704(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5066,axiom,
! [VarCurr] :
( v108647(VarCurr)
=> ( v108701(VarCurr)
<=> v108649(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5061,axiom,
! [VarCurr] :
( ~ v108681(VarCurr)
=> ( v108704(VarCurr)
<=> v108663(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5065,axiom,
! [VarCurr] :
( v108681(VarCurr)
=> ( v108704(VarCurr)
<=> v108705(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1260,axiom,
! [VarCurr] :
( ( ~ v108684(VarCurr)
& ~ v108686(VarCurr) )
=> ( v108705(VarCurr)
<=> v108709(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5060,axiom,
! [VarCurr] :
( v108686(VarCurr)
=> ( v108705(VarCurr)
<=> v108708(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5064,axiom,
! [VarCurr] :
( v108684(VarCurr)
=> ( v108705(VarCurr)
<=> v108706(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5059,axiom,
! [VarCurr] :
( ~ v108694(VarCurr)
=> ( v108709(VarCurr)
<=> v108663(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5063,axiom,
! [VarCurr] :
( v108694(VarCurr)
=> ( v108709(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5058,axiom,
! [VarCurr] :
( ~ v108688(VarCurr)
=> ( v108708(VarCurr)
<=> v108663(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5062,axiom,
! [VarCurr] :
( v108688(VarCurr)
=> ( v108708(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2348,axiom,
! [VarCurr] :
( ~ v108707(VarCurr)
=> ( v108706(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2380,axiom,
! [VarCurr] :
( v108707(VarCurr)
=> ( v108706(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7594,axiom,
! [VarCurr] :
( v108707(VarCurr)
<=> ( v108657(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21506,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108668(VarNext)
<=> ( v108669(VarNext)
& v108678(VarNext) ) ) ) ).
fof(addAssignment_33643,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108678(VarNext)
<=> v108676(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21505,axiom,
! [VarCurr] :
( v108676(VarCurr)
<=> ( v108647(VarCurr)
| v108679(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21504,axiom,
! [VarCurr] :
( v108679(VarCurr)
<=> ( v108680(VarCurr)
& v108700(VarCurr) ) ) ).
fof(writeUnaryOperator_8457,axiom,
! [VarCurr] :
( ~ v108700(VarCurr)
<=> v108647(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21503,axiom,
! [VarCurr] :
( v108680(VarCurr)
<=> ( v108681(VarCurr)
| v108698(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21502,axiom,
! [VarCurr] :
( v108698(VarCurr)
<=> ( v108659(VarCurr)
& v108699(VarCurr) ) ) ).
fof(writeUnaryOperator_8456,axiom,
! [VarCurr] :
( ~ v108699(VarCurr)
<=> v108661(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21501,axiom,
! [VarCurr] :
( v108681(VarCurr)
<=> ( v108682(VarCurr)
& v108661(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21500,axiom,
! [VarCurr] :
( v108682(VarCurr)
<=> ( v108683(VarCurr)
| v108692(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21499,axiom,
! [VarCurr] :
( v108692(VarCurr)
<=> ( v108693(VarCurr)
& v108697(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7593,axiom,
! [VarCurr] :
( v108697(VarCurr)
<=> ( ( v108685(VarCurr,bitIndex2)
<=> $false )
& ( v108685(VarCurr,bitIndex1)
<=> $false )
& ( v108685(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21498,axiom,
! [VarCurr] :
( v108693(VarCurr)
<=> ( v108694(VarCurr)
| v108695(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21497,axiom,
! [VarCurr] :
( v108695(VarCurr)
<=> ( v108659(VarCurr)
& v108696(VarCurr) ) ) ).
fof(writeUnaryOperator_8455,axiom,
! [VarCurr] :
( ~ v108696(VarCurr)
<=> v108694(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7592,axiom,
! [VarCurr] :
( v108694(VarCurr)
<=> ( v108657(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21496,axiom,
! [VarCurr] :
( v108683(VarCurr)
<=> ( v108684(VarCurr)
| v108686(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21495,axiom,
! [VarCurr] :
( v108686(VarCurr)
<=> ( v108687(VarCurr)
& v108691(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7591,axiom,
! [VarCurr] :
( v108691(VarCurr)
<=> ( ( v108685(VarCurr,bitIndex2)
<=> $false )
& ( v108685(VarCurr,bitIndex1)
<=> $true )
& ( v108685(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21494,axiom,
! [VarCurr] :
( v108687(VarCurr)
<=> ( v108688(VarCurr)
| v108689(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21493,axiom,
! [VarCurr] :
( v108689(VarCurr)
<=> ( v108659(VarCurr)
& v108690(VarCurr) ) ) ).
fof(writeUnaryOperator_8454,axiom,
! [VarCurr] :
( ~ v108690(VarCurr)
<=> v108688(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7590,axiom,
! [VarCurr] :
( v108688(VarCurr)
<=> ( v108657(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7589,axiom,
! [VarCurr] :
( v108684(VarCurr)
<=> ( ( v108685(VarCurr,bitIndex2)
<=> $true )
& ( v108685(VarCurr,bitIndex1)
<=> $false )
& ( v108685(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33642,axiom,
! [VarCurr] :
( v108685(VarCurr,bitIndex0)
<=> v108655(VarCurr) ) ).
fof(addAssignment_33641,axiom,
! [VarCurr] :
( v108685(VarCurr,bitIndex1)
<=> v108653(VarCurr) ) ).
fof(addAssignment_33640,axiom,
! [VarCurr] :
( v108685(VarCurr,bitIndex2)
<=> v108651(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21492,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108669(VarNext)
<=> ( v108670(VarNext)
& v108665(VarNext) ) ) ) ).
fof(writeUnaryOperator_8453,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108670(VarNext)
<=> v108672(VarNext) ) ) ).
fof(addAssignment_33639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108672(VarNext)
<=> v108665(VarCurr) ) ) ).
fof(addAssignment_33638,axiom,
! [VarCurr] :
( v108665(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_33637,axiom,
! [VarCurr] :
( v108663(VarCurr)
<=> $false ) ).
fof(addAssignment_33636,axiom,
! [VarCurr] :
( v108661(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_33635,axiom,
! [VarCurr] :
( v108659(VarCurr)
<=> $false ) ).
fof(addAssignment_33634,axiom,
! [VarCurr] :
( v108657(VarCurr)
<=> v108361(VarCurr,bitIndex2) ) ).
fof(addAssignment_33633,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex2)
<=> v108363(VarCurr,bitIndex2) ) ).
fof(addAssignment_33632,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex2)
<=> v4313(VarCurr,bitIndex2) ) ).
fof(addAssignment_33631,axiom,
! [VarCurr] :
( v108655(VarCurr)
<=> $false ) ).
fof(addAssignment_33630,axiom,
! [VarCurr] :
( v108653(VarCurr)
<=> $false ) ).
fof(addAssignment_33629,axiom,
! [VarCurr] :
( v108651(VarCurr)
<=> $true ) ).
fof(addAssignment_33628,axiom,
! [VarCurr] :
( v108649(VarCurr)
<=> $false ) ).
fof(addAssignment_33627,axiom,
! [VarCurr] :
( v108647(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_33626,axiom,
! [VarCurr] :
( v108475(VarCurr,bitIndex1)
<=> v108477(VarCurr,bitIndex1) ) ).
fof(addAssignment_33625,axiom,
! [VarCurr] :
( v108477(VarCurr,bitIndex1)
<=> v108479(VarCurr,bitIndex1) ) ).
fof(addAssignment_33624,axiom,
! [VarCurr] :
( v108479(VarCurr,bitIndex1)
<=> v108481(VarCurr,bitIndex1) ) ).
fof(addAssignment_33623,axiom,
! [VarCurr] :
( v108481(VarCurr,bitIndex1)
<=> v108483(VarCurr,bitIndex1) ) ).
fof(addAssignment_33622,axiom,
! [VarCurr] :
( v108483(VarCurr,bitIndex1)
<=> v108485(VarCurr,bitIndex1) ) ).
fof(addAssignment_33621,axiom,
! [VarCurr] :
( v108485(VarCurr,bitIndex1)
<=> v108487(VarCurr,bitIndex1) ) ).
fof(addAssignment_33620,axiom,
! [VarCurr] :
( v108487(VarCurr,bitIndex1)
<=> v108489(VarCurr,bitIndex1) ) ).
fof(addAssignment_33619,axiom,
! [VarCurr] :
( v108489(VarCurr,bitIndex1)
<=> v108491(VarCurr,bitIndex1) ) ).
fof(addAssignment_33618,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex1)
<=> v108336(VarCurr,bitIndex1) ) ).
fof(addAssignment_33617,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex1)
<=> v108338(VarCurr,bitIndex1) ) ).
fof(addAssignment_33616,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex1)
<=> v108561(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108600(VarNext)
=> ( v108561(VarNext)
<=> v108561(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1890,axiom,
! [VarNext] :
( v108600(VarNext)
=> ( v108561(VarNext)
<=> v108635(VarNext) ) ) ).
fof(addAssignment_33615,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108635(VarNext)
<=> v108633(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5057,axiom,
! [VarCurr] :
( ~ v108563(VarCurr)
=> ( v108633(VarCurr)
<=> v108636(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5061,axiom,
! [VarCurr] :
( v108563(VarCurr)
=> ( v108633(VarCurr)
<=> v108565(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5056,axiom,
! [VarCurr] :
( ~ v108613(VarCurr)
=> ( v108636(VarCurr)
<=> v108595(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5060,axiom,
! [VarCurr] :
( v108613(VarCurr)
=> ( v108636(VarCurr)
<=> v108637(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1259,axiom,
! [VarCurr] :
( ( ~ v108616(VarCurr)
& ~ v108618(VarCurr) )
=> ( v108637(VarCurr)
<=> v108641(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5055,axiom,
! [VarCurr] :
( v108618(VarCurr)
=> ( v108637(VarCurr)
<=> v108640(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5059,axiom,
! [VarCurr] :
( v108616(VarCurr)
=> ( v108637(VarCurr)
<=> v108638(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5054,axiom,
! [VarCurr] :
( ~ v108626(VarCurr)
=> ( v108641(VarCurr)
<=> v108595(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5058,axiom,
! [VarCurr] :
( v108626(VarCurr)
=> ( v108641(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5053,axiom,
! [VarCurr] :
( ~ v108620(VarCurr)
=> ( v108640(VarCurr)
<=> v108595(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5057,axiom,
! [VarCurr] :
( v108620(VarCurr)
=> ( v108640(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2347,axiom,
! [VarCurr] :
( ~ v108639(VarCurr)
=> ( v108638(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2379,axiom,
! [VarCurr] :
( v108639(VarCurr)
=> ( v108638(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7588,axiom,
! [VarCurr] :
( v108639(VarCurr)
<=> ( v108573(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21491,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108600(VarNext)
<=> ( v108601(VarNext)
& v108610(VarNext) ) ) ) ).
fof(addAssignment_33614,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108610(VarNext)
<=> v108608(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21490,axiom,
! [VarCurr] :
( v108608(VarCurr)
<=> ( v108563(VarCurr)
| v108611(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21489,axiom,
! [VarCurr] :
( v108611(VarCurr)
<=> ( v108612(VarCurr)
& v108632(VarCurr) ) ) ).
fof(writeUnaryOperator_8452,axiom,
! [VarCurr] :
( ~ v108632(VarCurr)
<=> v108563(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21488,axiom,
! [VarCurr] :
( v108612(VarCurr)
<=> ( v108613(VarCurr)
| v108630(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21487,axiom,
! [VarCurr] :
( v108630(VarCurr)
<=> ( v108591(VarCurr)
& v108631(VarCurr) ) ) ).
fof(writeUnaryOperator_8451,axiom,
! [VarCurr] :
( ~ v108631(VarCurr)
<=> v108593(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21486,axiom,
! [VarCurr] :
( v108613(VarCurr)
<=> ( v108614(VarCurr)
& v108593(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21485,axiom,
! [VarCurr] :
( v108614(VarCurr)
<=> ( v108615(VarCurr)
| v108624(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21484,axiom,
! [VarCurr] :
( v108624(VarCurr)
<=> ( v108625(VarCurr)
& v108629(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7587,axiom,
! [VarCurr] :
( v108629(VarCurr)
<=> ( ( v108617(VarCurr,bitIndex2)
<=> $false )
& ( v108617(VarCurr,bitIndex1)
<=> $false )
& ( v108617(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21483,axiom,
! [VarCurr] :
( v108625(VarCurr)
<=> ( v108626(VarCurr)
| v108627(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21482,axiom,
! [VarCurr] :
( v108627(VarCurr)
<=> ( v108591(VarCurr)
& v108628(VarCurr) ) ) ).
fof(writeUnaryOperator_8450,axiom,
! [VarCurr] :
( ~ v108628(VarCurr)
<=> v108626(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7586,axiom,
! [VarCurr] :
( v108626(VarCurr)
<=> ( v108573(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21481,axiom,
! [VarCurr] :
( v108615(VarCurr)
<=> ( v108616(VarCurr)
| v108618(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21480,axiom,
! [VarCurr] :
( v108618(VarCurr)
<=> ( v108619(VarCurr)
& v108623(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7585,axiom,
! [VarCurr] :
( v108623(VarCurr)
<=> ( ( v108617(VarCurr,bitIndex2)
<=> $false )
& ( v108617(VarCurr,bitIndex1)
<=> $true )
& ( v108617(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21479,axiom,
! [VarCurr] :
( v108619(VarCurr)
<=> ( v108620(VarCurr)
| v108621(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21478,axiom,
! [VarCurr] :
( v108621(VarCurr)
<=> ( v108591(VarCurr)
& v108622(VarCurr) ) ) ).
fof(writeUnaryOperator_8449,axiom,
! [VarCurr] :
( ~ v108622(VarCurr)
<=> v108620(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7584,axiom,
! [VarCurr] :
( v108620(VarCurr)
<=> ( v108573(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7583,axiom,
! [VarCurr] :
( v108616(VarCurr)
<=> ( ( v108617(VarCurr,bitIndex2)
<=> $true )
& ( v108617(VarCurr,bitIndex1)
<=> $false )
& ( v108617(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33613,axiom,
! [VarCurr] :
( v108617(VarCurr,bitIndex0)
<=> v108571(VarCurr) ) ).
fof(addAssignment_33612,axiom,
! [VarCurr] :
( v108617(VarCurr,bitIndex1)
<=> v108569(VarCurr) ) ).
fof(addAssignment_33611,axiom,
! [VarCurr] :
( v108617(VarCurr,bitIndex2)
<=> v108567(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108601(VarNext)
<=> ( v108602(VarNext)
& v108597(VarNext) ) ) ) ).
fof(writeUnaryOperator_8448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108602(VarNext)
<=> v108604(VarNext) ) ) ).
fof(addAssignment_33610,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108604(VarNext)
<=> v108597(VarCurr) ) ) ).
fof(addAssignment_33609,axiom,
! [VarCurr] :
( v108597(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_33608,axiom,
! [VarCurr] :
( v108595(VarCurr)
<=> $false ) ).
fof(addAssignment_33607,axiom,
! [VarCurr] :
( v108593(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_33606,axiom,
! [VarCurr] :
( v108591(VarCurr)
<=> $false ) ).
fof(addAssignment_33605,axiom,
! [VarCurr] :
( v108573(VarCurr)
<=> v108361(VarCurr,bitIndex1) ) ).
fof(addAssignment_33604,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex1)
<=> v108363(VarCurr,bitIndex1) ) ).
fof(addAssignment_33603,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex1)
<=> v4313(VarCurr,bitIndex1) ) ).
fof(addAssignment_33602,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex1)
<=> v4315(VarCurr,bitIndex1) ) ).
fof(addAssignment_33601,axiom,
! [VarCurr] :
( v4315(VarCurr,bitIndex1)
<=> v4317(VarCurr,bitIndex1) ) ).
fof(addAssignment_33600,axiom,
! [VarCurr] :
( v4317(VarCurr,bitIndex1)
<=> v4319(VarCurr,bitIndex1) ) ).
fof(addAssignment_33599,axiom,
! [VarCurr] :
( v4319(VarCurr,bitIndex1)
<=> v4321(VarCurr,bitIndex1) ) ).
fof(addAssignment_33598,axiom,
! [VarCurr] :
( v4321(VarCurr,bitIndex1)
<=> v4323(VarCurr,bitIndex1) ) ).
fof(addAssignment_33597,axiom,
! [VarCurr] :
( v4323(VarCurr,bitIndex1)
<=> v4325(VarCurr,bitIndex1) ) ).
fof(addAssignment_33596,axiom,
! [VarCurr] :
( v4325(VarCurr,bitIndex1)
<=> v4327(VarCurr,bitIndex1) ) ).
fof(addAssignment_33595,axiom,
! [VarCurr] :
( v4327(VarCurr,bitIndex1)
<=> v4329(VarCurr,bitIndex1) ) ).
fof(addAssignment_33594,axiom,
! [VarCurr] :
( v4329(VarCurr,bitIndex1)
<=> v4331(VarCurr,bitIndex1) ) ).
fof(addAssignment_33593,axiom,
! [VarNext] :
( v4331(VarNext,bitIndex1)
<=> v108583(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1819,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108584(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108583(VarNext,B)
<=> v4331(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1889,axiom,
! [VarNext] :
( v108584(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v108583(VarNext,B)
<=> v5053(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108584(VarNext)
<=> v108585(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108585(VarNext)
<=> ( v108587(VarNext)
& v4522(VarNext) ) ) ) ).
fof(writeUnaryOperator_8447,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108587(VarNext)
<=> v4535(VarNext) ) ) ).
fof(addAssignment_33592,axiom,
! [VarCurr] :
( v4335(VarCurr,bitIndex1)
<=> v4337(VarCurr,bitIndex1) ) ).
fof(addAssignment_33591,axiom,
! [VarCurr] :
( v4337(VarCurr,bitIndex1)
<=> v4339(VarCurr,bitIndex1) ) ).
fof(addAssignment_33590,axiom,
! [VarCurr] :
( v4339(VarCurr,bitIndex1)
<=> v4341(VarCurr,bitIndex1) ) ).
fof(addAssignment_33589,axiom,
! [VarCurr] :
( v4341(VarCurr,bitIndex1)
<=> v4343(VarCurr,bitIndex1) ) ).
fof(addAssignment_33588,axiom,
! [VarCurr] :
( v4343(VarCurr,bitIndex1)
<=> v4345(VarCurr,bitIndex1) ) ).
fof(addAssignment_33587,axiom,
! [VarCurr] :
( v4345(VarCurr,bitIndex1)
<=> v4347(VarCurr,bitIndex1) ) ).
fof(addAssignment_33586,axiom,
! [VarCurr] :
( v4347(VarCurr,bitIndex1)
<=> v4349(VarCurr,bitIndex1) ) ).
fof(addAssignment_33585,axiom,
! [VarCurr] :
( v4349(VarCurr,bitIndex1)
<=> v4351(VarCurr,bitIndex1) ) ).
fof(addAssignment_33584,axiom,
! [VarCurr] :
( v4351(VarCurr,bitIndex1)
<=> v4353(VarCurr,bitIndex1) ) ).
fof(addAssignment_33583,axiom,
! [VarCurr] :
( v4353(VarCurr,bitIndex1)
<=> v4355(VarCurr,bitIndex1) ) ).
fof(addAssignment_33582,axiom,
! [VarNext] :
( v4355(VarNext,bitIndex1)
<=> v108575(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1818,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108577(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v108575(VarNext,B)
<=> v4355(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1888,axiom,
! [VarNext] :
( v108577(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v108575(VarNext,B)
<=> v5040(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108577(VarNext)
<=> ( v108578(VarNext)
& v5034(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108578(VarNext)
<=> ( v108580(VarNext)
& v4502(VarNext) ) ) ) ).
fof(writeUnaryOperator_8446,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108580(VarNext)
<=> v4509(VarNext) ) ) ).
fof(addAssignment_33581,axiom,
! [VarCurr] :
( v108571(VarCurr)
<=> $false ) ).
fof(addAssignment_33580,axiom,
! [VarCurr] :
( v108569(VarCurr)
<=> $false ) ).
fof(addAssignment_33579,axiom,
! [VarCurr] :
( v108567(VarCurr)
<=> $true ) ).
fof(addAssignment_33578,axiom,
! [VarCurr] :
( v108565(VarCurr)
<=> $false ) ).
fof(addAssignment_33577,axiom,
! [VarCurr] :
( v108563(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_33576,axiom,
! [VarCurr] :
( v108475(VarCurr,bitIndex0)
<=> v108477(VarCurr,bitIndex0) ) ).
fof(addAssignment_33575,axiom,
! [VarCurr] :
( v108477(VarCurr,bitIndex0)
<=> v108479(VarCurr,bitIndex0) ) ).
fof(addAssignment_33574,axiom,
! [VarCurr] :
( v108479(VarCurr,bitIndex0)
<=> v108481(VarCurr,bitIndex0) ) ).
fof(addAssignment_33573,axiom,
! [VarCurr] :
( v108481(VarCurr,bitIndex0)
<=> v108483(VarCurr,bitIndex0) ) ).
fof(addAssignment_33572,axiom,
! [VarCurr] :
( v108483(VarCurr,bitIndex0)
<=> v108485(VarCurr,bitIndex0) ) ).
fof(addAssignment_33571,axiom,
! [VarCurr] :
( v108485(VarCurr,bitIndex0)
<=> v108487(VarCurr,bitIndex0) ) ).
fof(addAssignment_33570,axiom,
! [VarCurr] :
( v108487(VarCurr,bitIndex0)
<=> v108489(VarCurr,bitIndex0) ) ).
fof(addAssignment_33569,axiom,
! [VarCurr] :
( v108489(VarCurr,bitIndex0)
<=> v108491(VarCurr,bitIndex0) ) ).
fof(addAssignment_33568,axiom,
! [VarCurr] :
( v108491(VarCurr,bitIndex0)
<=> v108336(VarCurr,bitIndex0) ) ).
fof(addAssignment_33567,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex0)
<=> v108338(VarCurr,bitIndex0) ) ).
fof(addAssignment_33566,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex0)
<=> v108493(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108516(VarNext)
=> ( v108493(VarNext)
<=> v108493(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1887,axiom,
! [VarNext] :
( v108516(VarNext)
=> ( v108493(VarNext)
<=> v108551(VarNext) ) ) ).
fof(addAssignment_33565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108551(VarNext)
<=> v108549(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5052,axiom,
! [VarCurr] :
( ~ v108495(VarCurr)
=> ( v108549(VarCurr)
<=> v108552(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5056,axiom,
! [VarCurr] :
( v108495(VarCurr)
=> ( v108549(VarCurr)
<=> v108497(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5051,axiom,
! [VarCurr] :
( ~ v108529(VarCurr)
=> ( v108552(VarCurr)
<=> v108511(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5055,axiom,
! [VarCurr] :
( v108529(VarCurr)
=> ( v108552(VarCurr)
<=> v108553(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1258,axiom,
! [VarCurr] :
( ( ~ v108532(VarCurr)
& ~ v108534(VarCurr) )
=> ( v108553(VarCurr)
<=> v108557(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5050,axiom,
! [VarCurr] :
( v108534(VarCurr)
=> ( v108553(VarCurr)
<=> v108556(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5054,axiom,
! [VarCurr] :
( v108532(VarCurr)
=> ( v108553(VarCurr)
<=> v108554(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5049,axiom,
! [VarCurr] :
( ~ v108542(VarCurr)
=> ( v108557(VarCurr)
<=> v108511(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5053,axiom,
! [VarCurr] :
( v108542(VarCurr)
=> ( v108557(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5048,axiom,
! [VarCurr] :
( ~ v108536(VarCurr)
=> ( v108556(VarCurr)
<=> v108511(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5052,axiom,
! [VarCurr] :
( v108536(VarCurr)
=> ( v108556(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2346,axiom,
! [VarCurr] :
( ~ v108555(VarCurr)
=> ( v108554(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2378,axiom,
! [VarCurr] :
( v108555(VarCurr)
=> ( v108554(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7582,axiom,
! [VarCurr] :
( v108555(VarCurr)
<=> ( v108505(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108516(VarNext)
<=> ( v108517(VarNext)
& v108526(VarNext) ) ) ) ).
fof(addAssignment_33564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108526(VarNext)
<=> v108524(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21471,axiom,
! [VarCurr] :
( v108524(VarCurr)
<=> ( v108495(VarCurr)
| v108527(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21470,axiom,
! [VarCurr] :
( v108527(VarCurr)
<=> ( v108528(VarCurr)
& v108548(VarCurr) ) ) ).
fof(writeUnaryOperator_8445,axiom,
! [VarCurr] :
( ~ v108548(VarCurr)
<=> v108495(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21469,axiom,
! [VarCurr] :
( v108528(VarCurr)
<=> ( v108529(VarCurr)
| v108546(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21468,axiom,
! [VarCurr] :
( v108546(VarCurr)
<=> ( v108507(VarCurr)
& v108547(VarCurr) ) ) ).
fof(writeUnaryOperator_8444,axiom,
! [VarCurr] :
( ~ v108547(VarCurr)
<=> v108509(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21467,axiom,
! [VarCurr] :
( v108529(VarCurr)
<=> ( v108530(VarCurr)
& v108509(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21466,axiom,
! [VarCurr] :
( v108530(VarCurr)
<=> ( v108531(VarCurr)
| v108540(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21465,axiom,
! [VarCurr] :
( v108540(VarCurr)
<=> ( v108541(VarCurr)
& v108545(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7581,axiom,
! [VarCurr] :
( v108545(VarCurr)
<=> ( ( v108533(VarCurr,bitIndex2)
<=> $false )
& ( v108533(VarCurr,bitIndex1)
<=> $false )
& ( v108533(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21464,axiom,
! [VarCurr] :
( v108541(VarCurr)
<=> ( v108542(VarCurr)
| v108543(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21463,axiom,
! [VarCurr] :
( v108543(VarCurr)
<=> ( v108507(VarCurr)
& v108544(VarCurr) ) ) ).
fof(writeUnaryOperator_8443,axiom,
! [VarCurr] :
( ~ v108544(VarCurr)
<=> v108542(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7580,axiom,
! [VarCurr] :
( v108542(VarCurr)
<=> ( v108505(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21462,axiom,
! [VarCurr] :
( v108531(VarCurr)
<=> ( v108532(VarCurr)
| v108534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21461,axiom,
! [VarCurr] :
( v108534(VarCurr)
<=> ( v108535(VarCurr)
& v108539(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7579,axiom,
! [VarCurr] :
( v108539(VarCurr)
<=> ( ( v108533(VarCurr,bitIndex2)
<=> $false )
& ( v108533(VarCurr,bitIndex1)
<=> $true )
& ( v108533(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21460,axiom,
! [VarCurr] :
( v108535(VarCurr)
<=> ( v108536(VarCurr)
| v108537(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21459,axiom,
! [VarCurr] :
( v108537(VarCurr)
<=> ( v108507(VarCurr)
& v108538(VarCurr) ) ) ).
fof(writeUnaryOperator_8442,axiom,
! [VarCurr] :
( ~ v108538(VarCurr)
<=> v108536(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7578,axiom,
! [VarCurr] :
( v108536(VarCurr)
<=> ( v108505(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7577,axiom,
! [VarCurr] :
( v108532(VarCurr)
<=> ( ( v108533(VarCurr,bitIndex2)
<=> $true )
& ( v108533(VarCurr,bitIndex1)
<=> $false )
& ( v108533(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33563,axiom,
! [VarCurr] :
( v108533(VarCurr,bitIndex0)
<=> v108503(VarCurr) ) ).
fof(addAssignment_33562,axiom,
! [VarCurr] :
( v108533(VarCurr,bitIndex1)
<=> v108501(VarCurr) ) ).
fof(addAssignment_33561,axiom,
! [VarCurr] :
( v108533(VarCurr,bitIndex2)
<=> v108499(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108517(VarNext)
<=> ( v108518(VarNext)
& v108513(VarNext) ) ) ) ).
fof(writeUnaryOperator_8441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108518(VarNext)
<=> v108520(VarNext) ) ) ).
fof(addAssignment_33560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108520(VarNext)
<=> v108513(VarCurr) ) ) ).
fof(addAssignment_33559,axiom,
! [VarCurr] :
( v108513(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_33558,axiom,
! [VarCurr] :
( v108511(VarCurr)
<=> $false ) ).
fof(addAssignment_33557,axiom,
! [VarCurr] :
( v108509(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_33556,axiom,
! [VarCurr] :
( v108507(VarCurr)
<=> $false ) ).
fof(addAssignment_33555,axiom,
! [VarCurr] :
( v108505(VarCurr)
<=> v108361(VarCurr,bitIndex0) ) ).
fof(addAssignment_33554,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex0)
<=> v108363(VarCurr,bitIndex0) ) ).
fof(addAssignment_33553,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex0)
<=> v4313(VarCurr,bitIndex0) ) ).
fof(addAssignment_33552,axiom,
! [VarCurr] :
( v108503(VarCurr)
<=> $false ) ).
fof(addAssignment_33551,axiom,
! [VarCurr] :
( v108501(VarCurr)
<=> $false ) ).
fof(addAssignment_33550,axiom,
! [VarCurr] :
( v108499(VarCurr)
<=> $true ) ).
fof(addAssignment_33549,axiom,
! [VarCurr] :
( v108497(VarCurr)
<=> $false ) ).
fof(addAssignment_33548,axiom,
! [VarCurr] :
( v108495(VarCurr)
<=> v108344(VarCurr) ) ).
fof(addAssignment_33547,axiom,
! [VarCurr] :
( v108318(VarCurr)
<=> v108320(VarCurr) ) ).
fof(addAssignment_33546,axiom,
! [VarCurr] :
( v108320(VarCurr)
<=> v108322(VarCurr) ) ).
fof(addAssignment_33545,axiom,
! [VarCurr] :
( v108322(VarCurr)
<=> v108324(VarCurr) ) ).
fof(addAssignment_33544,axiom,
! [VarCurr] :
( v108324(VarCurr)
<=> v108326(VarCurr) ) ).
fof(addAssignment_33543,axiom,
! [VarCurr] :
( v108326(VarCurr)
<=> v108328(VarCurr) ) ).
fof(addAssignment_33542,axiom,
! [VarCurr] :
( v108328(VarCurr)
<=> v108330(VarCurr) ) ).
fof(addAssignment_33541,axiom,
! [VarCurr] :
( v108330(VarCurr)
<=> v108332(VarCurr) ) ).
fof(addAssignment_33540,axiom,
! [VarCurr] :
( v108332(VarCurr)
<=> v108334(VarCurr) ) ).
fof(addAssignment_33539,axiom,
! [VarCurr] :
( v108334(VarCurr)
<=> v108336(VarCurr,bitIndex8) ) ).
fof(addAssignment_33538,axiom,
! [VarCurr] :
( v108336(VarCurr,bitIndex8)
<=> v108338(VarCurr,bitIndex8) ) ).
fof(addAssignment_33537,axiom,
! [VarCurr] :
( v108338(VarCurr,bitIndex8)
<=> v108340(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108430(VarNext)
=> ( v108340(VarNext)
<=> v108340(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1886,axiom,
! [VarNext] :
( v108430(VarNext)
=> ( v108340(VarNext)
<=> v108465(VarNext) ) ) ).
fof(addAssignment_33536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108465(VarNext)
<=> v108463(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5047,axiom,
! [VarCurr] :
( ~ v108342(VarCurr)
=> ( v108463(VarCurr)
<=> v108466(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5051,axiom,
! [VarCurr] :
( v108342(VarCurr)
=> ( v108463(VarCurr)
<=> v108351(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5046,axiom,
! [VarCurr] :
( ~ v108443(VarCurr)
=> ( v108466(VarCurr)
<=> v108421(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5050,axiom,
! [VarCurr] :
( v108443(VarCurr)
=> ( v108466(VarCurr)
<=> v108467(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1257,axiom,
! [VarCurr] :
( ( ~ v108446(VarCurr)
& ~ v108448(VarCurr) )
=> ( v108467(VarCurr)
<=> v108471(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5045,axiom,
! [VarCurr] :
( v108448(VarCurr)
=> ( v108467(VarCurr)
<=> v108470(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5049,axiom,
! [VarCurr] :
( v108446(VarCurr)
=> ( v108467(VarCurr)
<=> v108468(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5044,axiom,
! [VarCurr] :
( ~ v108456(VarCurr)
=> ( v108471(VarCurr)
<=> v108421(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5048,axiom,
! [VarCurr] :
( v108456(VarCurr)
=> ( v108471(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5043,axiom,
! [VarCurr] :
( ~ v108450(VarCurr)
=> ( v108470(VarCurr)
<=> v108421(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5047,axiom,
! [VarCurr] :
( v108450(VarCurr)
=> ( v108470(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2345,axiom,
! [VarCurr] :
( ~ v108469(VarCurr)
=> ( v108468(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2377,axiom,
! [VarCurr] :
( v108469(VarCurr)
=> ( v108468(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7576,axiom,
! [VarCurr] :
( v108469(VarCurr)
<=> ( v108359(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108430(VarNext)
<=> ( v108431(VarNext)
& v108440(VarNext) ) ) ) ).
fof(addAssignment_33535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108440(VarNext)
<=> v108438(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21456,axiom,
! [VarCurr] :
( v108438(VarCurr)
<=> ( v108342(VarCurr)
| v108441(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21455,axiom,
! [VarCurr] :
( v108441(VarCurr)
<=> ( v108442(VarCurr)
& v108462(VarCurr) ) ) ).
fof(writeUnaryOperator_8440,axiom,
! [VarCurr] :
( ~ v108462(VarCurr)
<=> v108342(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21454,axiom,
! [VarCurr] :
( v108442(VarCurr)
<=> ( v108443(VarCurr)
| v108460(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21453,axiom,
! [VarCurr] :
( v108460(VarCurr)
<=> ( v108365(VarCurr)
& v108461(VarCurr) ) ) ).
fof(writeUnaryOperator_8439,axiom,
! [VarCurr] :
( ~ v108461(VarCurr)
<=> v108367(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21452,axiom,
! [VarCurr] :
( v108443(VarCurr)
<=> ( v108444(VarCurr)
& v108367(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21451,axiom,
! [VarCurr] :
( v108444(VarCurr)
<=> ( v108445(VarCurr)
| v108454(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21450,axiom,
! [VarCurr] :
( v108454(VarCurr)
<=> ( v108455(VarCurr)
& v108459(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7575,axiom,
! [VarCurr] :
( v108459(VarCurr)
<=> ( ( v108447(VarCurr,bitIndex2)
<=> $false )
& ( v108447(VarCurr,bitIndex1)
<=> $false )
& ( v108447(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21449,axiom,
! [VarCurr] :
( v108455(VarCurr)
<=> ( v108456(VarCurr)
| v108457(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21448,axiom,
! [VarCurr] :
( v108457(VarCurr)
<=> ( v108365(VarCurr)
& v108458(VarCurr) ) ) ).
fof(writeUnaryOperator_8438,axiom,
! [VarCurr] :
( ~ v108458(VarCurr)
<=> v108456(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7574,axiom,
! [VarCurr] :
( v108456(VarCurr)
<=> ( v108359(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21447,axiom,
! [VarCurr] :
( v108445(VarCurr)
<=> ( v108446(VarCurr)
| v108448(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21446,axiom,
! [VarCurr] :
( v108448(VarCurr)
<=> ( v108449(VarCurr)
& v108453(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7573,axiom,
! [VarCurr] :
( v108453(VarCurr)
<=> ( ( v108447(VarCurr,bitIndex2)
<=> $false )
& ( v108447(VarCurr,bitIndex1)
<=> $true )
& ( v108447(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21445,axiom,
! [VarCurr] :
( v108449(VarCurr)
<=> ( v108450(VarCurr)
| v108451(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21444,axiom,
! [VarCurr] :
( v108451(VarCurr)
<=> ( v108365(VarCurr)
& v108452(VarCurr) ) ) ).
fof(writeUnaryOperator_8437,axiom,
! [VarCurr] :
( ~ v108452(VarCurr)
<=> v108450(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7572,axiom,
! [VarCurr] :
( v108450(VarCurr)
<=> ( v108359(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7571,axiom,
! [VarCurr] :
( v108446(VarCurr)
<=> ( ( v108447(VarCurr,bitIndex2)
<=> $true )
& ( v108447(VarCurr,bitIndex1)
<=> $false )
& ( v108447(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33534,axiom,
! [VarCurr] :
( v108447(VarCurr,bitIndex0)
<=> v108357(VarCurr) ) ).
fof(addAssignment_33533,axiom,
! [VarCurr] :
( v108447(VarCurr,bitIndex1)
<=> v108355(VarCurr) ) ).
fof(addAssignment_33532,axiom,
! [VarCurr] :
( v108447(VarCurr,bitIndex2)
<=> v108353(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108431(VarNext)
<=> ( v108432(VarNext)
& v108423(VarNext) ) ) ) ).
fof(writeUnaryOperator_8436,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108432(VarNext)
<=> v108434(VarNext) ) ) ).
fof(addAssignment_33531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108434(VarNext)
<=> v108423(VarCurr) ) ) ).
fof(addAssignment_33530,axiom,
! [VarCurr] :
( v108423(VarCurr)
<=> v108425(VarCurr) ) ).
fof(addAssignment_33529,axiom,
! [VarCurr] :
( v108425(VarCurr)
<=> v108427(VarCurr) ) ).
fof(addAssignment_33528,axiom,
! [VarCurr] :
( v108427(VarCurr)
<=> v5156(VarCurr) ) ).
fof(addAssignment_33527,axiom,
! [VarCurr] :
( v108421(VarCurr)
<=> $false ) ).
fof(addAssignment_33526,axiom,
! [VarCurr] :
( v108367(VarCurr)
<=> v108369(VarCurr) ) ).
fof(addAssignment_33525,axiom,
! [VarCurr] :
( v108369(VarCurr)
<=> v108371(VarCurr) ) ).
fof(addAssignment_33524,axiom,
! [VarCurr] :
( v108371(VarCurr)
<=> v108373(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21442,axiom,
! [VarCurr] :
( v108373(VarCurr)
<=> ( v108375(VarCurr)
& v5114(VarCurr) ) ) ).
fof(addAssignment_33523,axiom,
! [VarCurr] :
( v108375(VarCurr)
<=> v108377(VarCurr) ) ).
fof(addAssignment_33522,axiom,
! [VarCurr] :
( v108377(VarCurr)
<=> v108379(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108409(VarNext)
=> ( v108379(VarNext)
<=> v108379(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1885,axiom,
! [VarNext] :
( v108409(VarNext)
=> ( v108379(VarNext)
<=> v108416(VarNext) ) ) ).
fof(addAssignment_33521,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108416(VarNext)
<=> v108381(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108409(VarNext)
<=> v108410(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108410(VarNext)
<=> ( v108412(VarNext)
& v4876(VarNext) ) ) ) ).
fof(writeUnaryOperator_8435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108412(VarNext)
<=> v4883(VarNext) ) ) ).
fof(addAssignment_33520,axiom,
! [VarCurr] :
( v108381(VarCurr)
<=> v108383(VarCurr) ) ).
fof(addAssignment_33519,axiom,
! [VarCurr] :
( v108383(VarCurr)
<=> v108385(VarCurr) ) ).
fof(addAssignment_33518,axiom,
! [VarCurr] :
( v108385(VarCurr)
<=> v108387(VarCurr) ) ).
fof(addAssignment_33517,axiom,
! [VarCurr] :
( v108387(VarCurr)
<=> v108389(VarCurr) ) ).
fof(addAssignment_33516,axiom,
! [VarCurr] :
( v108389(VarCurr)
<=> v108391(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1814,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108394(VarNext)
=> ( v108391(VarNext)
<=> v108391(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1884,axiom,
! [VarNext] :
( v108394(VarNext)
=> ( v108391(VarNext)
<=> v108402(VarNext) ) ) ).
fof(addAssignment_33515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108402(VarNext)
<=> v108400(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2344,axiom,
! [VarCurr] :
( ~ v5096(VarCurr)
=> ( v108400(VarCurr)
<=> v108403(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2376,axiom,
! [VarCurr] :
( v5096(VarCurr)
=> ( v108400(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21439,axiom,
! [VarCurr] :
( v108403(VarCurr)
<=> ( v108404(VarCurr)
& v4629(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21438,axiom,
! [VarCurr] :
( v108404(VarCurr)
<=> ( $true
& v4447(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21437,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108394(VarNext)
<=> v108395(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21436,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108395(VarNext)
<=> ( v108397(VarNext)
& v4522(VarNext) ) ) ) ).
fof(writeUnaryOperator_8434,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108397(VarNext)
<=> v4535(VarNext) ) ) ).
fof(addAssignment_33514,axiom,
! [VarCurr] :
( v108365(VarCurr)
<=> $false ) ).
fof(addAssignment_33513,axiom,
! [VarCurr] :
( v108359(VarCurr)
<=> v108361(VarCurr,bitIndex8) ) ).
fof(addAssignment_33512,axiom,
! [VarCurr] :
( v108361(VarCurr,bitIndex8)
<=> v108363(VarCurr,bitIndex8) ) ).
fof(addAssignment_33511,axiom,
! [VarCurr] :
( v108363(VarCurr,bitIndex8)
<=> v4313(VarCurr,bitIndex8) ) ).
fof(addAssignment_33510,axiom,
! [VarCurr] :
( v108357(VarCurr)
<=> $false ) ).
fof(addAssignment_33509,axiom,
! [VarCurr] :
( v108355(VarCurr)
<=> $false ) ).
fof(addAssignment_33508,axiom,
! [VarCurr] :
( v108353(VarCurr)
<=> $true ) ).
fof(addAssignment_33507,axiom,
! [VarCurr] :
( v108351(VarCurr)
<=> $false ) ).
fof(addAssignment_33506,axiom,
! [VarCurr] :
( v108342(VarCurr)
<=> v108344(VarCurr) ) ).
fof(writeUnaryOperator_8433,axiom,
! [VarCurr] :
( ~ v108344(VarCurr)
<=> v108346(VarCurr) ) ).
fof(addAssignment_33505,axiom,
! [VarCurr] :
( v108346(VarCurr)
<=> v108348(VarCurr) ) ).
fof(addAssignment_33504,axiom,
! [VarCurr] :
( v108348(VarCurr)
<=> v4278(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1813,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108289(VarNext)
=> ( v107900(VarNext,bitIndex1)
<=> v107900(VarCurr,bitIndex1) ) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_4,axiom,
! [VarNext] :
( v108289(VarNext)
=> ( v107900(VarNext,bitIndex1)
<=> v108302(VarNext) ) ) ).
fof(addAssignment_33503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108302(VarNext)
<=> v108300(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5042,axiom,
! [VarCurr] :
( ~ v107015(VarCurr)
=> ( v108300(VarCurr)
<=> v107902(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5046,axiom,
! [VarCurr] :
( v107015(VarCurr)
=> ( v108300(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108289(VarNext)
<=> ( v108290(VarNext)
& v108297(VarNext) ) ) ) ).
fof(addAssignment_33502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108297(VarNext)
<=> v108295(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21434,axiom,
! [VarCurr] :
( v108295(VarCurr)
<=> ( v107015(VarCurr)
| v108298(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21433,axiom,
! [VarCurr] :
( v108298(VarCurr)
<=> ( v107017(VarCurr)
& v108299(VarCurr) ) ) ).
fof(writeUnaryOperator_8432,axiom,
! [VarCurr] :
( ~ v108299(VarCurr)
<=> v107015(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108290(VarNext)
<=> ( v108292(VarNext)
& v106979(VarNext) ) ) ) ).
fof(writeUnaryOperator_8431,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108292(VarNext)
<=> v106988(VarNext) ) ) ).
fof(addAssignment_33501,axiom,
! [VarCurr] :
( v107902(VarCurr,bitIndex0)
<=> v107900(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorShiftedRanges_1903,axiom,
! [VarCurr] :
( v107900(VarCurr,bitIndex0)
<=> ( v108286(VarCurr)
& v108008(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21431,axiom,
! [VarCurr] :
( v108286(VarCurr)
<=> ( v107904(VarCurr)
& v106561(VarCurr) ) ) ).
fof(addAssignment_33500,axiom,
! [VarCurr] :
( v108008(VarCurr,bitIndex1)
<=> v108010(VarCurr,bitIndex1) ) ).
fof(addAssignment_33499,axiom,
! [VarCurr] :
( v108010(VarCurr,bitIndex1)
<=> v108012(VarCurr,bitIndex1) ) ).
fof(addAssignment_33498,axiom,
! [VarCurr] :
( v108012(VarCurr,bitIndex1)
<=> v108014(VarCurr,bitIndex1) ) ).
fof(addAssignment_33497,axiom,
! [VarCurr] :
( v108014(VarCurr,bitIndex1)
<=> v108016(VarCurr,bitIndex1) ) ).
fof(addAssignment_33496,axiom,
! [VarCurr] :
( v108016(VarCurr,bitIndex1)
<=> v108227(VarCurr,bitIndex1) ) ).
fof(addParallelCaseBooleanConditionEqualRanges12_3,axiom,
! [VarCurr] :
( ( ~ v108228(VarCurr)
& ~ v108230(VarCurr)
& ~ v108232(VarCurr)
& ~ v108234(VarCurr)
& ~ v108236(VarCurr)
& ~ v108238(VarCurr)
& ~ v108240(VarCurr)
& ~ v108242(VarCurr)
& ~ v108244(VarCurr)
& ~ v108256(VarCurr)
& ~ v108261(VarCurr)
& ~ v108273(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v108227(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges11_3,axiom,
! [VarCurr] :
( v108273(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108227(VarCurr,B)
<=> b101(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges10_3,axiom,
! [VarCurr] :
( v108261(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108227(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges9_4,axiom,
! [VarCurr] :
( v108256(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108227(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges8_9,axiom,
! [VarCurr] :
( v108244(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108227(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges7_11,axiom,
! [VarCurr] :
( v108242(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108227(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_11,axiom,
! [VarCurr] :
( v108240(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108227(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_15,axiom,
! [VarCurr] :
( v108238(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108227(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_18,axiom,
! [VarCurr] :
( v108236(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108227(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_157,axiom,
! [VarCurr] :
( v108234(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108227(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1256,axiom,
! [VarCurr] :
( v108232(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108227(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5041,axiom,
! [VarCurr] :
( v108230(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108227(VarCurr,B)
<=> b001(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5045,axiom,
! [VarCurr] :
( v108228(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v108227(VarCurr,B)
<=> b010(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21430,axiom,
! [VarCurr] :
( v108273(VarCurr)
<=> ( v108275(VarCurr)
| v108283(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7570,axiom,
! [VarCurr] :
( v108283(VarCurr)
<=> ( ( v108284(VarCurr,bitIndex8)
<=> $true )
& ( v108284(VarCurr,bitIndex7)
<=> $true )
& ( v108284(VarCurr,bitIndex6)
<=> $true )
& ( v108284(VarCurr,bitIndex5)
<=> $true )
& ( v108284(VarCurr,bitIndex4)
<=> $true )
& ( v108284(VarCurr,bitIndex3)
<=> $true )
& ( v108284(VarCurr,bitIndex2)
<=> $false )
& ( v108284(VarCurr,bitIndex1)
<=> $false )
& ( v108284(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11956,axiom,
b111111000(bitIndex8) ).
fof(bitBlastConstant_11955,axiom,
b111111000(bitIndex7) ).
fof(bitBlastConstant_11954,axiom,
b111111000(bitIndex6) ).
fof(bitBlastConstant_11953,axiom,
b111111000(bitIndex5) ).
fof(bitBlastConstant_11952,axiom,
b111111000(bitIndex4) ).
fof(bitBlastConstant_11951,axiom,
b111111000(bitIndex3) ).
fof(bitBlastConstant_11950,axiom,
~ b111111000(bitIndex2) ).
fof(bitBlastConstant_11949,axiom,
~ b111111000(bitIndex1) ).
fof(bitBlastConstant_11948,axiom,
~ b111111000(bitIndex0) ).
fof(addAssignment_33495,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108284(VarCurr,B)
<=> v108167(VarCurr,B) ) ) ).
fof(addAssignment_33494,axiom,
! [VarCurr] :
( v108284(VarCurr,bitIndex7)
<=> v108165(VarCurr) ) ).
fof(addAssignment_33493,axiom,
! [VarCurr] :
( v108284(VarCurr,bitIndex8)
<=> v108018(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21429,axiom,
! [VarCurr] :
( v108275(VarCurr)
<=> ( v108276(VarCurr)
| v108281(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7569,axiom,
! [VarCurr] :
( v108281(VarCurr)
<=> ( ( v108282(VarCurr,bitIndex8)
<=> $true )
& ( v108282(VarCurr,bitIndex7)
<=> $true )
& ( v108282(VarCurr,bitIndex6)
<=> $true )
& ( v108282(VarCurr,bitIndex5)
<=> $true )
& ( v108282(VarCurr,bitIndex4)
<=> $true )
& ( v108282(VarCurr,bitIndex3)
<=> $false )
& ( v108282(VarCurr,bitIndex2)
<=> $false )
& ( v108282(VarCurr,bitIndex1)
<=> $false )
& ( v108282(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11947,axiom,
b111110000(bitIndex8) ).
fof(bitBlastConstant_11946,axiom,
b111110000(bitIndex7) ).
fof(bitBlastConstant_11945,axiom,
b111110000(bitIndex6) ).
fof(bitBlastConstant_11944,axiom,
b111110000(bitIndex5) ).
fof(bitBlastConstant_11943,axiom,
b111110000(bitIndex4) ).
fof(bitBlastConstant_11942,axiom,
~ b111110000(bitIndex3) ).
fof(bitBlastConstant_11941,axiom,
~ b111110000(bitIndex2) ).
fof(bitBlastConstant_11940,axiom,
~ b111110000(bitIndex1) ).
fof(bitBlastConstant_11939,axiom,
~ b111110000(bitIndex0) ).
fof(addAssignment_33492,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108282(VarCurr,B)
<=> v108167(VarCurr,B) ) ) ).
fof(addAssignment_33491,axiom,
! [VarCurr] :
( v108282(VarCurr,bitIndex7)
<=> v108165(VarCurr) ) ).
fof(addAssignment_33490,axiom,
! [VarCurr] :
( v108282(VarCurr,bitIndex8)
<=> v108018(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21428,axiom,
! [VarCurr] :
( v108276(VarCurr)
<=> ( v108277(VarCurr)
| v108279(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7568,axiom,
! [VarCurr] :
( v108279(VarCurr)
<=> ( ( v108280(VarCurr,bitIndex8)
<=> $true )
& ( v108280(VarCurr,bitIndex7)
<=> $true )
& ( v108280(VarCurr,bitIndex6)
<=> $true )
& ( v108280(VarCurr,bitIndex5)
<=> $false )
& ( v108280(VarCurr,bitIndex4)
<=> $true )
& ( v108280(VarCurr,bitIndex3)
<=> $true )
& ( v108280(VarCurr,bitIndex2)
<=> $false )
& ( v108280(VarCurr,bitIndex1)
<=> $false )
& ( v108280(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11938,axiom,
b111011000(bitIndex8) ).
fof(bitBlastConstant_11937,axiom,
b111011000(bitIndex7) ).
fof(bitBlastConstant_11936,axiom,
b111011000(bitIndex6) ).
fof(bitBlastConstant_11935,axiom,
~ b111011000(bitIndex5) ).
fof(bitBlastConstant_11934,axiom,
b111011000(bitIndex4) ).
fof(bitBlastConstant_11933,axiom,
b111011000(bitIndex3) ).
fof(bitBlastConstant_11932,axiom,
~ b111011000(bitIndex2) ).
fof(bitBlastConstant_11931,axiom,
~ b111011000(bitIndex1) ).
fof(bitBlastConstant_11930,axiom,
~ b111011000(bitIndex0) ).
fof(addAssignment_33489,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108280(VarCurr,B)
<=> v108167(VarCurr,B) ) ) ).
fof(addAssignment_33488,axiom,
! [VarCurr] :
( v108280(VarCurr,bitIndex7)
<=> v108165(VarCurr) ) ).
fof(addAssignment_33487,axiom,
! [VarCurr] :
( v108280(VarCurr,bitIndex8)
<=> v108018(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7567,axiom,
! [VarCurr] :
( v108277(VarCurr)
<=> ( ( v108278(VarCurr,bitIndex8)
<=> $true )
& ( v108278(VarCurr,bitIndex7)
<=> $true )
& ( v108278(VarCurr,bitIndex6)
<=> $true )
& ( v108278(VarCurr,bitIndex5)
<=> $false )
& ( v108278(VarCurr,bitIndex4)
<=> $true )
& ( v108278(VarCurr,bitIndex3)
<=> $false )
& ( v108278(VarCurr,bitIndex2)
<=> $false )
& ( v108278(VarCurr,bitIndex1)
<=> $false )
& ( v108278(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11929,axiom,
b111010000(bitIndex8) ).
fof(bitBlastConstant_11928,axiom,
b111010000(bitIndex7) ).
fof(bitBlastConstant_11927,axiom,
b111010000(bitIndex6) ).
fof(bitBlastConstant_11926,axiom,
~ b111010000(bitIndex5) ).
fof(bitBlastConstant_11925,axiom,
b111010000(bitIndex4) ).
fof(bitBlastConstant_11924,axiom,
~ b111010000(bitIndex3) ).
fof(bitBlastConstant_11923,axiom,
~ b111010000(bitIndex2) ).
fof(bitBlastConstant_11922,axiom,
~ b111010000(bitIndex1) ).
fof(bitBlastConstant_11921,axiom,
~ b111010000(bitIndex0) ).
fof(addAssignment_33486,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108278(VarCurr,B)
<=> v108167(VarCurr,B) ) ) ).
fof(addAssignment_33485,axiom,
! [VarCurr] :
( v108278(VarCurr,bitIndex7)
<=> v108165(VarCurr) ) ).
fof(addAssignment_33484,axiom,
! [VarCurr] :
( v108278(VarCurr,bitIndex8)
<=> v108018(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21427,axiom,
! [VarCurr] :
( v108261(VarCurr)
<=> ( v108263(VarCurr)
| v108271(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7566,axiom,
! [VarCurr] :
( v108271(VarCurr)
<=> ( ( v108272(VarCurr,bitIndex8)
<=> $false )
& ( v108272(VarCurr,bitIndex7)
<=> $true )
& ( v108272(VarCurr,bitIndex6)
<=> $true )
& ( v108272(VarCurr,bitIndex5)
<=> $true )
& ( v108272(VarCurr,bitIndex4)
<=> $true )
& ( v108272(VarCurr,bitIndex3)
<=> $true )
& ( v108272(VarCurr,bitIndex2)
<=> $false )
& ( v108272(VarCurr,bitIndex1)
<=> $false )
& ( v108272(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11920,axiom,
~ b011111000(bitIndex8) ).
fof(bitBlastConstant_11919,axiom,
b011111000(bitIndex7) ).
fof(bitBlastConstant_11918,axiom,
b011111000(bitIndex6) ).
fof(bitBlastConstant_11917,axiom,
b011111000(bitIndex5) ).
fof(bitBlastConstant_11916,axiom,
b011111000(bitIndex4) ).
fof(bitBlastConstant_11915,axiom,
b011111000(bitIndex3) ).
fof(bitBlastConstant_11914,axiom,
~ b011111000(bitIndex2) ).
fof(bitBlastConstant_11913,axiom,
~ b011111000(bitIndex1) ).
fof(bitBlastConstant_11912,axiom,
~ b011111000(bitIndex0) ).
fof(addAssignment_33483,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108272(VarCurr,B)
<=> v108167(VarCurr,B) ) ) ).
fof(addAssignment_33482,axiom,
! [VarCurr] :
( v108272(VarCurr,bitIndex7)
<=> v108165(VarCurr) ) ).
fof(addAssignment_33481,axiom,
! [VarCurr] :
( v108272(VarCurr,bitIndex8)
<=> v108018(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21426,axiom,
! [VarCurr] :
( v108263(VarCurr)
<=> ( v108264(VarCurr)
| v108269(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7565,axiom,
! [VarCurr] :
( v108269(VarCurr)
<=> ( ( v108270(VarCurr,bitIndex8)
<=> $false )
& ( v108270(VarCurr,bitIndex7)
<=> $true )
& ( v108270(VarCurr,bitIndex6)
<=> $true )
& ( v108270(VarCurr,bitIndex5)
<=> $false )
& ( v108270(VarCurr,bitIndex4)
<=> $true )
& ( v108270(VarCurr,bitIndex3)
<=> $true )
& ( v108270(VarCurr,bitIndex2)
<=> $false )
& ( v108270(VarCurr,bitIndex1)
<=> $false )
& ( v108270(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11911,axiom,
~ b011011000(bitIndex8) ).
fof(bitBlastConstant_11910,axiom,
b011011000(bitIndex7) ).
fof(bitBlastConstant_11909,axiom,
b011011000(bitIndex6) ).
fof(bitBlastConstant_11908,axiom,
~ b011011000(bitIndex5) ).
fof(bitBlastConstant_11907,axiom,
b011011000(bitIndex4) ).
fof(bitBlastConstant_11906,axiom,
b011011000(bitIndex3) ).
fof(bitBlastConstant_11905,axiom,
~ b011011000(bitIndex2) ).
fof(bitBlastConstant_11904,axiom,
~ b011011000(bitIndex1) ).
fof(bitBlastConstant_11903,axiom,
~ b011011000(bitIndex0) ).
fof(addAssignment_33480,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108270(VarCurr,B)
<=> v108167(VarCurr,B) ) ) ).
fof(addAssignment_33479,axiom,
! [VarCurr] :
( v108270(VarCurr,bitIndex7)
<=> v108165(VarCurr) ) ).
fof(addAssignment_33478,axiom,
! [VarCurr] :
( v108270(VarCurr,bitIndex8)
<=> v108018(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21425,axiom,
! [VarCurr] :
( v108264(VarCurr)
<=> ( v108265(VarCurr)
| v108267(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7564,axiom,
! [VarCurr] :
( v108267(VarCurr)
<=> ( ( v108268(VarCurr,bitIndex8)
<=> $false )
& ( v108268(VarCurr,bitIndex7)
<=> $true )
& ( v108268(VarCurr,bitIndex6)
<=> $true )
& ( v108268(VarCurr,bitIndex5)
<=> $true )
& ( v108268(VarCurr,bitIndex4)
<=> $true )
& ( v108268(VarCurr,bitIndex3)
<=> $false )
& ( v108268(VarCurr,bitIndex2)
<=> $false )
& ( v108268(VarCurr,bitIndex1)
<=> $false )
& ( v108268(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11902,axiom,
~ b011110000(bitIndex8) ).
fof(bitBlastConstant_11901,axiom,
b011110000(bitIndex7) ).
fof(bitBlastConstant_11900,axiom,
b011110000(bitIndex6) ).
fof(bitBlastConstant_11899,axiom,
b011110000(bitIndex5) ).
fof(bitBlastConstant_11898,axiom,
b011110000(bitIndex4) ).
fof(bitBlastConstant_11897,axiom,
~ b011110000(bitIndex3) ).
fof(bitBlastConstant_11896,axiom,
~ b011110000(bitIndex2) ).
fof(bitBlastConstant_11895,axiom,
~ b011110000(bitIndex1) ).
fof(bitBlastConstant_11894,axiom,
~ b011110000(bitIndex0) ).
fof(addAssignment_33477,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108268(VarCurr,B)
<=> v108167(VarCurr,B) ) ) ).
fof(addAssignment_33476,axiom,
! [VarCurr] :
( v108268(VarCurr,bitIndex7)
<=> v108165(VarCurr) ) ).
fof(addAssignment_33475,axiom,
! [VarCurr] :
( v108268(VarCurr,bitIndex8)
<=> v108018(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7563,axiom,
! [VarCurr] :
( v108265(VarCurr)
<=> ( ( v108266(VarCurr,bitIndex8)
<=> $false )
& ( v108266(VarCurr,bitIndex7)
<=> $true )
& ( v108266(VarCurr,bitIndex6)
<=> $true )
& ( v108266(VarCurr,bitIndex5)
<=> $false )
& ( v108266(VarCurr,bitIndex4)
<=> $true )
& ( v108266(VarCurr,bitIndex3)
<=> $false )
& ( v108266(VarCurr,bitIndex2)
<=> $false )
& ( v108266(VarCurr,bitIndex1)
<=> $false )
& ( v108266(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11893,axiom,
~ b011010000(bitIndex8) ).
fof(bitBlastConstant_11892,axiom,
b011010000(bitIndex7) ).
fof(bitBlastConstant_11891,axiom,
b011010000(bitIndex6) ).
fof(bitBlastConstant_11890,axiom,
~ b011010000(bitIndex5) ).
fof(bitBlastConstant_11889,axiom,
b011010000(bitIndex4) ).
fof(bitBlastConstant_11888,axiom,
~ b011010000(bitIndex3) ).
fof(bitBlastConstant_11887,axiom,
~ b011010000(bitIndex2) ).
fof(bitBlastConstant_11886,axiom,
~ b011010000(bitIndex1) ).
fof(bitBlastConstant_11885,axiom,
~ b011010000(bitIndex0) ).
fof(addAssignment_33474,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108266(VarCurr,B)
<=> v108167(VarCurr,B) ) ) ).
fof(addAssignment_33473,axiom,
! [VarCurr] :
( v108266(VarCurr,bitIndex7)
<=> v108165(VarCurr) ) ).
fof(addAssignment_33472,axiom,
! [VarCurr] :
( v108266(VarCurr,bitIndex8)
<=> v108018(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21424,axiom,
! [VarCurr] :
( v108256(VarCurr)
<=> ( v108257(VarCurr)
| v108259(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7562,axiom,
! [VarCurr] :
( v108259(VarCurr)
<=> ( ( v108260(VarCurr,bitIndex8)
<=> $true )
& ( v108260(VarCurr,bitIndex7)
<=> $true )
& ( v108260(VarCurr,bitIndex6)
<=> $true )
& ( v108260(VarCurr,bitIndex5)
<=> $true )
& ( v108260(VarCurr,bitIndex4)
<=> $false )
& ( v108260(VarCurr,bitIndex3)
<=> $false )
& ( v108260(VarCurr,bitIndex2)
<=> $false )
& ( v108260(VarCurr,bitIndex1)
<=> $false )
& ( v108260(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11884,axiom,
b111100000(bitIndex8) ).
fof(bitBlastConstant_11883,axiom,
b111100000(bitIndex7) ).
fof(bitBlastConstant_11882,axiom,
b111100000(bitIndex6) ).
fof(bitBlastConstant_11881,axiom,
b111100000(bitIndex5) ).
fof(bitBlastConstant_11880,axiom,
~ b111100000(bitIndex4) ).
fof(bitBlastConstant_11879,axiom,
~ b111100000(bitIndex3) ).
fof(bitBlastConstant_11878,axiom,
~ b111100000(bitIndex2) ).
fof(bitBlastConstant_11877,axiom,
~ b111100000(bitIndex1) ).
fof(bitBlastConstant_11876,axiom,
~ b111100000(bitIndex0) ).
fof(addAssignment_33471,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108260(VarCurr,B)
<=> v108167(VarCurr,B) ) ) ).
fof(addAssignment_33470,axiom,
! [VarCurr] :
( v108260(VarCurr,bitIndex7)
<=> v108165(VarCurr) ) ).
fof(addAssignment_33469,axiom,
! [VarCurr] :
( v108260(VarCurr,bitIndex8)
<=> v108018(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7561,axiom,
! [VarCurr] :
( v108257(VarCurr)
<=> ( ( v108258(VarCurr,bitIndex8)
<=> $true )
& ( v108258(VarCurr,bitIndex7)
<=> $true )
& ( v108258(VarCurr,bitIndex6)
<=> $false )
& ( v108258(VarCurr,bitIndex5)
<=> $true )
& ( v108258(VarCurr,bitIndex4)
<=> $false )
& ( v108258(VarCurr,bitIndex3)
<=> $false )
& ( v108258(VarCurr,bitIndex2)
<=> $false )
& ( v108258(VarCurr,bitIndex1)
<=> $false )
& ( v108258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11875,axiom,
b110100000(bitIndex8) ).
fof(bitBlastConstant_11874,axiom,
b110100000(bitIndex7) ).
fof(bitBlastConstant_11873,axiom,
~ b110100000(bitIndex6) ).
fof(bitBlastConstant_11872,axiom,
b110100000(bitIndex5) ).
fof(bitBlastConstant_11871,axiom,
~ b110100000(bitIndex4) ).
fof(bitBlastConstant_11870,axiom,
~ b110100000(bitIndex3) ).
fof(bitBlastConstant_11869,axiom,
~ b110100000(bitIndex2) ).
fof(bitBlastConstant_11868,axiom,
~ b110100000(bitIndex1) ).
fof(bitBlastConstant_11867,axiom,
~ b110100000(bitIndex0) ).
fof(addAssignment_33468,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108258(VarCurr,B)
<=> v108167(VarCurr,B) ) ) ).
fof(addAssignment_33467,axiom,
! [VarCurr] :
( v108258(VarCurr,bitIndex7)
<=> v108165(VarCurr) ) ).
fof(addAssignment_33466,axiom,
! [VarCurr] :
( v108258(VarCurr,bitIndex8)
<=> v108018(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21423,axiom,
! [VarCurr] :
( v108244(VarCurr)
<=> ( v108246(VarCurr)
| v108254(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7560,axiom,
! [VarCurr] :
( v108254(VarCurr)
<=> ( ( v108255(VarCurr,bitIndex8)
<=> $false )
& ( v108255(VarCurr,bitIndex7)
<=> $true )
& ( v108255(VarCurr,bitIndex6)
<=> $true )
& ( v108255(VarCurr,bitIndex5)
<=> $true )
& ( v108255(VarCurr,bitIndex4)
<=> $false )
& ( v108255(VarCurr,bitIndex3)
<=> $false )
& ( v108255(VarCurr,bitIndex2)
<=> $false )
& ( v108255(VarCurr,bitIndex1)
<=> $false )
& ( v108255(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11866,axiom,
~ b011100000(bitIndex8) ).
fof(bitBlastConstant_11865,axiom,
b011100000(bitIndex7) ).
fof(bitBlastConstant_11864,axiom,
b011100000(bitIndex6) ).
fof(bitBlastConstant_11863,axiom,
b011100000(bitIndex5) ).
fof(bitBlastConstant_11862,axiom,
~ b011100000(bitIndex4) ).
fof(bitBlastConstant_11861,axiom,
~ b011100000(bitIndex3) ).
fof(bitBlastConstant_11860,axiom,
~ b011100000(bitIndex2) ).
fof(bitBlastConstant_11859,axiom,
~ b011100000(bitIndex1) ).
fof(bitBlastConstant_11858,axiom,
~ b011100000(bitIndex0) ).
fof(addAssignment_33465,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108255(VarCurr,B)
<=> v108167(VarCurr,B) ) ) ).
fof(addAssignment_33464,axiom,
! [VarCurr] :
( v108255(VarCurr,bitIndex7)
<=> v108165(VarCurr) ) ).
fof(addAssignment_33463,axiom,
! [VarCurr] :
( v108255(VarCurr,bitIndex8)
<=> v108018(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21422,axiom,
! [VarCurr] :
( v108246(VarCurr)
<=> ( v108247(VarCurr)
| v108252(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7559,axiom,
! [VarCurr] :
( v108252(VarCurr)
<=> ( ( v108253(VarCurr,bitIndex8)
<=> $false )
& ( v108253(VarCurr,bitIndex7)
<=> $true )
& ( v108253(VarCurr,bitIndex6)
<=> $true )
& ( v108253(VarCurr,bitIndex5)
<=> $false )
& ( v108253(VarCurr,bitIndex4)
<=> $false )
& ( v108253(VarCurr,bitIndex3)
<=> $false )
& ( v108253(VarCurr,bitIndex2)
<=> $false )
& ( v108253(VarCurr,bitIndex1)
<=> $false )
& ( v108253(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11857,axiom,
~ b011000000(bitIndex8) ).
fof(bitBlastConstant_11856,axiom,
b011000000(bitIndex7) ).
fof(bitBlastConstant_11855,axiom,
b011000000(bitIndex6) ).
fof(bitBlastConstant_11854,axiom,
~ b011000000(bitIndex5) ).
fof(bitBlastConstant_11853,axiom,
~ b011000000(bitIndex4) ).
fof(bitBlastConstant_11852,axiom,
~ b011000000(bitIndex3) ).
fof(bitBlastConstant_11851,axiom,
~ b011000000(bitIndex2) ).
fof(bitBlastConstant_11850,axiom,
~ b011000000(bitIndex1) ).
fof(bitBlastConstant_11849,axiom,
~ b011000000(bitIndex0) ).
fof(addAssignment_33462,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108253(VarCurr,B)
<=> v108167(VarCurr,B) ) ) ).
fof(addAssignment_33461,axiom,
! [VarCurr] :
( v108253(VarCurr,bitIndex7)
<=> v108165(VarCurr) ) ).
fof(addAssignment_33460,axiom,
! [VarCurr] :
( v108253(VarCurr,bitIndex8)
<=> v108018(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21421,axiom,
! [VarCurr] :
( v108247(VarCurr)
<=> ( v108248(VarCurr)
| v108250(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7558,axiom,
! [VarCurr] :
( v108250(VarCurr)
<=> ( ( v108251(VarCurr,bitIndex8)
<=> $false )
& ( v108251(VarCurr,bitIndex7)
<=> $true )
& ( v108251(VarCurr,bitIndex6)
<=> $false )
& ( v108251(VarCurr,bitIndex5)
<=> $true )
& ( v108251(VarCurr,bitIndex4)
<=> $false )
& ( v108251(VarCurr,bitIndex3)
<=> $false )
& ( v108251(VarCurr,bitIndex2)
<=> $false )
& ( v108251(VarCurr,bitIndex1)
<=> $false )
& ( v108251(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11848,axiom,
~ b010100000(bitIndex8) ).
fof(bitBlastConstant_11847,axiom,
b010100000(bitIndex7) ).
fof(bitBlastConstant_11846,axiom,
~ b010100000(bitIndex6) ).
fof(bitBlastConstant_11845,axiom,
b010100000(bitIndex5) ).
fof(bitBlastConstant_11844,axiom,
~ b010100000(bitIndex4) ).
fof(bitBlastConstant_11843,axiom,
~ b010100000(bitIndex3) ).
fof(bitBlastConstant_11842,axiom,
~ b010100000(bitIndex2) ).
fof(bitBlastConstant_11841,axiom,
~ b010100000(bitIndex1) ).
fof(bitBlastConstant_11840,axiom,
~ b010100000(bitIndex0) ).
fof(addAssignment_33459,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108251(VarCurr,B)
<=> v108167(VarCurr,B) ) ) ).
fof(addAssignment_33458,axiom,
! [VarCurr] :
( v108251(VarCurr,bitIndex7)
<=> v108165(VarCurr) ) ).
fof(addAssignment_33457,axiom,
! [VarCurr] :
( v108251(VarCurr,bitIndex8)
<=> v108018(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7557,axiom,
! [VarCurr] :
( v108248(VarCurr)
<=> ( ( v108249(VarCurr,bitIndex8)
<=> $false )
& ( v108249(VarCurr,bitIndex7)
<=> $true )
& ( v108249(VarCurr,bitIndex6)
<=> $false )
& ( v108249(VarCurr,bitIndex5)
<=> $false )
& ( v108249(VarCurr,bitIndex4)
<=> $false )
& ( v108249(VarCurr,bitIndex3)
<=> $false )
& ( v108249(VarCurr,bitIndex2)
<=> $false )
& ( v108249(VarCurr,bitIndex1)
<=> $false )
& ( v108249(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11839,axiom,
~ b010000000(bitIndex8) ).
fof(bitBlastConstant_11838,axiom,
b010000000(bitIndex7) ).
fof(bitBlastConstant_11837,axiom,
~ b010000000(bitIndex6) ).
fof(bitBlastConstant_11836,axiom,
~ b010000000(bitIndex5) ).
fof(bitBlastConstant_11835,axiom,
~ b010000000(bitIndex4) ).
fof(bitBlastConstant_11834,axiom,
~ b010000000(bitIndex3) ).
fof(bitBlastConstant_11833,axiom,
~ b010000000(bitIndex2) ).
fof(bitBlastConstant_11832,axiom,
~ b010000000(bitIndex1) ).
fof(bitBlastConstant_11831,axiom,
~ b010000000(bitIndex0) ).
fof(addAssignment_33456,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108249(VarCurr,B)
<=> v108167(VarCurr,B) ) ) ).
fof(addAssignment_33455,axiom,
! [VarCurr] :
( v108249(VarCurr,bitIndex7)
<=> v108165(VarCurr) ) ).
fof(addAssignment_33454,axiom,
! [VarCurr] :
( v108249(VarCurr,bitIndex8)
<=> v108018(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7556,axiom,
! [VarCurr] :
( v108242(VarCurr)
<=> ( ( v108243(VarCurr,bitIndex8)
<=> $false )
& ( v108243(VarCurr,bitIndex7)
<=> $false )
& ( v108243(VarCurr,bitIndex6)
<=> $true )
& ( v108243(VarCurr,bitIndex5)
<=> $true )
& ( v108243(VarCurr,bitIndex4)
<=> $true )
& ( v108243(VarCurr,bitIndex3)
<=> $true )
& ( v108243(VarCurr,bitIndex2)
<=> $false )
& ( v108243(VarCurr,bitIndex1)
<=> $false )
& ( v108243(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11830,axiom,
~ b001111000(bitIndex8) ).
fof(bitBlastConstant_11829,axiom,
~ b001111000(bitIndex7) ).
fof(bitBlastConstant_11828,axiom,
b001111000(bitIndex6) ).
fof(bitBlastConstant_11827,axiom,
b001111000(bitIndex5) ).
fof(bitBlastConstant_11826,axiom,
b001111000(bitIndex4) ).
fof(bitBlastConstant_11825,axiom,
b001111000(bitIndex3) ).
fof(bitBlastConstant_11824,axiom,
~ b001111000(bitIndex2) ).
fof(bitBlastConstant_11823,axiom,
~ b001111000(bitIndex1) ).
fof(bitBlastConstant_11822,axiom,
~ b001111000(bitIndex0) ).
fof(addAssignment_33453,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108243(VarCurr,B)
<=> v108167(VarCurr,B) ) ) ).
fof(addAssignment_33452,axiom,
! [VarCurr] :
( v108243(VarCurr,bitIndex7)
<=> v108165(VarCurr) ) ).
fof(addAssignment_33451,axiom,
! [VarCurr] :
( v108243(VarCurr,bitIndex8)
<=> v108018(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7555,axiom,
! [VarCurr] :
( v108240(VarCurr)
<=> ( ( v108241(VarCurr,bitIndex8)
<=> $false )
& ( v108241(VarCurr,bitIndex7)
<=> $false )
& ( v108241(VarCurr,bitIndex6)
<=> $true )
& ( v108241(VarCurr,bitIndex5)
<=> $false )
& ( v108241(VarCurr,bitIndex4)
<=> $true )
& ( v108241(VarCurr,bitIndex3)
<=> $true )
& ( v108241(VarCurr,bitIndex2)
<=> $false )
& ( v108241(VarCurr,bitIndex1)
<=> $false )
& ( v108241(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11821,axiom,
~ b001011000(bitIndex8) ).
fof(bitBlastConstant_11820,axiom,
~ b001011000(bitIndex7) ).
fof(bitBlastConstant_11819,axiom,
b001011000(bitIndex6) ).
fof(bitBlastConstant_11818,axiom,
~ b001011000(bitIndex5) ).
fof(bitBlastConstant_11817,axiom,
b001011000(bitIndex4) ).
fof(bitBlastConstant_11816,axiom,
b001011000(bitIndex3) ).
fof(bitBlastConstant_11815,axiom,
~ b001011000(bitIndex2) ).
fof(bitBlastConstant_11814,axiom,
~ b001011000(bitIndex1) ).
fof(bitBlastConstant_11813,axiom,
~ b001011000(bitIndex0) ).
fof(addAssignment_33450,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108241(VarCurr,B)
<=> v108167(VarCurr,B) ) ) ).
fof(addAssignment_33449,axiom,
! [VarCurr] :
( v108241(VarCurr,bitIndex7)
<=> v108165(VarCurr) ) ).
fof(addAssignment_33448,axiom,
! [VarCurr] :
( v108241(VarCurr,bitIndex8)
<=> v108018(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7554,axiom,
! [VarCurr] :
( v108238(VarCurr)
<=> ( ( v108239(VarCurr,bitIndex8)
<=> $false )
& ( v108239(VarCurr,bitIndex7)
<=> $false )
& ( v108239(VarCurr,bitIndex6)
<=> $true )
& ( v108239(VarCurr,bitIndex5)
<=> $true )
& ( v108239(VarCurr,bitIndex4)
<=> $true )
& ( v108239(VarCurr,bitIndex3)
<=> $false )
& ( v108239(VarCurr,bitIndex2)
<=> $false )
& ( v108239(VarCurr,bitIndex1)
<=> $false )
& ( v108239(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11812,axiom,
~ b001110000(bitIndex8) ).
fof(bitBlastConstant_11811,axiom,
~ b001110000(bitIndex7) ).
fof(bitBlastConstant_11810,axiom,
b001110000(bitIndex6) ).
fof(bitBlastConstant_11809,axiom,
b001110000(bitIndex5) ).
fof(bitBlastConstant_11808,axiom,
b001110000(bitIndex4) ).
fof(bitBlastConstant_11807,axiom,
~ b001110000(bitIndex3) ).
fof(bitBlastConstant_11806,axiom,
~ b001110000(bitIndex2) ).
fof(bitBlastConstant_11805,axiom,
~ b001110000(bitIndex1) ).
fof(bitBlastConstant_11804,axiom,
~ b001110000(bitIndex0) ).
fof(addAssignment_33447,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108239(VarCurr,B)
<=> v108167(VarCurr,B) ) ) ).
fof(addAssignment_33446,axiom,
! [VarCurr] :
( v108239(VarCurr,bitIndex7)
<=> v108165(VarCurr) ) ).
fof(addAssignment_33445,axiom,
! [VarCurr] :
( v108239(VarCurr,bitIndex8)
<=> v108018(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7553,axiom,
! [VarCurr] :
( v108236(VarCurr)
<=> ( ( v108237(VarCurr,bitIndex8)
<=> $false )
& ( v108237(VarCurr,bitIndex7)
<=> $false )
& ( v108237(VarCurr,bitIndex6)
<=> $true )
& ( v108237(VarCurr,bitIndex5)
<=> $false )
& ( v108237(VarCurr,bitIndex4)
<=> $true )
& ( v108237(VarCurr,bitIndex3)
<=> $false )
& ( v108237(VarCurr,bitIndex2)
<=> $false )
& ( v108237(VarCurr,bitIndex1)
<=> $false )
& ( v108237(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11803,axiom,
~ b001010000(bitIndex8) ).
fof(bitBlastConstant_11802,axiom,
~ b001010000(bitIndex7) ).
fof(bitBlastConstant_11801,axiom,
b001010000(bitIndex6) ).
fof(bitBlastConstant_11800,axiom,
~ b001010000(bitIndex5) ).
fof(bitBlastConstant_11799,axiom,
b001010000(bitIndex4) ).
fof(bitBlastConstant_11798,axiom,
~ b001010000(bitIndex3) ).
fof(bitBlastConstant_11797,axiom,
~ b001010000(bitIndex2) ).
fof(bitBlastConstant_11796,axiom,
~ b001010000(bitIndex1) ).
fof(bitBlastConstant_11795,axiom,
~ b001010000(bitIndex0) ).
fof(addAssignment_33444,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108237(VarCurr,B)
<=> v108167(VarCurr,B) ) ) ).
fof(addAssignment_33443,axiom,
! [VarCurr] :
( v108237(VarCurr,bitIndex7)
<=> v108165(VarCurr) ) ).
fof(addAssignment_33442,axiom,
! [VarCurr] :
( v108237(VarCurr,bitIndex8)
<=> v108018(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7552,axiom,
! [VarCurr] :
( v108234(VarCurr)
<=> ( ( v108235(VarCurr,bitIndex8)
<=> $false )
& ( v108235(VarCurr,bitIndex7)
<=> $false )
& ( v108235(VarCurr,bitIndex6)
<=> $true )
& ( v108235(VarCurr,bitIndex5)
<=> $true )
& ( v108235(VarCurr,bitIndex4)
<=> $false )
& ( v108235(VarCurr,bitIndex3)
<=> $false )
& ( v108235(VarCurr,bitIndex2)
<=> $false )
& ( v108235(VarCurr,bitIndex1)
<=> $false )
& ( v108235(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11794,axiom,
~ b001100000(bitIndex8) ).
fof(bitBlastConstant_11793,axiom,
~ b001100000(bitIndex7) ).
fof(bitBlastConstant_11792,axiom,
b001100000(bitIndex6) ).
fof(bitBlastConstant_11791,axiom,
b001100000(bitIndex5) ).
fof(bitBlastConstant_11790,axiom,
~ b001100000(bitIndex4) ).
fof(bitBlastConstant_11789,axiom,
~ b001100000(bitIndex3) ).
fof(bitBlastConstant_11788,axiom,
~ b001100000(bitIndex2) ).
fof(bitBlastConstant_11787,axiom,
~ b001100000(bitIndex1) ).
fof(bitBlastConstant_11786,axiom,
~ b001100000(bitIndex0) ).
fof(addAssignment_33441,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108235(VarCurr,B)
<=> v108167(VarCurr,B) ) ) ).
fof(addAssignment_33440,axiom,
! [VarCurr] :
( v108235(VarCurr,bitIndex7)
<=> v108165(VarCurr) ) ).
fof(addAssignment_33439,axiom,
! [VarCurr] :
( v108235(VarCurr,bitIndex8)
<=> v108018(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7551,axiom,
! [VarCurr] :
( v108232(VarCurr)
<=> ( ( v108233(VarCurr,bitIndex8)
<=> $false )
& ( v108233(VarCurr,bitIndex7)
<=> $false )
& ( v108233(VarCurr,bitIndex6)
<=> $true )
& ( v108233(VarCurr,bitIndex5)
<=> $false )
& ( v108233(VarCurr,bitIndex4)
<=> $false )
& ( v108233(VarCurr,bitIndex3)
<=> $false )
& ( v108233(VarCurr,bitIndex2)
<=> $false )
& ( v108233(VarCurr,bitIndex1)
<=> $false )
& ( v108233(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11785,axiom,
~ b001000000(bitIndex8) ).
fof(bitBlastConstant_11784,axiom,
~ b001000000(bitIndex7) ).
fof(bitBlastConstant_11783,axiom,
b001000000(bitIndex6) ).
fof(bitBlastConstant_11782,axiom,
~ b001000000(bitIndex5) ).
fof(bitBlastConstant_11781,axiom,
~ b001000000(bitIndex4) ).
fof(bitBlastConstant_11780,axiom,
~ b001000000(bitIndex3) ).
fof(bitBlastConstant_11779,axiom,
~ b001000000(bitIndex2) ).
fof(bitBlastConstant_11778,axiom,
~ b001000000(bitIndex1) ).
fof(bitBlastConstant_11777,axiom,
~ b001000000(bitIndex0) ).
fof(addAssignment_33438,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108233(VarCurr,B)
<=> v108167(VarCurr,B) ) ) ).
fof(addAssignment_33437,axiom,
! [VarCurr] :
( v108233(VarCurr,bitIndex7)
<=> v108165(VarCurr) ) ).
fof(addAssignment_33436,axiom,
! [VarCurr] :
( v108233(VarCurr,bitIndex8)
<=> v108018(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7550,axiom,
! [VarCurr] :
( v108230(VarCurr)
<=> ( ( v108231(VarCurr,bitIndex8)
<=> $false )
& ( v108231(VarCurr,bitIndex7)
<=> $false )
& ( v108231(VarCurr,bitIndex6)
<=> $false )
& ( v108231(VarCurr,bitIndex5)
<=> $true )
& ( v108231(VarCurr,bitIndex4)
<=> $false )
& ( v108231(VarCurr,bitIndex3)
<=> $false )
& ( v108231(VarCurr,bitIndex2)
<=> $false )
& ( v108231(VarCurr,bitIndex1)
<=> $false )
& ( v108231(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11776,axiom,
~ b000100000(bitIndex8) ).
fof(bitBlastConstant_11775,axiom,
~ b000100000(bitIndex7) ).
fof(bitBlastConstant_11774,axiom,
~ b000100000(bitIndex6) ).
fof(bitBlastConstant_11773,axiom,
b000100000(bitIndex5) ).
fof(bitBlastConstant_11772,axiom,
~ b000100000(bitIndex4) ).
fof(bitBlastConstant_11771,axiom,
~ b000100000(bitIndex3) ).
fof(bitBlastConstant_11770,axiom,
~ b000100000(bitIndex2) ).
fof(bitBlastConstant_11769,axiom,
~ b000100000(bitIndex1) ).
fof(bitBlastConstant_11768,axiom,
~ b000100000(bitIndex0) ).
fof(addAssignment_33435,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108231(VarCurr,B)
<=> v108167(VarCurr,B) ) ) ).
fof(addAssignment_33434,axiom,
! [VarCurr] :
( v108231(VarCurr,bitIndex7)
<=> v108165(VarCurr) ) ).
fof(addAssignment_33433,axiom,
! [VarCurr] :
( v108231(VarCurr,bitIndex8)
<=> v108018(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7549,axiom,
! [VarCurr] :
( v108228(VarCurr)
<=> ( ( v108229(VarCurr,bitIndex8)
<=> $false )
& ( v108229(VarCurr,bitIndex7)
<=> $false )
& ( v108229(VarCurr,bitIndex6)
<=> $false )
& ( v108229(VarCurr,bitIndex5)
<=> $false )
& ( v108229(VarCurr,bitIndex4)
<=> $false )
& ( v108229(VarCurr,bitIndex3)
<=> $false )
& ( v108229(VarCurr,bitIndex2)
<=> $false )
& ( v108229(VarCurr,bitIndex1)
<=> $false )
& ( v108229(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11767,axiom,
~ b000000000(bitIndex8) ).
fof(bitBlastConstant_11766,axiom,
~ b000000000(bitIndex7) ).
fof(bitBlastConstant_11765,axiom,
~ b000000000(bitIndex6) ).
fof(bitBlastConstant_11764,axiom,
~ b000000000(bitIndex5) ).
fof(bitBlastConstant_11763,axiom,
~ b000000000(bitIndex4) ).
fof(bitBlastConstant_11762,axiom,
~ b000000000(bitIndex3) ).
fof(bitBlastConstant_11761,axiom,
~ b000000000(bitIndex2) ).
fof(bitBlastConstant_11760,axiom,
~ b000000000(bitIndex1) ).
fof(bitBlastConstant_11759,axiom,
~ b000000000(bitIndex0) ).
fof(addAssignment_33432,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v108229(VarCurr,B)
<=> v108167(VarCurr,B) ) ) ).
fof(addAssignment_33431,axiom,
! [VarCurr] :
( v108229(VarCurr,bitIndex7)
<=> v108165(VarCurr) ) ).
fof(addAssignment_33430,axiom,
! [VarCurr] :
( v108229(VarCurr,bitIndex8)
<=> v108018(VarCurr) ) ).
fof(addAssignment_33429,axiom,
! [VarCurr] :
( ( v108167(VarCurr,bitIndex6)
<=> v108169(VarCurr,bitIndex84) )
& ( v108167(VarCurr,bitIndex5)
<=> v108169(VarCurr,bitIndex83) )
& ( v108167(VarCurr,bitIndex4)
<=> v108169(VarCurr,bitIndex82) )
& ( v108167(VarCurr,bitIndex3)
<=> v108169(VarCurr,bitIndex81) )
& ( v108167(VarCurr,bitIndex2)
<=> v108169(VarCurr,bitIndex80) )
& ( v108167(VarCurr,bitIndex1)
<=> v108169(VarCurr,bitIndex79) )
& ( v108167(VarCurr,bitIndex0)
<=> v108169(VarCurr,bitIndex78) ) ) ).
fof(addAssignment_33428,axiom,
! [VarCurr,B] :
( range_84_78(B)
=> ( v108169(VarCurr,B)
<=> v108171(VarCurr,B) ) ) ).
fof(addAssignment_33427,axiom,
! [VarCurr,B] :
( range_84_78(B)
=> ( v108171(VarCurr,B)
<=> v108173(VarCurr,B) ) ) ).
fof(addAssignment_33426,axiom,
! [VarCurr,B] :
( range_84_78(B)
=> ( v108173(VarCurr,B)
<=> v108200(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2343,axiom,
! [VarCurr] :
( ~ v108201(VarCurr)
=> ! [B] :
( range_84_0(B)
=> ( v108200(VarCurr,B)
<=> v108028(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2375,axiom,
! [VarCurr] :
( v108201(VarCurr)
=> ! [B] :
( range_84_0(B)
=> ( v108200(VarCurr,B)
<=> v108203(VarCurr,B) ) ) ) ).
fof(addAssignment_33425,axiom,
! [VarCurr,B] :
( range_10_0(B)
=> ( v108203(VarCurr,B)
<=> v108028(VarCurr,B) ) ) ).
fof(addAssignment_33424,axiom,
! [VarCurr] :
( ( v108203(VarCurr,bitIndex37)
<=> v108204(VarCurr,bitIndex26) )
& ( v108203(VarCurr,bitIndex36)
<=> v108204(VarCurr,bitIndex25) )
& ( v108203(VarCurr,bitIndex35)
<=> v108204(VarCurr,bitIndex24) )
& ( v108203(VarCurr,bitIndex34)
<=> v108204(VarCurr,bitIndex23) )
& ( v108203(VarCurr,bitIndex33)
<=> v108204(VarCurr,bitIndex22) )
& ( v108203(VarCurr,bitIndex32)
<=> v108204(VarCurr,bitIndex21) )
& ( v108203(VarCurr,bitIndex31)
<=> v108204(VarCurr,bitIndex20) )
& ( v108203(VarCurr,bitIndex30)
<=> v108204(VarCurr,bitIndex19) )
& ( v108203(VarCurr,bitIndex29)
<=> v108204(VarCurr,bitIndex18) )
& ( v108203(VarCurr,bitIndex28)
<=> v108204(VarCurr,bitIndex17) )
& ( v108203(VarCurr,bitIndex27)
<=> v108204(VarCurr,bitIndex16) )
& ( v108203(VarCurr,bitIndex26)
<=> v108204(VarCurr,bitIndex15) )
& ( v108203(VarCurr,bitIndex25)
<=> v108204(VarCurr,bitIndex14) )
& ( v108203(VarCurr,bitIndex24)
<=> v108204(VarCurr,bitIndex13) )
& ( v108203(VarCurr,bitIndex23)
<=> v108204(VarCurr,bitIndex12) )
& ( v108203(VarCurr,bitIndex22)
<=> v108204(VarCurr,bitIndex11) )
& ( v108203(VarCurr,bitIndex21)
<=> v108204(VarCurr,bitIndex10) )
& ( v108203(VarCurr,bitIndex20)
<=> v108204(VarCurr,bitIndex9) )
& ( v108203(VarCurr,bitIndex19)
<=> v108204(VarCurr,bitIndex8) )
& ( v108203(VarCurr,bitIndex18)
<=> v108204(VarCurr,bitIndex7) )
& ( v108203(VarCurr,bitIndex17)
<=> v108204(VarCurr,bitIndex6) )
& ( v108203(VarCurr,bitIndex16)
<=> v108204(VarCurr,bitIndex5) )
& ( v108203(VarCurr,bitIndex15)
<=> v108204(VarCurr,bitIndex4) )
& ( v108203(VarCurr,bitIndex14)
<=> v108204(VarCurr,bitIndex3) )
& ( v108203(VarCurr,bitIndex13)
<=> v108204(VarCurr,bitIndex2) )
& ( v108203(VarCurr,bitIndex12)
<=> v108204(VarCurr,bitIndex1) )
& ( v108203(VarCurr,bitIndex11)
<=> v108204(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33423,axiom,
! [VarCurr,B] :
( range_84_38(B)
=> ( v108203(VarCurr,B)
<=> v108028(VarCurr,B) ) ) ).
fof(range_axiom_83,axiom,
! [B] :
( range_84_38(B)
<=> ( $false
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B
| bitIndex64 = B
| bitIndex65 = B
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B
| bitIndex74 = B
| bitIndex75 = B
| bitIndex76 = B
| bitIndex77 = B
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21420,axiom,
! [VarCurr] :
( v108201(VarCurr)
<=> ( v108024(VarCurr)
& v108202(VarCurr) ) ) ).
fof(writeUnaryOperator_8430,axiom,
! [VarCurr] :
( ~ v108202(VarCurr)
<=> v108026(VarCurr) ) ).
fof(addAssignment_33422,axiom,
! [VarNext,B] :
( range_84_78(B)
=> ( v108028(VarNext,B)
<=> v108193(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108195(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108193(VarNext,B)
<=> v108028(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1883,axiom,
! [VarNext] :
( v108195(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108193(VarNext,B)
<=> v108157(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108195(VarNext)
<=> ( v108196(VarNext)
& v108152(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21418,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108196(VarNext)
<=> ( v108198(VarNext)
& v108119(VarNext) ) ) ) ).
fof(writeUnaryOperator_8429,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108198(VarNext)
<=> v108126(VarNext) ) ) ).
fof(addAssignment_33421,axiom,
! [VarNext,B] :
( range_84_78(B)
=> ( v108062(VarNext,B)
<=> v108185(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108187(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108185(VarNext,B)
<=> v108062(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1882,axiom,
! [VarNext] :
( v108187(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108185(VarNext,B)
<=> v108138(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108187(VarNext)
<=> ( v108188(VarNext)
& v108132(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21416,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108188(VarNext)
<=> ( v108190(VarNext)
& v108119(VarNext) ) ) ) ).
fof(writeUnaryOperator_8428,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108190(VarNext)
<=> v108126(VarNext) ) ) ).
fof(addAssignment_33420,axiom,
! [VarCurr,B] :
( range_84_78(B)
=> ( v108066(VarCurr,B)
<=> v108068(VarCurr,B) ) ) ).
fof(addAssignment_33419,axiom,
! [VarCurr,B] :
( range_84_78(B)
=> ( v108068(VarCurr,B)
<=> v108070(VarCurr,B) ) ) ).
fof(range_axiom_82,axiom,
! [B] :
( range_84_78(B)
<=> ( $false
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B ) ) ).
fof(addAssignment_33418,axiom,
! [VarCurr] :
( ( v108070(VarCurr,bitIndex84)
<=> v108072(VarCurr,bitIndex114) )
& ( v108070(VarCurr,bitIndex83)
<=> v108072(VarCurr,bitIndex113) )
& ( v108070(VarCurr,bitIndex82)
<=> v108072(VarCurr,bitIndex112) )
& ( v108070(VarCurr,bitIndex81)
<=> v108072(VarCurr,bitIndex111) )
& ( v108070(VarCurr,bitIndex80)
<=> v108072(VarCurr,bitIndex110) )
& ( v108070(VarCurr,bitIndex79)
<=> v108072(VarCurr,bitIndex109) )
& ( v108070(VarCurr,bitIndex78)
<=> v108072(VarCurr,bitIndex108) ) ) ).
fof(addAssignment_33417,axiom,
! [VarCurr,B] :
( range_114_108(B)
=> ( v108072(VarCurr,B)
<=> v108074(VarCurr,B) ) ) ).
fof(addAssignment_33416,axiom,
! [VarCurr,B] :
( range_114_108(B)
=> ( v108074(VarCurr,B)
<=> v108076(VarCurr,B) ) ) ).
fof(addAssignment_33415,axiom,
! [VarCurr,B] :
( range_114_108(B)
=> ( v108076(VarCurr,B)
<=> v108078(VarCurr,B) ) ) ).
fof(addAssignment_33414,axiom,
! [VarCurr,B] :
( range_114_108(B)
=> ( v108078(VarCurr,B)
<=> v108080(VarCurr,B) ) ) ).
fof(addAssignment_33413,axiom,
! [VarCurr,B] :
( range_114_108(B)
=> ( v108080(VarCurr,B)
<=> v108082(VarCurr,B) ) ) ).
fof(addAssignment_33412,axiom,
! [VarNext,B] :
( range_114_108(B)
=> ( v108082(VarNext,B)
<=> v108177(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108179(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v108177(VarNext,B)
<=> v108082(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1881,axiom,
! [VarNext] :
( v108179(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v108177(VarNext,B)
<=> v108115(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21415,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108179(VarNext)
<=> ( v108180(VarNext)
& v108111(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108180(VarNext)
<=> ( v108182(VarNext)
& v99966(VarNext) ) ) ) ).
fof(writeUnaryOperator_8427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108182(VarNext)
<=> v99975(VarNext) ) ) ).
fof(addAssignment_33411,axiom,
! [VarCurr,B] :
( range_114_108(B)
=> ( v108085(VarCurr,B)
<=> v108091(VarCurr,B) ) ) ).
fof(range_axiom_81,axiom,
! [B] :
( range_114_108(B)
<=> ( $false
| bitIndex108 = B
| bitIndex109 = B
| bitIndex110 = B
| bitIndex111 = B
| bitIndex112 = B
| bitIndex113 = B
| bitIndex114 = B ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_15,axiom,
! [VarCurr] :
( ~ v108089(VarCurr)
=> ( ( v108092(VarCurr,bitIndex6)
<=> v104165(VarCurr,bitIndex130) )
& ( v108092(VarCurr,bitIndex5)
<=> v104165(VarCurr,bitIndex129) )
& ( v108092(VarCurr,bitIndex4)
<=> v104165(VarCurr,bitIndex128) )
& ( v108092(VarCurr,bitIndex3)
<=> v104165(VarCurr,bitIndex127) )
& ( v108092(VarCurr,bitIndex2)
<=> v104165(VarCurr,bitIndex126) )
& ( v108092(VarCurr,bitIndex1)
<=> v104165(VarCurr,bitIndex125) )
& ( v108092(VarCurr,bitIndex0)
<=> v104165(VarCurr,bitIndex124) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_11,axiom,
! [VarCurr] :
( v108089(VarCurr)
=> ( ( v108092(VarCurr,bitIndex6)
<=> v99988(VarCurr,bitIndex130) )
& ( v108092(VarCurr,bitIndex5)
<=> v99988(VarCurr,bitIndex129) )
& ( v108092(VarCurr,bitIndex4)
<=> v99988(VarCurr,bitIndex128) )
& ( v108092(VarCurr,bitIndex3)
<=> v99988(VarCurr,bitIndex127) )
& ( v108092(VarCurr,bitIndex2)
<=> v99988(VarCurr,bitIndex126) )
& ( v108092(VarCurr,bitIndex1)
<=> v99988(VarCurr,bitIndex125) )
& ( v108092(VarCurr,bitIndex0)
<=> v99988(VarCurr,bitIndex124) ) ) ) ).
fof(addAssignment_33410,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v104165(VarCurr,B)
<=> v104167(VarCurr,B) ) ) ).
fof(addAssignment_33409,axiom,
! [VarCurr] :
( ( v104167(VarCurr,bitIndex130)
<=> v104169(VarCurr,bitIndex523) )
& ( v104167(VarCurr,bitIndex129)
<=> v104169(VarCurr,bitIndex522) )
& ( v104167(VarCurr,bitIndex128)
<=> v104169(VarCurr,bitIndex521) )
& ( v104167(VarCurr,bitIndex127)
<=> v104169(VarCurr,bitIndex520) )
& ( v104167(VarCurr,bitIndex126)
<=> v104169(VarCurr,bitIndex519) )
& ( v104167(VarCurr,bitIndex125)
<=> v104169(VarCurr,bitIndex518) )
& ( v104167(VarCurr,bitIndex124)
<=> v104169(VarCurr,bitIndex517) ) ) ).
fof(addAssignment_33408,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v99988(VarCurr,B)
<=> v99990(VarCurr,B) ) ) ).
fof(addAssignment_33407,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v99990(VarCurr,B)
<=> v104036(VarCurr,B) ) ) ).
fof(addAssignment_33406,axiom,
! [VarCurr] :
( v108165(VarCurr)
<=> v4254(VarCurr) ) ).
fof(addAssignment_33405,axiom,
! [VarCurr] :
( v108018(VarCurr)
<=> v108020(VarCurr) ) ).
fof(addAssignment_33404,axiom,
! [VarCurr] :
( v108020(VarCurr)
<=> v108022(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21413,axiom,
! [VarCurr] :
( v108022(VarCurr)
<=> ( v108024(VarCurr)
& v108026(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7548,axiom,
! [VarCurr] :
( v108026(VarCurr)
<=> ( ( v108028(VarCurr,bitIndex61)
<=> $true )
& ( v108028(VarCurr,bitIndex60)
<=> $true )
& ( v108028(VarCurr,bitIndex59)
<=> $true )
& ( v108028(VarCurr,bitIndex58)
<=> $true )
& ( v108028(VarCurr,bitIndex57)
<=> $true )
& ( v108028(VarCurr,bitIndex56)
<=> $true )
& ( v108028(VarCurr,bitIndex55)
<=> $true )
& ( v108028(VarCurr,bitIndex54)
<=> $true )
& ( v108028(VarCurr,bitIndex53)
<=> $true )
& ( v108028(VarCurr,bitIndex52)
<=> $true )
& ( v108028(VarCurr,bitIndex51)
<=> $true )
& ( v108028(VarCurr,bitIndex50)
<=> $true )
& ( v108028(VarCurr,bitIndex49)
<=> $true )
& ( v108028(VarCurr,bitIndex48)
<=> $true )
& ( v108028(VarCurr,bitIndex47)
<=> $false )
& ( v108028(VarCurr,bitIndex46)
<=> $false )
& ( v108028(VarCurr,bitIndex45)
<=> $false )
& ( v108028(VarCurr,bitIndex44)
<=> $false )
& ( v108028(VarCurr,bitIndex43)
<=> $false )
& ( v108028(VarCurr,bitIndex42)
<=> $false )
& ( v108028(VarCurr,bitIndex41)
<=> $false )
& ( v108028(VarCurr,bitIndex40)
<=> $false )
& ( v108028(VarCurr,bitIndex39)
<=> $false )
& ( v108028(VarCurr,bitIndex38)
<=> $false )
& ( v108028(VarCurr,bitIndex37)
<=> $false ) ) ) ).
fof(bitBlastConstant_11758,axiom,
b1111111111111100000000000(bitIndex24) ).
fof(bitBlastConstant_11757,axiom,
b1111111111111100000000000(bitIndex23) ).
fof(bitBlastConstant_11756,axiom,
b1111111111111100000000000(bitIndex22) ).
fof(bitBlastConstant_11755,axiom,
b1111111111111100000000000(bitIndex21) ).
fof(bitBlastConstant_11754,axiom,
b1111111111111100000000000(bitIndex20) ).
fof(bitBlastConstant_11753,axiom,
b1111111111111100000000000(bitIndex19) ).
fof(bitBlastConstant_11752,axiom,
b1111111111111100000000000(bitIndex18) ).
fof(bitBlastConstant_11751,axiom,
b1111111111111100000000000(bitIndex17) ).
fof(bitBlastConstant_11750,axiom,
b1111111111111100000000000(bitIndex16) ).
fof(bitBlastConstant_11749,axiom,
b1111111111111100000000000(bitIndex15) ).
fof(bitBlastConstant_11748,axiom,
b1111111111111100000000000(bitIndex14) ).
fof(bitBlastConstant_11747,axiom,
b1111111111111100000000000(bitIndex13) ).
fof(bitBlastConstant_11746,axiom,
b1111111111111100000000000(bitIndex12) ).
fof(bitBlastConstant_11745,axiom,
b1111111111111100000000000(bitIndex11) ).
fof(bitBlastConstant_11744,axiom,
~ b1111111111111100000000000(bitIndex10) ).
fof(bitBlastConstant_11743,axiom,
~ b1111111111111100000000000(bitIndex9) ).
fof(bitBlastConstant_11742,axiom,
~ b1111111111111100000000000(bitIndex8) ).
fof(bitBlastConstant_11741,axiom,
~ b1111111111111100000000000(bitIndex7) ).
fof(bitBlastConstant_11740,axiom,
~ b1111111111111100000000000(bitIndex6) ).
fof(bitBlastConstant_11739,axiom,
~ b1111111111111100000000000(bitIndex5) ).
fof(bitBlastConstant_11738,axiom,
~ b1111111111111100000000000(bitIndex4) ).
fof(bitBlastConstant_11737,axiom,
~ b1111111111111100000000000(bitIndex3) ).
fof(bitBlastConstant_11736,axiom,
~ b1111111111111100000000000(bitIndex2) ).
fof(bitBlastConstant_11735,axiom,
~ b1111111111111100000000000(bitIndex1) ).
fof(bitBlastConstant_11734,axiom,
~ b1111111111111100000000000(bitIndex0) ).
fof(addAssignment_33403,axiom,
! [VarNext,B] :
( range_61_37(B)
=> ( v108028(VarNext,B)
<=> v108143(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108144(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108143(VarNext,B)
<=> v108028(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1880,axiom,
! [VarNext] :
( v108144(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108143(VarNext,B)
<=> v108157(VarNext,B) ) ) ) ).
fof(addAssignment_33402,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108157(VarNext,B)
<=> v108155(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5040,axiom,
! [VarCurr] :
( ~ v108133(VarCurr)
=> ! [B] :
( range_84_0(B)
=> ( v108155(VarCurr,B)
<=> v108158(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5044,axiom,
! [VarCurr] :
( v108133(VarCurr)
=> ! [B] :
( range_84_0(B)
=> ( v108155(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2342,axiom,
! [VarCurr] :
( ~ v108054(VarCurr,bitIndex0)
=> ! [B] :
( range_84_0(B)
=> ( v108158(VarCurr,B)
<=> v108066(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2374,axiom,
! [VarCurr] :
( v108054(VarCurr,bitIndex0)
=> ! [B] :
( range_84_0(B)
=> ( v108158(VarCurr,B)
<=> v108062(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108144(VarNext)
<=> ( v108145(VarNext)
& v108152(VarNext) ) ) ) ).
fof(addAssignment_33401,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108152(VarNext)
<=> v108150(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21411,axiom,
! [VarCurr] :
( v108150(VarCurr)
<=> ( v108133(VarCurr)
| v108153(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21410,axiom,
! [VarCurr] :
( v108153(VarCurr)
<=> ( v108033(VarCurr,bitIndex0)
& v108154(VarCurr) ) ) ).
fof(writeUnaryOperator_8426,axiom,
! [VarCurr] :
( ~ v108154(VarCurr)
<=> v108133(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108145(VarNext)
<=> ( v108147(VarNext)
& v108119(VarNext) ) ) ) ).
fof(writeUnaryOperator_8425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108147(VarNext)
<=> v108126(VarNext) ) ) ).
fof(addAssignment_33400,axiom,
! [VarNext,B] :
( range_61_37(B)
=> ( v108062(VarNext,B)
<=> v108121(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108122(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108121(VarNext,B)
<=> v108062(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1879,axiom,
! [VarNext] :
( v108122(VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108121(VarNext,B)
<=> v108138(VarNext,B) ) ) ) ).
fof(addAssignment_33399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_84_0(B)
=> ( v108138(VarNext,B)
<=> v108136(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5039,axiom,
! [VarCurr] :
( ~ v108133(VarCurr)
=> ! [B] :
( range_84_0(B)
=> ( v108136(VarCurr,B)
<=> v108139(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5043,axiom,
! [VarCurr] :
( v108133(VarCurr)
=> ! [B] :
( range_84_0(B)
=> ( v108136(VarCurr,B)
<=> $false ) ) ) ).
fof(bitBlastConstant_11733,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex84) ).
fof(bitBlastConstant_11732,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex83) ).
fof(bitBlastConstant_11731,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex82) ).
fof(bitBlastConstant_11730,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex81) ).
fof(bitBlastConstant_11729,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex80) ).
fof(bitBlastConstant_11728,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex79) ).
fof(bitBlastConstant_11727,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex78) ).
fof(bitBlastConstant_11726,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex77) ).
fof(bitBlastConstant_11725,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex76) ).
fof(bitBlastConstant_11724,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex75) ).
fof(bitBlastConstant_11723,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex74) ).
fof(bitBlastConstant_11722,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex73) ).
fof(bitBlastConstant_11721,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex72) ).
fof(bitBlastConstant_11720,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex71) ).
fof(bitBlastConstant_11719,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex70) ).
fof(bitBlastConstant_11718,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex69) ).
fof(bitBlastConstant_11717,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex68) ).
fof(bitBlastConstant_11716,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex67) ).
fof(bitBlastConstant_11715,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex66) ).
fof(bitBlastConstant_11714,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex65) ).
fof(bitBlastConstant_11713,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex64) ).
fof(bitBlastConstant_11712,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex63) ).
fof(bitBlastConstant_11711,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex62) ).
fof(bitBlastConstant_11710,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex61) ).
fof(bitBlastConstant_11709,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex60) ).
fof(bitBlastConstant_11708,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex59) ).
fof(bitBlastConstant_11707,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex58) ).
fof(bitBlastConstant_11706,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex57) ).
fof(bitBlastConstant_11705,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex56) ).
fof(bitBlastConstant_11704,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex55) ).
fof(bitBlastConstant_11703,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex54) ).
fof(bitBlastConstant_11702,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex53) ).
fof(bitBlastConstant_11701,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex52) ).
fof(bitBlastConstant_11700,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex51) ).
fof(bitBlastConstant_11699,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex50) ).
fof(bitBlastConstant_11698,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex49) ).
fof(bitBlastConstant_11697,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex48) ).
fof(bitBlastConstant_11696,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex47) ).
fof(bitBlastConstant_11695,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex46) ).
fof(bitBlastConstant_11694,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex45) ).
fof(bitBlastConstant_11693,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex44) ).
fof(bitBlastConstant_11692,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex43) ).
fof(bitBlastConstant_11691,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex42) ).
fof(bitBlastConstant_11690,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex41) ).
fof(bitBlastConstant_11689,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex40) ).
fof(bitBlastConstant_11688,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex39) ).
fof(bitBlastConstant_11687,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex38) ).
fof(bitBlastConstant_11686,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex37) ).
fof(bitBlastConstant_11685,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex36) ).
fof(bitBlastConstant_11684,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex35) ).
fof(bitBlastConstant_11683,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex34) ).
fof(bitBlastConstant_11682,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex33) ).
fof(bitBlastConstant_11681,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex32) ).
fof(bitBlastConstant_11680,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex31) ).
fof(bitBlastConstant_11679,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex30) ).
fof(bitBlastConstant_11678,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex29) ).
fof(bitBlastConstant_11677,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex28) ).
fof(bitBlastConstant_11676,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex27) ).
fof(bitBlastConstant_11675,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_11674,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_11673,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_11672,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_11671,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_11670,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_11669,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_11668,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_11667,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_11666,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_11665,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_11664,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_11663,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_11662,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_11661,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_11660,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_11659,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_11658,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_11657,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_11656,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_11655,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_11654,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_11653,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_11652,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_11651,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_11650,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_11649,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex0) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2341,axiom,
! [VarCurr] :
( ~ v108054(VarCurr,bitIndex1)
=> ! [B] :
( range_84_0(B)
=> ( v108139(VarCurr,B)
<=> v108066(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2373,axiom,
! [VarCurr] :
( v108054(VarCurr,bitIndex1)
=> ! [B] :
( range_84_0(B)
=> ( v108139(VarCurr,B)
<=> v108064(VarCurr,B) ) ) ) ).
fof(range_axiom_80,axiom,
! [B] :
( range_84_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B
| bitIndex64 = B
| bitIndex65 = B
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B
| bitIndex74 = B
| bitIndex75 = B
| bitIndex76 = B
| bitIndex77 = B
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108122(VarNext)
<=> ( v108123(VarNext)
& v108132(VarNext) ) ) ) ).
fof(addAssignment_33398,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108132(VarNext)
<=> v108130(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21407,axiom,
! [VarCurr] :
( v108130(VarCurr)
<=> ( v108133(VarCurr)
| v108134(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1902,axiom,
! [VarCurr] :
( v108134(VarCurr)
<=> ( v108033(VarCurr,bitIndex1)
& v108135(VarCurr) ) ) ).
fof(writeUnaryOperator_8424,axiom,
! [VarCurr] :
( ~ v108135(VarCurr)
<=> v108133(VarCurr) ) ).
fof(writeUnaryOperator_8423,axiom,
! [VarCurr] :
( ~ v108133(VarCurr)
<=> v108030(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21406,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108123(VarNext)
<=> ( v108124(VarNext)
& v108119(VarNext) ) ) ) ).
fof(writeUnaryOperator_8422,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108124(VarNext)
<=> v108126(VarNext) ) ) ).
fof(addAssignment_33397,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108126(VarNext)
<=> v108119(VarCurr) ) ) ).
fof(addAssignment_33396,axiom,
! [VarCurr] :
( v108119(VarCurr)
<=> v4528(VarCurr) ) ).
fof(addAssignment_33395,axiom,
! [VarCurr,B] :
( range_61_37(B)
=> ( v108066(VarCurr,B)
<=> v108068(VarCurr,B) ) ) ).
fof(addAssignment_33394,axiom,
! [VarCurr,B] :
( range_61_37(B)
=> ( v108068(VarCurr,B)
<=> v108070(VarCurr,B) ) ) ).
fof(addAssignment_33393,axiom,
! [VarCurr] :
( ( v108070(VarCurr,bitIndex61)
<=> v108072(VarCurr,bitIndex73) )
& ( v108070(VarCurr,bitIndex60)
<=> v108072(VarCurr,bitIndex72) )
& ( v108070(VarCurr,bitIndex59)
<=> v108072(VarCurr,bitIndex71) )
& ( v108070(VarCurr,bitIndex58)
<=> v108072(VarCurr,bitIndex70) )
& ( v108070(VarCurr,bitIndex57)
<=> v108072(VarCurr,bitIndex69) )
& ( v108070(VarCurr,bitIndex56)
<=> v108072(VarCurr,bitIndex68) )
& ( v108070(VarCurr,bitIndex55)
<=> v108072(VarCurr,bitIndex67) )
& ( v108070(VarCurr,bitIndex54)
<=> v108072(VarCurr,bitIndex66) )
& ( v108070(VarCurr,bitIndex53)
<=> v108072(VarCurr,bitIndex65) )
& ( v108070(VarCurr,bitIndex52)
<=> v108072(VarCurr,bitIndex64) )
& ( v108070(VarCurr,bitIndex51)
<=> v108072(VarCurr,bitIndex63) )
& ( v108070(VarCurr,bitIndex50)
<=> v108072(VarCurr,bitIndex62) )
& ( v108070(VarCurr,bitIndex49)
<=> v108072(VarCurr,bitIndex61) )
& ( v108070(VarCurr,bitIndex48)
<=> v108072(VarCurr,bitIndex60) )
& ( v108070(VarCurr,bitIndex47)
<=> v108072(VarCurr,bitIndex59) )
& ( v108070(VarCurr,bitIndex46)
<=> v108072(VarCurr,bitIndex58) )
& ( v108070(VarCurr,bitIndex45)
<=> v108072(VarCurr,bitIndex57) )
& ( v108070(VarCurr,bitIndex44)
<=> v108072(VarCurr,bitIndex56) )
& ( v108070(VarCurr,bitIndex43)
<=> v108072(VarCurr,bitIndex55) )
& ( v108070(VarCurr,bitIndex42)
<=> v108072(VarCurr,bitIndex54) )
& ( v108070(VarCurr,bitIndex41)
<=> v108072(VarCurr,bitIndex53) )
& ( v108070(VarCurr,bitIndex40)
<=> v108072(VarCurr,bitIndex52) )
& ( v108070(VarCurr,bitIndex39)
<=> v108072(VarCurr,bitIndex51) )
& ( v108070(VarCurr,bitIndex38)
<=> v108072(VarCurr,bitIndex50) )
& ( v108070(VarCurr,bitIndex37)
<=> v108072(VarCurr,bitIndex49) ) ) ).
fof(addAssignment_33392,axiom,
! [VarCurr,B] :
( range_73_49(B)
=> ( v108072(VarCurr,B)
<=> v108074(VarCurr,B) ) ) ).
fof(addAssignment_33391,axiom,
! [VarCurr,B] :
( range_73_49(B)
=> ( v108074(VarCurr,B)
<=> v108076(VarCurr,B) ) ) ).
fof(addAssignment_33390,axiom,
! [VarCurr,B] :
( range_73_49(B)
=> ( v108076(VarCurr,B)
<=> v108078(VarCurr,B) ) ) ).
fof(addAssignment_33389,axiom,
! [VarCurr,B] :
( range_73_49(B)
=> ( v108078(VarCurr,B)
<=> v108080(VarCurr,B) ) ) ).
fof(addAssignment_33388,axiom,
! [VarCurr,B] :
( range_73_49(B)
=> ( v108080(VarCurr,B)
<=> v108082(VarCurr,B) ) ) ).
fof(addAssignment_33387,axiom,
! [VarNext,B] :
( range_73_49(B)
=> ( v108082(VarNext,B)
<=> v108102(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108103(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v108102(VarNext,B)
<=> v108082(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1878,axiom,
! [VarNext] :
( v108103(VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v108102(VarNext,B)
<=> v108115(VarNext,B) ) ) ) ).
fof(addAssignment_33386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_114_0(B)
=> ( v108115(VarNext,B)
<=> v108113(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2340,axiom,
! [VarCurr] :
( ~ v108112(VarCurr)
=> ! [B] :
( range_114_0(B)
=> ( v108113(VarCurr,B)
<=> v108085(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2372,axiom,
! [VarCurr] :
( v108112(VarCurr)
=> ! [B] :
( range_114_0(B)
=> ( v108113(VarCurr,B)
<=> $false ) ) ) ).
fof(range_axiom_79,axiom,
! [B] :
( range_114_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B
| bitIndex64 = B
| bitIndex65 = B
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B
| bitIndex74 = B
| bitIndex75 = B
| bitIndex76 = B
| bitIndex77 = B
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B
| bitIndex85 = B
| bitIndex86 = B
| bitIndex87 = B
| bitIndex88 = B
| bitIndex89 = B
| bitIndex90 = B
| bitIndex91 = B
| bitIndex92 = B
| bitIndex93 = B
| bitIndex94 = B
| bitIndex95 = B
| bitIndex96 = B
| bitIndex97 = B
| bitIndex98 = B
| bitIndex99 = B
| bitIndex100 = B
| bitIndex101 = B
| bitIndex102 = B
| bitIndex103 = B
| bitIndex104 = B
| bitIndex105 = B
| bitIndex106 = B
| bitIndex107 = B
| bitIndex108 = B
| bitIndex109 = B
| bitIndex110 = B
| bitIndex111 = B
| bitIndex112 = B
| bitIndex113 = B
| bitIndex114 = B ) ) ).
fof(bitBlastConstant_11648,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex114) ).
fof(bitBlastConstant_11647,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex113) ).
fof(bitBlastConstant_11646,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex112) ).
fof(bitBlastConstant_11645,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex111) ).
fof(bitBlastConstant_11644,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex110) ).
fof(bitBlastConstant_11643,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex109) ).
fof(bitBlastConstant_11642,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex108) ).
fof(bitBlastConstant_11641,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex107) ).
fof(bitBlastConstant_11640,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex106) ).
fof(bitBlastConstant_11639,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex105) ).
fof(bitBlastConstant_11638,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex104) ).
fof(bitBlastConstant_11637,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex103) ).
fof(bitBlastConstant_11636,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex102) ).
fof(bitBlastConstant_11635,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex101) ).
fof(bitBlastConstant_11634,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex100) ).
fof(bitBlastConstant_11633,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex99) ).
fof(bitBlastConstant_11632,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex98) ).
fof(bitBlastConstant_11631,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex97) ).
fof(bitBlastConstant_11630,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex96) ).
fof(bitBlastConstant_11629,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex95) ).
fof(bitBlastConstant_11628,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex94) ).
fof(bitBlastConstant_11627,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex93) ).
fof(bitBlastConstant_11626,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex92) ).
fof(bitBlastConstant_11625,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex91) ).
fof(bitBlastConstant_11624,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex90) ).
fof(bitBlastConstant_11623,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex89) ).
fof(bitBlastConstant_11622,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex88) ).
fof(bitBlastConstant_11621,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex87) ).
fof(bitBlastConstant_11620,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex86) ).
fof(bitBlastConstant_11619,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex85) ).
fof(bitBlastConstant_11618,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex84) ).
fof(bitBlastConstant_11617,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex83) ).
fof(bitBlastConstant_11616,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex82) ).
fof(bitBlastConstant_11615,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex81) ).
fof(bitBlastConstant_11614,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex80) ).
fof(bitBlastConstant_11613,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex79) ).
fof(bitBlastConstant_11612,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex78) ).
fof(bitBlastConstant_11611,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex77) ).
fof(bitBlastConstant_11610,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex76) ).
fof(bitBlastConstant_11609,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex75) ).
fof(bitBlastConstant_11608,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex74) ).
fof(bitBlastConstant_11607,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex73) ).
fof(bitBlastConstant_11606,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex72) ).
fof(bitBlastConstant_11605,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex71) ).
fof(bitBlastConstant_11604,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex70) ).
fof(bitBlastConstant_11603,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex69) ).
fof(bitBlastConstant_11602,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex68) ).
fof(bitBlastConstant_11601,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex67) ).
fof(bitBlastConstant_11600,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex66) ).
fof(bitBlastConstant_11599,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex65) ).
fof(bitBlastConstant_11598,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex64) ).
fof(bitBlastConstant_11597,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex63) ).
fof(bitBlastConstant_11596,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex62) ).
fof(bitBlastConstant_11595,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex61) ).
fof(bitBlastConstant_11594,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex60) ).
fof(bitBlastConstant_11593,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex59) ).
fof(bitBlastConstant_11592,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex58) ).
fof(bitBlastConstant_11591,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex57) ).
fof(bitBlastConstant_11590,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex56) ).
fof(bitBlastConstant_11589,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex55) ).
fof(bitBlastConstant_11588,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex54) ).
fof(bitBlastConstant_11587,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex53) ).
fof(bitBlastConstant_11586,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex52) ).
fof(bitBlastConstant_11585,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex51) ).
fof(bitBlastConstant_11584,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex50) ).
fof(bitBlastConstant_11583,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex49) ).
fof(bitBlastConstant_11582,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex48) ).
fof(bitBlastConstant_11581,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex47) ).
fof(bitBlastConstant_11580,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex46) ).
fof(bitBlastConstant_11579,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex45) ).
fof(bitBlastConstant_11578,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex44) ).
fof(bitBlastConstant_11577,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex43) ).
fof(bitBlastConstant_11576,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex42) ).
fof(bitBlastConstant_11575,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex41) ).
fof(bitBlastConstant_11574,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex40) ).
fof(bitBlastConstant_11573,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex39) ).
fof(bitBlastConstant_11572,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex38) ).
fof(bitBlastConstant_11571,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex37) ).
fof(bitBlastConstant_11570,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex36) ).
fof(bitBlastConstant_11569,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex35) ).
fof(bitBlastConstant_11568,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex34) ).
fof(bitBlastConstant_11567,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex33) ).
fof(bitBlastConstant_11566,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex32) ).
fof(bitBlastConstant_11565,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex31) ).
fof(bitBlastConstant_11564,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex30) ).
fof(bitBlastConstant_11563,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex29) ).
fof(bitBlastConstant_11562,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex28) ).
fof(bitBlastConstant_11561,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex27) ).
fof(bitBlastConstant_11560,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_11559,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_11558,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_11557,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_11556,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_11555,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_11554,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_11553,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_11552,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_11551,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_11550,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_11549,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_11548,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_11547,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_11546,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_11545,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_11544,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_11543,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_11542,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_11541,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_11540,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_11539,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_11538,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_11537,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_11536,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_11535,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_11534,axiom,
~ b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108103(VarNext)
<=> ( v108104(VarNext)
& v108111(VarNext) ) ) ) ).
fof(addAssignment_33385,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108111(VarNext)
<=> v108109(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21404,axiom,
! [VarCurr] :
( v108109(VarCurr)
<=> ( v108099(VarCurr)
| v108112(VarCurr) ) ) ).
fof(writeUnaryOperator_8421,axiom,
! [VarCurr] :
( ~ v108112(VarCurr)
<=> v99910(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21403,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v108104(VarNext)
<=> ( v108105(VarNext)
& v99966(VarNext) ) ) ) ).
fof(writeUnaryOperator_8420,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v108105(VarNext)
<=> v99975(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21402,axiom,
! [VarCurr] :
( v108099(VarCurr)
<=> ( v104223(VarCurr)
| v99848(VarCurr) ) ) ).
fof(addAssignment_33384,axiom,
! [VarCurr,B] :
( range_73_49(B)
=> ( v108085(VarCurr,B)
<=> v108091(VarCurr,B) ) ) ).
fof(range_axiom_78,axiom,
! [B] :
( range_73_49(B)
<=> ( $false
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B
| bitIndex64 = B
| bitIndex65 = B
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B ) ) ).
fof(addAssignment_33383,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v108091(VarCurr,B)
<=> v108097(VarCurr,B) ) ) ).
fof(addAssignment_33382,axiom,
! [VarCurr] :
( ( v108091(VarCurr,bitIndex11)
<=> v108096(VarCurr,bitIndex6) )
& ( v108091(VarCurr,bitIndex10)
<=> v108096(VarCurr,bitIndex5) )
& ( v108091(VarCurr,bitIndex9)
<=> v108096(VarCurr,bitIndex4) )
& ( v108091(VarCurr,bitIndex8)
<=> v108096(VarCurr,bitIndex3) )
& ( v108091(VarCurr,bitIndex7)
<=> v108096(VarCurr,bitIndex2) )
& ( v108091(VarCurr,bitIndex6)
<=> v108096(VarCurr,bitIndex1) )
& ( v108091(VarCurr,bitIndex5)
<=> v108096(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33381,axiom,
! [VarCurr] :
( ( v108091(VarCurr,bitIndex73)
<=> v108087(VarCurr,bitIndex61) )
& ( v108091(VarCurr,bitIndex72)
<=> v108087(VarCurr,bitIndex60) )
& ( v108091(VarCurr,bitIndex71)
<=> v108087(VarCurr,bitIndex59) )
& ( v108091(VarCurr,bitIndex70)
<=> v108087(VarCurr,bitIndex58) )
& ( v108091(VarCurr,bitIndex69)
<=> v108087(VarCurr,bitIndex57) )
& ( v108091(VarCurr,bitIndex68)
<=> v108087(VarCurr,bitIndex56) )
& ( v108091(VarCurr,bitIndex67)
<=> v108087(VarCurr,bitIndex55) )
& ( v108091(VarCurr,bitIndex66)
<=> v108087(VarCurr,bitIndex54) )
& ( v108091(VarCurr,bitIndex65)
<=> v108087(VarCurr,bitIndex53) )
& ( v108091(VarCurr,bitIndex64)
<=> v108087(VarCurr,bitIndex52) )
& ( v108091(VarCurr,bitIndex63)
<=> v108087(VarCurr,bitIndex51) )
& ( v108091(VarCurr,bitIndex62)
<=> v108087(VarCurr,bitIndex50) )
& ( v108091(VarCurr,bitIndex61)
<=> v108087(VarCurr,bitIndex49) )
& ( v108091(VarCurr,bitIndex60)
<=> v108087(VarCurr,bitIndex48) )
& ( v108091(VarCurr,bitIndex59)
<=> v108087(VarCurr,bitIndex47) )
& ( v108091(VarCurr,bitIndex58)
<=> v108087(VarCurr,bitIndex46) )
& ( v108091(VarCurr,bitIndex57)
<=> v108087(VarCurr,bitIndex45) )
& ( v108091(VarCurr,bitIndex56)
<=> v108087(VarCurr,bitIndex44) )
& ( v108091(VarCurr,bitIndex55)
<=> v108087(VarCurr,bitIndex43) )
& ( v108091(VarCurr,bitIndex54)
<=> v108087(VarCurr,bitIndex42) )
& ( v108091(VarCurr,bitIndex53)
<=> v108087(VarCurr,bitIndex41) )
& ( v108091(VarCurr,bitIndex52)
<=> v108087(VarCurr,bitIndex40) )
& ( v108091(VarCurr,bitIndex51)
<=> v108087(VarCurr,bitIndex39) )
& ( v108091(VarCurr,bitIndex50)
<=> v108087(VarCurr,bitIndex38) )
& ( v108091(VarCurr,bitIndex49)
<=> v108087(VarCurr,bitIndex37) )
& ( v108091(VarCurr,bitIndex48)
<=> v108087(VarCurr,bitIndex36) )
& ( v108091(VarCurr,bitIndex47)
<=> v108087(VarCurr,bitIndex35) )
& ( v108091(VarCurr,bitIndex46)
<=> v108087(VarCurr,bitIndex34) )
& ( v108091(VarCurr,bitIndex45)
<=> v108087(VarCurr,bitIndex33) )
& ( v108091(VarCurr,bitIndex44)
<=> v108087(VarCurr,bitIndex32) )
& ( v108091(VarCurr,bitIndex43)
<=> v108087(VarCurr,bitIndex31) )
& ( v108091(VarCurr,bitIndex42)
<=> v108087(VarCurr,bitIndex30) )
& ( v108091(VarCurr,bitIndex41)
<=> v108087(VarCurr,bitIndex29) )
& ( v108091(VarCurr,bitIndex40)
<=> v108087(VarCurr,bitIndex28) )
& ( v108091(VarCurr,bitIndex39)
<=> v108087(VarCurr,bitIndex27) )
& ( v108091(VarCurr,bitIndex38)
<=> v108087(VarCurr,bitIndex26) )
& ( v108091(VarCurr,bitIndex37)
<=> v108087(VarCurr,bitIndex25) )
& ( v108091(VarCurr,bitIndex36)
<=> v108087(VarCurr,bitIndex24) )
& ( v108091(VarCurr,bitIndex35)
<=> v108087(VarCurr,bitIndex23) )
& ( v108091(VarCurr,bitIndex34)
<=> v108087(VarCurr,bitIndex22) )
& ( v108091(VarCurr,bitIndex33)
<=> v108087(VarCurr,bitIndex21) )
& ( v108091(VarCurr,bitIndex32)
<=> v108087(VarCurr,bitIndex20) )
& ( v108091(VarCurr,bitIndex31)
<=> v108087(VarCurr,bitIndex19) )
& ( v108091(VarCurr,bitIndex30)
<=> v108087(VarCurr,bitIndex18) )
& ( v108091(VarCurr,bitIndex29)
<=> v108087(VarCurr,bitIndex17) )
& ( v108091(VarCurr,bitIndex28)
<=> v108087(VarCurr,bitIndex16) )
& ( v108091(VarCurr,bitIndex27)
<=> v108087(VarCurr,bitIndex15) )
& ( v108091(VarCurr,bitIndex26)
<=> v108087(VarCurr,bitIndex14) )
& ( v108091(VarCurr,bitIndex25)
<=> v108087(VarCurr,bitIndex13) )
& ( v108091(VarCurr,bitIndex24)
<=> v108087(VarCurr,bitIndex12) )
& ( v108091(VarCurr,bitIndex23)
<=> v108087(VarCurr,bitIndex11) )
& ( v108091(VarCurr,bitIndex22)
<=> v108087(VarCurr,bitIndex10) )
& ( v108091(VarCurr,bitIndex21)
<=> v108087(VarCurr,bitIndex9) )
& ( v108091(VarCurr,bitIndex20)
<=> v108087(VarCurr,bitIndex8) )
& ( v108091(VarCurr,bitIndex19)
<=> v108087(VarCurr,bitIndex7) )
& ( v108091(VarCurr,bitIndex18)
<=> v108087(VarCurr,bitIndex6) )
& ( v108091(VarCurr,bitIndex17)
<=> v108087(VarCurr,bitIndex5) )
& ( v108091(VarCurr,bitIndex16)
<=> v108087(VarCurr,bitIndex4) )
& ( v108091(VarCurr,bitIndex15)
<=> v108087(VarCurr,bitIndex3) )
& ( v108091(VarCurr,bitIndex14)
<=> v108087(VarCurr,bitIndex2) )
& ( v108091(VarCurr,bitIndex13)
<=> v108087(VarCurr,bitIndex1) )
& ( v108091(VarCurr,bitIndex12)
<=> v108087(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33380,axiom,
! [VarCurr] :
( ( v108091(VarCurr,bitIndex81)
<=> v108095(VarCurr,bitIndex7) )
& ( v108091(VarCurr,bitIndex80)
<=> v108095(VarCurr,bitIndex6) )
& ( v108091(VarCurr,bitIndex79)
<=> v108095(VarCurr,bitIndex5) )
& ( v108091(VarCurr,bitIndex78)
<=> v108095(VarCurr,bitIndex4) )
& ( v108091(VarCurr,bitIndex77)
<=> v108095(VarCurr,bitIndex3) )
& ( v108091(VarCurr,bitIndex76)
<=> v108095(VarCurr,bitIndex2) )
& ( v108091(VarCurr,bitIndex75)
<=> v108095(VarCurr,bitIndex1) )
& ( v108091(VarCurr,bitIndex74)
<=> v108095(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33379,axiom,
! [VarCurr] :
( ( v108091(VarCurr,bitIndex97)
<=> v108094(VarCurr,bitIndex15) )
& ( v108091(VarCurr,bitIndex96)
<=> v108094(VarCurr,bitIndex14) )
& ( v108091(VarCurr,bitIndex95)
<=> v108094(VarCurr,bitIndex13) )
& ( v108091(VarCurr,bitIndex94)
<=> v108094(VarCurr,bitIndex12) )
& ( v108091(VarCurr,bitIndex93)
<=> v108094(VarCurr,bitIndex11) )
& ( v108091(VarCurr,bitIndex92)
<=> v108094(VarCurr,bitIndex10) )
& ( v108091(VarCurr,bitIndex91)
<=> v108094(VarCurr,bitIndex9) )
& ( v108091(VarCurr,bitIndex90)
<=> v108094(VarCurr,bitIndex8) )
& ( v108091(VarCurr,bitIndex89)
<=> v108094(VarCurr,bitIndex7) )
& ( v108091(VarCurr,bitIndex88)
<=> v108094(VarCurr,bitIndex6) )
& ( v108091(VarCurr,bitIndex87)
<=> v108094(VarCurr,bitIndex5) )
& ( v108091(VarCurr,bitIndex86)
<=> v108094(VarCurr,bitIndex4) )
& ( v108091(VarCurr,bitIndex85)
<=> v108094(VarCurr,bitIndex3) )
& ( v108091(VarCurr,bitIndex84)
<=> v108094(VarCurr,bitIndex2) )
& ( v108091(VarCurr,bitIndex83)
<=> v108094(VarCurr,bitIndex1) )
& ( v108091(VarCurr,bitIndex82)
<=> v108094(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33378,axiom,
! [VarCurr] :
( ( v108091(VarCurr,bitIndex107)
<=> v108093(VarCurr,bitIndex9) )
& ( v108091(VarCurr,bitIndex106)
<=> v108093(VarCurr,bitIndex8) )
& ( v108091(VarCurr,bitIndex105)
<=> v108093(VarCurr,bitIndex7) )
& ( v108091(VarCurr,bitIndex104)
<=> v108093(VarCurr,bitIndex6) )
& ( v108091(VarCurr,bitIndex103)
<=> v108093(VarCurr,bitIndex5) )
& ( v108091(VarCurr,bitIndex102)
<=> v108093(VarCurr,bitIndex4) )
& ( v108091(VarCurr,bitIndex101)
<=> v108093(VarCurr,bitIndex3) )
& ( v108091(VarCurr,bitIndex100)
<=> v108093(VarCurr,bitIndex2) )
& ( v108091(VarCurr,bitIndex99)
<=> v108093(VarCurr,bitIndex1) )
& ( v108091(VarCurr,bitIndex98)
<=> v108093(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33377,axiom,
! [VarCurr] :
( ( v108091(VarCurr,bitIndex114)
<=> v108092(VarCurr,bitIndex6) )
& ( v108091(VarCurr,bitIndex113)
<=> v108092(VarCurr,bitIndex5) )
& ( v108091(VarCurr,bitIndex112)
<=> v108092(VarCurr,bitIndex4) )
& ( v108091(VarCurr,bitIndex111)
<=> v108092(VarCurr,bitIndex3) )
& ( v108091(VarCurr,bitIndex110)
<=> v108092(VarCurr,bitIndex2) )
& ( v108091(VarCurr,bitIndex109)
<=> v108092(VarCurr,bitIndex1) )
& ( v108091(VarCurr,bitIndex108)
<=> v108092(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33376,axiom,
! [VarCurr,B] :
( range_61_37(B)
=> ( v108087(VarCurr,B)
<=> v108088(VarCurr,B) ) ) ).
fof(range_axiom_77,axiom,
! [B] :
( range_61_37(B)
<=> ( $false
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_14,axiom,
! [VarCurr] :
( ~ v108089(VarCurr)
=> ( ( v108088(VarCurr,bitIndex61)
<=> v104165(VarCurr,bitIndex76) )
& ( v108088(VarCurr,bitIndex60)
<=> v104165(VarCurr,bitIndex75) )
& ( v108088(VarCurr,bitIndex59)
<=> v104165(VarCurr,bitIndex74) )
& ( v108088(VarCurr,bitIndex58)
<=> v104165(VarCurr,bitIndex73) )
& ( v108088(VarCurr,bitIndex57)
<=> v104165(VarCurr,bitIndex72) )
& ( v108088(VarCurr,bitIndex56)
<=> v104165(VarCurr,bitIndex71) )
& ( v108088(VarCurr,bitIndex55)
<=> v104165(VarCurr,bitIndex70) )
& ( v108088(VarCurr,bitIndex54)
<=> v104165(VarCurr,bitIndex69) )
& ( v108088(VarCurr,bitIndex53)
<=> v104165(VarCurr,bitIndex68) )
& ( v108088(VarCurr,bitIndex52)
<=> v104165(VarCurr,bitIndex67) )
& ( v108088(VarCurr,bitIndex51)
<=> v104165(VarCurr,bitIndex66) )
& ( v108088(VarCurr,bitIndex50)
<=> v104165(VarCurr,bitIndex65) )
& ( v108088(VarCurr,bitIndex49)
<=> v104165(VarCurr,bitIndex64) )
& ( v108088(VarCurr,bitIndex48)
<=> v104165(VarCurr,bitIndex63) )
& ( v108088(VarCurr,bitIndex47)
<=> v104165(VarCurr,bitIndex62) )
& ( v108088(VarCurr,bitIndex46)
<=> v104165(VarCurr,bitIndex61) )
& ( v108088(VarCurr,bitIndex45)
<=> v104165(VarCurr,bitIndex60) )
& ( v108088(VarCurr,bitIndex44)
<=> v104165(VarCurr,bitIndex59) )
& ( v108088(VarCurr,bitIndex43)
<=> v104165(VarCurr,bitIndex58) )
& ( v108088(VarCurr,bitIndex42)
<=> v104165(VarCurr,bitIndex57) )
& ( v108088(VarCurr,bitIndex41)
<=> v104165(VarCurr,bitIndex56) )
& ( v108088(VarCurr,bitIndex40)
<=> v104165(VarCurr,bitIndex55) )
& ( v108088(VarCurr,bitIndex39)
<=> v104165(VarCurr,bitIndex54) )
& ( v108088(VarCurr,bitIndex38)
<=> v104165(VarCurr,bitIndex53) )
& ( v108088(VarCurr,bitIndex37)
<=> v104165(VarCurr,bitIndex52) )
& ( v108088(VarCurr,bitIndex36)
<=> v104165(VarCurr,bitIndex51) )
& ( v108088(VarCurr,bitIndex35)
<=> v104165(VarCurr,bitIndex50) )
& ( v108088(VarCurr,bitIndex34)
<=> v104165(VarCurr,bitIndex49) )
& ( v108088(VarCurr,bitIndex33)
<=> v104165(VarCurr,bitIndex48) )
& ( v108088(VarCurr,bitIndex32)
<=> v104165(VarCurr,bitIndex47) )
& ( v108088(VarCurr,bitIndex31)
<=> v104165(VarCurr,bitIndex46) )
& ( v108088(VarCurr,bitIndex30)
<=> v104165(VarCurr,bitIndex45) )
& ( v108088(VarCurr,bitIndex29)
<=> v104165(VarCurr,bitIndex44) )
& ( v108088(VarCurr,bitIndex28)
<=> v104165(VarCurr,bitIndex43) )
& ( v108088(VarCurr,bitIndex27)
<=> v104165(VarCurr,bitIndex42) )
& ( v108088(VarCurr,bitIndex26)
<=> v104165(VarCurr,bitIndex41) )
& ( v108088(VarCurr,bitIndex25)
<=> v104165(VarCurr,bitIndex40) )
& ( v108088(VarCurr,bitIndex24)
<=> v104165(VarCurr,bitIndex39) )
& ( v108088(VarCurr,bitIndex23)
<=> v104165(VarCurr,bitIndex38) )
& ( v108088(VarCurr,bitIndex22)
<=> v104165(VarCurr,bitIndex37) )
& ( v108088(VarCurr,bitIndex21)
<=> v104165(VarCurr,bitIndex36) )
& ( v108088(VarCurr,bitIndex20)
<=> v104165(VarCurr,bitIndex35) )
& ( v108088(VarCurr,bitIndex19)
<=> v104165(VarCurr,bitIndex34) )
& ( v108088(VarCurr,bitIndex18)
<=> v104165(VarCurr,bitIndex33) )
& ( v108088(VarCurr,bitIndex17)
<=> v104165(VarCurr,bitIndex32) )
& ( v108088(VarCurr,bitIndex16)
<=> v104165(VarCurr,bitIndex31) )
& ( v108088(VarCurr,bitIndex15)
<=> v104165(VarCurr,bitIndex30) )
& ( v108088(VarCurr,bitIndex14)
<=> v104165(VarCurr,bitIndex29) )
& ( v108088(VarCurr,bitIndex13)
<=> v104165(VarCurr,bitIndex28) )
& ( v108088(VarCurr,bitIndex12)
<=> v104165(VarCurr,bitIndex27) )
& ( v108088(VarCurr,bitIndex11)
<=> v104165(VarCurr,bitIndex26) )
& ( v108088(VarCurr,bitIndex10)
<=> v104165(VarCurr,bitIndex25) )
& ( v108088(VarCurr,bitIndex9)
<=> v104165(VarCurr,bitIndex24) )
& ( v108088(VarCurr,bitIndex8)
<=> v104165(VarCurr,bitIndex23) )
& ( v108088(VarCurr,bitIndex7)
<=> v104165(VarCurr,bitIndex22) )
& ( v108088(VarCurr,bitIndex6)
<=> v104165(VarCurr,bitIndex21) )
& ( v108088(VarCurr,bitIndex5)
<=> v104165(VarCurr,bitIndex20) )
& ( v108088(VarCurr,bitIndex4)
<=> v104165(VarCurr,bitIndex19) )
& ( v108088(VarCurr,bitIndex3)
<=> v104165(VarCurr,bitIndex18) )
& ( v108088(VarCurr,bitIndex2)
<=> v104165(VarCurr,bitIndex17) )
& ( v108088(VarCurr,bitIndex1)
<=> v104165(VarCurr,bitIndex16) )
& ( v108088(VarCurr,bitIndex0)
<=> v104165(VarCurr,bitIndex15) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_10,axiom,
! [VarCurr] :
( v108089(VarCurr)
=> ( ( v108088(VarCurr,bitIndex61)
<=> v99988(VarCurr,bitIndex76) )
& ( v108088(VarCurr,bitIndex60)
<=> v99988(VarCurr,bitIndex75) )
& ( v108088(VarCurr,bitIndex59)
<=> v99988(VarCurr,bitIndex74) )
& ( v108088(VarCurr,bitIndex58)
<=> v99988(VarCurr,bitIndex73) )
& ( v108088(VarCurr,bitIndex57)
<=> v99988(VarCurr,bitIndex72) )
& ( v108088(VarCurr,bitIndex56)
<=> v99988(VarCurr,bitIndex71) )
& ( v108088(VarCurr,bitIndex55)
<=> v99988(VarCurr,bitIndex70) )
& ( v108088(VarCurr,bitIndex54)
<=> v99988(VarCurr,bitIndex69) )
& ( v108088(VarCurr,bitIndex53)
<=> v99988(VarCurr,bitIndex68) )
& ( v108088(VarCurr,bitIndex52)
<=> v99988(VarCurr,bitIndex67) )
& ( v108088(VarCurr,bitIndex51)
<=> v99988(VarCurr,bitIndex66) )
& ( v108088(VarCurr,bitIndex50)
<=> v99988(VarCurr,bitIndex65) )
& ( v108088(VarCurr,bitIndex49)
<=> v99988(VarCurr,bitIndex64) )
& ( v108088(VarCurr,bitIndex48)
<=> v99988(VarCurr,bitIndex63) )
& ( v108088(VarCurr,bitIndex47)
<=> v99988(VarCurr,bitIndex62) )
& ( v108088(VarCurr,bitIndex46)
<=> v99988(VarCurr,bitIndex61) )
& ( v108088(VarCurr,bitIndex45)
<=> v99988(VarCurr,bitIndex60) )
& ( v108088(VarCurr,bitIndex44)
<=> v99988(VarCurr,bitIndex59) )
& ( v108088(VarCurr,bitIndex43)
<=> v99988(VarCurr,bitIndex58) )
& ( v108088(VarCurr,bitIndex42)
<=> v99988(VarCurr,bitIndex57) )
& ( v108088(VarCurr,bitIndex41)
<=> v99988(VarCurr,bitIndex56) )
& ( v108088(VarCurr,bitIndex40)
<=> v99988(VarCurr,bitIndex55) )
& ( v108088(VarCurr,bitIndex39)
<=> v99988(VarCurr,bitIndex54) )
& ( v108088(VarCurr,bitIndex38)
<=> v99988(VarCurr,bitIndex53) )
& ( v108088(VarCurr,bitIndex37)
<=> v99988(VarCurr,bitIndex52) )
& ( v108088(VarCurr,bitIndex36)
<=> v99988(VarCurr,bitIndex51) )
& ( v108088(VarCurr,bitIndex35)
<=> v99988(VarCurr,bitIndex50) )
& ( v108088(VarCurr,bitIndex34)
<=> v99988(VarCurr,bitIndex49) )
& ( v108088(VarCurr,bitIndex33)
<=> v99988(VarCurr,bitIndex48) )
& ( v108088(VarCurr,bitIndex32)
<=> v99988(VarCurr,bitIndex47) )
& ( v108088(VarCurr,bitIndex31)
<=> v99988(VarCurr,bitIndex46) )
& ( v108088(VarCurr,bitIndex30)
<=> v99988(VarCurr,bitIndex45) )
& ( v108088(VarCurr,bitIndex29)
<=> v99988(VarCurr,bitIndex44) )
& ( v108088(VarCurr,bitIndex28)
<=> v99988(VarCurr,bitIndex43) )
& ( v108088(VarCurr,bitIndex27)
<=> v99988(VarCurr,bitIndex42) )
& ( v108088(VarCurr,bitIndex26)
<=> v99988(VarCurr,bitIndex41) )
& ( v108088(VarCurr,bitIndex25)
<=> v99988(VarCurr,bitIndex40) )
& ( v108088(VarCurr,bitIndex24)
<=> v99988(VarCurr,bitIndex39) )
& ( v108088(VarCurr,bitIndex23)
<=> v99988(VarCurr,bitIndex38) )
& ( v108088(VarCurr,bitIndex22)
<=> v99988(VarCurr,bitIndex37) )
& ( v108088(VarCurr,bitIndex21)
<=> v99988(VarCurr,bitIndex36) )
& ( v108088(VarCurr,bitIndex20)
<=> v99988(VarCurr,bitIndex35) )
& ( v108088(VarCurr,bitIndex19)
<=> v99988(VarCurr,bitIndex34) )
& ( v108088(VarCurr,bitIndex18)
<=> v99988(VarCurr,bitIndex33) )
& ( v108088(VarCurr,bitIndex17)
<=> v99988(VarCurr,bitIndex32) )
& ( v108088(VarCurr,bitIndex16)
<=> v99988(VarCurr,bitIndex31) )
& ( v108088(VarCurr,bitIndex15)
<=> v99988(VarCurr,bitIndex30) )
& ( v108088(VarCurr,bitIndex14)
<=> v99988(VarCurr,bitIndex29) )
& ( v108088(VarCurr,bitIndex13)
<=> v99988(VarCurr,bitIndex28) )
& ( v108088(VarCurr,bitIndex12)
<=> v99988(VarCurr,bitIndex27) )
& ( v108088(VarCurr,bitIndex11)
<=> v99988(VarCurr,bitIndex26) )
& ( v108088(VarCurr,bitIndex10)
<=> v99988(VarCurr,bitIndex25) )
& ( v108088(VarCurr,bitIndex9)
<=> v99988(VarCurr,bitIndex24) )
& ( v108088(VarCurr,bitIndex8)
<=> v99988(VarCurr,bitIndex23) )
& ( v108088(VarCurr,bitIndex7)
<=> v99988(VarCurr,bitIndex22) )
& ( v108088(VarCurr,bitIndex6)
<=> v99988(VarCurr,bitIndex21) )
& ( v108088(VarCurr,bitIndex5)
<=> v99988(VarCurr,bitIndex20) )
& ( v108088(VarCurr,bitIndex4)
<=> v99988(VarCurr,bitIndex19) )
& ( v108088(VarCurr,bitIndex3)
<=> v99988(VarCurr,bitIndex18) )
& ( v108088(VarCurr,bitIndex2)
<=> v99988(VarCurr,bitIndex17) )
& ( v108088(VarCurr,bitIndex1)
<=> v99988(VarCurr,bitIndex16) )
& ( v108088(VarCurr,bitIndex0)
<=> v99988(VarCurr,bitIndex15) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7547,axiom,
! [VarCurr] :
( v108090(VarCurr)
<=> ( v99848(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7546,axiom,
! [VarCurr] :
( v108089(VarCurr)
<=> ( v99848(VarCurr)
<=> $true ) ) ).
fof(addAssignment_33375,axiom,
! [VarCurr,B] :
( range_76_52(B)
=> ( v104165(VarCurr,B)
<=> v104167(VarCurr,B) ) ) ).
fof(addAssignment_33374,axiom,
! [VarCurr] :
( ( v104167(VarCurr,bitIndex76)
<=> v104169(VarCurr,bitIndex469) )
& ( v104167(VarCurr,bitIndex75)
<=> v104169(VarCurr,bitIndex468) )
& ( v104167(VarCurr,bitIndex74)
<=> v104169(VarCurr,bitIndex467) )
& ( v104167(VarCurr,bitIndex73)
<=> v104169(VarCurr,bitIndex466) )
& ( v104167(VarCurr,bitIndex72)
<=> v104169(VarCurr,bitIndex465) )
& ( v104167(VarCurr,bitIndex71)
<=> v104169(VarCurr,bitIndex464) )
& ( v104167(VarCurr,bitIndex70)
<=> v104169(VarCurr,bitIndex463) )
& ( v104167(VarCurr,bitIndex69)
<=> v104169(VarCurr,bitIndex462) )
& ( v104167(VarCurr,bitIndex68)
<=> v104169(VarCurr,bitIndex461) )
& ( v104167(VarCurr,bitIndex67)
<=> v104169(VarCurr,bitIndex460) )
& ( v104167(VarCurr,bitIndex66)
<=> v104169(VarCurr,bitIndex459) )
& ( v104167(VarCurr,bitIndex65)
<=> v104169(VarCurr,bitIndex458) )
& ( v104167(VarCurr,bitIndex64)
<=> v104169(VarCurr,bitIndex457) )
& ( v104167(VarCurr,bitIndex63)
<=> v104169(VarCurr,bitIndex456) )
& ( v104167(VarCurr,bitIndex62)
<=> v104169(VarCurr,bitIndex455) )
& ( v104167(VarCurr,bitIndex61)
<=> v104169(VarCurr,bitIndex454) )
& ( v104167(VarCurr,bitIndex60)
<=> v104169(VarCurr,bitIndex453) )
& ( v104167(VarCurr,bitIndex59)
<=> v104169(VarCurr,bitIndex452) )
& ( v104167(VarCurr,bitIndex58)
<=> v104169(VarCurr,bitIndex451) )
& ( v104167(VarCurr,bitIndex57)
<=> v104169(VarCurr,bitIndex450) )
& ( v104167(VarCurr,bitIndex56)
<=> v104169(VarCurr,bitIndex449) )
& ( v104167(VarCurr,bitIndex55)
<=> v104169(VarCurr,bitIndex448) )
& ( v104167(VarCurr,bitIndex54)
<=> v104169(VarCurr,bitIndex447) )
& ( v104167(VarCurr,bitIndex53)
<=> v104169(VarCurr,bitIndex446) )
& ( v104167(VarCurr,bitIndex52)
<=> v104169(VarCurr,bitIndex445) ) ) ).
fof(addAssignment_33373,axiom,
! [VarCurr,B] :
( range_76_52(B)
=> ( v99988(VarCurr,B)
<=> v99990(VarCurr,B) ) ) ).
fof(addAssignment_33372,axiom,
! [VarCurr,B] :
( range_76_52(B)
=> ( v99990(VarCurr,B)
<=> v104036(VarCurr,B) ) ) ).
fof(range_axiom_76,axiom,
! [B] :
( range_76_52(B)
<=> ( $false
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B
| bitIndex64 = B
| bitIndex65 = B
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B
| bitIndex74 = B
| bitIndex75 = B
| bitIndex76 = B ) ) ).
fof(addAssignment_33371,axiom,
! [VarCurr] :
( v108054(VarCurr,bitIndex1)
<=> v108056(VarCurr,bitIndex1) ) ).
fof(addAssignment_33370,axiom,
! [VarCurr] :
( v108056(VarCurr,bitIndex1)
<=> v108058(VarCurr,bitIndex1) ) ).
fof(addAssignment_33369,axiom,
! [VarCurr] :
( v108058(VarCurr,bitIndex1)
<=> v108060(VarCurr,bitIndex1) ) ).
fof(addAssignment_33368,axiom,
! [VarCurr] :
( v108060(VarCurr,bitIndex1)
<=> v99876(VarCurr,bitIndex2) ) ).
fof(addAssignment_33367,axiom,
! [VarCurr] :
( v108033(VarCurr,bitIndex1)
<=> v108035(VarCurr,bitIndex1) ) ).
fof(addAssignment_33366,axiom,
! [VarCurr] :
( v108035(VarCurr,bitIndex1)
<=> v108037(VarCurr,bitIndex1) ) ).
fof(addAssignment_33365,axiom,
! [VarCurr] :
( v108037(VarCurr,bitIndex1)
<=> v108039(VarCurr,bitIndex1) ) ).
fof(addAssignment_33364,axiom,
! [VarCurr] :
( v108039(VarCurr,bitIndex1)
<=> v108040(VarCurr,bitIndex1) ) ).
fof(addAssignment_33363,axiom,
! [VarCurr] :
( v108054(VarCurr,bitIndex0)
<=> v108056(VarCurr,bitIndex0) ) ).
fof(addAssignment_33362,axiom,
! [VarCurr] :
( v108056(VarCurr,bitIndex0)
<=> v108058(VarCurr,bitIndex0) ) ).
fof(addAssignment_33361,axiom,
! [VarCurr] :
( v108058(VarCurr,bitIndex0)
<=> v108060(VarCurr,bitIndex0) ) ).
fof(addAssignment_33360,axiom,
! [VarCurr] :
( v108060(VarCurr,bitIndex0)
<=> v99876(VarCurr,bitIndex1) ) ).
fof(addAssignment_33359,axiom,
! [VarCurr] :
( v108033(VarCurr,bitIndex0)
<=> v108035(VarCurr,bitIndex0) ) ).
fof(addAssignment_33358,axiom,
! [VarCurr] :
( v108035(VarCurr,bitIndex0)
<=> v108037(VarCurr,bitIndex0) ) ).
fof(addAssignment_33357,axiom,
! [VarCurr] :
( v108037(VarCurr,bitIndex0)
<=> v108039(VarCurr,bitIndex0) ) ).
fof(addAssignment_33356,axiom,
! [VarCurr] :
( v108039(VarCurr,bitIndex0)
<=> v108040(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_156,axiom,
! [VarCurr] :
( ( ~ v108041(VarCurr)
& ~ v108046(VarCurr)
& ~ v108048(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v108040(VarCurr,B)
<=> v99876(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1255,axiom,
! [VarCurr] :
( v108048(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108040(VarCurr,B)
<=> v108050(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5038,axiom,
! [VarCurr] :
( v108046(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108040(VarCurr,B)
<=> v99876(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5042,axiom,
! [VarCurr] :
( v108041(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v108040(VarCurr,B)
<=> v108043(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7545,axiom,
! [VarCurr] :
( v108051(VarCurr)
<=> ( ( v108052(VarCurr,bitIndex1)
<=> $true )
& ( v108052(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33355,axiom,
! [VarCurr] :
( v108052(VarCurr,bitIndex0)
<=> v106387(VarCurr) ) ).
fof(addAssignment_33354,axiom,
! [VarCurr] :
( v108052(VarCurr,bitIndex1)
<=> v99884(VarCurr) ) ).
fof(writeUnaryOperator_8419,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108050(VarCurr,B)
<=> ~ v99876(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7544,axiom,
! [VarCurr] :
( v108048(VarCurr)
<=> ( ( v108049(VarCurr,bitIndex1)
<=> $true )
& ( v108049(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33353,axiom,
! [VarCurr] :
( v108049(VarCurr,bitIndex0)
<=> v106387(VarCurr) ) ).
fof(addAssignment_33352,axiom,
! [VarCurr] :
( v108049(VarCurr,bitIndex1)
<=> v99884(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7543,axiom,
! [VarCurr] :
( v108046(VarCurr)
<=> ( ( v108047(VarCurr,bitIndex1)
<=> $false )
& ( v108047(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33351,axiom,
! [VarCurr] :
( v108047(VarCurr,bitIndex0)
<=> v106387(VarCurr) ) ).
fof(addAssignment_33350,axiom,
! [VarCurr] :
( v108047(VarCurr,bitIndex1)
<=> v99884(VarCurr) ) ).
fof(writeUnaryOperator_8418,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v108043(VarCurr,B)
<=> ~ v108044(VarCurr,B) ) ) ).
fof(addAssignment_33349,axiom,
! [VarCurr] :
( v108044(VarCurr,bitIndex0)
<=> v108045(VarCurr) ) ).
fof(addAssignment_33348,axiom,
! [VarCurr] :
( v108044(VarCurr,bitIndex1)
<=> v108045(VarCurr) ) ).
fof(addAssignment_33347,axiom,
! [VarCurr] :
( v108044(VarCurr,bitIndex2)
<=> v108045(VarCurr) ) ).
fof(addAssignment_33346,axiom,
! [VarCurr] :
( v108044(VarCurr,bitIndex3)
<=> v108045(VarCurr) ) ).
fof(addAssignment_33345,axiom,
! [VarCurr] :
( v108045(VarCurr)
<=> v99878(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7542,axiom,
! [VarCurr] :
( v108041(VarCurr)
<=> ( ( v108042(VarCurr,bitIndex1)
<=> $false )
& ( v108042(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33344,axiom,
! [VarCurr] :
( v108042(VarCurr,bitIndex0)
<=> v106387(VarCurr) ) ).
fof(addAssignment_33343,axiom,
! [VarCurr] :
( v108042(VarCurr,bitIndex1)
<=> v99884(VarCurr) ) ).
fof(addAssignment_33342,axiom,
! [VarCurr] :
( v108030(VarCurr)
<=> v4296(VarCurr) ) ).
fof(addAssignment_33341,axiom,
! [VarCurr] :
( v108024(VarCurr)
<=> v4254(VarCurr) ) ).
fof(addAssignment_33340,axiom,
! [VarCurr] :
( v107904(VarCurr)
<=> v107906(VarCurr) ) ).
fof(addAssignment_33339,axiom,
! [VarCurr] :
( v107906(VarCurr)
<=> v107908(VarCurr) ) ).
fof(addAssignment_33338,axiom,
! [VarCurr] :
( v107908(VarCurr)
<=> v107910(VarCurr) ) ).
fof(addAssignment_33337,axiom,
! [VarCurr] :
( v107910(VarCurr)
<=> v107912(VarCurr) ) ).
fof(addAssignment_33336,axiom,
! [VarCurr] :
( v107912(VarCurr)
<=> v107914(VarCurr) ) ).
fof(addAssignment_33335,axiom,
! [VarCurr] :
( v107914(VarCurr)
<=> v107916(VarCurr) ) ).
fof(addAssignment_33334,axiom,
! [VarCurr] :
( v107916(VarCurr)
<=> v107918(VarCurr) ) ).
fof(addAssignment_33333,axiom,
! [VarCurr] :
( v107918(VarCurr)
<=> v107920(VarCurr) ) ).
fof(addAssignment_33332,axiom,
! [VarCurr] :
( v107920(VarCurr)
<=> v107922(VarCurr) ) ).
fof(addAssignment_33331,axiom,
! [VarCurr] :
( v107922(VarCurr)
<=> v4264(VarCurr,bitIndex0) ) ).
fof(addAssignment_33330,axiom,
! [VarCurr] :
( v4264(VarCurr,bitIndex0)
<=> v4266(VarCurr,bitIndex0) ) ).
fof(addAssignment_33329,axiom,
! [VarCurr] :
( v4266(VarCurr,bitIndex0)
<=> v107924(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1806,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107963(VarNext)
=> ( v107924(VarNext)
<=> v107924(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1877,axiom,
! [VarNext] :
( v107963(VarNext)
=> ( v107924(VarNext)
<=> v107998(VarNext) ) ) ).
fof(addAssignment_33328,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107998(VarNext)
<=> v107996(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5037,axiom,
! [VarCurr] :
( ~ v107926(VarCurr)
=> ( v107996(VarCurr)
<=> v107999(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5041,axiom,
! [VarCurr] :
( v107926(VarCurr)
=> ( v107996(VarCurr)
<=> v107928(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5036,axiom,
! [VarCurr] :
( ~ v107976(VarCurr)
=> ( v107999(VarCurr)
<=> v107958(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5040,axiom,
! [VarCurr] :
( v107976(VarCurr)
=> ( v107999(VarCurr)
<=> v108000(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1254,axiom,
! [VarCurr] :
( ( ~ v107979(VarCurr)
& ~ v107981(VarCurr) )
=> ( v108000(VarCurr)
<=> v108004(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5035,axiom,
! [VarCurr] :
( v107981(VarCurr)
=> ( v108000(VarCurr)
<=> v108003(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5039,axiom,
! [VarCurr] :
( v107979(VarCurr)
=> ( v108000(VarCurr)
<=> v108001(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5034,axiom,
! [VarCurr] :
( ~ v107989(VarCurr)
=> ( v108004(VarCurr)
<=> v107958(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5038,axiom,
! [VarCurr] :
( v107989(VarCurr)
=> ( v108004(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5033,axiom,
! [VarCurr] :
( ~ v107983(VarCurr)
=> ( v108003(VarCurr)
<=> v107958(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5037,axiom,
! [VarCurr] :
( v107983(VarCurr)
=> ( v108003(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2339,axiom,
! [VarCurr] :
( ~ v108002(VarCurr)
=> ( v108001(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2371,axiom,
! [VarCurr] :
( v108002(VarCurr)
=> ( v108001(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7541,axiom,
! [VarCurr] :
( v108002(VarCurr)
<=> ( v107936(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21401,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107963(VarNext)
<=> ( v107964(VarNext)
& v107973(VarNext) ) ) ) ).
fof(addAssignment_33327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107973(VarNext)
<=> v107971(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21400,axiom,
! [VarCurr] :
( v107971(VarCurr)
<=> ( v107926(VarCurr)
| v107974(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21399,axiom,
! [VarCurr] :
( v107974(VarCurr)
<=> ( v107975(VarCurr)
& v107995(VarCurr) ) ) ).
fof(writeUnaryOperator_8417,axiom,
! [VarCurr] :
( ~ v107995(VarCurr)
<=> v107926(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21398,axiom,
! [VarCurr] :
( v107975(VarCurr)
<=> ( v107976(VarCurr)
| v107993(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21397,axiom,
! [VarCurr] :
( v107993(VarCurr)
<=> ( v107954(VarCurr)
& v107994(VarCurr) ) ) ).
fof(writeUnaryOperator_8416,axiom,
! [VarCurr] :
( ~ v107994(VarCurr)
<=> v107956(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21396,axiom,
! [VarCurr] :
( v107976(VarCurr)
<=> ( v107977(VarCurr)
& v107956(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21395,axiom,
! [VarCurr] :
( v107977(VarCurr)
<=> ( v107978(VarCurr)
| v107987(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21394,axiom,
! [VarCurr] :
( v107987(VarCurr)
<=> ( v107988(VarCurr)
& v107992(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7540,axiom,
! [VarCurr] :
( v107992(VarCurr)
<=> ( ( v107980(VarCurr,bitIndex2)
<=> $false )
& ( v107980(VarCurr,bitIndex1)
<=> $false )
& ( v107980(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21393,axiom,
! [VarCurr] :
( v107988(VarCurr)
<=> ( v107989(VarCurr)
| v107990(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21392,axiom,
! [VarCurr] :
( v107990(VarCurr)
<=> ( v107954(VarCurr)
& v107991(VarCurr) ) ) ).
fof(writeUnaryOperator_8415,axiom,
! [VarCurr] :
( ~ v107991(VarCurr)
<=> v107989(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7539,axiom,
! [VarCurr] :
( v107989(VarCurr)
<=> ( v107936(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21391,axiom,
! [VarCurr] :
( v107978(VarCurr)
<=> ( v107979(VarCurr)
| v107981(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21390,axiom,
! [VarCurr] :
( v107981(VarCurr)
<=> ( v107982(VarCurr)
& v107986(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7538,axiom,
! [VarCurr] :
( v107986(VarCurr)
<=> ( ( v107980(VarCurr,bitIndex2)
<=> $false )
& ( v107980(VarCurr,bitIndex1)
<=> $true )
& ( v107980(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21389,axiom,
! [VarCurr] :
( v107982(VarCurr)
<=> ( v107983(VarCurr)
| v107984(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21388,axiom,
! [VarCurr] :
( v107984(VarCurr)
<=> ( v107954(VarCurr)
& v107985(VarCurr) ) ) ).
fof(writeUnaryOperator_8414,axiom,
! [VarCurr] :
( ~ v107985(VarCurr)
<=> v107983(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7537,axiom,
! [VarCurr] :
( v107983(VarCurr)
<=> ( v107936(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7536,axiom,
! [VarCurr] :
( v107979(VarCurr)
<=> ( ( v107980(VarCurr,bitIndex2)
<=> $true )
& ( v107980(VarCurr,bitIndex1)
<=> $false )
& ( v107980(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33326,axiom,
! [VarCurr] :
( v107980(VarCurr,bitIndex0)
<=> v107934(VarCurr) ) ).
fof(addAssignment_33325,axiom,
! [VarCurr] :
( v107980(VarCurr,bitIndex1)
<=> v107932(VarCurr) ) ).
fof(addAssignment_33324,axiom,
! [VarCurr] :
( v107980(VarCurr,bitIndex2)
<=> v107930(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21387,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107964(VarNext)
<=> ( v107965(VarNext)
& v107960(VarNext) ) ) ) ).
fof(writeUnaryOperator_8413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107965(VarNext)
<=> v107967(VarNext) ) ) ).
fof(addAssignment_33323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107967(VarNext)
<=> v107960(VarCurr) ) ) ).
fof(addAssignment_33322,axiom,
! [VarCurr] :
( v107960(VarCurr)
<=> v5152(VarCurr) ) ).
fof(addAssignment_33321,axiom,
! [VarCurr] :
( v107958(VarCurr)
<=> $false ) ).
fof(addAssignment_33320,axiom,
! [VarCurr] :
( v107956(VarCurr)
<=> v5062(VarCurr) ) ).
fof(addAssignment_33319,axiom,
! [VarCurr] :
( v107954(VarCurr)
<=> $false ) ).
fof(addAssignment_33318,axiom,
! [VarCurr] :
( v107936(VarCurr)
<=> v4309(VarCurr,bitIndex0) ) ).
fof(addAssignment_33317,axiom,
! [VarCurr] :
( v4309(VarCurr,bitIndex0)
<=> v4311(VarCurr,bitIndex0) ) ).
fof(addAssignment_33316,axiom,
! [VarCurr] :
( v4311(VarCurr,bitIndex0)
<=> v4313(VarCurr,bitIndex0) ) ).
fof(addAssignment_33315,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex0)
<=> v4315(VarCurr,bitIndex0) ) ).
fof(addAssignment_33314,axiom,
! [VarCurr] :
( v4315(VarCurr,bitIndex0)
<=> v4317(VarCurr,bitIndex0) ) ).
fof(addAssignment_33313,axiom,
! [VarCurr] :
( v4317(VarCurr,bitIndex0)
<=> v4319(VarCurr,bitIndex0) ) ).
fof(addAssignment_33312,axiom,
! [VarCurr] :
( v4319(VarCurr,bitIndex0)
<=> v4321(VarCurr,bitIndex0) ) ).
fof(addAssignment_33311,axiom,
! [VarCurr] :
( v4321(VarCurr,bitIndex0)
<=> v4323(VarCurr,bitIndex0) ) ).
fof(addAssignment_33310,axiom,
! [VarCurr] :
( v4323(VarCurr,bitIndex0)
<=> v4325(VarCurr,bitIndex0) ) ).
fof(addAssignment_33309,axiom,
! [VarCurr] :
( v4325(VarCurr,bitIndex0)
<=> v4327(VarCurr,bitIndex0) ) ).
fof(addAssignment_33308,axiom,
! [VarCurr] :
( v4327(VarCurr,bitIndex0)
<=> v4329(VarCurr,bitIndex0) ) ).
fof(addAssignment_33307,axiom,
! [VarCurr] :
( v4329(VarCurr,bitIndex0)
<=> v4331(VarCurr,bitIndex0) ) ).
fof(addAssignment_33306,axiom,
! [VarNext] :
( v4331(VarNext,bitIndex0)
<=> v107946(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1805,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107947(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v107946(VarNext,B)
<=> v4331(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1876,axiom,
! [VarNext] :
( v107947(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v107946(VarNext,B)
<=> v5053(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107947(VarNext)
<=> v107948(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21385,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107948(VarNext)
<=> ( v107950(VarNext)
& v4522(VarNext) ) ) ) ).
fof(writeUnaryOperator_8412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107950(VarNext)
<=> v4535(VarNext) ) ) ).
fof(addAssignment_33305,axiom,
! [VarCurr] :
( v4335(VarCurr,bitIndex0)
<=> v4337(VarCurr,bitIndex0) ) ).
fof(addAssignment_33304,axiom,
! [VarCurr] :
( v4337(VarCurr,bitIndex0)
<=> v4339(VarCurr,bitIndex0) ) ).
fof(addAssignment_33303,axiom,
! [VarCurr] :
( v4339(VarCurr,bitIndex0)
<=> v4341(VarCurr,bitIndex0) ) ).
fof(addAssignment_33302,axiom,
! [VarCurr] :
( v4341(VarCurr,bitIndex0)
<=> v4343(VarCurr,bitIndex0) ) ).
fof(addAssignment_33301,axiom,
! [VarCurr] :
( v4343(VarCurr,bitIndex0)
<=> v4345(VarCurr,bitIndex0) ) ).
fof(addAssignment_33300,axiom,
! [VarCurr] :
( v4345(VarCurr,bitIndex0)
<=> v4347(VarCurr,bitIndex0) ) ).
fof(addAssignment_33299,axiom,
! [VarCurr] :
( v4347(VarCurr,bitIndex0)
<=> v4349(VarCurr,bitIndex0) ) ).
fof(addAssignment_33298,axiom,
! [VarCurr] :
( v4349(VarCurr,bitIndex0)
<=> v4351(VarCurr,bitIndex0) ) ).
fof(addAssignment_33297,axiom,
! [VarCurr] :
( v4351(VarCurr,bitIndex0)
<=> v4353(VarCurr,bitIndex0) ) ).
fof(addAssignment_33296,axiom,
! [VarCurr] :
( v4353(VarCurr,bitIndex0)
<=> v4355(VarCurr,bitIndex0) ) ).
fof(addAssignment_33295,axiom,
! [VarNext] :
( v4355(VarNext,bitIndex0)
<=> v107938(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1804,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107940(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v107938(VarNext,B)
<=> v4355(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1875,axiom,
! [VarNext] :
( v107940(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v107938(VarNext,B)
<=> v5040(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21384,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107940(VarNext)
<=> ( v107941(VarNext)
& v5034(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21383,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107941(VarNext)
<=> ( v107943(VarNext)
& v4502(VarNext) ) ) ) ).
fof(writeUnaryOperator_8411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107943(VarNext)
<=> v4509(VarNext) ) ) ).
fof(addAssignment_33294,axiom,
! [VarCurr] :
( v107934(VarCurr)
<=> $false ) ).
fof(addAssignment_33293,axiom,
! [VarCurr] :
( v107932(VarCurr)
<=> $false ) ).
fof(addAssignment_33292,axiom,
! [VarCurr] :
( v107930(VarCurr)
<=> $true ) ).
fof(addAssignment_33291,axiom,
! [VarCurr] :
( v107928(VarCurr)
<=> $false ) ).
fof(addAssignment_33290,axiom,
! [VarCurr] :
( v107926(VarCurr)
<=> v4272(VarCurr) ) ).
fof(addAssignment_33289,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v107888(VarCurr,B)
<=> v107890(VarCurr,B) ) ) ).
fof(addAssignment_33288,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v107890(VarCurr,B)
<=> v107892(VarCurr,B) ) ) ).
fof(addAssignment_33287,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v107892(VarCurr,B)
<=> v107894(VarCurr,B) ) ) ).
fof(addAssignment_33286,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v107894(VarCurr,B)
<=> v107896(VarCurr,B) ) ) ).
fof(addAssignment_33285,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v107896(VarCurr,B)
<=> v5001(VarCurr,B) ) ) ).
fof(addAssignment_33284,axiom,
! [VarCurr] :
( v106452(VarCurr)
<=> v106454(VarCurr) ) ).
fof(addAssignment_33283,axiom,
! [VarCurr] :
( v106454(VarCurr)
<=> v106456(VarCurr) ) ).
fof(addAssignment_33282,axiom,
! [VarCurr] :
( v106456(VarCurr)
<=> v106458(VarCurr) ) ).
fof(addAssignment_33281,axiom,
! [VarCurr] :
( v106458(VarCurr)
<=> v106460(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2338,axiom,
! [VarCurr] :
( ~ v107871(VarCurr)
=> ( v106460(VarCurr)
<=> v107872(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2370,axiom,
! [VarCurr] :
( v107871(VarCurr)
=> ( v106460(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges5_8,axiom,
! [VarCurr] :
( ( ~ v107873(VarCurr)
& ~ v107874(VarCurr)
& ~ v107877(VarCurr)
& ~ v107878(VarCurr)
& ~ v107879(VarCurr) )
=> ( v107872(VarCurr)
<=> v107083(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges4_8,axiom,
! [VarCurr] :
( v107879(VarCurr)
=> ( v107872(VarCurr)
<=> v107083(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges3_8,axiom,
! [VarCurr] :
( v107878(VarCurr)
=> ( v107872(VarCurr)
<=> v107083(VarCurr,bitIndex3) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges2_9,axiom,
! [VarCurr] :
( v107877(VarCurr)
=> ( v107872(VarCurr)
<=> v107083(VarCurr,bitIndex2) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_13,axiom,
! [VarCurr] :
( v107874(VarCurr)
=> ( v107872(VarCurr)
<=> v107083(VarCurr,bitIndex3) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5036,axiom,
! [VarCurr] :
( v107873(VarCurr)
=> ( v107872(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7535,axiom,
! [VarCurr] :
( v107882(VarCurr)
<=> ( ( v106522(VarCurr,bitIndex2)
<=> $true )
& ( v106522(VarCurr,bitIndex1)
<=> $true )
& ( v106522(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21382,axiom,
! [VarCurr] :
( v107879(VarCurr)
<=> ( v107880(VarCurr)
| v107881(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7534,axiom,
! [VarCurr] :
( v107881(VarCurr)
<=> ( ( v106522(VarCurr,bitIndex2)
<=> $true )
& ( v106522(VarCurr,bitIndex1)
<=> $true )
& ( v106522(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7533,axiom,
! [VarCurr] :
( v107880(VarCurr)
<=> ( ( v106522(VarCurr,bitIndex2)
<=> $true )
& ( v106522(VarCurr,bitIndex1)
<=> $false )
& ( v106522(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7532,axiom,
! [VarCurr] :
( v107878(VarCurr)
<=> ( ( v106522(VarCurr,bitIndex2)
<=> $true )
& ( v106522(VarCurr,bitIndex1)
<=> $false )
& ( v106522(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7531,axiom,
! [VarCurr] :
( v107877(VarCurr)
<=> ( ( v106522(VarCurr,bitIndex2)
<=> $false )
& ( v106522(VarCurr,bitIndex1)
<=> $true )
& ( v106522(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21381,axiom,
! [VarCurr] :
( v107874(VarCurr)
<=> ( v107875(VarCurr)
| v107876(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7530,axiom,
! [VarCurr] :
( v107876(VarCurr)
<=> ( ( v106522(VarCurr,bitIndex2)
<=> $false )
& ( v106522(VarCurr,bitIndex1)
<=> $true )
& ( v106522(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7529,axiom,
! [VarCurr] :
( v107875(VarCurr)
<=> ( ( v106522(VarCurr,bitIndex2)
<=> $false )
& ( v106522(VarCurr,bitIndex1)
<=> $false )
& ( v106522(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7528,axiom,
! [VarCurr] :
( v107873(VarCurr)
<=> ( ( v106522(VarCurr,bitIndex2)
<=> $false )
& ( v106522(VarCurr,bitIndex1)
<=> $false )
& ( v106522(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8410,axiom,
! [VarCurr] :
( ~ v107871(VarCurr)
<=> v106462(VarCurr) ) ).
fof(addAssignment_33280,axiom,
! [VarCurr] :
( v107083(VarCurr,bitIndex2)
<=> v107085(VarCurr,bitIndex2) ) ).
fof(addAssignment_33279,axiom,
! [VarCurr] :
( v107085(VarCurr,bitIndex2)
<=> v107087(VarCurr,bitIndex2) ) ).
fof(addAssignment_33278,axiom,
! [VarCurr] :
( v107083(VarCurr,bitIndex3)
<=> v107085(VarCurr,bitIndex3) ) ).
fof(addAssignment_33277,axiom,
! [VarCurr] :
( v107085(VarCurr,bitIndex3)
<=> v107087(VarCurr,bitIndex3) ) ).
fof(addAssignment_33276,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v106522(VarCurr,B)
<=> v106524(VarCurr,B) ) ) ).
fof(addAssignment_33275,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v106524(VarCurr,B)
<=> v106526(VarCurr,B) ) ) ).
fof(addAssignment_33274,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v106526(VarCurr,B)
<=> v106528(VarCurr,B) ) ) ).
fof(addAssignment_33273,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v106528(VarCurr,B)
<=> v106530(VarCurr,B) ) ) ).
fof(addAssignment_33272,axiom,
! [VarCurr] :
( ( v106530(VarCurr,bitIndex1)
<=> v106532(VarCurr,bitIndex2) )
& ( v106530(VarCurr,bitIndex0)
<=> v106532(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_33271,axiom,
! [VarCurr] :
( v106462(VarCurr)
<=> v106464(VarCurr) ) ).
fof(addAssignment_33270,axiom,
! [VarCurr] :
( v106464(VarCurr)
<=> v106466(VarCurr) ) ).
fof(addAssignment_33269,axiom,
! [VarCurr] :
( v106466(VarCurr)
<=> v106468(VarCurr) ) ).
fof(addAssignment_33268,axiom,
! [VarCurr] :
( v106468(VarCurr)
<=> v106470(VarCurr) ) ).
fof(addAssignment_33267,axiom,
! [VarCurr] :
( v106470(VarCurr)
<=> v106472(VarCurr) ) ).
fof(addAssignment_33266,axiom,
! [VarCurr] :
( v106472(VarCurr)
<=> v106474(VarCurr) ) ).
fof(addAssignment_33265,axiom,
! [VarCurr] :
( v106474(VarCurr)
<=> v106476(VarCurr) ) ).
fof(addAssignment_33264,axiom,
! [VarCurr] :
( v106476(VarCurr)
<=> v106478(VarCurr) ) ).
fof(addAssignment_33263,axiom,
! [VarCurr] :
( v106478(VarCurr)
<=> v106480(VarCurr) ) ).
fof(addAssignment_33262,axiom,
! [VarCurr] :
( v106480(VarCurr)
<=> v106482(VarCurr) ) ).
fof(addAssignment_33261,axiom,
! [VarCurr] :
( v106482(VarCurr)
<=> v106484(VarCurr) ) ).
fof(addAssignment_33260,axiom,
! [VarCurr] :
( v106484(VarCurr)
<=> v106486(VarCurr,bitIndex2) ) ).
fof(addAssignment_33259,axiom,
! [VarNext] :
( v106486(VarNext,bitIndex2)
<=> v107863(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107864(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107863(VarNext,B)
<=> v106486(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1874,axiom,
! [VarNext] :
( v107864(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107863(VarNext,B)
<=> v107232(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107864(VarNext)
<=> v107865(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21379,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107865(VarNext)
<=> ( v107867(VarNext)
& v107217(VarNext) ) ) ) ).
fof(writeUnaryOperator_8409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107867(VarNext)
<=> v107226(VarNext) ) ) ).
fof(addAssignment_33258,axiom,
! [VarCurr] :
( v106492(VarCurr,bitIndex2)
<=> v107202(VarCurr,bitIndex2) ) ).
fof(addAssignment_33257,axiom,
! [VarCurr] :
( v107201(VarCurr,bitIndex2)
<=> v107236(VarCurr,bitIndex2) ) ).
fof(addAssignment_33256,axiom,
! [VarNext] :
( v106486(VarNext,bitIndex3)
<=> v107855(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107856(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107855(VarNext,B)
<=> v106486(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1873,axiom,
! [VarNext] :
( v107856(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107855(VarNext,B)
<=> v107232(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21378,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107856(VarNext)
<=> v107857(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21377,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107857(VarNext)
<=> ( v107859(VarNext)
& v107217(VarNext) ) ) ) ).
fof(writeUnaryOperator_8408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107859(VarNext)
<=> v107226(VarNext) ) ) ).
fof(addAssignment_33255,axiom,
! [VarCurr] :
( v106492(VarCurr,bitIndex3)
<=> v107202(VarCurr,bitIndex3) ) ).
fof(addAssignment_33254,axiom,
! [VarCurr] :
( v107201(VarCurr,bitIndex3)
<=> v107236(VarCurr,bitIndex3) ) ).
fof(addAssignment_33253,axiom,
! [VarCurr] :
( v107183(VarCurr)
<=> v107185(VarCurr) ) ).
fof(addAssignment_33252,axiom,
! [VarCurr] :
( v107185(VarCurr)
<=> v107187(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1253,axiom,
! [VarCurr] :
( ( ~ v107850(VarCurr)
& ~ v107767(VarCurr) )
=> ( v107187(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5032,axiom,
! [VarCurr] :
( v107767(VarCurr)
=> ( v107187(VarCurr)
<=> v107851(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5035,axiom,
! [VarCurr] :
( v107850(VarCurr)
=> ( v107187(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5031,axiom,
! [VarCurr] :
( ~ v107852(VarCurr)
=> ( v107851(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5034,axiom,
! [VarCurr] :
( v107852(VarCurr)
=> ( v107851(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7527,axiom,
! [VarCurr] :
( v107853(VarCurr)
<=> ( v107193(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7526,axiom,
! [VarCurr] :
( v107852(VarCurr)
<=> ( v107193(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21376,axiom,
! [VarCurr] :
( v107850(VarCurr)
<=> ( v107760(VarCurr)
| v107761(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107837(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v107189(VarNext,B)
<=> v107189(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1872,axiom,
! [VarNext] :
( v107837(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v107189(VarNext,B)
<=> v107845(VarNext,B) ) ) ) ).
fof(addAssignment_33251,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v107845(VarNext,B)
<=> v107843(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2337,axiom,
! [VarCurr] :
( ~ v107846(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107843(VarCurr,B)
<=> v107191(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2369,axiom,
! [VarCurr] :
( v107846(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107843(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7525,axiom,
! [VarCurr] :
( v107846(VarCurr)
<=> ( v10185(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107837(VarNext)
<=> v107838(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21374,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107838(VarNext)
<=> ( v107839(VarNext)
& v10577(VarNext) ) ) ) ).
fof(writeUnaryOperator_8407,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107839(VarNext)
<=> v10586(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_155,axiom,
! [VarCurr] :
( ( ~ v107824(VarCurr)
& ~ v107828(VarCurr)
& ~ v107834(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v107191(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1252,axiom,
! [VarCurr] :
( v107834(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107191(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5030,axiom,
! [VarCurr] :
( v107828(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107191(VarCurr,B)
<=> v107829(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5033,axiom,
! [VarCurr] :
( v107824(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107191(VarCurr,B)
<=> v107825(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7524,axiom,
! [VarCurr] :
( v107834(VarCurr)
<=> ( ( v107189(VarCurr,bitIndex1)
<=> $true )
& ( v107189(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5029,axiom,
! [VarCurr] :
( ~ v107830(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107829(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5032,axiom,
! [VarCurr] :
( v107830(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107829(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7523,axiom,
! [VarCurr] :
( v107832(VarCurr)
<=> ( v107833(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21373,axiom,
! [VarCurr] :
( v107833(VarCurr)
<=> ( v107756(VarCurr)
| v10193(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7522,axiom,
! [VarCurr] :
( v107830(VarCurr)
<=> ( v107831(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21372,axiom,
! [VarCurr] :
( v107831(VarCurr)
<=> ( v107756(VarCurr)
| v10193(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7521,axiom,
! [VarCurr] :
( v107828(VarCurr)
<=> ( ( v107189(VarCurr,bitIndex1)
<=> $false )
& ( v107189(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5028,axiom,
! [VarCurr] :
( ~ v107826(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107825(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5031,axiom,
! [VarCurr] :
( v107826(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v107825(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7520,axiom,
! [VarCurr] :
( v107827(VarCurr)
<=> ( v107193(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7519,axiom,
! [VarCurr] :
( v107826(VarCurr)
<=> ( v107193(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7518,axiom,
! [VarCurr] :
( v107824(VarCurr)
<=> ( ( v107189(VarCurr,bitIndex1)
<=> $false )
& ( v107189(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107809(VarNext)
=> ( v107756(VarNext)
<=> v107756(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1871,axiom,
! [VarNext] :
( v107809(VarNext)
=> ( v107756(VarNext)
<=> v107817(VarNext) ) ) ).
fof(addAssignment_33250,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107817(VarNext)
<=> v107815(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2336,axiom,
! [VarCurr] :
( ~ v10593(VarCurr)
=> ( v107815(VarCurr)
<=> v107818(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2368,axiom,
! [VarCurr] :
( v10593(VarCurr)
=> ( v107815(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2335,axiom,
! [VarCurr] :
( ~ v107758(VarCurr)
=> ( v107818(VarCurr)
<=> v107819(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2367,axiom,
! [VarCurr] :
( v107758(VarCurr)
=> ( v107818(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21371,axiom,
! [VarCurr] :
( v107819(VarCurr)
<=> ( v107820(VarCurr)
& v107756(VarCurr) ) ) ).
fof(writeUnaryOperator_8406,axiom,
! [VarCurr] :
( ~ v107820(VarCurr)
<=> v107769(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21370,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107809(VarNext)
<=> v107810(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107810(VarNext)
<=> ( v107812(VarNext)
& v10577(VarNext) ) ) ) ).
fof(writeUnaryOperator_8405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107812(VarNext)
<=> v10586(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1799,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107796(VarNext)
=> ( v107769(VarNext)
<=> v107769(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1870,axiom,
! [VarNext] :
( v107796(VarNext)
=> ( v107769(VarNext)
<=> v107804(VarNext) ) ) ).
fof(addAssignment_33249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107804(VarNext)
<=> v107802(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2334,axiom,
! [VarCurr] :
( ~ v10593(VarCurr)
=> ( v107802(VarCurr)
<=> v107771(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2366,axiom,
! [VarCurr] :
( v10593(VarCurr)
=> ( v107802(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21368,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107796(VarNext)
<=> v107797(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21367,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107797(VarNext)
<=> ( v107799(VarNext)
& v10577(VarNext) ) ) ) ).
fof(writeUnaryOperator_8404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107799(VarNext)
<=> v10586(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1251,axiom,
! [VarCurr] :
( ( ~ v10531(VarCurr)
& ~ v107793(VarCurr) )
=> ( v107771(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5027,axiom,
! [VarCurr] :
( v107793(VarCurr)
=> ( v107771(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5030,axiom,
! [VarCurr] :
( v10531(VarCurr)
=> ( v107771(VarCurr)
<=> v107778(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21366,axiom,
! [VarCurr] :
( v107793(VarCurr)
<=> ( v10532(VarCurr)
| v10547(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5026,axiom,
! [VarCurr] :
( ~ v107779(VarCurr)
=> ( v107778(VarCurr)
<=> v107781(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5029,axiom,
! [VarCurr] :
( v107779(VarCurr)
=> ( v107778(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5025,axiom,
! [VarCurr] :
( ~ v107782(VarCurr)
=> ( v107781(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5028,axiom,
! [VarCurr] :
( v107782(VarCurr)
=> ( v107781(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21365,axiom,
! [VarCurr] :
( v107782(VarCurr)
<=> ( v107783(VarCurr)
| v107784(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21364,axiom,
! [VarCurr] :
( v107784(VarCurr)
<=> ( v107785(VarCurr)
| v107792(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7517,axiom,
! [VarCurr] :
( v107792(VarCurr)
<=> ( ( v107776(VarCurr,bitIndex2)
<=> $true )
& ( v107776(VarCurr,bitIndex1)
<=> $true )
& ( v107776(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21363,axiom,
! [VarCurr] :
( v107785(VarCurr)
<=> ( v107786(VarCurr)
| v107791(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7516,axiom,
! [VarCurr] :
( v107791(VarCurr)
<=> ( ( v107776(VarCurr,bitIndex2)
<=> $true )
& ( v107776(VarCurr,bitIndex1)
<=> $false )
& ( v107776(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21362,axiom,
! [VarCurr] :
( v107786(VarCurr)
<=> ( v107787(VarCurr)
| v107790(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7515,axiom,
! [VarCurr] :
( v107790(VarCurr)
<=> ( ( v107776(VarCurr,bitIndex2)
<=> $true )
& ( v107776(VarCurr,bitIndex1)
<=> $false )
& ( v107776(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21361,axiom,
! [VarCurr] :
( v107787(VarCurr)
<=> ( v107788(VarCurr)
| v107789(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7514,axiom,
! [VarCurr] :
( v107789(VarCurr)
<=> ( ( v107776(VarCurr,bitIndex2)
<=> $false )
& ( v107776(VarCurr,bitIndex1)
<=> $true )
& ( v107776(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7513,axiom,
! [VarCurr] :
( v107788(VarCurr)
<=> ( ( v107776(VarCurr,bitIndex2)
<=> $false )
& ( v107776(VarCurr,bitIndex1)
<=> $false )
& ( v107776(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7512,axiom,
! [VarCurr] :
( v107783(VarCurr)
<=> ( ( v107776(VarCurr,bitIndex2)
<=> $false )
& ( v107776(VarCurr,bitIndex1)
<=> $true )
& ( v107776(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7511,axiom,
! [VarCurr] :
( v107780(VarCurr)
<=> ( v107773(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7510,axiom,
! [VarCurr] :
( v107779(VarCurr)
<=> ( v107773(VarCurr)
<=> $true ) ) ).
fof(writeUnaryOperator_8403,axiom,
! [VarCurr] :
( ~ v107773(VarCurr)
<=> v107756(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_154,axiom,
! [VarCurr] :
( ( ~ v107760(VarCurr)
& ~ v107761(VarCurr)
& ~ v107767(VarCurr) )
=> ( v107758(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1250,axiom,
! [VarCurr] :
( v107767(VarCurr)
=> ( v107758(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5024,axiom,
! [VarCurr] :
( v107761(VarCurr)
=> ( v107758(VarCurr)
<=> v107762(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5027,axiom,
! [VarCurr] :
( v107760(VarCurr)
=> ( v107758(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7509,axiom,
! [VarCurr] :
( v107767(VarCurr)
<=> ( ( v107189(VarCurr,bitIndex1)
<=> $true )
& ( v107189(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5023,axiom,
! [VarCurr] :
( ~ v107763(VarCurr)
=> ( v107762(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5026,axiom,
! [VarCurr] :
( v107763(VarCurr)
=> ( v107762(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7508,axiom,
! [VarCurr] :
( v107765(VarCurr)
<=> ( v107766(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21360,axiom,
! [VarCurr] :
( v107766(VarCurr)
<=> ( v107756(VarCurr)
| v10193(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7507,axiom,
! [VarCurr] :
( v107763(VarCurr)
<=> ( v107764(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21359,axiom,
! [VarCurr] :
( v107764(VarCurr)
<=> ( v107756(VarCurr)
| v10193(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7506,axiom,
! [VarCurr] :
( v107761(VarCurr)
<=> ( ( v107189(VarCurr,bitIndex1)
<=> $false )
& ( v107189(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7505,axiom,
! [VarCurr] :
( v107760(VarCurr)
<=> ( ( v107189(VarCurr,bitIndex1)
<=> $false )
& ( v107189(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33248,axiom,
! [VarCurr] :
( v107193(VarCurr)
<=> v107195(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21358,axiom,
! [VarCurr] :
( v107195(VarCurr)
<=> ( v107751(VarCurr)
& v107656(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21357,axiom,
! [VarCurr] :
( v107751(VarCurr)
<=> ( v107752(VarCurr)
& v107561(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21356,axiom,
! [VarCurr] :
( v107752(VarCurr)
<=> ( v107753(VarCurr)
& v107466(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21355,axiom,
! [VarCurr] :
( v107753(VarCurr)
<=> ( v107754(VarCurr)
& v107371(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21354,axiom,
! [VarCurr] :
( v107754(VarCurr)
<=> ( v107197(VarCurr)
& v107276(VarCurr) ) ) ).
fof(addAssignment_33247,axiom,
! [VarCurr] :
( v107656(VarCurr)
<=> v107658(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1798,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107728(VarNext)
=> ( v107658(VarNext)
<=> v107658(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1869,axiom,
! [VarNext] :
( v107728(VarNext)
=> ( v107658(VarNext)
<=> v107746(VarNext) ) ) ).
fof(addAssignment_33246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107746(VarNext)
<=> v107744(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2333,axiom,
! [VarCurr] :
( ~ v107743(VarCurr)
=> ( v107744(VarCurr)
<=> v107747(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2365,axiom,
! [VarCurr] :
( v107743(VarCurr)
=> ( v107744(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2332,axiom,
! [VarCurr] :
( ~ v107662(VarCurr)
=> ( v107747(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2364,axiom,
! [VarCurr] :
( v107662(VarCurr)
=> ( v107747(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21353,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107728(VarNext)
<=> ( v107729(VarNext)
& v107736(VarNext) ) ) ) ).
fof(addAssignment_33245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107736(VarNext)
<=> v107734(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21352,axiom,
! [VarCurr] :
( v107734(VarCurr)
<=> ( v107737(VarCurr)
| v107743(VarCurr) ) ) ).
fof(writeUnaryOperator_8402,axiom,
! [VarCurr] :
( ~ v107743(VarCurr)
<=> v107660(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21351,axiom,
! [VarCurr] :
( v107737(VarCurr)
<=> ( v107738(VarCurr)
| v107662(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21350,axiom,
! [VarCurr] :
( v107738(VarCurr)
<=> ( v107739(VarCurr)
& v107742(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7504,axiom,
! [VarCurr] :
( v107742(VarCurr)
<=> ( v107722(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21349,axiom,
! [VarCurr] :
( v107739(VarCurr)
<=> ( v107740(VarCurr)
& v107741(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7503,axiom,
! [VarCurr] :
( v107741(VarCurr)
<=> ( v107666(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7502,axiom,
! [VarCurr] :
( v107740(VarCurr)
<=> ( v107664(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107729(VarNext)
<=> ( v107730(VarNext)
& v107688(VarNext) ) ) ) ).
fof(writeUnaryOperator_8401,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107730(VarNext)
<=> v107695(VarNext) ) ) ).
fof(addAssignment_33244,axiom,
! [VarCurr] :
( v107722(VarCurr,bitIndex0)
<=> v107723(VarCurr,bitIndex0) ) ).
fof(addAssignment_33243,axiom,
! [VarCurr] :
( v107723(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33242,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v107723(VarCurr,B)
<=> v107724(VarCurr,B) ) ) ).
fof(addAssignment_33241,axiom,
! [VarNext] :
( v107666(VarNext,bitIndex1)
<=> v107714(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1797,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107715(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107714(VarNext,B)
<=> v107666(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1868,axiom,
! [VarNext] :
( v107715(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107714(VarNext,B)
<=> v107701(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21347,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107715(VarNext)
<=> v107716(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21346,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107716(VarNext)
<=> ( v107718(VarNext)
& v107688(VarNext) ) ) ) ).
fof(writeUnaryOperator_8400,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107718(VarNext)
<=> v107695(VarNext) ) ) ).
fof(addAssignment_33240,axiom,
! [VarCurr] :
( v107668(VarCurr,bitIndex1)
<=> v107673(VarCurr,bitIndex1) ) ).
fof(addAssignment_33239,axiom,
! [VarCurr] :
( v107670(VarCurr,bitIndex1)
<=> v107671(VarCurr,bitIndex1) ) ).
fof(addAssignment_33238,axiom,
! [VarNext] :
( v107666(VarNext,bitIndex0)
<=> v107706(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1796,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107707(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107706(VarNext,B)
<=> v107666(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1867,axiom,
! [VarNext] :
( v107707(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107706(VarNext,B)
<=> v107701(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21345,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107707(VarNext)
<=> v107708(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21344,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107708(VarNext)
<=> ( v107710(VarNext)
& v107688(VarNext) ) ) ) ).
fof(writeUnaryOperator_8399,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107710(VarNext)
<=> v107695(VarNext) ) ) ).
fof(addAssignment_33237,axiom,
! [VarCurr] :
( v107668(VarCurr,bitIndex0)
<=> v107673(VarCurr,bitIndex0) ) ).
fof(addAssignment_33236,axiom,
! [VarNext] :
( v107666(VarNext,bitIndex2)
<=> v107690(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1795,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107691(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107690(VarNext,B)
<=> v107666(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1866,axiom,
! [VarNext] :
( v107691(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107690(VarNext,B)
<=> v107701(VarNext,B) ) ) ) ).
fof(addAssignment_33235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107701(VarNext,B)
<=> v107699(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2331,axiom,
! [VarCurr] :
( ~ v107702(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107699(VarCurr,B)
<=> v107668(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2363,axiom,
! [VarCurr] :
( v107702(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107699(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8398,axiom,
! [VarCurr] :
( ~ v107702(VarCurr)
<=> v107660(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21343,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107691(VarNext)
<=> v107692(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21342,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107692(VarNext)
<=> ( v107693(VarNext)
& v107688(VarNext) ) ) ) ).
fof(writeUnaryOperator_8397,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107693(VarNext)
<=> v107695(VarNext) ) ) ).
fof(addAssignment_33234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107695(VarNext)
<=> v107688(VarCurr) ) ) ).
fof(addAssignment_33233,axiom,
! [VarCurr] :
( v107688(VarCurr)
<=> v107219(VarCurr) ) ).
fof(addAssignment_33232,axiom,
! [VarCurr] :
( v107668(VarCurr,bitIndex2)
<=> v107673(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2330,axiom,
! [VarCurr] :
( ~ v107674(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107673(VarCurr,B)
<=> v107675(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2362,axiom,
! [VarCurr] :
( v107674(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107673(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_153,axiom,
! [VarCurr] :
( ( ~ v107676(VarCurr)
& ~ v107678(VarCurr)
& ~ v107682(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v107675(VarCurr,B)
<=> v107666(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1249,axiom,
! [VarCurr] :
( v107682(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107675(VarCurr,B)
<=> v107684(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5022,axiom,
! [VarCurr] :
( v107678(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107675(VarCurr,B)
<=> v107680(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5025,axiom,
! [VarCurr] :
( v107676(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107675(VarCurr,B)
<=> v107666(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7501,axiom,
! [VarCurr] :
( v107685(VarCurr)
<=> ( ( v107686(VarCurr,bitIndex1)
<=> $true )
& ( v107686(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33231,axiom,
! [VarCurr] :
( v107686(VarCurr,bitIndex0)
<=> v107664(VarCurr) ) ).
fof(addAssignment_33230,axiom,
! [VarCurr] :
( v107686(VarCurr,bitIndex1)
<=> v107662(VarCurr) ) ).
fof(addAssignment_33229,axiom,
! [VarCurr] :
( v107684(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33228,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v107684(VarCurr,B)
<=> v107670(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7500,axiom,
! [VarCurr] :
( v107682(VarCurr)
<=> ( ( v107683(VarCurr,bitIndex1)
<=> $true )
& ( v107683(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33227,axiom,
! [VarCurr] :
( v107683(VarCurr,bitIndex0)
<=> v107664(VarCurr) ) ).
fof(addAssignment_33226,axiom,
! [VarCurr] :
( v107683(VarCurr,bitIndex1)
<=> v107662(VarCurr) ) ).
fof(addAssignment_33225,axiom,
! [VarCurr] :
( ( v107680(VarCurr,bitIndex2)
<=> v107666(VarCurr,bitIndex3) )
& ( v107680(VarCurr,bitIndex1)
<=> v107666(VarCurr,bitIndex2) )
& ( v107680(VarCurr,bitIndex0)
<=> v107666(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_33224,axiom,
! [VarCurr] :
( v107680(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7499,axiom,
! [VarCurr] :
( v107678(VarCurr)
<=> ( ( v107679(VarCurr,bitIndex1)
<=> $false )
& ( v107679(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33223,axiom,
! [VarCurr] :
( v107679(VarCurr,bitIndex0)
<=> v107664(VarCurr) ) ).
fof(addAssignment_33222,axiom,
! [VarCurr] :
( v107679(VarCurr,bitIndex1)
<=> v107662(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7498,axiom,
! [VarCurr] :
( v107676(VarCurr)
<=> ( ( v107677(VarCurr,bitIndex1)
<=> $false )
& ( v107677(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33221,axiom,
! [VarCurr] :
( v107677(VarCurr,bitIndex0)
<=> v107664(VarCurr) ) ).
fof(addAssignment_33220,axiom,
! [VarCurr] :
( v107677(VarCurr,bitIndex1)
<=> v107662(VarCurr) ) ).
fof(writeUnaryOperator_8396,axiom,
! [VarCurr] :
( ~ v107674(VarCurr)
<=> v107660(VarCurr) ) ).
fof(addAssignment_33219,axiom,
! [VarCurr] :
( v107670(VarCurr,bitIndex2)
<=> v107671(VarCurr,bitIndex2) ) ).
fof(addAssignment_33218,axiom,
! [VarCurr] :
( v107671(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_33217,axiom,
! [VarCurr] :
( ( v107671(VarCurr,bitIndex3)
<=> v107666(VarCurr,bitIndex2) )
& ( v107671(VarCurr,bitIndex2)
<=> v107666(VarCurr,bitIndex1) )
& ( v107671(VarCurr,bitIndex1)
<=> v107666(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33216,axiom,
! [VarCurr] :
( v107664(VarCurr)
<=> v107185(VarCurr) ) ).
fof(addAssignment_33215,axiom,
! [VarCurr] :
( v107662(VarCurr)
<=> v106496(VarCurr) ) ).
fof(addAssignment_33214,axiom,
! [VarCurr] :
( v107660(VarCurr)
<=> v106490(VarCurr) ) ).
fof(addAssignment_33213,axiom,
! [VarCurr] :
( v107561(VarCurr)
<=> v107563(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1794,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107633(VarNext)
=> ( v107563(VarNext)
<=> v107563(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1865,axiom,
! [VarNext] :
( v107633(VarNext)
=> ( v107563(VarNext)
<=> v107651(VarNext) ) ) ).
fof(addAssignment_33212,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107651(VarNext)
<=> v107649(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2329,axiom,
! [VarCurr] :
( ~ v107648(VarCurr)
=> ( v107649(VarCurr)
<=> v107652(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2361,axiom,
! [VarCurr] :
( v107648(VarCurr)
=> ( v107649(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2328,axiom,
! [VarCurr] :
( ~ v107567(VarCurr)
=> ( v107652(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2360,axiom,
! [VarCurr] :
( v107567(VarCurr)
=> ( v107652(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21341,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107633(VarNext)
<=> ( v107634(VarNext)
& v107641(VarNext) ) ) ) ).
fof(addAssignment_33211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107641(VarNext)
<=> v107639(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21340,axiom,
! [VarCurr] :
( v107639(VarCurr)
<=> ( v107642(VarCurr)
| v107648(VarCurr) ) ) ).
fof(writeUnaryOperator_8395,axiom,
! [VarCurr] :
( ~ v107648(VarCurr)
<=> v107565(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21339,axiom,
! [VarCurr] :
( v107642(VarCurr)
<=> ( v107643(VarCurr)
| v107567(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21338,axiom,
! [VarCurr] :
( v107643(VarCurr)
<=> ( v107644(VarCurr)
& v107647(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7497,axiom,
! [VarCurr] :
( v107647(VarCurr)
<=> ( v107627(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21337,axiom,
! [VarCurr] :
( v107644(VarCurr)
<=> ( v107645(VarCurr)
& v107646(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7496,axiom,
! [VarCurr] :
( v107646(VarCurr)
<=> ( v107571(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7495,axiom,
! [VarCurr] :
( v107645(VarCurr)
<=> ( v107569(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107634(VarNext)
<=> ( v107635(VarNext)
& v107593(VarNext) ) ) ) ).
fof(writeUnaryOperator_8394,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107635(VarNext)
<=> v107600(VarNext) ) ) ).
fof(addAssignment_33210,axiom,
! [VarCurr] :
( v107627(VarCurr,bitIndex0)
<=> v107628(VarCurr,bitIndex0) ) ).
fof(addAssignment_33209,axiom,
! [VarCurr] :
( v107628(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33208,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v107628(VarCurr,B)
<=> v107629(VarCurr,B) ) ) ).
fof(addAssignment_33207,axiom,
! [VarNext] :
( v107571(VarNext,bitIndex1)
<=> v107619(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1793,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107620(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107619(VarNext,B)
<=> v107571(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1864,axiom,
! [VarNext] :
( v107620(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107619(VarNext,B)
<=> v107606(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107620(VarNext)
<=> v107621(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21334,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107621(VarNext)
<=> ( v107623(VarNext)
& v107593(VarNext) ) ) ) ).
fof(writeUnaryOperator_8393,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107623(VarNext)
<=> v107600(VarNext) ) ) ).
fof(addAssignment_33206,axiom,
! [VarCurr] :
( v107573(VarCurr,bitIndex1)
<=> v107578(VarCurr,bitIndex1) ) ).
fof(addAssignment_33205,axiom,
! [VarCurr] :
( v107575(VarCurr,bitIndex1)
<=> v107576(VarCurr,bitIndex1) ) ).
fof(addAssignment_33204,axiom,
! [VarNext] :
( v107571(VarNext,bitIndex0)
<=> v107611(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107612(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107611(VarNext,B)
<=> v107571(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1863,axiom,
! [VarNext] :
( v107612(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107611(VarNext,B)
<=> v107606(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21333,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107612(VarNext)
<=> v107613(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21332,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107613(VarNext)
<=> ( v107615(VarNext)
& v107593(VarNext) ) ) ) ).
fof(writeUnaryOperator_8392,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107615(VarNext)
<=> v107600(VarNext) ) ) ).
fof(addAssignment_33203,axiom,
! [VarCurr] :
( v107573(VarCurr,bitIndex0)
<=> v107578(VarCurr,bitIndex0) ) ).
fof(addAssignment_33202,axiom,
! [VarNext] :
( v107571(VarNext,bitIndex2)
<=> v107595(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1791,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107596(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107595(VarNext,B)
<=> v107571(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1862,axiom,
! [VarNext] :
( v107596(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107595(VarNext,B)
<=> v107606(VarNext,B) ) ) ) ).
fof(addAssignment_33201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107606(VarNext,B)
<=> v107604(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2327,axiom,
! [VarCurr] :
( ~ v107607(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107604(VarCurr,B)
<=> v107573(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2359,axiom,
! [VarCurr] :
( v107607(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107604(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8391,axiom,
! [VarCurr] :
( ~ v107607(VarCurr)
<=> v107565(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21331,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107596(VarNext)
<=> v107597(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21330,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107597(VarNext)
<=> ( v107598(VarNext)
& v107593(VarNext) ) ) ) ).
fof(writeUnaryOperator_8390,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107598(VarNext)
<=> v107600(VarNext) ) ) ).
fof(addAssignment_33200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107600(VarNext)
<=> v107593(VarCurr) ) ) ).
fof(addAssignment_33199,axiom,
! [VarCurr] :
( v107593(VarCurr)
<=> v107219(VarCurr) ) ).
fof(addAssignment_33198,axiom,
! [VarCurr] :
( v107573(VarCurr,bitIndex2)
<=> v107578(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2326,axiom,
! [VarCurr] :
( ~ v107579(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107578(VarCurr,B)
<=> v107580(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2358,axiom,
! [VarCurr] :
( v107579(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107578(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_152,axiom,
! [VarCurr] :
( ( ~ v107581(VarCurr)
& ~ v107583(VarCurr)
& ~ v107587(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v107580(VarCurr,B)
<=> v107571(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1248,axiom,
! [VarCurr] :
( v107587(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107580(VarCurr,B)
<=> v107589(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5021,axiom,
! [VarCurr] :
( v107583(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107580(VarCurr,B)
<=> v107585(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5024,axiom,
! [VarCurr] :
( v107581(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107580(VarCurr,B)
<=> v107571(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7494,axiom,
! [VarCurr] :
( v107590(VarCurr)
<=> ( ( v107591(VarCurr,bitIndex1)
<=> $true )
& ( v107591(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33197,axiom,
! [VarCurr] :
( v107591(VarCurr,bitIndex0)
<=> v107569(VarCurr) ) ).
fof(addAssignment_33196,axiom,
! [VarCurr] :
( v107591(VarCurr,bitIndex1)
<=> v107567(VarCurr) ) ).
fof(addAssignment_33195,axiom,
! [VarCurr] :
( v107589(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33194,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v107589(VarCurr,B)
<=> v107575(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7493,axiom,
! [VarCurr] :
( v107587(VarCurr)
<=> ( ( v107588(VarCurr,bitIndex1)
<=> $true )
& ( v107588(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33193,axiom,
! [VarCurr] :
( v107588(VarCurr,bitIndex0)
<=> v107569(VarCurr) ) ).
fof(addAssignment_33192,axiom,
! [VarCurr] :
( v107588(VarCurr,bitIndex1)
<=> v107567(VarCurr) ) ).
fof(addAssignment_33191,axiom,
! [VarCurr] :
( ( v107585(VarCurr,bitIndex2)
<=> v107571(VarCurr,bitIndex3) )
& ( v107585(VarCurr,bitIndex1)
<=> v107571(VarCurr,bitIndex2) )
& ( v107585(VarCurr,bitIndex0)
<=> v107571(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_33190,axiom,
! [VarCurr] :
( v107585(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7492,axiom,
! [VarCurr] :
( v107583(VarCurr)
<=> ( ( v107584(VarCurr,bitIndex1)
<=> $false )
& ( v107584(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33189,axiom,
! [VarCurr] :
( v107584(VarCurr,bitIndex0)
<=> v107569(VarCurr) ) ).
fof(addAssignment_33188,axiom,
! [VarCurr] :
( v107584(VarCurr,bitIndex1)
<=> v107567(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7491,axiom,
! [VarCurr] :
( v107581(VarCurr)
<=> ( ( v107582(VarCurr,bitIndex1)
<=> $false )
& ( v107582(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33187,axiom,
! [VarCurr] :
( v107582(VarCurr,bitIndex0)
<=> v107569(VarCurr) ) ).
fof(addAssignment_33186,axiom,
! [VarCurr] :
( v107582(VarCurr,bitIndex1)
<=> v107567(VarCurr) ) ).
fof(writeUnaryOperator_8389,axiom,
! [VarCurr] :
( ~ v107579(VarCurr)
<=> v107565(VarCurr) ) ).
fof(addAssignment_33185,axiom,
! [VarCurr] :
( v107575(VarCurr,bitIndex2)
<=> v107576(VarCurr,bitIndex2) ) ).
fof(addAssignment_33184,axiom,
! [VarCurr] :
( v107576(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_33183,axiom,
! [VarCurr] :
( ( v107576(VarCurr,bitIndex3)
<=> v107571(VarCurr,bitIndex2) )
& ( v107576(VarCurr,bitIndex2)
<=> v107571(VarCurr,bitIndex1) )
& ( v107576(VarCurr,bitIndex1)
<=> v107571(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33182,axiom,
! [VarCurr] :
( v107569(VarCurr)
<=> v107185(VarCurr) ) ).
fof(addAssignment_33181,axiom,
! [VarCurr] :
( v107567(VarCurr)
<=> v106496(VarCurr) ) ).
fof(addAssignment_33180,axiom,
! [VarCurr] :
( v107565(VarCurr)
<=> v106490(VarCurr) ) ).
fof(addAssignment_33179,axiom,
! [VarCurr] :
( v107466(VarCurr)
<=> v107468(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1790,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107538(VarNext)
=> ( v107468(VarNext)
<=> v107468(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1861,axiom,
! [VarNext] :
( v107538(VarNext)
=> ( v107468(VarNext)
<=> v107556(VarNext) ) ) ).
fof(addAssignment_33178,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107556(VarNext)
<=> v107554(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2325,axiom,
! [VarCurr] :
( ~ v107553(VarCurr)
=> ( v107554(VarCurr)
<=> v107557(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2357,axiom,
! [VarCurr] :
( v107553(VarCurr)
=> ( v107554(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2324,axiom,
! [VarCurr] :
( ~ v107472(VarCurr)
=> ( v107557(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2356,axiom,
! [VarCurr] :
( v107472(VarCurr)
=> ( v107557(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21329,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107538(VarNext)
<=> ( v107539(VarNext)
& v107546(VarNext) ) ) ) ).
fof(addAssignment_33177,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107546(VarNext)
<=> v107544(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21328,axiom,
! [VarCurr] :
( v107544(VarCurr)
<=> ( v107547(VarCurr)
| v107553(VarCurr) ) ) ).
fof(writeUnaryOperator_8388,axiom,
! [VarCurr] :
( ~ v107553(VarCurr)
<=> v107470(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21327,axiom,
! [VarCurr] :
( v107547(VarCurr)
<=> ( v107548(VarCurr)
| v107472(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21326,axiom,
! [VarCurr] :
( v107548(VarCurr)
<=> ( v107549(VarCurr)
& v107552(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7490,axiom,
! [VarCurr] :
( v107552(VarCurr)
<=> ( v107532(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21325,axiom,
! [VarCurr] :
( v107549(VarCurr)
<=> ( v107550(VarCurr)
& v107551(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7489,axiom,
! [VarCurr] :
( v107551(VarCurr)
<=> ( v107476(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7488,axiom,
! [VarCurr] :
( v107550(VarCurr)
<=> ( v107474(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21324,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107539(VarNext)
<=> ( v107540(VarNext)
& v107498(VarNext) ) ) ) ).
fof(writeUnaryOperator_8387,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107540(VarNext)
<=> v107505(VarNext) ) ) ).
fof(addAssignment_33176,axiom,
! [VarCurr] :
( v107532(VarCurr,bitIndex0)
<=> v107533(VarCurr,bitIndex0) ) ).
fof(addAssignment_33175,axiom,
! [VarCurr] :
( v107533(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33174,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v107533(VarCurr,B)
<=> v107534(VarCurr,B) ) ) ).
fof(addAssignment_33173,axiom,
! [VarNext] :
( v107476(VarNext,bitIndex1)
<=> v107524(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107525(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107524(VarNext,B)
<=> v107476(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1860,axiom,
! [VarNext] :
( v107525(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107524(VarNext,B)
<=> v107511(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107525(VarNext)
<=> v107526(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107526(VarNext)
<=> ( v107528(VarNext)
& v107498(VarNext) ) ) ) ).
fof(writeUnaryOperator_8386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107528(VarNext)
<=> v107505(VarNext) ) ) ).
fof(addAssignment_33172,axiom,
! [VarCurr] :
( v107478(VarCurr,bitIndex1)
<=> v107483(VarCurr,bitIndex1) ) ).
fof(addAssignment_33171,axiom,
! [VarCurr] :
( v107480(VarCurr,bitIndex1)
<=> v107481(VarCurr,bitIndex1) ) ).
fof(addAssignment_33170,axiom,
! [VarNext] :
( v107476(VarNext,bitIndex0)
<=> v107516(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107517(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107516(VarNext,B)
<=> v107476(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1859,axiom,
! [VarNext] :
( v107517(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107516(VarNext,B)
<=> v107511(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107517(VarNext)
<=> v107518(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107518(VarNext)
<=> ( v107520(VarNext)
& v107498(VarNext) ) ) ) ).
fof(writeUnaryOperator_8385,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107520(VarNext)
<=> v107505(VarNext) ) ) ).
fof(addAssignment_33169,axiom,
! [VarCurr] :
( v107478(VarCurr,bitIndex0)
<=> v107483(VarCurr,bitIndex0) ) ).
fof(addAssignment_33168,axiom,
! [VarNext] :
( v107476(VarNext,bitIndex2)
<=> v107500(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1787,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107501(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107500(VarNext,B)
<=> v107476(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1858,axiom,
! [VarNext] :
( v107501(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107500(VarNext,B)
<=> v107511(VarNext,B) ) ) ) ).
fof(addAssignment_33167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107511(VarNext,B)
<=> v107509(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2323,axiom,
! [VarCurr] :
( ~ v107512(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107509(VarCurr,B)
<=> v107478(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2355,axiom,
! [VarCurr] :
( v107512(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107509(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8384,axiom,
! [VarCurr] :
( ~ v107512(VarCurr)
<=> v107470(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21319,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107501(VarNext)
<=> v107502(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21318,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107502(VarNext)
<=> ( v107503(VarNext)
& v107498(VarNext) ) ) ) ).
fof(writeUnaryOperator_8383,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107503(VarNext)
<=> v107505(VarNext) ) ) ).
fof(addAssignment_33166,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107505(VarNext)
<=> v107498(VarCurr) ) ) ).
fof(addAssignment_33165,axiom,
! [VarCurr] :
( v107498(VarCurr)
<=> v107219(VarCurr) ) ).
fof(addAssignment_33164,axiom,
! [VarCurr] :
( v107478(VarCurr,bitIndex2)
<=> v107483(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2322,axiom,
! [VarCurr] :
( ~ v107484(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107483(VarCurr,B)
<=> v107485(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2354,axiom,
! [VarCurr] :
( v107484(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107483(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_151,axiom,
! [VarCurr] :
( ( ~ v107486(VarCurr)
& ~ v107488(VarCurr)
& ~ v107492(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v107485(VarCurr,B)
<=> v107476(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1247,axiom,
! [VarCurr] :
( v107492(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107485(VarCurr,B)
<=> v107494(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5020,axiom,
! [VarCurr] :
( v107488(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107485(VarCurr,B)
<=> v107490(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5023,axiom,
! [VarCurr] :
( v107486(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107485(VarCurr,B)
<=> v107476(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7487,axiom,
! [VarCurr] :
( v107495(VarCurr)
<=> ( ( v107496(VarCurr,bitIndex1)
<=> $true )
& ( v107496(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33163,axiom,
! [VarCurr] :
( v107496(VarCurr,bitIndex0)
<=> v107474(VarCurr) ) ).
fof(addAssignment_33162,axiom,
! [VarCurr] :
( v107496(VarCurr,bitIndex1)
<=> v107472(VarCurr) ) ).
fof(addAssignment_33161,axiom,
! [VarCurr] :
( v107494(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33160,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v107494(VarCurr,B)
<=> v107480(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7486,axiom,
! [VarCurr] :
( v107492(VarCurr)
<=> ( ( v107493(VarCurr,bitIndex1)
<=> $true )
& ( v107493(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33159,axiom,
! [VarCurr] :
( v107493(VarCurr,bitIndex0)
<=> v107474(VarCurr) ) ).
fof(addAssignment_33158,axiom,
! [VarCurr] :
( v107493(VarCurr,bitIndex1)
<=> v107472(VarCurr) ) ).
fof(addAssignment_33157,axiom,
! [VarCurr] :
( ( v107490(VarCurr,bitIndex2)
<=> v107476(VarCurr,bitIndex3) )
& ( v107490(VarCurr,bitIndex1)
<=> v107476(VarCurr,bitIndex2) )
& ( v107490(VarCurr,bitIndex0)
<=> v107476(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_33156,axiom,
! [VarCurr] :
( v107490(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7485,axiom,
! [VarCurr] :
( v107488(VarCurr)
<=> ( ( v107489(VarCurr,bitIndex1)
<=> $false )
& ( v107489(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33155,axiom,
! [VarCurr] :
( v107489(VarCurr,bitIndex0)
<=> v107474(VarCurr) ) ).
fof(addAssignment_33154,axiom,
! [VarCurr] :
( v107489(VarCurr,bitIndex1)
<=> v107472(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7484,axiom,
! [VarCurr] :
( v107486(VarCurr)
<=> ( ( v107487(VarCurr,bitIndex1)
<=> $false )
& ( v107487(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33153,axiom,
! [VarCurr] :
( v107487(VarCurr,bitIndex0)
<=> v107474(VarCurr) ) ).
fof(addAssignment_33152,axiom,
! [VarCurr] :
( v107487(VarCurr,bitIndex1)
<=> v107472(VarCurr) ) ).
fof(writeUnaryOperator_8382,axiom,
! [VarCurr] :
( ~ v107484(VarCurr)
<=> v107470(VarCurr) ) ).
fof(addAssignment_33151,axiom,
! [VarCurr] :
( v107480(VarCurr,bitIndex2)
<=> v107481(VarCurr,bitIndex2) ) ).
fof(addAssignment_33150,axiom,
! [VarCurr] :
( v107481(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_33149,axiom,
! [VarCurr] :
( ( v107481(VarCurr,bitIndex3)
<=> v107476(VarCurr,bitIndex2) )
& ( v107481(VarCurr,bitIndex2)
<=> v107476(VarCurr,bitIndex1) )
& ( v107481(VarCurr,bitIndex1)
<=> v107476(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33148,axiom,
! [VarCurr] :
( v107474(VarCurr)
<=> v107185(VarCurr) ) ).
fof(addAssignment_33147,axiom,
! [VarCurr] :
( v107472(VarCurr)
<=> v106496(VarCurr) ) ).
fof(addAssignment_33146,axiom,
! [VarCurr] :
( v107470(VarCurr)
<=> v106490(VarCurr) ) ).
fof(addAssignment_33145,axiom,
! [VarCurr] :
( v107371(VarCurr)
<=> v107373(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1786,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107443(VarNext)
=> ( v107373(VarNext)
<=> v107373(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1857,axiom,
! [VarNext] :
( v107443(VarNext)
=> ( v107373(VarNext)
<=> v107461(VarNext) ) ) ).
fof(addAssignment_33144,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107461(VarNext)
<=> v107459(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2321,axiom,
! [VarCurr] :
( ~ v107458(VarCurr)
=> ( v107459(VarCurr)
<=> v107462(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2353,axiom,
! [VarCurr] :
( v107458(VarCurr)
=> ( v107459(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2320,axiom,
! [VarCurr] :
( ~ v107377(VarCurr)
=> ( v107462(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2352,axiom,
! [VarCurr] :
( v107377(VarCurr)
=> ( v107462(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21317,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107443(VarNext)
<=> ( v107444(VarNext)
& v107451(VarNext) ) ) ) ).
fof(addAssignment_33143,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107451(VarNext)
<=> v107449(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21316,axiom,
! [VarCurr] :
( v107449(VarCurr)
<=> ( v107452(VarCurr)
| v107458(VarCurr) ) ) ).
fof(writeUnaryOperator_8381,axiom,
! [VarCurr] :
( ~ v107458(VarCurr)
<=> v107375(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21315,axiom,
! [VarCurr] :
( v107452(VarCurr)
<=> ( v107453(VarCurr)
| v107377(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21314,axiom,
! [VarCurr] :
( v107453(VarCurr)
<=> ( v107454(VarCurr)
& v107457(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7483,axiom,
! [VarCurr] :
( v107457(VarCurr)
<=> ( v107437(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21313,axiom,
! [VarCurr] :
( v107454(VarCurr)
<=> ( v107455(VarCurr)
& v107456(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7482,axiom,
! [VarCurr] :
( v107456(VarCurr)
<=> ( v107381(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7481,axiom,
! [VarCurr] :
( v107455(VarCurr)
<=> ( v107379(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107444(VarNext)
<=> ( v107445(VarNext)
& v107403(VarNext) ) ) ) ).
fof(writeUnaryOperator_8380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107445(VarNext)
<=> v107410(VarNext) ) ) ).
fof(addAssignment_33142,axiom,
! [VarCurr] :
( v107437(VarCurr,bitIndex0)
<=> v107438(VarCurr,bitIndex0) ) ).
fof(addAssignment_33141,axiom,
! [VarCurr] :
( v107438(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33140,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v107438(VarCurr,B)
<=> v107439(VarCurr,B) ) ) ).
fof(addAssignment_33139,axiom,
! [VarNext] :
( v107381(VarNext,bitIndex1)
<=> v107429(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1785,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107430(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107429(VarNext,B)
<=> v107381(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1856,axiom,
! [VarNext] :
( v107430(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107429(VarNext,B)
<=> v107416(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21311,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107430(VarNext)
<=> v107431(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21310,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107431(VarNext)
<=> ( v107433(VarNext)
& v107403(VarNext) ) ) ) ).
fof(writeUnaryOperator_8379,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107433(VarNext)
<=> v107410(VarNext) ) ) ).
fof(addAssignment_33138,axiom,
! [VarCurr] :
( v107383(VarCurr,bitIndex1)
<=> v107388(VarCurr,bitIndex1) ) ).
fof(addAssignment_33137,axiom,
! [VarCurr] :
( v107385(VarCurr,bitIndex1)
<=> v107386(VarCurr,bitIndex1) ) ).
fof(addAssignment_33136,axiom,
! [VarNext] :
( v107381(VarNext,bitIndex0)
<=> v107421(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107422(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107421(VarNext,B)
<=> v107381(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1855,axiom,
! [VarNext] :
( v107422(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107421(VarNext,B)
<=> v107416(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21309,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107422(VarNext)
<=> v107423(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21308,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107423(VarNext)
<=> ( v107425(VarNext)
& v107403(VarNext) ) ) ) ).
fof(writeUnaryOperator_8378,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107425(VarNext)
<=> v107410(VarNext) ) ) ).
fof(addAssignment_33135,axiom,
! [VarCurr] :
( v107383(VarCurr,bitIndex0)
<=> v107388(VarCurr,bitIndex0) ) ).
fof(addAssignment_33134,axiom,
! [VarNext] :
( v107381(VarNext,bitIndex2)
<=> v107405(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107406(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107405(VarNext,B)
<=> v107381(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1854,axiom,
! [VarNext] :
( v107406(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107405(VarNext,B)
<=> v107416(VarNext,B) ) ) ) ).
fof(addAssignment_33133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107416(VarNext,B)
<=> v107414(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2319,axiom,
! [VarCurr] :
( ~ v107417(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107414(VarCurr,B)
<=> v107383(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2351,axiom,
! [VarCurr] :
( v107417(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107414(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8377,axiom,
! [VarCurr] :
( ~ v107417(VarCurr)
<=> v107375(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21307,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107406(VarNext)
<=> v107407(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107407(VarNext)
<=> ( v107408(VarNext)
& v107403(VarNext) ) ) ) ).
fof(writeUnaryOperator_8376,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107408(VarNext)
<=> v107410(VarNext) ) ) ).
fof(addAssignment_33132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107410(VarNext)
<=> v107403(VarCurr) ) ) ).
fof(addAssignment_33131,axiom,
! [VarCurr] :
( v107403(VarCurr)
<=> v107219(VarCurr) ) ).
fof(addAssignment_33130,axiom,
! [VarCurr] :
( v107383(VarCurr,bitIndex2)
<=> v107388(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2318,axiom,
! [VarCurr] :
( ~ v107389(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107388(VarCurr,B)
<=> v107390(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2350,axiom,
! [VarCurr] :
( v107389(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107388(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_150,axiom,
! [VarCurr] :
( ( ~ v107391(VarCurr)
& ~ v107393(VarCurr)
& ~ v107397(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v107390(VarCurr,B)
<=> v107381(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1246,axiom,
! [VarCurr] :
( v107397(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107390(VarCurr,B)
<=> v107399(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5019,axiom,
! [VarCurr] :
( v107393(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107390(VarCurr,B)
<=> v107395(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5022,axiom,
! [VarCurr] :
( v107391(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107390(VarCurr,B)
<=> v107381(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7480,axiom,
! [VarCurr] :
( v107400(VarCurr)
<=> ( ( v107401(VarCurr,bitIndex1)
<=> $true )
& ( v107401(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33129,axiom,
! [VarCurr] :
( v107401(VarCurr,bitIndex0)
<=> v107379(VarCurr) ) ).
fof(addAssignment_33128,axiom,
! [VarCurr] :
( v107401(VarCurr,bitIndex1)
<=> v107377(VarCurr) ) ).
fof(addAssignment_33127,axiom,
! [VarCurr] :
( v107399(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33126,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v107399(VarCurr,B)
<=> v107385(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7479,axiom,
! [VarCurr] :
( v107397(VarCurr)
<=> ( ( v107398(VarCurr,bitIndex1)
<=> $true )
& ( v107398(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33125,axiom,
! [VarCurr] :
( v107398(VarCurr,bitIndex0)
<=> v107379(VarCurr) ) ).
fof(addAssignment_33124,axiom,
! [VarCurr] :
( v107398(VarCurr,bitIndex1)
<=> v107377(VarCurr) ) ).
fof(addAssignment_33123,axiom,
! [VarCurr] :
( ( v107395(VarCurr,bitIndex2)
<=> v107381(VarCurr,bitIndex3) )
& ( v107395(VarCurr,bitIndex1)
<=> v107381(VarCurr,bitIndex2) )
& ( v107395(VarCurr,bitIndex0)
<=> v107381(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_33122,axiom,
! [VarCurr] :
( v107395(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7478,axiom,
! [VarCurr] :
( v107393(VarCurr)
<=> ( ( v107394(VarCurr,bitIndex1)
<=> $false )
& ( v107394(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33121,axiom,
! [VarCurr] :
( v107394(VarCurr,bitIndex0)
<=> v107379(VarCurr) ) ).
fof(addAssignment_33120,axiom,
! [VarCurr] :
( v107394(VarCurr,bitIndex1)
<=> v107377(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7477,axiom,
! [VarCurr] :
( v107391(VarCurr)
<=> ( ( v107392(VarCurr,bitIndex1)
<=> $false )
& ( v107392(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33119,axiom,
! [VarCurr] :
( v107392(VarCurr,bitIndex0)
<=> v107379(VarCurr) ) ).
fof(addAssignment_33118,axiom,
! [VarCurr] :
( v107392(VarCurr,bitIndex1)
<=> v107377(VarCurr) ) ).
fof(writeUnaryOperator_8375,axiom,
! [VarCurr] :
( ~ v107389(VarCurr)
<=> v107375(VarCurr) ) ).
fof(addAssignment_33117,axiom,
! [VarCurr] :
( v107385(VarCurr,bitIndex2)
<=> v107386(VarCurr,bitIndex2) ) ).
fof(addAssignment_33116,axiom,
! [VarCurr] :
( v107386(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_33115,axiom,
! [VarCurr] :
( ( v107386(VarCurr,bitIndex3)
<=> v107381(VarCurr,bitIndex2) )
& ( v107386(VarCurr,bitIndex2)
<=> v107381(VarCurr,bitIndex1) )
& ( v107386(VarCurr,bitIndex1)
<=> v107381(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33114,axiom,
! [VarCurr] :
( v107379(VarCurr)
<=> v107185(VarCurr) ) ).
fof(addAssignment_33113,axiom,
! [VarCurr] :
( v107377(VarCurr)
<=> v106496(VarCurr) ) ).
fof(addAssignment_33112,axiom,
! [VarCurr] :
( v107375(VarCurr)
<=> v106490(VarCurr) ) ).
fof(addAssignment_33111,axiom,
! [VarCurr] :
( v107276(VarCurr)
<=> v107278(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107348(VarNext)
=> ( v107278(VarNext)
<=> v107278(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1853,axiom,
! [VarNext] :
( v107348(VarNext)
=> ( v107278(VarNext)
<=> v107366(VarNext) ) ) ).
fof(addAssignment_33110,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107366(VarNext)
<=> v107364(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2317,axiom,
! [VarCurr] :
( ~ v107363(VarCurr)
=> ( v107364(VarCurr)
<=> v107367(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2349,axiom,
! [VarCurr] :
( v107363(VarCurr)
=> ( v107364(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2316,axiom,
! [VarCurr] :
( ~ v107282(VarCurr)
=> ( v107367(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2348,axiom,
! [VarCurr] :
( v107282(VarCurr)
=> ( v107367(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107348(VarNext)
<=> ( v107349(VarNext)
& v107356(VarNext) ) ) ) ).
fof(addAssignment_33109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107356(VarNext)
<=> v107354(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21304,axiom,
! [VarCurr] :
( v107354(VarCurr)
<=> ( v107357(VarCurr)
| v107363(VarCurr) ) ) ).
fof(writeUnaryOperator_8374,axiom,
! [VarCurr] :
( ~ v107363(VarCurr)
<=> v107280(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21303,axiom,
! [VarCurr] :
( v107357(VarCurr)
<=> ( v107358(VarCurr)
| v107282(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21302,axiom,
! [VarCurr] :
( v107358(VarCurr)
<=> ( v107359(VarCurr)
& v107362(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7476,axiom,
! [VarCurr] :
( v107362(VarCurr)
<=> ( v107342(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21301,axiom,
! [VarCurr] :
( v107359(VarCurr)
<=> ( v107360(VarCurr)
& v107361(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7475,axiom,
! [VarCurr] :
( v107361(VarCurr)
<=> ( v107286(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7474,axiom,
! [VarCurr] :
( v107360(VarCurr)
<=> ( v107284(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107349(VarNext)
<=> ( v107350(VarNext)
& v107308(VarNext) ) ) ) ).
fof(writeUnaryOperator_8373,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107350(VarNext)
<=> v107315(VarNext) ) ) ).
fof(addAssignment_33108,axiom,
! [VarCurr] :
( v107342(VarCurr,bitIndex0)
<=> v107343(VarCurr,bitIndex0) ) ).
fof(addAssignment_33107,axiom,
! [VarCurr] :
( v107343(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33106,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v107343(VarCurr,B)
<=> v107344(VarCurr,B) ) ) ).
fof(addAssignment_33105,axiom,
! [VarNext] :
( v107286(VarNext,bitIndex1)
<=> v107334(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107335(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107334(VarNext,B)
<=> v107286(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1852,axiom,
! [VarNext] :
( v107335(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107334(VarNext,B)
<=> v107321(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21299,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107335(VarNext)
<=> v107336(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21298,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107336(VarNext)
<=> ( v107338(VarNext)
& v107308(VarNext) ) ) ) ).
fof(writeUnaryOperator_8372,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107338(VarNext)
<=> v107315(VarNext) ) ) ).
fof(addAssignment_33104,axiom,
! [VarCurr] :
( v107288(VarCurr,bitIndex1)
<=> v107293(VarCurr,bitIndex1) ) ).
fof(addAssignment_33103,axiom,
! [VarCurr] :
( v107290(VarCurr,bitIndex1)
<=> v107291(VarCurr,bitIndex1) ) ).
fof(addAssignment_33102,axiom,
! [VarNext] :
( v107286(VarNext,bitIndex0)
<=> v107326(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107327(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107326(VarNext,B)
<=> v107286(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1851,axiom,
! [VarNext] :
( v107327(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107326(VarNext,B)
<=> v107321(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107327(VarNext)
<=> v107328(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21296,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107328(VarNext)
<=> ( v107330(VarNext)
& v107308(VarNext) ) ) ) ).
fof(writeUnaryOperator_8371,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107330(VarNext)
<=> v107315(VarNext) ) ) ).
fof(addAssignment_33101,axiom,
! [VarCurr] :
( v107288(VarCurr,bitIndex0)
<=> v107293(VarCurr,bitIndex0) ) ).
fof(addAssignment_33100,axiom,
! [VarNext] :
( v107286(VarNext,bitIndex2)
<=> v107310(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107311(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107310(VarNext,B)
<=> v107286(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1850,axiom,
! [VarNext] :
( v107311(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107310(VarNext,B)
<=> v107321(VarNext,B) ) ) ) ).
fof(addAssignment_33099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107321(VarNext,B)
<=> v107319(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2315,axiom,
! [VarCurr] :
( ~ v107322(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107319(VarCurr,B)
<=> v107288(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2347,axiom,
! [VarCurr] :
( v107322(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107319(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8370,axiom,
! [VarCurr] :
( ~ v107322(VarCurr)
<=> v107280(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21295,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107311(VarNext)
<=> v107312(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21294,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107312(VarNext)
<=> ( v107313(VarNext)
& v107308(VarNext) ) ) ) ).
fof(writeUnaryOperator_8369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107313(VarNext)
<=> v107315(VarNext) ) ) ).
fof(addAssignment_33098,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107315(VarNext)
<=> v107308(VarCurr) ) ) ).
fof(addAssignment_33097,axiom,
! [VarCurr] :
( v107308(VarCurr)
<=> v107219(VarCurr) ) ).
fof(addAssignment_33096,axiom,
! [VarCurr] :
( v107288(VarCurr,bitIndex2)
<=> v107293(VarCurr,bitIndex2) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2314,axiom,
! [VarCurr] :
( ~ v107294(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107293(VarCurr,B)
<=> v107295(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2346,axiom,
! [VarCurr] :
( v107294(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107293(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_149,axiom,
! [VarCurr] :
( ( ~ v107296(VarCurr)
& ~ v107298(VarCurr)
& ~ v107302(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v107295(VarCurr,B)
<=> v107286(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1245,axiom,
! [VarCurr] :
( v107302(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107295(VarCurr,B)
<=> v107304(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5018,axiom,
! [VarCurr] :
( v107298(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107295(VarCurr,B)
<=> v107300(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5021,axiom,
! [VarCurr] :
( v107296(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107295(VarCurr,B)
<=> v107286(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7473,axiom,
! [VarCurr] :
( v107305(VarCurr)
<=> ( ( v107306(VarCurr,bitIndex1)
<=> $true )
& ( v107306(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33095,axiom,
! [VarCurr] :
( v107306(VarCurr,bitIndex0)
<=> v107284(VarCurr) ) ).
fof(addAssignment_33094,axiom,
! [VarCurr] :
( v107306(VarCurr,bitIndex1)
<=> v107282(VarCurr) ) ).
fof(addAssignment_33093,axiom,
! [VarCurr] :
( v107304(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33092,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v107304(VarCurr,B)
<=> v107290(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7472,axiom,
! [VarCurr] :
( v107302(VarCurr)
<=> ( ( v107303(VarCurr,bitIndex1)
<=> $true )
& ( v107303(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33091,axiom,
! [VarCurr] :
( v107303(VarCurr,bitIndex0)
<=> v107284(VarCurr) ) ).
fof(addAssignment_33090,axiom,
! [VarCurr] :
( v107303(VarCurr,bitIndex1)
<=> v107282(VarCurr) ) ).
fof(addAssignment_33089,axiom,
! [VarCurr] :
( ( v107300(VarCurr,bitIndex2)
<=> v107286(VarCurr,bitIndex3) )
& ( v107300(VarCurr,bitIndex1)
<=> v107286(VarCurr,bitIndex2) )
& ( v107300(VarCurr,bitIndex0)
<=> v107286(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_33088,axiom,
! [VarCurr] :
( v107300(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7471,axiom,
! [VarCurr] :
( v107298(VarCurr)
<=> ( ( v107299(VarCurr,bitIndex1)
<=> $false )
& ( v107299(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33087,axiom,
! [VarCurr] :
( v107299(VarCurr,bitIndex0)
<=> v107284(VarCurr) ) ).
fof(addAssignment_33086,axiom,
! [VarCurr] :
( v107299(VarCurr,bitIndex1)
<=> v107282(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7470,axiom,
! [VarCurr] :
( v107296(VarCurr)
<=> ( ( v107297(VarCurr,bitIndex1)
<=> $false )
& ( v107297(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33085,axiom,
! [VarCurr] :
( v107297(VarCurr,bitIndex0)
<=> v107284(VarCurr) ) ).
fof(addAssignment_33084,axiom,
! [VarCurr] :
( v107297(VarCurr,bitIndex1)
<=> v107282(VarCurr) ) ).
fof(writeUnaryOperator_8368,axiom,
! [VarCurr] :
( ~ v107294(VarCurr)
<=> v107280(VarCurr) ) ).
fof(addAssignment_33083,axiom,
! [VarCurr] :
( v107290(VarCurr,bitIndex2)
<=> v107291(VarCurr,bitIndex2) ) ).
fof(addAssignment_33082,axiom,
! [VarCurr] :
( v107291(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_33081,axiom,
! [VarCurr] :
( ( v107291(VarCurr,bitIndex3)
<=> v107286(VarCurr,bitIndex2) )
& ( v107291(VarCurr,bitIndex2)
<=> v107286(VarCurr,bitIndex1) )
& ( v107291(VarCurr,bitIndex1)
<=> v107286(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33080,axiom,
! [VarCurr] :
( v107284(VarCurr)
<=> v107185(VarCurr) ) ).
fof(addAssignment_33079,axiom,
! [VarCurr] :
( v107282(VarCurr)
<=> v106496(VarCurr) ) ).
fof(addAssignment_33078,axiom,
! [VarCurr] :
( v107280(VarCurr)
<=> v106490(VarCurr) ) ).
fof(addAssignment_33077,axiom,
! [VarCurr] :
( v107197(VarCurr)
<=> v107199(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107253(VarNext)
=> ( v107199(VarNext)
<=> v107199(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1849,axiom,
! [VarNext] :
( v107253(VarNext)
=> ( v107199(VarNext)
<=> v107271(VarNext) ) ) ).
fof(addAssignment_33076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107271(VarNext)
<=> v107269(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2313,axiom,
! [VarCurr] :
( ~ v107268(VarCurr)
=> ( v107269(VarCurr)
<=> v107272(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2345,axiom,
! [VarCurr] :
( v107268(VarCurr)
=> ( v107269(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2312,axiom,
! [VarCurr] :
( ~ v106494(VarCurr)
=> ( v107272(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2344,axiom,
! [VarCurr] :
( v106494(VarCurr)
=> ( v107272(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21293,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107253(VarNext)
<=> ( v107254(VarNext)
& v107261(VarNext) ) ) ) ).
fof(addAssignment_33075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107261(VarNext)
<=> v107259(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21292,axiom,
! [VarCurr] :
( v107259(VarCurr)
<=> ( v107262(VarCurr)
| v107268(VarCurr) ) ) ).
fof(writeUnaryOperator_8367,axiom,
! [VarCurr] :
( ~ v107268(VarCurr)
<=> v106488(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21291,axiom,
! [VarCurr] :
( v107262(VarCurr)
<=> ( v107263(VarCurr)
| v106494(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21290,axiom,
! [VarCurr] :
( v107263(VarCurr)
<=> ( v107264(VarCurr)
& v107267(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7469,axiom,
! [VarCurr] :
( v107267(VarCurr)
<=> ( v107247(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21289,axiom,
! [VarCurr] :
( v107264(VarCurr)
<=> ( v107265(VarCurr)
& v107266(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7468,axiom,
! [VarCurr] :
( v107266(VarCurr)
<=> ( v106486(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7467,axiom,
! [VarCurr] :
( v107265(VarCurr)
<=> ( v107183(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21288,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107254(VarNext)
<=> ( v107255(VarNext)
& v107217(VarNext) ) ) ) ).
fof(writeUnaryOperator_8366,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107255(VarNext)
<=> v107226(VarNext) ) ) ).
fof(addAssignment_33074,axiom,
! [VarCurr] :
( v107247(VarCurr,bitIndex0)
<=> v107248(VarCurr,bitIndex0) ) ).
fof(addAssignment_33073,axiom,
! [VarCurr] :
( v107248(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33072,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v107248(VarCurr,B)
<=> v107249(VarCurr,B) ) ) ).
fof(addAssignment_33071,axiom,
! [VarNext] :
( v106486(VarNext,bitIndex1)
<=> v107239(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1777,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107240(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107239(VarNext,B)
<=> v106486(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1848,axiom,
! [VarNext] :
( v107240(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107239(VarNext,B)
<=> v107232(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107240(VarNext)
<=> v107241(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21286,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107241(VarNext)
<=> ( v107243(VarNext)
& v107217(VarNext) ) ) ) ).
fof(writeUnaryOperator_8365,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107243(VarNext)
<=> v107226(VarNext) ) ) ).
fof(addAssignment_33070,axiom,
! [VarCurr] :
( v106492(VarCurr,bitIndex1)
<=> v107202(VarCurr,bitIndex1) ) ).
fof(addAssignment_33069,axiom,
! [VarCurr] :
( v107201(VarCurr,bitIndex1)
<=> v107236(VarCurr,bitIndex1) ) ).
fof(addAssignment_33068,axiom,
! [VarCurr] :
( v107236(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_33067,axiom,
! [VarCurr] :
( ( v107236(VarCurr,bitIndex3)
<=> v106486(VarCurr,bitIndex2) )
& ( v107236(VarCurr,bitIndex2)
<=> v106486(VarCurr,bitIndex1) )
& ( v107236(VarCurr,bitIndex1)
<=> v106486(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_33066,axiom,
! [VarNext] :
( v106486(VarNext,bitIndex0)
<=> v107221(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1776,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107222(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107221(VarNext,B)
<=> v106486(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1847,axiom,
! [VarNext] :
( v107222(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107221(VarNext,B)
<=> v107232(VarNext,B) ) ) ) ).
fof(addAssignment_33065,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107232(VarNext,B)
<=> v107230(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2311,axiom,
! [VarCurr] :
( ~ v107233(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107230(VarCurr,B)
<=> v106492(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2343,axiom,
! [VarCurr] :
( v107233(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107230(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8364,axiom,
! [VarCurr] :
( ~ v107233(VarCurr)
<=> v106488(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21285,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107222(VarNext)
<=> v107223(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21284,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107223(VarNext)
<=> ( v107224(VarNext)
& v107217(VarNext) ) ) ) ).
fof(writeUnaryOperator_8363,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107224(VarNext)
<=> v107226(VarNext) ) ) ).
fof(addAssignment_33064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107226(VarNext)
<=> v107217(VarCurr) ) ) ).
fof(addAssignment_33063,axiom,
! [VarCurr] :
( v107217(VarCurr)
<=> v107219(VarCurr) ) ).
fof(addAssignment_33062,axiom,
! [VarCurr] :
( v107219(VarCurr)
<=> v10577(VarCurr) ) ).
fof(addAssignment_33061,axiom,
! [VarCurr] :
( v106492(VarCurr,bitIndex0)
<=> v107202(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2310,axiom,
! [VarCurr] :
( ~ v107203(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107202(VarCurr,B)
<=> v107204(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2342,axiom,
! [VarCurr] :
( v107203(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107202(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_148,axiom,
! [VarCurr] :
( ( ~ v107205(VarCurr)
& ~ v107207(VarCurr)
& ~ v107211(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v107204(VarCurr,B)
<=> v106486(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1244,axiom,
! [VarCurr] :
( v107211(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107204(VarCurr,B)
<=> v107213(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5017,axiom,
! [VarCurr] :
( v107207(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107204(VarCurr,B)
<=> v107209(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5020,axiom,
! [VarCurr] :
( v107205(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107204(VarCurr,B)
<=> v106486(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7466,axiom,
! [VarCurr] :
( v107214(VarCurr)
<=> ( ( v107215(VarCurr,bitIndex1)
<=> $true )
& ( v107215(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33060,axiom,
! [VarCurr] :
( v107215(VarCurr,bitIndex0)
<=> v107183(VarCurr) ) ).
fof(addAssignment_33059,axiom,
! [VarCurr] :
( v107215(VarCurr,bitIndex1)
<=> v106494(VarCurr) ) ).
fof(addAssignment_33058,axiom,
! [VarCurr] :
( v107213(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33057,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v107213(VarCurr,B)
<=> v107201(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7465,axiom,
! [VarCurr] :
( v107211(VarCurr)
<=> ( ( v107212(VarCurr,bitIndex1)
<=> $true )
& ( v107212(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33056,axiom,
! [VarCurr] :
( v107212(VarCurr,bitIndex0)
<=> v107183(VarCurr) ) ).
fof(addAssignment_33055,axiom,
! [VarCurr] :
( v107212(VarCurr,bitIndex1)
<=> v106494(VarCurr) ) ).
fof(addAssignment_33054,axiom,
! [VarCurr] :
( ( v107209(VarCurr,bitIndex2)
<=> v106486(VarCurr,bitIndex3) )
& ( v107209(VarCurr,bitIndex1)
<=> v106486(VarCurr,bitIndex2) )
& ( v107209(VarCurr,bitIndex0)
<=> v106486(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_33053,axiom,
! [VarCurr] :
( v107209(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7464,axiom,
! [VarCurr] :
( v107207(VarCurr)
<=> ( ( v107208(VarCurr,bitIndex1)
<=> $false )
& ( v107208(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33052,axiom,
! [VarCurr] :
( v107208(VarCurr,bitIndex0)
<=> v107183(VarCurr) ) ).
fof(addAssignment_33051,axiom,
! [VarCurr] :
( v107208(VarCurr,bitIndex1)
<=> v106494(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7463,axiom,
! [VarCurr] :
( v107205(VarCurr)
<=> ( ( v107206(VarCurr,bitIndex1)
<=> $false )
& ( v107206(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33050,axiom,
! [VarCurr] :
( v107206(VarCurr,bitIndex0)
<=> v107183(VarCurr) ) ).
fof(addAssignment_33049,axiom,
! [VarCurr] :
( v107206(VarCurr,bitIndex1)
<=> v106494(VarCurr) ) ).
fof(writeUnaryOperator_8362,axiom,
! [VarCurr] :
( ~ v107203(VarCurr)
<=> v106488(VarCurr) ) ).
fof(addAssignment_33048,axiom,
! [VarCurr] :
( v106494(VarCurr)
<=> v106496(VarCurr) ) ).
fof(addAssignment_33047,axiom,
! [VarCurr] :
( v106496(VarCurr)
<=> v106498(VarCurr) ) ).
fof(addAssignment_33046,axiom,
! [VarCurr] :
( v106498(VarCurr)
<=> v106500(VarCurr) ) ).
fof(addAssignment_33045,axiom,
! [VarCurr] :
( v106500(VarCurr)
<=> v106502(VarCurr) ) ).
fof(addAssignment_33044,axiom,
! [VarCurr] :
( v106502(VarCurr)
<=> v106504(VarCurr) ) ).
fof(addAssignment_33043,axiom,
! [VarCurr] :
( v106504(VarCurr)
<=> v106506(VarCurr) ) ).
fof(addAssignment_33042,axiom,
! [VarCurr] :
( v106506(VarCurr)
<=> v106508(VarCurr) ) ).
fof(addAssignment_33041,axiom,
! [VarCurr] :
( v106508(VarCurr)
<=> v106510(VarCurr) ) ).
fof(addAssignment_33040,axiom,
! [VarCurr] :
( v106510(VarCurr)
<=> v106512(VarCurr) ) ).
fof(addAssignment_33039,axiom,
! [VarCurr] :
( v106512(VarCurr)
<=> v106514(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1775,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107171(VarNext)
=> ( v106514(VarNext)
<=> v106514(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1846,axiom,
! [VarNext] :
( v107171(VarNext)
=> ( v106514(VarNext)
<=> v107179(VarNext) ) ) ).
fof(addAssignment_33038,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107179(VarNext)
<=> v107177(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2309,axiom,
! [VarCurr] :
( ~ v107079(VarCurr)
=> ( v107177(VarCurr)
<=> v106518(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2341,axiom,
! [VarCurr] :
( v107079(VarCurr)
=> ( v107177(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21283,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107171(VarNext)
<=> v107172(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21282,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107172(VarNext)
<=> ( v107174(VarNext)
& v107065(VarNext) ) ) ) ).
fof(writeUnaryOperator_8361,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107174(VarNext)
<=> v107072(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1243,axiom,
! [VarCurr] :
( ( ~ v107158(VarCurr)
& ~ v107162(VarCurr) )
=> ( v106518(VarCurr)
<=> v107168(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5016,axiom,
! [VarCurr] :
( v107162(VarCurr)
=> ( v106518(VarCurr)
<=> v107163(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5019,axiom,
! [VarCurr] :
( v107158(VarCurr)
=> ( v106518(VarCurr)
<=> v107160(VarCurr) ) ) ).
fof(writeUnaryOperator_8360,axiom,
! [VarCurr] :
( ~ v107168(VarCurr)
<=> v106462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21281,axiom,
! [VarCurr] :
( v107165(VarCurr)
<=> ( v107166(VarCurr)
| v107167(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7462,axiom,
! [VarCurr] :
( v107167(VarCurr)
<=> ( ( v107159(VarCurr,bitIndex1)
<=> $true )
& ( v107159(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7461,axiom,
! [VarCurr] :
( v107166(VarCurr)
<=> ( ( v107159(VarCurr,bitIndex1)
<=> $true )
& ( v107159(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1901,axiom,
! [VarCurr] :
( v107163(VarCurr)
<=> ( v107083(VarCurr,bitIndex1)
& v107164(VarCurr) ) ) ).
fof(writeUnaryOperator_8359,axiom,
! [VarCurr] :
( ~ v107164(VarCurr)
<=> v106462(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7460,axiom,
! [VarCurr] :
( v107162(VarCurr)
<=> ( ( v107159(VarCurr,bitIndex1)
<=> $false )
& ( v107159(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21280,axiom,
! [VarCurr] :
( v107160(VarCurr)
<=> ( v107083(VarCurr,bitIndex0)
& v107161(VarCurr) ) ) ).
fof(writeUnaryOperator_8358,axiom,
! [VarCurr] :
( ~ v107161(VarCurr)
<=> v106462(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7459,axiom,
! [VarCurr] :
( v107158(VarCurr)
<=> ( ( v107159(VarCurr,bitIndex1)
<=> $false )
& ( v107159(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33037,axiom,
! [VarCurr] :
( v107159(VarCurr,bitIndex0)
<=> v107063(VarCurr) ) ).
fof(addAssignment_33036,axiom,
! [VarCurr] :
( v107159(VarCurr,bitIndex1)
<=> v106520(VarCurr) ) ).
fof(addAssignment_33035,axiom,
! [VarCurr] :
( v107083(VarCurr,bitIndex1)
<=> v107085(VarCurr,bitIndex1) ) ).
fof(addAssignment_33034,axiom,
! [VarCurr] :
( v107085(VarCurr,bitIndex1)
<=> v107087(VarCurr,bitIndex1) ) ).
fof(addAssignment_33033,axiom,
! [VarCurr] :
( v107083(VarCurr,bitIndex0)
<=> v107085(VarCurr,bitIndex0) ) ).
fof(addAssignment_33032,axiom,
! [VarCurr] :
( v107085(VarCurr,bitIndex0)
<=> v107087(VarCurr,bitIndex0) ) ).
fof(addAssignment_33031,axiom,
! [VarNext] :
( v107087(VarNext,bitIndex0)
<=> v107150(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1774,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107151(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107150(VarNext,B)
<=> v107087(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1845,axiom,
! [VarNext] :
( v107151(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107150(VarNext,B)
<=> v107129(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107151(VarNext)
<=> v107152(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107152(VarNext)
<=> ( v107154(VarNext)
& v107116(VarNext) ) ) ) ).
fof(writeUnaryOperator_8357,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107154(VarNext)
<=> v107123(VarNext) ) ) ).
fof(addAssignment_33030,axiom,
! [VarCurr] :
( v107091(VarCurr,bitIndex0)
<=> v107104(VarCurr,bitIndex0) ) ).
fof(addAssignment_33029,axiom,
! [VarNext] :
( v107087(VarNext,bitIndex1)
<=> v107142(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107143(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107142(VarNext,B)
<=> v107087(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1844,axiom,
! [VarNext] :
( v107143(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107142(VarNext,B)
<=> v107129(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107143(VarNext)
<=> v107144(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107144(VarNext)
<=> ( v107146(VarNext)
& v107116(VarNext) ) ) ) ).
fof(writeUnaryOperator_8356,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107146(VarNext)
<=> v107123(VarNext) ) ) ).
fof(addAssignment_33028,axiom,
! [VarCurr] :
( v107091(VarCurr,bitIndex1)
<=> v107104(VarCurr,bitIndex1) ) ).
fof(addAssignment_33027,axiom,
! [VarNext] :
( v107087(VarNext,bitIndex2)
<=> v107134(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107135(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107134(VarNext,B)
<=> v107087(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1843,axiom,
! [VarNext] :
( v107135(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107134(VarNext,B)
<=> v107129(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107135(VarNext)
<=> v107136(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107136(VarNext)
<=> ( v107138(VarNext)
& v107116(VarNext) ) ) ) ).
fof(writeUnaryOperator_8355,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107138(VarNext)
<=> v107123(VarNext) ) ) ).
fof(addAssignment_33026,axiom,
! [VarCurr] :
( v107091(VarCurr,bitIndex2)
<=> v107104(VarCurr,bitIndex2) ) ).
fof(addAssignment_33025,axiom,
! [VarNext] :
( v107087(VarNext,bitIndex3)
<=> v107118(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107119(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107118(VarNext,B)
<=> v107087(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1842,axiom,
! [VarNext] :
( v107119(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107118(VarNext,B)
<=> v107129(VarNext,B) ) ) ) ).
fof(addAssignment_33024,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v107129(VarNext,B)
<=> v107127(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2308,axiom,
! [VarCurr] :
( ~ v107130(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107127(VarCurr,B)
<=> v107091(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2340,axiom,
! [VarCurr] :
( v107130(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107127(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8354,axiom,
! [VarCurr] :
( ~ v107130(VarCurr)
<=> v107089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107119(VarNext)
<=> v107120(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107120(VarNext)
<=> ( v107121(VarNext)
& v107116(VarNext) ) ) ) ).
fof(writeUnaryOperator_8353,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107121(VarNext)
<=> v107123(VarNext) ) ) ).
fof(addAssignment_33023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107123(VarNext)
<=> v107116(VarCurr) ) ) ).
fof(addAssignment_33022,axiom,
! [VarCurr] :
( v107116(VarCurr)
<=> v106406(VarCurr) ) ).
fof(addAssignment_33021,axiom,
! [VarCurr] :
( v107091(VarCurr,bitIndex3)
<=> v107104(VarCurr,bitIndex3) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_147,axiom,
! [VarCurr] :
( ( ~ v107105(VarCurr)
& ~ v107107(VarCurr)
& ~ v107110(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v107104(VarCurr,B)
<=> v107087(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1242,axiom,
! [VarCurr] :
( v107110(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107104(VarCurr,B)
<=> v107112(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5015,axiom,
! [VarCurr] :
( v107107(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107104(VarCurr,B)
<=> v107109(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5018,axiom,
! [VarCurr] :
( v107105(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v107104(VarCurr,B)
<=> v107087(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7458,axiom,
! [VarCurr] :
( v107113(VarCurr)
<=> ( ( v107114(VarCurr,bitIndex1)
<=> $true )
& ( v107114(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33020,axiom,
! [VarCurr] :
( v107114(VarCurr,bitIndex0)
<=> v107099(VarCurr) ) ).
fof(addAssignment_33019,axiom,
! [VarCurr] :
( v107114(VarCurr,bitIndex1)
<=> v107093(VarCurr) ) ).
fof(addAssignment_33018,axiom,
! [VarCurr] :
( v107112(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_33017,axiom,
! [VarCurr] :
( ( v107112(VarCurr,bitIndex3)
<=> v107087(VarCurr,bitIndex2) )
& ( v107112(VarCurr,bitIndex2)
<=> v107087(VarCurr,bitIndex1) )
& ( v107112(VarCurr,bitIndex1)
<=> v107087(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7457,axiom,
! [VarCurr] :
( v107110(VarCurr)
<=> ( ( v107111(VarCurr,bitIndex1)
<=> $true )
& ( v107111(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33016,axiom,
! [VarCurr] :
( v107111(VarCurr,bitIndex0)
<=> v107099(VarCurr) ) ).
fof(addAssignment_33015,axiom,
! [VarCurr] :
( v107111(VarCurr,bitIndex1)
<=> v107093(VarCurr) ) ).
fof(addAssignment_33014,axiom,
! [VarCurr] :
( ( v107109(VarCurr,bitIndex2)
<=> v107087(VarCurr,bitIndex3) )
& ( v107109(VarCurr,bitIndex1)
<=> v107087(VarCurr,bitIndex2) )
& ( v107109(VarCurr,bitIndex0)
<=> v107087(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_33013,axiom,
! [VarCurr] :
( v107109(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7456,axiom,
! [VarCurr] :
( v107107(VarCurr)
<=> ( ( v107108(VarCurr,bitIndex1)
<=> $false )
& ( v107108(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_33012,axiom,
! [VarCurr] :
( v107108(VarCurr,bitIndex0)
<=> v107099(VarCurr) ) ).
fof(addAssignment_33011,axiom,
! [VarCurr] :
( v107108(VarCurr,bitIndex1)
<=> v107093(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7455,axiom,
! [VarCurr] :
( v107105(VarCurr)
<=> ( ( v107106(VarCurr,bitIndex1)
<=> $false )
& ( v107106(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_33010,axiom,
! [VarCurr] :
( v107106(VarCurr,bitIndex0)
<=> v107099(VarCurr) ) ).
fof(addAssignment_33009,axiom,
! [VarCurr] :
( v107106(VarCurr,bitIndex1)
<=> v107093(VarCurr) ) ).
fof(addAssignment_33008,axiom,
! [VarCurr] :
( v107099(VarCurr)
<=> v107101(VarCurr) ) ).
fof(addAssignment_33007,axiom,
! [VarCurr] :
( v107101(VarCurr)
<=> v107103(VarCurr) ) ).
fof(addAssignment_33006,axiom,
! [VarCurr] :
( v107103(VarCurr)
<=> v107063(VarCurr) ) ).
fof(addAssignment_33005,axiom,
! [VarCurr] :
( v107093(VarCurr)
<=> v107095(VarCurr) ) ).
fof(addAssignment_33004,axiom,
! [VarCurr] :
( v107095(VarCurr)
<=> v107097(VarCurr) ) ).
fof(addAssignment_33003,axiom,
! [VarCurr] :
( v107097(VarCurr)
<=> v106520(VarCurr) ) ).
fof(addAssignment_33002,axiom,
! [VarCurr] :
( v107089(VarCurr)
<=> v99880(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107068(VarNext)
=> ( v107063(VarNext)
<=> v107063(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1841,axiom,
! [VarNext] :
( v107068(VarNext)
=> ( v107063(VarNext)
<=> v107078(VarNext) ) ) ).
fof(addAssignment_33001,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107078(VarNext)
<=> v107076(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2307,axiom,
! [VarCurr] :
( ~ v107079(VarCurr)
=> ( v107076(VarCurr)
<=> v106518(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2339,axiom,
! [VarCurr] :
( v107079(VarCurr)
=> ( v107076(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_8352,axiom,
! [VarCurr] :
( ~ v107079(VarCurr)
<=> v106516(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107068(VarNext)
<=> v107069(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107069(VarNext)
<=> ( v107070(VarNext)
& v107065(VarNext) ) ) ) ).
fof(writeUnaryOperator_8351,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107070(VarNext)
<=> v107072(VarNext) ) ) ).
fof(addAssignment_33000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107072(VarNext)
<=> v107065(VarCurr) ) ) ).
fof(addAssignment_32999,axiom,
! [VarCurr] :
( v107065(VarCurr)
<=> v106406(VarCurr) ) ).
fof(addAssignment_32998,axiom,
! [VarCurr] :
( v106520(VarCurr)
<=> v106522(VarCurr,bitIndex2) ) ).
fof(addAssignment_32997,axiom,
! [VarCurr] :
( v106522(VarCurr,bitIndex2)
<=> v106524(VarCurr,bitIndex2) ) ).
fof(addAssignment_32996,axiom,
! [VarCurr] :
( v106524(VarCurr,bitIndex2)
<=> v106526(VarCurr,bitIndex2) ) ).
fof(addAssignment_32995,axiom,
! [VarCurr] :
( v106526(VarCurr,bitIndex2)
<=> v106528(VarCurr,bitIndex2) ) ).
fof(addAssignment_32994,axiom,
! [VarCurr] :
( v106528(VarCurr,bitIndex2)
<=> v106530(VarCurr,bitIndex2) ) ).
fof(addAssignment_32993,axiom,
! [VarCurr] :
( v106530(VarCurr,bitIndex2)
<=> v106532(VarCurr,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107050(VarNext)
=> ( v106532(VarNext,bitIndex3)
<=> v106532(VarCurr,bitIndex3) ) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_3,axiom,
! [VarNext] :
( v107050(VarNext)
=> ( v106532(VarNext,bitIndex3)
<=> v107058(VarNext) ) ) ).
fof(addAssignment_32992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107058(VarNext)
<=> v107056(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_126,axiom,
! [VarCurr] :
( ~ v107059(VarCurr)
=> ( v107056(VarCurr)
<=> v106534(VarCurr,bitIndex2) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2338,axiom,
! [VarCurr] :
( v107059(VarCurr)
=> ( v107056(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_8350,axiom,
! [VarCurr] :
( ~ v107059(VarCurr)
<=> v106446(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107050(VarNext)
<=> v107051(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107051(VarNext)
<=> ( v107052(VarNext)
& v106979(VarNext) ) ) ) ).
fof(writeUnaryOperator_8349,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107052(VarNext)
<=> v106988(VarNext) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1900,axiom,
! [VarCurr] :
( v106534(VarCurr,bitIndex2)
<=> ( v106532(VarCurr,bitIndex2)
& v107047(VarCurr) ) ) ).
fof(writeUnaryOperator_8348,axiom,
! [VarCurr] :
( ~ v107047(VarCurr)
<=> v106442(VarCurr,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107028(VarNext)
=> ( v106532(VarNext,bitIndex2)
<=> v106532(VarCurr,bitIndex2) ) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_2,axiom,
! [VarNext] :
( v107028(VarNext)
=> ( v106532(VarNext,bitIndex2)
<=> v107043(VarNext) ) ) ).
fof(addAssignment_32991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107043(VarNext)
<=> v107041(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges1_12,axiom,
! [VarCurr] :
( ~ v107037(VarCurr)
=> ( v107041(VarCurr)
<=> v106534(VarCurr,bitIndex1) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5017,axiom,
! [VarCurr] :
( v107037(VarCurr)
=> ( v107041(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107028(VarNext)
<=> ( v107029(VarNext)
& v107036(VarNext) ) ) ) ).
fof(addAssignment_32990,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107036(VarNext)
<=> v107034(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21266,axiom,
! [VarCurr] :
( v107034(VarCurr)
<=> ( v107037(VarCurr)
| v107038(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21265,axiom,
! [VarCurr] :
( v107038(VarCurr)
<=> ( v107039(VarCurr)
& v107040(VarCurr) ) ) ).
fof(writeUnaryOperator_8347,axiom,
! [VarCurr] :
( ~ v107040(VarCurr)
<=> v107037(VarCurr) ) ).
fof(writeUnaryOperator_8346,axiom,
! [VarCurr] :
( ~ v107039(VarCurr)
<=> v106442(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8345,axiom,
! [VarCurr] :
( ~ v107037(VarCurr)
<=> v106446(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21264,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107029(VarNext)
<=> ( v107030(VarNext)
& v106979(VarNext) ) ) ) ).
fof(writeUnaryOperator_8344,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107030(VarNext)
<=> v106988(VarNext) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1899,axiom,
! [VarCurr] :
( v106534(VarCurr,bitIndex1)
<=> ( v106532(VarCurr,bitIndex1)
& v107025(VarCurr) ) ) ).
fof(writeUnaryOperator_8343,axiom,
! [VarCurr] :
( ~ v107025(VarCurr)
<=> v106442(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1767,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107006(VarNext)
=> ( v106532(VarNext,bitIndex1)
<=> v106532(VarCurr,bitIndex1) ) ) ) ).
fof(addCaseBooleanConditionShiftedRanges0_1,axiom,
! [VarNext] :
( v107006(VarNext)
=> ( v106532(VarNext,bitIndex1)
<=> v107021(VarNext) ) ) ).
fof(addAssignment_32989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107021(VarNext)
<=> v107019(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5014,axiom,
! [VarCurr] :
( ~ v107015(VarCurr)
=> ( v107019(VarCurr)
<=> v106534(VarCurr,bitIndex0) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5016,axiom,
! [VarCurr] :
( v107015(VarCurr)
=> ( v107019(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21263,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107006(VarNext)
<=> ( v107007(VarNext)
& v107014(VarNext) ) ) ) ).
fof(addAssignment_32988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107014(VarNext)
<=> v107012(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21262,axiom,
! [VarCurr] :
( v107012(VarCurr)
<=> ( v107015(VarCurr)
| v107016(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21261,axiom,
! [VarCurr] :
( v107016(VarCurr)
<=> ( v107017(VarCurr)
& v107018(VarCurr) ) ) ).
fof(writeUnaryOperator_8342,axiom,
! [VarCurr] :
( ~ v107018(VarCurr)
<=> v107015(VarCurr) ) ).
fof(writeUnaryOperator_8341,axiom,
! [VarCurr] :
( ~ v107017(VarCurr)
<=> v106442(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8340,axiom,
! [VarCurr] :
( ~ v107015(VarCurr)
<=> v106446(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21260,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v107007(VarNext)
<=> ( v107008(VarNext)
& v106979(VarNext) ) ) ) ).
fof(writeUnaryOperator_8339,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v107008(VarNext)
<=> v106988(VarNext) ) ) ).
fof(addAssignment_32987,axiom,
! [VarCurr] :
( v106534(VarCurr,bitIndex0)
<=> v106532(VarCurr,bitIndex0) ) ).
fof(addAssignment_32986,axiom,
! [VarCurr] :
( v106532(VarCurr,bitIndex0)
<=> v106561(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21259,axiom,
! [VarCurr] :
( v106561(VarCurr)
<=> ( v106999(VarCurr)
& v107003(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21258,axiom,
! [VarCurr] :
( v107003(VarCurr)
<=> ( v106677(VarCurr)
& v106977(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21257,axiom,
! [VarCurr] :
( v106999(VarCurr)
<=> ( v107000(VarCurr)
& v107002(VarCurr) ) ) ).
fof(writeUnaryOperator_8338,axiom,
! [VarCurr] :
( ~ v107002(VarCurr)
<=> v106442(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21256,axiom,
! [VarCurr] :
( v107000(VarCurr)
<=> ( v106563(VarCurr)
& v107001(VarCurr) ) ) ).
fof(writeUnaryOperator_8337,axiom,
! [VarCurr] :
( ~ v107001(VarCurr)
<=> v106573(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1766,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106984(VarNext)
=> ( v106977(VarNext)
<=> v106977(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1840,axiom,
! [VarNext] :
( v106984(VarNext)
=> ( v106977(VarNext)
<=> v106994(VarNext) ) ) ).
fof(addAssignment_32985,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106994(VarNext)
<=> v106992(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2306,axiom,
! [VarCurr] :
( ~ v106995(VarCurr)
=> ( v106992(VarCurr)
<=> v106677(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2337,axiom,
! [VarCurr] :
( v106995(VarCurr)
=> ( v106992(VarCurr)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7454,axiom,
! [VarCurr] :
( v106995(VarCurr)
<=> ( v106446(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21255,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106984(VarNext)
<=> v106985(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21254,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106985(VarNext)
<=> ( v106986(VarNext)
& v106979(VarNext) ) ) ) ).
fof(writeUnaryOperator_8336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106986(VarNext)
<=> v106988(VarNext) ) ) ).
fof(addAssignment_32984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106988(VarNext)
<=> v106979(VarCurr) ) ) ).
fof(addAssignment_32983,axiom,
! [VarCurr] :
( v106979(VarCurr)
<=> v106981(VarCurr) ) ).
fof(addAssignment_32982,axiom,
! [VarCurr] :
( v106981(VarCurr)
<=> v4528(VarCurr) ) ).
fof(addAssignment_32981,axiom,
! [VarCurr] :
( v106677(VarCurr)
<=> v106679(VarCurr) ) ).
fof(addAssignment_32980,axiom,
! [VarCurr] :
( v106679(VarCurr)
<=> v106681(VarCurr) ) ).
fof(addAssignment_32979,axiom,
! [VarCurr] :
( v106681(VarCurr)
<=> v106683(VarCurr) ) ).
fof(addAssignment_32978,axiom,
! [VarCurr] :
( v106683(VarCurr)
<=> v106685(VarCurr) ) ).
fof(addAssignment_32977,axiom,
! [VarCurr] :
( v106685(VarCurr)
<=> v106687(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2305,axiom,
! [VarCurr] :
( ~ v106689(VarCurr)
=> ( v106687(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2336,axiom,
! [VarCurr] :
( v106689(VarCurr)
=> ( v106687(VarCurr)
<=> $false ) ) ).
fof(addAssignment_32976,axiom,
! [VarCurr] :
( v106689(VarCurr)
<=> v106691(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21253,axiom,
! [VarCurr] :
( v106691(VarCurr)
<=> ( v106973(VarCurr)
| v106949(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21252,axiom,
! [VarCurr] :
( v106973(VarCurr)
<=> ( v106974(VarCurr)
| v106839(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21251,axiom,
! [VarCurr] :
( v106974(VarCurr)
<=> ( v106693(VarCurr)
| v106815(VarCurr) ) ) ).
fof(addAssignment_32975,axiom,
! [VarCurr] :
( v106949(VarCurr)
<=> v106951(VarCurr) ) ).
fof(addAssignment_32974,axiom,
! [VarCurr] :
( v106951(VarCurr)
<=> v106953(VarCurr) ) ).
fof(addAssignment_32973,axiom,
! [VarCurr] :
( v106953(VarCurr)
<=> v106955(VarCurr) ) ).
fof(addAssignment_32972,axiom,
! [VarCurr] :
( v106955(VarCurr)
<=> v106957(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106960(VarNext)
=> ( v106957(VarNext)
<=> v106957(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1839,axiom,
! [VarNext] :
( v106960(VarNext)
=> ( v106957(VarNext)
<=> v106968(VarNext) ) ) ).
fof(addAssignment_32971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106968(VarNext)
<=> v106966(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2304,axiom,
! [VarCurr] :
( ~ v106809(VarCurr)
=> ( v106966(VarCurr)
<=> v106969(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2335,axiom,
! [VarCurr] :
( v106809(VarCurr)
=> ( v106966(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21250,axiom,
! [VarCurr] :
( v106969(VarCurr)
<=> ( v106703(VarCurr)
& v106849(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106960(VarNext)
<=> v106961(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21248,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106961(VarNext)
<=> ( v106963(VarNext)
& v16392(VarNext) ) ) ) ).
fof(writeUnaryOperator_8335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106963(VarNext)
<=> v16399(VarNext) ) ) ).
fof(addAssignment_32970,axiom,
! [VarCurr] :
( v106839(VarCurr)
<=> v106841(VarCurr) ) ).
fof(addAssignment_32969,axiom,
! [VarCurr] :
( v106841(VarCurr)
<=> v106843(VarCurr) ) ).
fof(addAssignment_32968,axiom,
! [VarCurr] :
( v106843(VarCurr)
<=> v106845(VarCurr) ) ).
fof(addAssignment_32967,axiom,
! [VarCurr] :
( v106845(VarCurr)
<=> v106847(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106935(VarNext)
=> ( v106847(VarNext)
<=> v106847(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1838,axiom,
! [VarNext] :
( v106935(VarNext)
=> ( v106847(VarNext)
<=> v106943(VarNext) ) ) ).
fof(addAssignment_32966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106943(VarNext)
<=> v106941(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2303,axiom,
! [VarCurr] :
( ~ v106809(VarCurr)
=> ( v106941(VarCurr)
<=> v106944(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2334,axiom,
! [VarCurr] :
( v106809(VarCurr)
=> ( v106941(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21247,axiom,
! [VarCurr] :
( v106944(VarCurr)
<=> ( v106945(VarCurr)
& v106849(VarCurr) ) ) ).
fof(writeUnaryOperator_8334,axiom,
! [VarCurr] :
( ~ v106945(VarCurr)
<=> v106703(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106935(VarNext)
<=> v106936(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106936(VarNext)
<=> ( v106938(VarNext)
& v16392(VarNext) ) ) ) ).
fof(writeUnaryOperator_8333,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106938(VarNext)
<=> v16399(VarNext) ) ) ).
fof(addAssignment_32965,axiom,
! [VarCurr] :
( v106849(VarCurr)
<=> v106851(VarCurr) ) ).
fof(addAssignment_32964,axiom,
! [VarCurr] :
( v106851(VarCurr)
<=> v106853(VarCurr) ) ).
fof(addAssignment_32963,axiom,
! [VarCurr] :
( v106853(VarCurr)
<=> v106855(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21244,axiom,
! [VarCurr] :
( v106855(VarCurr)
<=> ( v106857(VarCurr)
& v106932(VarCurr) ) ) ).
fof(writeUnaryOperator_8332,axiom,
! [VarCurr] :
( ~ v106932(VarCurr)
<=> v106917(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1763,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106920(VarNext)
=> ( v106917(VarNext)
<=> v106917(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1837,axiom,
! [VarNext] :
( v106920(VarNext)
=> ( v106917(VarNext)
<=> v106928(VarNext) ) ) ).
fof(addAssignment_32962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106928(VarNext)
<=> v106926(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2302,axiom,
! [VarCurr] :
( ~ v106778(VarCurr)
=> ( v106926(VarCurr)
<=> v106857(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2333,axiom,
! [VarCurr] :
( v106778(VarCurr)
=> ( v106926(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106920(VarNext)
<=> v106921(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106921(VarNext)
<=> ( v106923(VarNext)
& v5156(VarNext) ) ) ) ).
fof(writeUnaryOperator_8331,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106923(VarNext)
<=> v106771(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1762,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106905(VarNext)
=> ( v106857(VarNext)
<=> v106857(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1836,axiom,
! [VarNext] :
( v106905(VarNext)
=> ( v106857(VarNext)
<=> v106913(VarNext) ) ) ).
fof(addAssignment_32961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106913(VarNext)
<=> v106911(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2301,axiom,
! [VarCurr] :
( ~ v106778(VarCurr)
=> ( v106911(VarCurr)
<=> v106859(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2332,axiom,
! [VarCurr] :
( v106778(VarCurr)
=> ( v106911(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21241,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106905(VarNext)
<=> v106906(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106906(VarNext)
<=> ( v106908(VarNext)
& v5156(VarNext) ) ) ) ).
fof(writeUnaryOperator_8330,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106908(VarNext)
<=> v106771(VarNext) ) ) ).
fof(addAssignment_32960,axiom,
! [VarCurr] :
( v106859(VarCurr)
<=> v106861(VarCurr) ) ).
fof(addAssignment_32959,axiom,
! [VarCurr] :
( v106861(VarCurr)
<=> v106863(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1761,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106893(VarNext)
=> ( v106863(VarNext)
<=> v106863(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1835,axiom,
! [VarNext] :
( v106893(VarNext)
=> ( v106863(VarNext)
<=> v106900(VarNext) ) ) ).
fof(addAssignment_32958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106900(VarNext)
<=> v106865(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21239,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106893(VarNext)
<=> v106894(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106894(VarNext)
<=> ( v106896(VarNext)
& v4876(VarNext) ) ) ) ).
fof(writeUnaryOperator_8329,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106896(VarNext)
<=> v4883(VarNext) ) ) ).
fof(addAssignment_32957,axiom,
! [VarCurr] :
( v106865(VarCurr)
<=> v106867(VarCurr) ) ).
fof(addAssignment_32956,axiom,
! [VarCurr] :
( v106867(VarCurr)
<=> v106869(VarCurr) ) ).
fof(addAssignment_32955,axiom,
! [VarCurr] :
( v106869(VarCurr)
<=> v106871(VarCurr) ) ).
fof(addAssignment_32954,axiom,
! [VarCurr] :
( v106871(VarCurr)
<=> v106873(VarCurr) ) ).
fof(addAssignment_32953,axiom,
! [VarCurr] :
( v106873(VarCurr)
<=> v106875(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106878(VarNext)
=> ( v106875(VarNext)
<=> v106875(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1834,axiom,
! [VarNext] :
( v106878(VarNext)
=> ( v106875(VarNext)
<=> v106886(VarNext) ) ) ).
fof(addAssignment_32952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106886(VarNext)
<=> v106884(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2300,axiom,
! [VarCurr] :
( ~ v5096(VarCurr)
=> ( v106884(VarCurr)
<=> v106887(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2331,axiom,
! [VarCurr] :
( v5096(VarCurr)
=> ( v106884(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21237,axiom,
! [VarCurr] :
( v106887(VarCurr)
<=> ( v106888(VarCurr)
& v4773(VarCurr) ) ) ).
fof(writeUnaryOperator_8328,axiom,
! [VarCurr] :
( ~ v106888(VarCurr)
<=> v5629(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21236,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106878(VarNext)
<=> v106879(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106879(VarNext)
<=> ( v106881(VarNext)
& v4522(VarNext) ) ) ) ).
fof(writeUnaryOperator_8327,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106881(VarNext)
<=> v4535(VarNext) ) ) ).
fof(addAssignment_32951,axiom,
! [VarCurr] :
( v106815(VarCurr)
<=> v106817(VarCurr) ) ).
fof(addAssignment_32950,axiom,
! [VarCurr] :
( v106817(VarCurr)
<=> v106819(VarCurr) ) ).
fof(addAssignment_32949,axiom,
! [VarCurr] :
( v106819(VarCurr)
<=> v106821(VarCurr) ) ).
fof(addAssignment_32948,axiom,
! [VarCurr] :
( v106821(VarCurr)
<=> v106823(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1759,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106826(VarNext)
=> ( v106823(VarNext)
<=> v106823(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1833,axiom,
! [VarNext] :
( v106826(VarNext)
=> ( v106823(VarNext)
<=> v106834(VarNext) ) ) ).
fof(addAssignment_32947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106834(VarNext)
<=> v106832(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2299,axiom,
! [VarCurr] :
( ~ v106809(VarCurr)
=> ( v106832(VarCurr)
<=> v106835(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2330,axiom,
! [VarCurr] :
( v106809(VarCurr)
=> ( v106832(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21234,axiom,
! [VarCurr] :
( v106835(VarCurr)
<=> ( v106703(VarCurr)
& v106711(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21233,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106826(VarNext)
<=> v106827(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21232,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106827(VarNext)
<=> ( v106829(VarNext)
& v16392(VarNext) ) ) ) ).
fof(writeUnaryOperator_8326,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106829(VarNext)
<=> v16399(VarNext) ) ) ).
fof(addAssignment_32946,axiom,
! [VarCurr] :
( v106693(VarCurr)
<=> v106695(VarCurr) ) ).
fof(addAssignment_32945,axiom,
! [VarCurr] :
( v106695(VarCurr)
<=> v106697(VarCurr) ) ).
fof(addAssignment_32944,axiom,
! [VarCurr] :
( v106697(VarCurr)
<=> v106699(VarCurr) ) ).
fof(addAssignment_32943,axiom,
! [VarCurr] :
( v106699(VarCurr)
<=> v106701(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1758,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106800(VarNext)
=> ( v106701(VarNext)
<=> v106701(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1832,axiom,
! [VarNext] :
( v106800(VarNext)
=> ( v106701(VarNext)
<=> v106808(VarNext) ) ) ).
fof(addAssignment_32942,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106808(VarNext)
<=> v106806(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2298,axiom,
! [VarCurr] :
( ~ v106809(VarCurr)
=> ( v106806(VarCurr)
<=> v106810(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2329,axiom,
! [VarCurr] :
( v106809(VarCurr)
=> ( v106806(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21231,axiom,
! [VarCurr] :
( v106810(VarCurr)
<=> ( v106811(VarCurr)
& v106711(VarCurr) ) ) ).
fof(writeUnaryOperator_8325,axiom,
! [VarCurr] :
( ~ v106811(VarCurr)
<=> v106703(VarCurr) ) ).
fof(writeUnaryOperator_8324,axiom,
! [VarCurr] :
( ~ v106809(VarCurr)
<=> v16125(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106800(VarNext)
<=> v106801(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106801(VarNext)
<=> ( v106802(VarNext)
& v16392(VarNext) ) ) ) ).
fof(writeUnaryOperator_8323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106802(VarNext)
<=> v16399(VarNext) ) ) ).
fof(addAssignment_32941,axiom,
! [VarCurr] :
( v106711(VarCurr)
<=> v106713(VarCurr) ) ).
fof(addAssignment_32940,axiom,
! [VarCurr] :
( v106713(VarCurr)
<=> v106715(VarCurr) ) ).
fof(addAssignment_32939,axiom,
! [VarCurr] :
( v106715(VarCurr)
<=> v106717(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21228,axiom,
! [VarCurr] :
( v106717(VarCurr)
<=> ( v106719(VarCurr)
& v106797(VarCurr) ) ) ).
fof(writeUnaryOperator_8322,axiom,
! [VarCurr] :
( ~ v106797(VarCurr)
<=> v106782(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1757,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106785(VarNext)
=> ( v106782(VarNext)
<=> v106782(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1831,axiom,
! [VarNext] :
( v106785(VarNext)
=> ( v106782(VarNext)
<=> v106793(VarNext) ) ) ).
fof(addAssignment_32938,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106793(VarNext)
<=> v106791(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2297,axiom,
! [VarCurr] :
( ~ v106778(VarCurr)
=> ( v106791(VarCurr)
<=> v106719(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2328,axiom,
! [VarCurr] :
( v106778(VarCurr)
=> ( v106791(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21227,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106785(VarNext)
<=> v106786(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21226,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106786(VarNext)
<=> ( v106788(VarNext)
& v5156(VarNext) ) ) ) ).
fof(writeUnaryOperator_8321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106788(VarNext)
<=> v106771(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106767(VarNext)
=> ( v106719(VarNext)
<=> v106719(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1830,axiom,
! [VarNext] :
( v106767(VarNext)
=> ( v106719(VarNext)
<=> v106777(VarNext) ) ) ).
fof(addAssignment_32937,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106777(VarNext)
<=> v106775(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2296,axiom,
! [VarCurr] :
( ~ v106778(VarCurr)
=> ( v106775(VarCurr)
<=> v106721(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2327,axiom,
! [VarCurr] :
( v106778(VarCurr)
=> ( v106775(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_8320,axiom,
! [VarCurr] :
( ~ v106778(VarCurr)
<=> v4278(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21225,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106767(VarNext)
<=> v106768(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21224,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106768(VarNext)
<=> ( v106769(VarNext)
& v5156(VarNext) ) ) ) ).
fof(writeUnaryOperator_8319,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106769(VarNext)
<=> v106771(VarNext) ) ) ).
fof(addAssignment_32936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106771(VarNext)
<=> v5156(VarCurr) ) ) ).
fof(addAssignment_32935,axiom,
! [VarCurr] :
( v106721(VarCurr)
<=> v106723(VarCurr) ) ).
fof(addAssignment_32934,axiom,
! [VarCurr] :
( v106723(VarCurr)
<=> v106725(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106755(VarNext)
=> ( v106725(VarNext)
<=> v106725(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1829,axiom,
! [VarNext] :
( v106755(VarNext)
=> ( v106725(VarNext)
<=> v106762(VarNext) ) ) ).
fof(addAssignment_32933,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106762(VarNext)
<=> v106727(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21223,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106755(VarNext)
<=> v106756(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21222,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106756(VarNext)
<=> ( v106758(VarNext)
& v4876(VarNext) ) ) ) ).
fof(writeUnaryOperator_8318,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106758(VarNext)
<=> v4883(VarNext) ) ) ).
fof(addAssignment_32932,axiom,
! [VarCurr] :
( v106727(VarCurr)
<=> v106729(VarCurr) ) ).
fof(addAssignment_32931,axiom,
! [VarCurr] :
( v106729(VarCurr)
<=> v106731(VarCurr) ) ).
fof(addAssignment_32930,axiom,
! [VarCurr] :
( v106731(VarCurr)
<=> v106733(VarCurr) ) ).
fof(addAssignment_32929,axiom,
! [VarCurr] :
( v106733(VarCurr)
<=> v106735(VarCurr) ) ).
fof(addAssignment_32928,axiom,
! [VarCurr] :
( v106735(VarCurr)
<=> v106737(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1754,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106740(VarNext)
=> ( v106737(VarNext)
<=> v106737(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1828,axiom,
! [VarNext] :
( v106740(VarNext)
=> ( v106737(VarNext)
<=> v106748(VarNext) ) ) ).
fof(addAssignment_32927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106748(VarNext)
<=> v106746(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2295,axiom,
! [VarCurr] :
( ~ v5096(VarCurr)
=> ( v106746(VarCurr)
<=> v106749(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2326,axiom,
! [VarCurr] :
( v5096(VarCurr)
=> ( v106746(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21221,axiom,
! [VarCurr] :
( v106749(VarCurr)
<=> ( v106750(VarCurr)
& v4763(VarCurr) ) ) ).
fof(writeUnaryOperator_8317,axiom,
! [VarCurr] :
( ~ v106750(VarCurr)
<=> v5542(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106740(VarNext)
<=> v106741(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21219,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106741(VarNext)
<=> ( v106743(VarNext)
& v4522(VarNext) ) ) ) ).
fof(writeUnaryOperator_8316,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106743(VarNext)
<=> v4535(VarNext) ) ) ).
fof(addAssignment_32926,axiom,
! [VarCurr] :
( v106703(VarCurr)
<=> v106705(VarCurr) ) ).
fof(addAssignment_32925,axiom,
! [VarCurr] :
( v106705(VarCurr)
<=> v106707(VarCurr) ) ).
fof(addAssignment_32924,axiom,
! [VarCurr] :
( v106707(VarCurr)
<=> v106709(VarCurr) ) ).
fof(addAssignment_32923,axiom,
! [VarCurr] :
( v106709(VarCurr)
<=> v5116(VarCurr) ) ).
fof(addAssignment_32922,axiom,
! [VarCurr] :
( v106573(VarCurr)
<=> v106575(VarCurr) ) ).
fof(addAssignment_32921,axiom,
! [VarCurr] :
( v106575(VarCurr)
<=> v106577(VarCurr) ) ).
fof(addAssignment_32920,axiom,
! [VarCurr] :
( v106577(VarCurr)
<=> v106579(VarCurr) ) ).
fof(addAssignment_32919,axiom,
! [VarCurr] :
( v106579(VarCurr)
<=> v106581(VarCurr) ) ).
fof(addAssignment_32918,axiom,
! [VarCurr] :
( v106581(VarCurr)
<=> v106583(VarCurr) ) ).
fof(addAssignment_32917,axiom,
! [VarCurr] :
( v106583(VarCurr)
<=> v106585(VarCurr) ) ).
fof(addAssignment_32916,axiom,
! [VarCurr] :
( v106585(VarCurr)
<=> v106587(VarCurr) ) ).
fof(addAssignment_32915,axiom,
! [VarCurr] :
( v106587(VarCurr)
<=> v106589(VarCurr) ) ).
fof(addAssignment_32914,axiom,
! [VarCurr] :
( v106589(VarCurr)
<=> v106591(VarCurr) ) ).
fof(addAssignment_32913,axiom,
! [VarCurr] :
( v106591(VarCurr)
<=> v4264(VarCurr,bitIndex12) ) ).
fof(addAssignment_32912,axiom,
! [VarCurr] :
( v4264(VarCurr,bitIndex12)
<=> v4266(VarCurr,bitIndex12) ) ).
fof(addAssignment_32911,axiom,
! [VarCurr] :
( v4266(VarCurr,bitIndex12)
<=> v106593(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1753,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106632(VarNext)
=> ( v106593(VarNext)
<=> v106593(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1827,axiom,
! [VarNext] :
( v106632(VarNext)
=> ( v106593(VarNext)
<=> v106667(VarNext) ) ) ).
fof(addAssignment_32910,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106667(VarNext)
<=> v106665(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5013,axiom,
! [VarCurr] :
( ~ v106595(VarCurr)
=> ( v106665(VarCurr)
<=> v106668(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5015,axiom,
! [VarCurr] :
( v106595(VarCurr)
=> ( v106665(VarCurr)
<=> v106597(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5012,axiom,
! [VarCurr] :
( ~ v106645(VarCurr)
=> ( v106668(VarCurr)
<=> v106627(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5014,axiom,
! [VarCurr] :
( v106645(VarCurr)
=> ( v106668(VarCurr)
<=> v106669(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1241,axiom,
! [VarCurr] :
( ( ~ v106648(VarCurr)
& ~ v106650(VarCurr) )
=> ( v106669(VarCurr)
<=> v106673(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5011,axiom,
! [VarCurr] :
( v106650(VarCurr)
=> ( v106669(VarCurr)
<=> v106672(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5013,axiom,
! [VarCurr] :
( v106648(VarCurr)
=> ( v106669(VarCurr)
<=> v106670(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5010,axiom,
! [VarCurr] :
( ~ v106658(VarCurr)
=> ( v106673(VarCurr)
<=> v106627(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5012,axiom,
! [VarCurr] :
( v106658(VarCurr)
=> ( v106673(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5009,axiom,
! [VarCurr] :
( ~ v106652(VarCurr)
=> ( v106672(VarCurr)
<=> v106627(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5011,axiom,
! [VarCurr] :
( v106652(VarCurr)
=> ( v106672(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2294,axiom,
! [VarCurr] :
( ~ v106671(VarCurr)
=> ( v106670(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2325,axiom,
! [VarCurr] :
( v106671(VarCurr)
=> ( v106670(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7453,axiom,
! [VarCurr] :
( v106671(VarCurr)
<=> ( v106605(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21218,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106632(VarNext)
<=> ( v106633(VarNext)
& v106642(VarNext) ) ) ) ).
fof(addAssignment_32909,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106642(VarNext)
<=> v106640(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21217,axiom,
! [VarCurr] :
( v106640(VarCurr)
<=> ( v106595(VarCurr)
| v106643(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21216,axiom,
! [VarCurr] :
( v106643(VarCurr)
<=> ( v106644(VarCurr)
& v106664(VarCurr) ) ) ).
fof(writeUnaryOperator_8315,axiom,
! [VarCurr] :
( ~ v106664(VarCurr)
<=> v106595(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21215,axiom,
! [VarCurr] :
( v106644(VarCurr)
<=> ( v106645(VarCurr)
| v106662(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21214,axiom,
! [VarCurr] :
( v106662(VarCurr)
<=> ( v106623(VarCurr)
& v106663(VarCurr) ) ) ).
fof(writeUnaryOperator_8314,axiom,
! [VarCurr] :
( ~ v106663(VarCurr)
<=> v106625(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21213,axiom,
! [VarCurr] :
( v106645(VarCurr)
<=> ( v106646(VarCurr)
& v106625(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21212,axiom,
! [VarCurr] :
( v106646(VarCurr)
<=> ( v106647(VarCurr)
| v106656(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21211,axiom,
! [VarCurr] :
( v106656(VarCurr)
<=> ( v106657(VarCurr)
& v106661(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7452,axiom,
! [VarCurr] :
( v106661(VarCurr)
<=> ( ( v106649(VarCurr,bitIndex2)
<=> $false )
& ( v106649(VarCurr,bitIndex1)
<=> $false )
& ( v106649(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21210,axiom,
! [VarCurr] :
( v106657(VarCurr)
<=> ( v106658(VarCurr)
| v106659(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21209,axiom,
! [VarCurr] :
( v106659(VarCurr)
<=> ( v106623(VarCurr)
& v106660(VarCurr) ) ) ).
fof(writeUnaryOperator_8313,axiom,
! [VarCurr] :
( ~ v106660(VarCurr)
<=> v106658(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7451,axiom,
! [VarCurr] :
( v106658(VarCurr)
<=> ( v106605(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21208,axiom,
! [VarCurr] :
( v106647(VarCurr)
<=> ( v106648(VarCurr)
| v106650(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21207,axiom,
! [VarCurr] :
( v106650(VarCurr)
<=> ( v106651(VarCurr)
& v106655(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7450,axiom,
! [VarCurr] :
( v106655(VarCurr)
<=> ( ( v106649(VarCurr,bitIndex2)
<=> $false )
& ( v106649(VarCurr,bitIndex1)
<=> $true )
& ( v106649(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21206,axiom,
! [VarCurr] :
( v106651(VarCurr)
<=> ( v106652(VarCurr)
| v106653(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21205,axiom,
! [VarCurr] :
( v106653(VarCurr)
<=> ( v106623(VarCurr)
& v106654(VarCurr) ) ) ).
fof(writeUnaryOperator_8312,axiom,
! [VarCurr] :
( ~ v106654(VarCurr)
<=> v106652(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7449,axiom,
! [VarCurr] :
( v106652(VarCurr)
<=> ( v106605(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7448,axiom,
! [VarCurr] :
( v106648(VarCurr)
<=> ( ( v106649(VarCurr,bitIndex2)
<=> $true )
& ( v106649(VarCurr,bitIndex1)
<=> $false )
& ( v106649(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32908,axiom,
! [VarCurr] :
( v106649(VarCurr,bitIndex0)
<=> v106603(VarCurr) ) ).
fof(addAssignment_32907,axiom,
! [VarCurr] :
( v106649(VarCurr,bitIndex1)
<=> v106601(VarCurr) ) ).
fof(addAssignment_32906,axiom,
! [VarCurr] :
( v106649(VarCurr,bitIndex2)
<=> v106599(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21204,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106633(VarNext)
<=> ( v106634(VarNext)
& v106629(VarNext) ) ) ) ).
fof(writeUnaryOperator_8311,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106634(VarNext)
<=> v106636(VarNext) ) ) ).
fof(addAssignment_32905,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106636(VarNext)
<=> v106629(VarCurr) ) ) ).
fof(addAssignment_32904,axiom,
! [VarCurr] :
( v106629(VarCurr)
<=> v5152(VarCurr) ) ).
fof(addAssignment_32903,axiom,
! [VarCurr] :
( v106627(VarCurr)
<=> $false ) ).
fof(addAssignment_32902,axiom,
! [VarCurr] :
( v106625(VarCurr)
<=> v5062(VarCurr) ) ).
fof(addAssignment_32901,axiom,
! [VarCurr] :
( v106623(VarCurr)
<=> $false ) ).
fof(addAssignment_32900,axiom,
! [VarCurr] :
( v106605(VarCurr)
<=> v4309(VarCurr,bitIndex12) ) ).
fof(addAssignment_32899,axiom,
! [VarCurr] :
( v4309(VarCurr,bitIndex12)
<=> v4311(VarCurr,bitIndex12) ) ).
fof(addAssignment_32898,axiom,
! [VarCurr] :
( v4311(VarCurr,bitIndex12)
<=> v4313(VarCurr,bitIndex12) ) ).
fof(addAssignment_32897,axiom,
! [VarCurr] :
( v4313(VarCurr,bitIndex12)
<=> v4315(VarCurr,bitIndex12) ) ).
fof(addAssignment_32896,axiom,
! [VarCurr] :
( v4315(VarCurr,bitIndex12)
<=> v4317(VarCurr,bitIndex12) ) ).
fof(addAssignment_32895,axiom,
! [VarCurr] :
( v4317(VarCurr,bitIndex12)
<=> v4319(VarCurr,bitIndex12) ) ).
fof(addAssignment_32894,axiom,
! [VarCurr] :
( v4319(VarCurr,bitIndex12)
<=> v4321(VarCurr,bitIndex12) ) ).
fof(addAssignment_32893,axiom,
! [VarCurr] :
( v4321(VarCurr,bitIndex12)
<=> v4323(VarCurr,bitIndex12) ) ).
fof(addAssignment_32892,axiom,
! [VarCurr] :
( v4323(VarCurr,bitIndex12)
<=> v4325(VarCurr,bitIndex12) ) ).
fof(addAssignment_32891,axiom,
! [VarCurr] :
( v4325(VarCurr,bitIndex12)
<=> v4327(VarCurr,bitIndex12) ) ).
fof(addAssignment_32890,axiom,
! [VarCurr] :
( v4327(VarCurr,bitIndex12)
<=> v4329(VarCurr,bitIndex12) ) ).
fof(addAssignment_32889,axiom,
! [VarCurr] :
( v4329(VarCurr,bitIndex12)
<=> v4331(VarCurr,bitIndex12) ) ).
fof(addAssignment_32888,axiom,
! [VarNext] :
( v4331(VarNext,bitIndex12)
<=> v106615(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionEqualRanges1_1752,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106616(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v106615(VarNext,B)
<=> v4331(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1826,axiom,
! [VarNext] :
( v106616(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v106615(VarNext,B)
<=> v5053(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21203,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106616(VarNext)
<=> v106617(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21202,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106617(VarNext)
<=> ( v106619(VarNext)
& v4522(VarNext) ) ) ) ).
fof(writeUnaryOperator_8310,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106619(VarNext)
<=> v4535(VarNext) ) ) ).
fof(addAssignment_32887,axiom,
! [VarCurr] :
( v4335(VarCurr,bitIndex12)
<=> v4337(VarCurr,bitIndex12) ) ).
fof(addAssignment_32886,axiom,
! [VarCurr] :
( v4337(VarCurr,bitIndex12)
<=> v4339(VarCurr,bitIndex12) ) ).
fof(addAssignment_32885,axiom,
! [VarCurr] :
( v4339(VarCurr,bitIndex12)
<=> v4341(VarCurr,bitIndex12) ) ).
fof(addAssignment_32884,axiom,
! [VarCurr] :
( v4341(VarCurr,bitIndex12)
<=> v4343(VarCurr,bitIndex12) ) ).
fof(addAssignment_32883,axiom,
! [VarCurr] :
( v4343(VarCurr,bitIndex12)
<=> v4345(VarCurr,bitIndex12) ) ).
fof(addAssignment_32882,axiom,
! [VarCurr] :
( v4345(VarCurr,bitIndex12)
<=> v4347(VarCurr,bitIndex12) ) ).
fof(addAssignment_32881,axiom,
! [VarCurr] :
( v4347(VarCurr,bitIndex12)
<=> v4349(VarCurr,bitIndex12) ) ).
fof(addAssignment_32880,axiom,
! [VarCurr] :
( v4349(VarCurr,bitIndex12)
<=> v4351(VarCurr,bitIndex12) ) ).
fof(addAssignment_32879,axiom,
! [VarCurr] :
( v4351(VarCurr,bitIndex12)
<=> v4353(VarCurr,bitIndex12) ) ).
fof(addAssignment_32878,axiom,
! [VarCurr] :
( v4353(VarCurr,bitIndex12)
<=> v4355(VarCurr,bitIndex12) ) ).
fof(addAssignment_32877,axiom,
! [VarNext] :
( v4355(VarNext,bitIndex12)
<=> v106607(VarNext,bitIndex12) ) ).
fof(addCaseBooleanConditionEqualRanges1_1751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106609(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v106607(VarNext,B)
<=> v4355(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1825,axiom,
! [VarNext] :
( v106609(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v106607(VarNext,B)
<=> v5040(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106609(VarNext)
<=> ( v106610(VarNext)
& v5034(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106610(VarNext)
<=> ( v106612(VarNext)
& v4502(VarNext) ) ) ) ).
fof(writeUnaryOperator_8309,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106612(VarNext)
<=> v4509(VarNext) ) ) ).
fof(addAssignment_32876,axiom,
! [VarCurr] :
( v106603(VarCurr)
<=> $false ) ).
fof(addAssignment_32875,axiom,
! [VarCurr] :
( v106601(VarCurr)
<=> $false ) ).
fof(addAssignment_32874,axiom,
! [VarCurr] :
( v106599(VarCurr)
<=> $true ) ).
fof(addAssignment_32873,axiom,
! [VarCurr] :
( v106597(VarCurr)
<=> $false ) ).
fof(addAssignment_32872,axiom,
! [VarCurr] :
( v106595(VarCurr)
<=> v4272(VarCurr) ) ).
fof(addAssignment_32871,axiom,
! [VarCurr] :
( v106563(VarCurr)
<=> v106565(VarCurr) ) ).
fof(addAssignment_32870,axiom,
! [VarCurr] :
( v106565(VarCurr)
<=> v106567(VarCurr) ) ).
fof(addAssignment_32869,axiom,
! [VarCurr] :
( v106567(VarCurr)
<=> v106569(VarCurr) ) ).
fof(addAssignment_32868,axiom,
! [VarCurr] :
( v106569(VarCurr)
<=> v106571(VarCurr) ) ).
fof(addAssignment_32867,axiom,
! [VarCurr] :
( v106571(VarCurr)
<=> v99872(VarCurr,bitIndex0) ) ).
fof(addAssignment_32866,axiom,
! [VarCurr] :
( v106442(VarCurr,bitIndex1)
<=> v106535(VarCurr,bitIndex1) ) ).
fof(addAssignment_32865,axiom,
! [VarCurr] :
( v106442(VarCurr,bitIndex2)
<=> v106535(VarCurr,bitIndex2) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1240,axiom,
! [VarCurr] :
( ( ~ v106536(VarCurr)
& ~ v106544(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v106535(VarCurr,B)
<=> v106552(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5008,axiom,
! [VarCurr] :
( v106544(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106535(VarCurr,B)
<=> v106545(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5010,axiom,
! [VarCurr] :
( v106536(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106535(VarCurr,B)
<=> v106539(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5007,axiom,
! [VarCurr] :
( ~ v106553(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106552(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5009,axiom,
! [VarCurr] :
( v106553(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106552(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21199,axiom,
! [VarCurr] :
( v106554(VarCurr)
<=> ( v106556(VarCurr)
| v106559(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7447,axiom,
! [VarCurr] :
( v106559(VarCurr)
<=> ( ( v106450(VarCurr,bitIndex1)
<=> $true )
& ( v106450(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21198,axiom,
! [VarCurr] :
( v106556(VarCurr)
<=> ( v106557(VarCurr)
| v106558(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7446,axiom,
! [VarCurr] :
( v106558(VarCurr)
<=> ( ( v106450(VarCurr,bitIndex1)
<=> $true )
& ( v106450(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7445,axiom,
! [VarCurr] :
( v106557(VarCurr)
<=> ( ( v106450(VarCurr,bitIndex1)
<=> $false )
& ( v106450(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7444,axiom,
! [VarCurr] :
( v106553(VarCurr)
<=> ( ( v106450(VarCurr,bitIndex1)
<=> $false )
& ( v106450(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7443,axiom,
! [VarCurr] :
( v106551(VarCurr)
<=> ( ( v106444(VarCurr,bitIndex1)
<=> $true )
& ( v106444(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1239,axiom,
! [VarCurr] :
( ( ~ v106546(VarCurr)
& ~ v106549(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v106545(VarCurr,B)
<=> b011(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5006,axiom,
! [VarCurr] :
( v106549(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106545(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5008,axiom,
! [VarCurr] :
( v106546(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106545(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7442,axiom,
! [VarCurr] :
( v106550(VarCurr)
<=> ( ( v106450(VarCurr,bitIndex1)
<=> $true )
& ( v106450(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7441,axiom,
! [VarCurr] :
( v106549(VarCurr)
<=> ( ( v106450(VarCurr,bitIndex1)
<=> $true )
& ( v106450(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21197,axiom,
! [VarCurr] :
( v106546(VarCurr)
<=> ( v106547(VarCurr)
| v106548(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7440,axiom,
! [VarCurr] :
( v106548(VarCurr)
<=> ( ( v106450(VarCurr,bitIndex1)
<=> $false )
& ( v106450(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7439,axiom,
! [VarCurr] :
( v106547(VarCurr)
<=> ( ( v106450(VarCurr,bitIndex1)
<=> $false )
& ( v106450(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7438,axiom,
! [VarCurr] :
( v106544(VarCurr)
<=> ( ( v106444(VarCurr,bitIndex1)
<=> $true )
& ( v106444(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_146,axiom,
! [VarCurr] :
( ( ~ v106540(VarCurr)
& ~ v106541(VarCurr)
& ~ v106542(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v106539(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1238,axiom,
! [VarCurr] :
( v106542(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106539(VarCurr,B)
<=> b011(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5005,axiom,
! [VarCurr] :
( v106541(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106539(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5007,axiom,
! [VarCurr] :
( v106540(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v106539(VarCurr,B)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7437,axiom,
! [VarCurr] :
( v106543(VarCurr)
<=> ( ( v106450(VarCurr,bitIndex1)
<=> $true )
& ( v106450(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7436,axiom,
! [VarCurr] :
( v106542(VarCurr)
<=> ( ( v106450(VarCurr,bitIndex1)
<=> $true )
& ( v106450(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7435,axiom,
! [VarCurr] :
( v106541(VarCurr)
<=> ( ( v106450(VarCurr,bitIndex1)
<=> $false )
& ( v106450(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7434,axiom,
! [VarCurr] :
( v106540(VarCurr)
<=> ( ( v106450(VarCurr,bitIndex1)
<=> $false )
& ( v106450(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21196,axiom,
! [VarCurr] :
( v106536(VarCurr)
<=> ( v106537(VarCurr)
| v106538(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7433,axiom,
! [VarCurr] :
( v106538(VarCurr)
<=> ( ( v106444(VarCurr,bitIndex1)
<=> $false )
& ( v106444(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7432,axiom,
! [VarCurr] :
( v106537(VarCurr)
<=> ( ( v106444(VarCurr,bitIndex1)
<=> $false )
& ( v106444(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32864,axiom,
! [VarCurr] :
( v106516(VarCurr)
<=> v99880(VarCurr) ) ).
fof(addAssignment_32863,axiom,
! [VarCurr] :
( v106488(VarCurr)
<=> v106490(VarCurr) ) ).
fof(addAssignment_32862,axiom,
! [VarCurr] :
( v106490(VarCurr)
<=> v10185(VarCurr) ) ).
fof(addAssignment_32861,axiom,
! [VarCurr] :
( v106446(VarCurr)
<=> v106448(VarCurr) ) ).
fof(addAssignment_32860,axiom,
! [VarCurr] :
( v106448(VarCurr)
<=> v4296(VarCurr) ) ).
fof(addAssignment_32859,axiom,
! [VarCurr] :
( v99872(VarCurr,bitIndex0)
<=> v99874(VarCurr,bitIndex0) ) ).
fof(addAssignment_32858,axiom,
! [VarCurr] :
( v99874(VarCurr,bitIndex0)
<=> v99876(VarCurr,bitIndex0) ) ).
fof(addAssignment_32857,axiom,
! [VarNext] :
( v99876(VarNext,bitIndex0)
<=> v106424(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106425(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106424(VarNext,B)
<=> v99876(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1824,axiom,
! [VarNext] :
( v106425(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106424(VarNext,B)
<=> v106419(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21195,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106425(VarNext)
<=> v106426(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21194,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106426(VarNext)
<=> ( v106428(VarNext)
& v106404(VarNext) ) ) ) ).
fof(writeUnaryOperator_8308,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106428(VarNext)
<=> v106413(VarNext) ) ) ).
fof(addAssignment_32856,axiom,
! [VarCurr] :
( v99882(VarCurr,bitIndex0)
<=> v106392(VarCurr,bitIndex0) ) ).
fof(addAssignment_32855,axiom,
! [VarNext] :
( v99876(VarNext,bitIndex1)
<=> v106408(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1749,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106409(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106408(VarNext,B)
<=> v99876(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1823,axiom,
! [VarNext] :
( v106409(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106408(VarNext,B)
<=> v106419(VarNext,B) ) ) ) ).
fof(addAssignment_32854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106419(VarNext,B)
<=> v106417(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2293,axiom,
! [VarCurr] :
( ~ v106420(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106417(VarCurr,B)
<=> v99882(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2324,axiom,
! [VarCurr] :
( v106420(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106417(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8307,axiom,
! [VarCurr] :
( ~ v106420(VarCurr)
<=> v99878(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106409(VarNext)
<=> v106410(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21192,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106410(VarNext)
<=> ( v106411(VarNext)
& v106404(VarNext) ) ) ) ).
fof(writeUnaryOperator_8306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106411(VarNext)
<=> v106413(VarNext) ) ) ).
fof(addAssignment_32853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106413(VarNext)
<=> v106404(VarCurr) ) ) ).
fof(addAssignment_32852,axiom,
! [VarCurr] :
( v106404(VarCurr)
<=> v106406(VarCurr) ) ).
fof(addAssignment_32851,axiom,
! [VarCurr] :
( v106406(VarCurr)
<=> v4528(VarCurr) ) ).
fof(addAssignment_32850,axiom,
! [VarCurr] :
( v99882(VarCurr,bitIndex1)
<=> v106392(VarCurr,bitIndex1) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_145,axiom,
! [VarCurr] :
( ( ~ v106393(VarCurr)
& ~ v106395(VarCurr)
& ~ v106398(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v106392(VarCurr,B)
<=> v99876(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1237,axiom,
! [VarCurr] :
( v106398(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106392(VarCurr,B)
<=> v106400(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5004,axiom,
! [VarCurr] :
( v106395(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106392(VarCurr,B)
<=> v106397(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5006,axiom,
! [VarCurr] :
( v106393(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106392(VarCurr,B)
<=> v99876(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7431,axiom,
! [VarCurr] :
( v106401(VarCurr)
<=> ( ( v106402(VarCurr,bitIndex1)
<=> $true )
& ( v106402(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32849,axiom,
! [VarCurr] :
( v106402(VarCurr,bitIndex0)
<=> v106387(VarCurr) ) ).
fof(addAssignment_32848,axiom,
! [VarCurr] :
( v106402(VarCurr,bitIndex1)
<=> v99884(VarCurr) ) ).
fof(addAssignment_32847,axiom,
! [VarCurr] :
( v106400(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32846,axiom,
! [VarCurr] :
( ( v106400(VarCurr,bitIndex3)
<=> v99876(VarCurr,bitIndex2) )
& ( v106400(VarCurr,bitIndex2)
<=> v99876(VarCurr,bitIndex1) )
& ( v106400(VarCurr,bitIndex1)
<=> v99876(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7430,axiom,
! [VarCurr] :
( v106398(VarCurr)
<=> ( ( v106399(VarCurr,bitIndex1)
<=> $true )
& ( v106399(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32845,axiom,
! [VarCurr] :
( v106399(VarCurr,bitIndex0)
<=> v106387(VarCurr) ) ).
fof(addAssignment_32844,axiom,
! [VarCurr] :
( v106399(VarCurr,bitIndex1)
<=> v99884(VarCurr) ) ).
fof(addAssignment_32843,axiom,
! [VarCurr] :
( ( v106397(VarCurr,bitIndex2)
<=> v99876(VarCurr,bitIndex3) )
& ( v106397(VarCurr,bitIndex1)
<=> v99876(VarCurr,bitIndex2) )
& ( v106397(VarCurr,bitIndex0)
<=> v99876(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_32842,axiom,
! [VarCurr] :
( v106397(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7429,axiom,
! [VarCurr] :
( v106395(VarCurr)
<=> ( ( v106396(VarCurr,bitIndex1)
<=> $false )
& ( v106396(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32841,axiom,
! [VarCurr] :
( v106396(VarCurr,bitIndex0)
<=> v106387(VarCurr) ) ).
fof(addAssignment_32840,axiom,
! [VarCurr] :
( v106396(VarCurr,bitIndex1)
<=> v99884(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7428,axiom,
! [VarCurr] :
( v106393(VarCurr)
<=> ( ( v106394(VarCurr,bitIndex1)
<=> $false )
& ( v106394(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32839,axiom,
! [VarCurr] :
( v106394(VarCurr,bitIndex0)
<=> v106387(VarCurr) ) ).
fof(addAssignment_32838,axiom,
! [VarCurr] :
( v106394(VarCurr,bitIndex1)
<=> v99884(VarCurr) ) ).
fof(addAssignment_32837,axiom,
! [VarCurr] :
( v99884(VarCurr)
<=> v99886(VarCurr) ) ).
fof(addAssignment_32836,axiom,
! [VarCurr] :
( v99886(VarCurr)
<=> v99888(VarCurr) ) ).
fof(addAssignment_32835,axiom,
! [VarCurr] :
( v99888(VarCurr)
<=> v99890(VarCurr) ) ).
fof(addAssignment_32834,axiom,
! [VarCurr] :
( v99890(VarCurr)
<=> v99892(VarCurr) ) ).
fof(addAssignment_32833,axiom,
! [VarCurr] :
( v99892(VarCurr)
<=> v99894(VarCurr) ) ).
fof(addAssignment_32832,axiom,
! [VarCurr] :
( v99894(VarCurr)
<=> v99896(VarCurr) ) ).
fof(addAssignment_32831,axiom,
! [VarCurr] :
( v99896(VarCurr)
<=> v99898(VarCurr) ) ).
fof(addAssignment_32830,axiom,
! [VarCurr] :
( v99898(VarCurr)
<=> v99900(VarCurr) ) ).
fof(addAssignment_32829,axiom,
! [VarCurr] :
( v99900(VarCurr)
<=> v99902(VarCurr) ) ).
fof(addAssignment_32828,axiom,
! [VarCurr] :
( v99902(VarCurr)
<=> v99904(VarCurr) ) ).
fof(addAssignment_32827,axiom,
! [VarCurr] :
( v99904(VarCurr)
<=> v99906(VarCurr) ) ).
fof(addAssignment_32826,axiom,
! [VarCurr] :
( v99906(VarCurr)
<=> v99908(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1748,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106374(VarNext)
=> ( v99908(VarNext)
<=> v99908(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1822,axiom,
! [VarNext] :
( v106374(VarNext)
=> ( v99908(VarNext)
<=> v106382(VarNext) ) ) ).
fof(addAssignment_32825,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106382(VarNext)
<=> v106380(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2292,axiom,
! [VarCurr] :
( ~ v106383(VarCurr)
=> ( v106380(VarCurr)
<=> v99912(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2323,axiom,
! [VarCurr] :
( v106383(VarCurr)
=> ( v106380(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_8305,axiom,
! [VarCurr] :
( ~ v106383(VarCurr)
<=> v99910(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21191,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106374(VarNext)
<=> v106375(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21190,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106375(VarNext)
<=> ( v106376(VarNext)
& v99966(VarNext) ) ) ) ).
fof(writeUnaryOperator_8304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106376(VarNext)
<=> v99975(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5003,axiom,
! [VarCurr] :
( ~ v106371(VarCurr)
=> ( v99912(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5005,axiom,
! [VarCurr] :
( v106371(VarCurr)
=> ( v99912(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21189,axiom,
! [VarCurr] :
( v106371(VarCurr)
<=> ( v104226(VarCurr)
| v104230(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21188,axiom,
! [VarCurr] :
( v104161(VarCurr)
<=> ( v106368(VarCurr)
& v106369(VarCurr) ) ) ).
fof(writeUnaryOperator_8303,axiom,
! [VarCurr] :
( ~ v106369(VarCurr)
<=> v106281(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7427,axiom,
! [VarCurr] :
( v106368(VarCurr)
<=> ( ( v99916(VarCurr,bitIndex7)
<=> v104163(VarCurr,bitIndex7) )
& ( v99916(VarCurr,bitIndex6)
<=> v104163(VarCurr,bitIndex6) )
& ( v99916(VarCurr,bitIndex5)
<=> v104163(VarCurr,bitIndex5) )
& ( v99916(VarCurr,bitIndex4)
<=> v104163(VarCurr,bitIndex4) )
& ( v99916(VarCurr,bitIndex3)
<=> v104163(VarCurr,bitIndex3) )
& ( v99916(VarCurr,bitIndex2)
<=> v104163(VarCurr,bitIndex2) )
& ( v99916(VarCurr,bitIndex1)
<=> v104163(VarCurr,bitIndex1) )
& ( v99916(VarCurr,bitIndex0)
<=> v104163(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_32824,axiom,
! [VarCurr] :
( v106281(VarCurr)
<=> v106283(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1747,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106345(VarNext)
=> ( v106283(VarNext)
<=> v106283(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1821,axiom,
! [VarNext] :
( v106345(VarNext)
=> ( v106283(VarNext)
<=> v106363(VarNext) ) ) ).
fof(addAssignment_32823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106363(VarNext)
<=> v106361(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2291,axiom,
! [VarCurr] :
( ~ v106360(VarCurr)
=> ( v106361(VarCurr)
<=> v106364(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2322,axiom,
! [VarCurr] :
( v106360(VarCurr)
=> ( v106361(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2290,axiom,
! [VarCurr] :
( ~ v104173(VarCurr)
=> ( v106364(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2321,axiom,
! [VarCurr] :
( v104173(VarCurr)
=> ( v106364(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106345(VarNext)
<=> ( v106346(VarNext)
& v106353(VarNext) ) ) ) ).
fof(addAssignment_32822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106353(VarNext)
<=> v106351(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21186,axiom,
! [VarCurr] :
( v106351(VarCurr)
<=> ( v106354(VarCurr)
| v106360(VarCurr) ) ) ).
fof(writeUnaryOperator_8302,axiom,
! [VarCurr] :
( ~ v106360(VarCurr)
<=> v104171(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21185,axiom,
! [VarCurr] :
( v106354(VarCurr)
<=> ( v106355(VarCurr)
| v104173(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21184,axiom,
! [VarCurr] :
( v106355(VarCurr)
<=> ( v106356(VarCurr)
& v106359(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7426,axiom,
! [VarCurr] :
( v106359(VarCurr)
<=> ( v106021(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21183,axiom,
! [VarCurr] :
( v106356(VarCurr)
<=> ( v106357(VarCurr)
& v106358(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7425,axiom,
! [VarCurr] :
( v106358(VarCurr)
<=> ( v106285(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7424,axiom,
! [VarCurr] :
( v106357(VarCurr)
<=> ( v105832(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106346(VarNext)
<=> ( v106347(VarNext)
& v106025(VarNext) ) ) ) ).
fof(writeUnaryOperator_8301,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106347(VarNext)
<=> v106032(VarNext) ) ) ).
fof(addAssignment_32821,axiom,
! [VarCurr] :
( v106021(VarCurr,bitIndex0)
<=> v106042(VarCurr,bitIndex0) ) ).
fof(addAssignment_32820,axiom,
! [VarNext] :
( v106285(VarNext,bitIndex1)
<=> v106336(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106337(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106336(VarNext,B)
<=> v106285(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1820,axiom,
! [VarNext] :
( v106337(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106336(VarNext,B)
<=> v106316(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21181,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106337(VarNext)
<=> v106338(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106338(VarNext)
<=> ( v106340(VarNext)
& v106025(VarNext) ) ) ) ).
fof(writeUnaryOperator_8300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106340(VarNext)
<=> v106032(VarNext) ) ) ).
fof(addAssignment_32819,axiom,
! [VarCurr] :
( v106287(VarCurr,bitIndex1)
<=> v106292(VarCurr,bitIndex1) ) ).
fof(addAssignment_32818,axiom,
! [VarCurr] :
( v106289(VarCurr,bitIndex1)
<=> v106290(VarCurr,bitIndex1) ) ).
fof(addAssignment_32817,axiom,
! [VarNext] :
( v106285(VarNext,bitIndex0)
<=> v106328(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106329(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106328(VarNext,B)
<=> v106285(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1819,axiom,
! [VarNext] :
( v106329(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106328(VarNext,B)
<=> v106316(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106329(VarNext)
<=> v106330(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21178,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106330(VarNext)
<=> ( v106332(VarNext)
& v106025(VarNext) ) ) ) ).
fof(writeUnaryOperator_8299,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106332(VarNext)
<=> v106032(VarNext) ) ) ).
fof(addAssignment_32816,axiom,
! [VarCurr] :
( v106287(VarCurr,bitIndex0)
<=> v106292(VarCurr,bitIndex0) ) ).
fof(addAssignment_32815,axiom,
! [VarNext] :
( v106285(VarNext,bitIndex2)
<=> v106320(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106321(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106320(VarNext,B)
<=> v106285(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1818,axiom,
! [VarNext] :
( v106321(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106320(VarNext,B)
<=> v106316(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21177,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106321(VarNext)
<=> v106322(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106322(VarNext)
<=> ( v106324(VarNext)
& v106025(VarNext) ) ) ) ).
fof(writeUnaryOperator_8298,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106324(VarNext)
<=> v106032(VarNext) ) ) ).
fof(addAssignment_32814,axiom,
! [VarCurr] :
( v106287(VarCurr,bitIndex2)
<=> v106292(VarCurr,bitIndex2) ) ).
fof(addAssignment_32813,axiom,
! [VarCurr] :
( v106289(VarCurr,bitIndex2)
<=> v106290(VarCurr,bitIndex2) ) ).
fof(addAssignment_32812,axiom,
! [VarNext] :
( v106285(VarNext,bitIndex3)
<=> v106307(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106308(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106307(VarNext,B)
<=> v106285(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1817,axiom,
! [VarNext] :
( v106308(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106307(VarNext,B)
<=> v106316(VarNext,B) ) ) ) ).
fof(addAssignment_32811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v106316(VarNext,B)
<=> v106314(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2289,axiom,
! [VarCurr] :
( ~ v106039(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106314(VarCurr,B)
<=> v106287(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2320,axiom,
! [VarCurr] :
( v106039(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106314(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21175,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106308(VarNext)
<=> v106309(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106309(VarNext)
<=> ( v106311(VarNext)
& v106025(VarNext) ) ) ) ).
fof(writeUnaryOperator_8297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106311(VarNext)
<=> v106032(VarNext) ) ) ).
fof(addAssignment_32810,axiom,
! [VarCurr] :
( v106287(VarCurr,bitIndex3)
<=> v106292(VarCurr,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2288,axiom,
! [VarCurr] :
( ~ v106293(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106292(VarCurr,B)
<=> v106294(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2319,axiom,
! [VarCurr] :
( v106293(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106292(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_144,axiom,
! [VarCurr] :
( ( ~ v106295(VarCurr)
& ~ v106297(VarCurr)
& ~ v106301(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v106294(VarCurr,B)
<=> v106285(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1236,axiom,
! [VarCurr] :
( v106301(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106294(VarCurr,B)
<=> v106303(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5002,axiom,
! [VarCurr] :
( v106297(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106294(VarCurr,B)
<=> v106299(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5004,axiom,
! [VarCurr] :
( v106295(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v106294(VarCurr,B)
<=> v106285(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7423,axiom,
! [VarCurr] :
( v106304(VarCurr)
<=> ( ( v106305(VarCurr,bitIndex1)
<=> $true )
& ( v106305(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32809,axiom,
! [VarCurr] :
( v106305(VarCurr,bitIndex0)
<=> v105832(VarCurr) ) ).
fof(addAssignment_32808,axiom,
! [VarCurr] :
( v106305(VarCurr,bitIndex1)
<=> v104173(VarCurr) ) ).
fof(addAssignment_32807,axiom,
! [VarCurr] :
( v106303(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32806,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v106303(VarCurr,B)
<=> v106289(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7422,axiom,
! [VarCurr] :
( v106301(VarCurr)
<=> ( ( v106302(VarCurr,bitIndex1)
<=> $true )
& ( v106302(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32805,axiom,
! [VarCurr] :
( v106302(VarCurr,bitIndex0)
<=> v105832(VarCurr) ) ).
fof(addAssignment_32804,axiom,
! [VarCurr] :
( v106302(VarCurr,bitIndex1)
<=> v104173(VarCurr) ) ).
fof(addAssignment_32803,axiom,
! [VarCurr] :
( ( v106299(VarCurr,bitIndex2)
<=> v106285(VarCurr,bitIndex3) )
& ( v106299(VarCurr,bitIndex1)
<=> v106285(VarCurr,bitIndex2) )
& ( v106299(VarCurr,bitIndex0)
<=> v106285(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_32802,axiom,
! [VarCurr] :
( v106299(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7421,axiom,
! [VarCurr] :
( v106297(VarCurr)
<=> ( ( v106298(VarCurr,bitIndex1)
<=> $false )
& ( v106298(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32801,axiom,
! [VarCurr] :
( v106298(VarCurr,bitIndex0)
<=> v105832(VarCurr) ) ).
fof(addAssignment_32800,axiom,
! [VarCurr] :
( v106298(VarCurr,bitIndex1)
<=> v104173(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7420,axiom,
! [VarCurr] :
( v106295(VarCurr)
<=> ( ( v106296(VarCurr,bitIndex1)
<=> $false )
& ( v106296(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32799,axiom,
! [VarCurr] :
( v106296(VarCurr,bitIndex0)
<=> v105832(VarCurr) ) ).
fof(addAssignment_32798,axiom,
! [VarCurr] :
( v106296(VarCurr,bitIndex1)
<=> v104173(VarCurr) ) ).
fof(writeUnaryOperator_8296,axiom,
! [VarCurr] :
( ~ v106293(VarCurr)
<=> v104171(VarCurr) ) ).
fof(addAssignment_32797,axiom,
! [VarCurr] :
( v106289(VarCurr,bitIndex3)
<=> v106290(VarCurr,bitIndex3) ) ).
fof(addAssignment_32796,axiom,
! [VarCurr] :
( v106290(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_32795,axiom,
! [VarCurr] :
( ( v106290(VarCurr,bitIndex3)
<=> v106285(VarCurr,bitIndex2) )
& ( v106290(VarCurr,bitIndex2)
<=> v106285(VarCurr,bitIndex1) )
& ( v106290(VarCurr,bitIndex1)
<=> v106285(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32794,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v104163(VarCurr,B)
<=> v104165(VarCurr,B) ) ) ).
fof(addAssignment_32793,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v104165(VarCurr,B)
<=> v104167(VarCurr,B) ) ) ).
fof(addAssignment_32792,axiom,
! [VarCurr] :
( ( v104167(VarCurr,bitIndex7)
<=> v104169(VarCurr,bitIndex400) )
& ( v104167(VarCurr,bitIndex6)
<=> v104169(VarCurr,bitIndex399) )
& ( v104167(VarCurr,bitIndex5)
<=> v104169(VarCurr,bitIndex398) )
& ( v104167(VarCurr,bitIndex4)
<=> v104169(VarCurr,bitIndex397) )
& ( v104167(VarCurr,bitIndex3)
<=> v104169(VarCurr,bitIndex396) )
& ( v104167(VarCurr,bitIndex2)
<=> v104169(VarCurr,bitIndex395) )
& ( v104167(VarCurr,bitIndex1)
<=> v104169(VarCurr,bitIndex394) )
& ( v104167(VarCurr,bitIndex0)
<=> v104169(VarCurr,bitIndex393) ) ) ).
fof(addAssignment_32791,axiom,
! [VarNext] :
( ( v104169(VarNext,bitIndex400)
<=> v106249(VarNext,bitIndex7) )
& ( v104169(VarNext,bitIndex399)
<=> v106249(VarNext,bitIndex6) )
& ( v104169(VarNext,bitIndex398)
<=> v106249(VarNext,bitIndex5) )
& ( v104169(VarNext,bitIndex397)
<=> v106249(VarNext,bitIndex4) )
& ( v104169(VarNext,bitIndex396)
<=> v106249(VarNext,bitIndex3) )
& ( v104169(VarNext,bitIndex395)
<=> v106249(VarNext,bitIndex2) )
& ( v104169(VarNext,bitIndex394)
<=> v106249(VarNext,bitIndex1) )
& ( v104169(VarNext,bitIndex393)
<=> v106249(VarNext,bitIndex0) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_74,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106250(VarNext)
=> ( ( v106249(VarNext,bitIndex130)
<=> v104169(VarCurr,bitIndex523) )
& ( v106249(VarNext,bitIndex129)
<=> v104169(VarCurr,bitIndex522) )
& ( v106249(VarNext,bitIndex128)
<=> v104169(VarCurr,bitIndex521) )
& ( v106249(VarNext,bitIndex127)
<=> v104169(VarCurr,bitIndex520) )
& ( v106249(VarNext,bitIndex126)
<=> v104169(VarCurr,bitIndex519) )
& ( v106249(VarNext,bitIndex125)
<=> v104169(VarCurr,bitIndex518) )
& ( v106249(VarNext,bitIndex124)
<=> v104169(VarCurr,bitIndex517) )
& ( v106249(VarNext,bitIndex123)
<=> v104169(VarCurr,bitIndex516) )
& ( v106249(VarNext,bitIndex122)
<=> v104169(VarCurr,bitIndex515) )
& ( v106249(VarNext,bitIndex121)
<=> v104169(VarCurr,bitIndex514) )
& ( v106249(VarNext,bitIndex120)
<=> v104169(VarCurr,bitIndex513) )
& ( v106249(VarNext,bitIndex119)
<=> v104169(VarCurr,bitIndex512) )
& ( v106249(VarNext,bitIndex118)
<=> v104169(VarCurr,bitIndex511) )
& ( v106249(VarNext,bitIndex117)
<=> v104169(VarCurr,bitIndex510) )
& ( v106249(VarNext,bitIndex116)
<=> v104169(VarCurr,bitIndex509) )
& ( v106249(VarNext,bitIndex115)
<=> v104169(VarCurr,bitIndex508) )
& ( v106249(VarNext,bitIndex114)
<=> v104169(VarCurr,bitIndex507) )
& ( v106249(VarNext,bitIndex113)
<=> v104169(VarCurr,bitIndex506) )
& ( v106249(VarNext,bitIndex112)
<=> v104169(VarCurr,bitIndex505) )
& ( v106249(VarNext,bitIndex111)
<=> v104169(VarCurr,bitIndex504) )
& ( v106249(VarNext,bitIndex110)
<=> v104169(VarCurr,bitIndex503) )
& ( v106249(VarNext,bitIndex109)
<=> v104169(VarCurr,bitIndex502) )
& ( v106249(VarNext,bitIndex108)
<=> v104169(VarCurr,bitIndex501) )
& ( v106249(VarNext,bitIndex107)
<=> v104169(VarCurr,bitIndex500) )
& ( v106249(VarNext,bitIndex106)
<=> v104169(VarCurr,bitIndex499) )
& ( v106249(VarNext,bitIndex105)
<=> v104169(VarCurr,bitIndex498) )
& ( v106249(VarNext,bitIndex104)
<=> v104169(VarCurr,bitIndex497) )
& ( v106249(VarNext,bitIndex103)
<=> v104169(VarCurr,bitIndex496) )
& ( v106249(VarNext,bitIndex102)
<=> v104169(VarCurr,bitIndex495) )
& ( v106249(VarNext,bitIndex101)
<=> v104169(VarCurr,bitIndex494) )
& ( v106249(VarNext,bitIndex100)
<=> v104169(VarCurr,bitIndex493) )
& ( v106249(VarNext,bitIndex99)
<=> v104169(VarCurr,bitIndex492) )
& ( v106249(VarNext,bitIndex98)
<=> v104169(VarCurr,bitIndex491) )
& ( v106249(VarNext,bitIndex97)
<=> v104169(VarCurr,bitIndex490) )
& ( v106249(VarNext,bitIndex96)
<=> v104169(VarCurr,bitIndex489) )
& ( v106249(VarNext,bitIndex95)
<=> v104169(VarCurr,bitIndex488) )
& ( v106249(VarNext,bitIndex94)
<=> v104169(VarCurr,bitIndex487) )
& ( v106249(VarNext,bitIndex93)
<=> v104169(VarCurr,bitIndex486) )
& ( v106249(VarNext,bitIndex92)
<=> v104169(VarCurr,bitIndex485) )
& ( v106249(VarNext,bitIndex91)
<=> v104169(VarCurr,bitIndex484) )
& ( v106249(VarNext,bitIndex90)
<=> v104169(VarCurr,bitIndex483) )
& ( v106249(VarNext,bitIndex89)
<=> v104169(VarCurr,bitIndex482) )
& ( v106249(VarNext,bitIndex88)
<=> v104169(VarCurr,bitIndex481) )
& ( v106249(VarNext,bitIndex87)
<=> v104169(VarCurr,bitIndex480) )
& ( v106249(VarNext,bitIndex86)
<=> v104169(VarCurr,bitIndex479) )
& ( v106249(VarNext,bitIndex85)
<=> v104169(VarCurr,bitIndex478) )
& ( v106249(VarNext,bitIndex84)
<=> v104169(VarCurr,bitIndex477) )
& ( v106249(VarNext,bitIndex83)
<=> v104169(VarCurr,bitIndex476) )
& ( v106249(VarNext,bitIndex82)
<=> v104169(VarCurr,bitIndex475) )
& ( v106249(VarNext,bitIndex81)
<=> v104169(VarCurr,bitIndex474) )
& ( v106249(VarNext,bitIndex80)
<=> v104169(VarCurr,bitIndex473) )
& ( v106249(VarNext,bitIndex79)
<=> v104169(VarCurr,bitIndex472) )
& ( v106249(VarNext,bitIndex78)
<=> v104169(VarCurr,bitIndex471) )
& ( v106249(VarNext,bitIndex77)
<=> v104169(VarCurr,bitIndex470) )
& ( v106249(VarNext,bitIndex76)
<=> v104169(VarCurr,bitIndex469) )
& ( v106249(VarNext,bitIndex75)
<=> v104169(VarCurr,bitIndex468) )
& ( v106249(VarNext,bitIndex74)
<=> v104169(VarCurr,bitIndex467) )
& ( v106249(VarNext,bitIndex73)
<=> v104169(VarCurr,bitIndex466) )
& ( v106249(VarNext,bitIndex72)
<=> v104169(VarCurr,bitIndex465) )
& ( v106249(VarNext,bitIndex71)
<=> v104169(VarCurr,bitIndex464) )
& ( v106249(VarNext,bitIndex70)
<=> v104169(VarCurr,bitIndex463) )
& ( v106249(VarNext,bitIndex69)
<=> v104169(VarCurr,bitIndex462) )
& ( v106249(VarNext,bitIndex68)
<=> v104169(VarCurr,bitIndex461) )
& ( v106249(VarNext,bitIndex67)
<=> v104169(VarCurr,bitIndex460) )
& ( v106249(VarNext,bitIndex66)
<=> v104169(VarCurr,bitIndex459) )
& ( v106249(VarNext,bitIndex65)
<=> v104169(VarCurr,bitIndex458) )
& ( v106249(VarNext,bitIndex64)
<=> v104169(VarCurr,bitIndex457) )
& ( v106249(VarNext,bitIndex63)
<=> v104169(VarCurr,bitIndex456) )
& ( v106249(VarNext,bitIndex62)
<=> v104169(VarCurr,bitIndex455) )
& ( v106249(VarNext,bitIndex61)
<=> v104169(VarCurr,bitIndex454) )
& ( v106249(VarNext,bitIndex60)
<=> v104169(VarCurr,bitIndex453) )
& ( v106249(VarNext,bitIndex59)
<=> v104169(VarCurr,bitIndex452) )
& ( v106249(VarNext,bitIndex58)
<=> v104169(VarCurr,bitIndex451) )
& ( v106249(VarNext,bitIndex57)
<=> v104169(VarCurr,bitIndex450) )
& ( v106249(VarNext,bitIndex56)
<=> v104169(VarCurr,bitIndex449) )
& ( v106249(VarNext,bitIndex55)
<=> v104169(VarCurr,bitIndex448) )
& ( v106249(VarNext,bitIndex54)
<=> v104169(VarCurr,bitIndex447) )
& ( v106249(VarNext,bitIndex53)
<=> v104169(VarCurr,bitIndex446) )
& ( v106249(VarNext,bitIndex52)
<=> v104169(VarCurr,bitIndex445) )
& ( v106249(VarNext,bitIndex51)
<=> v104169(VarCurr,bitIndex444) )
& ( v106249(VarNext,bitIndex50)
<=> v104169(VarCurr,bitIndex443) )
& ( v106249(VarNext,bitIndex49)
<=> v104169(VarCurr,bitIndex442) )
& ( v106249(VarNext,bitIndex48)
<=> v104169(VarCurr,bitIndex441) )
& ( v106249(VarNext,bitIndex47)
<=> v104169(VarCurr,bitIndex440) )
& ( v106249(VarNext,bitIndex46)
<=> v104169(VarCurr,bitIndex439) )
& ( v106249(VarNext,bitIndex45)
<=> v104169(VarCurr,bitIndex438) )
& ( v106249(VarNext,bitIndex44)
<=> v104169(VarCurr,bitIndex437) )
& ( v106249(VarNext,bitIndex43)
<=> v104169(VarCurr,bitIndex436) )
& ( v106249(VarNext,bitIndex42)
<=> v104169(VarCurr,bitIndex435) )
& ( v106249(VarNext,bitIndex41)
<=> v104169(VarCurr,bitIndex434) )
& ( v106249(VarNext,bitIndex40)
<=> v104169(VarCurr,bitIndex433) )
& ( v106249(VarNext,bitIndex39)
<=> v104169(VarCurr,bitIndex432) )
& ( v106249(VarNext,bitIndex38)
<=> v104169(VarCurr,bitIndex431) )
& ( v106249(VarNext,bitIndex37)
<=> v104169(VarCurr,bitIndex430) )
& ( v106249(VarNext,bitIndex36)
<=> v104169(VarCurr,bitIndex429) )
& ( v106249(VarNext,bitIndex35)
<=> v104169(VarCurr,bitIndex428) )
& ( v106249(VarNext,bitIndex34)
<=> v104169(VarCurr,bitIndex427) )
& ( v106249(VarNext,bitIndex33)
<=> v104169(VarCurr,bitIndex426) )
& ( v106249(VarNext,bitIndex32)
<=> v104169(VarCurr,bitIndex425) )
& ( v106249(VarNext,bitIndex31)
<=> v104169(VarCurr,bitIndex424) )
& ( v106249(VarNext,bitIndex30)
<=> v104169(VarCurr,bitIndex423) )
& ( v106249(VarNext,bitIndex29)
<=> v104169(VarCurr,bitIndex422) )
& ( v106249(VarNext,bitIndex28)
<=> v104169(VarCurr,bitIndex421) )
& ( v106249(VarNext,bitIndex27)
<=> v104169(VarCurr,bitIndex420) )
& ( v106249(VarNext,bitIndex26)
<=> v104169(VarCurr,bitIndex419) )
& ( v106249(VarNext,bitIndex25)
<=> v104169(VarCurr,bitIndex418) )
& ( v106249(VarNext,bitIndex24)
<=> v104169(VarCurr,bitIndex417) )
& ( v106249(VarNext,bitIndex23)
<=> v104169(VarCurr,bitIndex416) )
& ( v106249(VarNext,bitIndex22)
<=> v104169(VarCurr,bitIndex415) )
& ( v106249(VarNext,bitIndex21)
<=> v104169(VarCurr,bitIndex414) )
& ( v106249(VarNext,bitIndex20)
<=> v104169(VarCurr,bitIndex413) )
& ( v106249(VarNext,bitIndex19)
<=> v104169(VarCurr,bitIndex412) )
& ( v106249(VarNext,bitIndex18)
<=> v104169(VarCurr,bitIndex411) )
& ( v106249(VarNext,bitIndex17)
<=> v104169(VarCurr,bitIndex410) )
& ( v106249(VarNext,bitIndex16)
<=> v104169(VarCurr,bitIndex409) )
& ( v106249(VarNext,bitIndex15)
<=> v104169(VarCurr,bitIndex408) )
& ( v106249(VarNext,bitIndex14)
<=> v104169(VarCurr,bitIndex407) )
& ( v106249(VarNext,bitIndex13)
<=> v104169(VarCurr,bitIndex406) )
& ( v106249(VarNext,bitIndex12)
<=> v104169(VarCurr,bitIndex405) )
& ( v106249(VarNext,bitIndex11)
<=> v104169(VarCurr,bitIndex404) )
& ( v106249(VarNext,bitIndex10)
<=> v104169(VarCurr,bitIndex403) )
& ( v106249(VarNext,bitIndex9)
<=> v104169(VarCurr,bitIndex402) )
& ( v106249(VarNext,bitIndex8)
<=> v104169(VarCurr,bitIndex401) )
& ( v106249(VarNext,bitIndex7)
<=> v104169(VarCurr,bitIndex400) )
& ( v106249(VarNext,bitIndex6)
<=> v104169(VarCurr,bitIndex399) )
& ( v106249(VarNext,bitIndex5)
<=> v104169(VarCurr,bitIndex398) )
& ( v106249(VarNext,bitIndex4)
<=> v104169(VarCurr,bitIndex397) )
& ( v106249(VarNext,bitIndex3)
<=> v104169(VarCurr,bitIndex396) )
& ( v106249(VarNext,bitIndex2)
<=> v104169(VarCurr,bitIndex395) )
& ( v106249(VarNext,bitIndex1)
<=> v104169(VarCurr,bitIndex394) )
& ( v106249(VarNext,bitIndex0)
<=> v104169(VarCurr,bitIndex393) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1816,axiom,
! [VarNext] :
( v106250(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106249(VarNext,B)
<=> v106276(VarNext,B) ) ) ) ).
fof(addAssignment_32790,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106276(VarNext,B)
<=> v106274(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5001,axiom,
! [VarCurr] :
( ~ v106121(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106274(VarCurr,B)
<=> v106277(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5003,axiom,
! [VarCurr] :
( v106121(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106274(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1235,axiom,
! [VarCurr] :
( ( ~ v106263(VarCurr)
& ~ v106265(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v106277(VarCurr,B)
<=> v106242(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_5000,axiom,
! [VarCurr] :
( v106265(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106277(VarCurr,B)
<=> v106235(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_9,axiom,
! [VarCurr] :
( v106263(VarCurr)
=> ( ( v106277(VarCurr,bitIndex130)
<=> v104169(VarCurr,bitIndex392) )
& ( v106277(VarCurr,bitIndex129)
<=> v104169(VarCurr,bitIndex391) )
& ( v106277(VarCurr,bitIndex128)
<=> v104169(VarCurr,bitIndex390) )
& ( v106277(VarCurr,bitIndex127)
<=> v104169(VarCurr,bitIndex389) )
& ( v106277(VarCurr,bitIndex126)
<=> v104169(VarCurr,bitIndex388) )
& ( v106277(VarCurr,bitIndex125)
<=> v104169(VarCurr,bitIndex387) )
& ( v106277(VarCurr,bitIndex124)
<=> v104169(VarCurr,bitIndex386) )
& ( v106277(VarCurr,bitIndex123)
<=> v104169(VarCurr,bitIndex385) )
& ( v106277(VarCurr,bitIndex122)
<=> v104169(VarCurr,bitIndex384) )
& ( v106277(VarCurr,bitIndex121)
<=> v104169(VarCurr,bitIndex383) )
& ( v106277(VarCurr,bitIndex120)
<=> v104169(VarCurr,bitIndex382) )
& ( v106277(VarCurr,bitIndex119)
<=> v104169(VarCurr,bitIndex381) )
& ( v106277(VarCurr,bitIndex118)
<=> v104169(VarCurr,bitIndex380) )
& ( v106277(VarCurr,bitIndex117)
<=> v104169(VarCurr,bitIndex379) )
& ( v106277(VarCurr,bitIndex116)
<=> v104169(VarCurr,bitIndex378) )
& ( v106277(VarCurr,bitIndex115)
<=> v104169(VarCurr,bitIndex377) )
& ( v106277(VarCurr,bitIndex114)
<=> v104169(VarCurr,bitIndex376) )
& ( v106277(VarCurr,bitIndex113)
<=> v104169(VarCurr,bitIndex375) )
& ( v106277(VarCurr,bitIndex112)
<=> v104169(VarCurr,bitIndex374) )
& ( v106277(VarCurr,bitIndex111)
<=> v104169(VarCurr,bitIndex373) )
& ( v106277(VarCurr,bitIndex110)
<=> v104169(VarCurr,bitIndex372) )
& ( v106277(VarCurr,bitIndex109)
<=> v104169(VarCurr,bitIndex371) )
& ( v106277(VarCurr,bitIndex108)
<=> v104169(VarCurr,bitIndex370) )
& ( v106277(VarCurr,bitIndex107)
<=> v104169(VarCurr,bitIndex369) )
& ( v106277(VarCurr,bitIndex106)
<=> v104169(VarCurr,bitIndex368) )
& ( v106277(VarCurr,bitIndex105)
<=> v104169(VarCurr,bitIndex367) )
& ( v106277(VarCurr,bitIndex104)
<=> v104169(VarCurr,bitIndex366) )
& ( v106277(VarCurr,bitIndex103)
<=> v104169(VarCurr,bitIndex365) )
& ( v106277(VarCurr,bitIndex102)
<=> v104169(VarCurr,bitIndex364) )
& ( v106277(VarCurr,bitIndex101)
<=> v104169(VarCurr,bitIndex363) )
& ( v106277(VarCurr,bitIndex100)
<=> v104169(VarCurr,bitIndex362) )
& ( v106277(VarCurr,bitIndex99)
<=> v104169(VarCurr,bitIndex361) )
& ( v106277(VarCurr,bitIndex98)
<=> v104169(VarCurr,bitIndex360) )
& ( v106277(VarCurr,bitIndex97)
<=> v104169(VarCurr,bitIndex359) )
& ( v106277(VarCurr,bitIndex96)
<=> v104169(VarCurr,bitIndex358) )
& ( v106277(VarCurr,bitIndex95)
<=> v104169(VarCurr,bitIndex357) )
& ( v106277(VarCurr,bitIndex94)
<=> v104169(VarCurr,bitIndex356) )
& ( v106277(VarCurr,bitIndex93)
<=> v104169(VarCurr,bitIndex355) )
& ( v106277(VarCurr,bitIndex92)
<=> v104169(VarCurr,bitIndex354) )
& ( v106277(VarCurr,bitIndex91)
<=> v104169(VarCurr,bitIndex353) )
& ( v106277(VarCurr,bitIndex90)
<=> v104169(VarCurr,bitIndex352) )
& ( v106277(VarCurr,bitIndex89)
<=> v104169(VarCurr,bitIndex351) )
& ( v106277(VarCurr,bitIndex88)
<=> v104169(VarCurr,bitIndex350) )
& ( v106277(VarCurr,bitIndex87)
<=> v104169(VarCurr,bitIndex349) )
& ( v106277(VarCurr,bitIndex86)
<=> v104169(VarCurr,bitIndex348) )
& ( v106277(VarCurr,bitIndex85)
<=> v104169(VarCurr,bitIndex347) )
& ( v106277(VarCurr,bitIndex84)
<=> v104169(VarCurr,bitIndex346) )
& ( v106277(VarCurr,bitIndex83)
<=> v104169(VarCurr,bitIndex345) )
& ( v106277(VarCurr,bitIndex82)
<=> v104169(VarCurr,bitIndex344) )
& ( v106277(VarCurr,bitIndex81)
<=> v104169(VarCurr,bitIndex343) )
& ( v106277(VarCurr,bitIndex80)
<=> v104169(VarCurr,bitIndex342) )
& ( v106277(VarCurr,bitIndex79)
<=> v104169(VarCurr,bitIndex341) )
& ( v106277(VarCurr,bitIndex78)
<=> v104169(VarCurr,bitIndex340) )
& ( v106277(VarCurr,bitIndex77)
<=> v104169(VarCurr,bitIndex339) )
& ( v106277(VarCurr,bitIndex76)
<=> v104169(VarCurr,bitIndex338) )
& ( v106277(VarCurr,bitIndex75)
<=> v104169(VarCurr,bitIndex337) )
& ( v106277(VarCurr,bitIndex74)
<=> v104169(VarCurr,bitIndex336) )
& ( v106277(VarCurr,bitIndex73)
<=> v104169(VarCurr,bitIndex335) )
& ( v106277(VarCurr,bitIndex72)
<=> v104169(VarCurr,bitIndex334) )
& ( v106277(VarCurr,bitIndex71)
<=> v104169(VarCurr,bitIndex333) )
& ( v106277(VarCurr,bitIndex70)
<=> v104169(VarCurr,bitIndex332) )
& ( v106277(VarCurr,bitIndex69)
<=> v104169(VarCurr,bitIndex331) )
& ( v106277(VarCurr,bitIndex68)
<=> v104169(VarCurr,bitIndex330) )
& ( v106277(VarCurr,bitIndex67)
<=> v104169(VarCurr,bitIndex329) )
& ( v106277(VarCurr,bitIndex66)
<=> v104169(VarCurr,bitIndex328) )
& ( v106277(VarCurr,bitIndex65)
<=> v104169(VarCurr,bitIndex327) )
& ( v106277(VarCurr,bitIndex64)
<=> v104169(VarCurr,bitIndex326) )
& ( v106277(VarCurr,bitIndex63)
<=> v104169(VarCurr,bitIndex325) )
& ( v106277(VarCurr,bitIndex62)
<=> v104169(VarCurr,bitIndex324) )
& ( v106277(VarCurr,bitIndex61)
<=> v104169(VarCurr,bitIndex323) )
& ( v106277(VarCurr,bitIndex60)
<=> v104169(VarCurr,bitIndex322) )
& ( v106277(VarCurr,bitIndex59)
<=> v104169(VarCurr,bitIndex321) )
& ( v106277(VarCurr,bitIndex58)
<=> v104169(VarCurr,bitIndex320) )
& ( v106277(VarCurr,bitIndex57)
<=> v104169(VarCurr,bitIndex319) )
& ( v106277(VarCurr,bitIndex56)
<=> v104169(VarCurr,bitIndex318) )
& ( v106277(VarCurr,bitIndex55)
<=> v104169(VarCurr,bitIndex317) )
& ( v106277(VarCurr,bitIndex54)
<=> v104169(VarCurr,bitIndex316) )
& ( v106277(VarCurr,bitIndex53)
<=> v104169(VarCurr,bitIndex315) )
& ( v106277(VarCurr,bitIndex52)
<=> v104169(VarCurr,bitIndex314) )
& ( v106277(VarCurr,bitIndex51)
<=> v104169(VarCurr,bitIndex313) )
& ( v106277(VarCurr,bitIndex50)
<=> v104169(VarCurr,bitIndex312) )
& ( v106277(VarCurr,bitIndex49)
<=> v104169(VarCurr,bitIndex311) )
& ( v106277(VarCurr,bitIndex48)
<=> v104169(VarCurr,bitIndex310) )
& ( v106277(VarCurr,bitIndex47)
<=> v104169(VarCurr,bitIndex309) )
& ( v106277(VarCurr,bitIndex46)
<=> v104169(VarCurr,bitIndex308) )
& ( v106277(VarCurr,bitIndex45)
<=> v104169(VarCurr,bitIndex307) )
& ( v106277(VarCurr,bitIndex44)
<=> v104169(VarCurr,bitIndex306) )
& ( v106277(VarCurr,bitIndex43)
<=> v104169(VarCurr,bitIndex305) )
& ( v106277(VarCurr,bitIndex42)
<=> v104169(VarCurr,bitIndex304) )
& ( v106277(VarCurr,bitIndex41)
<=> v104169(VarCurr,bitIndex303) )
& ( v106277(VarCurr,bitIndex40)
<=> v104169(VarCurr,bitIndex302) )
& ( v106277(VarCurr,bitIndex39)
<=> v104169(VarCurr,bitIndex301) )
& ( v106277(VarCurr,bitIndex38)
<=> v104169(VarCurr,bitIndex300) )
& ( v106277(VarCurr,bitIndex37)
<=> v104169(VarCurr,bitIndex299) )
& ( v106277(VarCurr,bitIndex36)
<=> v104169(VarCurr,bitIndex298) )
& ( v106277(VarCurr,bitIndex35)
<=> v104169(VarCurr,bitIndex297) )
& ( v106277(VarCurr,bitIndex34)
<=> v104169(VarCurr,bitIndex296) )
& ( v106277(VarCurr,bitIndex33)
<=> v104169(VarCurr,bitIndex295) )
& ( v106277(VarCurr,bitIndex32)
<=> v104169(VarCurr,bitIndex294) )
& ( v106277(VarCurr,bitIndex31)
<=> v104169(VarCurr,bitIndex293) )
& ( v106277(VarCurr,bitIndex30)
<=> v104169(VarCurr,bitIndex292) )
& ( v106277(VarCurr,bitIndex29)
<=> v104169(VarCurr,bitIndex291) )
& ( v106277(VarCurr,bitIndex28)
<=> v104169(VarCurr,bitIndex290) )
& ( v106277(VarCurr,bitIndex27)
<=> v104169(VarCurr,bitIndex289) )
& ( v106277(VarCurr,bitIndex26)
<=> v104169(VarCurr,bitIndex288) )
& ( v106277(VarCurr,bitIndex25)
<=> v104169(VarCurr,bitIndex287) )
& ( v106277(VarCurr,bitIndex24)
<=> v104169(VarCurr,bitIndex286) )
& ( v106277(VarCurr,bitIndex23)
<=> v104169(VarCurr,bitIndex285) )
& ( v106277(VarCurr,bitIndex22)
<=> v104169(VarCurr,bitIndex284) )
& ( v106277(VarCurr,bitIndex21)
<=> v104169(VarCurr,bitIndex283) )
& ( v106277(VarCurr,bitIndex20)
<=> v104169(VarCurr,bitIndex282) )
& ( v106277(VarCurr,bitIndex19)
<=> v104169(VarCurr,bitIndex281) )
& ( v106277(VarCurr,bitIndex18)
<=> v104169(VarCurr,bitIndex280) )
& ( v106277(VarCurr,bitIndex17)
<=> v104169(VarCurr,bitIndex279) )
& ( v106277(VarCurr,bitIndex16)
<=> v104169(VarCurr,bitIndex278) )
& ( v106277(VarCurr,bitIndex15)
<=> v104169(VarCurr,bitIndex277) )
& ( v106277(VarCurr,bitIndex14)
<=> v104169(VarCurr,bitIndex276) )
& ( v106277(VarCurr,bitIndex13)
<=> v104169(VarCurr,bitIndex275) )
& ( v106277(VarCurr,bitIndex12)
<=> v104169(VarCurr,bitIndex274) )
& ( v106277(VarCurr,bitIndex11)
<=> v104169(VarCurr,bitIndex273) )
& ( v106277(VarCurr,bitIndex10)
<=> v104169(VarCurr,bitIndex272) )
& ( v106277(VarCurr,bitIndex9)
<=> v104169(VarCurr,bitIndex271) )
& ( v106277(VarCurr,bitIndex8)
<=> v104169(VarCurr,bitIndex270) )
& ( v106277(VarCurr,bitIndex7)
<=> v104169(VarCurr,bitIndex269) )
& ( v106277(VarCurr,bitIndex6)
<=> v104169(VarCurr,bitIndex268) )
& ( v106277(VarCurr,bitIndex5)
<=> v104169(VarCurr,bitIndex267) )
& ( v106277(VarCurr,bitIndex4)
<=> v104169(VarCurr,bitIndex266) )
& ( v106277(VarCurr,bitIndex3)
<=> v104169(VarCurr,bitIndex265) )
& ( v106277(VarCurr,bitIndex2)
<=> v104169(VarCurr,bitIndex264) )
& ( v106277(VarCurr,bitIndex1)
<=> v104169(VarCurr,bitIndex263) )
& ( v106277(VarCurr,bitIndex0)
<=> v104169(VarCurr,bitIndex262) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21173,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106250(VarNext)
<=> ( v106251(VarNext)
& v106258(VarNext) ) ) ) ).
fof(addAssignment_32789,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106258(VarNext)
<=> v106256(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21172,axiom,
! [VarCurr] :
( v106256(VarCurr)
<=> ( v106259(VarCurr)
& v106270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21171,axiom,
! [VarCurr] :
( v106270(VarCurr)
<=> ( v106271(VarCurr)
| v106121(VarCurr) ) ) ).
fof(writeUnaryOperator_8295,axiom,
! [VarCurr] :
( ~ v106271(VarCurr)
<=> v106272(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7419,axiom,
! [VarCurr] :
( v106272(VarCurr)
<=> ( ( v106273(VarCurr,bitIndex1)
<=> $false )
& ( v106273(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32788,axiom,
! [VarCurr] :
( v106273(VarCurr,bitIndex0)
<=> v105832(VarCurr) ) ).
fof(addAssignment_32787,axiom,
! [VarCurr] :
( v106273(VarCurr,bitIndex1)
<=> v104173(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21170,axiom,
! [VarCurr] :
( v106259(VarCurr)
<=> ( v106121(VarCurr)
| v106260(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21169,axiom,
! [VarCurr] :
( v106260(VarCurr)
<=> ( v106261(VarCurr)
& v106269(VarCurr) ) ) ).
fof(writeUnaryOperator_8294,axiom,
! [VarCurr] :
( ~ v106269(VarCurr)
<=> v106121(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21168,axiom,
! [VarCurr] :
( v106261(VarCurr)
<=> ( v106262(VarCurr)
| v106267(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7418,axiom,
! [VarCurr] :
( v106267(VarCurr)
<=> ( ( v106268(VarCurr,bitIndex1)
<=> $true )
& ( v106268(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32786,axiom,
! [VarCurr] :
( v106268(VarCurr,bitIndex0)
<=> v105832(VarCurr) ) ).
fof(addAssignment_32785,axiom,
! [VarCurr] :
( v106268(VarCurr,bitIndex1)
<=> v104173(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21167,axiom,
! [VarCurr] :
( v106262(VarCurr)
<=> ( v106263(VarCurr)
| v106265(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7417,axiom,
! [VarCurr] :
( v106265(VarCurr)
<=> ( ( v106266(VarCurr,bitIndex1)
<=> $true )
& ( v106266(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32784,axiom,
! [VarCurr] :
( v106266(VarCurr,bitIndex0)
<=> v105832(VarCurr) ) ).
fof(addAssignment_32783,axiom,
! [VarCurr] :
( v106266(VarCurr,bitIndex1)
<=> v104173(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7416,axiom,
! [VarCurr] :
( v106263(VarCurr)
<=> ( ( v106264(VarCurr,bitIndex1)
<=> $false )
& ( v106264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32782,axiom,
! [VarCurr] :
( v106264(VarCurr,bitIndex0)
<=> v105832(VarCurr) ) ).
fof(addAssignment_32781,axiom,
! [VarCurr] :
( v106264(VarCurr,bitIndex1)
<=> v104173(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21166,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106251(VarNext)
<=> ( v106253(VarNext)
& v106025(VarNext) ) ) ) ).
fof(writeUnaryOperator_8293,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106253(VarNext)
<=> v106032(VarNext) ) ) ).
fof(addAssignment_32780,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106242(VarCurr,B)
<=> v106247(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2287,axiom,
! [VarCurr] :
( ~ v106244(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106247(VarCurr,B)
<=> v106246(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2318,axiom,
! [VarCurr] :
( v106244(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106247(VarCurr,B)
<=> v105834(VarCurr,B) ) ) ) ).
fof(addAssignment_32779,axiom,
! [VarCurr] :
( ( v106246(VarCurr,bitIndex7)
<=> v104169(VarCurr,bitIndex269) )
& ( v106246(VarCurr,bitIndex6)
<=> v104169(VarCurr,bitIndex268) )
& ( v106246(VarCurr,bitIndex5)
<=> v104169(VarCurr,bitIndex267) )
& ( v106246(VarCurr,bitIndex4)
<=> v104169(VarCurr,bitIndex266) )
& ( v106246(VarCurr,bitIndex3)
<=> v104169(VarCurr,bitIndex265) )
& ( v106246(VarCurr,bitIndex2)
<=> v104169(VarCurr,bitIndex264) )
& ( v106246(VarCurr,bitIndex1)
<=> v104169(VarCurr,bitIndex263) )
& ( v106246(VarCurr,bitIndex0)
<=> v104169(VarCurr,bitIndex262) ) ) ).
fof(addAssignment_32778,axiom,
! [VarCurr] :
( v106244(VarCurr)
<=> v106019(VarCurr,bitIndex1) ) ).
fof(addAssignment_32777,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106235(VarCurr,B)
<=> v106240(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2286,axiom,
! [VarCurr] :
( ~ v106237(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106240(VarCurr,B)
<=> v106239(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2317,axiom,
! [VarCurr] :
( v106237(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106240(VarCurr,B)
<=> v105834(VarCurr,B) ) ) ) ).
fof(addAssignment_32776,axiom,
! [VarCurr] :
( ( v106239(VarCurr,bitIndex7)
<=> v104169(VarCurr,bitIndex400) )
& ( v106239(VarCurr,bitIndex6)
<=> v104169(VarCurr,bitIndex399) )
& ( v106239(VarCurr,bitIndex5)
<=> v104169(VarCurr,bitIndex398) )
& ( v106239(VarCurr,bitIndex4)
<=> v104169(VarCurr,bitIndex397) )
& ( v106239(VarCurr,bitIndex3)
<=> v104169(VarCurr,bitIndex396) )
& ( v106239(VarCurr,bitIndex2)
<=> v104169(VarCurr,bitIndex395) )
& ( v106239(VarCurr,bitIndex1)
<=> v104169(VarCurr,bitIndex394) )
& ( v106239(VarCurr,bitIndex0)
<=> v104169(VarCurr,bitIndex393) ) ) ).
fof(addAssignment_32775,axiom,
! [VarCurr] :
( v106237(VarCurr)
<=> v106019(VarCurr,bitIndex1) ) ).
fof(addAssignment_32774,axiom,
! [VarNext] :
( ( v104169(VarNext,bitIndex269)
<=> v106203(VarNext,bitIndex7) )
& ( v104169(VarNext,bitIndex268)
<=> v106203(VarNext,bitIndex6) )
& ( v104169(VarNext,bitIndex267)
<=> v106203(VarNext,bitIndex5) )
& ( v104169(VarNext,bitIndex266)
<=> v106203(VarNext,bitIndex4) )
& ( v104169(VarNext,bitIndex265)
<=> v106203(VarNext,bitIndex3) )
& ( v104169(VarNext,bitIndex264)
<=> v106203(VarNext,bitIndex2) )
& ( v104169(VarNext,bitIndex263)
<=> v106203(VarNext,bitIndex1) )
& ( v104169(VarNext,bitIndex262)
<=> v106203(VarNext,bitIndex0) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_73,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106204(VarNext)
=> ( ( v106203(VarNext,bitIndex130)
<=> v104169(VarCurr,bitIndex392) )
& ( v106203(VarNext,bitIndex129)
<=> v104169(VarCurr,bitIndex391) )
& ( v106203(VarNext,bitIndex128)
<=> v104169(VarCurr,bitIndex390) )
& ( v106203(VarNext,bitIndex127)
<=> v104169(VarCurr,bitIndex389) )
& ( v106203(VarNext,bitIndex126)
<=> v104169(VarCurr,bitIndex388) )
& ( v106203(VarNext,bitIndex125)
<=> v104169(VarCurr,bitIndex387) )
& ( v106203(VarNext,bitIndex124)
<=> v104169(VarCurr,bitIndex386) )
& ( v106203(VarNext,bitIndex123)
<=> v104169(VarCurr,bitIndex385) )
& ( v106203(VarNext,bitIndex122)
<=> v104169(VarCurr,bitIndex384) )
& ( v106203(VarNext,bitIndex121)
<=> v104169(VarCurr,bitIndex383) )
& ( v106203(VarNext,bitIndex120)
<=> v104169(VarCurr,bitIndex382) )
& ( v106203(VarNext,bitIndex119)
<=> v104169(VarCurr,bitIndex381) )
& ( v106203(VarNext,bitIndex118)
<=> v104169(VarCurr,bitIndex380) )
& ( v106203(VarNext,bitIndex117)
<=> v104169(VarCurr,bitIndex379) )
& ( v106203(VarNext,bitIndex116)
<=> v104169(VarCurr,bitIndex378) )
& ( v106203(VarNext,bitIndex115)
<=> v104169(VarCurr,bitIndex377) )
& ( v106203(VarNext,bitIndex114)
<=> v104169(VarCurr,bitIndex376) )
& ( v106203(VarNext,bitIndex113)
<=> v104169(VarCurr,bitIndex375) )
& ( v106203(VarNext,bitIndex112)
<=> v104169(VarCurr,bitIndex374) )
& ( v106203(VarNext,bitIndex111)
<=> v104169(VarCurr,bitIndex373) )
& ( v106203(VarNext,bitIndex110)
<=> v104169(VarCurr,bitIndex372) )
& ( v106203(VarNext,bitIndex109)
<=> v104169(VarCurr,bitIndex371) )
& ( v106203(VarNext,bitIndex108)
<=> v104169(VarCurr,bitIndex370) )
& ( v106203(VarNext,bitIndex107)
<=> v104169(VarCurr,bitIndex369) )
& ( v106203(VarNext,bitIndex106)
<=> v104169(VarCurr,bitIndex368) )
& ( v106203(VarNext,bitIndex105)
<=> v104169(VarCurr,bitIndex367) )
& ( v106203(VarNext,bitIndex104)
<=> v104169(VarCurr,bitIndex366) )
& ( v106203(VarNext,bitIndex103)
<=> v104169(VarCurr,bitIndex365) )
& ( v106203(VarNext,bitIndex102)
<=> v104169(VarCurr,bitIndex364) )
& ( v106203(VarNext,bitIndex101)
<=> v104169(VarCurr,bitIndex363) )
& ( v106203(VarNext,bitIndex100)
<=> v104169(VarCurr,bitIndex362) )
& ( v106203(VarNext,bitIndex99)
<=> v104169(VarCurr,bitIndex361) )
& ( v106203(VarNext,bitIndex98)
<=> v104169(VarCurr,bitIndex360) )
& ( v106203(VarNext,bitIndex97)
<=> v104169(VarCurr,bitIndex359) )
& ( v106203(VarNext,bitIndex96)
<=> v104169(VarCurr,bitIndex358) )
& ( v106203(VarNext,bitIndex95)
<=> v104169(VarCurr,bitIndex357) )
& ( v106203(VarNext,bitIndex94)
<=> v104169(VarCurr,bitIndex356) )
& ( v106203(VarNext,bitIndex93)
<=> v104169(VarCurr,bitIndex355) )
& ( v106203(VarNext,bitIndex92)
<=> v104169(VarCurr,bitIndex354) )
& ( v106203(VarNext,bitIndex91)
<=> v104169(VarCurr,bitIndex353) )
& ( v106203(VarNext,bitIndex90)
<=> v104169(VarCurr,bitIndex352) )
& ( v106203(VarNext,bitIndex89)
<=> v104169(VarCurr,bitIndex351) )
& ( v106203(VarNext,bitIndex88)
<=> v104169(VarCurr,bitIndex350) )
& ( v106203(VarNext,bitIndex87)
<=> v104169(VarCurr,bitIndex349) )
& ( v106203(VarNext,bitIndex86)
<=> v104169(VarCurr,bitIndex348) )
& ( v106203(VarNext,bitIndex85)
<=> v104169(VarCurr,bitIndex347) )
& ( v106203(VarNext,bitIndex84)
<=> v104169(VarCurr,bitIndex346) )
& ( v106203(VarNext,bitIndex83)
<=> v104169(VarCurr,bitIndex345) )
& ( v106203(VarNext,bitIndex82)
<=> v104169(VarCurr,bitIndex344) )
& ( v106203(VarNext,bitIndex81)
<=> v104169(VarCurr,bitIndex343) )
& ( v106203(VarNext,bitIndex80)
<=> v104169(VarCurr,bitIndex342) )
& ( v106203(VarNext,bitIndex79)
<=> v104169(VarCurr,bitIndex341) )
& ( v106203(VarNext,bitIndex78)
<=> v104169(VarCurr,bitIndex340) )
& ( v106203(VarNext,bitIndex77)
<=> v104169(VarCurr,bitIndex339) )
& ( v106203(VarNext,bitIndex76)
<=> v104169(VarCurr,bitIndex338) )
& ( v106203(VarNext,bitIndex75)
<=> v104169(VarCurr,bitIndex337) )
& ( v106203(VarNext,bitIndex74)
<=> v104169(VarCurr,bitIndex336) )
& ( v106203(VarNext,bitIndex73)
<=> v104169(VarCurr,bitIndex335) )
& ( v106203(VarNext,bitIndex72)
<=> v104169(VarCurr,bitIndex334) )
& ( v106203(VarNext,bitIndex71)
<=> v104169(VarCurr,bitIndex333) )
& ( v106203(VarNext,bitIndex70)
<=> v104169(VarCurr,bitIndex332) )
& ( v106203(VarNext,bitIndex69)
<=> v104169(VarCurr,bitIndex331) )
& ( v106203(VarNext,bitIndex68)
<=> v104169(VarCurr,bitIndex330) )
& ( v106203(VarNext,bitIndex67)
<=> v104169(VarCurr,bitIndex329) )
& ( v106203(VarNext,bitIndex66)
<=> v104169(VarCurr,bitIndex328) )
& ( v106203(VarNext,bitIndex65)
<=> v104169(VarCurr,bitIndex327) )
& ( v106203(VarNext,bitIndex64)
<=> v104169(VarCurr,bitIndex326) )
& ( v106203(VarNext,bitIndex63)
<=> v104169(VarCurr,bitIndex325) )
& ( v106203(VarNext,bitIndex62)
<=> v104169(VarCurr,bitIndex324) )
& ( v106203(VarNext,bitIndex61)
<=> v104169(VarCurr,bitIndex323) )
& ( v106203(VarNext,bitIndex60)
<=> v104169(VarCurr,bitIndex322) )
& ( v106203(VarNext,bitIndex59)
<=> v104169(VarCurr,bitIndex321) )
& ( v106203(VarNext,bitIndex58)
<=> v104169(VarCurr,bitIndex320) )
& ( v106203(VarNext,bitIndex57)
<=> v104169(VarCurr,bitIndex319) )
& ( v106203(VarNext,bitIndex56)
<=> v104169(VarCurr,bitIndex318) )
& ( v106203(VarNext,bitIndex55)
<=> v104169(VarCurr,bitIndex317) )
& ( v106203(VarNext,bitIndex54)
<=> v104169(VarCurr,bitIndex316) )
& ( v106203(VarNext,bitIndex53)
<=> v104169(VarCurr,bitIndex315) )
& ( v106203(VarNext,bitIndex52)
<=> v104169(VarCurr,bitIndex314) )
& ( v106203(VarNext,bitIndex51)
<=> v104169(VarCurr,bitIndex313) )
& ( v106203(VarNext,bitIndex50)
<=> v104169(VarCurr,bitIndex312) )
& ( v106203(VarNext,bitIndex49)
<=> v104169(VarCurr,bitIndex311) )
& ( v106203(VarNext,bitIndex48)
<=> v104169(VarCurr,bitIndex310) )
& ( v106203(VarNext,bitIndex47)
<=> v104169(VarCurr,bitIndex309) )
& ( v106203(VarNext,bitIndex46)
<=> v104169(VarCurr,bitIndex308) )
& ( v106203(VarNext,bitIndex45)
<=> v104169(VarCurr,bitIndex307) )
& ( v106203(VarNext,bitIndex44)
<=> v104169(VarCurr,bitIndex306) )
& ( v106203(VarNext,bitIndex43)
<=> v104169(VarCurr,bitIndex305) )
& ( v106203(VarNext,bitIndex42)
<=> v104169(VarCurr,bitIndex304) )
& ( v106203(VarNext,bitIndex41)
<=> v104169(VarCurr,bitIndex303) )
& ( v106203(VarNext,bitIndex40)
<=> v104169(VarCurr,bitIndex302) )
& ( v106203(VarNext,bitIndex39)
<=> v104169(VarCurr,bitIndex301) )
& ( v106203(VarNext,bitIndex38)
<=> v104169(VarCurr,bitIndex300) )
& ( v106203(VarNext,bitIndex37)
<=> v104169(VarCurr,bitIndex299) )
& ( v106203(VarNext,bitIndex36)
<=> v104169(VarCurr,bitIndex298) )
& ( v106203(VarNext,bitIndex35)
<=> v104169(VarCurr,bitIndex297) )
& ( v106203(VarNext,bitIndex34)
<=> v104169(VarCurr,bitIndex296) )
& ( v106203(VarNext,bitIndex33)
<=> v104169(VarCurr,bitIndex295) )
& ( v106203(VarNext,bitIndex32)
<=> v104169(VarCurr,bitIndex294) )
& ( v106203(VarNext,bitIndex31)
<=> v104169(VarCurr,bitIndex293) )
& ( v106203(VarNext,bitIndex30)
<=> v104169(VarCurr,bitIndex292) )
& ( v106203(VarNext,bitIndex29)
<=> v104169(VarCurr,bitIndex291) )
& ( v106203(VarNext,bitIndex28)
<=> v104169(VarCurr,bitIndex290) )
& ( v106203(VarNext,bitIndex27)
<=> v104169(VarCurr,bitIndex289) )
& ( v106203(VarNext,bitIndex26)
<=> v104169(VarCurr,bitIndex288) )
& ( v106203(VarNext,bitIndex25)
<=> v104169(VarCurr,bitIndex287) )
& ( v106203(VarNext,bitIndex24)
<=> v104169(VarCurr,bitIndex286) )
& ( v106203(VarNext,bitIndex23)
<=> v104169(VarCurr,bitIndex285) )
& ( v106203(VarNext,bitIndex22)
<=> v104169(VarCurr,bitIndex284) )
& ( v106203(VarNext,bitIndex21)
<=> v104169(VarCurr,bitIndex283) )
& ( v106203(VarNext,bitIndex20)
<=> v104169(VarCurr,bitIndex282) )
& ( v106203(VarNext,bitIndex19)
<=> v104169(VarCurr,bitIndex281) )
& ( v106203(VarNext,bitIndex18)
<=> v104169(VarCurr,bitIndex280) )
& ( v106203(VarNext,bitIndex17)
<=> v104169(VarCurr,bitIndex279) )
& ( v106203(VarNext,bitIndex16)
<=> v104169(VarCurr,bitIndex278) )
& ( v106203(VarNext,bitIndex15)
<=> v104169(VarCurr,bitIndex277) )
& ( v106203(VarNext,bitIndex14)
<=> v104169(VarCurr,bitIndex276) )
& ( v106203(VarNext,bitIndex13)
<=> v104169(VarCurr,bitIndex275) )
& ( v106203(VarNext,bitIndex12)
<=> v104169(VarCurr,bitIndex274) )
& ( v106203(VarNext,bitIndex11)
<=> v104169(VarCurr,bitIndex273) )
& ( v106203(VarNext,bitIndex10)
<=> v104169(VarCurr,bitIndex272) )
& ( v106203(VarNext,bitIndex9)
<=> v104169(VarCurr,bitIndex271) )
& ( v106203(VarNext,bitIndex8)
<=> v104169(VarCurr,bitIndex270) )
& ( v106203(VarNext,bitIndex7)
<=> v104169(VarCurr,bitIndex269) )
& ( v106203(VarNext,bitIndex6)
<=> v104169(VarCurr,bitIndex268) )
& ( v106203(VarNext,bitIndex5)
<=> v104169(VarCurr,bitIndex267) )
& ( v106203(VarNext,bitIndex4)
<=> v104169(VarCurr,bitIndex266) )
& ( v106203(VarNext,bitIndex3)
<=> v104169(VarCurr,bitIndex265) )
& ( v106203(VarNext,bitIndex2)
<=> v104169(VarCurr,bitIndex264) )
& ( v106203(VarNext,bitIndex1)
<=> v104169(VarCurr,bitIndex263) )
& ( v106203(VarNext,bitIndex0)
<=> v104169(VarCurr,bitIndex262) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1815,axiom,
! [VarNext] :
( v106204(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106203(VarNext,B)
<=> v106230(VarNext,B) ) ) ) ).
fof(addAssignment_32773,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106230(VarNext,B)
<=> v106228(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4999,axiom,
! [VarCurr] :
( ~ v106121(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106228(VarCurr,B)
<=> v106231(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5002,axiom,
! [VarCurr] :
( v106121(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106228(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1234,axiom,
! [VarCurr] :
( ( ~ v106217(VarCurr)
& ~ v106219(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v106231(VarCurr,B)
<=> v106196(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4998,axiom,
! [VarCurr] :
( v106219(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106231(VarCurr,B)
<=> v106189(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_8,axiom,
! [VarCurr] :
( v106217(VarCurr)
=> ( ( v106231(VarCurr,bitIndex130)
<=> v104169(VarCurr,bitIndex261) )
& ( v106231(VarCurr,bitIndex129)
<=> v104169(VarCurr,bitIndex260) )
& ( v106231(VarCurr,bitIndex128)
<=> v104169(VarCurr,bitIndex259) )
& ( v106231(VarCurr,bitIndex127)
<=> v104169(VarCurr,bitIndex258) )
& ( v106231(VarCurr,bitIndex126)
<=> v104169(VarCurr,bitIndex257) )
& ( v106231(VarCurr,bitIndex125)
<=> v104169(VarCurr,bitIndex256) )
& ( v106231(VarCurr,bitIndex124)
<=> v104169(VarCurr,bitIndex255) )
& ( v106231(VarCurr,bitIndex123)
<=> v104169(VarCurr,bitIndex254) )
& ( v106231(VarCurr,bitIndex122)
<=> v104169(VarCurr,bitIndex253) )
& ( v106231(VarCurr,bitIndex121)
<=> v104169(VarCurr,bitIndex252) )
& ( v106231(VarCurr,bitIndex120)
<=> v104169(VarCurr,bitIndex251) )
& ( v106231(VarCurr,bitIndex119)
<=> v104169(VarCurr,bitIndex250) )
& ( v106231(VarCurr,bitIndex118)
<=> v104169(VarCurr,bitIndex249) )
& ( v106231(VarCurr,bitIndex117)
<=> v104169(VarCurr,bitIndex248) )
& ( v106231(VarCurr,bitIndex116)
<=> v104169(VarCurr,bitIndex247) )
& ( v106231(VarCurr,bitIndex115)
<=> v104169(VarCurr,bitIndex246) )
& ( v106231(VarCurr,bitIndex114)
<=> v104169(VarCurr,bitIndex245) )
& ( v106231(VarCurr,bitIndex113)
<=> v104169(VarCurr,bitIndex244) )
& ( v106231(VarCurr,bitIndex112)
<=> v104169(VarCurr,bitIndex243) )
& ( v106231(VarCurr,bitIndex111)
<=> v104169(VarCurr,bitIndex242) )
& ( v106231(VarCurr,bitIndex110)
<=> v104169(VarCurr,bitIndex241) )
& ( v106231(VarCurr,bitIndex109)
<=> v104169(VarCurr,bitIndex240) )
& ( v106231(VarCurr,bitIndex108)
<=> v104169(VarCurr,bitIndex239) )
& ( v106231(VarCurr,bitIndex107)
<=> v104169(VarCurr,bitIndex238) )
& ( v106231(VarCurr,bitIndex106)
<=> v104169(VarCurr,bitIndex237) )
& ( v106231(VarCurr,bitIndex105)
<=> v104169(VarCurr,bitIndex236) )
& ( v106231(VarCurr,bitIndex104)
<=> v104169(VarCurr,bitIndex235) )
& ( v106231(VarCurr,bitIndex103)
<=> v104169(VarCurr,bitIndex234) )
& ( v106231(VarCurr,bitIndex102)
<=> v104169(VarCurr,bitIndex233) )
& ( v106231(VarCurr,bitIndex101)
<=> v104169(VarCurr,bitIndex232) )
& ( v106231(VarCurr,bitIndex100)
<=> v104169(VarCurr,bitIndex231) )
& ( v106231(VarCurr,bitIndex99)
<=> v104169(VarCurr,bitIndex230) )
& ( v106231(VarCurr,bitIndex98)
<=> v104169(VarCurr,bitIndex229) )
& ( v106231(VarCurr,bitIndex97)
<=> v104169(VarCurr,bitIndex228) )
& ( v106231(VarCurr,bitIndex96)
<=> v104169(VarCurr,bitIndex227) )
& ( v106231(VarCurr,bitIndex95)
<=> v104169(VarCurr,bitIndex226) )
& ( v106231(VarCurr,bitIndex94)
<=> v104169(VarCurr,bitIndex225) )
& ( v106231(VarCurr,bitIndex93)
<=> v104169(VarCurr,bitIndex224) )
& ( v106231(VarCurr,bitIndex92)
<=> v104169(VarCurr,bitIndex223) )
& ( v106231(VarCurr,bitIndex91)
<=> v104169(VarCurr,bitIndex222) )
& ( v106231(VarCurr,bitIndex90)
<=> v104169(VarCurr,bitIndex221) )
& ( v106231(VarCurr,bitIndex89)
<=> v104169(VarCurr,bitIndex220) )
& ( v106231(VarCurr,bitIndex88)
<=> v104169(VarCurr,bitIndex219) )
& ( v106231(VarCurr,bitIndex87)
<=> v104169(VarCurr,bitIndex218) )
& ( v106231(VarCurr,bitIndex86)
<=> v104169(VarCurr,bitIndex217) )
& ( v106231(VarCurr,bitIndex85)
<=> v104169(VarCurr,bitIndex216) )
& ( v106231(VarCurr,bitIndex84)
<=> v104169(VarCurr,bitIndex215) )
& ( v106231(VarCurr,bitIndex83)
<=> v104169(VarCurr,bitIndex214) )
& ( v106231(VarCurr,bitIndex82)
<=> v104169(VarCurr,bitIndex213) )
& ( v106231(VarCurr,bitIndex81)
<=> v104169(VarCurr,bitIndex212) )
& ( v106231(VarCurr,bitIndex80)
<=> v104169(VarCurr,bitIndex211) )
& ( v106231(VarCurr,bitIndex79)
<=> v104169(VarCurr,bitIndex210) )
& ( v106231(VarCurr,bitIndex78)
<=> v104169(VarCurr,bitIndex209) )
& ( v106231(VarCurr,bitIndex77)
<=> v104169(VarCurr,bitIndex208) )
& ( v106231(VarCurr,bitIndex76)
<=> v104169(VarCurr,bitIndex207) )
& ( v106231(VarCurr,bitIndex75)
<=> v104169(VarCurr,bitIndex206) )
& ( v106231(VarCurr,bitIndex74)
<=> v104169(VarCurr,bitIndex205) )
& ( v106231(VarCurr,bitIndex73)
<=> v104169(VarCurr,bitIndex204) )
& ( v106231(VarCurr,bitIndex72)
<=> v104169(VarCurr,bitIndex203) )
& ( v106231(VarCurr,bitIndex71)
<=> v104169(VarCurr,bitIndex202) )
& ( v106231(VarCurr,bitIndex70)
<=> v104169(VarCurr,bitIndex201) )
& ( v106231(VarCurr,bitIndex69)
<=> v104169(VarCurr,bitIndex200) )
& ( v106231(VarCurr,bitIndex68)
<=> v104169(VarCurr,bitIndex199) )
& ( v106231(VarCurr,bitIndex67)
<=> v104169(VarCurr,bitIndex198) )
& ( v106231(VarCurr,bitIndex66)
<=> v104169(VarCurr,bitIndex197) )
& ( v106231(VarCurr,bitIndex65)
<=> v104169(VarCurr,bitIndex196) )
& ( v106231(VarCurr,bitIndex64)
<=> v104169(VarCurr,bitIndex195) )
& ( v106231(VarCurr,bitIndex63)
<=> v104169(VarCurr,bitIndex194) )
& ( v106231(VarCurr,bitIndex62)
<=> v104169(VarCurr,bitIndex193) )
& ( v106231(VarCurr,bitIndex61)
<=> v104169(VarCurr,bitIndex192) )
& ( v106231(VarCurr,bitIndex60)
<=> v104169(VarCurr,bitIndex191) )
& ( v106231(VarCurr,bitIndex59)
<=> v104169(VarCurr,bitIndex190) )
& ( v106231(VarCurr,bitIndex58)
<=> v104169(VarCurr,bitIndex189) )
& ( v106231(VarCurr,bitIndex57)
<=> v104169(VarCurr,bitIndex188) )
& ( v106231(VarCurr,bitIndex56)
<=> v104169(VarCurr,bitIndex187) )
& ( v106231(VarCurr,bitIndex55)
<=> v104169(VarCurr,bitIndex186) )
& ( v106231(VarCurr,bitIndex54)
<=> v104169(VarCurr,bitIndex185) )
& ( v106231(VarCurr,bitIndex53)
<=> v104169(VarCurr,bitIndex184) )
& ( v106231(VarCurr,bitIndex52)
<=> v104169(VarCurr,bitIndex183) )
& ( v106231(VarCurr,bitIndex51)
<=> v104169(VarCurr,bitIndex182) )
& ( v106231(VarCurr,bitIndex50)
<=> v104169(VarCurr,bitIndex181) )
& ( v106231(VarCurr,bitIndex49)
<=> v104169(VarCurr,bitIndex180) )
& ( v106231(VarCurr,bitIndex48)
<=> v104169(VarCurr,bitIndex179) )
& ( v106231(VarCurr,bitIndex47)
<=> v104169(VarCurr,bitIndex178) )
& ( v106231(VarCurr,bitIndex46)
<=> v104169(VarCurr,bitIndex177) )
& ( v106231(VarCurr,bitIndex45)
<=> v104169(VarCurr,bitIndex176) )
& ( v106231(VarCurr,bitIndex44)
<=> v104169(VarCurr,bitIndex175) )
& ( v106231(VarCurr,bitIndex43)
<=> v104169(VarCurr,bitIndex174) )
& ( v106231(VarCurr,bitIndex42)
<=> v104169(VarCurr,bitIndex173) )
& ( v106231(VarCurr,bitIndex41)
<=> v104169(VarCurr,bitIndex172) )
& ( v106231(VarCurr,bitIndex40)
<=> v104169(VarCurr,bitIndex171) )
& ( v106231(VarCurr,bitIndex39)
<=> v104169(VarCurr,bitIndex170) )
& ( v106231(VarCurr,bitIndex38)
<=> v104169(VarCurr,bitIndex169) )
& ( v106231(VarCurr,bitIndex37)
<=> v104169(VarCurr,bitIndex168) )
& ( v106231(VarCurr,bitIndex36)
<=> v104169(VarCurr,bitIndex167) )
& ( v106231(VarCurr,bitIndex35)
<=> v104169(VarCurr,bitIndex166) )
& ( v106231(VarCurr,bitIndex34)
<=> v104169(VarCurr,bitIndex165) )
& ( v106231(VarCurr,bitIndex33)
<=> v104169(VarCurr,bitIndex164) )
& ( v106231(VarCurr,bitIndex32)
<=> v104169(VarCurr,bitIndex163) )
& ( v106231(VarCurr,bitIndex31)
<=> v104169(VarCurr,bitIndex162) )
& ( v106231(VarCurr,bitIndex30)
<=> v104169(VarCurr,bitIndex161) )
& ( v106231(VarCurr,bitIndex29)
<=> v104169(VarCurr,bitIndex160) )
& ( v106231(VarCurr,bitIndex28)
<=> v104169(VarCurr,bitIndex159) )
& ( v106231(VarCurr,bitIndex27)
<=> v104169(VarCurr,bitIndex158) )
& ( v106231(VarCurr,bitIndex26)
<=> v104169(VarCurr,bitIndex157) )
& ( v106231(VarCurr,bitIndex25)
<=> v104169(VarCurr,bitIndex156) )
& ( v106231(VarCurr,bitIndex24)
<=> v104169(VarCurr,bitIndex155) )
& ( v106231(VarCurr,bitIndex23)
<=> v104169(VarCurr,bitIndex154) )
& ( v106231(VarCurr,bitIndex22)
<=> v104169(VarCurr,bitIndex153) )
& ( v106231(VarCurr,bitIndex21)
<=> v104169(VarCurr,bitIndex152) )
& ( v106231(VarCurr,bitIndex20)
<=> v104169(VarCurr,bitIndex151) )
& ( v106231(VarCurr,bitIndex19)
<=> v104169(VarCurr,bitIndex150) )
& ( v106231(VarCurr,bitIndex18)
<=> v104169(VarCurr,bitIndex149) )
& ( v106231(VarCurr,bitIndex17)
<=> v104169(VarCurr,bitIndex148) )
& ( v106231(VarCurr,bitIndex16)
<=> v104169(VarCurr,bitIndex147) )
& ( v106231(VarCurr,bitIndex15)
<=> v104169(VarCurr,bitIndex146) )
& ( v106231(VarCurr,bitIndex14)
<=> v104169(VarCurr,bitIndex145) )
& ( v106231(VarCurr,bitIndex13)
<=> v104169(VarCurr,bitIndex144) )
& ( v106231(VarCurr,bitIndex12)
<=> v104169(VarCurr,bitIndex143) )
& ( v106231(VarCurr,bitIndex11)
<=> v104169(VarCurr,bitIndex142) )
& ( v106231(VarCurr,bitIndex10)
<=> v104169(VarCurr,bitIndex141) )
& ( v106231(VarCurr,bitIndex9)
<=> v104169(VarCurr,bitIndex140) )
& ( v106231(VarCurr,bitIndex8)
<=> v104169(VarCurr,bitIndex139) )
& ( v106231(VarCurr,bitIndex7)
<=> v104169(VarCurr,bitIndex138) )
& ( v106231(VarCurr,bitIndex6)
<=> v104169(VarCurr,bitIndex137) )
& ( v106231(VarCurr,bitIndex5)
<=> v104169(VarCurr,bitIndex136) )
& ( v106231(VarCurr,bitIndex4)
<=> v104169(VarCurr,bitIndex135) )
& ( v106231(VarCurr,bitIndex3)
<=> v104169(VarCurr,bitIndex134) )
& ( v106231(VarCurr,bitIndex2)
<=> v104169(VarCurr,bitIndex133) )
& ( v106231(VarCurr,bitIndex1)
<=> v104169(VarCurr,bitIndex132) )
& ( v106231(VarCurr,bitIndex0)
<=> v104169(VarCurr,bitIndex131) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21165,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106204(VarNext)
<=> ( v106205(VarNext)
& v106212(VarNext) ) ) ) ).
fof(addAssignment_32772,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106212(VarNext)
<=> v106210(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21164,axiom,
! [VarCurr] :
( v106210(VarCurr)
<=> ( v106213(VarCurr)
& v106224(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21163,axiom,
! [VarCurr] :
( v106224(VarCurr)
<=> ( v106225(VarCurr)
| v106121(VarCurr) ) ) ).
fof(writeUnaryOperator_8292,axiom,
! [VarCurr] :
( ~ v106225(VarCurr)
<=> v106226(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7415,axiom,
! [VarCurr] :
( v106226(VarCurr)
<=> ( ( v106227(VarCurr,bitIndex1)
<=> $false )
& ( v106227(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32771,axiom,
! [VarCurr] :
( v106227(VarCurr,bitIndex0)
<=> v105832(VarCurr) ) ).
fof(addAssignment_32770,axiom,
! [VarCurr] :
( v106227(VarCurr,bitIndex1)
<=> v104173(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21162,axiom,
! [VarCurr] :
( v106213(VarCurr)
<=> ( v106121(VarCurr)
| v106214(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21161,axiom,
! [VarCurr] :
( v106214(VarCurr)
<=> ( v106215(VarCurr)
& v106223(VarCurr) ) ) ).
fof(writeUnaryOperator_8291,axiom,
! [VarCurr] :
( ~ v106223(VarCurr)
<=> v106121(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21160,axiom,
! [VarCurr] :
( v106215(VarCurr)
<=> ( v106216(VarCurr)
| v106221(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7414,axiom,
! [VarCurr] :
( v106221(VarCurr)
<=> ( ( v106222(VarCurr,bitIndex1)
<=> $true )
& ( v106222(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32769,axiom,
! [VarCurr] :
( v106222(VarCurr,bitIndex0)
<=> v105832(VarCurr) ) ).
fof(addAssignment_32768,axiom,
! [VarCurr] :
( v106222(VarCurr,bitIndex1)
<=> v104173(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21159,axiom,
! [VarCurr] :
( v106216(VarCurr)
<=> ( v106217(VarCurr)
| v106219(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7413,axiom,
! [VarCurr] :
( v106219(VarCurr)
<=> ( ( v106220(VarCurr,bitIndex1)
<=> $true )
& ( v106220(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32767,axiom,
! [VarCurr] :
( v106220(VarCurr,bitIndex0)
<=> v105832(VarCurr) ) ).
fof(addAssignment_32766,axiom,
! [VarCurr] :
( v106220(VarCurr,bitIndex1)
<=> v104173(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7412,axiom,
! [VarCurr] :
( v106217(VarCurr)
<=> ( ( v106218(VarCurr,bitIndex1)
<=> $false )
& ( v106218(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32765,axiom,
! [VarCurr] :
( v106218(VarCurr,bitIndex0)
<=> v105832(VarCurr) ) ).
fof(addAssignment_32764,axiom,
! [VarCurr] :
( v106218(VarCurr,bitIndex1)
<=> v104173(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21158,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106205(VarNext)
<=> ( v106207(VarNext)
& v106025(VarNext) ) ) ) ).
fof(writeUnaryOperator_8290,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106207(VarNext)
<=> v106032(VarNext) ) ) ).
fof(addAssignment_32763,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106196(VarCurr,B)
<=> v106201(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2285,axiom,
! [VarCurr] :
( ~ v106198(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106201(VarCurr,B)
<=> v106200(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2316,axiom,
! [VarCurr] :
( v106198(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106201(VarCurr,B)
<=> v105834(VarCurr,B) ) ) ) ).
fof(addAssignment_32762,axiom,
! [VarCurr] :
( ( v106200(VarCurr,bitIndex7)
<=> v104169(VarCurr,bitIndex138) )
& ( v106200(VarCurr,bitIndex6)
<=> v104169(VarCurr,bitIndex137) )
& ( v106200(VarCurr,bitIndex5)
<=> v104169(VarCurr,bitIndex136) )
& ( v106200(VarCurr,bitIndex4)
<=> v104169(VarCurr,bitIndex135) )
& ( v106200(VarCurr,bitIndex3)
<=> v104169(VarCurr,bitIndex134) )
& ( v106200(VarCurr,bitIndex2)
<=> v104169(VarCurr,bitIndex133) )
& ( v106200(VarCurr,bitIndex1)
<=> v104169(VarCurr,bitIndex132) )
& ( v106200(VarCurr,bitIndex0)
<=> v104169(VarCurr,bitIndex131) ) ) ).
fof(addAssignment_32761,axiom,
! [VarCurr] :
( v106198(VarCurr)
<=> v106019(VarCurr,bitIndex2) ) ).
fof(addAssignment_32760,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106189(VarCurr,B)
<=> v106194(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2284,axiom,
! [VarCurr] :
( ~ v106191(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106194(VarCurr,B)
<=> v106193(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2315,axiom,
! [VarCurr] :
( v106191(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106194(VarCurr,B)
<=> v105834(VarCurr,B) ) ) ) ).
fof(addAssignment_32759,axiom,
! [VarCurr] :
( ( v106193(VarCurr,bitIndex7)
<=> v104169(VarCurr,bitIndex269) )
& ( v106193(VarCurr,bitIndex6)
<=> v104169(VarCurr,bitIndex268) )
& ( v106193(VarCurr,bitIndex5)
<=> v104169(VarCurr,bitIndex267) )
& ( v106193(VarCurr,bitIndex4)
<=> v104169(VarCurr,bitIndex266) )
& ( v106193(VarCurr,bitIndex3)
<=> v104169(VarCurr,bitIndex265) )
& ( v106193(VarCurr,bitIndex2)
<=> v104169(VarCurr,bitIndex264) )
& ( v106193(VarCurr,bitIndex1)
<=> v104169(VarCurr,bitIndex263) )
& ( v106193(VarCurr,bitIndex0)
<=> v104169(VarCurr,bitIndex262) ) ) ).
fof(addAssignment_32758,axiom,
! [VarCurr] :
( v106191(VarCurr)
<=> v106019(VarCurr,bitIndex2) ) ).
fof(addAssignment_32757,axiom,
! [VarNext] :
( ( v104169(VarNext,bitIndex138)
<=> v106157(VarNext,bitIndex7) )
& ( v104169(VarNext,bitIndex137)
<=> v106157(VarNext,bitIndex6) )
& ( v104169(VarNext,bitIndex136)
<=> v106157(VarNext,bitIndex5) )
& ( v104169(VarNext,bitIndex135)
<=> v106157(VarNext,bitIndex4) )
& ( v104169(VarNext,bitIndex134)
<=> v106157(VarNext,bitIndex3) )
& ( v104169(VarNext,bitIndex133)
<=> v106157(VarNext,bitIndex2) )
& ( v104169(VarNext,bitIndex132)
<=> v106157(VarNext,bitIndex1) )
& ( v104169(VarNext,bitIndex131)
<=> v106157(VarNext,bitIndex0) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_72,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106158(VarNext)
=> ( ( v106157(VarNext,bitIndex130)
<=> v104169(VarCurr,bitIndex261) )
& ( v106157(VarNext,bitIndex129)
<=> v104169(VarCurr,bitIndex260) )
& ( v106157(VarNext,bitIndex128)
<=> v104169(VarCurr,bitIndex259) )
& ( v106157(VarNext,bitIndex127)
<=> v104169(VarCurr,bitIndex258) )
& ( v106157(VarNext,bitIndex126)
<=> v104169(VarCurr,bitIndex257) )
& ( v106157(VarNext,bitIndex125)
<=> v104169(VarCurr,bitIndex256) )
& ( v106157(VarNext,bitIndex124)
<=> v104169(VarCurr,bitIndex255) )
& ( v106157(VarNext,bitIndex123)
<=> v104169(VarCurr,bitIndex254) )
& ( v106157(VarNext,bitIndex122)
<=> v104169(VarCurr,bitIndex253) )
& ( v106157(VarNext,bitIndex121)
<=> v104169(VarCurr,bitIndex252) )
& ( v106157(VarNext,bitIndex120)
<=> v104169(VarCurr,bitIndex251) )
& ( v106157(VarNext,bitIndex119)
<=> v104169(VarCurr,bitIndex250) )
& ( v106157(VarNext,bitIndex118)
<=> v104169(VarCurr,bitIndex249) )
& ( v106157(VarNext,bitIndex117)
<=> v104169(VarCurr,bitIndex248) )
& ( v106157(VarNext,bitIndex116)
<=> v104169(VarCurr,bitIndex247) )
& ( v106157(VarNext,bitIndex115)
<=> v104169(VarCurr,bitIndex246) )
& ( v106157(VarNext,bitIndex114)
<=> v104169(VarCurr,bitIndex245) )
& ( v106157(VarNext,bitIndex113)
<=> v104169(VarCurr,bitIndex244) )
& ( v106157(VarNext,bitIndex112)
<=> v104169(VarCurr,bitIndex243) )
& ( v106157(VarNext,bitIndex111)
<=> v104169(VarCurr,bitIndex242) )
& ( v106157(VarNext,bitIndex110)
<=> v104169(VarCurr,bitIndex241) )
& ( v106157(VarNext,bitIndex109)
<=> v104169(VarCurr,bitIndex240) )
& ( v106157(VarNext,bitIndex108)
<=> v104169(VarCurr,bitIndex239) )
& ( v106157(VarNext,bitIndex107)
<=> v104169(VarCurr,bitIndex238) )
& ( v106157(VarNext,bitIndex106)
<=> v104169(VarCurr,bitIndex237) )
& ( v106157(VarNext,bitIndex105)
<=> v104169(VarCurr,bitIndex236) )
& ( v106157(VarNext,bitIndex104)
<=> v104169(VarCurr,bitIndex235) )
& ( v106157(VarNext,bitIndex103)
<=> v104169(VarCurr,bitIndex234) )
& ( v106157(VarNext,bitIndex102)
<=> v104169(VarCurr,bitIndex233) )
& ( v106157(VarNext,bitIndex101)
<=> v104169(VarCurr,bitIndex232) )
& ( v106157(VarNext,bitIndex100)
<=> v104169(VarCurr,bitIndex231) )
& ( v106157(VarNext,bitIndex99)
<=> v104169(VarCurr,bitIndex230) )
& ( v106157(VarNext,bitIndex98)
<=> v104169(VarCurr,bitIndex229) )
& ( v106157(VarNext,bitIndex97)
<=> v104169(VarCurr,bitIndex228) )
& ( v106157(VarNext,bitIndex96)
<=> v104169(VarCurr,bitIndex227) )
& ( v106157(VarNext,bitIndex95)
<=> v104169(VarCurr,bitIndex226) )
& ( v106157(VarNext,bitIndex94)
<=> v104169(VarCurr,bitIndex225) )
& ( v106157(VarNext,bitIndex93)
<=> v104169(VarCurr,bitIndex224) )
& ( v106157(VarNext,bitIndex92)
<=> v104169(VarCurr,bitIndex223) )
& ( v106157(VarNext,bitIndex91)
<=> v104169(VarCurr,bitIndex222) )
& ( v106157(VarNext,bitIndex90)
<=> v104169(VarCurr,bitIndex221) )
& ( v106157(VarNext,bitIndex89)
<=> v104169(VarCurr,bitIndex220) )
& ( v106157(VarNext,bitIndex88)
<=> v104169(VarCurr,bitIndex219) )
& ( v106157(VarNext,bitIndex87)
<=> v104169(VarCurr,bitIndex218) )
& ( v106157(VarNext,bitIndex86)
<=> v104169(VarCurr,bitIndex217) )
& ( v106157(VarNext,bitIndex85)
<=> v104169(VarCurr,bitIndex216) )
& ( v106157(VarNext,bitIndex84)
<=> v104169(VarCurr,bitIndex215) )
& ( v106157(VarNext,bitIndex83)
<=> v104169(VarCurr,bitIndex214) )
& ( v106157(VarNext,bitIndex82)
<=> v104169(VarCurr,bitIndex213) )
& ( v106157(VarNext,bitIndex81)
<=> v104169(VarCurr,bitIndex212) )
& ( v106157(VarNext,bitIndex80)
<=> v104169(VarCurr,bitIndex211) )
& ( v106157(VarNext,bitIndex79)
<=> v104169(VarCurr,bitIndex210) )
& ( v106157(VarNext,bitIndex78)
<=> v104169(VarCurr,bitIndex209) )
& ( v106157(VarNext,bitIndex77)
<=> v104169(VarCurr,bitIndex208) )
& ( v106157(VarNext,bitIndex76)
<=> v104169(VarCurr,bitIndex207) )
& ( v106157(VarNext,bitIndex75)
<=> v104169(VarCurr,bitIndex206) )
& ( v106157(VarNext,bitIndex74)
<=> v104169(VarCurr,bitIndex205) )
& ( v106157(VarNext,bitIndex73)
<=> v104169(VarCurr,bitIndex204) )
& ( v106157(VarNext,bitIndex72)
<=> v104169(VarCurr,bitIndex203) )
& ( v106157(VarNext,bitIndex71)
<=> v104169(VarCurr,bitIndex202) )
& ( v106157(VarNext,bitIndex70)
<=> v104169(VarCurr,bitIndex201) )
& ( v106157(VarNext,bitIndex69)
<=> v104169(VarCurr,bitIndex200) )
& ( v106157(VarNext,bitIndex68)
<=> v104169(VarCurr,bitIndex199) )
& ( v106157(VarNext,bitIndex67)
<=> v104169(VarCurr,bitIndex198) )
& ( v106157(VarNext,bitIndex66)
<=> v104169(VarCurr,bitIndex197) )
& ( v106157(VarNext,bitIndex65)
<=> v104169(VarCurr,bitIndex196) )
& ( v106157(VarNext,bitIndex64)
<=> v104169(VarCurr,bitIndex195) )
& ( v106157(VarNext,bitIndex63)
<=> v104169(VarCurr,bitIndex194) )
& ( v106157(VarNext,bitIndex62)
<=> v104169(VarCurr,bitIndex193) )
& ( v106157(VarNext,bitIndex61)
<=> v104169(VarCurr,bitIndex192) )
& ( v106157(VarNext,bitIndex60)
<=> v104169(VarCurr,bitIndex191) )
& ( v106157(VarNext,bitIndex59)
<=> v104169(VarCurr,bitIndex190) )
& ( v106157(VarNext,bitIndex58)
<=> v104169(VarCurr,bitIndex189) )
& ( v106157(VarNext,bitIndex57)
<=> v104169(VarCurr,bitIndex188) )
& ( v106157(VarNext,bitIndex56)
<=> v104169(VarCurr,bitIndex187) )
& ( v106157(VarNext,bitIndex55)
<=> v104169(VarCurr,bitIndex186) )
& ( v106157(VarNext,bitIndex54)
<=> v104169(VarCurr,bitIndex185) )
& ( v106157(VarNext,bitIndex53)
<=> v104169(VarCurr,bitIndex184) )
& ( v106157(VarNext,bitIndex52)
<=> v104169(VarCurr,bitIndex183) )
& ( v106157(VarNext,bitIndex51)
<=> v104169(VarCurr,bitIndex182) )
& ( v106157(VarNext,bitIndex50)
<=> v104169(VarCurr,bitIndex181) )
& ( v106157(VarNext,bitIndex49)
<=> v104169(VarCurr,bitIndex180) )
& ( v106157(VarNext,bitIndex48)
<=> v104169(VarCurr,bitIndex179) )
& ( v106157(VarNext,bitIndex47)
<=> v104169(VarCurr,bitIndex178) )
& ( v106157(VarNext,bitIndex46)
<=> v104169(VarCurr,bitIndex177) )
& ( v106157(VarNext,bitIndex45)
<=> v104169(VarCurr,bitIndex176) )
& ( v106157(VarNext,bitIndex44)
<=> v104169(VarCurr,bitIndex175) )
& ( v106157(VarNext,bitIndex43)
<=> v104169(VarCurr,bitIndex174) )
& ( v106157(VarNext,bitIndex42)
<=> v104169(VarCurr,bitIndex173) )
& ( v106157(VarNext,bitIndex41)
<=> v104169(VarCurr,bitIndex172) )
& ( v106157(VarNext,bitIndex40)
<=> v104169(VarCurr,bitIndex171) )
& ( v106157(VarNext,bitIndex39)
<=> v104169(VarCurr,bitIndex170) )
& ( v106157(VarNext,bitIndex38)
<=> v104169(VarCurr,bitIndex169) )
& ( v106157(VarNext,bitIndex37)
<=> v104169(VarCurr,bitIndex168) )
& ( v106157(VarNext,bitIndex36)
<=> v104169(VarCurr,bitIndex167) )
& ( v106157(VarNext,bitIndex35)
<=> v104169(VarCurr,bitIndex166) )
& ( v106157(VarNext,bitIndex34)
<=> v104169(VarCurr,bitIndex165) )
& ( v106157(VarNext,bitIndex33)
<=> v104169(VarCurr,bitIndex164) )
& ( v106157(VarNext,bitIndex32)
<=> v104169(VarCurr,bitIndex163) )
& ( v106157(VarNext,bitIndex31)
<=> v104169(VarCurr,bitIndex162) )
& ( v106157(VarNext,bitIndex30)
<=> v104169(VarCurr,bitIndex161) )
& ( v106157(VarNext,bitIndex29)
<=> v104169(VarCurr,bitIndex160) )
& ( v106157(VarNext,bitIndex28)
<=> v104169(VarCurr,bitIndex159) )
& ( v106157(VarNext,bitIndex27)
<=> v104169(VarCurr,bitIndex158) )
& ( v106157(VarNext,bitIndex26)
<=> v104169(VarCurr,bitIndex157) )
& ( v106157(VarNext,bitIndex25)
<=> v104169(VarCurr,bitIndex156) )
& ( v106157(VarNext,bitIndex24)
<=> v104169(VarCurr,bitIndex155) )
& ( v106157(VarNext,bitIndex23)
<=> v104169(VarCurr,bitIndex154) )
& ( v106157(VarNext,bitIndex22)
<=> v104169(VarCurr,bitIndex153) )
& ( v106157(VarNext,bitIndex21)
<=> v104169(VarCurr,bitIndex152) )
& ( v106157(VarNext,bitIndex20)
<=> v104169(VarCurr,bitIndex151) )
& ( v106157(VarNext,bitIndex19)
<=> v104169(VarCurr,bitIndex150) )
& ( v106157(VarNext,bitIndex18)
<=> v104169(VarCurr,bitIndex149) )
& ( v106157(VarNext,bitIndex17)
<=> v104169(VarCurr,bitIndex148) )
& ( v106157(VarNext,bitIndex16)
<=> v104169(VarCurr,bitIndex147) )
& ( v106157(VarNext,bitIndex15)
<=> v104169(VarCurr,bitIndex146) )
& ( v106157(VarNext,bitIndex14)
<=> v104169(VarCurr,bitIndex145) )
& ( v106157(VarNext,bitIndex13)
<=> v104169(VarCurr,bitIndex144) )
& ( v106157(VarNext,bitIndex12)
<=> v104169(VarCurr,bitIndex143) )
& ( v106157(VarNext,bitIndex11)
<=> v104169(VarCurr,bitIndex142) )
& ( v106157(VarNext,bitIndex10)
<=> v104169(VarCurr,bitIndex141) )
& ( v106157(VarNext,bitIndex9)
<=> v104169(VarCurr,bitIndex140) )
& ( v106157(VarNext,bitIndex8)
<=> v104169(VarCurr,bitIndex139) )
& ( v106157(VarNext,bitIndex7)
<=> v104169(VarCurr,bitIndex138) )
& ( v106157(VarNext,bitIndex6)
<=> v104169(VarCurr,bitIndex137) )
& ( v106157(VarNext,bitIndex5)
<=> v104169(VarCurr,bitIndex136) )
& ( v106157(VarNext,bitIndex4)
<=> v104169(VarCurr,bitIndex135) )
& ( v106157(VarNext,bitIndex3)
<=> v104169(VarCurr,bitIndex134) )
& ( v106157(VarNext,bitIndex2)
<=> v104169(VarCurr,bitIndex133) )
& ( v106157(VarNext,bitIndex1)
<=> v104169(VarCurr,bitIndex132) )
& ( v106157(VarNext,bitIndex0)
<=> v104169(VarCurr,bitIndex131) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1814,axiom,
! [VarNext] :
( v106158(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106157(VarNext,B)
<=> v106184(VarNext,B) ) ) ) ).
fof(addAssignment_32756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106184(VarNext,B)
<=> v106182(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4997,axiom,
! [VarCurr] :
( ~ v106121(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106182(VarCurr,B)
<=> v106185(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5001,axiom,
! [VarCurr] :
( v106121(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106182(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1233,axiom,
! [VarCurr] :
( ( ~ v106171(VarCurr)
& ~ v106173(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v106185(VarCurr,B)
<=> v106150(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4996,axiom,
! [VarCurr] :
( v106173(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106185(VarCurr,B)
<=> v106143(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_5000,axiom,
! [VarCurr] :
( v106171(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106185(VarCurr,B)
<=> v104169(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21157,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106158(VarNext)
<=> ( v106159(VarNext)
& v106166(VarNext) ) ) ) ).
fof(addAssignment_32755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106166(VarNext)
<=> v106164(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21156,axiom,
! [VarCurr] :
( v106164(VarCurr)
<=> ( v106167(VarCurr)
& v106178(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21155,axiom,
! [VarCurr] :
( v106178(VarCurr)
<=> ( v106179(VarCurr)
| v106121(VarCurr) ) ) ).
fof(writeUnaryOperator_8289,axiom,
! [VarCurr] :
( ~ v106179(VarCurr)
<=> v106180(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7411,axiom,
! [VarCurr] :
( v106180(VarCurr)
<=> ( ( v106181(VarCurr,bitIndex1)
<=> $false )
& ( v106181(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32754,axiom,
! [VarCurr] :
( v106181(VarCurr,bitIndex0)
<=> v105832(VarCurr) ) ).
fof(addAssignment_32753,axiom,
! [VarCurr] :
( v106181(VarCurr,bitIndex1)
<=> v104173(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21154,axiom,
! [VarCurr] :
( v106167(VarCurr)
<=> ( v106121(VarCurr)
| v106168(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21153,axiom,
! [VarCurr] :
( v106168(VarCurr)
<=> ( v106169(VarCurr)
& v106177(VarCurr) ) ) ).
fof(writeUnaryOperator_8288,axiom,
! [VarCurr] :
( ~ v106177(VarCurr)
<=> v106121(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21152,axiom,
! [VarCurr] :
( v106169(VarCurr)
<=> ( v106170(VarCurr)
| v106175(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7410,axiom,
! [VarCurr] :
( v106175(VarCurr)
<=> ( ( v106176(VarCurr,bitIndex1)
<=> $true )
& ( v106176(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32752,axiom,
! [VarCurr] :
( v106176(VarCurr,bitIndex0)
<=> v105832(VarCurr) ) ).
fof(addAssignment_32751,axiom,
! [VarCurr] :
( v106176(VarCurr,bitIndex1)
<=> v104173(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21151,axiom,
! [VarCurr] :
( v106170(VarCurr)
<=> ( v106171(VarCurr)
| v106173(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7409,axiom,
! [VarCurr] :
( v106173(VarCurr)
<=> ( ( v106174(VarCurr,bitIndex1)
<=> $true )
& ( v106174(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32750,axiom,
! [VarCurr] :
( v106174(VarCurr,bitIndex0)
<=> v105832(VarCurr) ) ).
fof(addAssignment_32749,axiom,
! [VarCurr] :
( v106174(VarCurr,bitIndex1)
<=> v104173(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7408,axiom,
! [VarCurr] :
( v106171(VarCurr)
<=> ( ( v106172(VarCurr,bitIndex1)
<=> $false )
& ( v106172(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32748,axiom,
! [VarCurr] :
( v106172(VarCurr,bitIndex0)
<=> v105832(VarCurr) ) ).
fof(addAssignment_32747,axiom,
! [VarCurr] :
( v106172(VarCurr,bitIndex1)
<=> v104173(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21150,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106159(VarNext)
<=> ( v106161(VarNext)
& v106025(VarNext) ) ) ) ).
fof(writeUnaryOperator_8287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106161(VarNext)
<=> v106032(VarNext) ) ) ).
fof(addAssignment_32746,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106150(VarCurr,B)
<=> v106155(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2283,axiom,
! [VarCurr] :
( ~ v106152(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106155(VarCurr,B)
<=> v106154(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2314,axiom,
! [VarCurr] :
( v106152(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106155(VarCurr,B)
<=> v105834(VarCurr,B) ) ) ) ).
fof(addAssignment_32745,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106154(VarCurr,B)
<=> v104169(VarCurr,B) ) ) ).
fof(addAssignment_32744,axiom,
! [VarCurr] :
( v106152(VarCurr)
<=> v106019(VarCurr,bitIndex3) ) ).
fof(addAssignment_32743,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106143(VarCurr,B)
<=> v106148(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2282,axiom,
! [VarCurr] :
( ~ v106145(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106148(VarCurr,B)
<=> v106147(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2313,axiom,
! [VarCurr] :
( v106145(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106148(VarCurr,B)
<=> v105834(VarCurr,B) ) ) ) ).
fof(addAssignment_32742,axiom,
! [VarCurr] :
( ( v106147(VarCurr,bitIndex7)
<=> v104169(VarCurr,bitIndex138) )
& ( v106147(VarCurr,bitIndex6)
<=> v104169(VarCurr,bitIndex137) )
& ( v106147(VarCurr,bitIndex5)
<=> v104169(VarCurr,bitIndex136) )
& ( v106147(VarCurr,bitIndex4)
<=> v104169(VarCurr,bitIndex135) )
& ( v106147(VarCurr,bitIndex3)
<=> v104169(VarCurr,bitIndex134) )
& ( v106147(VarCurr,bitIndex2)
<=> v104169(VarCurr,bitIndex133) )
& ( v106147(VarCurr,bitIndex1)
<=> v104169(VarCurr,bitIndex132) )
& ( v106147(VarCurr,bitIndex0)
<=> v104169(VarCurr,bitIndex131) ) ) ).
fof(addAssignment_32741,axiom,
! [VarCurr] :
( v106145(VarCurr)
<=> v106019(VarCurr,bitIndex3) ) ).
fof(addAssignment_32740,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v104169(VarNext,B)
<=> v106110(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106111(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106110(VarNext,B)
<=> v104169(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1813,axiom,
! [VarNext] :
( v106111(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106110(VarNext,B)
<=> v106138(VarNext,B) ) ) ) ).
fof(addAssignment_32739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v106138(VarNext,B)
<=> v106136(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4995,axiom,
! [VarCurr] :
( ~ v106121(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106136(VarCurr,B)
<=> v106139(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4999,axiom,
! [VarCurr] :
( v106121(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106136(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1232,axiom,
! [VarCurr] :
( ( ~ v106125(VarCurr)
& ~ v106127(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v106139(VarCurr,B)
<=> v106103(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4994,axiom,
! [VarCurr] :
( v106127(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106139(VarCurr,B)
<=> v106015(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4998,axiom,
! [VarCurr] :
( v106125(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106139(VarCurr,B)
<=> v105834(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21149,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106111(VarNext)
<=> ( v106112(VarNext)
& v106119(VarNext) ) ) ) ).
fof(addAssignment_32738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106119(VarNext)
<=> v106117(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21148,axiom,
! [VarCurr] :
( v106117(VarCurr)
<=> ( v106120(VarCurr)
& v106132(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21147,axiom,
! [VarCurr] :
( v106132(VarCurr)
<=> ( v106133(VarCurr)
| v106121(VarCurr) ) ) ).
fof(writeUnaryOperator_8286,axiom,
! [VarCurr] :
( ~ v106133(VarCurr)
<=> v106134(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7407,axiom,
! [VarCurr] :
( v106134(VarCurr)
<=> ( ( v106135(VarCurr,bitIndex1)
<=> $false )
& ( v106135(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32737,axiom,
! [VarCurr] :
( v106135(VarCurr,bitIndex0)
<=> v105832(VarCurr) ) ).
fof(addAssignment_32736,axiom,
! [VarCurr] :
( v106135(VarCurr,bitIndex1)
<=> v104173(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21146,axiom,
! [VarCurr] :
( v106120(VarCurr)
<=> ( v106121(VarCurr)
| v106122(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21145,axiom,
! [VarCurr] :
( v106122(VarCurr)
<=> ( v106123(VarCurr)
& v106131(VarCurr) ) ) ).
fof(writeUnaryOperator_8285,axiom,
! [VarCurr] :
( ~ v106131(VarCurr)
<=> v106121(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21144,axiom,
! [VarCurr] :
( v106123(VarCurr)
<=> ( v106124(VarCurr)
| v106129(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7406,axiom,
! [VarCurr] :
( v106129(VarCurr)
<=> ( ( v106130(VarCurr,bitIndex1)
<=> $true )
& ( v106130(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32735,axiom,
! [VarCurr] :
( v106130(VarCurr,bitIndex0)
<=> v105832(VarCurr) ) ).
fof(addAssignment_32734,axiom,
! [VarCurr] :
( v106130(VarCurr,bitIndex1)
<=> v104173(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21143,axiom,
! [VarCurr] :
( v106124(VarCurr)
<=> ( v106125(VarCurr)
| v106127(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7405,axiom,
! [VarCurr] :
( v106127(VarCurr)
<=> ( ( v106128(VarCurr,bitIndex1)
<=> $true )
& ( v106128(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32733,axiom,
! [VarCurr] :
( v106128(VarCurr,bitIndex0)
<=> v105832(VarCurr) ) ).
fof(addAssignment_32732,axiom,
! [VarCurr] :
( v106128(VarCurr,bitIndex1)
<=> v104173(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7404,axiom,
! [VarCurr] :
( v106125(VarCurr)
<=> ( ( v106126(VarCurr,bitIndex1)
<=> $false )
& ( v106126(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32731,axiom,
! [VarCurr] :
( v106126(VarCurr,bitIndex0)
<=> v105832(VarCurr) ) ).
fof(addAssignment_32730,axiom,
! [VarCurr] :
( v106126(VarCurr,bitIndex1)
<=> v104173(VarCurr) ) ).
fof(writeUnaryOperator_8284,axiom,
! [VarCurr] :
( ~ v106121(VarCurr)
<=> v104171(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21142,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106112(VarNext)
<=> ( v106113(VarNext)
& v106025(VarNext) ) ) ) ).
fof(writeUnaryOperator_8283,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106113(VarNext)
<=> v106032(VarNext) ) ) ).
fof(addAssignment_32729,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106103(VarCurr,B)
<=> v106108(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2281,axiom,
! [VarCurr] :
( ~ v106105(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106108(VarCurr,B)
<=> v106107(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2312,axiom,
! [VarCurr] :
( v106105(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106108(VarCurr,B)
<=> v105834(VarCurr,B) ) ) ) ).
fof(addAssignment_32728,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106107(VarCurr,B)
<=> v104169(VarCurr,B) ) ) ).
fof(addAssignment_32727,axiom,
! [VarCurr] :
( v106105(VarCurr)
<=> v106019(VarCurr,bitIndex4) ) ).
fof(addAssignment_32726,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106015(VarCurr,B)
<=> v106101(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2280,axiom,
! [VarCurr] :
( ~ v106017(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106101(VarCurr,B)
<=> v106100(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2311,axiom,
! [VarCurr] :
( v106017(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106101(VarCurr,B)
<=> v105834(VarCurr,B) ) ) ) ).
fof(addAssignment_32725,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106100(VarCurr,B)
<=> v104169(VarCurr,B) ) ) ).
fof(addAssignment_32724,axiom,
! [VarCurr] :
( v106017(VarCurr)
<=> v106019(VarCurr,bitIndex4) ) ).
fof(addAssignment_32723,axiom,
! [VarCurr] :
( v106019(VarCurr,bitIndex4)
<=> v106043(VarCurr,bitIndex4) ) ).
fof(addAssignment_32722,axiom,
! [VarNext] :
( v106023(VarNext,bitIndex3)
<=> v106092(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106093(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106092(VarNext,B)
<=> v106023(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1812,axiom,
! [VarNext] :
( v106093(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106092(VarNext,B)
<=> v106038(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21141,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106093(VarNext)
<=> v106094(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106094(VarNext)
<=> ( v106096(VarNext)
& v106025(VarNext) ) ) ) ).
fof(writeUnaryOperator_8282,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106096(VarNext)
<=> v106032(VarNext) ) ) ).
fof(addAssignment_32721,axiom,
! [VarCurr] :
( v106019(VarCurr,bitIndex3)
<=> v106043(VarCurr,bitIndex3) ) ).
fof(addAssignment_32720,axiom,
! [VarNext] :
( v106023(VarNext,bitIndex2)
<=> v106084(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106085(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106084(VarNext,B)
<=> v106023(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1811,axiom,
! [VarNext] :
( v106085(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106084(VarNext,B)
<=> v106038(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106085(VarNext)
<=> v106086(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21138,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106086(VarNext)
<=> ( v106088(VarNext)
& v106025(VarNext) ) ) ) ).
fof(writeUnaryOperator_8281,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106088(VarNext)
<=> v106032(VarNext) ) ) ).
fof(addAssignment_32719,axiom,
! [VarCurr] :
( v106019(VarCurr,bitIndex2)
<=> v106043(VarCurr,bitIndex2) ) ).
fof(addAssignment_32718,axiom,
! [VarNext] :
( v106023(VarNext,bitIndex1)
<=> v106076(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106077(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106076(VarNext,B)
<=> v106023(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1810,axiom,
! [VarNext] :
( v106077(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106076(VarNext,B)
<=> v106038(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106077(VarNext)
<=> v106078(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21136,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106078(VarNext)
<=> ( v106080(VarNext)
& v106025(VarNext) ) ) ) ).
fof(writeUnaryOperator_8280,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106080(VarNext)
<=> v106032(VarNext) ) ) ).
fof(addAssignment_32717,axiom,
! [VarCurr] :
( v106019(VarCurr,bitIndex1)
<=> v106043(VarCurr,bitIndex1) ) ).
fof(addAssignment_32716,axiom,
! [VarNext] :
( v106023(VarNext,bitIndex0)
<=> v106068(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106069(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106068(VarNext,B)
<=> v106023(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1809,axiom,
! [VarNext] :
( v106069(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106068(VarNext,B)
<=> v106038(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21135,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106069(VarNext)
<=> v106070(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21134,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106070(VarNext)
<=> ( v106072(VarNext)
& v106025(VarNext) ) ) ) ).
fof(writeUnaryOperator_8279,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106072(VarNext)
<=> v106032(VarNext) ) ) ).
fof(addAssignment_32715,axiom,
! [VarCurr] :
( v106019(VarCurr,bitIndex0)
<=> v106043(VarCurr,bitIndex0) ) ).
fof(addAssignment_32714,axiom,
! [VarCurr] :
( v106021(VarCurr,bitIndex1)
<=> v106042(VarCurr,bitIndex1) ) ).
fof(addAssignment_32713,axiom,
! [VarCurr] :
( v106021(VarCurr,bitIndex2)
<=> v106042(VarCurr,bitIndex2) ) ).
fof(addAssignment_32712,axiom,
! [VarCurr] :
( v106021(VarCurr,bitIndex3)
<=> v106042(VarCurr,bitIndex3) ) ).
fof(addAssignment_32711,axiom,
! [VarNext] :
( v106023(VarNext,bitIndex5)
<=> v106060(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106061(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106060(VarNext,B)
<=> v106023(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1808,axiom,
! [VarNext] :
( v106061(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106060(VarNext,B)
<=> v106038(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21133,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106061(VarNext)
<=> v106062(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106062(VarNext)
<=> ( v106064(VarNext)
& v106025(VarNext) ) ) ) ).
fof(writeUnaryOperator_8278,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106064(VarNext)
<=> v106032(VarNext) ) ) ).
fof(addAssignment_32710,axiom,
! [VarCurr] :
( v106019(VarCurr,bitIndex5)
<=> v106043(VarCurr,bitIndex5) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2279,axiom,
! [VarCurr] :
( ~ v106044(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v106043(VarCurr,B)
<=> v106046(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2310,axiom,
! [VarCurr] :
( v106044(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v106043(VarCurr,B)
<=> v106045(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_143,axiom,
! [VarCurr] :
( ( ~ v106047(VarCurr)
& ~ v106049(VarCurr)
& ~ v106053(VarCurr) )
=> ! [B] :
( range_6_0(B)
=> ( v106046(VarCurr,B)
<=> v106023(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1231,axiom,
! [VarCurr] :
( v106053(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v106046(VarCurr,B)
<=> v106055(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4993,axiom,
! [VarCurr] :
( v106049(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v106046(VarCurr,B)
<=> v106051(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4997,axiom,
! [VarCurr] :
( v106047(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v106046(VarCurr,B)
<=> v106023(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7403,axiom,
! [VarCurr] :
( v106057(VarCurr)
<=> ( ( v106058(VarCurr,bitIndex1)
<=> $true )
& ( v106058(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32709,axiom,
! [VarCurr] :
( v106058(VarCurr,bitIndex0)
<=> v105832(VarCurr) ) ).
fof(addAssignment_32708,axiom,
! [VarCurr] :
( v106058(VarCurr,bitIndex1)
<=> v104173(VarCurr) ) ).
fof(addAssignment_32707,axiom,
! [VarCurr] :
( v106055(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_32706,axiom,
! [VarCurr] :
( ( v106055(VarCurr,bitIndex6)
<=> v106023(VarCurr,bitIndex5) )
& ( v106055(VarCurr,bitIndex5)
<=> v106023(VarCurr,bitIndex4) )
& ( v106055(VarCurr,bitIndex4)
<=> v106023(VarCurr,bitIndex3) )
& ( v106055(VarCurr,bitIndex3)
<=> v106023(VarCurr,bitIndex2) )
& ( v106055(VarCurr,bitIndex2)
<=> v106023(VarCurr,bitIndex1) )
& ( v106055(VarCurr,bitIndex1)
<=> v106023(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7402,axiom,
! [VarCurr] :
( v106053(VarCurr)
<=> ( ( v106054(VarCurr,bitIndex1)
<=> $true )
& ( v106054(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32705,axiom,
! [VarCurr] :
( v106054(VarCurr,bitIndex0)
<=> v105832(VarCurr) ) ).
fof(addAssignment_32704,axiom,
! [VarCurr] :
( v106054(VarCurr,bitIndex1)
<=> v104173(VarCurr) ) ).
fof(addAssignment_32703,axiom,
! [VarCurr] :
( ( v106051(VarCurr,bitIndex5)
<=> v106023(VarCurr,bitIndex6) )
& ( v106051(VarCurr,bitIndex4)
<=> v106023(VarCurr,bitIndex5) )
& ( v106051(VarCurr,bitIndex3)
<=> v106023(VarCurr,bitIndex4) )
& ( v106051(VarCurr,bitIndex2)
<=> v106023(VarCurr,bitIndex3) )
& ( v106051(VarCurr,bitIndex1)
<=> v106023(VarCurr,bitIndex2) )
& ( v106051(VarCurr,bitIndex0)
<=> v106023(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_32702,axiom,
! [VarCurr] :
( v106051(VarCurr,bitIndex6)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7401,axiom,
! [VarCurr] :
( v106049(VarCurr)
<=> ( ( v106050(VarCurr,bitIndex1)
<=> $false )
& ( v106050(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32701,axiom,
! [VarCurr] :
( v106050(VarCurr,bitIndex0)
<=> v105832(VarCurr) ) ).
fof(addAssignment_32700,axiom,
! [VarCurr] :
( v106050(VarCurr,bitIndex1)
<=> v104173(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7400,axiom,
! [VarCurr] :
( v106047(VarCurr)
<=> ( ( v106048(VarCurr,bitIndex1)
<=> $false )
& ( v106048(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32699,axiom,
! [VarCurr] :
( v106048(VarCurr,bitIndex0)
<=> v105832(VarCurr) ) ).
fof(addAssignment_32698,axiom,
! [VarCurr] :
( v106048(VarCurr,bitIndex1)
<=> v104173(VarCurr) ) ).
fof(addAssignment_32697,axiom,
! [VarCurr] :
( v106045(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32696,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v106045(VarCurr,B)
<=> v106021(VarCurr,B) ) ) ).
fof(writeUnaryOperator_8277,axiom,
! [VarCurr] :
( ~ v106044(VarCurr)
<=> v104171(VarCurr) ) ).
fof(addAssignment_32695,axiom,
! [VarCurr] :
( v106021(VarCurr,bitIndex5)
<=> v106042(VarCurr,bitIndex5) ) ).
fof(addAssignment_32694,axiom,
! [VarCurr] :
( v106021(VarCurr,bitIndex4)
<=> v106042(VarCurr,bitIndex4) ) ).
fof(addAssignment_32693,axiom,
! [VarCurr] :
( v106042(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32692,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v106042(VarCurr,B)
<=> v106023(VarCurr,B) ) ) ).
fof(addAssignment_32691,axiom,
! [VarNext] :
( v106023(VarNext,bitIndex4)
<=> v106027(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106028(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106027(VarNext,B)
<=> v106023(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1807,axiom,
! [VarNext] :
( v106028(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106027(VarNext,B)
<=> v106038(VarNext,B) ) ) ) ).
fof(addAssignment_32690,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v106038(VarNext,B)
<=> v106036(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2278,axiom,
! [VarCurr] :
( ~ v106039(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v106036(VarCurr,B)
<=> v106019(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2309,axiom,
! [VarCurr] :
( v106039(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v106036(VarCurr,B)
<=> b0000001(B) ) ) ) ).
fof(writeUnaryOperator_8276,axiom,
! [VarCurr] :
( ~ v106039(VarCurr)
<=> v104171(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21131,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106028(VarNext)
<=> v106029(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21130,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106029(VarNext)
<=> ( v106030(VarNext)
& v106025(VarNext) ) ) ) ).
fof(writeUnaryOperator_8275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v106030(VarNext)
<=> v106032(VarNext) ) ) ).
fof(addAssignment_32689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v106032(VarNext)
<=> v106025(VarCurr) ) ) ).
fof(addAssignment_32688,axiom,
! [VarCurr] :
( v106025(VarCurr)
<=> v99966(VarCurr) ) ).
fof(addAssignment_32687,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105834(VarCurr,B)
<=> v105836(VarCurr,B) ) ) ).
fof(addAssignment_32686,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105836(VarCurr,B)
<=> v105838(VarCurr,B) ) ) ).
fof(addAssignment_32685,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105838(VarCurr,B)
<=> v105840(VarCurr,B) ) ) ).
fof(addAssignment_32684,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105840(VarCurr,B)
<=> v106013(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2277,axiom,
! [VarCurr] :
( ~ v105842(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106013(VarCurr,B)
<=> v106002(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2308,axiom,
! [VarCurr] :
( v105842(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v106013(VarCurr,B)
<=> v105846(VarCurr,B) ) ) ) ).
fof(addAssignment_32683,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106002(VarCurr,B)
<=> v106003(VarCurr,B) ) ) ).
fof(addAssignment_32682,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v106003(VarCurr,B)
<=> v105850(VarCurr,B) ) ) ).
fof(addAssignment_32681,axiom,
! [VarCurr] :
( ( v106003(VarCurr,bitIndex14)
<=> v106012(VarCurr,bitIndex6) )
& ( v106003(VarCurr,bitIndex13)
<=> v106012(VarCurr,bitIndex5) )
& ( v106003(VarCurr,bitIndex12)
<=> v106012(VarCurr,bitIndex4) )
& ( v106003(VarCurr,bitIndex11)
<=> v106012(VarCurr,bitIndex3) )
& ( v106003(VarCurr,bitIndex10)
<=> v106012(VarCurr,bitIndex2) )
& ( v106003(VarCurr,bitIndex9)
<=> v106012(VarCurr,bitIndex1) )
& ( v106003(VarCurr,bitIndex8)
<=> v106012(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32680,axiom,
! [VarCurr] :
( ( v106003(VarCurr,bitIndex76)
<=> v106011(VarCurr,bitIndex61) )
& ( v106003(VarCurr,bitIndex75)
<=> v106011(VarCurr,bitIndex60) )
& ( v106003(VarCurr,bitIndex74)
<=> v106011(VarCurr,bitIndex59) )
& ( v106003(VarCurr,bitIndex73)
<=> v106011(VarCurr,bitIndex58) )
& ( v106003(VarCurr,bitIndex72)
<=> v106011(VarCurr,bitIndex57) )
& ( v106003(VarCurr,bitIndex71)
<=> v106011(VarCurr,bitIndex56) )
& ( v106003(VarCurr,bitIndex70)
<=> v106011(VarCurr,bitIndex55) )
& ( v106003(VarCurr,bitIndex69)
<=> v106011(VarCurr,bitIndex54) )
& ( v106003(VarCurr,bitIndex68)
<=> v106011(VarCurr,bitIndex53) )
& ( v106003(VarCurr,bitIndex67)
<=> v106011(VarCurr,bitIndex52) )
& ( v106003(VarCurr,bitIndex66)
<=> v106011(VarCurr,bitIndex51) )
& ( v106003(VarCurr,bitIndex65)
<=> v106011(VarCurr,bitIndex50) )
& ( v106003(VarCurr,bitIndex64)
<=> v106011(VarCurr,bitIndex49) )
& ( v106003(VarCurr,bitIndex63)
<=> v106011(VarCurr,bitIndex48) )
& ( v106003(VarCurr,bitIndex62)
<=> v106011(VarCurr,bitIndex47) )
& ( v106003(VarCurr,bitIndex61)
<=> v106011(VarCurr,bitIndex46) )
& ( v106003(VarCurr,bitIndex60)
<=> v106011(VarCurr,bitIndex45) )
& ( v106003(VarCurr,bitIndex59)
<=> v106011(VarCurr,bitIndex44) )
& ( v106003(VarCurr,bitIndex58)
<=> v106011(VarCurr,bitIndex43) )
& ( v106003(VarCurr,bitIndex57)
<=> v106011(VarCurr,bitIndex42) )
& ( v106003(VarCurr,bitIndex56)
<=> v106011(VarCurr,bitIndex41) )
& ( v106003(VarCurr,bitIndex55)
<=> v106011(VarCurr,bitIndex40) )
& ( v106003(VarCurr,bitIndex54)
<=> v106011(VarCurr,bitIndex39) )
& ( v106003(VarCurr,bitIndex53)
<=> v106011(VarCurr,bitIndex38) )
& ( v106003(VarCurr,bitIndex52)
<=> v106011(VarCurr,bitIndex37) )
& ( v106003(VarCurr,bitIndex51)
<=> v106011(VarCurr,bitIndex36) )
& ( v106003(VarCurr,bitIndex50)
<=> v106011(VarCurr,bitIndex35) )
& ( v106003(VarCurr,bitIndex49)
<=> v106011(VarCurr,bitIndex34) )
& ( v106003(VarCurr,bitIndex48)
<=> v106011(VarCurr,bitIndex33) )
& ( v106003(VarCurr,bitIndex47)
<=> v106011(VarCurr,bitIndex32) )
& ( v106003(VarCurr,bitIndex46)
<=> v106011(VarCurr,bitIndex31) )
& ( v106003(VarCurr,bitIndex45)
<=> v106011(VarCurr,bitIndex30) )
& ( v106003(VarCurr,bitIndex44)
<=> v106011(VarCurr,bitIndex29) )
& ( v106003(VarCurr,bitIndex43)
<=> v106011(VarCurr,bitIndex28) )
& ( v106003(VarCurr,bitIndex42)
<=> v106011(VarCurr,bitIndex27) )
& ( v106003(VarCurr,bitIndex41)
<=> v106011(VarCurr,bitIndex26) )
& ( v106003(VarCurr,bitIndex40)
<=> v106011(VarCurr,bitIndex25) )
& ( v106003(VarCurr,bitIndex39)
<=> v106011(VarCurr,bitIndex24) )
& ( v106003(VarCurr,bitIndex38)
<=> v106011(VarCurr,bitIndex23) )
& ( v106003(VarCurr,bitIndex37)
<=> v106011(VarCurr,bitIndex22) )
& ( v106003(VarCurr,bitIndex36)
<=> v106011(VarCurr,bitIndex21) )
& ( v106003(VarCurr,bitIndex35)
<=> v106011(VarCurr,bitIndex20) )
& ( v106003(VarCurr,bitIndex34)
<=> v106011(VarCurr,bitIndex19) )
& ( v106003(VarCurr,bitIndex33)
<=> v106011(VarCurr,bitIndex18) )
& ( v106003(VarCurr,bitIndex32)
<=> v106011(VarCurr,bitIndex17) )
& ( v106003(VarCurr,bitIndex31)
<=> v106011(VarCurr,bitIndex16) )
& ( v106003(VarCurr,bitIndex30)
<=> v106011(VarCurr,bitIndex15) )
& ( v106003(VarCurr,bitIndex29)
<=> v106011(VarCurr,bitIndex14) )
& ( v106003(VarCurr,bitIndex28)
<=> v106011(VarCurr,bitIndex13) )
& ( v106003(VarCurr,bitIndex27)
<=> v106011(VarCurr,bitIndex12) )
& ( v106003(VarCurr,bitIndex26)
<=> v106011(VarCurr,bitIndex11) )
& ( v106003(VarCurr,bitIndex25)
<=> v106011(VarCurr,bitIndex10) )
& ( v106003(VarCurr,bitIndex24)
<=> v106011(VarCurr,bitIndex9) )
& ( v106003(VarCurr,bitIndex23)
<=> v106011(VarCurr,bitIndex8) )
& ( v106003(VarCurr,bitIndex22)
<=> v106011(VarCurr,bitIndex7) )
& ( v106003(VarCurr,bitIndex21)
<=> v106011(VarCurr,bitIndex6) )
& ( v106003(VarCurr,bitIndex20)
<=> v106011(VarCurr,bitIndex5) )
& ( v106003(VarCurr,bitIndex19)
<=> v106011(VarCurr,bitIndex4) )
& ( v106003(VarCurr,bitIndex18)
<=> v106011(VarCurr,bitIndex3) )
& ( v106003(VarCurr,bitIndex17)
<=> v106011(VarCurr,bitIndex2) )
& ( v106003(VarCurr,bitIndex16)
<=> v106011(VarCurr,bitIndex1) )
& ( v106003(VarCurr,bitIndex15)
<=> v106011(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32679,axiom,
! [VarCurr] :
( ( v106003(VarCurr,bitIndex80)
<=> v106010(VarCurr,bitIndex3) )
& ( v106003(VarCurr,bitIndex79)
<=> v106010(VarCurr,bitIndex2) )
& ( v106003(VarCurr,bitIndex78)
<=> v106010(VarCurr,bitIndex1) )
& ( v106003(VarCurr,bitIndex77)
<=> v106010(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32678,axiom,
! [VarCurr] :
( ( v106003(VarCurr,bitIndex84)
<=> v106009(VarCurr,bitIndex3) )
& ( v106003(VarCurr,bitIndex83)
<=> v106009(VarCurr,bitIndex2) )
& ( v106003(VarCurr,bitIndex82)
<=> v106009(VarCurr,bitIndex1) )
& ( v106003(VarCurr,bitIndex81)
<=> v106009(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32677,axiom,
! [VarCurr] :
( ( v106003(VarCurr,bitIndex92)
<=> v106008(VarCurr,bitIndex7) )
& ( v106003(VarCurr,bitIndex91)
<=> v106008(VarCurr,bitIndex6) )
& ( v106003(VarCurr,bitIndex90)
<=> v106008(VarCurr,bitIndex5) )
& ( v106003(VarCurr,bitIndex89)
<=> v106008(VarCurr,bitIndex4) )
& ( v106003(VarCurr,bitIndex88)
<=> v106008(VarCurr,bitIndex3) )
& ( v106003(VarCurr,bitIndex87)
<=> v106008(VarCurr,bitIndex2) )
& ( v106003(VarCurr,bitIndex86)
<=> v106008(VarCurr,bitIndex1) )
& ( v106003(VarCurr,bitIndex85)
<=> v106008(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32676,axiom,
! [VarCurr] :
( ( v106003(VarCurr,bitIndex108)
<=> v106007(VarCurr,bitIndex15) )
& ( v106003(VarCurr,bitIndex107)
<=> v106007(VarCurr,bitIndex14) )
& ( v106003(VarCurr,bitIndex106)
<=> v106007(VarCurr,bitIndex13) )
& ( v106003(VarCurr,bitIndex105)
<=> v106007(VarCurr,bitIndex12) )
& ( v106003(VarCurr,bitIndex104)
<=> v106007(VarCurr,bitIndex11) )
& ( v106003(VarCurr,bitIndex103)
<=> v106007(VarCurr,bitIndex10) )
& ( v106003(VarCurr,bitIndex102)
<=> v106007(VarCurr,bitIndex9) )
& ( v106003(VarCurr,bitIndex101)
<=> v106007(VarCurr,bitIndex8) )
& ( v106003(VarCurr,bitIndex100)
<=> v106007(VarCurr,bitIndex7) )
& ( v106003(VarCurr,bitIndex99)
<=> v106007(VarCurr,bitIndex6) )
& ( v106003(VarCurr,bitIndex98)
<=> v106007(VarCurr,bitIndex5) )
& ( v106003(VarCurr,bitIndex97)
<=> v106007(VarCurr,bitIndex4) )
& ( v106003(VarCurr,bitIndex96)
<=> v106007(VarCurr,bitIndex3) )
& ( v106003(VarCurr,bitIndex95)
<=> v106007(VarCurr,bitIndex2) )
& ( v106003(VarCurr,bitIndex94)
<=> v106007(VarCurr,bitIndex1) )
& ( v106003(VarCurr,bitIndex93)
<=> v106007(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32675,axiom,
! [VarCurr] :
( ( v106003(VarCurr,bitIndex118)
<=> v106006(VarCurr,bitIndex9) )
& ( v106003(VarCurr,bitIndex117)
<=> v106006(VarCurr,bitIndex8) )
& ( v106003(VarCurr,bitIndex116)
<=> v106006(VarCurr,bitIndex7) )
& ( v106003(VarCurr,bitIndex115)
<=> v106006(VarCurr,bitIndex6) )
& ( v106003(VarCurr,bitIndex114)
<=> v106006(VarCurr,bitIndex5) )
& ( v106003(VarCurr,bitIndex113)
<=> v106006(VarCurr,bitIndex4) )
& ( v106003(VarCurr,bitIndex112)
<=> v106006(VarCurr,bitIndex3) )
& ( v106003(VarCurr,bitIndex111)
<=> v106006(VarCurr,bitIndex2) )
& ( v106003(VarCurr,bitIndex110)
<=> v106006(VarCurr,bitIndex1) )
& ( v106003(VarCurr,bitIndex109)
<=> v106006(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32674,axiom,
! [VarCurr] :
( ( v106003(VarCurr,bitIndex120)
<=> v106005(VarCurr,bitIndex1) )
& ( v106003(VarCurr,bitIndex119)
<=> v106005(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32673,axiom,
! [VarCurr] :
( ( v106003(VarCurr,bitIndex123)
<=> v106004(VarCurr,bitIndex2) )
& ( v106003(VarCurr,bitIndex122)
<=> v106004(VarCurr,bitIndex1) )
& ( v106003(VarCurr,bitIndex121)
<=> v106004(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32672,axiom,
! [VarCurr] :
( ( v106003(VarCurr,bitIndex130)
<=> v105110(VarCurr,bitIndex6) )
& ( v106003(VarCurr,bitIndex129)
<=> v105110(VarCurr,bitIndex5) )
& ( v106003(VarCurr,bitIndex128)
<=> v105110(VarCurr,bitIndex4) )
& ( v106003(VarCurr,bitIndex127)
<=> v105110(VarCurr,bitIndex3) )
& ( v106003(VarCurr,bitIndex126)
<=> v105110(VarCurr,bitIndex2) )
& ( v106003(VarCurr,bitIndex125)
<=> v105110(VarCurr,bitIndex1) )
& ( v106003(VarCurr,bitIndex124)
<=> v105110(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32671,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105846(VarCurr,B)
<=> v105980(VarCurr,B) ) ) ).
fof(addAssignment_32670,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105980(VarCurr,B)
<=> v105848(VarCurr,B) ) ) ).
fof(addAssignment_32669,axiom,
! [VarCurr] :
( ( v105980(VarCurr,bitIndex14)
<=> v105999(VarCurr,bitIndex6) )
& ( v105980(VarCurr,bitIndex13)
<=> v105999(VarCurr,bitIndex5) )
& ( v105980(VarCurr,bitIndex12)
<=> v105999(VarCurr,bitIndex4) )
& ( v105980(VarCurr,bitIndex11)
<=> v105999(VarCurr,bitIndex3) )
& ( v105980(VarCurr,bitIndex10)
<=> v105999(VarCurr,bitIndex2) )
& ( v105980(VarCurr,bitIndex9)
<=> v105999(VarCurr,bitIndex1) )
& ( v105980(VarCurr,bitIndex8)
<=> v105999(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32668,axiom,
! [VarCurr] :
( ( v105980(VarCurr,bitIndex76)
<=> v105997(VarCurr,bitIndex61) )
& ( v105980(VarCurr,bitIndex75)
<=> v105997(VarCurr,bitIndex60) )
& ( v105980(VarCurr,bitIndex74)
<=> v105997(VarCurr,bitIndex59) )
& ( v105980(VarCurr,bitIndex73)
<=> v105997(VarCurr,bitIndex58) )
& ( v105980(VarCurr,bitIndex72)
<=> v105997(VarCurr,bitIndex57) )
& ( v105980(VarCurr,bitIndex71)
<=> v105997(VarCurr,bitIndex56) )
& ( v105980(VarCurr,bitIndex70)
<=> v105997(VarCurr,bitIndex55) )
& ( v105980(VarCurr,bitIndex69)
<=> v105997(VarCurr,bitIndex54) )
& ( v105980(VarCurr,bitIndex68)
<=> v105997(VarCurr,bitIndex53) )
& ( v105980(VarCurr,bitIndex67)
<=> v105997(VarCurr,bitIndex52) )
& ( v105980(VarCurr,bitIndex66)
<=> v105997(VarCurr,bitIndex51) )
& ( v105980(VarCurr,bitIndex65)
<=> v105997(VarCurr,bitIndex50) )
& ( v105980(VarCurr,bitIndex64)
<=> v105997(VarCurr,bitIndex49) )
& ( v105980(VarCurr,bitIndex63)
<=> v105997(VarCurr,bitIndex48) )
& ( v105980(VarCurr,bitIndex62)
<=> v105997(VarCurr,bitIndex47) )
& ( v105980(VarCurr,bitIndex61)
<=> v105997(VarCurr,bitIndex46) )
& ( v105980(VarCurr,bitIndex60)
<=> v105997(VarCurr,bitIndex45) )
& ( v105980(VarCurr,bitIndex59)
<=> v105997(VarCurr,bitIndex44) )
& ( v105980(VarCurr,bitIndex58)
<=> v105997(VarCurr,bitIndex43) )
& ( v105980(VarCurr,bitIndex57)
<=> v105997(VarCurr,bitIndex42) )
& ( v105980(VarCurr,bitIndex56)
<=> v105997(VarCurr,bitIndex41) )
& ( v105980(VarCurr,bitIndex55)
<=> v105997(VarCurr,bitIndex40) )
& ( v105980(VarCurr,bitIndex54)
<=> v105997(VarCurr,bitIndex39) )
& ( v105980(VarCurr,bitIndex53)
<=> v105997(VarCurr,bitIndex38) )
& ( v105980(VarCurr,bitIndex52)
<=> v105997(VarCurr,bitIndex37) )
& ( v105980(VarCurr,bitIndex51)
<=> v105997(VarCurr,bitIndex36) )
& ( v105980(VarCurr,bitIndex50)
<=> v105997(VarCurr,bitIndex35) )
& ( v105980(VarCurr,bitIndex49)
<=> v105997(VarCurr,bitIndex34) )
& ( v105980(VarCurr,bitIndex48)
<=> v105997(VarCurr,bitIndex33) )
& ( v105980(VarCurr,bitIndex47)
<=> v105997(VarCurr,bitIndex32) )
& ( v105980(VarCurr,bitIndex46)
<=> v105997(VarCurr,bitIndex31) )
& ( v105980(VarCurr,bitIndex45)
<=> v105997(VarCurr,bitIndex30) )
& ( v105980(VarCurr,bitIndex44)
<=> v105997(VarCurr,bitIndex29) )
& ( v105980(VarCurr,bitIndex43)
<=> v105997(VarCurr,bitIndex28) )
& ( v105980(VarCurr,bitIndex42)
<=> v105997(VarCurr,bitIndex27) )
& ( v105980(VarCurr,bitIndex41)
<=> v105997(VarCurr,bitIndex26) )
& ( v105980(VarCurr,bitIndex40)
<=> v105997(VarCurr,bitIndex25) )
& ( v105980(VarCurr,bitIndex39)
<=> v105997(VarCurr,bitIndex24) )
& ( v105980(VarCurr,bitIndex38)
<=> v105997(VarCurr,bitIndex23) )
& ( v105980(VarCurr,bitIndex37)
<=> v105997(VarCurr,bitIndex22) )
& ( v105980(VarCurr,bitIndex36)
<=> v105997(VarCurr,bitIndex21) )
& ( v105980(VarCurr,bitIndex35)
<=> v105997(VarCurr,bitIndex20) )
& ( v105980(VarCurr,bitIndex34)
<=> v105997(VarCurr,bitIndex19) )
& ( v105980(VarCurr,bitIndex33)
<=> v105997(VarCurr,bitIndex18) )
& ( v105980(VarCurr,bitIndex32)
<=> v105997(VarCurr,bitIndex17) )
& ( v105980(VarCurr,bitIndex31)
<=> v105997(VarCurr,bitIndex16) )
& ( v105980(VarCurr,bitIndex30)
<=> v105997(VarCurr,bitIndex15) )
& ( v105980(VarCurr,bitIndex29)
<=> v105997(VarCurr,bitIndex14) )
& ( v105980(VarCurr,bitIndex28)
<=> v105997(VarCurr,bitIndex13) )
& ( v105980(VarCurr,bitIndex27)
<=> v105997(VarCurr,bitIndex12) )
& ( v105980(VarCurr,bitIndex26)
<=> v105997(VarCurr,bitIndex11) )
& ( v105980(VarCurr,bitIndex25)
<=> v105997(VarCurr,bitIndex10) )
& ( v105980(VarCurr,bitIndex24)
<=> v105997(VarCurr,bitIndex9) )
& ( v105980(VarCurr,bitIndex23)
<=> v105997(VarCurr,bitIndex8) )
& ( v105980(VarCurr,bitIndex22)
<=> v105997(VarCurr,bitIndex7) )
& ( v105980(VarCurr,bitIndex21)
<=> v105997(VarCurr,bitIndex6) )
& ( v105980(VarCurr,bitIndex20)
<=> v105997(VarCurr,bitIndex5) )
& ( v105980(VarCurr,bitIndex19)
<=> v105997(VarCurr,bitIndex4) )
& ( v105980(VarCurr,bitIndex18)
<=> v105997(VarCurr,bitIndex3) )
& ( v105980(VarCurr,bitIndex17)
<=> v105997(VarCurr,bitIndex2) )
& ( v105980(VarCurr,bitIndex16)
<=> v105997(VarCurr,bitIndex1) )
& ( v105980(VarCurr,bitIndex15)
<=> v105997(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32667,axiom,
! [VarCurr] :
( ( v105980(VarCurr,bitIndex80)
<=> v105995(VarCurr,bitIndex3) )
& ( v105980(VarCurr,bitIndex79)
<=> v105995(VarCurr,bitIndex2) )
& ( v105980(VarCurr,bitIndex78)
<=> v105995(VarCurr,bitIndex1) )
& ( v105980(VarCurr,bitIndex77)
<=> v105995(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32666,axiom,
! [VarCurr] :
( ( v105980(VarCurr,bitIndex84)
<=> v105993(VarCurr,bitIndex3) )
& ( v105980(VarCurr,bitIndex83)
<=> v105993(VarCurr,bitIndex2) )
& ( v105980(VarCurr,bitIndex82)
<=> v105993(VarCurr,bitIndex1) )
& ( v105980(VarCurr,bitIndex81)
<=> v105993(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32665,axiom,
! [VarCurr] :
( ( v105980(VarCurr,bitIndex92)
<=> v105991(VarCurr,bitIndex7) )
& ( v105980(VarCurr,bitIndex91)
<=> v105991(VarCurr,bitIndex6) )
& ( v105980(VarCurr,bitIndex90)
<=> v105991(VarCurr,bitIndex5) )
& ( v105980(VarCurr,bitIndex89)
<=> v105991(VarCurr,bitIndex4) )
& ( v105980(VarCurr,bitIndex88)
<=> v105991(VarCurr,bitIndex3) )
& ( v105980(VarCurr,bitIndex87)
<=> v105991(VarCurr,bitIndex2) )
& ( v105980(VarCurr,bitIndex86)
<=> v105991(VarCurr,bitIndex1) )
& ( v105980(VarCurr,bitIndex85)
<=> v105991(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32664,axiom,
! [VarCurr] :
( ( v105980(VarCurr,bitIndex108)
<=> v105989(VarCurr,bitIndex15) )
& ( v105980(VarCurr,bitIndex107)
<=> v105989(VarCurr,bitIndex14) )
& ( v105980(VarCurr,bitIndex106)
<=> v105989(VarCurr,bitIndex13) )
& ( v105980(VarCurr,bitIndex105)
<=> v105989(VarCurr,bitIndex12) )
& ( v105980(VarCurr,bitIndex104)
<=> v105989(VarCurr,bitIndex11) )
& ( v105980(VarCurr,bitIndex103)
<=> v105989(VarCurr,bitIndex10) )
& ( v105980(VarCurr,bitIndex102)
<=> v105989(VarCurr,bitIndex9) )
& ( v105980(VarCurr,bitIndex101)
<=> v105989(VarCurr,bitIndex8) )
& ( v105980(VarCurr,bitIndex100)
<=> v105989(VarCurr,bitIndex7) )
& ( v105980(VarCurr,bitIndex99)
<=> v105989(VarCurr,bitIndex6) )
& ( v105980(VarCurr,bitIndex98)
<=> v105989(VarCurr,bitIndex5) )
& ( v105980(VarCurr,bitIndex97)
<=> v105989(VarCurr,bitIndex4) )
& ( v105980(VarCurr,bitIndex96)
<=> v105989(VarCurr,bitIndex3) )
& ( v105980(VarCurr,bitIndex95)
<=> v105989(VarCurr,bitIndex2) )
& ( v105980(VarCurr,bitIndex94)
<=> v105989(VarCurr,bitIndex1) )
& ( v105980(VarCurr,bitIndex93)
<=> v105989(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32663,axiom,
! [VarCurr] :
( ( v105980(VarCurr,bitIndex118)
<=> v105987(VarCurr,bitIndex9) )
& ( v105980(VarCurr,bitIndex117)
<=> v105987(VarCurr,bitIndex8) )
& ( v105980(VarCurr,bitIndex116)
<=> v105987(VarCurr,bitIndex7) )
& ( v105980(VarCurr,bitIndex115)
<=> v105987(VarCurr,bitIndex6) )
& ( v105980(VarCurr,bitIndex114)
<=> v105987(VarCurr,bitIndex5) )
& ( v105980(VarCurr,bitIndex113)
<=> v105987(VarCurr,bitIndex4) )
& ( v105980(VarCurr,bitIndex112)
<=> v105987(VarCurr,bitIndex3) )
& ( v105980(VarCurr,bitIndex111)
<=> v105987(VarCurr,bitIndex2) )
& ( v105980(VarCurr,bitIndex110)
<=> v105987(VarCurr,bitIndex1) )
& ( v105980(VarCurr,bitIndex109)
<=> v105987(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32662,axiom,
! [VarCurr] :
( ( v105980(VarCurr,bitIndex120)
<=> v105985(VarCurr,bitIndex1) )
& ( v105980(VarCurr,bitIndex119)
<=> v105985(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32661,axiom,
! [VarCurr] :
( ( v105980(VarCurr,bitIndex123)
<=> v105983(VarCurr,bitIndex2) )
& ( v105980(VarCurr,bitIndex122)
<=> v105983(VarCurr,bitIndex1) )
& ( v105980(VarCurr,bitIndex121)
<=> v105983(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32660,axiom,
! [VarCurr] :
( ( v105980(VarCurr,bitIndex130)
<=> v105981(VarCurr,bitIndex6) )
& ( v105980(VarCurr,bitIndex129)
<=> v105981(VarCurr,bitIndex5) )
& ( v105980(VarCurr,bitIndex128)
<=> v105981(VarCurr,bitIndex4) )
& ( v105980(VarCurr,bitIndex127)
<=> v105981(VarCurr,bitIndex3) )
& ( v105980(VarCurr,bitIndex126)
<=> v105981(VarCurr,bitIndex2) )
& ( v105980(VarCurr,bitIndex125)
<=> v105981(VarCurr,bitIndex1) )
& ( v105980(VarCurr,bitIndex124)
<=> v105981(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32659,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v105991(VarCurr,B)
<=> v105992(VarCurr,B) ) ) ).
fof(addAssignment_32658,axiom,
! [VarCurr] :
( ( v105991(VarCurr,bitIndex7)
<=> $false )
& ( v105991(VarCurr,bitIndex6)
<=> $false )
& ( v105991(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105965(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v105848(VarNext,B)
<=> v105848(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1806,axiom,
! [VarNext] :
( v105965(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v105848(VarNext,B)
<=> v105977(VarNext,B) ) ) ) ).
fof(addAssignment_32657,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v105977(VarNext,B)
<=> v105975(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2276,axiom,
! [VarCurr] :
( ~ v105974(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v105975(VarCurr,B)
<=> v105850(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2307,axiom,
! [VarCurr] :
( v105974(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v105975(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105965(VarNext)
<=> ( v105966(VarNext)
& v105973(VarNext) ) ) ) ).
fof(addAssignment_32656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105973(VarNext)
<=> v105971(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21128,axiom,
! [VarCurr] :
( v105971(VarCurr)
<=> ( v105962(VarCurr)
| v105974(VarCurr) ) ) ).
fof(writeUnaryOperator_8274,axiom,
! [VarCurr] :
( ~ v105974(VarCurr)
<=> v104189(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105966(VarNext)
<=> ( v105967(VarNext)
& v104268(VarNext) ) ) ) ).
fof(writeUnaryOperator_8273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105967(VarNext)
<=> v104275(VarNext) ) ) ).
fof(addAssignment_32655,axiom,
! [VarCurr] :
( v105962(VarCurr)
<=> v104288(VarCurr,bitIndex1) ) ).
fof(addAssignment_32654,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105850(VarCurr,B)
<=> v105112(VarCurr,B) ) ) ).
fof(addAssignment_32653,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105112(VarCurr,B)
<=> v105114(VarCurr,B) ) ) ).
fof(addAssignment_32652,axiom,
! [VarCurr] :
( ( v105114(VarCurr,bitIndex7)
<=> v105116(VarCurr,bitIndex400) )
& ( v105114(VarCurr,bitIndex6)
<=> v105116(VarCurr,bitIndex399) )
& ( v105114(VarCurr,bitIndex5)
<=> v105116(VarCurr,bitIndex398) )
& ( v105114(VarCurr,bitIndex4)
<=> v105116(VarCurr,bitIndex397) )
& ( v105114(VarCurr,bitIndex3)
<=> v105116(VarCurr,bitIndex396) )
& ( v105114(VarCurr,bitIndex2)
<=> v105116(VarCurr,bitIndex395) )
& ( v105114(VarCurr,bitIndex1)
<=> v105116(VarCurr,bitIndex394) )
& ( v105114(VarCurr,bitIndex0)
<=> v105116(VarCurr,bitIndex393) ) ) ).
fof(addAssignment_32651,axiom,
! [VarNext] :
( ( v105116(VarNext,bitIndex400)
<=> v105954(VarNext,bitIndex7) )
& ( v105116(VarNext,bitIndex399)
<=> v105954(VarNext,bitIndex6) )
& ( v105116(VarNext,bitIndex398)
<=> v105954(VarNext,bitIndex5) )
& ( v105116(VarNext,bitIndex397)
<=> v105954(VarNext,bitIndex4) )
& ( v105116(VarNext,bitIndex396)
<=> v105954(VarNext,bitIndex3) )
& ( v105116(VarNext,bitIndex395)
<=> v105954(VarNext,bitIndex2) )
& ( v105116(VarNext,bitIndex394)
<=> v105954(VarNext,bitIndex1) )
& ( v105116(VarNext,bitIndex393)
<=> v105954(VarNext,bitIndex0) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_71,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105956(VarNext)
=> ( ( v105954(VarNext,bitIndex130)
<=> v105116(VarCurr,bitIndex523) )
& ( v105954(VarNext,bitIndex129)
<=> v105116(VarCurr,bitIndex522) )
& ( v105954(VarNext,bitIndex128)
<=> v105116(VarCurr,bitIndex521) )
& ( v105954(VarNext,bitIndex127)
<=> v105116(VarCurr,bitIndex520) )
& ( v105954(VarNext,bitIndex126)
<=> v105116(VarCurr,bitIndex519) )
& ( v105954(VarNext,bitIndex125)
<=> v105116(VarCurr,bitIndex518) )
& ( v105954(VarNext,bitIndex124)
<=> v105116(VarCurr,bitIndex517) )
& ( v105954(VarNext,bitIndex123)
<=> v105116(VarCurr,bitIndex516) )
& ( v105954(VarNext,bitIndex122)
<=> v105116(VarCurr,bitIndex515) )
& ( v105954(VarNext,bitIndex121)
<=> v105116(VarCurr,bitIndex514) )
& ( v105954(VarNext,bitIndex120)
<=> v105116(VarCurr,bitIndex513) )
& ( v105954(VarNext,bitIndex119)
<=> v105116(VarCurr,bitIndex512) )
& ( v105954(VarNext,bitIndex118)
<=> v105116(VarCurr,bitIndex511) )
& ( v105954(VarNext,bitIndex117)
<=> v105116(VarCurr,bitIndex510) )
& ( v105954(VarNext,bitIndex116)
<=> v105116(VarCurr,bitIndex509) )
& ( v105954(VarNext,bitIndex115)
<=> v105116(VarCurr,bitIndex508) )
& ( v105954(VarNext,bitIndex114)
<=> v105116(VarCurr,bitIndex507) )
& ( v105954(VarNext,bitIndex113)
<=> v105116(VarCurr,bitIndex506) )
& ( v105954(VarNext,bitIndex112)
<=> v105116(VarCurr,bitIndex505) )
& ( v105954(VarNext,bitIndex111)
<=> v105116(VarCurr,bitIndex504) )
& ( v105954(VarNext,bitIndex110)
<=> v105116(VarCurr,bitIndex503) )
& ( v105954(VarNext,bitIndex109)
<=> v105116(VarCurr,bitIndex502) )
& ( v105954(VarNext,bitIndex108)
<=> v105116(VarCurr,bitIndex501) )
& ( v105954(VarNext,bitIndex107)
<=> v105116(VarCurr,bitIndex500) )
& ( v105954(VarNext,bitIndex106)
<=> v105116(VarCurr,bitIndex499) )
& ( v105954(VarNext,bitIndex105)
<=> v105116(VarCurr,bitIndex498) )
& ( v105954(VarNext,bitIndex104)
<=> v105116(VarCurr,bitIndex497) )
& ( v105954(VarNext,bitIndex103)
<=> v105116(VarCurr,bitIndex496) )
& ( v105954(VarNext,bitIndex102)
<=> v105116(VarCurr,bitIndex495) )
& ( v105954(VarNext,bitIndex101)
<=> v105116(VarCurr,bitIndex494) )
& ( v105954(VarNext,bitIndex100)
<=> v105116(VarCurr,bitIndex493) )
& ( v105954(VarNext,bitIndex99)
<=> v105116(VarCurr,bitIndex492) )
& ( v105954(VarNext,bitIndex98)
<=> v105116(VarCurr,bitIndex491) )
& ( v105954(VarNext,bitIndex97)
<=> v105116(VarCurr,bitIndex490) )
& ( v105954(VarNext,bitIndex96)
<=> v105116(VarCurr,bitIndex489) )
& ( v105954(VarNext,bitIndex95)
<=> v105116(VarCurr,bitIndex488) )
& ( v105954(VarNext,bitIndex94)
<=> v105116(VarCurr,bitIndex487) )
& ( v105954(VarNext,bitIndex93)
<=> v105116(VarCurr,bitIndex486) )
& ( v105954(VarNext,bitIndex92)
<=> v105116(VarCurr,bitIndex485) )
& ( v105954(VarNext,bitIndex91)
<=> v105116(VarCurr,bitIndex484) )
& ( v105954(VarNext,bitIndex90)
<=> v105116(VarCurr,bitIndex483) )
& ( v105954(VarNext,bitIndex89)
<=> v105116(VarCurr,bitIndex482) )
& ( v105954(VarNext,bitIndex88)
<=> v105116(VarCurr,bitIndex481) )
& ( v105954(VarNext,bitIndex87)
<=> v105116(VarCurr,bitIndex480) )
& ( v105954(VarNext,bitIndex86)
<=> v105116(VarCurr,bitIndex479) )
& ( v105954(VarNext,bitIndex85)
<=> v105116(VarCurr,bitIndex478) )
& ( v105954(VarNext,bitIndex84)
<=> v105116(VarCurr,bitIndex477) )
& ( v105954(VarNext,bitIndex83)
<=> v105116(VarCurr,bitIndex476) )
& ( v105954(VarNext,bitIndex82)
<=> v105116(VarCurr,bitIndex475) )
& ( v105954(VarNext,bitIndex81)
<=> v105116(VarCurr,bitIndex474) )
& ( v105954(VarNext,bitIndex80)
<=> v105116(VarCurr,bitIndex473) )
& ( v105954(VarNext,bitIndex79)
<=> v105116(VarCurr,bitIndex472) )
& ( v105954(VarNext,bitIndex78)
<=> v105116(VarCurr,bitIndex471) )
& ( v105954(VarNext,bitIndex77)
<=> v105116(VarCurr,bitIndex470) )
& ( v105954(VarNext,bitIndex76)
<=> v105116(VarCurr,bitIndex469) )
& ( v105954(VarNext,bitIndex75)
<=> v105116(VarCurr,bitIndex468) )
& ( v105954(VarNext,bitIndex74)
<=> v105116(VarCurr,bitIndex467) )
& ( v105954(VarNext,bitIndex73)
<=> v105116(VarCurr,bitIndex466) )
& ( v105954(VarNext,bitIndex72)
<=> v105116(VarCurr,bitIndex465) )
& ( v105954(VarNext,bitIndex71)
<=> v105116(VarCurr,bitIndex464) )
& ( v105954(VarNext,bitIndex70)
<=> v105116(VarCurr,bitIndex463) )
& ( v105954(VarNext,bitIndex69)
<=> v105116(VarCurr,bitIndex462) )
& ( v105954(VarNext,bitIndex68)
<=> v105116(VarCurr,bitIndex461) )
& ( v105954(VarNext,bitIndex67)
<=> v105116(VarCurr,bitIndex460) )
& ( v105954(VarNext,bitIndex66)
<=> v105116(VarCurr,bitIndex459) )
& ( v105954(VarNext,bitIndex65)
<=> v105116(VarCurr,bitIndex458) )
& ( v105954(VarNext,bitIndex64)
<=> v105116(VarCurr,bitIndex457) )
& ( v105954(VarNext,bitIndex63)
<=> v105116(VarCurr,bitIndex456) )
& ( v105954(VarNext,bitIndex62)
<=> v105116(VarCurr,bitIndex455) )
& ( v105954(VarNext,bitIndex61)
<=> v105116(VarCurr,bitIndex454) )
& ( v105954(VarNext,bitIndex60)
<=> v105116(VarCurr,bitIndex453) )
& ( v105954(VarNext,bitIndex59)
<=> v105116(VarCurr,bitIndex452) )
& ( v105954(VarNext,bitIndex58)
<=> v105116(VarCurr,bitIndex451) )
& ( v105954(VarNext,bitIndex57)
<=> v105116(VarCurr,bitIndex450) )
& ( v105954(VarNext,bitIndex56)
<=> v105116(VarCurr,bitIndex449) )
& ( v105954(VarNext,bitIndex55)
<=> v105116(VarCurr,bitIndex448) )
& ( v105954(VarNext,bitIndex54)
<=> v105116(VarCurr,bitIndex447) )
& ( v105954(VarNext,bitIndex53)
<=> v105116(VarCurr,bitIndex446) )
& ( v105954(VarNext,bitIndex52)
<=> v105116(VarCurr,bitIndex445) )
& ( v105954(VarNext,bitIndex51)
<=> v105116(VarCurr,bitIndex444) )
& ( v105954(VarNext,bitIndex50)
<=> v105116(VarCurr,bitIndex443) )
& ( v105954(VarNext,bitIndex49)
<=> v105116(VarCurr,bitIndex442) )
& ( v105954(VarNext,bitIndex48)
<=> v105116(VarCurr,bitIndex441) )
& ( v105954(VarNext,bitIndex47)
<=> v105116(VarCurr,bitIndex440) )
& ( v105954(VarNext,bitIndex46)
<=> v105116(VarCurr,bitIndex439) )
& ( v105954(VarNext,bitIndex45)
<=> v105116(VarCurr,bitIndex438) )
& ( v105954(VarNext,bitIndex44)
<=> v105116(VarCurr,bitIndex437) )
& ( v105954(VarNext,bitIndex43)
<=> v105116(VarCurr,bitIndex436) )
& ( v105954(VarNext,bitIndex42)
<=> v105116(VarCurr,bitIndex435) )
& ( v105954(VarNext,bitIndex41)
<=> v105116(VarCurr,bitIndex434) )
& ( v105954(VarNext,bitIndex40)
<=> v105116(VarCurr,bitIndex433) )
& ( v105954(VarNext,bitIndex39)
<=> v105116(VarCurr,bitIndex432) )
& ( v105954(VarNext,bitIndex38)
<=> v105116(VarCurr,bitIndex431) )
& ( v105954(VarNext,bitIndex37)
<=> v105116(VarCurr,bitIndex430) )
& ( v105954(VarNext,bitIndex36)
<=> v105116(VarCurr,bitIndex429) )
& ( v105954(VarNext,bitIndex35)
<=> v105116(VarCurr,bitIndex428) )
& ( v105954(VarNext,bitIndex34)
<=> v105116(VarCurr,bitIndex427) )
& ( v105954(VarNext,bitIndex33)
<=> v105116(VarCurr,bitIndex426) )
& ( v105954(VarNext,bitIndex32)
<=> v105116(VarCurr,bitIndex425) )
& ( v105954(VarNext,bitIndex31)
<=> v105116(VarCurr,bitIndex424) )
& ( v105954(VarNext,bitIndex30)
<=> v105116(VarCurr,bitIndex423) )
& ( v105954(VarNext,bitIndex29)
<=> v105116(VarCurr,bitIndex422) )
& ( v105954(VarNext,bitIndex28)
<=> v105116(VarCurr,bitIndex421) )
& ( v105954(VarNext,bitIndex27)
<=> v105116(VarCurr,bitIndex420) )
& ( v105954(VarNext,bitIndex26)
<=> v105116(VarCurr,bitIndex419) )
& ( v105954(VarNext,bitIndex25)
<=> v105116(VarCurr,bitIndex418) )
& ( v105954(VarNext,bitIndex24)
<=> v105116(VarCurr,bitIndex417) )
& ( v105954(VarNext,bitIndex23)
<=> v105116(VarCurr,bitIndex416) )
& ( v105954(VarNext,bitIndex22)
<=> v105116(VarCurr,bitIndex415) )
& ( v105954(VarNext,bitIndex21)
<=> v105116(VarCurr,bitIndex414) )
& ( v105954(VarNext,bitIndex20)
<=> v105116(VarCurr,bitIndex413) )
& ( v105954(VarNext,bitIndex19)
<=> v105116(VarCurr,bitIndex412) )
& ( v105954(VarNext,bitIndex18)
<=> v105116(VarCurr,bitIndex411) )
& ( v105954(VarNext,bitIndex17)
<=> v105116(VarCurr,bitIndex410) )
& ( v105954(VarNext,bitIndex16)
<=> v105116(VarCurr,bitIndex409) )
& ( v105954(VarNext,bitIndex15)
<=> v105116(VarCurr,bitIndex408) )
& ( v105954(VarNext,bitIndex14)
<=> v105116(VarCurr,bitIndex407) )
& ( v105954(VarNext,bitIndex13)
<=> v105116(VarCurr,bitIndex406) )
& ( v105954(VarNext,bitIndex12)
<=> v105116(VarCurr,bitIndex405) )
& ( v105954(VarNext,bitIndex11)
<=> v105116(VarCurr,bitIndex404) )
& ( v105954(VarNext,bitIndex10)
<=> v105116(VarCurr,bitIndex403) )
& ( v105954(VarNext,bitIndex9)
<=> v105116(VarCurr,bitIndex402) )
& ( v105954(VarNext,bitIndex8)
<=> v105116(VarCurr,bitIndex401) )
& ( v105954(VarNext,bitIndex7)
<=> v105116(VarCurr,bitIndex400) )
& ( v105954(VarNext,bitIndex6)
<=> v105116(VarCurr,bitIndex399) )
& ( v105954(VarNext,bitIndex5)
<=> v105116(VarCurr,bitIndex398) )
& ( v105954(VarNext,bitIndex4)
<=> v105116(VarCurr,bitIndex397) )
& ( v105954(VarNext,bitIndex3)
<=> v105116(VarCurr,bitIndex396) )
& ( v105954(VarNext,bitIndex2)
<=> v105116(VarCurr,bitIndex395) )
& ( v105954(VarNext,bitIndex1)
<=> v105116(VarCurr,bitIndex394) )
& ( v105954(VarNext,bitIndex0)
<=> v105116(VarCurr,bitIndex393) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1805,axiom,
! [VarNext] :
( v105956(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105954(VarNext,B)
<=> v105797(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105956(VarNext)
<=> ( v105957(VarNext)
& v105779(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21125,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105957(VarNext)
<=> ( v105959(VarNext)
& v105039(VarNext) ) ) ) ).
fof(writeUnaryOperator_8272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105959(VarNext)
<=> v105046(VarNext) ) ) ).
fof(addAssignment_32650,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105763(VarCurr,B)
<=> v105768(VarCurr,B) ) ) ).
fof(addAssignment_32649,axiom,
! [VarCurr] :
( ( v105767(VarCurr,bitIndex7)
<=> v105116(VarCurr,bitIndex269) )
& ( v105767(VarCurr,bitIndex6)
<=> v105116(VarCurr,bitIndex268) )
& ( v105767(VarCurr,bitIndex5)
<=> v105116(VarCurr,bitIndex267) )
& ( v105767(VarCurr,bitIndex4)
<=> v105116(VarCurr,bitIndex266) )
& ( v105767(VarCurr,bitIndex3)
<=> v105116(VarCurr,bitIndex265) )
& ( v105767(VarCurr,bitIndex2)
<=> v105116(VarCurr,bitIndex264) )
& ( v105767(VarCurr,bitIndex1)
<=> v105116(VarCurr,bitIndex263) )
& ( v105767(VarCurr,bitIndex0)
<=> v105116(VarCurr,bitIndex262) ) ) ).
fof(addAssignment_32648,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105756(VarCurr,B)
<=> v105761(VarCurr,B) ) ) ).
fof(addAssignment_32647,axiom,
! [VarCurr] :
( ( v105760(VarCurr,bitIndex7)
<=> v105116(VarCurr,bitIndex400) )
& ( v105760(VarCurr,bitIndex6)
<=> v105116(VarCurr,bitIndex399) )
& ( v105760(VarCurr,bitIndex5)
<=> v105116(VarCurr,bitIndex398) )
& ( v105760(VarCurr,bitIndex4)
<=> v105116(VarCurr,bitIndex397) )
& ( v105760(VarCurr,bitIndex3)
<=> v105116(VarCurr,bitIndex396) )
& ( v105760(VarCurr,bitIndex2)
<=> v105116(VarCurr,bitIndex395) )
& ( v105760(VarCurr,bitIndex1)
<=> v105116(VarCurr,bitIndex394) )
& ( v105760(VarCurr,bitIndex0)
<=> v105116(VarCurr,bitIndex393) ) ) ).
fof(addAssignment_32646,axiom,
! [VarNext] :
( ( v105116(VarNext,bitIndex269)
<=> v105946(VarNext,bitIndex7) )
& ( v105116(VarNext,bitIndex268)
<=> v105946(VarNext,bitIndex6) )
& ( v105116(VarNext,bitIndex267)
<=> v105946(VarNext,bitIndex5) )
& ( v105116(VarNext,bitIndex266)
<=> v105946(VarNext,bitIndex4) )
& ( v105116(VarNext,bitIndex265)
<=> v105946(VarNext,bitIndex3) )
& ( v105116(VarNext,bitIndex264)
<=> v105946(VarNext,bitIndex2) )
& ( v105116(VarNext,bitIndex263)
<=> v105946(VarNext,bitIndex1) )
& ( v105116(VarNext,bitIndex262)
<=> v105946(VarNext,bitIndex0) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_70,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105948(VarNext)
=> ( ( v105946(VarNext,bitIndex130)
<=> v105116(VarCurr,bitIndex392) )
& ( v105946(VarNext,bitIndex129)
<=> v105116(VarCurr,bitIndex391) )
& ( v105946(VarNext,bitIndex128)
<=> v105116(VarCurr,bitIndex390) )
& ( v105946(VarNext,bitIndex127)
<=> v105116(VarCurr,bitIndex389) )
& ( v105946(VarNext,bitIndex126)
<=> v105116(VarCurr,bitIndex388) )
& ( v105946(VarNext,bitIndex125)
<=> v105116(VarCurr,bitIndex387) )
& ( v105946(VarNext,bitIndex124)
<=> v105116(VarCurr,bitIndex386) )
& ( v105946(VarNext,bitIndex123)
<=> v105116(VarCurr,bitIndex385) )
& ( v105946(VarNext,bitIndex122)
<=> v105116(VarCurr,bitIndex384) )
& ( v105946(VarNext,bitIndex121)
<=> v105116(VarCurr,bitIndex383) )
& ( v105946(VarNext,bitIndex120)
<=> v105116(VarCurr,bitIndex382) )
& ( v105946(VarNext,bitIndex119)
<=> v105116(VarCurr,bitIndex381) )
& ( v105946(VarNext,bitIndex118)
<=> v105116(VarCurr,bitIndex380) )
& ( v105946(VarNext,bitIndex117)
<=> v105116(VarCurr,bitIndex379) )
& ( v105946(VarNext,bitIndex116)
<=> v105116(VarCurr,bitIndex378) )
& ( v105946(VarNext,bitIndex115)
<=> v105116(VarCurr,bitIndex377) )
& ( v105946(VarNext,bitIndex114)
<=> v105116(VarCurr,bitIndex376) )
& ( v105946(VarNext,bitIndex113)
<=> v105116(VarCurr,bitIndex375) )
& ( v105946(VarNext,bitIndex112)
<=> v105116(VarCurr,bitIndex374) )
& ( v105946(VarNext,bitIndex111)
<=> v105116(VarCurr,bitIndex373) )
& ( v105946(VarNext,bitIndex110)
<=> v105116(VarCurr,bitIndex372) )
& ( v105946(VarNext,bitIndex109)
<=> v105116(VarCurr,bitIndex371) )
& ( v105946(VarNext,bitIndex108)
<=> v105116(VarCurr,bitIndex370) )
& ( v105946(VarNext,bitIndex107)
<=> v105116(VarCurr,bitIndex369) )
& ( v105946(VarNext,bitIndex106)
<=> v105116(VarCurr,bitIndex368) )
& ( v105946(VarNext,bitIndex105)
<=> v105116(VarCurr,bitIndex367) )
& ( v105946(VarNext,bitIndex104)
<=> v105116(VarCurr,bitIndex366) )
& ( v105946(VarNext,bitIndex103)
<=> v105116(VarCurr,bitIndex365) )
& ( v105946(VarNext,bitIndex102)
<=> v105116(VarCurr,bitIndex364) )
& ( v105946(VarNext,bitIndex101)
<=> v105116(VarCurr,bitIndex363) )
& ( v105946(VarNext,bitIndex100)
<=> v105116(VarCurr,bitIndex362) )
& ( v105946(VarNext,bitIndex99)
<=> v105116(VarCurr,bitIndex361) )
& ( v105946(VarNext,bitIndex98)
<=> v105116(VarCurr,bitIndex360) )
& ( v105946(VarNext,bitIndex97)
<=> v105116(VarCurr,bitIndex359) )
& ( v105946(VarNext,bitIndex96)
<=> v105116(VarCurr,bitIndex358) )
& ( v105946(VarNext,bitIndex95)
<=> v105116(VarCurr,bitIndex357) )
& ( v105946(VarNext,bitIndex94)
<=> v105116(VarCurr,bitIndex356) )
& ( v105946(VarNext,bitIndex93)
<=> v105116(VarCurr,bitIndex355) )
& ( v105946(VarNext,bitIndex92)
<=> v105116(VarCurr,bitIndex354) )
& ( v105946(VarNext,bitIndex91)
<=> v105116(VarCurr,bitIndex353) )
& ( v105946(VarNext,bitIndex90)
<=> v105116(VarCurr,bitIndex352) )
& ( v105946(VarNext,bitIndex89)
<=> v105116(VarCurr,bitIndex351) )
& ( v105946(VarNext,bitIndex88)
<=> v105116(VarCurr,bitIndex350) )
& ( v105946(VarNext,bitIndex87)
<=> v105116(VarCurr,bitIndex349) )
& ( v105946(VarNext,bitIndex86)
<=> v105116(VarCurr,bitIndex348) )
& ( v105946(VarNext,bitIndex85)
<=> v105116(VarCurr,bitIndex347) )
& ( v105946(VarNext,bitIndex84)
<=> v105116(VarCurr,bitIndex346) )
& ( v105946(VarNext,bitIndex83)
<=> v105116(VarCurr,bitIndex345) )
& ( v105946(VarNext,bitIndex82)
<=> v105116(VarCurr,bitIndex344) )
& ( v105946(VarNext,bitIndex81)
<=> v105116(VarCurr,bitIndex343) )
& ( v105946(VarNext,bitIndex80)
<=> v105116(VarCurr,bitIndex342) )
& ( v105946(VarNext,bitIndex79)
<=> v105116(VarCurr,bitIndex341) )
& ( v105946(VarNext,bitIndex78)
<=> v105116(VarCurr,bitIndex340) )
& ( v105946(VarNext,bitIndex77)
<=> v105116(VarCurr,bitIndex339) )
& ( v105946(VarNext,bitIndex76)
<=> v105116(VarCurr,bitIndex338) )
& ( v105946(VarNext,bitIndex75)
<=> v105116(VarCurr,bitIndex337) )
& ( v105946(VarNext,bitIndex74)
<=> v105116(VarCurr,bitIndex336) )
& ( v105946(VarNext,bitIndex73)
<=> v105116(VarCurr,bitIndex335) )
& ( v105946(VarNext,bitIndex72)
<=> v105116(VarCurr,bitIndex334) )
& ( v105946(VarNext,bitIndex71)
<=> v105116(VarCurr,bitIndex333) )
& ( v105946(VarNext,bitIndex70)
<=> v105116(VarCurr,bitIndex332) )
& ( v105946(VarNext,bitIndex69)
<=> v105116(VarCurr,bitIndex331) )
& ( v105946(VarNext,bitIndex68)
<=> v105116(VarCurr,bitIndex330) )
& ( v105946(VarNext,bitIndex67)
<=> v105116(VarCurr,bitIndex329) )
& ( v105946(VarNext,bitIndex66)
<=> v105116(VarCurr,bitIndex328) )
& ( v105946(VarNext,bitIndex65)
<=> v105116(VarCurr,bitIndex327) )
& ( v105946(VarNext,bitIndex64)
<=> v105116(VarCurr,bitIndex326) )
& ( v105946(VarNext,bitIndex63)
<=> v105116(VarCurr,bitIndex325) )
& ( v105946(VarNext,bitIndex62)
<=> v105116(VarCurr,bitIndex324) )
& ( v105946(VarNext,bitIndex61)
<=> v105116(VarCurr,bitIndex323) )
& ( v105946(VarNext,bitIndex60)
<=> v105116(VarCurr,bitIndex322) )
& ( v105946(VarNext,bitIndex59)
<=> v105116(VarCurr,bitIndex321) )
& ( v105946(VarNext,bitIndex58)
<=> v105116(VarCurr,bitIndex320) )
& ( v105946(VarNext,bitIndex57)
<=> v105116(VarCurr,bitIndex319) )
& ( v105946(VarNext,bitIndex56)
<=> v105116(VarCurr,bitIndex318) )
& ( v105946(VarNext,bitIndex55)
<=> v105116(VarCurr,bitIndex317) )
& ( v105946(VarNext,bitIndex54)
<=> v105116(VarCurr,bitIndex316) )
& ( v105946(VarNext,bitIndex53)
<=> v105116(VarCurr,bitIndex315) )
& ( v105946(VarNext,bitIndex52)
<=> v105116(VarCurr,bitIndex314) )
& ( v105946(VarNext,bitIndex51)
<=> v105116(VarCurr,bitIndex313) )
& ( v105946(VarNext,bitIndex50)
<=> v105116(VarCurr,bitIndex312) )
& ( v105946(VarNext,bitIndex49)
<=> v105116(VarCurr,bitIndex311) )
& ( v105946(VarNext,bitIndex48)
<=> v105116(VarCurr,bitIndex310) )
& ( v105946(VarNext,bitIndex47)
<=> v105116(VarCurr,bitIndex309) )
& ( v105946(VarNext,bitIndex46)
<=> v105116(VarCurr,bitIndex308) )
& ( v105946(VarNext,bitIndex45)
<=> v105116(VarCurr,bitIndex307) )
& ( v105946(VarNext,bitIndex44)
<=> v105116(VarCurr,bitIndex306) )
& ( v105946(VarNext,bitIndex43)
<=> v105116(VarCurr,bitIndex305) )
& ( v105946(VarNext,bitIndex42)
<=> v105116(VarCurr,bitIndex304) )
& ( v105946(VarNext,bitIndex41)
<=> v105116(VarCurr,bitIndex303) )
& ( v105946(VarNext,bitIndex40)
<=> v105116(VarCurr,bitIndex302) )
& ( v105946(VarNext,bitIndex39)
<=> v105116(VarCurr,bitIndex301) )
& ( v105946(VarNext,bitIndex38)
<=> v105116(VarCurr,bitIndex300) )
& ( v105946(VarNext,bitIndex37)
<=> v105116(VarCurr,bitIndex299) )
& ( v105946(VarNext,bitIndex36)
<=> v105116(VarCurr,bitIndex298) )
& ( v105946(VarNext,bitIndex35)
<=> v105116(VarCurr,bitIndex297) )
& ( v105946(VarNext,bitIndex34)
<=> v105116(VarCurr,bitIndex296) )
& ( v105946(VarNext,bitIndex33)
<=> v105116(VarCurr,bitIndex295) )
& ( v105946(VarNext,bitIndex32)
<=> v105116(VarCurr,bitIndex294) )
& ( v105946(VarNext,bitIndex31)
<=> v105116(VarCurr,bitIndex293) )
& ( v105946(VarNext,bitIndex30)
<=> v105116(VarCurr,bitIndex292) )
& ( v105946(VarNext,bitIndex29)
<=> v105116(VarCurr,bitIndex291) )
& ( v105946(VarNext,bitIndex28)
<=> v105116(VarCurr,bitIndex290) )
& ( v105946(VarNext,bitIndex27)
<=> v105116(VarCurr,bitIndex289) )
& ( v105946(VarNext,bitIndex26)
<=> v105116(VarCurr,bitIndex288) )
& ( v105946(VarNext,bitIndex25)
<=> v105116(VarCurr,bitIndex287) )
& ( v105946(VarNext,bitIndex24)
<=> v105116(VarCurr,bitIndex286) )
& ( v105946(VarNext,bitIndex23)
<=> v105116(VarCurr,bitIndex285) )
& ( v105946(VarNext,bitIndex22)
<=> v105116(VarCurr,bitIndex284) )
& ( v105946(VarNext,bitIndex21)
<=> v105116(VarCurr,bitIndex283) )
& ( v105946(VarNext,bitIndex20)
<=> v105116(VarCurr,bitIndex282) )
& ( v105946(VarNext,bitIndex19)
<=> v105116(VarCurr,bitIndex281) )
& ( v105946(VarNext,bitIndex18)
<=> v105116(VarCurr,bitIndex280) )
& ( v105946(VarNext,bitIndex17)
<=> v105116(VarCurr,bitIndex279) )
& ( v105946(VarNext,bitIndex16)
<=> v105116(VarCurr,bitIndex278) )
& ( v105946(VarNext,bitIndex15)
<=> v105116(VarCurr,bitIndex277) )
& ( v105946(VarNext,bitIndex14)
<=> v105116(VarCurr,bitIndex276) )
& ( v105946(VarNext,bitIndex13)
<=> v105116(VarCurr,bitIndex275) )
& ( v105946(VarNext,bitIndex12)
<=> v105116(VarCurr,bitIndex274) )
& ( v105946(VarNext,bitIndex11)
<=> v105116(VarCurr,bitIndex273) )
& ( v105946(VarNext,bitIndex10)
<=> v105116(VarCurr,bitIndex272) )
& ( v105946(VarNext,bitIndex9)
<=> v105116(VarCurr,bitIndex271) )
& ( v105946(VarNext,bitIndex8)
<=> v105116(VarCurr,bitIndex270) )
& ( v105946(VarNext,bitIndex7)
<=> v105116(VarCurr,bitIndex269) )
& ( v105946(VarNext,bitIndex6)
<=> v105116(VarCurr,bitIndex268) )
& ( v105946(VarNext,bitIndex5)
<=> v105116(VarCurr,bitIndex267) )
& ( v105946(VarNext,bitIndex4)
<=> v105116(VarCurr,bitIndex266) )
& ( v105946(VarNext,bitIndex3)
<=> v105116(VarCurr,bitIndex265) )
& ( v105946(VarNext,bitIndex2)
<=> v105116(VarCurr,bitIndex264) )
& ( v105946(VarNext,bitIndex1)
<=> v105116(VarCurr,bitIndex263) )
& ( v105946(VarNext,bitIndex0)
<=> v105116(VarCurr,bitIndex262) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1804,axiom,
! [VarNext] :
( v105948(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105946(VarNext,B)
<=> v105751(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105948(VarNext)
<=> ( v105949(VarNext)
& v105733(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105949(VarNext)
<=> ( v105951(VarNext)
& v105039(VarNext) ) ) ) ).
fof(writeUnaryOperator_8271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105951(VarNext)
<=> v105046(VarNext) ) ) ).
fof(addAssignment_32645,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105717(VarCurr,B)
<=> v105722(VarCurr,B) ) ) ).
fof(addAssignment_32644,axiom,
! [VarCurr] :
( ( v105721(VarCurr,bitIndex7)
<=> v105116(VarCurr,bitIndex138) )
& ( v105721(VarCurr,bitIndex6)
<=> v105116(VarCurr,bitIndex137) )
& ( v105721(VarCurr,bitIndex5)
<=> v105116(VarCurr,bitIndex136) )
& ( v105721(VarCurr,bitIndex4)
<=> v105116(VarCurr,bitIndex135) )
& ( v105721(VarCurr,bitIndex3)
<=> v105116(VarCurr,bitIndex134) )
& ( v105721(VarCurr,bitIndex2)
<=> v105116(VarCurr,bitIndex133) )
& ( v105721(VarCurr,bitIndex1)
<=> v105116(VarCurr,bitIndex132) )
& ( v105721(VarCurr,bitIndex0)
<=> v105116(VarCurr,bitIndex131) ) ) ).
fof(addAssignment_32643,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105710(VarCurr,B)
<=> v105715(VarCurr,B) ) ) ).
fof(addAssignment_32642,axiom,
! [VarCurr] :
( ( v105714(VarCurr,bitIndex7)
<=> v105116(VarCurr,bitIndex269) )
& ( v105714(VarCurr,bitIndex6)
<=> v105116(VarCurr,bitIndex268) )
& ( v105714(VarCurr,bitIndex5)
<=> v105116(VarCurr,bitIndex267) )
& ( v105714(VarCurr,bitIndex4)
<=> v105116(VarCurr,bitIndex266) )
& ( v105714(VarCurr,bitIndex3)
<=> v105116(VarCurr,bitIndex265) )
& ( v105714(VarCurr,bitIndex2)
<=> v105116(VarCurr,bitIndex264) )
& ( v105714(VarCurr,bitIndex1)
<=> v105116(VarCurr,bitIndex263) )
& ( v105714(VarCurr,bitIndex0)
<=> v105116(VarCurr,bitIndex262) ) ) ).
fof(addAssignment_32641,axiom,
! [VarNext] :
( ( v105116(VarNext,bitIndex138)
<=> v105938(VarNext,bitIndex7) )
& ( v105116(VarNext,bitIndex137)
<=> v105938(VarNext,bitIndex6) )
& ( v105116(VarNext,bitIndex136)
<=> v105938(VarNext,bitIndex5) )
& ( v105116(VarNext,bitIndex135)
<=> v105938(VarNext,bitIndex4) )
& ( v105116(VarNext,bitIndex134)
<=> v105938(VarNext,bitIndex3) )
& ( v105116(VarNext,bitIndex133)
<=> v105938(VarNext,bitIndex2) )
& ( v105116(VarNext,bitIndex132)
<=> v105938(VarNext,bitIndex1) )
& ( v105116(VarNext,bitIndex131)
<=> v105938(VarNext,bitIndex0) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_69,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105940(VarNext)
=> ( ( v105938(VarNext,bitIndex130)
<=> v105116(VarCurr,bitIndex261) )
& ( v105938(VarNext,bitIndex129)
<=> v105116(VarCurr,bitIndex260) )
& ( v105938(VarNext,bitIndex128)
<=> v105116(VarCurr,bitIndex259) )
& ( v105938(VarNext,bitIndex127)
<=> v105116(VarCurr,bitIndex258) )
& ( v105938(VarNext,bitIndex126)
<=> v105116(VarCurr,bitIndex257) )
& ( v105938(VarNext,bitIndex125)
<=> v105116(VarCurr,bitIndex256) )
& ( v105938(VarNext,bitIndex124)
<=> v105116(VarCurr,bitIndex255) )
& ( v105938(VarNext,bitIndex123)
<=> v105116(VarCurr,bitIndex254) )
& ( v105938(VarNext,bitIndex122)
<=> v105116(VarCurr,bitIndex253) )
& ( v105938(VarNext,bitIndex121)
<=> v105116(VarCurr,bitIndex252) )
& ( v105938(VarNext,bitIndex120)
<=> v105116(VarCurr,bitIndex251) )
& ( v105938(VarNext,bitIndex119)
<=> v105116(VarCurr,bitIndex250) )
& ( v105938(VarNext,bitIndex118)
<=> v105116(VarCurr,bitIndex249) )
& ( v105938(VarNext,bitIndex117)
<=> v105116(VarCurr,bitIndex248) )
& ( v105938(VarNext,bitIndex116)
<=> v105116(VarCurr,bitIndex247) )
& ( v105938(VarNext,bitIndex115)
<=> v105116(VarCurr,bitIndex246) )
& ( v105938(VarNext,bitIndex114)
<=> v105116(VarCurr,bitIndex245) )
& ( v105938(VarNext,bitIndex113)
<=> v105116(VarCurr,bitIndex244) )
& ( v105938(VarNext,bitIndex112)
<=> v105116(VarCurr,bitIndex243) )
& ( v105938(VarNext,bitIndex111)
<=> v105116(VarCurr,bitIndex242) )
& ( v105938(VarNext,bitIndex110)
<=> v105116(VarCurr,bitIndex241) )
& ( v105938(VarNext,bitIndex109)
<=> v105116(VarCurr,bitIndex240) )
& ( v105938(VarNext,bitIndex108)
<=> v105116(VarCurr,bitIndex239) )
& ( v105938(VarNext,bitIndex107)
<=> v105116(VarCurr,bitIndex238) )
& ( v105938(VarNext,bitIndex106)
<=> v105116(VarCurr,bitIndex237) )
& ( v105938(VarNext,bitIndex105)
<=> v105116(VarCurr,bitIndex236) )
& ( v105938(VarNext,bitIndex104)
<=> v105116(VarCurr,bitIndex235) )
& ( v105938(VarNext,bitIndex103)
<=> v105116(VarCurr,bitIndex234) )
& ( v105938(VarNext,bitIndex102)
<=> v105116(VarCurr,bitIndex233) )
& ( v105938(VarNext,bitIndex101)
<=> v105116(VarCurr,bitIndex232) )
& ( v105938(VarNext,bitIndex100)
<=> v105116(VarCurr,bitIndex231) )
& ( v105938(VarNext,bitIndex99)
<=> v105116(VarCurr,bitIndex230) )
& ( v105938(VarNext,bitIndex98)
<=> v105116(VarCurr,bitIndex229) )
& ( v105938(VarNext,bitIndex97)
<=> v105116(VarCurr,bitIndex228) )
& ( v105938(VarNext,bitIndex96)
<=> v105116(VarCurr,bitIndex227) )
& ( v105938(VarNext,bitIndex95)
<=> v105116(VarCurr,bitIndex226) )
& ( v105938(VarNext,bitIndex94)
<=> v105116(VarCurr,bitIndex225) )
& ( v105938(VarNext,bitIndex93)
<=> v105116(VarCurr,bitIndex224) )
& ( v105938(VarNext,bitIndex92)
<=> v105116(VarCurr,bitIndex223) )
& ( v105938(VarNext,bitIndex91)
<=> v105116(VarCurr,bitIndex222) )
& ( v105938(VarNext,bitIndex90)
<=> v105116(VarCurr,bitIndex221) )
& ( v105938(VarNext,bitIndex89)
<=> v105116(VarCurr,bitIndex220) )
& ( v105938(VarNext,bitIndex88)
<=> v105116(VarCurr,bitIndex219) )
& ( v105938(VarNext,bitIndex87)
<=> v105116(VarCurr,bitIndex218) )
& ( v105938(VarNext,bitIndex86)
<=> v105116(VarCurr,bitIndex217) )
& ( v105938(VarNext,bitIndex85)
<=> v105116(VarCurr,bitIndex216) )
& ( v105938(VarNext,bitIndex84)
<=> v105116(VarCurr,bitIndex215) )
& ( v105938(VarNext,bitIndex83)
<=> v105116(VarCurr,bitIndex214) )
& ( v105938(VarNext,bitIndex82)
<=> v105116(VarCurr,bitIndex213) )
& ( v105938(VarNext,bitIndex81)
<=> v105116(VarCurr,bitIndex212) )
& ( v105938(VarNext,bitIndex80)
<=> v105116(VarCurr,bitIndex211) )
& ( v105938(VarNext,bitIndex79)
<=> v105116(VarCurr,bitIndex210) )
& ( v105938(VarNext,bitIndex78)
<=> v105116(VarCurr,bitIndex209) )
& ( v105938(VarNext,bitIndex77)
<=> v105116(VarCurr,bitIndex208) )
& ( v105938(VarNext,bitIndex76)
<=> v105116(VarCurr,bitIndex207) )
& ( v105938(VarNext,bitIndex75)
<=> v105116(VarCurr,bitIndex206) )
& ( v105938(VarNext,bitIndex74)
<=> v105116(VarCurr,bitIndex205) )
& ( v105938(VarNext,bitIndex73)
<=> v105116(VarCurr,bitIndex204) )
& ( v105938(VarNext,bitIndex72)
<=> v105116(VarCurr,bitIndex203) )
& ( v105938(VarNext,bitIndex71)
<=> v105116(VarCurr,bitIndex202) )
& ( v105938(VarNext,bitIndex70)
<=> v105116(VarCurr,bitIndex201) )
& ( v105938(VarNext,bitIndex69)
<=> v105116(VarCurr,bitIndex200) )
& ( v105938(VarNext,bitIndex68)
<=> v105116(VarCurr,bitIndex199) )
& ( v105938(VarNext,bitIndex67)
<=> v105116(VarCurr,bitIndex198) )
& ( v105938(VarNext,bitIndex66)
<=> v105116(VarCurr,bitIndex197) )
& ( v105938(VarNext,bitIndex65)
<=> v105116(VarCurr,bitIndex196) )
& ( v105938(VarNext,bitIndex64)
<=> v105116(VarCurr,bitIndex195) )
& ( v105938(VarNext,bitIndex63)
<=> v105116(VarCurr,bitIndex194) )
& ( v105938(VarNext,bitIndex62)
<=> v105116(VarCurr,bitIndex193) )
& ( v105938(VarNext,bitIndex61)
<=> v105116(VarCurr,bitIndex192) )
& ( v105938(VarNext,bitIndex60)
<=> v105116(VarCurr,bitIndex191) )
& ( v105938(VarNext,bitIndex59)
<=> v105116(VarCurr,bitIndex190) )
& ( v105938(VarNext,bitIndex58)
<=> v105116(VarCurr,bitIndex189) )
& ( v105938(VarNext,bitIndex57)
<=> v105116(VarCurr,bitIndex188) )
& ( v105938(VarNext,bitIndex56)
<=> v105116(VarCurr,bitIndex187) )
& ( v105938(VarNext,bitIndex55)
<=> v105116(VarCurr,bitIndex186) )
& ( v105938(VarNext,bitIndex54)
<=> v105116(VarCurr,bitIndex185) )
& ( v105938(VarNext,bitIndex53)
<=> v105116(VarCurr,bitIndex184) )
& ( v105938(VarNext,bitIndex52)
<=> v105116(VarCurr,bitIndex183) )
& ( v105938(VarNext,bitIndex51)
<=> v105116(VarCurr,bitIndex182) )
& ( v105938(VarNext,bitIndex50)
<=> v105116(VarCurr,bitIndex181) )
& ( v105938(VarNext,bitIndex49)
<=> v105116(VarCurr,bitIndex180) )
& ( v105938(VarNext,bitIndex48)
<=> v105116(VarCurr,bitIndex179) )
& ( v105938(VarNext,bitIndex47)
<=> v105116(VarCurr,bitIndex178) )
& ( v105938(VarNext,bitIndex46)
<=> v105116(VarCurr,bitIndex177) )
& ( v105938(VarNext,bitIndex45)
<=> v105116(VarCurr,bitIndex176) )
& ( v105938(VarNext,bitIndex44)
<=> v105116(VarCurr,bitIndex175) )
& ( v105938(VarNext,bitIndex43)
<=> v105116(VarCurr,bitIndex174) )
& ( v105938(VarNext,bitIndex42)
<=> v105116(VarCurr,bitIndex173) )
& ( v105938(VarNext,bitIndex41)
<=> v105116(VarCurr,bitIndex172) )
& ( v105938(VarNext,bitIndex40)
<=> v105116(VarCurr,bitIndex171) )
& ( v105938(VarNext,bitIndex39)
<=> v105116(VarCurr,bitIndex170) )
& ( v105938(VarNext,bitIndex38)
<=> v105116(VarCurr,bitIndex169) )
& ( v105938(VarNext,bitIndex37)
<=> v105116(VarCurr,bitIndex168) )
& ( v105938(VarNext,bitIndex36)
<=> v105116(VarCurr,bitIndex167) )
& ( v105938(VarNext,bitIndex35)
<=> v105116(VarCurr,bitIndex166) )
& ( v105938(VarNext,bitIndex34)
<=> v105116(VarCurr,bitIndex165) )
& ( v105938(VarNext,bitIndex33)
<=> v105116(VarCurr,bitIndex164) )
& ( v105938(VarNext,bitIndex32)
<=> v105116(VarCurr,bitIndex163) )
& ( v105938(VarNext,bitIndex31)
<=> v105116(VarCurr,bitIndex162) )
& ( v105938(VarNext,bitIndex30)
<=> v105116(VarCurr,bitIndex161) )
& ( v105938(VarNext,bitIndex29)
<=> v105116(VarCurr,bitIndex160) )
& ( v105938(VarNext,bitIndex28)
<=> v105116(VarCurr,bitIndex159) )
& ( v105938(VarNext,bitIndex27)
<=> v105116(VarCurr,bitIndex158) )
& ( v105938(VarNext,bitIndex26)
<=> v105116(VarCurr,bitIndex157) )
& ( v105938(VarNext,bitIndex25)
<=> v105116(VarCurr,bitIndex156) )
& ( v105938(VarNext,bitIndex24)
<=> v105116(VarCurr,bitIndex155) )
& ( v105938(VarNext,bitIndex23)
<=> v105116(VarCurr,bitIndex154) )
& ( v105938(VarNext,bitIndex22)
<=> v105116(VarCurr,bitIndex153) )
& ( v105938(VarNext,bitIndex21)
<=> v105116(VarCurr,bitIndex152) )
& ( v105938(VarNext,bitIndex20)
<=> v105116(VarCurr,bitIndex151) )
& ( v105938(VarNext,bitIndex19)
<=> v105116(VarCurr,bitIndex150) )
& ( v105938(VarNext,bitIndex18)
<=> v105116(VarCurr,bitIndex149) )
& ( v105938(VarNext,bitIndex17)
<=> v105116(VarCurr,bitIndex148) )
& ( v105938(VarNext,bitIndex16)
<=> v105116(VarCurr,bitIndex147) )
& ( v105938(VarNext,bitIndex15)
<=> v105116(VarCurr,bitIndex146) )
& ( v105938(VarNext,bitIndex14)
<=> v105116(VarCurr,bitIndex145) )
& ( v105938(VarNext,bitIndex13)
<=> v105116(VarCurr,bitIndex144) )
& ( v105938(VarNext,bitIndex12)
<=> v105116(VarCurr,bitIndex143) )
& ( v105938(VarNext,bitIndex11)
<=> v105116(VarCurr,bitIndex142) )
& ( v105938(VarNext,bitIndex10)
<=> v105116(VarCurr,bitIndex141) )
& ( v105938(VarNext,bitIndex9)
<=> v105116(VarCurr,bitIndex140) )
& ( v105938(VarNext,bitIndex8)
<=> v105116(VarCurr,bitIndex139) )
& ( v105938(VarNext,bitIndex7)
<=> v105116(VarCurr,bitIndex138) )
& ( v105938(VarNext,bitIndex6)
<=> v105116(VarCurr,bitIndex137) )
& ( v105938(VarNext,bitIndex5)
<=> v105116(VarCurr,bitIndex136) )
& ( v105938(VarNext,bitIndex4)
<=> v105116(VarCurr,bitIndex135) )
& ( v105938(VarNext,bitIndex3)
<=> v105116(VarCurr,bitIndex134) )
& ( v105938(VarNext,bitIndex2)
<=> v105116(VarCurr,bitIndex133) )
& ( v105938(VarNext,bitIndex1)
<=> v105116(VarCurr,bitIndex132) )
& ( v105938(VarNext,bitIndex0)
<=> v105116(VarCurr,bitIndex131) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1803,axiom,
! [VarNext] :
( v105940(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105938(VarNext,B)
<=> v105705(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105940(VarNext)
<=> ( v105941(VarNext)
& v105687(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105941(VarNext)
<=> ( v105943(VarNext)
& v105039(VarNext) ) ) ) ).
fof(writeUnaryOperator_8270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105943(VarNext)
<=> v105046(VarNext) ) ) ).
fof(addAssignment_32640,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105671(VarCurr,B)
<=> v105676(VarCurr,B) ) ) ).
fof(addAssignment_32639,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105675(VarCurr,B)
<=> v105116(VarCurr,B) ) ) ).
fof(addAssignment_32638,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105664(VarCurr,B)
<=> v105669(VarCurr,B) ) ) ).
fof(addAssignment_32637,axiom,
! [VarCurr] :
( ( v105668(VarCurr,bitIndex7)
<=> v105116(VarCurr,bitIndex138) )
& ( v105668(VarCurr,bitIndex6)
<=> v105116(VarCurr,bitIndex137) )
& ( v105668(VarCurr,bitIndex5)
<=> v105116(VarCurr,bitIndex136) )
& ( v105668(VarCurr,bitIndex4)
<=> v105116(VarCurr,bitIndex135) )
& ( v105668(VarCurr,bitIndex3)
<=> v105116(VarCurr,bitIndex134) )
& ( v105668(VarCurr,bitIndex2)
<=> v105116(VarCurr,bitIndex133) )
& ( v105668(VarCurr,bitIndex1)
<=> v105116(VarCurr,bitIndex132) )
& ( v105668(VarCurr,bitIndex0)
<=> v105116(VarCurr,bitIndex131) ) ) ).
fof(addAssignment_32636,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v105116(VarNext,B)
<=> v105930(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105932(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105930(VarNext,B)
<=> v105116(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1802,axiom,
! [VarNext] :
( v105932(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105930(VarNext,B)
<=> v105659(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21120,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105932(VarNext)
<=> ( v105933(VarNext)
& v105640(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105933(VarNext)
<=> ( v105935(VarNext)
& v105039(VarNext) ) ) ) ).
fof(writeUnaryOperator_8269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105935(VarNext)
<=> v105046(VarNext) ) ) ).
fof(addAssignment_32635,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105624(VarCurr,B)
<=> v105629(VarCurr,B) ) ) ).
fof(addAssignment_32634,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105628(VarCurr,B)
<=> v105116(VarCurr,B) ) ) ).
fof(addAssignment_32633,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105554(VarCurr,B)
<=> v105622(VarCurr,B) ) ) ).
fof(addAssignment_32632,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105621(VarCurr,B)
<=> v105116(VarCurr,B) ) ) ).
fof(addAssignment_32631,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105118(VarCurr,B)
<=> v105120(VarCurr,B) ) ) ).
fof(addAssignment_32630,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105120(VarCurr,B)
<=> v105122(VarCurr,B) ) ) ).
fof(addAssignment_32629,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105122(VarCurr,B)
<=> v105124(VarCurr,B) ) ) ).
fof(addAssignment_32628,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105124(VarCurr,B)
<=> v105550(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105917(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v105551(VarNext,B)
<=> v105551(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1801,axiom,
! [VarNext] :
( v105917(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v105551(VarNext,B)
<=> v105925(VarNext,B) ) ) ) ).
fof(addAssignment_32627,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v105925(VarNext,B)
<=> v105923(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2275,axiom,
! [VarCurr] :
( ~ v105926(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v105923(VarCurr,B)
<=> v105852(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2306,axiom,
! [VarCurr] :
( v105926(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v105923(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8268,axiom,
! [VarCurr] :
( ~ v105926(VarCurr)
<=> v91(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21118,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105917(VarNext)
<=> v105918(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21117,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105918(VarNext)
<=> ( v105919(VarNext)
& v104983(VarNext) ) ) ) ).
fof(writeUnaryOperator_8267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105919(VarNext)
<=> v104990(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2274,axiom,
! [VarCurr] :
( ~ v105854(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v105852(VarCurr,B)
<=> v105551(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2305,axiom,
! [VarCurr] :
( v105854(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v105852(VarCurr,B)
<=> v105870(VarCurr,B) ) ) ) ).
fof(addAssignment_32626,axiom,
! [VarCurr] :
( v105870(VarCurr,bitIndex0)
<=> v105911(VarCurr) ) ).
fof(addAssignment_32625,axiom,
! [VarCurr] :
( v105870(VarCurr,bitIndex1)
<=> v105909(VarCurr) ) ).
fof(addAssignment_32624,axiom,
! [VarCurr] :
( v105870(VarCurr,bitIndex2)
<=> v105904(VarCurr) ) ).
fof(addAssignment_32623,axiom,
! [VarCurr] :
( v105870(VarCurr,bitIndex3)
<=> v105899(VarCurr) ) ).
fof(addAssignment_32622,axiom,
! [VarCurr] :
( v105870(VarCurr,bitIndex4)
<=> v105894(VarCurr) ) ).
fof(addAssignment_32621,axiom,
! [VarCurr] :
( v105870(VarCurr,bitIndex5)
<=> v105889(VarCurr) ) ).
fof(addAssignment_32620,axiom,
! [VarCurr] :
( v105870(VarCurr,bitIndex6)
<=> v105884(VarCurr) ) ).
fof(addAssignment_32619,axiom,
! [VarCurr] :
( v105870(VarCurr,bitIndex7)
<=> v105873(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21116,axiom,
! [VarCurr] :
( v105909(VarCurr)
<=> ( v105910(VarCurr)
& v105913(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1898,axiom,
! [VarCurr] :
( v105913(VarCurr)
<=> ( v105551(VarCurr,bitIndex0)
| v105551(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21115,axiom,
! [VarCurr] :
( v105910(VarCurr)
<=> ( v105911(VarCurr)
| v105912(VarCurr) ) ) ).
fof(writeUnaryOperator_8266,axiom,
! [VarCurr] :
( ~ v105912(VarCurr)
<=> v105551(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8265,axiom,
! [VarCurr] :
( ~ v105911(VarCurr)
<=> v105551(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21114,axiom,
! [VarCurr] :
( v105904(VarCurr)
<=> ( v105905(VarCurr)
& v105908(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1897,axiom,
! [VarCurr] :
( v105908(VarCurr)
<=> ( v105881(VarCurr)
| v105551(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21113,axiom,
! [VarCurr] :
( v105905(VarCurr)
<=> ( v105906(VarCurr)
| v105907(VarCurr) ) ) ).
fof(writeUnaryOperator_8264,axiom,
! [VarCurr] :
( ~ v105907(VarCurr)
<=> v105551(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8263,axiom,
! [VarCurr] :
( ~ v105906(VarCurr)
<=> v105881(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21112,axiom,
! [VarCurr] :
( v105899(VarCurr)
<=> ( v105900(VarCurr)
& v105903(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1896,axiom,
! [VarCurr] :
( v105903(VarCurr)
<=> ( v105880(VarCurr)
| v105551(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21111,axiom,
! [VarCurr] :
( v105900(VarCurr)
<=> ( v105901(VarCurr)
| v105902(VarCurr) ) ) ).
fof(writeUnaryOperator_8262,axiom,
! [VarCurr] :
( ~ v105902(VarCurr)
<=> v105551(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8261,axiom,
! [VarCurr] :
( ~ v105901(VarCurr)
<=> v105880(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21110,axiom,
! [VarCurr] :
( v105894(VarCurr)
<=> ( v105895(VarCurr)
& v105898(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1895,axiom,
! [VarCurr] :
( v105898(VarCurr)
<=> ( v105879(VarCurr)
| v105551(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21109,axiom,
! [VarCurr] :
( v105895(VarCurr)
<=> ( v105896(VarCurr)
| v105897(VarCurr) ) ) ).
fof(writeUnaryOperator_8260,axiom,
! [VarCurr] :
( ~ v105897(VarCurr)
<=> v105551(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_8259,axiom,
! [VarCurr] :
( ~ v105896(VarCurr)
<=> v105879(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21108,axiom,
! [VarCurr] :
( v105889(VarCurr)
<=> ( v105890(VarCurr)
& v105893(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1894,axiom,
! [VarCurr] :
( v105893(VarCurr)
<=> ( v105878(VarCurr)
| v105551(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21107,axiom,
! [VarCurr] :
( v105890(VarCurr)
<=> ( v105891(VarCurr)
| v105892(VarCurr) ) ) ).
fof(writeUnaryOperator_8258,axiom,
! [VarCurr] :
( ~ v105892(VarCurr)
<=> v105551(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_8257,axiom,
! [VarCurr] :
( ~ v105891(VarCurr)
<=> v105878(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21106,axiom,
! [VarCurr] :
( v105884(VarCurr)
<=> ( v105885(VarCurr)
& v105888(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1893,axiom,
! [VarCurr] :
( v105888(VarCurr)
<=> ( v105877(VarCurr)
| v105551(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21105,axiom,
! [VarCurr] :
( v105885(VarCurr)
<=> ( v105886(VarCurr)
| v105887(VarCurr) ) ) ).
fof(writeUnaryOperator_8256,axiom,
! [VarCurr] :
( ~ v105887(VarCurr)
<=> v105551(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_8255,axiom,
! [VarCurr] :
( ~ v105886(VarCurr)
<=> v105877(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21104,axiom,
! [VarCurr] :
( v105873(VarCurr)
<=> ( v105874(VarCurr)
& v105883(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1892,axiom,
! [VarCurr] :
( v105883(VarCurr)
<=> ( v105876(VarCurr)
| v105551(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21103,axiom,
! [VarCurr] :
( v105874(VarCurr)
<=> ( v105875(VarCurr)
| v105882(VarCurr) ) ) ).
fof(writeUnaryOperator_8254,axiom,
! [VarCurr] :
( ~ v105882(VarCurr)
<=> v105551(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_8253,axiom,
! [VarCurr] :
( ~ v105875(VarCurr)
<=> v105876(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1891,axiom,
! [VarCurr] :
( v105876(VarCurr)
<=> ( v105877(VarCurr)
& v105551(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1890,axiom,
! [VarCurr] :
( v105877(VarCurr)
<=> ( v105878(VarCurr)
& v105551(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1889,axiom,
! [VarCurr] :
( v105878(VarCurr)
<=> ( v105879(VarCurr)
& v105551(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1888,axiom,
! [VarCurr] :
( v105879(VarCurr)
<=> ( v105880(VarCurr)
& v105551(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1887,axiom,
! [VarCurr] :
( v105880(VarCurr)
<=> ( v105881(VarCurr)
& v105551(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1886,axiom,
! [VarCurr] :
( v105881(VarCurr)
<=> ( v105551(VarCurr,bitIndex0)
& v105551(VarCurr,bitIndex1) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2273,axiom,
! [VarCurr] :
( ~ v105856(VarCurr)
=> ( v105854(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2304,axiom,
! [VarCurr] :
( v105856(VarCurr)
=> ( v105854(VarCurr)
<=> v105864(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4992,axiom,
! [VarCurr] :
( ~ v105010(VarCurr)
=> ( v105864(VarCurr)
<=> v105865(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4996,axiom,
! [VarCurr] :
( v105010(VarCurr)
=> ( v105864(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4991,axiom,
! [VarCurr] :
( ~ v105859(VarCurr)
=> ( v105865(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4995,axiom,
! [VarCurr] :
( v105859(VarCurr)
=> ( v105865(VarCurr)
<=> v105866(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4990,axiom,
! [VarCurr] :
( ~ v105006(VarCurr)
=> ( v105866(VarCurr)
<=> v105868(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4994,axiom,
! [VarCurr] :
( v105006(VarCurr)
=> ( v105866(VarCurr)
<=> v105867(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2272,axiom,
! [VarCurr] :
( ~ v99836(VarCurr)
=> ( v105868(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2303,axiom,
! [VarCurr] :
( v99836(VarCurr)
=> ( v105868(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2271,axiom,
! [VarCurr] :
( ~ v104199(VarCurr)
=> ( v105867(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2302,axiom,
! [VarCurr] :
( v104199(VarCurr)
=> ( v105867(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21102,axiom,
! [VarCurr] :
( v105856(VarCurr)
<=> ( v105010(VarCurr)
| v105857(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21101,axiom,
! [VarCurr] :
( v105857(VarCurr)
<=> ( v105858(VarCurr)
& v105863(VarCurr) ) ) ).
fof(writeUnaryOperator_8252,axiom,
! [VarCurr] :
( ~ v105863(VarCurr)
<=> v105010(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21100,axiom,
! [VarCurr] :
( v105858(VarCurr)
<=> ( v105859(VarCurr)
| v105862(VarCurr) ) ) ).
fof(writeUnaryOperator_8251,axiom,
! [VarCurr] :
( ~ v105862(VarCurr)
<=> v105007(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21099,axiom,
! [VarCurr] :
( v105859(VarCurr)
<=> ( v105860(VarCurr)
& v105007(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21098,axiom,
! [VarCurr] :
( v105860(VarCurr)
<=> ( v105006(VarCurr)
| v105861(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7399,axiom,
! [VarCurr] :
( v105861(VarCurr)
<=> ( ( v97(VarCurr,bitIndex1)
<=> $false )
& ( v97(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1885,axiom,
! [VarCurr] :
( v105842(VarCurr)
<=> ( v105844(VarCurr)
| v104288(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1884,axiom,
! [VarCurr] :
( v105844(VarCurr)
<=> ( v104288(VarCurr,bitIndex2)
| v104288(VarCurr,bitIndex3) ) ) ).
fof(addAssignment_32618,axiom,
! [VarCurr] :
( v105832(VarCurr)
<=> v104221(VarCurr) ) ).
fof(addAssignment_32617,axiom,
! [VarCurr] :
( v104173(VarCurr)
<=> v104175(VarCurr) ) ).
fof(addAssignment_32616,axiom,
! [VarCurr] :
( v104175(VarCurr)
<=> v104177(VarCurr) ) ).
fof(addAssignment_32615,axiom,
! [VarCurr] :
( v104177(VarCurr)
<=> v104179(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2270,axiom,
! [VarCurr] :
( ~ v105821(VarCurr)
=> ( v104179(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2301,axiom,
! [VarCurr] :
( v105821(VarCurr)
=> ( v104179(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21097,axiom,
! [VarCurr] :
( v105821(VarCurr)
<=> ( v105822(VarCurr)
| v105829(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21096,axiom,
! [VarCurr] :
( v105829(VarCurr)
<=> ( v105830(VarCurr)
& v104383(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21095,axiom,
! [VarCurr] :
( v105830(VarCurr)
<=> ( v104929(VarCurr)
| v104412(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21094,axiom,
! [VarCurr] :
( v105822(VarCurr)
<=> ( v105823(VarCurr)
| v105828(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21093,axiom,
! [VarCurr] :
( v105828(VarCurr)
<=> ( v104409(VarCurr)
& v104363(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21092,axiom,
! [VarCurr] :
( v105823(VarCurr)
<=> ( v105824(VarCurr)
| v105826(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21091,axiom,
! [VarCurr] :
( v105826(VarCurr)
<=> ( v105827(VarCurr)
& v104338(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21090,axiom,
! [VarCurr] :
( v105827(VarCurr)
<=> ( v104923(VarCurr)
| v104405(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21089,axiom,
! [VarCurr] :
( v105824(VarCurr)
<=> ( v105825(VarCurr)
& v104403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21088,axiom,
! [VarCurr] :
( v105825(VarCurr)
<=> ( v104920(VarCurr)
& v104401(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2269,axiom,
! [VarCurr] :
( ~ v104183(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v104181(VarCurr,B)
<=> v105802(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2300,axiom,
! [VarCurr] :
( v104183(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v104181(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_142,axiom,
! [VarCurr] :
( ( ~ v105803(VarCurr)
& ~ v105811(VarCurr)
& ~ v105812(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v105802(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1230,axiom,
! [VarCurr] :
( v105812(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v105802(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4989,axiom,
! [VarCurr] :
( v105811(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v105802(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4993,axiom,
! [VarCurr] :
( v105803(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v105802(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21087,axiom,
! [VarCurr] :
( v105812(VarCurr)
<=> ( v105814(VarCurr)
| v105819(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7398,axiom,
! [VarCurr] :
( v105819(VarCurr)
<=> ( ( v105110(VarCurr,bitIndex6)
<=> $false )
& ( v105110(VarCurr,bitIndex5)
<=> $false )
& ( v105110(VarCurr,bitIndex4)
<=> $false )
& ( v105110(VarCurr,bitIndex3)
<=> $true )
& ( v105110(VarCurr,bitIndex2)
<=> $false )
& ( v105110(VarCurr,bitIndex1)
<=> $true )
& ( v105110(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21086,axiom,
! [VarCurr] :
( v105814(VarCurr)
<=> ( v105815(VarCurr)
| v105818(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7397,axiom,
! [VarCurr] :
( v105818(VarCurr)
<=> ( ( v105110(VarCurr,bitIndex6)
<=> $true )
& ( v105110(VarCurr,bitIndex5)
<=> $false )
& ( v105110(VarCurr,bitIndex4)
<=> $false )
& ( v105110(VarCurr,bitIndex3)
<=> $true )
& ( v105110(VarCurr,bitIndex2)
<=> $false )
& ( v105110(VarCurr,bitIndex1)
<=> $true )
& ( v105110(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21085,axiom,
! [VarCurr] :
( v105815(VarCurr)
<=> ( v105816(VarCurr)
| v105817(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7396,axiom,
! [VarCurr] :
( v105817(VarCurr)
<=> ( ( v105110(VarCurr,bitIndex6)
<=> $true )
& ( v105110(VarCurr,bitIndex5)
<=> $true )
& ( v105110(VarCurr,bitIndex4)
<=> $false )
& ( v105110(VarCurr,bitIndex3)
<=> $false )
& ( v105110(VarCurr,bitIndex2)
<=> $false )
& ( v105110(VarCurr,bitIndex1)
<=> $false )
& ( v105110(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7395,axiom,
! [VarCurr] :
( v105816(VarCurr)
<=> ( ( v105110(VarCurr,bitIndex6)
<=> $true )
& ( v105110(VarCurr,bitIndex5)
<=> $false )
& ( v105110(VarCurr,bitIndex4)
<=> $false )
& ( v105110(VarCurr,bitIndex3)
<=> $false )
& ( v105110(VarCurr,bitIndex2)
<=> $false )
& ( v105110(VarCurr,bitIndex1)
<=> $false )
& ( v105110(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7394,axiom,
! [VarCurr] :
( v105811(VarCurr)
<=> ( ( v105110(VarCurr,bitIndex6)
<=> $false )
& ( v105110(VarCurr,bitIndex5)
<=> $false )
& ( v105110(VarCurr,bitIndex4)
<=> $false )
& ( v105110(VarCurr,bitIndex3)
<=> $true )
& ( v105110(VarCurr,bitIndex2)
<=> $false )
& ( v105110(VarCurr,bitIndex1)
<=> $false )
& ( v105110(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21084,axiom,
! [VarCurr] :
( v105803(VarCurr)
<=> ( v105805(VarCurr)
| v105810(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7393,axiom,
! [VarCurr] :
( v105810(VarCurr)
<=> ( ( v105110(VarCurr,bitIndex6)
<=> $false )
& ( v105110(VarCurr,bitIndex5)
<=> $true )
& ( v105110(VarCurr,bitIndex4)
<=> $false )
& ( v105110(VarCurr,bitIndex3)
<=> $false )
& ( v105110(VarCurr,bitIndex2)
<=> $false )
& ( v105110(VarCurr,bitIndex1)
<=> $false )
& ( v105110(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21083,axiom,
! [VarCurr] :
( v105805(VarCurr)
<=> ( v105806(VarCurr)
| v105809(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7392,axiom,
! [VarCurr] :
( v105809(VarCurr)
<=> ( ( v105110(VarCurr,bitIndex6)
<=> $false )
& ( v105110(VarCurr,bitIndex5)
<=> $false )
& ( v105110(VarCurr,bitIndex4)
<=> $false )
& ( v105110(VarCurr,bitIndex3)
<=> $false )
& ( v105110(VarCurr,bitIndex2)
<=> $false )
& ( v105110(VarCurr,bitIndex1)
<=> $false )
& ( v105110(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21082,axiom,
! [VarCurr] :
( v105806(VarCurr)
<=> ( v105807(VarCurr)
| v105808(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7391,axiom,
! [VarCurr] :
( v105808(VarCurr)
<=> ( ( v105110(VarCurr,bitIndex6)
<=> $false )
& ( v105110(VarCurr,bitIndex5)
<=> $true )
& ( v105110(VarCurr,bitIndex4)
<=> $false )
& ( v105110(VarCurr,bitIndex3)
<=> $false )
& ( v105110(VarCurr,bitIndex2)
<=> $false )
& ( v105110(VarCurr,bitIndex1)
<=> $false )
& ( v105110(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7390,axiom,
! [VarCurr] :
( v105807(VarCurr)
<=> ( ( v105110(VarCurr,bitIndex6)
<=> $false )
& ( v105110(VarCurr,bitIndex5)
<=> $false )
& ( v105110(VarCurr,bitIndex4)
<=> $false )
& ( v105110(VarCurr,bitIndex3)
<=> $false )
& ( v105110(VarCurr,bitIndex2)
<=> $false )
& ( v105110(VarCurr,bitIndex1)
<=> $false )
& ( v105110(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32614,axiom,
! [VarCurr] :
( ( v105110(VarCurr,bitIndex6)
<=> v105112(VarCurr,bitIndex130) )
& ( v105110(VarCurr,bitIndex5)
<=> v105112(VarCurr,bitIndex129) )
& ( v105110(VarCurr,bitIndex4)
<=> v105112(VarCurr,bitIndex128) )
& ( v105110(VarCurr,bitIndex3)
<=> v105112(VarCurr,bitIndex127) )
& ( v105110(VarCurr,bitIndex2)
<=> v105112(VarCurr,bitIndex126) )
& ( v105110(VarCurr,bitIndex1)
<=> v105112(VarCurr,bitIndex125) )
& ( v105110(VarCurr,bitIndex0)
<=> v105112(VarCurr,bitIndex124) ) ) ).
fof(addAssignment_32613,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105112(VarCurr,B)
<=> v105114(VarCurr,B) ) ) ).
fof(addAssignment_32612,axiom,
! [VarCurr] :
( ( v105114(VarCurr,bitIndex130)
<=> v105116(VarCurr,bitIndex523) )
& ( v105114(VarCurr,bitIndex129)
<=> v105116(VarCurr,bitIndex522) )
& ( v105114(VarCurr,bitIndex128)
<=> v105116(VarCurr,bitIndex521) )
& ( v105114(VarCurr,bitIndex127)
<=> v105116(VarCurr,bitIndex520) )
& ( v105114(VarCurr,bitIndex126)
<=> v105116(VarCurr,bitIndex519) )
& ( v105114(VarCurr,bitIndex125)
<=> v105116(VarCurr,bitIndex518) )
& ( v105114(VarCurr,bitIndex124)
<=> v105116(VarCurr,bitIndex517) ) ) ).
fof(addAssignment_32611,axiom,
! [VarNext] :
( ( v105116(VarNext,bitIndex523)
<=> v105770(VarNext,bitIndex130) )
& ( v105116(VarNext,bitIndex522)
<=> v105770(VarNext,bitIndex129) )
& ( v105116(VarNext,bitIndex521)
<=> v105770(VarNext,bitIndex128) )
& ( v105116(VarNext,bitIndex520)
<=> v105770(VarNext,bitIndex127) )
& ( v105116(VarNext,bitIndex519)
<=> v105770(VarNext,bitIndex126) )
& ( v105116(VarNext,bitIndex518)
<=> v105770(VarNext,bitIndex125) )
& ( v105116(VarNext,bitIndex517)
<=> v105770(VarNext,bitIndex124) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_68,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105771(VarNext)
=> ( ( v105770(VarNext,bitIndex130)
<=> v105116(VarCurr,bitIndex523) )
& ( v105770(VarNext,bitIndex129)
<=> v105116(VarCurr,bitIndex522) )
& ( v105770(VarNext,bitIndex128)
<=> v105116(VarCurr,bitIndex521) )
& ( v105770(VarNext,bitIndex127)
<=> v105116(VarCurr,bitIndex520) )
& ( v105770(VarNext,bitIndex126)
<=> v105116(VarCurr,bitIndex519) )
& ( v105770(VarNext,bitIndex125)
<=> v105116(VarCurr,bitIndex518) )
& ( v105770(VarNext,bitIndex124)
<=> v105116(VarCurr,bitIndex517) )
& ( v105770(VarNext,bitIndex123)
<=> v105116(VarCurr,bitIndex516) )
& ( v105770(VarNext,bitIndex122)
<=> v105116(VarCurr,bitIndex515) )
& ( v105770(VarNext,bitIndex121)
<=> v105116(VarCurr,bitIndex514) )
& ( v105770(VarNext,bitIndex120)
<=> v105116(VarCurr,bitIndex513) )
& ( v105770(VarNext,bitIndex119)
<=> v105116(VarCurr,bitIndex512) )
& ( v105770(VarNext,bitIndex118)
<=> v105116(VarCurr,bitIndex511) )
& ( v105770(VarNext,bitIndex117)
<=> v105116(VarCurr,bitIndex510) )
& ( v105770(VarNext,bitIndex116)
<=> v105116(VarCurr,bitIndex509) )
& ( v105770(VarNext,bitIndex115)
<=> v105116(VarCurr,bitIndex508) )
& ( v105770(VarNext,bitIndex114)
<=> v105116(VarCurr,bitIndex507) )
& ( v105770(VarNext,bitIndex113)
<=> v105116(VarCurr,bitIndex506) )
& ( v105770(VarNext,bitIndex112)
<=> v105116(VarCurr,bitIndex505) )
& ( v105770(VarNext,bitIndex111)
<=> v105116(VarCurr,bitIndex504) )
& ( v105770(VarNext,bitIndex110)
<=> v105116(VarCurr,bitIndex503) )
& ( v105770(VarNext,bitIndex109)
<=> v105116(VarCurr,bitIndex502) )
& ( v105770(VarNext,bitIndex108)
<=> v105116(VarCurr,bitIndex501) )
& ( v105770(VarNext,bitIndex107)
<=> v105116(VarCurr,bitIndex500) )
& ( v105770(VarNext,bitIndex106)
<=> v105116(VarCurr,bitIndex499) )
& ( v105770(VarNext,bitIndex105)
<=> v105116(VarCurr,bitIndex498) )
& ( v105770(VarNext,bitIndex104)
<=> v105116(VarCurr,bitIndex497) )
& ( v105770(VarNext,bitIndex103)
<=> v105116(VarCurr,bitIndex496) )
& ( v105770(VarNext,bitIndex102)
<=> v105116(VarCurr,bitIndex495) )
& ( v105770(VarNext,bitIndex101)
<=> v105116(VarCurr,bitIndex494) )
& ( v105770(VarNext,bitIndex100)
<=> v105116(VarCurr,bitIndex493) )
& ( v105770(VarNext,bitIndex99)
<=> v105116(VarCurr,bitIndex492) )
& ( v105770(VarNext,bitIndex98)
<=> v105116(VarCurr,bitIndex491) )
& ( v105770(VarNext,bitIndex97)
<=> v105116(VarCurr,bitIndex490) )
& ( v105770(VarNext,bitIndex96)
<=> v105116(VarCurr,bitIndex489) )
& ( v105770(VarNext,bitIndex95)
<=> v105116(VarCurr,bitIndex488) )
& ( v105770(VarNext,bitIndex94)
<=> v105116(VarCurr,bitIndex487) )
& ( v105770(VarNext,bitIndex93)
<=> v105116(VarCurr,bitIndex486) )
& ( v105770(VarNext,bitIndex92)
<=> v105116(VarCurr,bitIndex485) )
& ( v105770(VarNext,bitIndex91)
<=> v105116(VarCurr,bitIndex484) )
& ( v105770(VarNext,bitIndex90)
<=> v105116(VarCurr,bitIndex483) )
& ( v105770(VarNext,bitIndex89)
<=> v105116(VarCurr,bitIndex482) )
& ( v105770(VarNext,bitIndex88)
<=> v105116(VarCurr,bitIndex481) )
& ( v105770(VarNext,bitIndex87)
<=> v105116(VarCurr,bitIndex480) )
& ( v105770(VarNext,bitIndex86)
<=> v105116(VarCurr,bitIndex479) )
& ( v105770(VarNext,bitIndex85)
<=> v105116(VarCurr,bitIndex478) )
& ( v105770(VarNext,bitIndex84)
<=> v105116(VarCurr,bitIndex477) )
& ( v105770(VarNext,bitIndex83)
<=> v105116(VarCurr,bitIndex476) )
& ( v105770(VarNext,bitIndex82)
<=> v105116(VarCurr,bitIndex475) )
& ( v105770(VarNext,bitIndex81)
<=> v105116(VarCurr,bitIndex474) )
& ( v105770(VarNext,bitIndex80)
<=> v105116(VarCurr,bitIndex473) )
& ( v105770(VarNext,bitIndex79)
<=> v105116(VarCurr,bitIndex472) )
& ( v105770(VarNext,bitIndex78)
<=> v105116(VarCurr,bitIndex471) )
& ( v105770(VarNext,bitIndex77)
<=> v105116(VarCurr,bitIndex470) )
& ( v105770(VarNext,bitIndex76)
<=> v105116(VarCurr,bitIndex469) )
& ( v105770(VarNext,bitIndex75)
<=> v105116(VarCurr,bitIndex468) )
& ( v105770(VarNext,bitIndex74)
<=> v105116(VarCurr,bitIndex467) )
& ( v105770(VarNext,bitIndex73)
<=> v105116(VarCurr,bitIndex466) )
& ( v105770(VarNext,bitIndex72)
<=> v105116(VarCurr,bitIndex465) )
& ( v105770(VarNext,bitIndex71)
<=> v105116(VarCurr,bitIndex464) )
& ( v105770(VarNext,bitIndex70)
<=> v105116(VarCurr,bitIndex463) )
& ( v105770(VarNext,bitIndex69)
<=> v105116(VarCurr,bitIndex462) )
& ( v105770(VarNext,bitIndex68)
<=> v105116(VarCurr,bitIndex461) )
& ( v105770(VarNext,bitIndex67)
<=> v105116(VarCurr,bitIndex460) )
& ( v105770(VarNext,bitIndex66)
<=> v105116(VarCurr,bitIndex459) )
& ( v105770(VarNext,bitIndex65)
<=> v105116(VarCurr,bitIndex458) )
& ( v105770(VarNext,bitIndex64)
<=> v105116(VarCurr,bitIndex457) )
& ( v105770(VarNext,bitIndex63)
<=> v105116(VarCurr,bitIndex456) )
& ( v105770(VarNext,bitIndex62)
<=> v105116(VarCurr,bitIndex455) )
& ( v105770(VarNext,bitIndex61)
<=> v105116(VarCurr,bitIndex454) )
& ( v105770(VarNext,bitIndex60)
<=> v105116(VarCurr,bitIndex453) )
& ( v105770(VarNext,bitIndex59)
<=> v105116(VarCurr,bitIndex452) )
& ( v105770(VarNext,bitIndex58)
<=> v105116(VarCurr,bitIndex451) )
& ( v105770(VarNext,bitIndex57)
<=> v105116(VarCurr,bitIndex450) )
& ( v105770(VarNext,bitIndex56)
<=> v105116(VarCurr,bitIndex449) )
& ( v105770(VarNext,bitIndex55)
<=> v105116(VarCurr,bitIndex448) )
& ( v105770(VarNext,bitIndex54)
<=> v105116(VarCurr,bitIndex447) )
& ( v105770(VarNext,bitIndex53)
<=> v105116(VarCurr,bitIndex446) )
& ( v105770(VarNext,bitIndex52)
<=> v105116(VarCurr,bitIndex445) )
& ( v105770(VarNext,bitIndex51)
<=> v105116(VarCurr,bitIndex444) )
& ( v105770(VarNext,bitIndex50)
<=> v105116(VarCurr,bitIndex443) )
& ( v105770(VarNext,bitIndex49)
<=> v105116(VarCurr,bitIndex442) )
& ( v105770(VarNext,bitIndex48)
<=> v105116(VarCurr,bitIndex441) )
& ( v105770(VarNext,bitIndex47)
<=> v105116(VarCurr,bitIndex440) )
& ( v105770(VarNext,bitIndex46)
<=> v105116(VarCurr,bitIndex439) )
& ( v105770(VarNext,bitIndex45)
<=> v105116(VarCurr,bitIndex438) )
& ( v105770(VarNext,bitIndex44)
<=> v105116(VarCurr,bitIndex437) )
& ( v105770(VarNext,bitIndex43)
<=> v105116(VarCurr,bitIndex436) )
& ( v105770(VarNext,bitIndex42)
<=> v105116(VarCurr,bitIndex435) )
& ( v105770(VarNext,bitIndex41)
<=> v105116(VarCurr,bitIndex434) )
& ( v105770(VarNext,bitIndex40)
<=> v105116(VarCurr,bitIndex433) )
& ( v105770(VarNext,bitIndex39)
<=> v105116(VarCurr,bitIndex432) )
& ( v105770(VarNext,bitIndex38)
<=> v105116(VarCurr,bitIndex431) )
& ( v105770(VarNext,bitIndex37)
<=> v105116(VarCurr,bitIndex430) )
& ( v105770(VarNext,bitIndex36)
<=> v105116(VarCurr,bitIndex429) )
& ( v105770(VarNext,bitIndex35)
<=> v105116(VarCurr,bitIndex428) )
& ( v105770(VarNext,bitIndex34)
<=> v105116(VarCurr,bitIndex427) )
& ( v105770(VarNext,bitIndex33)
<=> v105116(VarCurr,bitIndex426) )
& ( v105770(VarNext,bitIndex32)
<=> v105116(VarCurr,bitIndex425) )
& ( v105770(VarNext,bitIndex31)
<=> v105116(VarCurr,bitIndex424) )
& ( v105770(VarNext,bitIndex30)
<=> v105116(VarCurr,bitIndex423) )
& ( v105770(VarNext,bitIndex29)
<=> v105116(VarCurr,bitIndex422) )
& ( v105770(VarNext,bitIndex28)
<=> v105116(VarCurr,bitIndex421) )
& ( v105770(VarNext,bitIndex27)
<=> v105116(VarCurr,bitIndex420) )
& ( v105770(VarNext,bitIndex26)
<=> v105116(VarCurr,bitIndex419) )
& ( v105770(VarNext,bitIndex25)
<=> v105116(VarCurr,bitIndex418) )
& ( v105770(VarNext,bitIndex24)
<=> v105116(VarCurr,bitIndex417) )
& ( v105770(VarNext,bitIndex23)
<=> v105116(VarCurr,bitIndex416) )
& ( v105770(VarNext,bitIndex22)
<=> v105116(VarCurr,bitIndex415) )
& ( v105770(VarNext,bitIndex21)
<=> v105116(VarCurr,bitIndex414) )
& ( v105770(VarNext,bitIndex20)
<=> v105116(VarCurr,bitIndex413) )
& ( v105770(VarNext,bitIndex19)
<=> v105116(VarCurr,bitIndex412) )
& ( v105770(VarNext,bitIndex18)
<=> v105116(VarCurr,bitIndex411) )
& ( v105770(VarNext,bitIndex17)
<=> v105116(VarCurr,bitIndex410) )
& ( v105770(VarNext,bitIndex16)
<=> v105116(VarCurr,bitIndex409) )
& ( v105770(VarNext,bitIndex15)
<=> v105116(VarCurr,bitIndex408) )
& ( v105770(VarNext,bitIndex14)
<=> v105116(VarCurr,bitIndex407) )
& ( v105770(VarNext,bitIndex13)
<=> v105116(VarCurr,bitIndex406) )
& ( v105770(VarNext,bitIndex12)
<=> v105116(VarCurr,bitIndex405) )
& ( v105770(VarNext,bitIndex11)
<=> v105116(VarCurr,bitIndex404) )
& ( v105770(VarNext,bitIndex10)
<=> v105116(VarCurr,bitIndex403) )
& ( v105770(VarNext,bitIndex9)
<=> v105116(VarCurr,bitIndex402) )
& ( v105770(VarNext,bitIndex8)
<=> v105116(VarCurr,bitIndex401) )
& ( v105770(VarNext,bitIndex7)
<=> v105116(VarCurr,bitIndex400) )
& ( v105770(VarNext,bitIndex6)
<=> v105116(VarCurr,bitIndex399) )
& ( v105770(VarNext,bitIndex5)
<=> v105116(VarCurr,bitIndex398) )
& ( v105770(VarNext,bitIndex4)
<=> v105116(VarCurr,bitIndex397) )
& ( v105770(VarNext,bitIndex3)
<=> v105116(VarCurr,bitIndex396) )
& ( v105770(VarNext,bitIndex2)
<=> v105116(VarCurr,bitIndex395) )
& ( v105770(VarNext,bitIndex1)
<=> v105116(VarCurr,bitIndex394) )
& ( v105770(VarNext,bitIndex0)
<=> v105116(VarCurr,bitIndex393) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1800,axiom,
! [VarNext] :
( v105771(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105770(VarNext,B)
<=> v105797(VarNext,B) ) ) ) ).
fof(addAssignment_32610,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105797(VarNext,B)
<=> v105795(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4988,axiom,
! [VarCurr] :
( ~ v105642(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105795(VarCurr,B)
<=> v105798(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4992,axiom,
! [VarCurr] :
( v105642(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105795(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1229,axiom,
! [VarCurr] :
( ( ~ v105784(VarCurr)
& ~ v105786(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v105798(VarCurr,B)
<=> v105763(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4987,axiom,
! [VarCurr] :
( v105786(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105798(VarCurr,B)
<=> v105756(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_7,axiom,
! [VarCurr] :
( v105784(VarCurr)
=> ( ( v105798(VarCurr,bitIndex130)
<=> v105116(VarCurr,bitIndex392) )
& ( v105798(VarCurr,bitIndex129)
<=> v105116(VarCurr,bitIndex391) )
& ( v105798(VarCurr,bitIndex128)
<=> v105116(VarCurr,bitIndex390) )
& ( v105798(VarCurr,bitIndex127)
<=> v105116(VarCurr,bitIndex389) )
& ( v105798(VarCurr,bitIndex126)
<=> v105116(VarCurr,bitIndex388) )
& ( v105798(VarCurr,bitIndex125)
<=> v105116(VarCurr,bitIndex387) )
& ( v105798(VarCurr,bitIndex124)
<=> v105116(VarCurr,bitIndex386) )
& ( v105798(VarCurr,bitIndex123)
<=> v105116(VarCurr,bitIndex385) )
& ( v105798(VarCurr,bitIndex122)
<=> v105116(VarCurr,bitIndex384) )
& ( v105798(VarCurr,bitIndex121)
<=> v105116(VarCurr,bitIndex383) )
& ( v105798(VarCurr,bitIndex120)
<=> v105116(VarCurr,bitIndex382) )
& ( v105798(VarCurr,bitIndex119)
<=> v105116(VarCurr,bitIndex381) )
& ( v105798(VarCurr,bitIndex118)
<=> v105116(VarCurr,bitIndex380) )
& ( v105798(VarCurr,bitIndex117)
<=> v105116(VarCurr,bitIndex379) )
& ( v105798(VarCurr,bitIndex116)
<=> v105116(VarCurr,bitIndex378) )
& ( v105798(VarCurr,bitIndex115)
<=> v105116(VarCurr,bitIndex377) )
& ( v105798(VarCurr,bitIndex114)
<=> v105116(VarCurr,bitIndex376) )
& ( v105798(VarCurr,bitIndex113)
<=> v105116(VarCurr,bitIndex375) )
& ( v105798(VarCurr,bitIndex112)
<=> v105116(VarCurr,bitIndex374) )
& ( v105798(VarCurr,bitIndex111)
<=> v105116(VarCurr,bitIndex373) )
& ( v105798(VarCurr,bitIndex110)
<=> v105116(VarCurr,bitIndex372) )
& ( v105798(VarCurr,bitIndex109)
<=> v105116(VarCurr,bitIndex371) )
& ( v105798(VarCurr,bitIndex108)
<=> v105116(VarCurr,bitIndex370) )
& ( v105798(VarCurr,bitIndex107)
<=> v105116(VarCurr,bitIndex369) )
& ( v105798(VarCurr,bitIndex106)
<=> v105116(VarCurr,bitIndex368) )
& ( v105798(VarCurr,bitIndex105)
<=> v105116(VarCurr,bitIndex367) )
& ( v105798(VarCurr,bitIndex104)
<=> v105116(VarCurr,bitIndex366) )
& ( v105798(VarCurr,bitIndex103)
<=> v105116(VarCurr,bitIndex365) )
& ( v105798(VarCurr,bitIndex102)
<=> v105116(VarCurr,bitIndex364) )
& ( v105798(VarCurr,bitIndex101)
<=> v105116(VarCurr,bitIndex363) )
& ( v105798(VarCurr,bitIndex100)
<=> v105116(VarCurr,bitIndex362) )
& ( v105798(VarCurr,bitIndex99)
<=> v105116(VarCurr,bitIndex361) )
& ( v105798(VarCurr,bitIndex98)
<=> v105116(VarCurr,bitIndex360) )
& ( v105798(VarCurr,bitIndex97)
<=> v105116(VarCurr,bitIndex359) )
& ( v105798(VarCurr,bitIndex96)
<=> v105116(VarCurr,bitIndex358) )
& ( v105798(VarCurr,bitIndex95)
<=> v105116(VarCurr,bitIndex357) )
& ( v105798(VarCurr,bitIndex94)
<=> v105116(VarCurr,bitIndex356) )
& ( v105798(VarCurr,bitIndex93)
<=> v105116(VarCurr,bitIndex355) )
& ( v105798(VarCurr,bitIndex92)
<=> v105116(VarCurr,bitIndex354) )
& ( v105798(VarCurr,bitIndex91)
<=> v105116(VarCurr,bitIndex353) )
& ( v105798(VarCurr,bitIndex90)
<=> v105116(VarCurr,bitIndex352) )
& ( v105798(VarCurr,bitIndex89)
<=> v105116(VarCurr,bitIndex351) )
& ( v105798(VarCurr,bitIndex88)
<=> v105116(VarCurr,bitIndex350) )
& ( v105798(VarCurr,bitIndex87)
<=> v105116(VarCurr,bitIndex349) )
& ( v105798(VarCurr,bitIndex86)
<=> v105116(VarCurr,bitIndex348) )
& ( v105798(VarCurr,bitIndex85)
<=> v105116(VarCurr,bitIndex347) )
& ( v105798(VarCurr,bitIndex84)
<=> v105116(VarCurr,bitIndex346) )
& ( v105798(VarCurr,bitIndex83)
<=> v105116(VarCurr,bitIndex345) )
& ( v105798(VarCurr,bitIndex82)
<=> v105116(VarCurr,bitIndex344) )
& ( v105798(VarCurr,bitIndex81)
<=> v105116(VarCurr,bitIndex343) )
& ( v105798(VarCurr,bitIndex80)
<=> v105116(VarCurr,bitIndex342) )
& ( v105798(VarCurr,bitIndex79)
<=> v105116(VarCurr,bitIndex341) )
& ( v105798(VarCurr,bitIndex78)
<=> v105116(VarCurr,bitIndex340) )
& ( v105798(VarCurr,bitIndex77)
<=> v105116(VarCurr,bitIndex339) )
& ( v105798(VarCurr,bitIndex76)
<=> v105116(VarCurr,bitIndex338) )
& ( v105798(VarCurr,bitIndex75)
<=> v105116(VarCurr,bitIndex337) )
& ( v105798(VarCurr,bitIndex74)
<=> v105116(VarCurr,bitIndex336) )
& ( v105798(VarCurr,bitIndex73)
<=> v105116(VarCurr,bitIndex335) )
& ( v105798(VarCurr,bitIndex72)
<=> v105116(VarCurr,bitIndex334) )
& ( v105798(VarCurr,bitIndex71)
<=> v105116(VarCurr,bitIndex333) )
& ( v105798(VarCurr,bitIndex70)
<=> v105116(VarCurr,bitIndex332) )
& ( v105798(VarCurr,bitIndex69)
<=> v105116(VarCurr,bitIndex331) )
& ( v105798(VarCurr,bitIndex68)
<=> v105116(VarCurr,bitIndex330) )
& ( v105798(VarCurr,bitIndex67)
<=> v105116(VarCurr,bitIndex329) )
& ( v105798(VarCurr,bitIndex66)
<=> v105116(VarCurr,bitIndex328) )
& ( v105798(VarCurr,bitIndex65)
<=> v105116(VarCurr,bitIndex327) )
& ( v105798(VarCurr,bitIndex64)
<=> v105116(VarCurr,bitIndex326) )
& ( v105798(VarCurr,bitIndex63)
<=> v105116(VarCurr,bitIndex325) )
& ( v105798(VarCurr,bitIndex62)
<=> v105116(VarCurr,bitIndex324) )
& ( v105798(VarCurr,bitIndex61)
<=> v105116(VarCurr,bitIndex323) )
& ( v105798(VarCurr,bitIndex60)
<=> v105116(VarCurr,bitIndex322) )
& ( v105798(VarCurr,bitIndex59)
<=> v105116(VarCurr,bitIndex321) )
& ( v105798(VarCurr,bitIndex58)
<=> v105116(VarCurr,bitIndex320) )
& ( v105798(VarCurr,bitIndex57)
<=> v105116(VarCurr,bitIndex319) )
& ( v105798(VarCurr,bitIndex56)
<=> v105116(VarCurr,bitIndex318) )
& ( v105798(VarCurr,bitIndex55)
<=> v105116(VarCurr,bitIndex317) )
& ( v105798(VarCurr,bitIndex54)
<=> v105116(VarCurr,bitIndex316) )
& ( v105798(VarCurr,bitIndex53)
<=> v105116(VarCurr,bitIndex315) )
& ( v105798(VarCurr,bitIndex52)
<=> v105116(VarCurr,bitIndex314) )
& ( v105798(VarCurr,bitIndex51)
<=> v105116(VarCurr,bitIndex313) )
& ( v105798(VarCurr,bitIndex50)
<=> v105116(VarCurr,bitIndex312) )
& ( v105798(VarCurr,bitIndex49)
<=> v105116(VarCurr,bitIndex311) )
& ( v105798(VarCurr,bitIndex48)
<=> v105116(VarCurr,bitIndex310) )
& ( v105798(VarCurr,bitIndex47)
<=> v105116(VarCurr,bitIndex309) )
& ( v105798(VarCurr,bitIndex46)
<=> v105116(VarCurr,bitIndex308) )
& ( v105798(VarCurr,bitIndex45)
<=> v105116(VarCurr,bitIndex307) )
& ( v105798(VarCurr,bitIndex44)
<=> v105116(VarCurr,bitIndex306) )
& ( v105798(VarCurr,bitIndex43)
<=> v105116(VarCurr,bitIndex305) )
& ( v105798(VarCurr,bitIndex42)
<=> v105116(VarCurr,bitIndex304) )
& ( v105798(VarCurr,bitIndex41)
<=> v105116(VarCurr,bitIndex303) )
& ( v105798(VarCurr,bitIndex40)
<=> v105116(VarCurr,bitIndex302) )
& ( v105798(VarCurr,bitIndex39)
<=> v105116(VarCurr,bitIndex301) )
& ( v105798(VarCurr,bitIndex38)
<=> v105116(VarCurr,bitIndex300) )
& ( v105798(VarCurr,bitIndex37)
<=> v105116(VarCurr,bitIndex299) )
& ( v105798(VarCurr,bitIndex36)
<=> v105116(VarCurr,bitIndex298) )
& ( v105798(VarCurr,bitIndex35)
<=> v105116(VarCurr,bitIndex297) )
& ( v105798(VarCurr,bitIndex34)
<=> v105116(VarCurr,bitIndex296) )
& ( v105798(VarCurr,bitIndex33)
<=> v105116(VarCurr,bitIndex295) )
& ( v105798(VarCurr,bitIndex32)
<=> v105116(VarCurr,bitIndex294) )
& ( v105798(VarCurr,bitIndex31)
<=> v105116(VarCurr,bitIndex293) )
& ( v105798(VarCurr,bitIndex30)
<=> v105116(VarCurr,bitIndex292) )
& ( v105798(VarCurr,bitIndex29)
<=> v105116(VarCurr,bitIndex291) )
& ( v105798(VarCurr,bitIndex28)
<=> v105116(VarCurr,bitIndex290) )
& ( v105798(VarCurr,bitIndex27)
<=> v105116(VarCurr,bitIndex289) )
& ( v105798(VarCurr,bitIndex26)
<=> v105116(VarCurr,bitIndex288) )
& ( v105798(VarCurr,bitIndex25)
<=> v105116(VarCurr,bitIndex287) )
& ( v105798(VarCurr,bitIndex24)
<=> v105116(VarCurr,bitIndex286) )
& ( v105798(VarCurr,bitIndex23)
<=> v105116(VarCurr,bitIndex285) )
& ( v105798(VarCurr,bitIndex22)
<=> v105116(VarCurr,bitIndex284) )
& ( v105798(VarCurr,bitIndex21)
<=> v105116(VarCurr,bitIndex283) )
& ( v105798(VarCurr,bitIndex20)
<=> v105116(VarCurr,bitIndex282) )
& ( v105798(VarCurr,bitIndex19)
<=> v105116(VarCurr,bitIndex281) )
& ( v105798(VarCurr,bitIndex18)
<=> v105116(VarCurr,bitIndex280) )
& ( v105798(VarCurr,bitIndex17)
<=> v105116(VarCurr,bitIndex279) )
& ( v105798(VarCurr,bitIndex16)
<=> v105116(VarCurr,bitIndex278) )
& ( v105798(VarCurr,bitIndex15)
<=> v105116(VarCurr,bitIndex277) )
& ( v105798(VarCurr,bitIndex14)
<=> v105116(VarCurr,bitIndex276) )
& ( v105798(VarCurr,bitIndex13)
<=> v105116(VarCurr,bitIndex275) )
& ( v105798(VarCurr,bitIndex12)
<=> v105116(VarCurr,bitIndex274) )
& ( v105798(VarCurr,bitIndex11)
<=> v105116(VarCurr,bitIndex273) )
& ( v105798(VarCurr,bitIndex10)
<=> v105116(VarCurr,bitIndex272) )
& ( v105798(VarCurr,bitIndex9)
<=> v105116(VarCurr,bitIndex271) )
& ( v105798(VarCurr,bitIndex8)
<=> v105116(VarCurr,bitIndex270) )
& ( v105798(VarCurr,bitIndex7)
<=> v105116(VarCurr,bitIndex269) )
& ( v105798(VarCurr,bitIndex6)
<=> v105116(VarCurr,bitIndex268) )
& ( v105798(VarCurr,bitIndex5)
<=> v105116(VarCurr,bitIndex267) )
& ( v105798(VarCurr,bitIndex4)
<=> v105116(VarCurr,bitIndex266) )
& ( v105798(VarCurr,bitIndex3)
<=> v105116(VarCurr,bitIndex265) )
& ( v105798(VarCurr,bitIndex2)
<=> v105116(VarCurr,bitIndex264) )
& ( v105798(VarCurr,bitIndex1)
<=> v105116(VarCurr,bitIndex263) )
& ( v105798(VarCurr,bitIndex0)
<=> v105116(VarCurr,bitIndex262) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21081,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105771(VarNext)
<=> ( v105772(VarNext)
& v105779(VarNext) ) ) ) ).
fof(addAssignment_32609,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105779(VarNext)
<=> v105777(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21080,axiom,
! [VarCurr] :
( v105777(VarCurr)
<=> ( v105780(VarCurr)
& v105791(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21079,axiom,
! [VarCurr] :
( v105791(VarCurr)
<=> ( v105792(VarCurr)
| v105642(VarCurr) ) ) ).
fof(writeUnaryOperator_8250,axiom,
! [VarCurr] :
( ~ v105792(VarCurr)
<=> v105793(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7389,axiom,
! [VarCurr] :
( v105793(VarCurr)
<=> ( ( v105794(VarCurr,bitIndex1)
<=> $false )
& ( v105794(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32608,axiom,
! [VarCurr] :
( v105794(VarCurr,bitIndex0)
<=> v105015(VarCurr) ) ).
fof(addAssignment_32607,axiom,
! [VarCurr] :
( v105794(VarCurr,bitIndex1)
<=> v104191(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21078,axiom,
! [VarCurr] :
( v105780(VarCurr)
<=> ( v105642(VarCurr)
| v105781(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21077,axiom,
! [VarCurr] :
( v105781(VarCurr)
<=> ( v105782(VarCurr)
& v105790(VarCurr) ) ) ).
fof(writeUnaryOperator_8249,axiom,
! [VarCurr] :
( ~ v105790(VarCurr)
<=> v105642(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21076,axiom,
! [VarCurr] :
( v105782(VarCurr)
<=> ( v105783(VarCurr)
| v105788(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7388,axiom,
! [VarCurr] :
( v105788(VarCurr)
<=> ( ( v105789(VarCurr,bitIndex1)
<=> $true )
& ( v105789(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32606,axiom,
! [VarCurr] :
( v105789(VarCurr,bitIndex0)
<=> v105015(VarCurr) ) ).
fof(addAssignment_32605,axiom,
! [VarCurr] :
( v105789(VarCurr,bitIndex1)
<=> v104191(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21075,axiom,
! [VarCurr] :
( v105783(VarCurr)
<=> ( v105784(VarCurr)
| v105786(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7387,axiom,
! [VarCurr] :
( v105786(VarCurr)
<=> ( ( v105787(VarCurr,bitIndex1)
<=> $true )
& ( v105787(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32604,axiom,
! [VarCurr] :
( v105787(VarCurr,bitIndex0)
<=> v105015(VarCurr) ) ).
fof(addAssignment_32603,axiom,
! [VarCurr] :
( v105787(VarCurr,bitIndex1)
<=> v104191(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7386,axiom,
! [VarCurr] :
( v105784(VarCurr)
<=> ( ( v105785(VarCurr,bitIndex1)
<=> $false )
& ( v105785(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32602,axiom,
! [VarCurr] :
( v105785(VarCurr,bitIndex0)
<=> v105015(VarCurr) ) ).
fof(addAssignment_32601,axiom,
! [VarCurr] :
( v105785(VarCurr,bitIndex1)
<=> v104191(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21074,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105772(VarNext)
<=> ( v105774(VarNext)
& v105039(VarNext) ) ) ) ).
fof(writeUnaryOperator_8248,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105774(VarNext)
<=> v105046(VarNext) ) ) ).
fof(addAssignment_32600,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105763(VarCurr,B)
<=> v105768(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2268,axiom,
! [VarCurr] :
( ~ v105765(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105768(VarCurr,B)
<=> v105767(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2299,axiom,
! [VarCurr] :
( v105765(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105768(VarCurr,B)
<=> v105118(VarCurr,B) ) ) ) ).
fof(addAssignment_32599,axiom,
! [VarCurr] :
( ( v105767(VarCurr,bitIndex130)
<=> v105116(VarCurr,bitIndex392) )
& ( v105767(VarCurr,bitIndex129)
<=> v105116(VarCurr,bitIndex391) )
& ( v105767(VarCurr,bitIndex128)
<=> v105116(VarCurr,bitIndex390) )
& ( v105767(VarCurr,bitIndex127)
<=> v105116(VarCurr,bitIndex389) )
& ( v105767(VarCurr,bitIndex126)
<=> v105116(VarCurr,bitIndex388) )
& ( v105767(VarCurr,bitIndex125)
<=> v105116(VarCurr,bitIndex387) )
& ( v105767(VarCurr,bitIndex124)
<=> v105116(VarCurr,bitIndex386) ) ) ).
fof(addAssignment_32598,axiom,
! [VarCurr] :
( v105765(VarCurr)
<=> v105558(VarCurr,bitIndex1) ) ).
fof(addAssignment_32597,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105756(VarCurr,B)
<=> v105761(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2267,axiom,
! [VarCurr] :
( ~ v105758(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105761(VarCurr,B)
<=> v105760(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2298,axiom,
! [VarCurr] :
( v105758(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105761(VarCurr,B)
<=> v105118(VarCurr,B) ) ) ) ).
fof(addAssignment_32596,axiom,
! [VarCurr] :
( ( v105760(VarCurr,bitIndex130)
<=> v105116(VarCurr,bitIndex523) )
& ( v105760(VarCurr,bitIndex129)
<=> v105116(VarCurr,bitIndex522) )
& ( v105760(VarCurr,bitIndex128)
<=> v105116(VarCurr,bitIndex521) )
& ( v105760(VarCurr,bitIndex127)
<=> v105116(VarCurr,bitIndex520) )
& ( v105760(VarCurr,bitIndex126)
<=> v105116(VarCurr,bitIndex519) )
& ( v105760(VarCurr,bitIndex125)
<=> v105116(VarCurr,bitIndex518) )
& ( v105760(VarCurr,bitIndex124)
<=> v105116(VarCurr,bitIndex517) ) ) ).
fof(addAssignment_32595,axiom,
! [VarCurr] :
( v105758(VarCurr)
<=> v105558(VarCurr,bitIndex1) ) ).
fof(addAssignment_32594,axiom,
! [VarNext] :
( ( v105116(VarNext,bitIndex392)
<=> v105724(VarNext,bitIndex130) )
& ( v105116(VarNext,bitIndex391)
<=> v105724(VarNext,bitIndex129) )
& ( v105116(VarNext,bitIndex390)
<=> v105724(VarNext,bitIndex128) )
& ( v105116(VarNext,bitIndex389)
<=> v105724(VarNext,bitIndex127) )
& ( v105116(VarNext,bitIndex388)
<=> v105724(VarNext,bitIndex126) )
& ( v105116(VarNext,bitIndex387)
<=> v105724(VarNext,bitIndex125) )
& ( v105116(VarNext,bitIndex386)
<=> v105724(VarNext,bitIndex124) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_67,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105725(VarNext)
=> ( ( v105724(VarNext,bitIndex130)
<=> v105116(VarCurr,bitIndex392) )
& ( v105724(VarNext,bitIndex129)
<=> v105116(VarCurr,bitIndex391) )
& ( v105724(VarNext,bitIndex128)
<=> v105116(VarCurr,bitIndex390) )
& ( v105724(VarNext,bitIndex127)
<=> v105116(VarCurr,bitIndex389) )
& ( v105724(VarNext,bitIndex126)
<=> v105116(VarCurr,bitIndex388) )
& ( v105724(VarNext,bitIndex125)
<=> v105116(VarCurr,bitIndex387) )
& ( v105724(VarNext,bitIndex124)
<=> v105116(VarCurr,bitIndex386) )
& ( v105724(VarNext,bitIndex123)
<=> v105116(VarCurr,bitIndex385) )
& ( v105724(VarNext,bitIndex122)
<=> v105116(VarCurr,bitIndex384) )
& ( v105724(VarNext,bitIndex121)
<=> v105116(VarCurr,bitIndex383) )
& ( v105724(VarNext,bitIndex120)
<=> v105116(VarCurr,bitIndex382) )
& ( v105724(VarNext,bitIndex119)
<=> v105116(VarCurr,bitIndex381) )
& ( v105724(VarNext,bitIndex118)
<=> v105116(VarCurr,bitIndex380) )
& ( v105724(VarNext,bitIndex117)
<=> v105116(VarCurr,bitIndex379) )
& ( v105724(VarNext,bitIndex116)
<=> v105116(VarCurr,bitIndex378) )
& ( v105724(VarNext,bitIndex115)
<=> v105116(VarCurr,bitIndex377) )
& ( v105724(VarNext,bitIndex114)
<=> v105116(VarCurr,bitIndex376) )
& ( v105724(VarNext,bitIndex113)
<=> v105116(VarCurr,bitIndex375) )
& ( v105724(VarNext,bitIndex112)
<=> v105116(VarCurr,bitIndex374) )
& ( v105724(VarNext,bitIndex111)
<=> v105116(VarCurr,bitIndex373) )
& ( v105724(VarNext,bitIndex110)
<=> v105116(VarCurr,bitIndex372) )
& ( v105724(VarNext,bitIndex109)
<=> v105116(VarCurr,bitIndex371) )
& ( v105724(VarNext,bitIndex108)
<=> v105116(VarCurr,bitIndex370) )
& ( v105724(VarNext,bitIndex107)
<=> v105116(VarCurr,bitIndex369) )
& ( v105724(VarNext,bitIndex106)
<=> v105116(VarCurr,bitIndex368) )
& ( v105724(VarNext,bitIndex105)
<=> v105116(VarCurr,bitIndex367) )
& ( v105724(VarNext,bitIndex104)
<=> v105116(VarCurr,bitIndex366) )
& ( v105724(VarNext,bitIndex103)
<=> v105116(VarCurr,bitIndex365) )
& ( v105724(VarNext,bitIndex102)
<=> v105116(VarCurr,bitIndex364) )
& ( v105724(VarNext,bitIndex101)
<=> v105116(VarCurr,bitIndex363) )
& ( v105724(VarNext,bitIndex100)
<=> v105116(VarCurr,bitIndex362) )
& ( v105724(VarNext,bitIndex99)
<=> v105116(VarCurr,bitIndex361) )
& ( v105724(VarNext,bitIndex98)
<=> v105116(VarCurr,bitIndex360) )
& ( v105724(VarNext,bitIndex97)
<=> v105116(VarCurr,bitIndex359) )
& ( v105724(VarNext,bitIndex96)
<=> v105116(VarCurr,bitIndex358) )
& ( v105724(VarNext,bitIndex95)
<=> v105116(VarCurr,bitIndex357) )
& ( v105724(VarNext,bitIndex94)
<=> v105116(VarCurr,bitIndex356) )
& ( v105724(VarNext,bitIndex93)
<=> v105116(VarCurr,bitIndex355) )
& ( v105724(VarNext,bitIndex92)
<=> v105116(VarCurr,bitIndex354) )
& ( v105724(VarNext,bitIndex91)
<=> v105116(VarCurr,bitIndex353) )
& ( v105724(VarNext,bitIndex90)
<=> v105116(VarCurr,bitIndex352) )
& ( v105724(VarNext,bitIndex89)
<=> v105116(VarCurr,bitIndex351) )
& ( v105724(VarNext,bitIndex88)
<=> v105116(VarCurr,bitIndex350) )
& ( v105724(VarNext,bitIndex87)
<=> v105116(VarCurr,bitIndex349) )
& ( v105724(VarNext,bitIndex86)
<=> v105116(VarCurr,bitIndex348) )
& ( v105724(VarNext,bitIndex85)
<=> v105116(VarCurr,bitIndex347) )
& ( v105724(VarNext,bitIndex84)
<=> v105116(VarCurr,bitIndex346) )
& ( v105724(VarNext,bitIndex83)
<=> v105116(VarCurr,bitIndex345) )
& ( v105724(VarNext,bitIndex82)
<=> v105116(VarCurr,bitIndex344) )
& ( v105724(VarNext,bitIndex81)
<=> v105116(VarCurr,bitIndex343) )
& ( v105724(VarNext,bitIndex80)
<=> v105116(VarCurr,bitIndex342) )
& ( v105724(VarNext,bitIndex79)
<=> v105116(VarCurr,bitIndex341) )
& ( v105724(VarNext,bitIndex78)
<=> v105116(VarCurr,bitIndex340) )
& ( v105724(VarNext,bitIndex77)
<=> v105116(VarCurr,bitIndex339) )
& ( v105724(VarNext,bitIndex76)
<=> v105116(VarCurr,bitIndex338) )
& ( v105724(VarNext,bitIndex75)
<=> v105116(VarCurr,bitIndex337) )
& ( v105724(VarNext,bitIndex74)
<=> v105116(VarCurr,bitIndex336) )
& ( v105724(VarNext,bitIndex73)
<=> v105116(VarCurr,bitIndex335) )
& ( v105724(VarNext,bitIndex72)
<=> v105116(VarCurr,bitIndex334) )
& ( v105724(VarNext,bitIndex71)
<=> v105116(VarCurr,bitIndex333) )
& ( v105724(VarNext,bitIndex70)
<=> v105116(VarCurr,bitIndex332) )
& ( v105724(VarNext,bitIndex69)
<=> v105116(VarCurr,bitIndex331) )
& ( v105724(VarNext,bitIndex68)
<=> v105116(VarCurr,bitIndex330) )
& ( v105724(VarNext,bitIndex67)
<=> v105116(VarCurr,bitIndex329) )
& ( v105724(VarNext,bitIndex66)
<=> v105116(VarCurr,bitIndex328) )
& ( v105724(VarNext,bitIndex65)
<=> v105116(VarCurr,bitIndex327) )
& ( v105724(VarNext,bitIndex64)
<=> v105116(VarCurr,bitIndex326) )
& ( v105724(VarNext,bitIndex63)
<=> v105116(VarCurr,bitIndex325) )
& ( v105724(VarNext,bitIndex62)
<=> v105116(VarCurr,bitIndex324) )
& ( v105724(VarNext,bitIndex61)
<=> v105116(VarCurr,bitIndex323) )
& ( v105724(VarNext,bitIndex60)
<=> v105116(VarCurr,bitIndex322) )
& ( v105724(VarNext,bitIndex59)
<=> v105116(VarCurr,bitIndex321) )
& ( v105724(VarNext,bitIndex58)
<=> v105116(VarCurr,bitIndex320) )
& ( v105724(VarNext,bitIndex57)
<=> v105116(VarCurr,bitIndex319) )
& ( v105724(VarNext,bitIndex56)
<=> v105116(VarCurr,bitIndex318) )
& ( v105724(VarNext,bitIndex55)
<=> v105116(VarCurr,bitIndex317) )
& ( v105724(VarNext,bitIndex54)
<=> v105116(VarCurr,bitIndex316) )
& ( v105724(VarNext,bitIndex53)
<=> v105116(VarCurr,bitIndex315) )
& ( v105724(VarNext,bitIndex52)
<=> v105116(VarCurr,bitIndex314) )
& ( v105724(VarNext,bitIndex51)
<=> v105116(VarCurr,bitIndex313) )
& ( v105724(VarNext,bitIndex50)
<=> v105116(VarCurr,bitIndex312) )
& ( v105724(VarNext,bitIndex49)
<=> v105116(VarCurr,bitIndex311) )
& ( v105724(VarNext,bitIndex48)
<=> v105116(VarCurr,bitIndex310) )
& ( v105724(VarNext,bitIndex47)
<=> v105116(VarCurr,bitIndex309) )
& ( v105724(VarNext,bitIndex46)
<=> v105116(VarCurr,bitIndex308) )
& ( v105724(VarNext,bitIndex45)
<=> v105116(VarCurr,bitIndex307) )
& ( v105724(VarNext,bitIndex44)
<=> v105116(VarCurr,bitIndex306) )
& ( v105724(VarNext,bitIndex43)
<=> v105116(VarCurr,bitIndex305) )
& ( v105724(VarNext,bitIndex42)
<=> v105116(VarCurr,bitIndex304) )
& ( v105724(VarNext,bitIndex41)
<=> v105116(VarCurr,bitIndex303) )
& ( v105724(VarNext,bitIndex40)
<=> v105116(VarCurr,bitIndex302) )
& ( v105724(VarNext,bitIndex39)
<=> v105116(VarCurr,bitIndex301) )
& ( v105724(VarNext,bitIndex38)
<=> v105116(VarCurr,bitIndex300) )
& ( v105724(VarNext,bitIndex37)
<=> v105116(VarCurr,bitIndex299) )
& ( v105724(VarNext,bitIndex36)
<=> v105116(VarCurr,bitIndex298) )
& ( v105724(VarNext,bitIndex35)
<=> v105116(VarCurr,bitIndex297) )
& ( v105724(VarNext,bitIndex34)
<=> v105116(VarCurr,bitIndex296) )
& ( v105724(VarNext,bitIndex33)
<=> v105116(VarCurr,bitIndex295) )
& ( v105724(VarNext,bitIndex32)
<=> v105116(VarCurr,bitIndex294) )
& ( v105724(VarNext,bitIndex31)
<=> v105116(VarCurr,bitIndex293) )
& ( v105724(VarNext,bitIndex30)
<=> v105116(VarCurr,bitIndex292) )
& ( v105724(VarNext,bitIndex29)
<=> v105116(VarCurr,bitIndex291) )
& ( v105724(VarNext,bitIndex28)
<=> v105116(VarCurr,bitIndex290) )
& ( v105724(VarNext,bitIndex27)
<=> v105116(VarCurr,bitIndex289) )
& ( v105724(VarNext,bitIndex26)
<=> v105116(VarCurr,bitIndex288) )
& ( v105724(VarNext,bitIndex25)
<=> v105116(VarCurr,bitIndex287) )
& ( v105724(VarNext,bitIndex24)
<=> v105116(VarCurr,bitIndex286) )
& ( v105724(VarNext,bitIndex23)
<=> v105116(VarCurr,bitIndex285) )
& ( v105724(VarNext,bitIndex22)
<=> v105116(VarCurr,bitIndex284) )
& ( v105724(VarNext,bitIndex21)
<=> v105116(VarCurr,bitIndex283) )
& ( v105724(VarNext,bitIndex20)
<=> v105116(VarCurr,bitIndex282) )
& ( v105724(VarNext,bitIndex19)
<=> v105116(VarCurr,bitIndex281) )
& ( v105724(VarNext,bitIndex18)
<=> v105116(VarCurr,bitIndex280) )
& ( v105724(VarNext,bitIndex17)
<=> v105116(VarCurr,bitIndex279) )
& ( v105724(VarNext,bitIndex16)
<=> v105116(VarCurr,bitIndex278) )
& ( v105724(VarNext,bitIndex15)
<=> v105116(VarCurr,bitIndex277) )
& ( v105724(VarNext,bitIndex14)
<=> v105116(VarCurr,bitIndex276) )
& ( v105724(VarNext,bitIndex13)
<=> v105116(VarCurr,bitIndex275) )
& ( v105724(VarNext,bitIndex12)
<=> v105116(VarCurr,bitIndex274) )
& ( v105724(VarNext,bitIndex11)
<=> v105116(VarCurr,bitIndex273) )
& ( v105724(VarNext,bitIndex10)
<=> v105116(VarCurr,bitIndex272) )
& ( v105724(VarNext,bitIndex9)
<=> v105116(VarCurr,bitIndex271) )
& ( v105724(VarNext,bitIndex8)
<=> v105116(VarCurr,bitIndex270) )
& ( v105724(VarNext,bitIndex7)
<=> v105116(VarCurr,bitIndex269) )
& ( v105724(VarNext,bitIndex6)
<=> v105116(VarCurr,bitIndex268) )
& ( v105724(VarNext,bitIndex5)
<=> v105116(VarCurr,bitIndex267) )
& ( v105724(VarNext,bitIndex4)
<=> v105116(VarCurr,bitIndex266) )
& ( v105724(VarNext,bitIndex3)
<=> v105116(VarCurr,bitIndex265) )
& ( v105724(VarNext,bitIndex2)
<=> v105116(VarCurr,bitIndex264) )
& ( v105724(VarNext,bitIndex1)
<=> v105116(VarCurr,bitIndex263) )
& ( v105724(VarNext,bitIndex0)
<=> v105116(VarCurr,bitIndex262) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1799,axiom,
! [VarNext] :
( v105725(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105724(VarNext,B)
<=> v105751(VarNext,B) ) ) ) ).
fof(addAssignment_32593,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105751(VarNext,B)
<=> v105749(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4986,axiom,
! [VarCurr] :
( ~ v105642(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105749(VarCurr,B)
<=> v105752(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4991,axiom,
! [VarCurr] :
( v105642(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105749(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1228,axiom,
! [VarCurr] :
( ( ~ v105738(VarCurr)
& ~ v105740(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v105752(VarCurr,B)
<=> v105717(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4985,axiom,
! [VarCurr] :
( v105740(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105752(VarCurr,B)
<=> v105710(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_6,axiom,
! [VarCurr] :
( v105738(VarCurr)
=> ( ( v105752(VarCurr,bitIndex130)
<=> v105116(VarCurr,bitIndex261) )
& ( v105752(VarCurr,bitIndex129)
<=> v105116(VarCurr,bitIndex260) )
& ( v105752(VarCurr,bitIndex128)
<=> v105116(VarCurr,bitIndex259) )
& ( v105752(VarCurr,bitIndex127)
<=> v105116(VarCurr,bitIndex258) )
& ( v105752(VarCurr,bitIndex126)
<=> v105116(VarCurr,bitIndex257) )
& ( v105752(VarCurr,bitIndex125)
<=> v105116(VarCurr,bitIndex256) )
& ( v105752(VarCurr,bitIndex124)
<=> v105116(VarCurr,bitIndex255) )
& ( v105752(VarCurr,bitIndex123)
<=> v105116(VarCurr,bitIndex254) )
& ( v105752(VarCurr,bitIndex122)
<=> v105116(VarCurr,bitIndex253) )
& ( v105752(VarCurr,bitIndex121)
<=> v105116(VarCurr,bitIndex252) )
& ( v105752(VarCurr,bitIndex120)
<=> v105116(VarCurr,bitIndex251) )
& ( v105752(VarCurr,bitIndex119)
<=> v105116(VarCurr,bitIndex250) )
& ( v105752(VarCurr,bitIndex118)
<=> v105116(VarCurr,bitIndex249) )
& ( v105752(VarCurr,bitIndex117)
<=> v105116(VarCurr,bitIndex248) )
& ( v105752(VarCurr,bitIndex116)
<=> v105116(VarCurr,bitIndex247) )
& ( v105752(VarCurr,bitIndex115)
<=> v105116(VarCurr,bitIndex246) )
& ( v105752(VarCurr,bitIndex114)
<=> v105116(VarCurr,bitIndex245) )
& ( v105752(VarCurr,bitIndex113)
<=> v105116(VarCurr,bitIndex244) )
& ( v105752(VarCurr,bitIndex112)
<=> v105116(VarCurr,bitIndex243) )
& ( v105752(VarCurr,bitIndex111)
<=> v105116(VarCurr,bitIndex242) )
& ( v105752(VarCurr,bitIndex110)
<=> v105116(VarCurr,bitIndex241) )
& ( v105752(VarCurr,bitIndex109)
<=> v105116(VarCurr,bitIndex240) )
& ( v105752(VarCurr,bitIndex108)
<=> v105116(VarCurr,bitIndex239) )
& ( v105752(VarCurr,bitIndex107)
<=> v105116(VarCurr,bitIndex238) )
& ( v105752(VarCurr,bitIndex106)
<=> v105116(VarCurr,bitIndex237) )
& ( v105752(VarCurr,bitIndex105)
<=> v105116(VarCurr,bitIndex236) )
& ( v105752(VarCurr,bitIndex104)
<=> v105116(VarCurr,bitIndex235) )
& ( v105752(VarCurr,bitIndex103)
<=> v105116(VarCurr,bitIndex234) )
& ( v105752(VarCurr,bitIndex102)
<=> v105116(VarCurr,bitIndex233) )
& ( v105752(VarCurr,bitIndex101)
<=> v105116(VarCurr,bitIndex232) )
& ( v105752(VarCurr,bitIndex100)
<=> v105116(VarCurr,bitIndex231) )
& ( v105752(VarCurr,bitIndex99)
<=> v105116(VarCurr,bitIndex230) )
& ( v105752(VarCurr,bitIndex98)
<=> v105116(VarCurr,bitIndex229) )
& ( v105752(VarCurr,bitIndex97)
<=> v105116(VarCurr,bitIndex228) )
& ( v105752(VarCurr,bitIndex96)
<=> v105116(VarCurr,bitIndex227) )
& ( v105752(VarCurr,bitIndex95)
<=> v105116(VarCurr,bitIndex226) )
& ( v105752(VarCurr,bitIndex94)
<=> v105116(VarCurr,bitIndex225) )
& ( v105752(VarCurr,bitIndex93)
<=> v105116(VarCurr,bitIndex224) )
& ( v105752(VarCurr,bitIndex92)
<=> v105116(VarCurr,bitIndex223) )
& ( v105752(VarCurr,bitIndex91)
<=> v105116(VarCurr,bitIndex222) )
& ( v105752(VarCurr,bitIndex90)
<=> v105116(VarCurr,bitIndex221) )
& ( v105752(VarCurr,bitIndex89)
<=> v105116(VarCurr,bitIndex220) )
& ( v105752(VarCurr,bitIndex88)
<=> v105116(VarCurr,bitIndex219) )
& ( v105752(VarCurr,bitIndex87)
<=> v105116(VarCurr,bitIndex218) )
& ( v105752(VarCurr,bitIndex86)
<=> v105116(VarCurr,bitIndex217) )
& ( v105752(VarCurr,bitIndex85)
<=> v105116(VarCurr,bitIndex216) )
& ( v105752(VarCurr,bitIndex84)
<=> v105116(VarCurr,bitIndex215) )
& ( v105752(VarCurr,bitIndex83)
<=> v105116(VarCurr,bitIndex214) )
& ( v105752(VarCurr,bitIndex82)
<=> v105116(VarCurr,bitIndex213) )
& ( v105752(VarCurr,bitIndex81)
<=> v105116(VarCurr,bitIndex212) )
& ( v105752(VarCurr,bitIndex80)
<=> v105116(VarCurr,bitIndex211) )
& ( v105752(VarCurr,bitIndex79)
<=> v105116(VarCurr,bitIndex210) )
& ( v105752(VarCurr,bitIndex78)
<=> v105116(VarCurr,bitIndex209) )
& ( v105752(VarCurr,bitIndex77)
<=> v105116(VarCurr,bitIndex208) )
& ( v105752(VarCurr,bitIndex76)
<=> v105116(VarCurr,bitIndex207) )
& ( v105752(VarCurr,bitIndex75)
<=> v105116(VarCurr,bitIndex206) )
& ( v105752(VarCurr,bitIndex74)
<=> v105116(VarCurr,bitIndex205) )
& ( v105752(VarCurr,bitIndex73)
<=> v105116(VarCurr,bitIndex204) )
& ( v105752(VarCurr,bitIndex72)
<=> v105116(VarCurr,bitIndex203) )
& ( v105752(VarCurr,bitIndex71)
<=> v105116(VarCurr,bitIndex202) )
& ( v105752(VarCurr,bitIndex70)
<=> v105116(VarCurr,bitIndex201) )
& ( v105752(VarCurr,bitIndex69)
<=> v105116(VarCurr,bitIndex200) )
& ( v105752(VarCurr,bitIndex68)
<=> v105116(VarCurr,bitIndex199) )
& ( v105752(VarCurr,bitIndex67)
<=> v105116(VarCurr,bitIndex198) )
& ( v105752(VarCurr,bitIndex66)
<=> v105116(VarCurr,bitIndex197) )
& ( v105752(VarCurr,bitIndex65)
<=> v105116(VarCurr,bitIndex196) )
& ( v105752(VarCurr,bitIndex64)
<=> v105116(VarCurr,bitIndex195) )
& ( v105752(VarCurr,bitIndex63)
<=> v105116(VarCurr,bitIndex194) )
& ( v105752(VarCurr,bitIndex62)
<=> v105116(VarCurr,bitIndex193) )
& ( v105752(VarCurr,bitIndex61)
<=> v105116(VarCurr,bitIndex192) )
& ( v105752(VarCurr,bitIndex60)
<=> v105116(VarCurr,bitIndex191) )
& ( v105752(VarCurr,bitIndex59)
<=> v105116(VarCurr,bitIndex190) )
& ( v105752(VarCurr,bitIndex58)
<=> v105116(VarCurr,bitIndex189) )
& ( v105752(VarCurr,bitIndex57)
<=> v105116(VarCurr,bitIndex188) )
& ( v105752(VarCurr,bitIndex56)
<=> v105116(VarCurr,bitIndex187) )
& ( v105752(VarCurr,bitIndex55)
<=> v105116(VarCurr,bitIndex186) )
& ( v105752(VarCurr,bitIndex54)
<=> v105116(VarCurr,bitIndex185) )
& ( v105752(VarCurr,bitIndex53)
<=> v105116(VarCurr,bitIndex184) )
& ( v105752(VarCurr,bitIndex52)
<=> v105116(VarCurr,bitIndex183) )
& ( v105752(VarCurr,bitIndex51)
<=> v105116(VarCurr,bitIndex182) )
& ( v105752(VarCurr,bitIndex50)
<=> v105116(VarCurr,bitIndex181) )
& ( v105752(VarCurr,bitIndex49)
<=> v105116(VarCurr,bitIndex180) )
& ( v105752(VarCurr,bitIndex48)
<=> v105116(VarCurr,bitIndex179) )
& ( v105752(VarCurr,bitIndex47)
<=> v105116(VarCurr,bitIndex178) )
& ( v105752(VarCurr,bitIndex46)
<=> v105116(VarCurr,bitIndex177) )
& ( v105752(VarCurr,bitIndex45)
<=> v105116(VarCurr,bitIndex176) )
& ( v105752(VarCurr,bitIndex44)
<=> v105116(VarCurr,bitIndex175) )
& ( v105752(VarCurr,bitIndex43)
<=> v105116(VarCurr,bitIndex174) )
& ( v105752(VarCurr,bitIndex42)
<=> v105116(VarCurr,bitIndex173) )
& ( v105752(VarCurr,bitIndex41)
<=> v105116(VarCurr,bitIndex172) )
& ( v105752(VarCurr,bitIndex40)
<=> v105116(VarCurr,bitIndex171) )
& ( v105752(VarCurr,bitIndex39)
<=> v105116(VarCurr,bitIndex170) )
& ( v105752(VarCurr,bitIndex38)
<=> v105116(VarCurr,bitIndex169) )
& ( v105752(VarCurr,bitIndex37)
<=> v105116(VarCurr,bitIndex168) )
& ( v105752(VarCurr,bitIndex36)
<=> v105116(VarCurr,bitIndex167) )
& ( v105752(VarCurr,bitIndex35)
<=> v105116(VarCurr,bitIndex166) )
& ( v105752(VarCurr,bitIndex34)
<=> v105116(VarCurr,bitIndex165) )
& ( v105752(VarCurr,bitIndex33)
<=> v105116(VarCurr,bitIndex164) )
& ( v105752(VarCurr,bitIndex32)
<=> v105116(VarCurr,bitIndex163) )
& ( v105752(VarCurr,bitIndex31)
<=> v105116(VarCurr,bitIndex162) )
& ( v105752(VarCurr,bitIndex30)
<=> v105116(VarCurr,bitIndex161) )
& ( v105752(VarCurr,bitIndex29)
<=> v105116(VarCurr,bitIndex160) )
& ( v105752(VarCurr,bitIndex28)
<=> v105116(VarCurr,bitIndex159) )
& ( v105752(VarCurr,bitIndex27)
<=> v105116(VarCurr,bitIndex158) )
& ( v105752(VarCurr,bitIndex26)
<=> v105116(VarCurr,bitIndex157) )
& ( v105752(VarCurr,bitIndex25)
<=> v105116(VarCurr,bitIndex156) )
& ( v105752(VarCurr,bitIndex24)
<=> v105116(VarCurr,bitIndex155) )
& ( v105752(VarCurr,bitIndex23)
<=> v105116(VarCurr,bitIndex154) )
& ( v105752(VarCurr,bitIndex22)
<=> v105116(VarCurr,bitIndex153) )
& ( v105752(VarCurr,bitIndex21)
<=> v105116(VarCurr,bitIndex152) )
& ( v105752(VarCurr,bitIndex20)
<=> v105116(VarCurr,bitIndex151) )
& ( v105752(VarCurr,bitIndex19)
<=> v105116(VarCurr,bitIndex150) )
& ( v105752(VarCurr,bitIndex18)
<=> v105116(VarCurr,bitIndex149) )
& ( v105752(VarCurr,bitIndex17)
<=> v105116(VarCurr,bitIndex148) )
& ( v105752(VarCurr,bitIndex16)
<=> v105116(VarCurr,bitIndex147) )
& ( v105752(VarCurr,bitIndex15)
<=> v105116(VarCurr,bitIndex146) )
& ( v105752(VarCurr,bitIndex14)
<=> v105116(VarCurr,bitIndex145) )
& ( v105752(VarCurr,bitIndex13)
<=> v105116(VarCurr,bitIndex144) )
& ( v105752(VarCurr,bitIndex12)
<=> v105116(VarCurr,bitIndex143) )
& ( v105752(VarCurr,bitIndex11)
<=> v105116(VarCurr,bitIndex142) )
& ( v105752(VarCurr,bitIndex10)
<=> v105116(VarCurr,bitIndex141) )
& ( v105752(VarCurr,bitIndex9)
<=> v105116(VarCurr,bitIndex140) )
& ( v105752(VarCurr,bitIndex8)
<=> v105116(VarCurr,bitIndex139) )
& ( v105752(VarCurr,bitIndex7)
<=> v105116(VarCurr,bitIndex138) )
& ( v105752(VarCurr,bitIndex6)
<=> v105116(VarCurr,bitIndex137) )
& ( v105752(VarCurr,bitIndex5)
<=> v105116(VarCurr,bitIndex136) )
& ( v105752(VarCurr,bitIndex4)
<=> v105116(VarCurr,bitIndex135) )
& ( v105752(VarCurr,bitIndex3)
<=> v105116(VarCurr,bitIndex134) )
& ( v105752(VarCurr,bitIndex2)
<=> v105116(VarCurr,bitIndex133) )
& ( v105752(VarCurr,bitIndex1)
<=> v105116(VarCurr,bitIndex132) )
& ( v105752(VarCurr,bitIndex0)
<=> v105116(VarCurr,bitIndex131) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21073,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105725(VarNext)
<=> ( v105726(VarNext)
& v105733(VarNext) ) ) ) ).
fof(addAssignment_32592,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105733(VarNext)
<=> v105731(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21072,axiom,
! [VarCurr] :
( v105731(VarCurr)
<=> ( v105734(VarCurr)
& v105745(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21071,axiom,
! [VarCurr] :
( v105745(VarCurr)
<=> ( v105746(VarCurr)
| v105642(VarCurr) ) ) ).
fof(writeUnaryOperator_8247,axiom,
! [VarCurr] :
( ~ v105746(VarCurr)
<=> v105747(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7385,axiom,
! [VarCurr] :
( v105747(VarCurr)
<=> ( ( v105748(VarCurr,bitIndex1)
<=> $false )
& ( v105748(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32591,axiom,
! [VarCurr] :
( v105748(VarCurr,bitIndex0)
<=> v105015(VarCurr) ) ).
fof(addAssignment_32590,axiom,
! [VarCurr] :
( v105748(VarCurr,bitIndex1)
<=> v104191(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21070,axiom,
! [VarCurr] :
( v105734(VarCurr)
<=> ( v105642(VarCurr)
| v105735(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21069,axiom,
! [VarCurr] :
( v105735(VarCurr)
<=> ( v105736(VarCurr)
& v105744(VarCurr) ) ) ).
fof(writeUnaryOperator_8246,axiom,
! [VarCurr] :
( ~ v105744(VarCurr)
<=> v105642(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21068,axiom,
! [VarCurr] :
( v105736(VarCurr)
<=> ( v105737(VarCurr)
| v105742(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7384,axiom,
! [VarCurr] :
( v105742(VarCurr)
<=> ( ( v105743(VarCurr,bitIndex1)
<=> $true )
& ( v105743(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32589,axiom,
! [VarCurr] :
( v105743(VarCurr,bitIndex0)
<=> v105015(VarCurr) ) ).
fof(addAssignment_32588,axiom,
! [VarCurr] :
( v105743(VarCurr,bitIndex1)
<=> v104191(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21067,axiom,
! [VarCurr] :
( v105737(VarCurr)
<=> ( v105738(VarCurr)
| v105740(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7383,axiom,
! [VarCurr] :
( v105740(VarCurr)
<=> ( ( v105741(VarCurr,bitIndex1)
<=> $true )
& ( v105741(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32587,axiom,
! [VarCurr] :
( v105741(VarCurr,bitIndex0)
<=> v105015(VarCurr) ) ).
fof(addAssignment_32586,axiom,
! [VarCurr] :
( v105741(VarCurr,bitIndex1)
<=> v104191(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7382,axiom,
! [VarCurr] :
( v105738(VarCurr)
<=> ( ( v105739(VarCurr,bitIndex1)
<=> $false )
& ( v105739(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32585,axiom,
! [VarCurr] :
( v105739(VarCurr,bitIndex0)
<=> v105015(VarCurr) ) ).
fof(addAssignment_32584,axiom,
! [VarCurr] :
( v105739(VarCurr,bitIndex1)
<=> v104191(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21066,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105726(VarNext)
<=> ( v105728(VarNext)
& v105039(VarNext) ) ) ) ).
fof(writeUnaryOperator_8245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105728(VarNext)
<=> v105046(VarNext) ) ) ).
fof(addAssignment_32583,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105717(VarCurr,B)
<=> v105722(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2266,axiom,
! [VarCurr] :
( ~ v105719(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105722(VarCurr,B)
<=> v105721(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2297,axiom,
! [VarCurr] :
( v105719(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105722(VarCurr,B)
<=> v105118(VarCurr,B) ) ) ) ).
fof(addAssignment_32582,axiom,
! [VarCurr] :
( ( v105721(VarCurr,bitIndex130)
<=> v105116(VarCurr,bitIndex261) )
& ( v105721(VarCurr,bitIndex129)
<=> v105116(VarCurr,bitIndex260) )
& ( v105721(VarCurr,bitIndex128)
<=> v105116(VarCurr,bitIndex259) )
& ( v105721(VarCurr,bitIndex127)
<=> v105116(VarCurr,bitIndex258) )
& ( v105721(VarCurr,bitIndex126)
<=> v105116(VarCurr,bitIndex257) )
& ( v105721(VarCurr,bitIndex125)
<=> v105116(VarCurr,bitIndex256) )
& ( v105721(VarCurr,bitIndex124)
<=> v105116(VarCurr,bitIndex255) ) ) ).
fof(addAssignment_32581,axiom,
! [VarCurr] :
( v105719(VarCurr)
<=> v105558(VarCurr,bitIndex2) ) ).
fof(addAssignment_32580,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105710(VarCurr,B)
<=> v105715(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2265,axiom,
! [VarCurr] :
( ~ v105712(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105715(VarCurr,B)
<=> v105714(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2296,axiom,
! [VarCurr] :
( v105712(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105715(VarCurr,B)
<=> v105118(VarCurr,B) ) ) ) ).
fof(addAssignment_32579,axiom,
! [VarCurr] :
( ( v105714(VarCurr,bitIndex130)
<=> v105116(VarCurr,bitIndex392) )
& ( v105714(VarCurr,bitIndex129)
<=> v105116(VarCurr,bitIndex391) )
& ( v105714(VarCurr,bitIndex128)
<=> v105116(VarCurr,bitIndex390) )
& ( v105714(VarCurr,bitIndex127)
<=> v105116(VarCurr,bitIndex389) )
& ( v105714(VarCurr,bitIndex126)
<=> v105116(VarCurr,bitIndex388) )
& ( v105714(VarCurr,bitIndex125)
<=> v105116(VarCurr,bitIndex387) )
& ( v105714(VarCurr,bitIndex124)
<=> v105116(VarCurr,bitIndex386) ) ) ).
fof(addAssignment_32578,axiom,
! [VarCurr] :
( v105712(VarCurr)
<=> v105558(VarCurr,bitIndex2) ) ).
fof(addAssignment_32577,axiom,
! [VarNext] :
( ( v105116(VarNext,bitIndex261)
<=> v105678(VarNext,bitIndex130) )
& ( v105116(VarNext,bitIndex260)
<=> v105678(VarNext,bitIndex129) )
& ( v105116(VarNext,bitIndex259)
<=> v105678(VarNext,bitIndex128) )
& ( v105116(VarNext,bitIndex258)
<=> v105678(VarNext,bitIndex127) )
& ( v105116(VarNext,bitIndex257)
<=> v105678(VarNext,bitIndex126) )
& ( v105116(VarNext,bitIndex256)
<=> v105678(VarNext,bitIndex125) )
& ( v105116(VarNext,bitIndex255)
<=> v105678(VarNext,bitIndex124) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_66,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105679(VarNext)
=> ( ( v105678(VarNext,bitIndex130)
<=> v105116(VarCurr,bitIndex261) )
& ( v105678(VarNext,bitIndex129)
<=> v105116(VarCurr,bitIndex260) )
& ( v105678(VarNext,bitIndex128)
<=> v105116(VarCurr,bitIndex259) )
& ( v105678(VarNext,bitIndex127)
<=> v105116(VarCurr,bitIndex258) )
& ( v105678(VarNext,bitIndex126)
<=> v105116(VarCurr,bitIndex257) )
& ( v105678(VarNext,bitIndex125)
<=> v105116(VarCurr,bitIndex256) )
& ( v105678(VarNext,bitIndex124)
<=> v105116(VarCurr,bitIndex255) )
& ( v105678(VarNext,bitIndex123)
<=> v105116(VarCurr,bitIndex254) )
& ( v105678(VarNext,bitIndex122)
<=> v105116(VarCurr,bitIndex253) )
& ( v105678(VarNext,bitIndex121)
<=> v105116(VarCurr,bitIndex252) )
& ( v105678(VarNext,bitIndex120)
<=> v105116(VarCurr,bitIndex251) )
& ( v105678(VarNext,bitIndex119)
<=> v105116(VarCurr,bitIndex250) )
& ( v105678(VarNext,bitIndex118)
<=> v105116(VarCurr,bitIndex249) )
& ( v105678(VarNext,bitIndex117)
<=> v105116(VarCurr,bitIndex248) )
& ( v105678(VarNext,bitIndex116)
<=> v105116(VarCurr,bitIndex247) )
& ( v105678(VarNext,bitIndex115)
<=> v105116(VarCurr,bitIndex246) )
& ( v105678(VarNext,bitIndex114)
<=> v105116(VarCurr,bitIndex245) )
& ( v105678(VarNext,bitIndex113)
<=> v105116(VarCurr,bitIndex244) )
& ( v105678(VarNext,bitIndex112)
<=> v105116(VarCurr,bitIndex243) )
& ( v105678(VarNext,bitIndex111)
<=> v105116(VarCurr,bitIndex242) )
& ( v105678(VarNext,bitIndex110)
<=> v105116(VarCurr,bitIndex241) )
& ( v105678(VarNext,bitIndex109)
<=> v105116(VarCurr,bitIndex240) )
& ( v105678(VarNext,bitIndex108)
<=> v105116(VarCurr,bitIndex239) )
& ( v105678(VarNext,bitIndex107)
<=> v105116(VarCurr,bitIndex238) )
& ( v105678(VarNext,bitIndex106)
<=> v105116(VarCurr,bitIndex237) )
& ( v105678(VarNext,bitIndex105)
<=> v105116(VarCurr,bitIndex236) )
& ( v105678(VarNext,bitIndex104)
<=> v105116(VarCurr,bitIndex235) )
& ( v105678(VarNext,bitIndex103)
<=> v105116(VarCurr,bitIndex234) )
& ( v105678(VarNext,bitIndex102)
<=> v105116(VarCurr,bitIndex233) )
& ( v105678(VarNext,bitIndex101)
<=> v105116(VarCurr,bitIndex232) )
& ( v105678(VarNext,bitIndex100)
<=> v105116(VarCurr,bitIndex231) )
& ( v105678(VarNext,bitIndex99)
<=> v105116(VarCurr,bitIndex230) )
& ( v105678(VarNext,bitIndex98)
<=> v105116(VarCurr,bitIndex229) )
& ( v105678(VarNext,bitIndex97)
<=> v105116(VarCurr,bitIndex228) )
& ( v105678(VarNext,bitIndex96)
<=> v105116(VarCurr,bitIndex227) )
& ( v105678(VarNext,bitIndex95)
<=> v105116(VarCurr,bitIndex226) )
& ( v105678(VarNext,bitIndex94)
<=> v105116(VarCurr,bitIndex225) )
& ( v105678(VarNext,bitIndex93)
<=> v105116(VarCurr,bitIndex224) )
& ( v105678(VarNext,bitIndex92)
<=> v105116(VarCurr,bitIndex223) )
& ( v105678(VarNext,bitIndex91)
<=> v105116(VarCurr,bitIndex222) )
& ( v105678(VarNext,bitIndex90)
<=> v105116(VarCurr,bitIndex221) )
& ( v105678(VarNext,bitIndex89)
<=> v105116(VarCurr,bitIndex220) )
& ( v105678(VarNext,bitIndex88)
<=> v105116(VarCurr,bitIndex219) )
& ( v105678(VarNext,bitIndex87)
<=> v105116(VarCurr,bitIndex218) )
& ( v105678(VarNext,bitIndex86)
<=> v105116(VarCurr,bitIndex217) )
& ( v105678(VarNext,bitIndex85)
<=> v105116(VarCurr,bitIndex216) )
& ( v105678(VarNext,bitIndex84)
<=> v105116(VarCurr,bitIndex215) )
& ( v105678(VarNext,bitIndex83)
<=> v105116(VarCurr,bitIndex214) )
& ( v105678(VarNext,bitIndex82)
<=> v105116(VarCurr,bitIndex213) )
& ( v105678(VarNext,bitIndex81)
<=> v105116(VarCurr,bitIndex212) )
& ( v105678(VarNext,bitIndex80)
<=> v105116(VarCurr,bitIndex211) )
& ( v105678(VarNext,bitIndex79)
<=> v105116(VarCurr,bitIndex210) )
& ( v105678(VarNext,bitIndex78)
<=> v105116(VarCurr,bitIndex209) )
& ( v105678(VarNext,bitIndex77)
<=> v105116(VarCurr,bitIndex208) )
& ( v105678(VarNext,bitIndex76)
<=> v105116(VarCurr,bitIndex207) )
& ( v105678(VarNext,bitIndex75)
<=> v105116(VarCurr,bitIndex206) )
& ( v105678(VarNext,bitIndex74)
<=> v105116(VarCurr,bitIndex205) )
& ( v105678(VarNext,bitIndex73)
<=> v105116(VarCurr,bitIndex204) )
& ( v105678(VarNext,bitIndex72)
<=> v105116(VarCurr,bitIndex203) )
& ( v105678(VarNext,bitIndex71)
<=> v105116(VarCurr,bitIndex202) )
& ( v105678(VarNext,bitIndex70)
<=> v105116(VarCurr,bitIndex201) )
& ( v105678(VarNext,bitIndex69)
<=> v105116(VarCurr,bitIndex200) )
& ( v105678(VarNext,bitIndex68)
<=> v105116(VarCurr,bitIndex199) )
& ( v105678(VarNext,bitIndex67)
<=> v105116(VarCurr,bitIndex198) )
& ( v105678(VarNext,bitIndex66)
<=> v105116(VarCurr,bitIndex197) )
& ( v105678(VarNext,bitIndex65)
<=> v105116(VarCurr,bitIndex196) )
& ( v105678(VarNext,bitIndex64)
<=> v105116(VarCurr,bitIndex195) )
& ( v105678(VarNext,bitIndex63)
<=> v105116(VarCurr,bitIndex194) )
& ( v105678(VarNext,bitIndex62)
<=> v105116(VarCurr,bitIndex193) )
& ( v105678(VarNext,bitIndex61)
<=> v105116(VarCurr,bitIndex192) )
& ( v105678(VarNext,bitIndex60)
<=> v105116(VarCurr,bitIndex191) )
& ( v105678(VarNext,bitIndex59)
<=> v105116(VarCurr,bitIndex190) )
& ( v105678(VarNext,bitIndex58)
<=> v105116(VarCurr,bitIndex189) )
& ( v105678(VarNext,bitIndex57)
<=> v105116(VarCurr,bitIndex188) )
& ( v105678(VarNext,bitIndex56)
<=> v105116(VarCurr,bitIndex187) )
& ( v105678(VarNext,bitIndex55)
<=> v105116(VarCurr,bitIndex186) )
& ( v105678(VarNext,bitIndex54)
<=> v105116(VarCurr,bitIndex185) )
& ( v105678(VarNext,bitIndex53)
<=> v105116(VarCurr,bitIndex184) )
& ( v105678(VarNext,bitIndex52)
<=> v105116(VarCurr,bitIndex183) )
& ( v105678(VarNext,bitIndex51)
<=> v105116(VarCurr,bitIndex182) )
& ( v105678(VarNext,bitIndex50)
<=> v105116(VarCurr,bitIndex181) )
& ( v105678(VarNext,bitIndex49)
<=> v105116(VarCurr,bitIndex180) )
& ( v105678(VarNext,bitIndex48)
<=> v105116(VarCurr,bitIndex179) )
& ( v105678(VarNext,bitIndex47)
<=> v105116(VarCurr,bitIndex178) )
& ( v105678(VarNext,bitIndex46)
<=> v105116(VarCurr,bitIndex177) )
& ( v105678(VarNext,bitIndex45)
<=> v105116(VarCurr,bitIndex176) )
& ( v105678(VarNext,bitIndex44)
<=> v105116(VarCurr,bitIndex175) )
& ( v105678(VarNext,bitIndex43)
<=> v105116(VarCurr,bitIndex174) )
& ( v105678(VarNext,bitIndex42)
<=> v105116(VarCurr,bitIndex173) )
& ( v105678(VarNext,bitIndex41)
<=> v105116(VarCurr,bitIndex172) )
& ( v105678(VarNext,bitIndex40)
<=> v105116(VarCurr,bitIndex171) )
& ( v105678(VarNext,bitIndex39)
<=> v105116(VarCurr,bitIndex170) )
& ( v105678(VarNext,bitIndex38)
<=> v105116(VarCurr,bitIndex169) )
& ( v105678(VarNext,bitIndex37)
<=> v105116(VarCurr,bitIndex168) )
& ( v105678(VarNext,bitIndex36)
<=> v105116(VarCurr,bitIndex167) )
& ( v105678(VarNext,bitIndex35)
<=> v105116(VarCurr,bitIndex166) )
& ( v105678(VarNext,bitIndex34)
<=> v105116(VarCurr,bitIndex165) )
& ( v105678(VarNext,bitIndex33)
<=> v105116(VarCurr,bitIndex164) )
& ( v105678(VarNext,bitIndex32)
<=> v105116(VarCurr,bitIndex163) )
& ( v105678(VarNext,bitIndex31)
<=> v105116(VarCurr,bitIndex162) )
& ( v105678(VarNext,bitIndex30)
<=> v105116(VarCurr,bitIndex161) )
& ( v105678(VarNext,bitIndex29)
<=> v105116(VarCurr,bitIndex160) )
& ( v105678(VarNext,bitIndex28)
<=> v105116(VarCurr,bitIndex159) )
& ( v105678(VarNext,bitIndex27)
<=> v105116(VarCurr,bitIndex158) )
& ( v105678(VarNext,bitIndex26)
<=> v105116(VarCurr,bitIndex157) )
& ( v105678(VarNext,bitIndex25)
<=> v105116(VarCurr,bitIndex156) )
& ( v105678(VarNext,bitIndex24)
<=> v105116(VarCurr,bitIndex155) )
& ( v105678(VarNext,bitIndex23)
<=> v105116(VarCurr,bitIndex154) )
& ( v105678(VarNext,bitIndex22)
<=> v105116(VarCurr,bitIndex153) )
& ( v105678(VarNext,bitIndex21)
<=> v105116(VarCurr,bitIndex152) )
& ( v105678(VarNext,bitIndex20)
<=> v105116(VarCurr,bitIndex151) )
& ( v105678(VarNext,bitIndex19)
<=> v105116(VarCurr,bitIndex150) )
& ( v105678(VarNext,bitIndex18)
<=> v105116(VarCurr,bitIndex149) )
& ( v105678(VarNext,bitIndex17)
<=> v105116(VarCurr,bitIndex148) )
& ( v105678(VarNext,bitIndex16)
<=> v105116(VarCurr,bitIndex147) )
& ( v105678(VarNext,bitIndex15)
<=> v105116(VarCurr,bitIndex146) )
& ( v105678(VarNext,bitIndex14)
<=> v105116(VarCurr,bitIndex145) )
& ( v105678(VarNext,bitIndex13)
<=> v105116(VarCurr,bitIndex144) )
& ( v105678(VarNext,bitIndex12)
<=> v105116(VarCurr,bitIndex143) )
& ( v105678(VarNext,bitIndex11)
<=> v105116(VarCurr,bitIndex142) )
& ( v105678(VarNext,bitIndex10)
<=> v105116(VarCurr,bitIndex141) )
& ( v105678(VarNext,bitIndex9)
<=> v105116(VarCurr,bitIndex140) )
& ( v105678(VarNext,bitIndex8)
<=> v105116(VarCurr,bitIndex139) )
& ( v105678(VarNext,bitIndex7)
<=> v105116(VarCurr,bitIndex138) )
& ( v105678(VarNext,bitIndex6)
<=> v105116(VarCurr,bitIndex137) )
& ( v105678(VarNext,bitIndex5)
<=> v105116(VarCurr,bitIndex136) )
& ( v105678(VarNext,bitIndex4)
<=> v105116(VarCurr,bitIndex135) )
& ( v105678(VarNext,bitIndex3)
<=> v105116(VarCurr,bitIndex134) )
& ( v105678(VarNext,bitIndex2)
<=> v105116(VarCurr,bitIndex133) )
& ( v105678(VarNext,bitIndex1)
<=> v105116(VarCurr,bitIndex132) )
& ( v105678(VarNext,bitIndex0)
<=> v105116(VarCurr,bitIndex131) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1798,axiom,
! [VarNext] :
( v105679(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105678(VarNext,B)
<=> v105705(VarNext,B) ) ) ) ).
fof(addAssignment_32576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105705(VarNext,B)
<=> v105703(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4984,axiom,
! [VarCurr] :
( ~ v105642(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105703(VarCurr,B)
<=> v105706(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4990,axiom,
! [VarCurr] :
( v105642(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105703(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1227,axiom,
! [VarCurr] :
( ( ~ v105692(VarCurr)
& ~ v105694(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v105706(VarCurr,B)
<=> v105671(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4983,axiom,
! [VarCurr] :
( v105694(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105706(VarCurr,B)
<=> v105664(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4989,axiom,
! [VarCurr] :
( v105692(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105706(VarCurr,B)
<=> v105116(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21065,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105679(VarNext)
<=> ( v105680(VarNext)
& v105687(VarNext) ) ) ) ).
fof(addAssignment_32575,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105687(VarNext)
<=> v105685(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21064,axiom,
! [VarCurr] :
( v105685(VarCurr)
<=> ( v105688(VarCurr)
& v105699(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21063,axiom,
! [VarCurr] :
( v105699(VarCurr)
<=> ( v105700(VarCurr)
| v105642(VarCurr) ) ) ).
fof(writeUnaryOperator_8244,axiom,
! [VarCurr] :
( ~ v105700(VarCurr)
<=> v105701(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7381,axiom,
! [VarCurr] :
( v105701(VarCurr)
<=> ( ( v105702(VarCurr,bitIndex1)
<=> $false )
& ( v105702(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32574,axiom,
! [VarCurr] :
( v105702(VarCurr,bitIndex0)
<=> v105015(VarCurr) ) ).
fof(addAssignment_32573,axiom,
! [VarCurr] :
( v105702(VarCurr,bitIndex1)
<=> v104191(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21062,axiom,
! [VarCurr] :
( v105688(VarCurr)
<=> ( v105642(VarCurr)
| v105689(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21061,axiom,
! [VarCurr] :
( v105689(VarCurr)
<=> ( v105690(VarCurr)
& v105698(VarCurr) ) ) ).
fof(writeUnaryOperator_8243,axiom,
! [VarCurr] :
( ~ v105698(VarCurr)
<=> v105642(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21060,axiom,
! [VarCurr] :
( v105690(VarCurr)
<=> ( v105691(VarCurr)
| v105696(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7380,axiom,
! [VarCurr] :
( v105696(VarCurr)
<=> ( ( v105697(VarCurr,bitIndex1)
<=> $true )
& ( v105697(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32572,axiom,
! [VarCurr] :
( v105697(VarCurr,bitIndex0)
<=> v105015(VarCurr) ) ).
fof(addAssignment_32571,axiom,
! [VarCurr] :
( v105697(VarCurr,bitIndex1)
<=> v104191(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21059,axiom,
! [VarCurr] :
( v105691(VarCurr)
<=> ( v105692(VarCurr)
| v105694(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7379,axiom,
! [VarCurr] :
( v105694(VarCurr)
<=> ( ( v105695(VarCurr,bitIndex1)
<=> $true )
& ( v105695(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32570,axiom,
! [VarCurr] :
( v105695(VarCurr,bitIndex0)
<=> v105015(VarCurr) ) ).
fof(addAssignment_32569,axiom,
! [VarCurr] :
( v105695(VarCurr,bitIndex1)
<=> v104191(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7378,axiom,
! [VarCurr] :
( v105692(VarCurr)
<=> ( ( v105693(VarCurr,bitIndex1)
<=> $false )
& ( v105693(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32568,axiom,
! [VarCurr] :
( v105693(VarCurr,bitIndex0)
<=> v105015(VarCurr) ) ).
fof(addAssignment_32567,axiom,
! [VarCurr] :
( v105693(VarCurr,bitIndex1)
<=> v104191(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21058,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105680(VarNext)
<=> ( v105682(VarNext)
& v105039(VarNext) ) ) ) ).
fof(writeUnaryOperator_8242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105682(VarNext)
<=> v105046(VarNext) ) ) ).
fof(addAssignment_32566,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105671(VarCurr,B)
<=> v105676(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2264,axiom,
! [VarCurr] :
( ~ v105673(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105676(VarCurr,B)
<=> v105675(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2295,axiom,
! [VarCurr] :
( v105673(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105676(VarCurr,B)
<=> v105118(VarCurr,B) ) ) ) ).
fof(addAssignment_32565,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105675(VarCurr,B)
<=> v105116(VarCurr,B) ) ) ).
fof(addAssignment_32564,axiom,
! [VarCurr] :
( v105673(VarCurr)
<=> v105558(VarCurr,bitIndex3) ) ).
fof(addAssignment_32563,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105664(VarCurr,B)
<=> v105669(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2263,axiom,
! [VarCurr] :
( ~ v105666(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105669(VarCurr,B)
<=> v105668(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2294,axiom,
! [VarCurr] :
( v105666(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105669(VarCurr,B)
<=> v105118(VarCurr,B) ) ) ) ).
fof(addAssignment_32562,axiom,
! [VarCurr] :
( ( v105668(VarCurr,bitIndex130)
<=> v105116(VarCurr,bitIndex261) )
& ( v105668(VarCurr,bitIndex129)
<=> v105116(VarCurr,bitIndex260) )
& ( v105668(VarCurr,bitIndex128)
<=> v105116(VarCurr,bitIndex259) )
& ( v105668(VarCurr,bitIndex127)
<=> v105116(VarCurr,bitIndex258) )
& ( v105668(VarCurr,bitIndex126)
<=> v105116(VarCurr,bitIndex257) )
& ( v105668(VarCurr,bitIndex125)
<=> v105116(VarCurr,bitIndex256) )
& ( v105668(VarCurr,bitIndex124)
<=> v105116(VarCurr,bitIndex255) ) ) ).
fof(addAssignment_32561,axiom,
! [VarCurr] :
( v105666(VarCurr)
<=> v105558(VarCurr,bitIndex3) ) ).
fof(addAssignment_32560,axiom,
! [VarNext,B] :
( range_130_124(B)
=> ( v105116(VarNext,B)
<=> v105631(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105632(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105631(VarNext,B)
<=> v105116(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1797,axiom,
! [VarNext] :
( v105632(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105631(VarNext,B)
<=> v105659(VarNext,B) ) ) ) ).
fof(addAssignment_32559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v105659(VarNext,B)
<=> v105657(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4982,axiom,
! [VarCurr] :
( ~ v105642(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105657(VarCurr,B)
<=> v105660(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4988,axiom,
! [VarCurr] :
( v105642(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105657(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1226,axiom,
! [VarCurr] :
( ( ~ v105646(VarCurr)
& ~ v105648(VarCurr) )
=> ! [B] :
( range_130_0(B)
=> ( v105660(VarCurr,B)
<=> v105624(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4981,axiom,
! [VarCurr] :
( v105648(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105660(VarCurr,B)
<=> v105554(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4987,axiom,
! [VarCurr] :
( v105646(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105660(VarCurr,B)
<=> v105118(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21057,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105632(VarNext)
<=> ( v105633(VarNext)
& v105640(VarNext) ) ) ) ).
fof(addAssignment_32558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105640(VarNext)
<=> v105638(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21056,axiom,
! [VarCurr] :
( v105638(VarCurr)
<=> ( v105641(VarCurr)
& v105653(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21055,axiom,
! [VarCurr] :
( v105653(VarCurr)
<=> ( v105654(VarCurr)
| v105642(VarCurr) ) ) ).
fof(writeUnaryOperator_8241,axiom,
! [VarCurr] :
( ~ v105654(VarCurr)
<=> v105655(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7377,axiom,
! [VarCurr] :
( v105655(VarCurr)
<=> ( ( v105656(VarCurr,bitIndex1)
<=> $false )
& ( v105656(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32557,axiom,
! [VarCurr] :
( v105656(VarCurr,bitIndex0)
<=> v105015(VarCurr) ) ).
fof(addAssignment_32556,axiom,
! [VarCurr] :
( v105656(VarCurr,bitIndex1)
<=> v104191(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21054,axiom,
! [VarCurr] :
( v105641(VarCurr)
<=> ( v105642(VarCurr)
| v105643(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21053,axiom,
! [VarCurr] :
( v105643(VarCurr)
<=> ( v105644(VarCurr)
& v105652(VarCurr) ) ) ).
fof(writeUnaryOperator_8240,axiom,
! [VarCurr] :
( ~ v105652(VarCurr)
<=> v105642(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21052,axiom,
! [VarCurr] :
( v105644(VarCurr)
<=> ( v105645(VarCurr)
| v105650(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7376,axiom,
! [VarCurr] :
( v105650(VarCurr)
<=> ( ( v105651(VarCurr,bitIndex1)
<=> $true )
& ( v105651(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32555,axiom,
! [VarCurr] :
( v105651(VarCurr,bitIndex0)
<=> v105015(VarCurr) ) ).
fof(addAssignment_32554,axiom,
! [VarCurr] :
( v105651(VarCurr,bitIndex1)
<=> v104191(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21051,axiom,
! [VarCurr] :
( v105645(VarCurr)
<=> ( v105646(VarCurr)
| v105648(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7375,axiom,
! [VarCurr] :
( v105648(VarCurr)
<=> ( ( v105649(VarCurr,bitIndex1)
<=> $true )
& ( v105649(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32553,axiom,
! [VarCurr] :
( v105649(VarCurr,bitIndex0)
<=> v105015(VarCurr) ) ).
fof(addAssignment_32552,axiom,
! [VarCurr] :
( v105649(VarCurr,bitIndex1)
<=> v104191(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7374,axiom,
! [VarCurr] :
( v105646(VarCurr)
<=> ( ( v105647(VarCurr,bitIndex1)
<=> $false )
& ( v105647(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32551,axiom,
! [VarCurr] :
( v105647(VarCurr,bitIndex0)
<=> v105015(VarCurr) ) ).
fof(addAssignment_32550,axiom,
! [VarCurr] :
( v105647(VarCurr,bitIndex1)
<=> v104191(VarCurr) ) ).
fof(writeUnaryOperator_8239,axiom,
! [VarCurr] :
( ~ v105642(VarCurr)
<=> v104187(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21050,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105633(VarNext)
<=> ( v105634(VarNext)
& v105039(VarNext) ) ) ) ).
fof(writeUnaryOperator_8238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105634(VarNext)
<=> v105046(VarNext) ) ) ).
fof(addAssignment_32549,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105624(VarCurr,B)
<=> v105629(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2262,axiom,
! [VarCurr] :
( ~ v105626(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105629(VarCurr,B)
<=> v105628(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2293,axiom,
! [VarCurr] :
( v105626(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105629(VarCurr,B)
<=> v105118(VarCurr,B) ) ) ) ).
fof(addAssignment_32548,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105628(VarCurr,B)
<=> v105116(VarCurr,B) ) ) ).
fof(addAssignment_32547,axiom,
! [VarCurr] :
( v105626(VarCurr)
<=> v105558(VarCurr,bitIndex4) ) ).
fof(addAssignment_32546,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105554(VarCurr,B)
<=> v105622(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2261,axiom,
! [VarCurr] :
( ~ v105556(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105622(VarCurr,B)
<=> v105621(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2292,axiom,
! [VarCurr] :
( v105556(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v105622(VarCurr,B)
<=> v105118(VarCurr,B) ) ) ) ).
fof(addAssignment_32545,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105621(VarCurr,B)
<=> v105116(VarCurr,B) ) ) ).
fof(addAssignment_32544,axiom,
! [VarCurr] :
( v105556(VarCurr)
<=> v105558(VarCurr,bitIndex4) ) ).
fof(addAssignment_32543,axiom,
! [VarCurr] :
( v105558(VarCurr,bitIndex4)
<=> v105572(VarCurr,bitIndex4) ) ).
fof(addAssignment_32542,axiom,
! [VarNext] :
( v105083(VarNext,bitIndex3)
<=> v105613(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105614(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105613(VarNext,B)
<=> v105083(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1796,axiom,
! [VarNext] :
( v105614(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105613(VarNext,B)
<=> v105569(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105614(VarNext)
<=> v105615(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105615(VarNext)
<=> ( v105617(VarNext)
& v105039(VarNext) ) ) ) ).
fof(writeUnaryOperator_8237,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105617(VarNext)
<=> v105046(VarNext) ) ) ).
fof(addAssignment_32541,axiom,
! [VarCurr] :
( v105558(VarCurr,bitIndex3)
<=> v105572(VarCurr,bitIndex3) ) ).
fof(addAssignment_32540,axiom,
! [VarNext] :
( v105083(VarNext,bitIndex2)
<=> v105605(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1730,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105606(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105605(VarNext,B)
<=> v105083(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1795,axiom,
! [VarNext] :
( v105606(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105605(VarNext,B)
<=> v105569(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21047,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105606(VarNext)
<=> v105607(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21046,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105607(VarNext)
<=> ( v105609(VarNext)
& v105039(VarNext) ) ) ) ).
fof(writeUnaryOperator_8236,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105609(VarNext)
<=> v105046(VarNext) ) ) ).
fof(addAssignment_32539,axiom,
! [VarCurr] :
( v105558(VarCurr,bitIndex2)
<=> v105572(VarCurr,bitIndex2) ) ).
fof(addAssignment_32538,axiom,
! [VarNext] :
( v105083(VarNext,bitIndex1)
<=> v105597(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1729,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105598(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105597(VarNext,B)
<=> v105083(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1794,axiom,
! [VarNext] :
( v105598(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105597(VarNext,B)
<=> v105569(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21045,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105598(VarNext)
<=> v105599(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105599(VarNext)
<=> ( v105601(VarNext)
& v105039(VarNext) ) ) ) ).
fof(writeUnaryOperator_8235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105601(VarNext)
<=> v105046(VarNext) ) ) ).
fof(addAssignment_32537,axiom,
! [VarCurr] :
( v105558(VarCurr,bitIndex1)
<=> v105572(VarCurr,bitIndex1) ) ).
fof(addAssignment_32536,axiom,
! [VarNext] :
( v105083(VarNext,bitIndex0)
<=> v105589(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1728,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105590(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105589(VarNext,B)
<=> v105083(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1793,axiom,
! [VarNext] :
( v105590(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105589(VarNext,B)
<=> v105569(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105590(VarNext)
<=> v105591(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21042,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105591(VarNext)
<=> ( v105593(VarNext)
& v105039(VarNext) ) ) ) ).
fof(writeUnaryOperator_8234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105593(VarNext)
<=> v105046(VarNext) ) ) ).
fof(addAssignment_32535,axiom,
! [VarCurr] :
( v105558(VarCurr,bitIndex0)
<=> v105572(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2260,axiom,
! [VarCurr] :
( ~ v105573(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105572(VarCurr,B)
<=> v105575(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2291,axiom,
! [VarCurr] :
( v105573(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105572(VarCurr,B)
<=> v105574(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_141,axiom,
! [VarCurr] :
( ( ~ v105576(VarCurr)
& ~ v105578(VarCurr)
& ~ v105582(VarCurr) )
=> ! [B] :
( range_6_0(B)
=> ( v105575(VarCurr,B)
<=> v105083(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1225,axiom,
! [VarCurr] :
( v105582(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105575(VarCurr,B)
<=> v105584(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4980,axiom,
! [VarCurr] :
( v105578(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105575(VarCurr,B)
<=> v105580(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4986,axiom,
! [VarCurr] :
( v105576(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105575(VarCurr,B)
<=> v105083(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7373,axiom,
! [VarCurr] :
( v105586(VarCurr)
<=> ( ( v105587(VarCurr,bitIndex1)
<=> $true )
& ( v105587(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32534,axiom,
! [VarCurr] :
( v105587(VarCurr,bitIndex0)
<=> v105015(VarCurr) ) ).
fof(addAssignment_32533,axiom,
! [VarCurr] :
( v105587(VarCurr,bitIndex1)
<=> v104191(VarCurr) ) ).
fof(addAssignment_32532,axiom,
! [VarCurr] :
( v105584(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_32531,axiom,
! [VarCurr] :
( ( v105584(VarCurr,bitIndex6)
<=> v105083(VarCurr,bitIndex5) )
& ( v105584(VarCurr,bitIndex5)
<=> v105083(VarCurr,bitIndex4) )
& ( v105584(VarCurr,bitIndex4)
<=> v105083(VarCurr,bitIndex3) )
& ( v105584(VarCurr,bitIndex3)
<=> v105083(VarCurr,bitIndex2) )
& ( v105584(VarCurr,bitIndex2)
<=> v105083(VarCurr,bitIndex1) )
& ( v105584(VarCurr,bitIndex1)
<=> v105083(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7372,axiom,
! [VarCurr] :
( v105582(VarCurr)
<=> ( ( v105583(VarCurr,bitIndex1)
<=> $true )
& ( v105583(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32530,axiom,
! [VarCurr] :
( v105583(VarCurr,bitIndex0)
<=> v105015(VarCurr) ) ).
fof(addAssignment_32529,axiom,
! [VarCurr] :
( v105583(VarCurr,bitIndex1)
<=> v104191(VarCurr) ) ).
fof(addAssignment_32528,axiom,
! [VarCurr] :
( ( v105580(VarCurr,bitIndex5)
<=> v105083(VarCurr,bitIndex6) )
& ( v105580(VarCurr,bitIndex4)
<=> v105083(VarCurr,bitIndex5) )
& ( v105580(VarCurr,bitIndex3)
<=> v105083(VarCurr,bitIndex4) )
& ( v105580(VarCurr,bitIndex2)
<=> v105083(VarCurr,bitIndex3) )
& ( v105580(VarCurr,bitIndex1)
<=> v105083(VarCurr,bitIndex2) )
& ( v105580(VarCurr,bitIndex0)
<=> v105083(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_32527,axiom,
! [VarCurr] :
( v105580(VarCurr,bitIndex6)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7371,axiom,
! [VarCurr] :
( v105578(VarCurr)
<=> ( ( v105579(VarCurr,bitIndex1)
<=> $false )
& ( v105579(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32526,axiom,
! [VarCurr] :
( v105579(VarCurr,bitIndex0)
<=> v105015(VarCurr) ) ).
fof(addAssignment_32525,axiom,
! [VarCurr] :
( v105579(VarCurr,bitIndex1)
<=> v104191(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7370,axiom,
! [VarCurr] :
( v105576(VarCurr)
<=> ( ( v105577(VarCurr,bitIndex1)
<=> $false )
& ( v105577(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32524,axiom,
! [VarCurr] :
( v105577(VarCurr,bitIndex0)
<=> v105015(VarCurr) ) ).
fof(addAssignment_32523,axiom,
! [VarCurr] :
( v105577(VarCurr,bitIndex1)
<=> v104191(VarCurr) ) ).
fof(addAssignment_32522,axiom,
! [VarCurr] :
( v105574(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32521,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v105574(VarCurr,B)
<=> v105081(VarCurr,B) ) ) ).
fof(writeUnaryOperator_8233,axiom,
! [VarCurr] :
( ~ v105573(VarCurr)
<=> v104187(VarCurr) ) ).
fof(addAssignment_32520,axiom,
! [VarCurr] :
( v105081(VarCurr,bitIndex1)
<=> v105082(VarCurr,bitIndex1) ) ).
fof(addAssignment_32519,axiom,
! [VarCurr] :
( v105081(VarCurr,bitIndex2)
<=> v105082(VarCurr,bitIndex2) ) ).
fof(addAssignment_32518,axiom,
! [VarCurr] :
( v105081(VarCurr,bitIndex3)
<=> v105082(VarCurr,bitIndex3) ) ).
fof(addAssignment_32517,axiom,
! [VarCurr] :
( v105081(VarCurr,bitIndex4)
<=> v105082(VarCurr,bitIndex4) ) ).
fof(addAssignment_32516,axiom,
! [VarNext] :
( v105083(VarNext,bitIndex4)
<=> v105560(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105561(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105560(VarNext,B)
<=> v105083(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1792,axiom,
! [VarNext] :
( v105561(VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105560(VarNext,B)
<=> v105569(VarNext,B) ) ) ) ).
fof(addAssignment_32515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_6_0(B)
=> ( v105569(VarNext,B)
<=> v105567(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2259,axiom,
! [VarCurr] :
( ~ v105053(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105567(VarCurr,B)
<=> v105558(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2290,axiom,
! [VarCurr] :
( v105053(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105567(VarCurr,B)
<=> b0000001(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21041,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105561(VarNext)
<=> v105562(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21040,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105562(VarNext)
<=> ( v105564(VarNext)
& v105039(VarNext) ) ) ) ).
fof(writeUnaryOperator_8232,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105564(VarNext)
<=> v105046(VarNext) ) ) ).
fof(addAssignment_32514,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105118(VarCurr,B)
<=> v105120(VarCurr,B) ) ) ).
fof(addAssignment_32513,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105120(VarCurr,B)
<=> v105122(VarCurr,B) ) ) ).
fof(addAssignment_32512,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105122(VarCurr,B)
<=> v105124(VarCurr,B) ) ) ).
fof(addAssignment_32511,axiom,
! [VarCurr,B] :
( range_130_124(B)
=> ( v105124(VarCurr,B)
<=> v105550(VarCurr,B) ) ) ).
fof(range_axiom_75,axiom,
! [B] :
( range_130_124(B)
<=> ( $false
| bitIndex124 = B
| bitIndex125 = B
| bitIndex126 = B
| bitIndex127 = B
| bitIndex128 = B
| bitIndex129 = B
| bitIndex130 = B ) ) ).
fof(addAssignment_32510,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v105550(VarCurr,B)
<=> v105551(VarCurr,B) ) ) ).
fof(addAssignment_32509,axiom,
! [VarCurr] :
( ( v105550(VarCurr,bitIndex130)
<=> v105126(VarCurr,bitIndex122) )
& ( v105550(VarCurr,bitIndex129)
<=> v105126(VarCurr,bitIndex121) )
& ( v105550(VarCurr,bitIndex128)
<=> v105126(VarCurr,bitIndex120) )
& ( v105550(VarCurr,bitIndex127)
<=> v105126(VarCurr,bitIndex119) )
& ( v105550(VarCurr,bitIndex126)
<=> v105126(VarCurr,bitIndex118) )
& ( v105550(VarCurr,bitIndex125)
<=> v105126(VarCurr,bitIndex117) )
& ( v105550(VarCurr,bitIndex124)
<=> v105126(VarCurr,bitIndex116) )
& ( v105550(VarCurr,bitIndex123)
<=> v105126(VarCurr,bitIndex115) )
& ( v105550(VarCurr,bitIndex122)
<=> v105126(VarCurr,bitIndex114) )
& ( v105550(VarCurr,bitIndex121)
<=> v105126(VarCurr,bitIndex113) )
& ( v105550(VarCurr,bitIndex120)
<=> v105126(VarCurr,bitIndex112) )
& ( v105550(VarCurr,bitIndex119)
<=> v105126(VarCurr,bitIndex111) )
& ( v105550(VarCurr,bitIndex118)
<=> v105126(VarCurr,bitIndex110) )
& ( v105550(VarCurr,bitIndex117)
<=> v105126(VarCurr,bitIndex109) )
& ( v105550(VarCurr,bitIndex116)
<=> v105126(VarCurr,bitIndex108) )
& ( v105550(VarCurr,bitIndex115)
<=> v105126(VarCurr,bitIndex107) )
& ( v105550(VarCurr,bitIndex114)
<=> v105126(VarCurr,bitIndex106) )
& ( v105550(VarCurr,bitIndex113)
<=> v105126(VarCurr,bitIndex105) )
& ( v105550(VarCurr,bitIndex112)
<=> v105126(VarCurr,bitIndex104) )
& ( v105550(VarCurr,bitIndex111)
<=> v105126(VarCurr,bitIndex103) )
& ( v105550(VarCurr,bitIndex110)
<=> v105126(VarCurr,bitIndex102) )
& ( v105550(VarCurr,bitIndex109)
<=> v105126(VarCurr,bitIndex101) )
& ( v105550(VarCurr,bitIndex108)
<=> v105126(VarCurr,bitIndex100) )
& ( v105550(VarCurr,bitIndex107)
<=> v105126(VarCurr,bitIndex99) )
& ( v105550(VarCurr,bitIndex106)
<=> v105126(VarCurr,bitIndex98) )
& ( v105550(VarCurr,bitIndex105)
<=> v105126(VarCurr,bitIndex97) )
& ( v105550(VarCurr,bitIndex104)
<=> v105126(VarCurr,bitIndex96) )
& ( v105550(VarCurr,bitIndex103)
<=> v105126(VarCurr,bitIndex95) )
& ( v105550(VarCurr,bitIndex102)
<=> v105126(VarCurr,bitIndex94) )
& ( v105550(VarCurr,bitIndex101)
<=> v105126(VarCurr,bitIndex93) )
& ( v105550(VarCurr,bitIndex100)
<=> v105126(VarCurr,bitIndex92) )
& ( v105550(VarCurr,bitIndex99)
<=> v105126(VarCurr,bitIndex91) )
& ( v105550(VarCurr,bitIndex98)
<=> v105126(VarCurr,bitIndex90) )
& ( v105550(VarCurr,bitIndex97)
<=> v105126(VarCurr,bitIndex89) )
& ( v105550(VarCurr,bitIndex96)
<=> v105126(VarCurr,bitIndex88) )
& ( v105550(VarCurr,bitIndex95)
<=> v105126(VarCurr,bitIndex87) )
& ( v105550(VarCurr,bitIndex94)
<=> v105126(VarCurr,bitIndex86) )
& ( v105550(VarCurr,bitIndex93)
<=> v105126(VarCurr,bitIndex85) )
& ( v105550(VarCurr,bitIndex92)
<=> v105126(VarCurr,bitIndex84) )
& ( v105550(VarCurr,bitIndex91)
<=> v105126(VarCurr,bitIndex83) )
& ( v105550(VarCurr,bitIndex90)
<=> v105126(VarCurr,bitIndex82) )
& ( v105550(VarCurr,bitIndex89)
<=> v105126(VarCurr,bitIndex81) )
& ( v105550(VarCurr,bitIndex88)
<=> v105126(VarCurr,bitIndex80) )
& ( v105550(VarCurr,bitIndex87)
<=> v105126(VarCurr,bitIndex79) )
& ( v105550(VarCurr,bitIndex86)
<=> v105126(VarCurr,bitIndex78) )
& ( v105550(VarCurr,bitIndex85)
<=> v105126(VarCurr,bitIndex77) )
& ( v105550(VarCurr,bitIndex84)
<=> v105126(VarCurr,bitIndex76) )
& ( v105550(VarCurr,bitIndex83)
<=> v105126(VarCurr,bitIndex75) )
& ( v105550(VarCurr,bitIndex82)
<=> v105126(VarCurr,bitIndex74) )
& ( v105550(VarCurr,bitIndex81)
<=> v105126(VarCurr,bitIndex73) )
& ( v105550(VarCurr,bitIndex80)
<=> v105126(VarCurr,bitIndex72) )
& ( v105550(VarCurr,bitIndex79)
<=> v105126(VarCurr,bitIndex71) )
& ( v105550(VarCurr,bitIndex78)
<=> v105126(VarCurr,bitIndex70) )
& ( v105550(VarCurr,bitIndex77)
<=> v105126(VarCurr,bitIndex69) )
& ( v105550(VarCurr,bitIndex76)
<=> v105126(VarCurr,bitIndex68) )
& ( v105550(VarCurr,bitIndex75)
<=> v105126(VarCurr,bitIndex67) )
& ( v105550(VarCurr,bitIndex74)
<=> v105126(VarCurr,bitIndex66) )
& ( v105550(VarCurr,bitIndex73)
<=> v105126(VarCurr,bitIndex65) )
& ( v105550(VarCurr,bitIndex72)
<=> v105126(VarCurr,bitIndex64) )
& ( v105550(VarCurr,bitIndex71)
<=> v105126(VarCurr,bitIndex63) )
& ( v105550(VarCurr,bitIndex70)
<=> v105126(VarCurr,bitIndex62) )
& ( v105550(VarCurr,bitIndex69)
<=> v105126(VarCurr,bitIndex61) )
& ( v105550(VarCurr,bitIndex68)
<=> v105126(VarCurr,bitIndex60) )
& ( v105550(VarCurr,bitIndex67)
<=> v105126(VarCurr,bitIndex59) )
& ( v105550(VarCurr,bitIndex66)
<=> v105126(VarCurr,bitIndex58) )
& ( v105550(VarCurr,bitIndex65)
<=> v105126(VarCurr,bitIndex57) )
& ( v105550(VarCurr,bitIndex64)
<=> v105126(VarCurr,bitIndex56) )
& ( v105550(VarCurr,bitIndex63)
<=> v105126(VarCurr,bitIndex55) )
& ( v105550(VarCurr,bitIndex62)
<=> v105126(VarCurr,bitIndex54) )
& ( v105550(VarCurr,bitIndex61)
<=> v105126(VarCurr,bitIndex53) )
& ( v105550(VarCurr,bitIndex60)
<=> v105126(VarCurr,bitIndex52) )
& ( v105550(VarCurr,bitIndex59)
<=> v105126(VarCurr,bitIndex51) )
& ( v105550(VarCurr,bitIndex58)
<=> v105126(VarCurr,bitIndex50) )
& ( v105550(VarCurr,bitIndex57)
<=> v105126(VarCurr,bitIndex49) )
& ( v105550(VarCurr,bitIndex56)
<=> v105126(VarCurr,bitIndex48) )
& ( v105550(VarCurr,bitIndex55)
<=> v105126(VarCurr,bitIndex47) )
& ( v105550(VarCurr,bitIndex54)
<=> v105126(VarCurr,bitIndex46) )
& ( v105550(VarCurr,bitIndex53)
<=> v105126(VarCurr,bitIndex45) )
& ( v105550(VarCurr,bitIndex52)
<=> v105126(VarCurr,bitIndex44) )
& ( v105550(VarCurr,bitIndex51)
<=> v105126(VarCurr,bitIndex43) )
& ( v105550(VarCurr,bitIndex50)
<=> v105126(VarCurr,bitIndex42) )
& ( v105550(VarCurr,bitIndex49)
<=> v105126(VarCurr,bitIndex41) )
& ( v105550(VarCurr,bitIndex48)
<=> v105126(VarCurr,bitIndex40) )
& ( v105550(VarCurr,bitIndex47)
<=> v105126(VarCurr,bitIndex39) )
& ( v105550(VarCurr,bitIndex46)
<=> v105126(VarCurr,bitIndex38) )
& ( v105550(VarCurr,bitIndex45)
<=> v105126(VarCurr,bitIndex37) )
& ( v105550(VarCurr,bitIndex44)
<=> v105126(VarCurr,bitIndex36) )
& ( v105550(VarCurr,bitIndex43)
<=> v105126(VarCurr,bitIndex35) )
& ( v105550(VarCurr,bitIndex42)
<=> v105126(VarCurr,bitIndex34) )
& ( v105550(VarCurr,bitIndex41)
<=> v105126(VarCurr,bitIndex33) )
& ( v105550(VarCurr,bitIndex40)
<=> v105126(VarCurr,bitIndex32) )
& ( v105550(VarCurr,bitIndex39)
<=> v105126(VarCurr,bitIndex31) )
& ( v105550(VarCurr,bitIndex38)
<=> v105126(VarCurr,bitIndex30) )
& ( v105550(VarCurr,bitIndex37)
<=> v105126(VarCurr,bitIndex29) )
& ( v105550(VarCurr,bitIndex36)
<=> v105126(VarCurr,bitIndex28) )
& ( v105550(VarCurr,bitIndex35)
<=> v105126(VarCurr,bitIndex27) )
& ( v105550(VarCurr,bitIndex34)
<=> v105126(VarCurr,bitIndex26) )
& ( v105550(VarCurr,bitIndex33)
<=> v105126(VarCurr,bitIndex25) )
& ( v105550(VarCurr,bitIndex32)
<=> v105126(VarCurr,bitIndex24) )
& ( v105550(VarCurr,bitIndex31)
<=> v105126(VarCurr,bitIndex23) )
& ( v105550(VarCurr,bitIndex30)
<=> v105126(VarCurr,bitIndex22) )
& ( v105550(VarCurr,bitIndex29)
<=> v105126(VarCurr,bitIndex21) )
& ( v105550(VarCurr,bitIndex28)
<=> v105126(VarCurr,bitIndex20) )
& ( v105550(VarCurr,bitIndex27)
<=> v105126(VarCurr,bitIndex19) )
& ( v105550(VarCurr,bitIndex26)
<=> v105126(VarCurr,bitIndex18) )
& ( v105550(VarCurr,bitIndex25)
<=> v105126(VarCurr,bitIndex17) )
& ( v105550(VarCurr,bitIndex24)
<=> v105126(VarCurr,bitIndex16) )
& ( v105550(VarCurr,bitIndex23)
<=> v105126(VarCurr,bitIndex15) )
& ( v105550(VarCurr,bitIndex22)
<=> v105126(VarCurr,bitIndex14) )
& ( v105550(VarCurr,bitIndex21)
<=> v105126(VarCurr,bitIndex13) )
& ( v105550(VarCurr,bitIndex20)
<=> v105126(VarCurr,bitIndex12) )
& ( v105550(VarCurr,bitIndex19)
<=> v105126(VarCurr,bitIndex11) )
& ( v105550(VarCurr,bitIndex18)
<=> v105126(VarCurr,bitIndex10) )
& ( v105550(VarCurr,bitIndex17)
<=> v105126(VarCurr,bitIndex9) )
& ( v105550(VarCurr,bitIndex16)
<=> v105126(VarCurr,bitIndex8) )
& ( v105550(VarCurr,bitIndex15)
<=> v105126(VarCurr,bitIndex7) )
& ( v105550(VarCurr,bitIndex14)
<=> v105126(VarCurr,bitIndex6) )
& ( v105550(VarCurr,bitIndex13)
<=> v105126(VarCurr,bitIndex5) )
& ( v105550(VarCurr,bitIndex12)
<=> v105126(VarCurr,bitIndex4) )
& ( v105550(VarCurr,bitIndex11)
<=> v105126(VarCurr,bitIndex3) )
& ( v105550(VarCurr,bitIndex10)
<=> v105126(VarCurr,bitIndex2) )
& ( v105550(VarCurr,bitIndex9)
<=> v105126(VarCurr,bitIndex1) )
& ( v105550(VarCurr,bitIndex8)
<=> v105126(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32508,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105126(VarCurr,B)
<=> v105128(VarCurr,B) ) ) ).
fof(addAssignment_32507,axiom,
! [VarCurr] :
( ( v105128(VarCurr,bitIndex122)
<=> v105130(VarCurr,bitIndex737) )
& ( v105128(VarCurr,bitIndex121)
<=> v105130(VarCurr,bitIndex736) )
& ( v105128(VarCurr,bitIndex120)
<=> v105130(VarCurr,bitIndex735) )
& ( v105128(VarCurr,bitIndex119)
<=> v105130(VarCurr,bitIndex734) )
& ( v105128(VarCurr,bitIndex118)
<=> v105130(VarCurr,bitIndex733) )
& ( v105128(VarCurr,bitIndex117)
<=> v105130(VarCurr,bitIndex732) )
& ( v105128(VarCurr,bitIndex116)
<=> v105130(VarCurr,bitIndex731) ) ) ).
fof(addAssignment_32506,axiom,
! [VarNext] :
( ( v105130(VarNext,bitIndex737)
<=> v105519(VarNext,bitIndex122) )
& ( v105130(VarNext,bitIndex736)
<=> v105519(VarNext,bitIndex121) )
& ( v105130(VarNext,bitIndex735)
<=> v105519(VarNext,bitIndex120) )
& ( v105130(VarNext,bitIndex734)
<=> v105519(VarNext,bitIndex119) )
& ( v105130(VarNext,bitIndex733)
<=> v105519(VarNext,bitIndex118) )
& ( v105130(VarNext,bitIndex732)
<=> v105519(VarNext,bitIndex117) )
& ( v105130(VarNext,bitIndex731)
<=> v105519(VarNext,bitIndex116) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_65,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105520(VarNext)
=> ( ( v105519(VarNext,bitIndex122)
<=> v105130(VarCurr,bitIndex737) )
& ( v105519(VarNext,bitIndex121)
<=> v105130(VarCurr,bitIndex736) )
& ( v105519(VarNext,bitIndex120)
<=> v105130(VarCurr,bitIndex735) )
& ( v105519(VarNext,bitIndex119)
<=> v105130(VarCurr,bitIndex734) )
& ( v105519(VarNext,bitIndex118)
<=> v105130(VarCurr,bitIndex733) )
& ( v105519(VarNext,bitIndex117)
<=> v105130(VarCurr,bitIndex732) )
& ( v105519(VarNext,bitIndex116)
<=> v105130(VarCurr,bitIndex731) )
& ( v105519(VarNext,bitIndex115)
<=> v105130(VarCurr,bitIndex730) )
& ( v105519(VarNext,bitIndex114)
<=> v105130(VarCurr,bitIndex729) )
& ( v105519(VarNext,bitIndex113)
<=> v105130(VarCurr,bitIndex728) )
& ( v105519(VarNext,bitIndex112)
<=> v105130(VarCurr,bitIndex727) )
& ( v105519(VarNext,bitIndex111)
<=> v105130(VarCurr,bitIndex726) )
& ( v105519(VarNext,bitIndex110)
<=> v105130(VarCurr,bitIndex725) )
& ( v105519(VarNext,bitIndex109)
<=> v105130(VarCurr,bitIndex724) )
& ( v105519(VarNext,bitIndex108)
<=> v105130(VarCurr,bitIndex723) )
& ( v105519(VarNext,bitIndex107)
<=> v105130(VarCurr,bitIndex722) )
& ( v105519(VarNext,bitIndex106)
<=> v105130(VarCurr,bitIndex721) )
& ( v105519(VarNext,bitIndex105)
<=> v105130(VarCurr,bitIndex720) )
& ( v105519(VarNext,bitIndex104)
<=> v105130(VarCurr,bitIndex719) )
& ( v105519(VarNext,bitIndex103)
<=> v105130(VarCurr,bitIndex718) )
& ( v105519(VarNext,bitIndex102)
<=> v105130(VarCurr,bitIndex717) )
& ( v105519(VarNext,bitIndex101)
<=> v105130(VarCurr,bitIndex716) )
& ( v105519(VarNext,bitIndex100)
<=> v105130(VarCurr,bitIndex715) )
& ( v105519(VarNext,bitIndex99)
<=> v105130(VarCurr,bitIndex714) )
& ( v105519(VarNext,bitIndex98)
<=> v105130(VarCurr,bitIndex713) )
& ( v105519(VarNext,bitIndex97)
<=> v105130(VarCurr,bitIndex712) )
& ( v105519(VarNext,bitIndex96)
<=> v105130(VarCurr,bitIndex711) )
& ( v105519(VarNext,bitIndex95)
<=> v105130(VarCurr,bitIndex710) )
& ( v105519(VarNext,bitIndex94)
<=> v105130(VarCurr,bitIndex709) )
& ( v105519(VarNext,bitIndex93)
<=> v105130(VarCurr,bitIndex708) )
& ( v105519(VarNext,bitIndex92)
<=> v105130(VarCurr,bitIndex707) )
& ( v105519(VarNext,bitIndex91)
<=> v105130(VarCurr,bitIndex706) )
& ( v105519(VarNext,bitIndex90)
<=> v105130(VarCurr,bitIndex705) )
& ( v105519(VarNext,bitIndex89)
<=> v105130(VarCurr,bitIndex704) )
& ( v105519(VarNext,bitIndex88)
<=> v105130(VarCurr,bitIndex703) )
& ( v105519(VarNext,bitIndex87)
<=> v105130(VarCurr,bitIndex702) )
& ( v105519(VarNext,bitIndex86)
<=> v105130(VarCurr,bitIndex701) )
& ( v105519(VarNext,bitIndex85)
<=> v105130(VarCurr,bitIndex700) )
& ( v105519(VarNext,bitIndex84)
<=> v105130(VarCurr,bitIndex699) )
& ( v105519(VarNext,bitIndex83)
<=> v105130(VarCurr,bitIndex698) )
& ( v105519(VarNext,bitIndex82)
<=> v105130(VarCurr,bitIndex697) )
& ( v105519(VarNext,bitIndex81)
<=> v105130(VarCurr,bitIndex696) )
& ( v105519(VarNext,bitIndex80)
<=> v105130(VarCurr,bitIndex695) )
& ( v105519(VarNext,bitIndex79)
<=> v105130(VarCurr,bitIndex694) )
& ( v105519(VarNext,bitIndex78)
<=> v105130(VarCurr,bitIndex693) )
& ( v105519(VarNext,bitIndex77)
<=> v105130(VarCurr,bitIndex692) )
& ( v105519(VarNext,bitIndex76)
<=> v105130(VarCurr,bitIndex691) )
& ( v105519(VarNext,bitIndex75)
<=> v105130(VarCurr,bitIndex690) )
& ( v105519(VarNext,bitIndex74)
<=> v105130(VarCurr,bitIndex689) )
& ( v105519(VarNext,bitIndex73)
<=> v105130(VarCurr,bitIndex688) )
& ( v105519(VarNext,bitIndex72)
<=> v105130(VarCurr,bitIndex687) )
& ( v105519(VarNext,bitIndex71)
<=> v105130(VarCurr,bitIndex686) )
& ( v105519(VarNext,bitIndex70)
<=> v105130(VarCurr,bitIndex685) )
& ( v105519(VarNext,bitIndex69)
<=> v105130(VarCurr,bitIndex684) )
& ( v105519(VarNext,bitIndex68)
<=> v105130(VarCurr,bitIndex683) )
& ( v105519(VarNext,bitIndex67)
<=> v105130(VarCurr,bitIndex682) )
& ( v105519(VarNext,bitIndex66)
<=> v105130(VarCurr,bitIndex681) )
& ( v105519(VarNext,bitIndex65)
<=> v105130(VarCurr,bitIndex680) )
& ( v105519(VarNext,bitIndex64)
<=> v105130(VarCurr,bitIndex679) )
& ( v105519(VarNext,bitIndex63)
<=> v105130(VarCurr,bitIndex678) )
& ( v105519(VarNext,bitIndex62)
<=> v105130(VarCurr,bitIndex677) )
& ( v105519(VarNext,bitIndex61)
<=> v105130(VarCurr,bitIndex676) )
& ( v105519(VarNext,bitIndex60)
<=> v105130(VarCurr,bitIndex675) )
& ( v105519(VarNext,bitIndex59)
<=> v105130(VarCurr,bitIndex674) )
& ( v105519(VarNext,bitIndex58)
<=> v105130(VarCurr,bitIndex673) )
& ( v105519(VarNext,bitIndex57)
<=> v105130(VarCurr,bitIndex672) )
& ( v105519(VarNext,bitIndex56)
<=> v105130(VarCurr,bitIndex671) )
& ( v105519(VarNext,bitIndex55)
<=> v105130(VarCurr,bitIndex670) )
& ( v105519(VarNext,bitIndex54)
<=> v105130(VarCurr,bitIndex669) )
& ( v105519(VarNext,bitIndex53)
<=> v105130(VarCurr,bitIndex668) )
& ( v105519(VarNext,bitIndex52)
<=> v105130(VarCurr,bitIndex667) )
& ( v105519(VarNext,bitIndex51)
<=> v105130(VarCurr,bitIndex666) )
& ( v105519(VarNext,bitIndex50)
<=> v105130(VarCurr,bitIndex665) )
& ( v105519(VarNext,bitIndex49)
<=> v105130(VarCurr,bitIndex664) )
& ( v105519(VarNext,bitIndex48)
<=> v105130(VarCurr,bitIndex663) )
& ( v105519(VarNext,bitIndex47)
<=> v105130(VarCurr,bitIndex662) )
& ( v105519(VarNext,bitIndex46)
<=> v105130(VarCurr,bitIndex661) )
& ( v105519(VarNext,bitIndex45)
<=> v105130(VarCurr,bitIndex660) )
& ( v105519(VarNext,bitIndex44)
<=> v105130(VarCurr,bitIndex659) )
& ( v105519(VarNext,bitIndex43)
<=> v105130(VarCurr,bitIndex658) )
& ( v105519(VarNext,bitIndex42)
<=> v105130(VarCurr,bitIndex657) )
& ( v105519(VarNext,bitIndex41)
<=> v105130(VarCurr,bitIndex656) )
& ( v105519(VarNext,bitIndex40)
<=> v105130(VarCurr,bitIndex655) )
& ( v105519(VarNext,bitIndex39)
<=> v105130(VarCurr,bitIndex654) )
& ( v105519(VarNext,bitIndex38)
<=> v105130(VarCurr,bitIndex653) )
& ( v105519(VarNext,bitIndex37)
<=> v105130(VarCurr,bitIndex652) )
& ( v105519(VarNext,bitIndex36)
<=> v105130(VarCurr,bitIndex651) )
& ( v105519(VarNext,bitIndex35)
<=> v105130(VarCurr,bitIndex650) )
& ( v105519(VarNext,bitIndex34)
<=> v105130(VarCurr,bitIndex649) )
& ( v105519(VarNext,bitIndex33)
<=> v105130(VarCurr,bitIndex648) )
& ( v105519(VarNext,bitIndex32)
<=> v105130(VarCurr,bitIndex647) )
& ( v105519(VarNext,bitIndex31)
<=> v105130(VarCurr,bitIndex646) )
& ( v105519(VarNext,bitIndex30)
<=> v105130(VarCurr,bitIndex645) )
& ( v105519(VarNext,bitIndex29)
<=> v105130(VarCurr,bitIndex644) )
& ( v105519(VarNext,bitIndex28)
<=> v105130(VarCurr,bitIndex643) )
& ( v105519(VarNext,bitIndex27)
<=> v105130(VarCurr,bitIndex642) )
& ( v105519(VarNext,bitIndex26)
<=> v105130(VarCurr,bitIndex641) )
& ( v105519(VarNext,bitIndex25)
<=> v105130(VarCurr,bitIndex640) )
& ( v105519(VarNext,bitIndex24)
<=> v105130(VarCurr,bitIndex639) )
& ( v105519(VarNext,bitIndex23)
<=> v105130(VarCurr,bitIndex638) )
& ( v105519(VarNext,bitIndex22)
<=> v105130(VarCurr,bitIndex637) )
& ( v105519(VarNext,bitIndex21)
<=> v105130(VarCurr,bitIndex636) )
& ( v105519(VarNext,bitIndex20)
<=> v105130(VarCurr,bitIndex635) )
& ( v105519(VarNext,bitIndex19)
<=> v105130(VarCurr,bitIndex634) )
& ( v105519(VarNext,bitIndex18)
<=> v105130(VarCurr,bitIndex633) )
& ( v105519(VarNext,bitIndex17)
<=> v105130(VarCurr,bitIndex632) )
& ( v105519(VarNext,bitIndex16)
<=> v105130(VarCurr,bitIndex631) )
& ( v105519(VarNext,bitIndex15)
<=> v105130(VarCurr,bitIndex630) )
& ( v105519(VarNext,bitIndex14)
<=> v105130(VarCurr,bitIndex629) )
& ( v105519(VarNext,bitIndex13)
<=> v105130(VarCurr,bitIndex628) )
& ( v105519(VarNext,bitIndex12)
<=> v105130(VarCurr,bitIndex627) )
& ( v105519(VarNext,bitIndex11)
<=> v105130(VarCurr,bitIndex626) )
& ( v105519(VarNext,bitIndex10)
<=> v105130(VarCurr,bitIndex625) )
& ( v105519(VarNext,bitIndex9)
<=> v105130(VarCurr,bitIndex624) )
& ( v105519(VarNext,bitIndex8)
<=> v105130(VarCurr,bitIndex623) )
& ( v105519(VarNext,bitIndex7)
<=> v105130(VarCurr,bitIndex622) )
& ( v105519(VarNext,bitIndex6)
<=> v105130(VarCurr,bitIndex621) )
& ( v105519(VarNext,bitIndex5)
<=> v105130(VarCurr,bitIndex620) )
& ( v105519(VarNext,bitIndex4)
<=> v105130(VarCurr,bitIndex619) )
& ( v105519(VarNext,bitIndex3)
<=> v105130(VarCurr,bitIndex618) )
& ( v105519(VarNext,bitIndex2)
<=> v105130(VarCurr,bitIndex617) )
& ( v105519(VarNext,bitIndex1)
<=> v105130(VarCurr,bitIndex616) )
& ( v105519(VarNext,bitIndex0)
<=> v105130(VarCurr,bitIndex615) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1791,axiom,
! [VarNext] :
( v105520(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105519(VarNext,B)
<=> v105546(VarNext,B) ) ) ) ).
fof(addAssignment_32505,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105546(VarNext,B)
<=> v105544(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4979,axiom,
! [VarCurr] :
( ~ v105299(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105544(VarCurr,B)
<=> v105547(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4985,axiom,
! [VarCurr] :
( v105299(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105544(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1224,axiom,
! [VarCurr] :
( ( ~ v105533(VarCurr)
& ~ v105535(VarCurr) )
=> ! [B] :
( range_122_0(B)
=> ( v105547(VarCurr,B)
<=> v105512(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4978,axiom,
! [VarCurr] :
( v105535(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105547(VarCurr,B)
<=> v105505(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_5,axiom,
! [VarCurr] :
( v105533(VarCurr)
=> ( ( v105547(VarCurr,bitIndex122)
<=> v105130(VarCurr,bitIndex614) )
& ( v105547(VarCurr,bitIndex121)
<=> v105130(VarCurr,bitIndex613) )
& ( v105547(VarCurr,bitIndex120)
<=> v105130(VarCurr,bitIndex612) )
& ( v105547(VarCurr,bitIndex119)
<=> v105130(VarCurr,bitIndex611) )
& ( v105547(VarCurr,bitIndex118)
<=> v105130(VarCurr,bitIndex610) )
& ( v105547(VarCurr,bitIndex117)
<=> v105130(VarCurr,bitIndex609) )
& ( v105547(VarCurr,bitIndex116)
<=> v105130(VarCurr,bitIndex608) )
& ( v105547(VarCurr,bitIndex115)
<=> v105130(VarCurr,bitIndex607) )
& ( v105547(VarCurr,bitIndex114)
<=> v105130(VarCurr,bitIndex606) )
& ( v105547(VarCurr,bitIndex113)
<=> v105130(VarCurr,bitIndex605) )
& ( v105547(VarCurr,bitIndex112)
<=> v105130(VarCurr,bitIndex604) )
& ( v105547(VarCurr,bitIndex111)
<=> v105130(VarCurr,bitIndex603) )
& ( v105547(VarCurr,bitIndex110)
<=> v105130(VarCurr,bitIndex602) )
& ( v105547(VarCurr,bitIndex109)
<=> v105130(VarCurr,bitIndex601) )
& ( v105547(VarCurr,bitIndex108)
<=> v105130(VarCurr,bitIndex600) )
& ( v105547(VarCurr,bitIndex107)
<=> v105130(VarCurr,bitIndex599) )
& ( v105547(VarCurr,bitIndex106)
<=> v105130(VarCurr,bitIndex598) )
& ( v105547(VarCurr,bitIndex105)
<=> v105130(VarCurr,bitIndex597) )
& ( v105547(VarCurr,bitIndex104)
<=> v105130(VarCurr,bitIndex596) )
& ( v105547(VarCurr,bitIndex103)
<=> v105130(VarCurr,bitIndex595) )
& ( v105547(VarCurr,bitIndex102)
<=> v105130(VarCurr,bitIndex594) )
& ( v105547(VarCurr,bitIndex101)
<=> v105130(VarCurr,bitIndex593) )
& ( v105547(VarCurr,bitIndex100)
<=> v105130(VarCurr,bitIndex592) )
& ( v105547(VarCurr,bitIndex99)
<=> v105130(VarCurr,bitIndex591) )
& ( v105547(VarCurr,bitIndex98)
<=> v105130(VarCurr,bitIndex590) )
& ( v105547(VarCurr,bitIndex97)
<=> v105130(VarCurr,bitIndex589) )
& ( v105547(VarCurr,bitIndex96)
<=> v105130(VarCurr,bitIndex588) )
& ( v105547(VarCurr,bitIndex95)
<=> v105130(VarCurr,bitIndex587) )
& ( v105547(VarCurr,bitIndex94)
<=> v105130(VarCurr,bitIndex586) )
& ( v105547(VarCurr,bitIndex93)
<=> v105130(VarCurr,bitIndex585) )
& ( v105547(VarCurr,bitIndex92)
<=> v105130(VarCurr,bitIndex584) )
& ( v105547(VarCurr,bitIndex91)
<=> v105130(VarCurr,bitIndex583) )
& ( v105547(VarCurr,bitIndex90)
<=> v105130(VarCurr,bitIndex582) )
& ( v105547(VarCurr,bitIndex89)
<=> v105130(VarCurr,bitIndex581) )
& ( v105547(VarCurr,bitIndex88)
<=> v105130(VarCurr,bitIndex580) )
& ( v105547(VarCurr,bitIndex87)
<=> v105130(VarCurr,bitIndex579) )
& ( v105547(VarCurr,bitIndex86)
<=> v105130(VarCurr,bitIndex578) )
& ( v105547(VarCurr,bitIndex85)
<=> v105130(VarCurr,bitIndex577) )
& ( v105547(VarCurr,bitIndex84)
<=> v105130(VarCurr,bitIndex576) )
& ( v105547(VarCurr,bitIndex83)
<=> v105130(VarCurr,bitIndex575) )
& ( v105547(VarCurr,bitIndex82)
<=> v105130(VarCurr,bitIndex574) )
& ( v105547(VarCurr,bitIndex81)
<=> v105130(VarCurr,bitIndex573) )
& ( v105547(VarCurr,bitIndex80)
<=> v105130(VarCurr,bitIndex572) )
& ( v105547(VarCurr,bitIndex79)
<=> v105130(VarCurr,bitIndex571) )
& ( v105547(VarCurr,bitIndex78)
<=> v105130(VarCurr,bitIndex570) )
& ( v105547(VarCurr,bitIndex77)
<=> v105130(VarCurr,bitIndex569) )
& ( v105547(VarCurr,bitIndex76)
<=> v105130(VarCurr,bitIndex568) )
& ( v105547(VarCurr,bitIndex75)
<=> v105130(VarCurr,bitIndex567) )
& ( v105547(VarCurr,bitIndex74)
<=> v105130(VarCurr,bitIndex566) )
& ( v105547(VarCurr,bitIndex73)
<=> v105130(VarCurr,bitIndex565) )
& ( v105547(VarCurr,bitIndex72)
<=> v105130(VarCurr,bitIndex564) )
& ( v105547(VarCurr,bitIndex71)
<=> v105130(VarCurr,bitIndex563) )
& ( v105547(VarCurr,bitIndex70)
<=> v105130(VarCurr,bitIndex562) )
& ( v105547(VarCurr,bitIndex69)
<=> v105130(VarCurr,bitIndex561) )
& ( v105547(VarCurr,bitIndex68)
<=> v105130(VarCurr,bitIndex560) )
& ( v105547(VarCurr,bitIndex67)
<=> v105130(VarCurr,bitIndex559) )
& ( v105547(VarCurr,bitIndex66)
<=> v105130(VarCurr,bitIndex558) )
& ( v105547(VarCurr,bitIndex65)
<=> v105130(VarCurr,bitIndex557) )
& ( v105547(VarCurr,bitIndex64)
<=> v105130(VarCurr,bitIndex556) )
& ( v105547(VarCurr,bitIndex63)
<=> v105130(VarCurr,bitIndex555) )
& ( v105547(VarCurr,bitIndex62)
<=> v105130(VarCurr,bitIndex554) )
& ( v105547(VarCurr,bitIndex61)
<=> v105130(VarCurr,bitIndex553) )
& ( v105547(VarCurr,bitIndex60)
<=> v105130(VarCurr,bitIndex552) )
& ( v105547(VarCurr,bitIndex59)
<=> v105130(VarCurr,bitIndex551) )
& ( v105547(VarCurr,bitIndex58)
<=> v105130(VarCurr,bitIndex550) )
& ( v105547(VarCurr,bitIndex57)
<=> v105130(VarCurr,bitIndex549) )
& ( v105547(VarCurr,bitIndex56)
<=> v105130(VarCurr,bitIndex548) )
& ( v105547(VarCurr,bitIndex55)
<=> v105130(VarCurr,bitIndex547) )
& ( v105547(VarCurr,bitIndex54)
<=> v105130(VarCurr,bitIndex546) )
& ( v105547(VarCurr,bitIndex53)
<=> v105130(VarCurr,bitIndex545) )
& ( v105547(VarCurr,bitIndex52)
<=> v105130(VarCurr,bitIndex544) )
& ( v105547(VarCurr,bitIndex51)
<=> v105130(VarCurr,bitIndex543) )
& ( v105547(VarCurr,bitIndex50)
<=> v105130(VarCurr,bitIndex542) )
& ( v105547(VarCurr,bitIndex49)
<=> v105130(VarCurr,bitIndex541) )
& ( v105547(VarCurr,bitIndex48)
<=> v105130(VarCurr,bitIndex540) )
& ( v105547(VarCurr,bitIndex47)
<=> v105130(VarCurr,bitIndex539) )
& ( v105547(VarCurr,bitIndex46)
<=> v105130(VarCurr,bitIndex538) )
& ( v105547(VarCurr,bitIndex45)
<=> v105130(VarCurr,bitIndex537) )
& ( v105547(VarCurr,bitIndex44)
<=> v105130(VarCurr,bitIndex536) )
& ( v105547(VarCurr,bitIndex43)
<=> v105130(VarCurr,bitIndex535) )
& ( v105547(VarCurr,bitIndex42)
<=> v105130(VarCurr,bitIndex534) )
& ( v105547(VarCurr,bitIndex41)
<=> v105130(VarCurr,bitIndex533) )
& ( v105547(VarCurr,bitIndex40)
<=> v105130(VarCurr,bitIndex532) )
& ( v105547(VarCurr,bitIndex39)
<=> v105130(VarCurr,bitIndex531) )
& ( v105547(VarCurr,bitIndex38)
<=> v105130(VarCurr,bitIndex530) )
& ( v105547(VarCurr,bitIndex37)
<=> v105130(VarCurr,bitIndex529) )
& ( v105547(VarCurr,bitIndex36)
<=> v105130(VarCurr,bitIndex528) )
& ( v105547(VarCurr,bitIndex35)
<=> v105130(VarCurr,bitIndex527) )
& ( v105547(VarCurr,bitIndex34)
<=> v105130(VarCurr,bitIndex526) )
& ( v105547(VarCurr,bitIndex33)
<=> v105130(VarCurr,bitIndex525) )
& ( v105547(VarCurr,bitIndex32)
<=> v105130(VarCurr,bitIndex524) )
& ( v105547(VarCurr,bitIndex31)
<=> v105130(VarCurr,bitIndex523) )
& ( v105547(VarCurr,bitIndex30)
<=> v105130(VarCurr,bitIndex522) )
& ( v105547(VarCurr,bitIndex29)
<=> v105130(VarCurr,bitIndex521) )
& ( v105547(VarCurr,bitIndex28)
<=> v105130(VarCurr,bitIndex520) )
& ( v105547(VarCurr,bitIndex27)
<=> v105130(VarCurr,bitIndex519) )
& ( v105547(VarCurr,bitIndex26)
<=> v105130(VarCurr,bitIndex518) )
& ( v105547(VarCurr,bitIndex25)
<=> v105130(VarCurr,bitIndex517) )
& ( v105547(VarCurr,bitIndex24)
<=> v105130(VarCurr,bitIndex516) )
& ( v105547(VarCurr,bitIndex23)
<=> v105130(VarCurr,bitIndex515) )
& ( v105547(VarCurr,bitIndex22)
<=> v105130(VarCurr,bitIndex514) )
& ( v105547(VarCurr,bitIndex21)
<=> v105130(VarCurr,bitIndex513) )
& ( v105547(VarCurr,bitIndex20)
<=> v105130(VarCurr,bitIndex512) )
& ( v105547(VarCurr,bitIndex19)
<=> v105130(VarCurr,bitIndex511) )
& ( v105547(VarCurr,bitIndex18)
<=> v105130(VarCurr,bitIndex510) )
& ( v105547(VarCurr,bitIndex17)
<=> v105130(VarCurr,bitIndex509) )
& ( v105547(VarCurr,bitIndex16)
<=> v105130(VarCurr,bitIndex508) )
& ( v105547(VarCurr,bitIndex15)
<=> v105130(VarCurr,bitIndex507) )
& ( v105547(VarCurr,bitIndex14)
<=> v105130(VarCurr,bitIndex506) )
& ( v105547(VarCurr,bitIndex13)
<=> v105130(VarCurr,bitIndex505) )
& ( v105547(VarCurr,bitIndex12)
<=> v105130(VarCurr,bitIndex504) )
& ( v105547(VarCurr,bitIndex11)
<=> v105130(VarCurr,bitIndex503) )
& ( v105547(VarCurr,bitIndex10)
<=> v105130(VarCurr,bitIndex502) )
& ( v105547(VarCurr,bitIndex9)
<=> v105130(VarCurr,bitIndex501) )
& ( v105547(VarCurr,bitIndex8)
<=> v105130(VarCurr,bitIndex500) )
& ( v105547(VarCurr,bitIndex7)
<=> v105130(VarCurr,bitIndex499) )
& ( v105547(VarCurr,bitIndex6)
<=> v105130(VarCurr,bitIndex498) )
& ( v105547(VarCurr,bitIndex5)
<=> v105130(VarCurr,bitIndex497) )
& ( v105547(VarCurr,bitIndex4)
<=> v105130(VarCurr,bitIndex496) )
& ( v105547(VarCurr,bitIndex3)
<=> v105130(VarCurr,bitIndex495) )
& ( v105547(VarCurr,bitIndex2)
<=> v105130(VarCurr,bitIndex494) )
& ( v105547(VarCurr,bitIndex1)
<=> v105130(VarCurr,bitIndex493) )
& ( v105547(VarCurr,bitIndex0)
<=> v105130(VarCurr,bitIndex492) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21039,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105520(VarNext)
<=> ( v105521(VarNext)
& v105528(VarNext) ) ) ) ).
fof(addAssignment_32504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105528(VarNext)
<=> v105526(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21038,axiom,
! [VarCurr] :
( v105526(VarCurr)
<=> ( v105529(VarCurr)
& v105540(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21037,axiom,
! [VarCurr] :
( v105540(VarCurr)
<=> ( v105541(VarCurr)
| v105299(VarCurr) ) ) ).
fof(writeUnaryOperator_8231,axiom,
! [VarCurr] :
( ~ v105541(VarCurr)
<=> v105542(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7369,axiom,
! [VarCurr] :
( v105542(VarCurr)
<=> ( ( v105543(VarCurr,bitIndex1)
<=> $false )
& ( v105543(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32503,axiom,
! [VarCurr] :
( v105543(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32502,axiom,
! [VarCurr] :
( v105543(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21036,axiom,
! [VarCurr] :
( v105529(VarCurr)
<=> ( v105299(VarCurr)
| v105530(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21035,axiom,
! [VarCurr] :
( v105530(VarCurr)
<=> ( v105531(VarCurr)
& v105539(VarCurr) ) ) ).
fof(writeUnaryOperator_8230,axiom,
! [VarCurr] :
( ~ v105539(VarCurr)
<=> v105299(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21034,axiom,
! [VarCurr] :
( v105531(VarCurr)
<=> ( v105532(VarCurr)
| v105537(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7368,axiom,
! [VarCurr] :
( v105537(VarCurr)
<=> ( ( v105538(VarCurr,bitIndex1)
<=> $true )
& ( v105538(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32501,axiom,
! [VarCurr] :
( v105538(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32500,axiom,
! [VarCurr] :
( v105538(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21033,axiom,
! [VarCurr] :
( v105532(VarCurr)
<=> ( v105533(VarCurr)
| v105535(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7367,axiom,
! [VarCurr] :
( v105535(VarCurr)
<=> ( ( v105536(VarCurr,bitIndex1)
<=> $true )
& ( v105536(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32499,axiom,
! [VarCurr] :
( v105536(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32498,axiom,
! [VarCurr] :
( v105536(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7366,axiom,
! [VarCurr] :
( v105533(VarCurr)
<=> ( ( v105534(VarCurr,bitIndex1)
<=> $false )
& ( v105534(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32497,axiom,
! [VarCurr] :
( v105534(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32496,axiom,
! [VarCurr] :
( v105534(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21032,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105521(VarNext)
<=> ( v105523(VarNext)
& v105195(VarNext) ) ) ) ).
fof(writeUnaryOperator_8229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105523(VarNext)
<=> v105202(VarNext) ) ) ).
fof(addAssignment_32495,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105512(VarCurr,B)
<=> v105517(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2258,axiom,
! [VarCurr] :
( ~ v105514(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105517(VarCurr,B)
<=> v105516(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2289,axiom,
! [VarCurr] :
( v105514(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105517(VarCurr,B)
<=> v105133(VarCurr,B) ) ) ) ).
fof(addAssignment_32494,axiom,
! [VarCurr] :
( ( v105516(VarCurr,bitIndex122)
<=> v105130(VarCurr,bitIndex614) )
& ( v105516(VarCurr,bitIndex121)
<=> v105130(VarCurr,bitIndex613) )
& ( v105516(VarCurr,bitIndex120)
<=> v105130(VarCurr,bitIndex612) )
& ( v105516(VarCurr,bitIndex119)
<=> v105130(VarCurr,bitIndex611) )
& ( v105516(VarCurr,bitIndex118)
<=> v105130(VarCurr,bitIndex610) )
& ( v105516(VarCurr,bitIndex117)
<=> v105130(VarCurr,bitIndex609) )
& ( v105516(VarCurr,bitIndex116)
<=> v105130(VarCurr,bitIndex608) ) ) ).
fof(addAssignment_32493,axiom,
! [VarCurr] :
( v105514(VarCurr)
<=> v105188(VarCurr,bitIndex1) ) ).
fof(addAssignment_32492,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105505(VarCurr,B)
<=> v105510(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2257,axiom,
! [VarCurr] :
( ~ v105507(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105510(VarCurr,B)
<=> v105509(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2288,axiom,
! [VarCurr] :
( v105507(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105510(VarCurr,B)
<=> v105133(VarCurr,B) ) ) ) ).
fof(addAssignment_32491,axiom,
! [VarCurr] :
( ( v105509(VarCurr,bitIndex122)
<=> v105130(VarCurr,bitIndex737) )
& ( v105509(VarCurr,bitIndex121)
<=> v105130(VarCurr,bitIndex736) )
& ( v105509(VarCurr,bitIndex120)
<=> v105130(VarCurr,bitIndex735) )
& ( v105509(VarCurr,bitIndex119)
<=> v105130(VarCurr,bitIndex734) )
& ( v105509(VarCurr,bitIndex118)
<=> v105130(VarCurr,bitIndex733) )
& ( v105509(VarCurr,bitIndex117)
<=> v105130(VarCurr,bitIndex732) )
& ( v105509(VarCurr,bitIndex116)
<=> v105130(VarCurr,bitIndex731) ) ) ).
fof(addAssignment_32490,axiom,
! [VarCurr] :
( v105507(VarCurr)
<=> v105188(VarCurr,bitIndex1) ) ).
fof(addAssignment_32489,axiom,
! [VarNext] :
( ( v105130(VarNext,bitIndex614)
<=> v105473(VarNext,bitIndex122) )
& ( v105130(VarNext,bitIndex613)
<=> v105473(VarNext,bitIndex121) )
& ( v105130(VarNext,bitIndex612)
<=> v105473(VarNext,bitIndex120) )
& ( v105130(VarNext,bitIndex611)
<=> v105473(VarNext,bitIndex119) )
& ( v105130(VarNext,bitIndex610)
<=> v105473(VarNext,bitIndex118) )
& ( v105130(VarNext,bitIndex609)
<=> v105473(VarNext,bitIndex117) )
& ( v105130(VarNext,bitIndex608)
<=> v105473(VarNext,bitIndex116) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_64,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105474(VarNext)
=> ( ( v105473(VarNext,bitIndex122)
<=> v105130(VarCurr,bitIndex614) )
& ( v105473(VarNext,bitIndex121)
<=> v105130(VarCurr,bitIndex613) )
& ( v105473(VarNext,bitIndex120)
<=> v105130(VarCurr,bitIndex612) )
& ( v105473(VarNext,bitIndex119)
<=> v105130(VarCurr,bitIndex611) )
& ( v105473(VarNext,bitIndex118)
<=> v105130(VarCurr,bitIndex610) )
& ( v105473(VarNext,bitIndex117)
<=> v105130(VarCurr,bitIndex609) )
& ( v105473(VarNext,bitIndex116)
<=> v105130(VarCurr,bitIndex608) )
& ( v105473(VarNext,bitIndex115)
<=> v105130(VarCurr,bitIndex607) )
& ( v105473(VarNext,bitIndex114)
<=> v105130(VarCurr,bitIndex606) )
& ( v105473(VarNext,bitIndex113)
<=> v105130(VarCurr,bitIndex605) )
& ( v105473(VarNext,bitIndex112)
<=> v105130(VarCurr,bitIndex604) )
& ( v105473(VarNext,bitIndex111)
<=> v105130(VarCurr,bitIndex603) )
& ( v105473(VarNext,bitIndex110)
<=> v105130(VarCurr,bitIndex602) )
& ( v105473(VarNext,bitIndex109)
<=> v105130(VarCurr,bitIndex601) )
& ( v105473(VarNext,bitIndex108)
<=> v105130(VarCurr,bitIndex600) )
& ( v105473(VarNext,bitIndex107)
<=> v105130(VarCurr,bitIndex599) )
& ( v105473(VarNext,bitIndex106)
<=> v105130(VarCurr,bitIndex598) )
& ( v105473(VarNext,bitIndex105)
<=> v105130(VarCurr,bitIndex597) )
& ( v105473(VarNext,bitIndex104)
<=> v105130(VarCurr,bitIndex596) )
& ( v105473(VarNext,bitIndex103)
<=> v105130(VarCurr,bitIndex595) )
& ( v105473(VarNext,bitIndex102)
<=> v105130(VarCurr,bitIndex594) )
& ( v105473(VarNext,bitIndex101)
<=> v105130(VarCurr,bitIndex593) )
& ( v105473(VarNext,bitIndex100)
<=> v105130(VarCurr,bitIndex592) )
& ( v105473(VarNext,bitIndex99)
<=> v105130(VarCurr,bitIndex591) )
& ( v105473(VarNext,bitIndex98)
<=> v105130(VarCurr,bitIndex590) )
& ( v105473(VarNext,bitIndex97)
<=> v105130(VarCurr,bitIndex589) )
& ( v105473(VarNext,bitIndex96)
<=> v105130(VarCurr,bitIndex588) )
& ( v105473(VarNext,bitIndex95)
<=> v105130(VarCurr,bitIndex587) )
& ( v105473(VarNext,bitIndex94)
<=> v105130(VarCurr,bitIndex586) )
& ( v105473(VarNext,bitIndex93)
<=> v105130(VarCurr,bitIndex585) )
& ( v105473(VarNext,bitIndex92)
<=> v105130(VarCurr,bitIndex584) )
& ( v105473(VarNext,bitIndex91)
<=> v105130(VarCurr,bitIndex583) )
& ( v105473(VarNext,bitIndex90)
<=> v105130(VarCurr,bitIndex582) )
& ( v105473(VarNext,bitIndex89)
<=> v105130(VarCurr,bitIndex581) )
& ( v105473(VarNext,bitIndex88)
<=> v105130(VarCurr,bitIndex580) )
& ( v105473(VarNext,bitIndex87)
<=> v105130(VarCurr,bitIndex579) )
& ( v105473(VarNext,bitIndex86)
<=> v105130(VarCurr,bitIndex578) )
& ( v105473(VarNext,bitIndex85)
<=> v105130(VarCurr,bitIndex577) )
& ( v105473(VarNext,bitIndex84)
<=> v105130(VarCurr,bitIndex576) )
& ( v105473(VarNext,bitIndex83)
<=> v105130(VarCurr,bitIndex575) )
& ( v105473(VarNext,bitIndex82)
<=> v105130(VarCurr,bitIndex574) )
& ( v105473(VarNext,bitIndex81)
<=> v105130(VarCurr,bitIndex573) )
& ( v105473(VarNext,bitIndex80)
<=> v105130(VarCurr,bitIndex572) )
& ( v105473(VarNext,bitIndex79)
<=> v105130(VarCurr,bitIndex571) )
& ( v105473(VarNext,bitIndex78)
<=> v105130(VarCurr,bitIndex570) )
& ( v105473(VarNext,bitIndex77)
<=> v105130(VarCurr,bitIndex569) )
& ( v105473(VarNext,bitIndex76)
<=> v105130(VarCurr,bitIndex568) )
& ( v105473(VarNext,bitIndex75)
<=> v105130(VarCurr,bitIndex567) )
& ( v105473(VarNext,bitIndex74)
<=> v105130(VarCurr,bitIndex566) )
& ( v105473(VarNext,bitIndex73)
<=> v105130(VarCurr,bitIndex565) )
& ( v105473(VarNext,bitIndex72)
<=> v105130(VarCurr,bitIndex564) )
& ( v105473(VarNext,bitIndex71)
<=> v105130(VarCurr,bitIndex563) )
& ( v105473(VarNext,bitIndex70)
<=> v105130(VarCurr,bitIndex562) )
& ( v105473(VarNext,bitIndex69)
<=> v105130(VarCurr,bitIndex561) )
& ( v105473(VarNext,bitIndex68)
<=> v105130(VarCurr,bitIndex560) )
& ( v105473(VarNext,bitIndex67)
<=> v105130(VarCurr,bitIndex559) )
& ( v105473(VarNext,bitIndex66)
<=> v105130(VarCurr,bitIndex558) )
& ( v105473(VarNext,bitIndex65)
<=> v105130(VarCurr,bitIndex557) )
& ( v105473(VarNext,bitIndex64)
<=> v105130(VarCurr,bitIndex556) )
& ( v105473(VarNext,bitIndex63)
<=> v105130(VarCurr,bitIndex555) )
& ( v105473(VarNext,bitIndex62)
<=> v105130(VarCurr,bitIndex554) )
& ( v105473(VarNext,bitIndex61)
<=> v105130(VarCurr,bitIndex553) )
& ( v105473(VarNext,bitIndex60)
<=> v105130(VarCurr,bitIndex552) )
& ( v105473(VarNext,bitIndex59)
<=> v105130(VarCurr,bitIndex551) )
& ( v105473(VarNext,bitIndex58)
<=> v105130(VarCurr,bitIndex550) )
& ( v105473(VarNext,bitIndex57)
<=> v105130(VarCurr,bitIndex549) )
& ( v105473(VarNext,bitIndex56)
<=> v105130(VarCurr,bitIndex548) )
& ( v105473(VarNext,bitIndex55)
<=> v105130(VarCurr,bitIndex547) )
& ( v105473(VarNext,bitIndex54)
<=> v105130(VarCurr,bitIndex546) )
& ( v105473(VarNext,bitIndex53)
<=> v105130(VarCurr,bitIndex545) )
& ( v105473(VarNext,bitIndex52)
<=> v105130(VarCurr,bitIndex544) )
& ( v105473(VarNext,bitIndex51)
<=> v105130(VarCurr,bitIndex543) )
& ( v105473(VarNext,bitIndex50)
<=> v105130(VarCurr,bitIndex542) )
& ( v105473(VarNext,bitIndex49)
<=> v105130(VarCurr,bitIndex541) )
& ( v105473(VarNext,bitIndex48)
<=> v105130(VarCurr,bitIndex540) )
& ( v105473(VarNext,bitIndex47)
<=> v105130(VarCurr,bitIndex539) )
& ( v105473(VarNext,bitIndex46)
<=> v105130(VarCurr,bitIndex538) )
& ( v105473(VarNext,bitIndex45)
<=> v105130(VarCurr,bitIndex537) )
& ( v105473(VarNext,bitIndex44)
<=> v105130(VarCurr,bitIndex536) )
& ( v105473(VarNext,bitIndex43)
<=> v105130(VarCurr,bitIndex535) )
& ( v105473(VarNext,bitIndex42)
<=> v105130(VarCurr,bitIndex534) )
& ( v105473(VarNext,bitIndex41)
<=> v105130(VarCurr,bitIndex533) )
& ( v105473(VarNext,bitIndex40)
<=> v105130(VarCurr,bitIndex532) )
& ( v105473(VarNext,bitIndex39)
<=> v105130(VarCurr,bitIndex531) )
& ( v105473(VarNext,bitIndex38)
<=> v105130(VarCurr,bitIndex530) )
& ( v105473(VarNext,bitIndex37)
<=> v105130(VarCurr,bitIndex529) )
& ( v105473(VarNext,bitIndex36)
<=> v105130(VarCurr,bitIndex528) )
& ( v105473(VarNext,bitIndex35)
<=> v105130(VarCurr,bitIndex527) )
& ( v105473(VarNext,bitIndex34)
<=> v105130(VarCurr,bitIndex526) )
& ( v105473(VarNext,bitIndex33)
<=> v105130(VarCurr,bitIndex525) )
& ( v105473(VarNext,bitIndex32)
<=> v105130(VarCurr,bitIndex524) )
& ( v105473(VarNext,bitIndex31)
<=> v105130(VarCurr,bitIndex523) )
& ( v105473(VarNext,bitIndex30)
<=> v105130(VarCurr,bitIndex522) )
& ( v105473(VarNext,bitIndex29)
<=> v105130(VarCurr,bitIndex521) )
& ( v105473(VarNext,bitIndex28)
<=> v105130(VarCurr,bitIndex520) )
& ( v105473(VarNext,bitIndex27)
<=> v105130(VarCurr,bitIndex519) )
& ( v105473(VarNext,bitIndex26)
<=> v105130(VarCurr,bitIndex518) )
& ( v105473(VarNext,bitIndex25)
<=> v105130(VarCurr,bitIndex517) )
& ( v105473(VarNext,bitIndex24)
<=> v105130(VarCurr,bitIndex516) )
& ( v105473(VarNext,bitIndex23)
<=> v105130(VarCurr,bitIndex515) )
& ( v105473(VarNext,bitIndex22)
<=> v105130(VarCurr,bitIndex514) )
& ( v105473(VarNext,bitIndex21)
<=> v105130(VarCurr,bitIndex513) )
& ( v105473(VarNext,bitIndex20)
<=> v105130(VarCurr,bitIndex512) )
& ( v105473(VarNext,bitIndex19)
<=> v105130(VarCurr,bitIndex511) )
& ( v105473(VarNext,bitIndex18)
<=> v105130(VarCurr,bitIndex510) )
& ( v105473(VarNext,bitIndex17)
<=> v105130(VarCurr,bitIndex509) )
& ( v105473(VarNext,bitIndex16)
<=> v105130(VarCurr,bitIndex508) )
& ( v105473(VarNext,bitIndex15)
<=> v105130(VarCurr,bitIndex507) )
& ( v105473(VarNext,bitIndex14)
<=> v105130(VarCurr,bitIndex506) )
& ( v105473(VarNext,bitIndex13)
<=> v105130(VarCurr,bitIndex505) )
& ( v105473(VarNext,bitIndex12)
<=> v105130(VarCurr,bitIndex504) )
& ( v105473(VarNext,bitIndex11)
<=> v105130(VarCurr,bitIndex503) )
& ( v105473(VarNext,bitIndex10)
<=> v105130(VarCurr,bitIndex502) )
& ( v105473(VarNext,bitIndex9)
<=> v105130(VarCurr,bitIndex501) )
& ( v105473(VarNext,bitIndex8)
<=> v105130(VarCurr,bitIndex500) )
& ( v105473(VarNext,bitIndex7)
<=> v105130(VarCurr,bitIndex499) )
& ( v105473(VarNext,bitIndex6)
<=> v105130(VarCurr,bitIndex498) )
& ( v105473(VarNext,bitIndex5)
<=> v105130(VarCurr,bitIndex497) )
& ( v105473(VarNext,bitIndex4)
<=> v105130(VarCurr,bitIndex496) )
& ( v105473(VarNext,bitIndex3)
<=> v105130(VarCurr,bitIndex495) )
& ( v105473(VarNext,bitIndex2)
<=> v105130(VarCurr,bitIndex494) )
& ( v105473(VarNext,bitIndex1)
<=> v105130(VarCurr,bitIndex493) )
& ( v105473(VarNext,bitIndex0)
<=> v105130(VarCurr,bitIndex492) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1790,axiom,
! [VarNext] :
( v105474(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105473(VarNext,B)
<=> v105500(VarNext,B) ) ) ) ).
fof(addAssignment_32488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105500(VarNext,B)
<=> v105498(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4977,axiom,
! [VarCurr] :
( ~ v105299(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105498(VarCurr,B)
<=> v105501(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4984,axiom,
! [VarCurr] :
( v105299(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105498(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1223,axiom,
! [VarCurr] :
( ( ~ v105487(VarCurr)
& ~ v105489(VarCurr) )
=> ! [B] :
( range_122_0(B)
=> ( v105501(VarCurr,B)
<=> v105466(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4976,axiom,
! [VarCurr] :
( v105489(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105501(VarCurr,B)
<=> v105459(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_4,axiom,
! [VarCurr] :
( v105487(VarCurr)
=> ( ( v105501(VarCurr,bitIndex122)
<=> v105130(VarCurr,bitIndex491) )
& ( v105501(VarCurr,bitIndex121)
<=> v105130(VarCurr,bitIndex490) )
& ( v105501(VarCurr,bitIndex120)
<=> v105130(VarCurr,bitIndex489) )
& ( v105501(VarCurr,bitIndex119)
<=> v105130(VarCurr,bitIndex488) )
& ( v105501(VarCurr,bitIndex118)
<=> v105130(VarCurr,bitIndex487) )
& ( v105501(VarCurr,bitIndex117)
<=> v105130(VarCurr,bitIndex486) )
& ( v105501(VarCurr,bitIndex116)
<=> v105130(VarCurr,bitIndex485) )
& ( v105501(VarCurr,bitIndex115)
<=> v105130(VarCurr,bitIndex484) )
& ( v105501(VarCurr,bitIndex114)
<=> v105130(VarCurr,bitIndex483) )
& ( v105501(VarCurr,bitIndex113)
<=> v105130(VarCurr,bitIndex482) )
& ( v105501(VarCurr,bitIndex112)
<=> v105130(VarCurr,bitIndex481) )
& ( v105501(VarCurr,bitIndex111)
<=> v105130(VarCurr,bitIndex480) )
& ( v105501(VarCurr,bitIndex110)
<=> v105130(VarCurr,bitIndex479) )
& ( v105501(VarCurr,bitIndex109)
<=> v105130(VarCurr,bitIndex478) )
& ( v105501(VarCurr,bitIndex108)
<=> v105130(VarCurr,bitIndex477) )
& ( v105501(VarCurr,bitIndex107)
<=> v105130(VarCurr,bitIndex476) )
& ( v105501(VarCurr,bitIndex106)
<=> v105130(VarCurr,bitIndex475) )
& ( v105501(VarCurr,bitIndex105)
<=> v105130(VarCurr,bitIndex474) )
& ( v105501(VarCurr,bitIndex104)
<=> v105130(VarCurr,bitIndex473) )
& ( v105501(VarCurr,bitIndex103)
<=> v105130(VarCurr,bitIndex472) )
& ( v105501(VarCurr,bitIndex102)
<=> v105130(VarCurr,bitIndex471) )
& ( v105501(VarCurr,bitIndex101)
<=> v105130(VarCurr,bitIndex470) )
& ( v105501(VarCurr,bitIndex100)
<=> v105130(VarCurr,bitIndex469) )
& ( v105501(VarCurr,bitIndex99)
<=> v105130(VarCurr,bitIndex468) )
& ( v105501(VarCurr,bitIndex98)
<=> v105130(VarCurr,bitIndex467) )
& ( v105501(VarCurr,bitIndex97)
<=> v105130(VarCurr,bitIndex466) )
& ( v105501(VarCurr,bitIndex96)
<=> v105130(VarCurr,bitIndex465) )
& ( v105501(VarCurr,bitIndex95)
<=> v105130(VarCurr,bitIndex464) )
& ( v105501(VarCurr,bitIndex94)
<=> v105130(VarCurr,bitIndex463) )
& ( v105501(VarCurr,bitIndex93)
<=> v105130(VarCurr,bitIndex462) )
& ( v105501(VarCurr,bitIndex92)
<=> v105130(VarCurr,bitIndex461) )
& ( v105501(VarCurr,bitIndex91)
<=> v105130(VarCurr,bitIndex460) )
& ( v105501(VarCurr,bitIndex90)
<=> v105130(VarCurr,bitIndex459) )
& ( v105501(VarCurr,bitIndex89)
<=> v105130(VarCurr,bitIndex458) )
& ( v105501(VarCurr,bitIndex88)
<=> v105130(VarCurr,bitIndex457) )
& ( v105501(VarCurr,bitIndex87)
<=> v105130(VarCurr,bitIndex456) )
& ( v105501(VarCurr,bitIndex86)
<=> v105130(VarCurr,bitIndex455) )
& ( v105501(VarCurr,bitIndex85)
<=> v105130(VarCurr,bitIndex454) )
& ( v105501(VarCurr,bitIndex84)
<=> v105130(VarCurr,bitIndex453) )
& ( v105501(VarCurr,bitIndex83)
<=> v105130(VarCurr,bitIndex452) )
& ( v105501(VarCurr,bitIndex82)
<=> v105130(VarCurr,bitIndex451) )
& ( v105501(VarCurr,bitIndex81)
<=> v105130(VarCurr,bitIndex450) )
& ( v105501(VarCurr,bitIndex80)
<=> v105130(VarCurr,bitIndex449) )
& ( v105501(VarCurr,bitIndex79)
<=> v105130(VarCurr,bitIndex448) )
& ( v105501(VarCurr,bitIndex78)
<=> v105130(VarCurr,bitIndex447) )
& ( v105501(VarCurr,bitIndex77)
<=> v105130(VarCurr,bitIndex446) )
& ( v105501(VarCurr,bitIndex76)
<=> v105130(VarCurr,bitIndex445) )
& ( v105501(VarCurr,bitIndex75)
<=> v105130(VarCurr,bitIndex444) )
& ( v105501(VarCurr,bitIndex74)
<=> v105130(VarCurr,bitIndex443) )
& ( v105501(VarCurr,bitIndex73)
<=> v105130(VarCurr,bitIndex442) )
& ( v105501(VarCurr,bitIndex72)
<=> v105130(VarCurr,bitIndex441) )
& ( v105501(VarCurr,bitIndex71)
<=> v105130(VarCurr,bitIndex440) )
& ( v105501(VarCurr,bitIndex70)
<=> v105130(VarCurr,bitIndex439) )
& ( v105501(VarCurr,bitIndex69)
<=> v105130(VarCurr,bitIndex438) )
& ( v105501(VarCurr,bitIndex68)
<=> v105130(VarCurr,bitIndex437) )
& ( v105501(VarCurr,bitIndex67)
<=> v105130(VarCurr,bitIndex436) )
& ( v105501(VarCurr,bitIndex66)
<=> v105130(VarCurr,bitIndex435) )
& ( v105501(VarCurr,bitIndex65)
<=> v105130(VarCurr,bitIndex434) )
& ( v105501(VarCurr,bitIndex64)
<=> v105130(VarCurr,bitIndex433) )
& ( v105501(VarCurr,bitIndex63)
<=> v105130(VarCurr,bitIndex432) )
& ( v105501(VarCurr,bitIndex62)
<=> v105130(VarCurr,bitIndex431) )
& ( v105501(VarCurr,bitIndex61)
<=> v105130(VarCurr,bitIndex430) )
& ( v105501(VarCurr,bitIndex60)
<=> v105130(VarCurr,bitIndex429) )
& ( v105501(VarCurr,bitIndex59)
<=> v105130(VarCurr,bitIndex428) )
& ( v105501(VarCurr,bitIndex58)
<=> v105130(VarCurr,bitIndex427) )
& ( v105501(VarCurr,bitIndex57)
<=> v105130(VarCurr,bitIndex426) )
& ( v105501(VarCurr,bitIndex56)
<=> v105130(VarCurr,bitIndex425) )
& ( v105501(VarCurr,bitIndex55)
<=> v105130(VarCurr,bitIndex424) )
& ( v105501(VarCurr,bitIndex54)
<=> v105130(VarCurr,bitIndex423) )
& ( v105501(VarCurr,bitIndex53)
<=> v105130(VarCurr,bitIndex422) )
& ( v105501(VarCurr,bitIndex52)
<=> v105130(VarCurr,bitIndex421) )
& ( v105501(VarCurr,bitIndex51)
<=> v105130(VarCurr,bitIndex420) )
& ( v105501(VarCurr,bitIndex50)
<=> v105130(VarCurr,bitIndex419) )
& ( v105501(VarCurr,bitIndex49)
<=> v105130(VarCurr,bitIndex418) )
& ( v105501(VarCurr,bitIndex48)
<=> v105130(VarCurr,bitIndex417) )
& ( v105501(VarCurr,bitIndex47)
<=> v105130(VarCurr,bitIndex416) )
& ( v105501(VarCurr,bitIndex46)
<=> v105130(VarCurr,bitIndex415) )
& ( v105501(VarCurr,bitIndex45)
<=> v105130(VarCurr,bitIndex414) )
& ( v105501(VarCurr,bitIndex44)
<=> v105130(VarCurr,bitIndex413) )
& ( v105501(VarCurr,bitIndex43)
<=> v105130(VarCurr,bitIndex412) )
& ( v105501(VarCurr,bitIndex42)
<=> v105130(VarCurr,bitIndex411) )
& ( v105501(VarCurr,bitIndex41)
<=> v105130(VarCurr,bitIndex410) )
& ( v105501(VarCurr,bitIndex40)
<=> v105130(VarCurr,bitIndex409) )
& ( v105501(VarCurr,bitIndex39)
<=> v105130(VarCurr,bitIndex408) )
& ( v105501(VarCurr,bitIndex38)
<=> v105130(VarCurr,bitIndex407) )
& ( v105501(VarCurr,bitIndex37)
<=> v105130(VarCurr,bitIndex406) )
& ( v105501(VarCurr,bitIndex36)
<=> v105130(VarCurr,bitIndex405) )
& ( v105501(VarCurr,bitIndex35)
<=> v105130(VarCurr,bitIndex404) )
& ( v105501(VarCurr,bitIndex34)
<=> v105130(VarCurr,bitIndex403) )
& ( v105501(VarCurr,bitIndex33)
<=> v105130(VarCurr,bitIndex402) )
& ( v105501(VarCurr,bitIndex32)
<=> v105130(VarCurr,bitIndex401) )
& ( v105501(VarCurr,bitIndex31)
<=> v105130(VarCurr,bitIndex400) )
& ( v105501(VarCurr,bitIndex30)
<=> v105130(VarCurr,bitIndex399) )
& ( v105501(VarCurr,bitIndex29)
<=> v105130(VarCurr,bitIndex398) )
& ( v105501(VarCurr,bitIndex28)
<=> v105130(VarCurr,bitIndex397) )
& ( v105501(VarCurr,bitIndex27)
<=> v105130(VarCurr,bitIndex396) )
& ( v105501(VarCurr,bitIndex26)
<=> v105130(VarCurr,bitIndex395) )
& ( v105501(VarCurr,bitIndex25)
<=> v105130(VarCurr,bitIndex394) )
& ( v105501(VarCurr,bitIndex24)
<=> v105130(VarCurr,bitIndex393) )
& ( v105501(VarCurr,bitIndex23)
<=> v105130(VarCurr,bitIndex392) )
& ( v105501(VarCurr,bitIndex22)
<=> v105130(VarCurr,bitIndex391) )
& ( v105501(VarCurr,bitIndex21)
<=> v105130(VarCurr,bitIndex390) )
& ( v105501(VarCurr,bitIndex20)
<=> v105130(VarCurr,bitIndex389) )
& ( v105501(VarCurr,bitIndex19)
<=> v105130(VarCurr,bitIndex388) )
& ( v105501(VarCurr,bitIndex18)
<=> v105130(VarCurr,bitIndex387) )
& ( v105501(VarCurr,bitIndex17)
<=> v105130(VarCurr,bitIndex386) )
& ( v105501(VarCurr,bitIndex16)
<=> v105130(VarCurr,bitIndex385) )
& ( v105501(VarCurr,bitIndex15)
<=> v105130(VarCurr,bitIndex384) )
& ( v105501(VarCurr,bitIndex14)
<=> v105130(VarCurr,bitIndex383) )
& ( v105501(VarCurr,bitIndex13)
<=> v105130(VarCurr,bitIndex382) )
& ( v105501(VarCurr,bitIndex12)
<=> v105130(VarCurr,bitIndex381) )
& ( v105501(VarCurr,bitIndex11)
<=> v105130(VarCurr,bitIndex380) )
& ( v105501(VarCurr,bitIndex10)
<=> v105130(VarCurr,bitIndex379) )
& ( v105501(VarCurr,bitIndex9)
<=> v105130(VarCurr,bitIndex378) )
& ( v105501(VarCurr,bitIndex8)
<=> v105130(VarCurr,bitIndex377) )
& ( v105501(VarCurr,bitIndex7)
<=> v105130(VarCurr,bitIndex376) )
& ( v105501(VarCurr,bitIndex6)
<=> v105130(VarCurr,bitIndex375) )
& ( v105501(VarCurr,bitIndex5)
<=> v105130(VarCurr,bitIndex374) )
& ( v105501(VarCurr,bitIndex4)
<=> v105130(VarCurr,bitIndex373) )
& ( v105501(VarCurr,bitIndex3)
<=> v105130(VarCurr,bitIndex372) )
& ( v105501(VarCurr,bitIndex2)
<=> v105130(VarCurr,bitIndex371) )
& ( v105501(VarCurr,bitIndex1)
<=> v105130(VarCurr,bitIndex370) )
& ( v105501(VarCurr,bitIndex0)
<=> v105130(VarCurr,bitIndex369) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21031,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105474(VarNext)
<=> ( v105475(VarNext)
& v105482(VarNext) ) ) ) ).
fof(addAssignment_32487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105482(VarNext)
<=> v105480(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21030,axiom,
! [VarCurr] :
( v105480(VarCurr)
<=> ( v105483(VarCurr)
& v105494(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21029,axiom,
! [VarCurr] :
( v105494(VarCurr)
<=> ( v105495(VarCurr)
| v105299(VarCurr) ) ) ).
fof(writeUnaryOperator_8228,axiom,
! [VarCurr] :
( ~ v105495(VarCurr)
<=> v105496(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7365,axiom,
! [VarCurr] :
( v105496(VarCurr)
<=> ( ( v105497(VarCurr,bitIndex1)
<=> $false )
& ( v105497(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32486,axiom,
! [VarCurr] :
( v105497(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32485,axiom,
! [VarCurr] :
( v105497(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21028,axiom,
! [VarCurr] :
( v105483(VarCurr)
<=> ( v105299(VarCurr)
| v105484(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21027,axiom,
! [VarCurr] :
( v105484(VarCurr)
<=> ( v105485(VarCurr)
& v105493(VarCurr) ) ) ).
fof(writeUnaryOperator_8227,axiom,
! [VarCurr] :
( ~ v105493(VarCurr)
<=> v105299(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21026,axiom,
! [VarCurr] :
( v105485(VarCurr)
<=> ( v105486(VarCurr)
| v105491(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7364,axiom,
! [VarCurr] :
( v105491(VarCurr)
<=> ( ( v105492(VarCurr,bitIndex1)
<=> $true )
& ( v105492(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32484,axiom,
! [VarCurr] :
( v105492(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32483,axiom,
! [VarCurr] :
( v105492(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21025,axiom,
! [VarCurr] :
( v105486(VarCurr)
<=> ( v105487(VarCurr)
| v105489(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7363,axiom,
! [VarCurr] :
( v105489(VarCurr)
<=> ( ( v105490(VarCurr,bitIndex1)
<=> $true )
& ( v105490(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32482,axiom,
! [VarCurr] :
( v105490(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32481,axiom,
! [VarCurr] :
( v105490(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7362,axiom,
! [VarCurr] :
( v105487(VarCurr)
<=> ( ( v105488(VarCurr,bitIndex1)
<=> $false )
& ( v105488(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32480,axiom,
! [VarCurr] :
( v105488(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32479,axiom,
! [VarCurr] :
( v105488(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21024,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105475(VarNext)
<=> ( v105477(VarNext)
& v105195(VarNext) ) ) ) ).
fof(writeUnaryOperator_8226,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105477(VarNext)
<=> v105202(VarNext) ) ) ).
fof(addAssignment_32478,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105466(VarCurr,B)
<=> v105471(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2256,axiom,
! [VarCurr] :
( ~ v105468(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105471(VarCurr,B)
<=> v105470(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2287,axiom,
! [VarCurr] :
( v105468(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105471(VarCurr,B)
<=> v105133(VarCurr,B) ) ) ) ).
fof(addAssignment_32477,axiom,
! [VarCurr] :
( ( v105470(VarCurr,bitIndex122)
<=> v105130(VarCurr,bitIndex491) )
& ( v105470(VarCurr,bitIndex121)
<=> v105130(VarCurr,bitIndex490) )
& ( v105470(VarCurr,bitIndex120)
<=> v105130(VarCurr,bitIndex489) )
& ( v105470(VarCurr,bitIndex119)
<=> v105130(VarCurr,bitIndex488) )
& ( v105470(VarCurr,bitIndex118)
<=> v105130(VarCurr,bitIndex487) )
& ( v105470(VarCurr,bitIndex117)
<=> v105130(VarCurr,bitIndex486) )
& ( v105470(VarCurr,bitIndex116)
<=> v105130(VarCurr,bitIndex485) ) ) ).
fof(addAssignment_32476,axiom,
! [VarCurr] :
( v105468(VarCurr)
<=> v105188(VarCurr,bitIndex2) ) ).
fof(addAssignment_32475,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105459(VarCurr,B)
<=> v105464(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2255,axiom,
! [VarCurr] :
( ~ v105461(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105464(VarCurr,B)
<=> v105463(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2286,axiom,
! [VarCurr] :
( v105461(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105464(VarCurr,B)
<=> v105133(VarCurr,B) ) ) ) ).
fof(addAssignment_32474,axiom,
! [VarCurr] :
( ( v105463(VarCurr,bitIndex122)
<=> v105130(VarCurr,bitIndex614) )
& ( v105463(VarCurr,bitIndex121)
<=> v105130(VarCurr,bitIndex613) )
& ( v105463(VarCurr,bitIndex120)
<=> v105130(VarCurr,bitIndex612) )
& ( v105463(VarCurr,bitIndex119)
<=> v105130(VarCurr,bitIndex611) )
& ( v105463(VarCurr,bitIndex118)
<=> v105130(VarCurr,bitIndex610) )
& ( v105463(VarCurr,bitIndex117)
<=> v105130(VarCurr,bitIndex609) )
& ( v105463(VarCurr,bitIndex116)
<=> v105130(VarCurr,bitIndex608) ) ) ).
fof(addAssignment_32473,axiom,
! [VarCurr] :
( v105461(VarCurr)
<=> v105188(VarCurr,bitIndex2) ) ).
fof(addAssignment_32472,axiom,
! [VarNext] :
( ( v105130(VarNext,bitIndex491)
<=> v105427(VarNext,bitIndex122) )
& ( v105130(VarNext,bitIndex490)
<=> v105427(VarNext,bitIndex121) )
& ( v105130(VarNext,bitIndex489)
<=> v105427(VarNext,bitIndex120) )
& ( v105130(VarNext,bitIndex488)
<=> v105427(VarNext,bitIndex119) )
& ( v105130(VarNext,bitIndex487)
<=> v105427(VarNext,bitIndex118) )
& ( v105130(VarNext,bitIndex486)
<=> v105427(VarNext,bitIndex117) )
& ( v105130(VarNext,bitIndex485)
<=> v105427(VarNext,bitIndex116) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_63,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105428(VarNext)
=> ( ( v105427(VarNext,bitIndex122)
<=> v105130(VarCurr,bitIndex491) )
& ( v105427(VarNext,bitIndex121)
<=> v105130(VarCurr,bitIndex490) )
& ( v105427(VarNext,bitIndex120)
<=> v105130(VarCurr,bitIndex489) )
& ( v105427(VarNext,bitIndex119)
<=> v105130(VarCurr,bitIndex488) )
& ( v105427(VarNext,bitIndex118)
<=> v105130(VarCurr,bitIndex487) )
& ( v105427(VarNext,bitIndex117)
<=> v105130(VarCurr,bitIndex486) )
& ( v105427(VarNext,bitIndex116)
<=> v105130(VarCurr,bitIndex485) )
& ( v105427(VarNext,bitIndex115)
<=> v105130(VarCurr,bitIndex484) )
& ( v105427(VarNext,bitIndex114)
<=> v105130(VarCurr,bitIndex483) )
& ( v105427(VarNext,bitIndex113)
<=> v105130(VarCurr,bitIndex482) )
& ( v105427(VarNext,bitIndex112)
<=> v105130(VarCurr,bitIndex481) )
& ( v105427(VarNext,bitIndex111)
<=> v105130(VarCurr,bitIndex480) )
& ( v105427(VarNext,bitIndex110)
<=> v105130(VarCurr,bitIndex479) )
& ( v105427(VarNext,bitIndex109)
<=> v105130(VarCurr,bitIndex478) )
& ( v105427(VarNext,bitIndex108)
<=> v105130(VarCurr,bitIndex477) )
& ( v105427(VarNext,bitIndex107)
<=> v105130(VarCurr,bitIndex476) )
& ( v105427(VarNext,bitIndex106)
<=> v105130(VarCurr,bitIndex475) )
& ( v105427(VarNext,bitIndex105)
<=> v105130(VarCurr,bitIndex474) )
& ( v105427(VarNext,bitIndex104)
<=> v105130(VarCurr,bitIndex473) )
& ( v105427(VarNext,bitIndex103)
<=> v105130(VarCurr,bitIndex472) )
& ( v105427(VarNext,bitIndex102)
<=> v105130(VarCurr,bitIndex471) )
& ( v105427(VarNext,bitIndex101)
<=> v105130(VarCurr,bitIndex470) )
& ( v105427(VarNext,bitIndex100)
<=> v105130(VarCurr,bitIndex469) )
& ( v105427(VarNext,bitIndex99)
<=> v105130(VarCurr,bitIndex468) )
& ( v105427(VarNext,bitIndex98)
<=> v105130(VarCurr,bitIndex467) )
& ( v105427(VarNext,bitIndex97)
<=> v105130(VarCurr,bitIndex466) )
& ( v105427(VarNext,bitIndex96)
<=> v105130(VarCurr,bitIndex465) )
& ( v105427(VarNext,bitIndex95)
<=> v105130(VarCurr,bitIndex464) )
& ( v105427(VarNext,bitIndex94)
<=> v105130(VarCurr,bitIndex463) )
& ( v105427(VarNext,bitIndex93)
<=> v105130(VarCurr,bitIndex462) )
& ( v105427(VarNext,bitIndex92)
<=> v105130(VarCurr,bitIndex461) )
& ( v105427(VarNext,bitIndex91)
<=> v105130(VarCurr,bitIndex460) )
& ( v105427(VarNext,bitIndex90)
<=> v105130(VarCurr,bitIndex459) )
& ( v105427(VarNext,bitIndex89)
<=> v105130(VarCurr,bitIndex458) )
& ( v105427(VarNext,bitIndex88)
<=> v105130(VarCurr,bitIndex457) )
& ( v105427(VarNext,bitIndex87)
<=> v105130(VarCurr,bitIndex456) )
& ( v105427(VarNext,bitIndex86)
<=> v105130(VarCurr,bitIndex455) )
& ( v105427(VarNext,bitIndex85)
<=> v105130(VarCurr,bitIndex454) )
& ( v105427(VarNext,bitIndex84)
<=> v105130(VarCurr,bitIndex453) )
& ( v105427(VarNext,bitIndex83)
<=> v105130(VarCurr,bitIndex452) )
& ( v105427(VarNext,bitIndex82)
<=> v105130(VarCurr,bitIndex451) )
& ( v105427(VarNext,bitIndex81)
<=> v105130(VarCurr,bitIndex450) )
& ( v105427(VarNext,bitIndex80)
<=> v105130(VarCurr,bitIndex449) )
& ( v105427(VarNext,bitIndex79)
<=> v105130(VarCurr,bitIndex448) )
& ( v105427(VarNext,bitIndex78)
<=> v105130(VarCurr,bitIndex447) )
& ( v105427(VarNext,bitIndex77)
<=> v105130(VarCurr,bitIndex446) )
& ( v105427(VarNext,bitIndex76)
<=> v105130(VarCurr,bitIndex445) )
& ( v105427(VarNext,bitIndex75)
<=> v105130(VarCurr,bitIndex444) )
& ( v105427(VarNext,bitIndex74)
<=> v105130(VarCurr,bitIndex443) )
& ( v105427(VarNext,bitIndex73)
<=> v105130(VarCurr,bitIndex442) )
& ( v105427(VarNext,bitIndex72)
<=> v105130(VarCurr,bitIndex441) )
& ( v105427(VarNext,bitIndex71)
<=> v105130(VarCurr,bitIndex440) )
& ( v105427(VarNext,bitIndex70)
<=> v105130(VarCurr,bitIndex439) )
& ( v105427(VarNext,bitIndex69)
<=> v105130(VarCurr,bitIndex438) )
& ( v105427(VarNext,bitIndex68)
<=> v105130(VarCurr,bitIndex437) )
& ( v105427(VarNext,bitIndex67)
<=> v105130(VarCurr,bitIndex436) )
& ( v105427(VarNext,bitIndex66)
<=> v105130(VarCurr,bitIndex435) )
& ( v105427(VarNext,bitIndex65)
<=> v105130(VarCurr,bitIndex434) )
& ( v105427(VarNext,bitIndex64)
<=> v105130(VarCurr,bitIndex433) )
& ( v105427(VarNext,bitIndex63)
<=> v105130(VarCurr,bitIndex432) )
& ( v105427(VarNext,bitIndex62)
<=> v105130(VarCurr,bitIndex431) )
& ( v105427(VarNext,bitIndex61)
<=> v105130(VarCurr,bitIndex430) )
& ( v105427(VarNext,bitIndex60)
<=> v105130(VarCurr,bitIndex429) )
& ( v105427(VarNext,bitIndex59)
<=> v105130(VarCurr,bitIndex428) )
& ( v105427(VarNext,bitIndex58)
<=> v105130(VarCurr,bitIndex427) )
& ( v105427(VarNext,bitIndex57)
<=> v105130(VarCurr,bitIndex426) )
& ( v105427(VarNext,bitIndex56)
<=> v105130(VarCurr,bitIndex425) )
& ( v105427(VarNext,bitIndex55)
<=> v105130(VarCurr,bitIndex424) )
& ( v105427(VarNext,bitIndex54)
<=> v105130(VarCurr,bitIndex423) )
& ( v105427(VarNext,bitIndex53)
<=> v105130(VarCurr,bitIndex422) )
& ( v105427(VarNext,bitIndex52)
<=> v105130(VarCurr,bitIndex421) )
& ( v105427(VarNext,bitIndex51)
<=> v105130(VarCurr,bitIndex420) )
& ( v105427(VarNext,bitIndex50)
<=> v105130(VarCurr,bitIndex419) )
& ( v105427(VarNext,bitIndex49)
<=> v105130(VarCurr,bitIndex418) )
& ( v105427(VarNext,bitIndex48)
<=> v105130(VarCurr,bitIndex417) )
& ( v105427(VarNext,bitIndex47)
<=> v105130(VarCurr,bitIndex416) )
& ( v105427(VarNext,bitIndex46)
<=> v105130(VarCurr,bitIndex415) )
& ( v105427(VarNext,bitIndex45)
<=> v105130(VarCurr,bitIndex414) )
& ( v105427(VarNext,bitIndex44)
<=> v105130(VarCurr,bitIndex413) )
& ( v105427(VarNext,bitIndex43)
<=> v105130(VarCurr,bitIndex412) )
& ( v105427(VarNext,bitIndex42)
<=> v105130(VarCurr,bitIndex411) )
& ( v105427(VarNext,bitIndex41)
<=> v105130(VarCurr,bitIndex410) )
& ( v105427(VarNext,bitIndex40)
<=> v105130(VarCurr,bitIndex409) )
& ( v105427(VarNext,bitIndex39)
<=> v105130(VarCurr,bitIndex408) )
& ( v105427(VarNext,bitIndex38)
<=> v105130(VarCurr,bitIndex407) )
& ( v105427(VarNext,bitIndex37)
<=> v105130(VarCurr,bitIndex406) )
& ( v105427(VarNext,bitIndex36)
<=> v105130(VarCurr,bitIndex405) )
& ( v105427(VarNext,bitIndex35)
<=> v105130(VarCurr,bitIndex404) )
& ( v105427(VarNext,bitIndex34)
<=> v105130(VarCurr,bitIndex403) )
& ( v105427(VarNext,bitIndex33)
<=> v105130(VarCurr,bitIndex402) )
& ( v105427(VarNext,bitIndex32)
<=> v105130(VarCurr,bitIndex401) )
& ( v105427(VarNext,bitIndex31)
<=> v105130(VarCurr,bitIndex400) )
& ( v105427(VarNext,bitIndex30)
<=> v105130(VarCurr,bitIndex399) )
& ( v105427(VarNext,bitIndex29)
<=> v105130(VarCurr,bitIndex398) )
& ( v105427(VarNext,bitIndex28)
<=> v105130(VarCurr,bitIndex397) )
& ( v105427(VarNext,bitIndex27)
<=> v105130(VarCurr,bitIndex396) )
& ( v105427(VarNext,bitIndex26)
<=> v105130(VarCurr,bitIndex395) )
& ( v105427(VarNext,bitIndex25)
<=> v105130(VarCurr,bitIndex394) )
& ( v105427(VarNext,bitIndex24)
<=> v105130(VarCurr,bitIndex393) )
& ( v105427(VarNext,bitIndex23)
<=> v105130(VarCurr,bitIndex392) )
& ( v105427(VarNext,bitIndex22)
<=> v105130(VarCurr,bitIndex391) )
& ( v105427(VarNext,bitIndex21)
<=> v105130(VarCurr,bitIndex390) )
& ( v105427(VarNext,bitIndex20)
<=> v105130(VarCurr,bitIndex389) )
& ( v105427(VarNext,bitIndex19)
<=> v105130(VarCurr,bitIndex388) )
& ( v105427(VarNext,bitIndex18)
<=> v105130(VarCurr,bitIndex387) )
& ( v105427(VarNext,bitIndex17)
<=> v105130(VarCurr,bitIndex386) )
& ( v105427(VarNext,bitIndex16)
<=> v105130(VarCurr,bitIndex385) )
& ( v105427(VarNext,bitIndex15)
<=> v105130(VarCurr,bitIndex384) )
& ( v105427(VarNext,bitIndex14)
<=> v105130(VarCurr,bitIndex383) )
& ( v105427(VarNext,bitIndex13)
<=> v105130(VarCurr,bitIndex382) )
& ( v105427(VarNext,bitIndex12)
<=> v105130(VarCurr,bitIndex381) )
& ( v105427(VarNext,bitIndex11)
<=> v105130(VarCurr,bitIndex380) )
& ( v105427(VarNext,bitIndex10)
<=> v105130(VarCurr,bitIndex379) )
& ( v105427(VarNext,bitIndex9)
<=> v105130(VarCurr,bitIndex378) )
& ( v105427(VarNext,bitIndex8)
<=> v105130(VarCurr,bitIndex377) )
& ( v105427(VarNext,bitIndex7)
<=> v105130(VarCurr,bitIndex376) )
& ( v105427(VarNext,bitIndex6)
<=> v105130(VarCurr,bitIndex375) )
& ( v105427(VarNext,bitIndex5)
<=> v105130(VarCurr,bitIndex374) )
& ( v105427(VarNext,bitIndex4)
<=> v105130(VarCurr,bitIndex373) )
& ( v105427(VarNext,bitIndex3)
<=> v105130(VarCurr,bitIndex372) )
& ( v105427(VarNext,bitIndex2)
<=> v105130(VarCurr,bitIndex371) )
& ( v105427(VarNext,bitIndex1)
<=> v105130(VarCurr,bitIndex370) )
& ( v105427(VarNext,bitIndex0)
<=> v105130(VarCurr,bitIndex369) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1789,axiom,
! [VarNext] :
( v105428(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105427(VarNext,B)
<=> v105454(VarNext,B) ) ) ) ).
fof(addAssignment_32471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105454(VarNext,B)
<=> v105452(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4975,axiom,
! [VarCurr] :
( ~ v105299(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105452(VarCurr,B)
<=> v105455(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4983,axiom,
! [VarCurr] :
( v105299(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105452(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1222,axiom,
! [VarCurr] :
( ( ~ v105441(VarCurr)
& ~ v105443(VarCurr) )
=> ! [B] :
( range_122_0(B)
=> ( v105455(VarCurr,B)
<=> v105420(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4974,axiom,
! [VarCurr] :
( v105443(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105455(VarCurr,B)
<=> v105413(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_3,axiom,
! [VarCurr] :
( v105441(VarCurr)
=> ( ( v105455(VarCurr,bitIndex122)
<=> v105130(VarCurr,bitIndex368) )
& ( v105455(VarCurr,bitIndex121)
<=> v105130(VarCurr,bitIndex367) )
& ( v105455(VarCurr,bitIndex120)
<=> v105130(VarCurr,bitIndex366) )
& ( v105455(VarCurr,bitIndex119)
<=> v105130(VarCurr,bitIndex365) )
& ( v105455(VarCurr,bitIndex118)
<=> v105130(VarCurr,bitIndex364) )
& ( v105455(VarCurr,bitIndex117)
<=> v105130(VarCurr,bitIndex363) )
& ( v105455(VarCurr,bitIndex116)
<=> v105130(VarCurr,bitIndex362) )
& ( v105455(VarCurr,bitIndex115)
<=> v105130(VarCurr,bitIndex361) )
& ( v105455(VarCurr,bitIndex114)
<=> v105130(VarCurr,bitIndex360) )
& ( v105455(VarCurr,bitIndex113)
<=> v105130(VarCurr,bitIndex359) )
& ( v105455(VarCurr,bitIndex112)
<=> v105130(VarCurr,bitIndex358) )
& ( v105455(VarCurr,bitIndex111)
<=> v105130(VarCurr,bitIndex357) )
& ( v105455(VarCurr,bitIndex110)
<=> v105130(VarCurr,bitIndex356) )
& ( v105455(VarCurr,bitIndex109)
<=> v105130(VarCurr,bitIndex355) )
& ( v105455(VarCurr,bitIndex108)
<=> v105130(VarCurr,bitIndex354) )
& ( v105455(VarCurr,bitIndex107)
<=> v105130(VarCurr,bitIndex353) )
& ( v105455(VarCurr,bitIndex106)
<=> v105130(VarCurr,bitIndex352) )
& ( v105455(VarCurr,bitIndex105)
<=> v105130(VarCurr,bitIndex351) )
& ( v105455(VarCurr,bitIndex104)
<=> v105130(VarCurr,bitIndex350) )
& ( v105455(VarCurr,bitIndex103)
<=> v105130(VarCurr,bitIndex349) )
& ( v105455(VarCurr,bitIndex102)
<=> v105130(VarCurr,bitIndex348) )
& ( v105455(VarCurr,bitIndex101)
<=> v105130(VarCurr,bitIndex347) )
& ( v105455(VarCurr,bitIndex100)
<=> v105130(VarCurr,bitIndex346) )
& ( v105455(VarCurr,bitIndex99)
<=> v105130(VarCurr,bitIndex345) )
& ( v105455(VarCurr,bitIndex98)
<=> v105130(VarCurr,bitIndex344) )
& ( v105455(VarCurr,bitIndex97)
<=> v105130(VarCurr,bitIndex343) )
& ( v105455(VarCurr,bitIndex96)
<=> v105130(VarCurr,bitIndex342) )
& ( v105455(VarCurr,bitIndex95)
<=> v105130(VarCurr,bitIndex341) )
& ( v105455(VarCurr,bitIndex94)
<=> v105130(VarCurr,bitIndex340) )
& ( v105455(VarCurr,bitIndex93)
<=> v105130(VarCurr,bitIndex339) )
& ( v105455(VarCurr,bitIndex92)
<=> v105130(VarCurr,bitIndex338) )
& ( v105455(VarCurr,bitIndex91)
<=> v105130(VarCurr,bitIndex337) )
& ( v105455(VarCurr,bitIndex90)
<=> v105130(VarCurr,bitIndex336) )
& ( v105455(VarCurr,bitIndex89)
<=> v105130(VarCurr,bitIndex335) )
& ( v105455(VarCurr,bitIndex88)
<=> v105130(VarCurr,bitIndex334) )
& ( v105455(VarCurr,bitIndex87)
<=> v105130(VarCurr,bitIndex333) )
& ( v105455(VarCurr,bitIndex86)
<=> v105130(VarCurr,bitIndex332) )
& ( v105455(VarCurr,bitIndex85)
<=> v105130(VarCurr,bitIndex331) )
& ( v105455(VarCurr,bitIndex84)
<=> v105130(VarCurr,bitIndex330) )
& ( v105455(VarCurr,bitIndex83)
<=> v105130(VarCurr,bitIndex329) )
& ( v105455(VarCurr,bitIndex82)
<=> v105130(VarCurr,bitIndex328) )
& ( v105455(VarCurr,bitIndex81)
<=> v105130(VarCurr,bitIndex327) )
& ( v105455(VarCurr,bitIndex80)
<=> v105130(VarCurr,bitIndex326) )
& ( v105455(VarCurr,bitIndex79)
<=> v105130(VarCurr,bitIndex325) )
& ( v105455(VarCurr,bitIndex78)
<=> v105130(VarCurr,bitIndex324) )
& ( v105455(VarCurr,bitIndex77)
<=> v105130(VarCurr,bitIndex323) )
& ( v105455(VarCurr,bitIndex76)
<=> v105130(VarCurr,bitIndex322) )
& ( v105455(VarCurr,bitIndex75)
<=> v105130(VarCurr,bitIndex321) )
& ( v105455(VarCurr,bitIndex74)
<=> v105130(VarCurr,bitIndex320) )
& ( v105455(VarCurr,bitIndex73)
<=> v105130(VarCurr,bitIndex319) )
& ( v105455(VarCurr,bitIndex72)
<=> v105130(VarCurr,bitIndex318) )
& ( v105455(VarCurr,bitIndex71)
<=> v105130(VarCurr,bitIndex317) )
& ( v105455(VarCurr,bitIndex70)
<=> v105130(VarCurr,bitIndex316) )
& ( v105455(VarCurr,bitIndex69)
<=> v105130(VarCurr,bitIndex315) )
& ( v105455(VarCurr,bitIndex68)
<=> v105130(VarCurr,bitIndex314) )
& ( v105455(VarCurr,bitIndex67)
<=> v105130(VarCurr,bitIndex313) )
& ( v105455(VarCurr,bitIndex66)
<=> v105130(VarCurr,bitIndex312) )
& ( v105455(VarCurr,bitIndex65)
<=> v105130(VarCurr,bitIndex311) )
& ( v105455(VarCurr,bitIndex64)
<=> v105130(VarCurr,bitIndex310) )
& ( v105455(VarCurr,bitIndex63)
<=> v105130(VarCurr,bitIndex309) )
& ( v105455(VarCurr,bitIndex62)
<=> v105130(VarCurr,bitIndex308) )
& ( v105455(VarCurr,bitIndex61)
<=> v105130(VarCurr,bitIndex307) )
& ( v105455(VarCurr,bitIndex60)
<=> v105130(VarCurr,bitIndex306) )
& ( v105455(VarCurr,bitIndex59)
<=> v105130(VarCurr,bitIndex305) )
& ( v105455(VarCurr,bitIndex58)
<=> v105130(VarCurr,bitIndex304) )
& ( v105455(VarCurr,bitIndex57)
<=> v105130(VarCurr,bitIndex303) )
& ( v105455(VarCurr,bitIndex56)
<=> v105130(VarCurr,bitIndex302) )
& ( v105455(VarCurr,bitIndex55)
<=> v105130(VarCurr,bitIndex301) )
& ( v105455(VarCurr,bitIndex54)
<=> v105130(VarCurr,bitIndex300) )
& ( v105455(VarCurr,bitIndex53)
<=> v105130(VarCurr,bitIndex299) )
& ( v105455(VarCurr,bitIndex52)
<=> v105130(VarCurr,bitIndex298) )
& ( v105455(VarCurr,bitIndex51)
<=> v105130(VarCurr,bitIndex297) )
& ( v105455(VarCurr,bitIndex50)
<=> v105130(VarCurr,bitIndex296) )
& ( v105455(VarCurr,bitIndex49)
<=> v105130(VarCurr,bitIndex295) )
& ( v105455(VarCurr,bitIndex48)
<=> v105130(VarCurr,bitIndex294) )
& ( v105455(VarCurr,bitIndex47)
<=> v105130(VarCurr,bitIndex293) )
& ( v105455(VarCurr,bitIndex46)
<=> v105130(VarCurr,bitIndex292) )
& ( v105455(VarCurr,bitIndex45)
<=> v105130(VarCurr,bitIndex291) )
& ( v105455(VarCurr,bitIndex44)
<=> v105130(VarCurr,bitIndex290) )
& ( v105455(VarCurr,bitIndex43)
<=> v105130(VarCurr,bitIndex289) )
& ( v105455(VarCurr,bitIndex42)
<=> v105130(VarCurr,bitIndex288) )
& ( v105455(VarCurr,bitIndex41)
<=> v105130(VarCurr,bitIndex287) )
& ( v105455(VarCurr,bitIndex40)
<=> v105130(VarCurr,bitIndex286) )
& ( v105455(VarCurr,bitIndex39)
<=> v105130(VarCurr,bitIndex285) )
& ( v105455(VarCurr,bitIndex38)
<=> v105130(VarCurr,bitIndex284) )
& ( v105455(VarCurr,bitIndex37)
<=> v105130(VarCurr,bitIndex283) )
& ( v105455(VarCurr,bitIndex36)
<=> v105130(VarCurr,bitIndex282) )
& ( v105455(VarCurr,bitIndex35)
<=> v105130(VarCurr,bitIndex281) )
& ( v105455(VarCurr,bitIndex34)
<=> v105130(VarCurr,bitIndex280) )
& ( v105455(VarCurr,bitIndex33)
<=> v105130(VarCurr,bitIndex279) )
& ( v105455(VarCurr,bitIndex32)
<=> v105130(VarCurr,bitIndex278) )
& ( v105455(VarCurr,bitIndex31)
<=> v105130(VarCurr,bitIndex277) )
& ( v105455(VarCurr,bitIndex30)
<=> v105130(VarCurr,bitIndex276) )
& ( v105455(VarCurr,bitIndex29)
<=> v105130(VarCurr,bitIndex275) )
& ( v105455(VarCurr,bitIndex28)
<=> v105130(VarCurr,bitIndex274) )
& ( v105455(VarCurr,bitIndex27)
<=> v105130(VarCurr,bitIndex273) )
& ( v105455(VarCurr,bitIndex26)
<=> v105130(VarCurr,bitIndex272) )
& ( v105455(VarCurr,bitIndex25)
<=> v105130(VarCurr,bitIndex271) )
& ( v105455(VarCurr,bitIndex24)
<=> v105130(VarCurr,bitIndex270) )
& ( v105455(VarCurr,bitIndex23)
<=> v105130(VarCurr,bitIndex269) )
& ( v105455(VarCurr,bitIndex22)
<=> v105130(VarCurr,bitIndex268) )
& ( v105455(VarCurr,bitIndex21)
<=> v105130(VarCurr,bitIndex267) )
& ( v105455(VarCurr,bitIndex20)
<=> v105130(VarCurr,bitIndex266) )
& ( v105455(VarCurr,bitIndex19)
<=> v105130(VarCurr,bitIndex265) )
& ( v105455(VarCurr,bitIndex18)
<=> v105130(VarCurr,bitIndex264) )
& ( v105455(VarCurr,bitIndex17)
<=> v105130(VarCurr,bitIndex263) )
& ( v105455(VarCurr,bitIndex16)
<=> v105130(VarCurr,bitIndex262) )
& ( v105455(VarCurr,bitIndex15)
<=> v105130(VarCurr,bitIndex261) )
& ( v105455(VarCurr,bitIndex14)
<=> v105130(VarCurr,bitIndex260) )
& ( v105455(VarCurr,bitIndex13)
<=> v105130(VarCurr,bitIndex259) )
& ( v105455(VarCurr,bitIndex12)
<=> v105130(VarCurr,bitIndex258) )
& ( v105455(VarCurr,bitIndex11)
<=> v105130(VarCurr,bitIndex257) )
& ( v105455(VarCurr,bitIndex10)
<=> v105130(VarCurr,bitIndex256) )
& ( v105455(VarCurr,bitIndex9)
<=> v105130(VarCurr,bitIndex255) )
& ( v105455(VarCurr,bitIndex8)
<=> v105130(VarCurr,bitIndex254) )
& ( v105455(VarCurr,bitIndex7)
<=> v105130(VarCurr,bitIndex253) )
& ( v105455(VarCurr,bitIndex6)
<=> v105130(VarCurr,bitIndex252) )
& ( v105455(VarCurr,bitIndex5)
<=> v105130(VarCurr,bitIndex251) )
& ( v105455(VarCurr,bitIndex4)
<=> v105130(VarCurr,bitIndex250) )
& ( v105455(VarCurr,bitIndex3)
<=> v105130(VarCurr,bitIndex249) )
& ( v105455(VarCurr,bitIndex2)
<=> v105130(VarCurr,bitIndex248) )
& ( v105455(VarCurr,bitIndex1)
<=> v105130(VarCurr,bitIndex247) )
& ( v105455(VarCurr,bitIndex0)
<=> v105130(VarCurr,bitIndex246) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105428(VarNext)
<=> ( v105429(VarNext)
& v105436(VarNext) ) ) ) ).
fof(addAssignment_32470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105436(VarNext)
<=> v105434(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21022,axiom,
! [VarCurr] :
( v105434(VarCurr)
<=> ( v105437(VarCurr)
& v105448(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21021,axiom,
! [VarCurr] :
( v105448(VarCurr)
<=> ( v105449(VarCurr)
| v105299(VarCurr) ) ) ).
fof(writeUnaryOperator_8225,axiom,
! [VarCurr] :
( ~ v105449(VarCurr)
<=> v105450(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7361,axiom,
! [VarCurr] :
( v105450(VarCurr)
<=> ( ( v105451(VarCurr,bitIndex1)
<=> $false )
& ( v105451(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32469,axiom,
! [VarCurr] :
( v105451(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32468,axiom,
! [VarCurr] :
( v105451(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21020,axiom,
! [VarCurr] :
( v105437(VarCurr)
<=> ( v105299(VarCurr)
| v105438(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21019,axiom,
! [VarCurr] :
( v105438(VarCurr)
<=> ( v105439(VarCurr)
& v105447(VarCurr) ) ) ).
fof(writeUnaryOperator_8224,axiom,
! [VarCurr] :
( ~ v105447(VarCurr)
<=> v105299(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21018,axiom,
! [VarCurr] :
( v105439(VarCurr)
<=> ( v105440(VarCurr)
| v105445(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7360,axiom,
! [VarCurr] :
( v105445(VarCurr)
<=> ( ( v105446(VarCurr,bitIndex1)
<=> $true )
& ( v105446(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32467,axiom,
! [VarCurr] :
( v105446(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32466,axiom,
! [VarCurr] :
( v105446(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21017,axiom,
! [VarCurr] :
( v105440(VarCurr)
<=> ( v105441(VarCurr)
| v105443(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7359,axiom,
! [VarCurr] :
( v105443(VarCurr)
<=> ( ( v105444(VarCurr,bitIndex1)
<=> $true )
& ( v105444(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32465,axiom,
! [VarCurr] :
( v105444(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32464,axiom,
! [VarCurr] :
( v105444(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7358,axiom,
! [VarCurr] :
( v105441(VarCurr)
<=> ( ( v105442(VarCurr,bitIndex1)
<=> $false )
& ( v105442(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32463,axiom,
! [VarCurr] :
( v105442(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32462,axiom,
! [VarCurr] :
( v105442(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21016,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105429(VarNext)
<=> ( v105431(VarNext)
& v105195(VarNext) ) ) ) ).
fof(writeUnaryOperator_8223,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105431(VarNext)
<=> v105202(VarNext) ) ) ).
fof(addAssignment_32461,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105420(VarCurr,B)
<=> v105425(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2254,axiom,
! [VarCurr] :
( ~ v105422(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105425(VarCurr,B)
<=> v105424(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2285,axiom,
! [VarCurr] :
( v105422(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105425(VarCurr,B)
<=> v105133(VarCurr,B) ) ) ) ).
fof(addAssignment_32460,axiom,
! [VarCurr] :
( ( v105424(VarCurr,bitIndex122)
<=> v105130(VarCurr,bitIndex368) )
& ( v105424(VarCurr,bitIndex121)
<=> v105130(VarCurr,bitIndex367) )
& ( v105424(VarCurr,bitIndex120)
<=> v105130(VarCurr,bitIndex366) )
& ( v105424(VarCurr,bitIndex119)
<=> v105130(VarCurr,bitIndex365) )
& ( v105424(VarCurr,bitIndex118)
<=> v105130(VarCurr,bitIndex364) )
& ( v105424(VarCurr,bitIndex117)
<=> v105130(VarCurr,bitIndex363) )
& ( v105424(VarCurr,bitIndex116)
<=> v105130(VarCurr,bitIndex362) ) ) ).
fof(addAssignment_32459,axiom,
! [VarCurr] :
( v105422(VarCurr)
<=> v105188(VarCurr,bitIndex3) ) ).
fof(addAssignment_32458,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105413(VarCurr,B)
<=> v105418(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2253,axiom,
! [VarCurr] :
( ~ v105415(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105418(VarCurr,B)
<=> v105417(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2284,axiom,
! [VarCurr] :
( v105415(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105418(VarCurr,B)
<=> v105133(VarCurr,B) ) ) ) ).
fof(addAssignment_32457,axiom,
! [VarCurr] :
( ( v105417(VarCurr,bitIndex122)
<=> v105130(VarCurr,bitIndex491) )
& ( v105417(VarCurr,bitIndex121)
<=> v105130(VarCurr,bitIndex490) )
& ( v105417(VarCurr,bitIndex120)
<=> v105130(VarCurr,bitIndex489) )
& ( v105417(VarCurr,bitIndex119)
<=> v105130(VarCurr,bitIndex488) )
& ( v105417(VarCurr,bitIndex118)
<=> v105130(VarCurr,bitIndex487) )
& ( v105417(VarCurr,bitIndex117)
<=> v105130(VarCurr,bitIndex486) )
& ( v105417(VarCurr,bitIndex116)
<=> v105130(VarCurr,bitIndex485) ) ) ).
fof(addAssignment_32456,axiom,
! [VarCurr] :
( v105415(VarCurr)
<=> v105188(VarCurr,bitIndex3) ) ).
fof(addAssignment_32455,axiom,
! [VarNext] :
( ( v105130(VarNext,bitIndex368)
<=> v105381(VarNext,bitIndex122) )
& ( v105130(VarNext,bitIndex367)
<=> v105381(VarNext,bitIndex121) )
& ( v105130(VarNext,bitIndex366)
<=> v105381(VarNext,bitIndex120) )
& ( v105130(VarNext,bitIndex365)
<=> v105381(VarNext,bitIndex119) )
& ( v105130(VarNext,bitIndex364)
<=> v105381(VarNext,bitIndex118) )
& ( v105130(VarNext,bitIndex363)
<=> v105381(VarNext,bitIndex117) )
& ( v105130(VarNext,bitIndex362)
<=> v105381(VarNext,bitIndex116) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_62,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105382(VarNext)
=> ( ( v105381(VarNext,bitIndex122)
<=> v105130(VarCurr,bitIndex368) )
& ( v105381(VarNext,bitIndex121)
<=> v105130(VarCurr,bitIndex367) )
& ( v105381(VarNext,bitIndex120)
<=> v105130(VarCurr,bitIndex366) )
& ( v105381(VarNext,bitIndex119)
<=> v105130(VarCurr,bitIndex365) )
& ( v105381(VarNext,bitIndex118)
<=> v105130(VarCurr,bitIndex364) )
& ( v105381(VarNext,bitIndex117)
<=> v105130(VarCurr,bitIndex363) )
& ( v105381(VarNext,bitIndex116)
<=> v105130(VarCurr,bitIndex362) )
& ( v105381(VarNext,bitIndex115)
<=> v105130(VarCurr,bitIndex361) )
& ( v105381(VarNext,bitIndex114)
<=> v105130(VarCurr,bitIndex360) )
& ( v105381(VarNext,bitIndex113)
<=> v105130(VarCurr,bitIndex359) )
& ( v105381(VarNext,bitIndex112)
<=> v105130(VarCurr,bitIndex358) )
& ( v105381(VarNext,bitIndex111)
<=> v105130(VarCurr,bitIndex357) )
& ( v105381(VarNext,bitIndex110)
<=> v105130(VarCurr,bitIndex356) )
& ( v105381(VarNext,bitIndex109)
<=> v105130(VarCurr,bitIndex355) )
& ( v105381(VarNext,bitIndex108)
<=> v105130(VarCurr,bitIndex354) )
& ( v105381(VarNext,bitIndex107)
<=> v105130(VarCurr,bitIndex353) )
& ( v105381(VarNext,bitIndex106)
<=> v105130(VarCurr,bitIndex352) )
& ( v105381(VarNext,bitIndex105)
<=> v105130(VarCurr,bitIndex351) )
& ( v105381(VarNext,bitIndex104)
<=> v105130(VarCurr,bitIndex350) )
& ( v105381(VarNext,bitIndex103)
<=> v105130(VarCurr,bitIndex349) )
& ( v105381(VarNext,bitIndex102)
<=> v105130(VarCurr,bitIndex348) )
& ( v105381(VarNext,bitIndex101)
<=> v105130(VarCurr,bitIndex347) )
& ( v105381(VarNext,bitIndex100)
<=> v105130(VarCurr,bitIndex346) )
& ( v105381(VarNext,bitIndex99)
<=> v105130(VarCurr,bitIndex345) )
& ( v105381(VarNext,bitIndex98)
<=> v105130(VarCurr,bitIndex344) )
& ( v105381(VarNext,bitIndex97)
<=> v105130(VarCurr,bitIndex343) )
& ( v105381(VarNext,bitIndex96)
<=> v105130(VarCurr,bitIndex342) )
& ( v105381(VarNext,bitIndex95)
<=> v105130(VarCurr,bitIndex341) )
& ( v105381(VarNext,bitIndex94)
<=> v105130(VarCurr,bitIndex340) )
& ( v105381(VarNext,bitIndex93)
<=> v105130(VarCurr,bitIndex339) )
& ( v105381(VarNext,bitIndex92)
<=> v105130(VarCurr,bitIndex338) )
& ( v105381(VarNext,bitIndex91)
<=> v105130(VarCurr,bitIndex337) )
& ( v105381(VarNext,bitIndex90)
<=> v105130(VarCurr,bitIndex336) )
& ( v105381(VarNext,bitIndex89)
<=> v105130(VarCurr,bitIndex335) )
& ( v105381(VarNext,bitIndex88)
<=> v105130(VarCurr,bitIndex334) )
& ( v105381(VarNext,bitIndex87)
<=> v105130(VarCurr,bitIndex333) )
& ( v105381(VarNext,bitIndex86)
<=> v105130(VarCurr,bitIndex332) )
& ( v105381(VarNext,bitIndex85)
<=> v105130(VarCurr,bitIndex331) )
& ( v105381(VarNext,bitIndex84)
<=> v105130(VarCurr,bitIndex330) )
& ( v105381(VarNext,bitIndex83)
<=> v105130(VarCurr,bitIndex329) )
& ( v105381(VarNext,bitIndex82)
<=> v105130(VarCurr,bitIndex328) )
& ( v105381(VarNext,bitIndex81)
<=> v105130(VarCurr,bitIndex327) )
& ( v105381(VarNext,bitIndex80)
<=> v105130(VarCurr,bitIndex326) )
& ( v105381(VarNext,bitIndex79)
<=> v105130(VarCurr,bitIndex325) )
& ( v105381(VarNext,bitIndex78)
<=> v105130(VarCurr,bitIndex324) )
& ( v105381(VarNext,bitIndex77)
<=> v105130(VarCurr,bitIndex323) )
& ( v105381(VarNext,bitIndex76)
<=> v105130(VarCurr,bitIndex322) )
& ( v105381(VarNext,bitIndex75)
<=> v105130(VarCurr,bitIndex321) )
& ( v105381(VarNext,bitIndex74)
<=> v105130(VarCurr,bitIndex320) )
& ( v105381(VarNext,bitIndex73)
<=> v105130(VarCurr,bitIndex319) )
& ( v105381(VarNext,bitIndex72)
<=> v105130(VarCurr,bitIndex318) )
& ( v105381(VarNext,bitIndex71)
<=> v105130(VarCurr,bitIndex317) )
& ( v105381(VarNext,bitIndex70)
<=> v105130(VarCurr,bitIndex316) )
& ( v105381(VarNext,bitIndex69)
<=> v105130(VarCurr,bitIndex315) )
& ( v105381(VarNext,bitIndex68)
<=> v105130(VarCurr,bitIndex314) )
& ( v105381(VarNext,bitIndex67)
<=> v105130(VarCurr,bitIndex313) )
& ( v105381(VarNext,bitIndex66)
<=> v105130(VarCurr,bitIndex312) )
& ( v105381(VarNext,bitIndex65)
<=> v105130(VarCurr,bitIndex311) )
& ( v105381(VarNext,bitIndex64)
<=> v105130(VarCurr,bitIndex310) )
& ( v105381(VarNext,bitIndex63)
<=> v105130(VarCurr,bitIndex309) )
& ( v105381(VarNext,bitIndex62)
<=> v105130(VarCurr,bitIndex308) )
& ( v105381(VarNext,bitIndex61)
<=> v105130(VarCurr,bitIndex307) )
& ( v105381(VarNext,bitIndex60)
<=> v105130(VarCurr,bitIndex306) )
& ( v105381(VarNext,bitIndex59)
<=> v105130(VarCurr,bitIndex305) )
& ( v105381(VarNext,bitIndex58)
<=> v105130(VarCurr,bitIndex304) )
& ( v105381(VarNext,bitIndex57)
<=> v105130(VarCurr,bitIndex303) )
& ( v105381(VarNext,bitIndex56)
<=> v105130(VarCurr,bitIndex302) )
& ( v105381(VarNext,bitIndex55)
<=> v105130(VarCurr,bitIndex301) )
& ( v105381(VarNext,bitIndex54)
<=> v105130(VarCurr,bitIndex300) )
& ( v105381(VarNext,bitIndex53)
<=> v105130(VarCurr,bitIndex299) )
& ( v105381(VarNext,bitIndex52)
<=> v105130(VarCurr,bitIndex298) )
& ( v105381(VarNext,bitIndex51)
<=> v105130(VarCurr,bitIndex297) )
& ( v105381(VarNext,bitIndex50)
<=> v105130(VarCurr,bitIndex296) )
& ( v105381(VarNext,bitIndex49)
<=> v105130(VarCurr,bitIndex295) )
& ( v105381(VarNext,bitIndex48)
<=> v105130(VarCurr,bitIndex294) )
& ( v105381(VarNext,bitIndex47)
<=> v105130(VarCurr,bitIndex293) )
& ( v105381(VarNext,bitIndex46)
<=> v105130(VarCurr,bitIndex292) )
& ( v105381(VarNext,bitIndex45)
<=> v105130(VarCurr,bitIndex291) )
& ( v105381(VarNext,bitIndex44)
<=> v105130(VarCurr,bitIndex290) )
& ( v105381(VarNext,bitIndex43)
<=> v105130(VarCurr,bitIndex289) )
& ( v105381(VarNext,bitIndex42)
<=> v105130(VarCurr,bitIndex288) )
& ( v105381(VarNext,bitIndex41)
<=> v105130(VarCurr,bitIndex287) )
& ( v105381(VarNext,bitIndex40)
<=> v105130(VarCurr,bitIndex286) )
& ( v105381(VarNext,bitIndex39)
<=> v105130(VarCurr,bitIndex285) )
& ( v105381(VarNext,bitIndex38)
<=> v105130(VarCurr,bitIndex284) )
& ( v105381(VarNext,bitIndex37)
<=> v105130(VarCurr,bitIndex283) )
& ( v105381(VarNext,bitIndex36)
<=> v105130(VarCurr,bitIndex282) )
& ( v105381(VarNext,bitIndex35)
<=> v105130(VarCurr,bitIndex281) )
& ( v105381(VarNext,bitIndex34)
<=> v105130(VarCurr,bitIndex280) )
& ( v105381(VarNext,bitIndex33)
<=> v105130(VarCurr,bitIndex279) )
& ( v105381(VarNext,bitIndex32)
<=> v105130(VarCurr,bitIndex278) )
& ( v105381(VarNext,bitIndex31)
<=> v105130(VarCurr,bitIndex277) )
& ( v105381(VarNext,bitIndex30)
<=> v105130(VarCurr,bitIndex276) )
& ( v105381(VarNext,bitIndex29)
<=> v105130(VarCurr,bitIndex275) )
& ( v105381(VarNext,bitIndex28)
<=> v105130(VarCurr,bitIndex274) )
& ( v105381(VarNext,bitIndex27)
<=> v105130(VarCurr,bitIndex273) )
& ( v105381(VarNext,bitIndex26)
<=> v105130(VarCurr,bitIndex272) )
& ( v105381(VarNext,bitIndex25)
<=> v105130(VarCurr,bitIndex271) )
& ( v105381(VarNext,bitIndex24)
<=> v105130(VarCurr,bitIndex270) )
& ( v105381(VarNext,bitIndex23)
<=> v105130(VarCurr,bitIndex269) )
& ( v105381(VarNext,bitIndex22)
<=> v105130(VarCurr,bitIndex268) )
& ( v105381(VarNext,bitIndex21)
<=> v105130(VarCurr,bitIndex267) )
& ( v105381(VarNext,bitIndex20)
<=> v105130(VarCurr,bitIndex266) )
& ( v105381(VarNext,bitIndex19)
<=> v105130(VarCurr,bitIndex265) )
& ( v105381(VarNext,bitIndex18)
<=> v105130(VarCurr,bitIndex264) )
& ( v105381(VarNext,bitIndex17)
<=> v105130(VarCurr,bitIndex263) )
& ( v105381(VarNext,bitIndex16)
<=> v105130(VarCurr,bitIndex262) )
& ( v105381(VarNext,bitIndex15)
<=> v105130(VarCurr,bitIndex261) )
& ( v105381(VarNext,bitIndex14)
<=> v105130(VarCurr,bitIndex260) )
& ( v105381(VarNext,bitIndex13)
<=> v105130(VarCurr,bitIndex259) )
& ( v105381(VarNext,bitIndex12)
<=> v105130(VarCurr,bitIndex258) )
& ( v105381(VarNext,bitIndex11)
<=> v105130(VarCurr,bitIndex257) )
& ( v105381(VarNext,bitIndex10)
<=> v105130(VarCurr,bitIndex256) )
& ( v105381(VarNext,bitIndex9)
<=> v105130(VarCurr,bitIndex255) )
& ( v105381(VarNext,bitIndex8)
<=> v105130(VarCurr,bitIndex254) )
& ( v105381(VarNext,bitIndex7)
<=> v105130(VarCurr,bitIndex253) )
& ( v105381(VarNext,bitIndex6)
<=> v105130(VarCurr,bitIndex252) )
& ( v105381(VarNext,bitIndex5)
<=> v105130(VarCurr,bitIndex251) )
& ( v105381(VarNext,bitIndex4)
<=> v105130(VarCurr,bitIndex250) )
& ( v105381(VarNext,bitIndex3)
<=> v105130(VarCurr,bitIndex249) )
& ( v105381(VarNext,bitIndex2)
<=> v105130(VarCurr,bitIndex248) )
& ( v105381(VarNext,bitIndex1)
<=> v105130(VarCurr,bitIndex247) )
& ( v105381(VarNext,bitIndex0)
<=> v105130(VarCurr,bitIndex246) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1788,axiom,
! [VarNext] :
( v105382(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105381(VarNext,B)
<=> v105408(VarNext,B) ) ) ) ).
fof(addAssignment_32454,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105408(VarNext,B)
<=> v105406(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4973,axiom,
! [VarCurr] :
( ~ v105299(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105406(VarCurr,B)
<=> v105409(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4982,axiom,
! [VarCurr] :
( v105299(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105406(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1221,axiom,
! [VarCurr] :
( ( ~ v105395(VarCurr)
& ~ v105397(VarCurr) )
=> ! [B] :
( range_122_0(B)
=> ( v105409(VarCurr,B)
<=> v105374(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4972,axiom,
! [VarCurr] :
( v105397(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105409(VarCurr,B)
<=> v105367(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionShiftedRanges0_2,axiom,
! [VarCurr] :
( v105395(VarCurr)
=> ( ( v105409(VarCurr,bitIndex122)
<=> v105130(VarCurr,bitIndex245) )
& ( v105409(VarCurr,bitIndex121)
<=> v105130(VarCurr,bitIndex244) )
& ( v105409(VarCurr,bitIndex120)
<=> v105130(VarCurr,bitIndex243) )
& ( v105409(VarCurr,bitIndex119)
<=> v105130(VarCurr,bitIndex242) )
& ( v105409(VarCurr,bitIndex118)
<=> v105130(VarCurr,bitIndex241) )
& ( v105409(VarCurr,bitIndex117)
<=> v105130(VarCurr,bitIndex240) )
& ( v105409(VarCurr,bitIndex116)
<=> v105130(VarCurr,bitIndex239) )
& ( v105409(VarCurr,bitIndex115)
<=> v105130(VarCurr,bitIndex238) )
& ( v105409(VarCurr,bitIndex114)
<=> v105130(VarCurr,bitIndex237) )
& ( v105409(VarCurr,bitIndex113)
<=> v105130(VarCurr,bitIndex236) )
& ( v105409(VarCurr,bitIndex112)
<=> v105130(VarCurr,bitIndex235) )
& ( v105409(VarCurr,bitIndex111)
<=> v105130(VarCurr,bitIndex234) )
& ( v105409(VarCurr,bitIndex110)
<=> v105130(VarCurr,bitIndex233) )
& ( v105409(VarCurr,bitIndex109)
<=> v105130(VarCurr,bitIndex232) )
& ( v105409(VarCurr,bitIndex108)
<=> v105130(VarCurr,bitIndex231) )
& ( v105409(VarCurr,bitIndex107)
<=> v105130(VarCurr,bitIndex230) )
& ( v105409(VarCurr,bitIndex106)
<=> v105130(VarCurr,bitIndex229) )
& ( v105409(VarCurr,bitIndex105)
<=> v105130(VarCurr,bitIndex228) )
& ( v105409(VarCurr,bitIndex104)
<=> v105130(VarCurr,bitIndex227) )
& ( v105409(VarCurr,bitIndex103)
<=> v105130(VarCurr,bitIndex226) )
& ( v105409(VarCurr,bitIndex102)
<=> v105130(VarCurr,bitIndex225) )
& ( v105409(VarCurr,bitIndex101)
<=> v105130(VarCurr,bitIndex224) )
& ( v105409(VarCurr,bitIndex100)
<=> v105130(VarCurr,bitIndex223) )
& ( v105409(VarCurr,bitIndex99)
<=> v105130(VarCurr,bitIndex222) )
& ( v105409(VarCurr,bitIndex98)
<=> v105130(VarCurr,bitIndex221) )
& ( v105409(VarCurr,bitIndex97)
<=> v105130(VarCurr,bitIndex220) )
& ( v105409(VarCurr,bitIndex96)
<=> v105130(VarCurr,bitIndex219) )
& ( v105409(VarCurr,bitIndex95)
<=> v105130(VarCurr,bitIndex218) )
& ( v105409(VarCurr,bitIndex94)
<=> v105130(VarCurr,bitIndex217) )
& ( v105409(VarCurr,bitIndex93)
<=> v105130(VarCurr,bitIndex216) )
& ( v105409(VarCurr,bitIndex92)
<=> v105130(VarCurr,bitIndex215) )
& ( v105409(VarCurr,bitIndex91)
<=> v105130(VarCurr,bitIndex214) )
& ( v105409(VarCurr,bitIndex90)
<=> v105130(VarCurr,bitIndex213) )
& ( v105409(VarCurr,bitIndex89)
<=> v105130(VarCurr,bitIndex212) )
& ( v105409(VarCurr,bitIndex88)
<=> v105130(VarCurr,bitIndex211) )
& ( v105409(VarCurr,bitIndex87)
<=> v105130(VarCurr,bitIndex210) )
& ( v105409(VarCurr,bitIndex86)
<=> v105130(VarCurr,bitIndex209) )
& ( v105409(VarCurr,bitIndex85)
<=> v105130(VarCurr,bitIndex208) )
& ( v105409(VarCurr,bitIndex84)
<=> v105130(VarCurr,bitIndex207) )
& ( v105409(VarCurr,bitIndex83)
<=> v105130(VarCurr,bitIndex206) )
& ( v105409(VarCurr,bitIndex82)
<=> v105130(VarCurr,bitIndex205) )
& ( v105409(VarCurr,bitIndex81)
<=> v105130(VarCurr,bitIndex204) )
& ( v105409(VarCurr,bitIndex80)
<=> v105130(VarCurr,bitIndex203) )
& ( v105409(VarCurr,bitIndex79)
<=> v105130(VarCurr,bitIndex202) )
& ( v105409(VarCurr,bitIndex78)
<=> v105130(VarCurr,bitIndex201) )
& ( v105409(VarCurr,bitIndex77)
<=> v105130(VarCurr,bitIndex200) )
& ( v105409(VarCurr,bitIndex76)
<=> v105130(VarCurr,bitIndex199) )
& ( v105409(VarCurr,bitIndex75)
<=> v105130(VarCurr,bitIndex198) )
& ( v105409(VarCurr,bitIndex74)
<=> v105130(VarCurr,bitIndex197) )
& ( v105409(VarCurr,bitIndex73)
<=> v105130(VarCurr,bitIndex196) )
& ( v105409(VarCurr,bitIndex72)
<=> v105130(VarCurr,bitIndex195) )
& ( v105409(VarCurr,bitIndex71)
<=> v105130(VarCurr,bitIndex194) )
& ( v105409(VarCurr,bitIndex70)
<=> v105130(VarCurr,bitIndex193) )
& ( v105409(VarCurr,bitIndex69)
<=> v105130(VarCurr,bitIndex192) )
& ( v105409(VarCurr,bitIndex68)
<=> v105130(VarCurr,bitIndex191) )
& ( v105409(VarCurr,bitIndex67)
<=> v105130(VarCurr,bitIndex190) )
& ( v105409(VarCurr,bitIndex66)
<=> v105130(VarCurr,bitIndex189) )
& ( v105409(VarCurr,bitIndex65)
<=> v105130(VarCurr,bitIndex188) )
& ( v105409(VarCurr,bitIndex64)
<=> v105130(VarCurr,bitIndex187) )
& ( v105409(VarCurr,bitIndex63)
<=> v105130(VarCurr,bitIndex186) )
& ( v105409(VarCurr,bitIndex62)
<=> v105130(VarCurr,bitIndex185) )
& ( v105409(VarCurr,bitIndex61)
<=> v105130(VarCurr,bitIndex184) )
& ( v105409(VarCurr,bitIndex60)
<=> v105130(VarCurr,bitIndex183) )
& ( v105409(VarCurr,bitIndex59)
<=> v105130(VarCurr,bitIndex182) )
& ( v105409(VarCurr,bitIndex58)
<=> v105130(VarCurr,bitIndex181) )
& ( v105409(VarCurr,bitIndex57)
<=> v105130(VarCurr,bitIndex180) )
& ( v105409(VarCurr,bitIndex56)
<=> v105130(VarCurr,bitIndex179) )
& ( v105409(VarCurr,bitIndex55)
<=> v105130(VarCurr,bitIndex178) )
& ( v105409(VarCurr,bitIndex54)
<=> v105130(VarCurr,bitIndex177) )
& ( v105409(VarCurr,bitIndex53)
<=> v105130(VarCurr,bitIndex176) )
& ( v105409(VarCurr,bitIndex52)
<=> v105130(VarCurr,bitIndex175) )
& ( v105409(VarCurr,bitIndex51)
<=> v105130(VarCurr,bitIndex174) )
& ( v105409(VarCurr,bitIndex50)
<=> v105130(VarCurr,bitIndex173) )
& ( v105409(VarCurr,bitIndex49)
<=> v105130(VarCurr,bitIndex172) )
& ( v105409(VarCurr,bitIndex48)
<=> v105130(VarCurr,bitIndex171) )
& ( v105409(VarCurr,bitIndex47)
<=> v105130(VarCurr,bitIndex170) )
& ( v105409(VarCurr,bitIndex46)
<=> v105130(VarCurr,bitIndex169) )
& ( v105409(VarCurr,bitIndex45)
<=> v105130(VarCurr,bitIndex168) )
& ( v105409(VarCurr,bitIndex44)
<=> v105130(VarCurr,bitIndex167) )
& ( v105409(VarCurr,bitIndex43)
<=> v105130(VarCurr,bitIndex166) )
& ( v105409(VarCurr,bitIndex42)
<=> v105130(VarCurr,bitIndex165) )
& ( v105409(VarCurr,bitIndex41)
<=> v105130(VarCurr,bitIndex164) )
& ( v105409(VarCurr,bitIndex40)
<=> v105130(VarCurr,bitIndex163) )
& ( v105409(VarCurr,bitIndex39)
<=> v105130(VarCurr,bitIndex162) )
& ( v105409(VarCurr,bitIndex38)
<=> v105130(VarCurr,bitIndex161) )
& ( v105409(VarCurr,bitIndex37)
<=> v105130(VarCurr,bitIndex160) )
& ( v105409(VarCurr,bitIndex36)
<=> v105130(VarCurr,bitIndex159) )
& ( v105409(VarCurr,bitIndex35)
<=> v105130(VarCurr,bitIndex158) )
& ( v105409(VarCurr,bitIndex34)
<=> v105130(VarCurr,bitIndex157) )
& ( v105409(VarCurr,bitIndex33)
<=> v105130(VarCurr,bitIndex156) )
& ( v105409(VarCurr,bitIndex32)
<=> v105130(VarCurr,bitIndex155) )
& ( v105409(VarCurr,bitIndex31)
<=> v105130(VarCurr,bitIndex154) )
& ( v105409(VarCurr,bitIndex30)
<=> v105130(VarCurr,bitIndex153) )
& ( v105409(VarCurr,bitIndex29)
<=> v105130(VarCurr,bitIndex152) )
& ( v105409(VarCurr,bitIndex28)
<=> v105130(VarCurr,bitIndex151) )
& ( v105409(VarCurr,bitIndex27)
<=> v105130(VarCurr,bitIndex150) )
& ( v105409(VarCurr,bitIndex26)
<=> v105130(VarCurr,bitIndex149) )
& ( v105409(VarCurr,bitIndex25)
<=> v105130(VarCurr,bitIndex148) )
& ( v105409(VarCurr,bitIndex24)
<=> v105130(VarCurr,bitIndex147) )
& ( v105409(VarCurr,bitIndex23)
<=> v105130(VarCurr,bitIndex146) )
& ( v105409(VarCurr,bitIndex22)
<=> v105130(VarCurr,bitIndex145) )
& ( v105409(VarCurr,bitIndex21)
<=> v105130(VarCurr,bitIndex144) )
& ( v105409(VarCurr,bitIndex20)
<=> v105130(VarCurr,bitIndex143) )
& ( v105409(VarCurr,bitIndex19)
<=> v105130(VarCurr,bitIndex142) )
& ( v105409(VarCurr,bitIndex18)
<=> v105130(VarCurr,bitIndex141) )
& ( v105409(VarCurr,bitIndex17)
<=> v105130(VarCurr,bitIndex140) )
& ( v105409(VarCurr,bitIndex16)
<=> v105130(VarCurr,bitIndex139) )
& ( v105409(VarCurr,bitIndex15)
<=> v105130(VarCurr,bitIndex138) )
& ( v105409(VarCurr,bitIndex14)
<=> v105130(VarCurr,bitIndex137) )
& ( v105409(VarCurr,bitIndex13)
<=> v105130(VarCurr,bitIndex136) )
& ( v105409(VarCurr,bitIndex12)
<=> v105130(VarCurr,bitIndex135) )
& ( v105409(VarCurr,bitIndex11)
<=> v105130(VarCurr,bitIndex134) )
& ( v105409(VarCurr,bitIndex10)
<=> v105130(VarCurr,bitIndex133) )
& ( v105409(VarCurr,bitIndex9)
<=> v105130(VarCurr,bitIndex132) )
& ( v105409(VarCurr,bitIndex8)
<=> v105130(VarCurr,bitIndex131) )
& ( v105409(VarCurr,bitIndex7)
<=> v105130(VarCurr,bitIndex130) )
& ( v105409(VarCurr,bitIndex6)
<=> v105130(VarCurr,bitIndex129) )
& ( v105409(VarCurr,bitIndex5)
<=> v105130(VarCurr,bitIndex128) )
& ( v105409(VarCurr,bitIndex4)
<=> v105130(VarCurr,bitIndex127) )
& ( v105409(VarCurr,bitIndex3)
<=> v105130(VarCurr,bitIndex126) )
& ( v105409(VarCurr,bitIndex2)
<=> v105130(VarCurr,bitIndex125) )
& ( v105409(VarCurr,bitIndex1)
<=> v105130(VarCurr,bitIndex124) )
& ( v105409(VarCurr,bitIndex0)
<=> v105130(VarCurr,bitIndex123) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21015,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105382(VarNext)
<=> ( v105383(VarNext)
& v105390(VarNext) ) ) ) ).
fof(addAssignment_32453,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105390(VarNext)
<=> v105388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21014,axiom,
! [VarCurr] :
( v105388(VarCurr)
<=> ( v105391(VarCurr)
& v105402(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21013,axiom,
! [VarCurr] :
( v105402(VarCurr)
<=> ( v105403(VarCurr)
| v105299(VarCurr) ) ) ).
fof(writeUnaryOperator_8222,axiom,
! [VarCurr] :
( ~ v105403(VarCurr)
<=> v105404(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7357,axiom,
! [VarCurr] :
( v105404(VarCurr)
<=> ( ( v105405(VarCurr,bitIndex1)
<=> $false )
& ( v105405(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32452,axiom,
! [VarCurr] :
( v105405(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32451,axiom,
! [VarCurr] :
( v105405(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21012,axiom,
! [VarCurr] :
( v105391(VarCurr)
<=> ( v105299(VarCurr)
| v105392(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21011,axiom,
! [VarCurr] :
( v105392(VarCurr)
<=> ( v105393(VarCurr)
& v105401(VarCurr) ) ) ).
fof(writeUnaryOperator_8221,axiom,
! [VarCurr] :
( ~ v105401(VarCurr)
<=> v105299(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21010,axiom,
! [VarCurr] :
( v105393(VarCurr)
<=> ( v105394(VarCurr)
| v105399(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7356,axiom,
! [VarCurr] :
( v105399(VarCurr)
<=> ( ( v105400(VarCurr,bitIndex1)
<=> $true )
& ( v105400(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32450,axiom,
! [VarCurr] :
( v105400(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32449,axiom,
! [VarCurr] :
( v105400(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21009,axiom,
! [VarCurr] :
( v105394(VarCurr)
<=> ( v105395(VarCurr)
| v105397(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7355,axiom,
! [VarCurr] :
( v105397(VarCurr)
<=> ( ( v105398(VarCurr,bitIndex1)
<=> $true )
& ( v105398(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32448,axiom,
! [VarCurr] :
( v105398(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32447,axiom,
! [VarCurr] :
( v105398(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7354,axiom,
! [VarCurr] :
( v105395(VarCurr)
<=> ( ( v105396(VarCurr,bitIndex1)
<=> $false )
& ( v105396(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32446,axiom,
! [VarCurr] :
( v105396(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32445,axiom,
! [VarCurr] :
( v105396(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21008,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105383(VarNext)
<=> ( v105385(VarNext)
& v105195(VarNext) ) ) ) ).
fof(writeUnaryOperator_8220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105385(VarNext)
<=> v105202(VarNext) ) ) ).
fof(addAssignment_32444,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105374(VarCurr,B)
<=> v105379(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2252,axiom,
! [VarCurr] :
( ~ v105376(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105379(VarCurr,B)
<=> v105378(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2283,axiom,
! [VarCurr] :
( v105376(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105379(VarCurr,B)
<=> v105133(VarCurr,B) ) ) ) ).
fof(addAssignment_32443,axiom,
! [VarCurr] :
( ( v105378(VarCurr,bitIndex122)
<=> v105130(VarCurr,bitIndex245) )
& ( v105378(VarCurr,bitIndex121)
<=> v105130(VarCurr,bitIndex244) )
& ( v105378(VarCurr,bitIndex120)
<=> v105130(VarCurr,bitIndex243) )
& ( v105378(VarCurr,bitIndex119)
<=> v105130(VarCurr,bitIndex242) )
& ( v105378(VarCurr,bitIndex118)
<=> v105130(VarCurr,bitIndex241) )
& ( v105378(VarCurr,bitIndex117)
<=> v105130(VarCurr,bitIndex240) )
& ( v105378(VarCurr,bitIndex116)
<=> v105130(VarCurr,bitIndex239) ) ) ).
fof(addAssignment_32442,axiom,
! [VarCurr] :
( v105376(VarCurr)
<=> v105188(VarCurr,bitIndex4) ) ).
fof(addAssignment_32441,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105367(VarCurr,B)
<=> v105372(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2251,axiom,
! [VarCurr] :
( ~ v105369(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105372(VarCurr,B)
<=> v105371(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2282,axiom,
! [VarCurr] :
( v105369(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105372(VarCurr,B)
<=> v105133(VarCurr,B) ) ) ) ).
fof(addAssignment_32440,axiom,
! [VarCurr] :
( ( v105371(VarCurr,bitIndex122)
<=> v105130(VarCurr,bitIndex368) )
& ( v105371(VarCurr,bitIndex121)
<=> v105130(VarCurr,bitIndex367) )
& ( v105371(VarCurr,bitIndex120)
<=> v105130(VarCurr,bitIndex366) )
& ( v105371(VarCurr,bitIndex119)
<=> v105130(VarCurr,bitIndex365) )
& ( v105371(VarCurr,bitIndex118)
<=> v105130(VarCurr,bitIndex364) )
& ( v105371(VarCurr,bitIndex117)
<=> v105130(VarCurr,bitIndex363) )
& ( v105371(VarCurr,bitIndex116)
<=> v105130(VarCurr,bitIndex362) ) ) ).
fof(addAssignment_32439,axiom,
! [VarCurr] :
( v105369(VarCurr)
<=> v105188(VarCurr,bitIndex4) ) ).
fof(addAssignment_32438,axiom,
! [VarNext] :
( ( v105130(VarNext,bitIndex245)
<=> v105335(VarNext,bitIndex122) )
& ( v105130(VarNext,bitIndex244)
<=> v105335(VarNext,bitIndex121) )
& ( v105130(VarNext,bitIndex243)
<=> v105335(VarNext,bitIndex120) )
& ( v105130(VarNext,bitIndex242)
<=> v105335(VarNext,bitIndex119) )
& ( v105130(VarNext,bitIndex241)
<=> v105335(VarNext,bitIndex118) )
& ( v105130(VarNext,bitIndex240)
<=> v105335(VarNext,bitIndex117) )
& ( v105130(VarNext,bitIndex239)
<=> v105335(VarNext,bitIndex116) ) ) ).
fof(addCaseBooleanConditionShiftedRanges1_61,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105336(VarNext)
=> ( ( v105335(VarNext,bitIndex122)
<=> v105130(VarCurr,bitIndex245) )
& ( v105335(VarNext,bitIndex121)
<=> v105130(VarCurr,bitIndex244) )
& ( v105335(VarNext,bitIndex120)
<=> v105130(VarCurr,bitIndex243) )
& ( v105335(VarNext,bitIndex119)
<=> v105130(VarCurr,bitIndex242) )
& ( v105335(VarNext,bitIndex118)
<=> v105130(VarCurr,bitIndex241) )
& ( v105335(VarNext,bitIndex117)
<=> v105130(VarCurr,bitIndex240) )
& ( v105335(VarNext,bitIndex116)
<=> v105130(VarCurr,bitIndex239) )
& ( v105335(VarNext,bitIndex115)
<=> v105130(VarCurr,bitIndex238) )
& ( v105335(VarNext,bitIndex114)
<=> v105130(VarCurr,bitIndex237) )
& ( v105335(VarNext,bitIndex113)
<=> v105130(VarCurr,bitIndex236) )
& ( v105335(VarNext,bitIndex112)
<=> v105130(VarCurr,bitIndex235) )
& ( v105335(VarNext,bitIndex111)
<=> v105130(VarCurr,bitIndex234) )
& ( v105335(VarNext,bitIndex110)
<=> v105130(VarCurr,bitIndex233) )
& ( v105335(VarNext,bitIndex109)
<=> v105130(VarCurr,bitIndex232) )
& ( v105335(VarNext,bitIndex108)
<=> v105130(VarCurr,bitIndex231) )
& ( v105335(VarNext,bitIndex107)
<=> v105130(VarCurr,bitIndex230) )
& ( v105335(VarNext,bitIndex106)
<=> v105130(VarCurr,bitIndex229) )
& ( v105335(VarNext,bitIndex105)
<=> v105130(VarCurr,bitIndex228) )
& ( v105335(VarNext,bitIndex104)
<=> v105130(VarCurr,bitIndex227) )
& ( v105335(VarNext,bitIndex103)
<=> v105130(VarCurr,bitIndex226) )
& ( v105335(VarNext,bitIndex102)
<=> v105130(VarCurr,bitIndex225) )
& ( v105335(VarNext,bitIndex101)
<=> v105130(VarCurr,bitIndex224) )
& ( v105335(VarNext,bitIndex100)
<=> v105130(VarCurr,bitIndex223) )
& ( v105335(VarNext,bitIndex99)
<=> v105130(VarCurr,bitIndex222) )
& ( v105335(VarNext,bitIndex98)
<=> v105130(VarCurr,bitIndex221) )
& ( v105335(VarNext,bitIndex97)
<=> v105130(VarCurr,bitIndex220) )
& ( v105335(VarNext,bitIndex96)
<=> v105130(VarCurr,bitIndex219) )
& ( v105335(VarNext,bitIndex95)
<=> v105130(VarCurr,bitIndex218) )
& ( v105335(VarNext,bitIndex94)
<=> v105130(VarCurr,bitIndex217) )
& ( v105335(VarNext,bitIndex93)
<=> v105130(VarCurr,bitIndex216) )
& ( v105335(VarNext,bitIndex92)
<=> v105130(VarCurr,bitIndex215) )
& ( v105335(VarNext,bitIndex91)
<=> v105130(VarCurr,bitIndex214) )
& ( v105335(VarNext,bitIndex90)
<=> v105130(VarCurr,bitIndex213) )
& ( v105335(VarNext,bitIndex89)
<=> v105130(VarCurr,bitIndex212) )
& ( v105335(VarNext,bitIndex88)
<=> v105130(VarCurr,bitIndex211) )
& ( v105335(VarNext,bitIndex87)
<=> v105130(VarCurr,bitIndex210) )
& ( v105335(VarNext,bitIndex86)
<=> v105130(VarCurr,bitIndex209) )
& ( v105335(VarNext,bitIndex85)
<=> v105130(VarCurr,bitIndex208) )
& ( v105335(VarNext,bitIndex84)
<=> v105130(VarCurr,bitIndex207) )
& ( v105335(VarNext,bitIndex83)
<=> v105130(VarCurr,bitIndex206) )
& ( v105335(VarNext,bitIndex82)
<=> v105130(VarCurr,bitIndex205) )
& ( v105335(VarNext,bitIndex81)
<=> v105130(VarCurr,bitIndex204) )
& ( v105335(VarNext,bitIndex80)
<=> v105130(VarCurr,bitIndex203) )
& ( v105335(VarNext,bitIndex79)
<=> v105130(VarCurr,bitIndex202) )
& ( v105335(VarNext,bitIndex78)
<=> v105130(VarCurr,bitIndex201) )
& ( v105335(VarNext,bitIndex77)
<=> v105130(VarCurr,bitIndex200) )
& ( v105335(VarNext,bitIndex76)
<=> v105130(VarCurr,bitIndex199) )
& ( v105335(VarNext,bitIndex75)
<=> v105130(VarCurr,bitIndex198) )
& ( v105335(VarNext,bitIndex74)
<=> v105130(VarCurr,bitIndex197) )
& ( v105335(VarNext,bitIndex73)
<=> v105130(VarCurr,bitIndex196) )
& ( v105335(VarNext,bitIndex72)
<=> v105130(VarCurr,bitIndex195) )
& ( v105335(VarNext,bitIndex71)
<=> v105130(VarCurr,bitIndex194) )
& ( v105335(VarNext,bitIndex70)
<=> v105130(VarCurr,bitIndex193) )
& ( v105335(VarNext,bitIndex69)
<=> v105130(VarCurr,bitIndex192) )
& ( v105335(VarNext,bitIndex68)
<=> v105130(VarCurr,bitIndex191) )
& ( v105335(VarNext,bitIndex67)
<=> v105130(VarCurr,bitIndex190) )
& ( v105335(VarNext,bitIndex66)
<=> v105130(VarCurr,bitIndex189) )
& ( v105335(VarNext,bitIndex65)
<=> v105130(VarCurr,bitIndex188) )
& ( v105335(VarNext,bitIndex64)
<=> v105130(VarCurr,bitIndex187) )
& ( v105335(VarNext,bitIndex63)
<=> v105130(VarCurr,bitIndex186) )
& ( v105335(VarNext,bitIndex62)
<=> v105130(VarCurr,bitIndex185) )
& ( v105335(VarNext,bitIndex61)
<=> v105130(VarCurr,bitIndex184) )
& ( v105335(VarNext,bitIndex60)
<=> v105130(VarCurr,bitIndex183) )
& ( v105335(VarNext,bitIndex59)
<=> v105130(VarCurr,bitIndex182) )
& ( v105335(VarNext,bitIndex58)
<=> v105130(VarCurr,bitIndex181) )
& ( v105335(VarNext,bitIndex57)
<=> v105130(VarCurr,bitIndex180) )
& ( v105335(VarNext,bitIndex56)
<=> v105130(VarCurr,bitIndex179) )
& ( v105335(VarNext,bitIndex55)
<=> v105130(VarCurr,bitIndex178) )
& ( v105335(VarNext,bitIndex54)
<=> v105130(VarCurr,bitIndex177) )
& ( v105335(VarNext,bitIndex53)
<=> v105130(VarCurr,bitIndex176) )
& ( v105335(VarNext,bitIndex52)
<=> v105130(VarCurr,bitIndex175) )
& ( v105335(VarNext,bitIndex51)
<=> v105130(VarCurr,bitIndex174) )
& ( v105335(VarNext,bitIndex50)
<=> v105130(VarCurr,bitIndex173) )
& ( v105335(VarNext,bitIndex49)
<=> v105130(VarCurr,bitIndex172) )
& ( v105335(VarNext,bitIndex48)
<=> v105130(VarCurr,bitIndex171) )
& ( v105335(VarNext,bitIndex47)
<=> v105130(VarCurr,bitIndex170) )
& ( v105335(VarNext,bitIndex46)
<=> v105130(VarCurr,bitIndex169) )
& ( v105335(VarNext,bitIndex45)
<=> v105130(VarCurr,bitIndex168) )
& ( v105335(VarNext,bitIndex44)
<=> v105130(VarCurr,bitIndex167) )
& ( v105335(VarNext,bitIndex43)
<=> v105130(VarCurr,bitIndex166) )
& ( v105335(VarNext,bitIndex42)
<=> v105130(VarCurr,bitIndex165) )
& ( v105335(VarNext,bitIndex41)
<=> v105130(VarCurr,bitIndex164) )
& ( v105335(VarNext,bitIndex40)
<=> v105130(VarCurr,bitIndex163) )
& ( v105335(VarNext,bitIndex39)
<=> v105130(VarCurr,bitIndex162) )
& ( v105335(VarNext,bitIndex38)
<=> v105130(VarCurr,bitIndex161) )
& ( v105335(VarNext,bitIndex37)
<=> v105130(VarCurr,bitIndex160) )
& ( v105335(VarNext,bitIndex36)
<=> v105130(VarCurr,bitIndex159) )
& ( v105335(VarNext,bitIndex35)
<=> v105130(VarCurr,bitIndex158) )
& ( v105335(VarNext,bitIndex34)
<=> v105130(VarCurr,bitIndex157) )
& ( v105335(VarNext,bitIndex33)
<=> v105130(VarCurr,bitIndex156) )
& ( v105335(VarNext,bitIndex32)
<=> v105130(VarCurr,bitIndex155) )
& ( v105335(VarNext,bitIndex31)
<=> v105130(VarCurr,bitIndex154) )
& ( v105335(VarNext,bitIndex30)
<=> v105130(VarCurr,bitIndex153) )
& ( v105335(VarNext,bitIndex29)
<=> v105130(VarCurr,bitIndex152) )
& ( v105335(VarNext,bitIndex28)
<=> v105130(VarCurr,bitIndex151) )
& ( v105335(VarNext,bitIndex27)
<=> v105130(VarCurr,bitIndex150) )
& ( v105335(VarNext,bitIndex26)
<=> v105130(VarCurr,bitIndex149) )
& ( v105335(VarNext,bitIndex25)
<=> v105130(VarCurr,bitIndex148) )
& ( v105335(VarNext,bitIndex24)
<=> v105130(VarCurr,bitIndex147) )
& ( v105335(VarNext,bitIndex23)
<=> v105130(VarCurr,bitIndex146) )
& ( v105335(VarNext,bitIndex22)
<=> v105130(VarCurr,bitIndex145) )
& ( v105335(VarNext,bitIndex21)
<=> v105130(VarCurr,bitIndex144) )
& ( v105335(VarNext,bitIndex20)
<=> v105130(VarCurr,bitIndex143) )
& ( v105335(VarNext,bitIndex19)
<=> v105130(VarCurr,bitIndex142) )
& ( v105335(VarNext,bitIndex18)
<=> v105130(VarCurr,bitIndex141) )
& ( v105335(VarNext,bitIndex17)
<=> v105130(VarCurr,bitIndex140) )
& ( v105335(VarNext,bitIndex16)
<=> v105130(VarCurr,bitIndex139) )
& ( v105335(VarNext,bitIndex15)
<=> v105130(VarCurr,bitIndex138) )
& ( v105335(VarNext,bitIndex14)
<=> v105130(VarCurr,bitIndex137) )
& ( v105335(VarNext,bitIndex13)
<=> v105130(VarCurr,bitIndex136) )
& ( v105335(VarNext,bitIndex12)
<=> v105130(VarCurr,bitIndex135) )
& ( v105335(VarNext,bitIndex11)
<=> v105130(VarCurr,bitIndex134) )
& ( v105335(VarNext,bitIndex10)
<=> v105130(VarCurr,bitIndex133) )
& ( v105335(VarNext,bitIndex9)
<=> v105130(VarCurr,bitIndex132) )
& ( v105335(VarNext,bitIndex8)
<=> v105130(VarCurr,bitIndex131) )
& ( v105335(VarNext,bitIndex7)
<=> v105130(VarCurr,bitIndex130) )
& ( v105335(VarNext,bitIndex6)
<=> v105130(VarCurr,bitIndex129) )
& ( v105335(VarNext,bitIndex5)
<=> v105130(VarCurr,bitIndex128) )
& ( v105335(VarNext,bitIndex4)
<=> v105130(VarCurr,bitIndex127) )
& ( v105335(VarNext,bitIndex3)
<=> v105130(VarCurr,bitIndex126) )
& ( v105335(VarNext,bitIndex2)
<=> v105130(VarCurr,bitIndex125) )
& ( v105335(VarNext,bitIndex1)
<=> v105130(VarCurr,bitIndex124) )
& ( v105335(VarNext,bitIndex0)
<=> v105130(VarCurr,bitIndex123) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1787,axiom,
! [VarNext] :
( v105336(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105335(VarNext,B)
<=> v105362(VarNext,B) ) ) ) ).
fof(addAssignment_32437,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105362(VarNext,B)
<=> v105360(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4971,axiom,
! [VarCurr] :
( ~ v105299(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105360(VarCurr,B)
<=> v105363(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4981,axiom,
! [VarCurr] :
( v105299(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105360(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1220,axiom,
! [VarCurr] :
( ( ~ v105349(VarCurr)
& ~ v105351(VarCurr) )
=> ! [B] :
( range_122_0(B)
=> ( v105363(VarCurr,B)
<=> v105328(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4970,axiom,
! [VarCurr] :
( v105351(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105363(VarCurr,B)
<=> v105321(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4980,axiom,
! [VarCurr] :
( v105349(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105363(VarCurr,B)
<=> v105130(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21007,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105336(VarNext)
<=> ( v105337(VarNext)
& v105344(VarNext) ) ) ) ).
fof(addAssignment_32436,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105344(VarNext)
<=> v105342(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21006,axiom,
! [VarCurr] :
( v105342(VarCurr)
<=> ( v105345(VarCurr)
& v105356(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21005,axiom,
! [VarCurr] :
( v105356(VarCurr)
<=> ( v105357(VarCurr)
| v105299(VarCurr) ) ) ).
fof(writeUnaryOperator_8219,axiom,
! [VarCurr] :
( ~ v105357(VarCurr)
<=> v105358(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7353,axiom,
! [VarCurr] :
( v105358(VarCurr)
<=> ( ( v105359(VarCurr,bitIndex1)
<=> $false )
& ( v105359(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32435,axiom,
! [VarCurr] :
( v105359(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32434,axiom,
! [VarCurr] :
( v105359(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21004,axiom,
! [VarCurr] :
( v105345(VarCurr)
<=> ( v105299(VarCurr)
| v105346(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21003,axiom,
! [VarCurr] :
( v105346(VarCurr)
<=> ( v105347(VarCurr)
& v105355(VarCurr) ) ) ).
fof(writeUnaryOperator_8218,axiom,
! [VarCurr] :
( ~ v105355(VarCurr)
<=> v105299(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21002,axiom,
! [VarCurr] :
( v105347(VarCurr)
<=> ( v105348(VarCurr)
| v105353(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7352,axiom,
! [VarCurr] :
( v105353(VarCurr)
<=> ( ( v105354(VarCurr,bitIndex1)
<=> $true )
& ( v105354(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32433,axiom,
! [VarCurr] :
( v105354(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32432,axiom,
! [VarCurr] :
( v105354(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21001,axiom,
! [VarCurr] :
( v105348(VarCurr)
<=> ( v105349(VarCurr)
| v105351(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7351,axiom,
! [VarCurr] :
( v105351(VarCurr)
<=> ( ( v105352(VarCurr,bitIndex1)
<=> $true )
& ( v105352(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32431,axiom,
! [VarCurr] :
( v105352(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32430,axiom,
! [VarCurr] :
( v105352(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7350,axiom,
! [VarCurr] :
( v105349(VarCurr)
<=> ( ( v105350(VarCurr,bitIndex1)
<=> $false )
& ( v105350(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32429,axiom,
! [VarCurr] :
( v105350(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32428,axiom,
! [VarCurr] :
( v105350(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_21000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105337(VarNext)
<=> ( v105339(VarNext)
& v105195(VarNext) ) ) ) ).
fof(writeUnaryOperator_8217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105339(VarNext)
<=> v105202(VarNext) ) ) ).
fof(addAssignment_32427,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105328(VarCurr,B)
<=> v105333(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2250,axiom,
! [VarCurr] :
( ~ v105330(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105333(VarCurr,B)
<=> v105332(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2281,axiom,
! [VarCurr] :
( v105330(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105333(VarCurr,B)
<=> v105133(VarCurr,B) ) ) ) ).
fof(addAssignment_32426,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105332(VarCurr,B)
<=> v105130(VarCurr,B) ) ) ).
fof(addAssignment_32425,axiom,
! [VarCurr] :
( v105330(VarCurr)
<=> v105188(VarCurr,bitIndex5) ) ).
fof(addAssignment_32424,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105321(VarCurr,B)
<=> v105326(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2249,axiom,
! [VarCurr] :
( ~ v105323(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105326(VarCurr,B)
<=> v105325(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2280,axiom,
! [VarCurr] :
( v105323(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105326(VarCurr,B)
<=> v105133(VarCurr,B) ) ) ) ).
fof(addAssignment_32423,axiom,
! [VarCurr] :
( ( v105325(VarCurr,bitIndex122)
<=> v105130(VarCurr,bitIndex245) )
& ( v105325(VarCurr,bitIndex121)
<=> v105130(VarCurr,bitIndex244) )
& ( v105325(VarCurr,bitIndex120)
<=> v105130(VarCurr,bitIndex243) )
& ( v105325(VarCurr,bitIndex119)
<=> v105130(VarCurr,bitIndex242) )
& ( v105325(VarCurr,bitIndex118)
<=> v105130(VarCurr,bitIndex241) )
& ( v105325(VarCurr,bitIndex117)
<=> v105130(VarCurr,bitIndex240) )
& ( v105325(VarCurr,bitIndex116)
<=> v105130(VarCurr,bitIndex239) ) ) ).
fof(addAssignment_32422,axiom,
! [VarCurr] :
( v105323(VarCurr)
<=> v105188(VarCurr,bitIndex5) ) ).
fof(addAssignment_32421,axiom,
! [VarNext,B] :
( range_122_116(B)
=> ( v105130(VarNext,B)
<=> v105288(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105289(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105288(VarNext,B)
<=> v105130(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1786,axiom,
! [VarNext] :
( v105289(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105288(VarNext,B)
<=> v105316(VarNext,B) ) ) ) ).
fof(addAssignment_32420,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105316(VarNext,B)
<=> v105314(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4969,axiom,
! [VarCurr] :
( ~ v105299(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105314(VarCurr,B)
<=> v105317(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4979,axiom,
! [VarCurr] :
( v105299(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105314(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1219,axiom,
! [VarCurr] :
( ( ~ v105303(VarCurr)
& ~ v105305(VarCurr) )
=> ! [B] :
( range_122_0(B)
=> ( v105317(VarCurr,B)
<=> v105281(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4968,axiom,
! [VarCurr] :
( v105305(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105317(VarCurr,B)
<=> v105184(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4978,axiom,
! [VarCurr] :
( v105303(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105317(VarCurr,B)
<=> v105133(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20999,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105289(VarNext)
<=> ( v105290(VarNext)
& v105297(VarNext) ) ) ) ).
fof(addAssignment_32419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105297(VarNext)
<=> v105295(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20998,axiom,
! [VarCurr] :
( v105295(VarCurr)
<=> ( v105298(VarCurr)
& v105310(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20997,axiom,
! [VarCurr] :
( v105310(VarCurr)
<=> ( v105311(VarCurr)
| v105299(VarCurr) ) ) ).
fof(writeUnaryOperator_8216,axiom,
! [VarCurr] :
( ~ v105311(VarCurr)
<=> v105312(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7349,axiom,
! [VarCurr] :
( v105312(VarCurr)
<=> ( ( v105313(VarCurr,bitIndex1)
<=> $false )
& ( v105313(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32418,axiom,
! [VarCurr] :
( v105313(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32417,axiom,
! [VarCurr] :
( v105313(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20996,axiom,
! [VarCurr] :
( v105298(VarCurr)
<=> ( v105299(VarCurr)
| v105300(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20995,axiom,
! [VarCurr] :
( v105300(VarCurr)
<=> ( v105301(VarCurr)
& v105309(VarCurr) ) ) ).
fof(writeUnaryOperator_8215,axiom,
! [VarCurr] :
( ~ v105309(VarCurr)
<=> v105299(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20994,axiom,
! [VarCurr] :
( v105301(VarCurr)
<=> ( v105302(VarCurr)
| v105307(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7348,axiom,
! [VarCurr] :
( v105307(VarCurr)
<=> ( ( v105308(VarCurr,bitIndex1)
<=> $true )
& ( v105308(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32416,axiom,
! [VarCurr] :
( v105308(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32415,axiom,
! [VarCurr] :
( v105308(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20993,axiom,
! [VarCurr] :
( v105302(VarCurr)
<=> ( v105303(VarCurr)
| v105305(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7347,axiom,
! [VarCurr] :
( v105305(VarCurr)
<=> ( ( v105306(VarCurr,bitIndex1)
<=> $true )
& ( v105306(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32414,axiom,
! [VarCurr] :
( v105306(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32413,axiom,
! [VarCurr] :
( v105306(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7346,axiom,
! [VarCurr] :
( v105303(VarCurr)
<=> ( ( v105304(VarCurr,bitIndex1)
<=> $false )
& ( v105304(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32412,axiom,
! [VarCurr] :
( v105304(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32411,axiom,
! [VarCurr] :
( v105304(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(writeUnaryOperator_8214,axiom,
! [VarCurr] :
( ~ v105299(VarCurr)
<=> v103(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20992,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105290(VarNext)
<=> ( v105291(VarNext)
& v105195(VarNext) ) ) ) ).
fof(writeUnaryOperator_8213,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105291(VarNext)
<=> v105202(VarNext) ) ) ).
fof(addAssignment_32410,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105281(VarCurr,B)
<=> v105286(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2248,axiom,
! [VarCurr] :
( ~ v105283(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105286(VarCurr,B)
<=> v105285(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2279,axiom,
! [VarCurr] :
( v105283(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105286(VarCurr,B)
<=> v105133(VarCurr,B) ) ) ) ).
fof(addAssignment_32409,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105285(VarCurr,B)
<=> v105130(VarCurr,B) ) ) ).
fof(addAssignment_32408,axiom,
! [VarCurr] :
( v105283(VarCurr)
<=> v105188(VarCurr,bitIndex6) ) ).
fof(addAssignment_32407,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105184(VarCurr,B)
<=> v105279(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2247,axiom,
! [VarCurr] :
( ~ v105186(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105279(VarCurr,B)
<=> v105278(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2278,axiom,
! [VarCurr] :
( v105186(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105279(VarCurr,B)
<=> v105133(VarCurr,B) ) ) ) ).
fof(addAssignment_32406,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105278(VarCurr,B)
<=> v105130(VarCurr,B) ) ) ).
fof(addAssignment_32405,axiom,
! [VarCurr] :
( v105186(VarCurr)
<=> v105188(VarCurr,bitIndex6) ) ).
fof(addAssignment_32404,axiom,
! [VarCurr] :
( v105188(VarCurr,bitIndex6)
<=> v105213(VarCurr,bitIndex6) ) ).
fof(addAssignment_32403,axiom,
! [VarNext] :
( v105192(VarNext,bitIndex5)
<=> v105270(VarNext,bitIndex5) ) ).
fof(addCaseBooleanConditionEqualRanges1_1725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105271(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105270(VarNext,B)
<=> v105192(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1785,axiom,
! [VarNext] :
( v105271(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105270(VarNext,B)
<=> v105208(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105271(VarNext)
<=> v105272(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20990,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105272(VarNext)
<=> ( v105274(VarNext)
& v105195(VarNext) ) ) ) ).
fof(writeUnaryOperator_8212,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105274(VarNext)
<=> v105202(VarNext) ) ) ).
fof(addAssignment_32402,axiom,
! [VarCurr] :
( v105188(VarCurr,bitIndex5)
<=> v105213(VarCurr,bitIndex5) ) ).
fof(addAssignment_32401,axiom,
! [VarNext] :
( v105192(VarNext,bitIndex4)
<=> v105262(VarNext,bitIndex4) ) ).
fof(addCaseBooleanConditionEqualRanges1_1724,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105263(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105262(VarNext,B)
<=> v105192(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1784,axiom,
! [VarNext] :
( v105263(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105262(VarNext,B)
<=> v105208(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20989,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105263(VarNext)
<=> v105264(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105264(VarNext)
<=> ( v105266(VarNext)
& v105195(VarNext) ) ) ) ).
fof(writeUnaryOperator_8211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105266(VarNext)
<=> v105202(VarNext) ) ) ).
fof(addAssignment_32400,axiom,
! [VarCurr] :
( v105188(VarCurr,bitIndex4)
<=> v105213(VarCurr,bitIndex4) ) ).
fof(addAssignment_32399,axiom,
! [VarNext] :
( v105192(VarNext,bitIndex3)
<=> v105254(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1723,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105255(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105254(VarNext,B)
<=> v105192(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1783,axiom,
! [VarNext] :
( v105255(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105254(VarNext,B)
<=> v105208(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105255(VarNext)
<=> v105256(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20986,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105256(VarNext)
<=> ( v105258(VarNext)
& v105195(VarNext) ) ) ) ).
fof(writeUnaryOperator_8210,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105258(VarNext)
<=> v105202(VarNext) ) ) ).
fof(addAssignment_32398,axiom,
! [VarCurr] :
( v105188(VarCurr,bitIndex3)
<=> v105213(VarCurr,bitIndex3) ) ).
fof(addAssignment_32397,axiom,
! [VarNext] :
( v105192(VarNext,bitIndex2)
<=> v105246(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1722,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105247(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105246(VarNext,B)
<=> v105192(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1782,axiom,
! [VarNext] :
( v105247(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105246(VarNext,B)
<=> v105208(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20985,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105247(VarNext)
<=> v105248(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105248(VarNext)
<=> ( v105250(VarNext)
& v105195(VarNext) ) ) ) ).
fof(writeUnaryOperator_8209,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105250(VarNext)
<=> v105202(VarNext) ) ) ).
fof(addAssignment_32396,axiom,
! [VarCurr] :
( v105188(VarCurr,bitIndex2)
<=> v105213(VarCurr,bitIndex2) ) ).
fof(addAssignment_32395,axiom,
! [VarNext] :
( v105192(VarNext,bitIndex1)
<=> v105238(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105239(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105238(VarNext,B)
<=> v105192(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1781,axiom,
! [VarNext] :
( v105239(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105238(VarNext,B)
<=> v105208(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20983,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105239(VarNext)
<=> v105240(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20982,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105240(VarNext)
<=> ( v105242(VarNext)
& v105195(VarNext) ) ) ) ).
fof(writeUnaryOperator_8208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105242(VarNext)
<=> v105202(VarNext) ) ) ).
fof(addAssignment_32394,axiom,
! [VarCurr] :
( v105188(VarCurr,bitIndex1)
<=> v105213(VarCurr,bitIndex1) ) ).
fof(addAssignment_32393,axiom,
! [VarNext] :
( v105192(VarNext,bitIndex0)
<=> v105230(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105231(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105230(VarNext,B)
<=> v105192(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1780,axiom,
! [VarNext] :
( v105231(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105230(VarNext,B)
<=> v105208(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20981,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105231(VarNext)
<=> v105232(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20980,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105232(VarNext)
<=> ( v105234(VarNext)
& v105195(VarNext) ) ) ) ).
fof(writeUnaryOperator_8207,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105234(VarNext)
<=> v105202(VarNext) ) ) ).
fof(addAssignment_32392,axiom,
! [VarCurr] :
( v105188(VarCurr,bitIndex0)
<=> v105213(VarCurr,bitIndex0) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2246,axiom,
! [VarCurr] :
( ~ v105214(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v105213(VarCurr,B)
<=> v105216(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2277,axiom,
! [VarCurr] :
( v105214(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v105213(VarCurr,B)
<=> v105215(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_140,axiom,
! [VarCurr] :
( ( ~ v105217(VarCurr)
& ~ v105219(VarCurr)
& ~ v105223(VarCurr) )
=> ! [B] :
( range_8_0(B)
=> ( v105216(VarCurr,B)
<=> v105192(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1218,axiom,
! [VarCurr] :
( v105223(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v105216(VarCurr,B)
<=> v105225(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4967,axiom,
! [VarCurr] :
( v105219(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v105216(VarCurr,B)
<=> v105221(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4977,axiom,
! [VarCurr] :
( v105217(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v105216(VarCurr,B)
<=> v105192(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7345,axiom,
! [VarCurr] :
( v105227(VarCurr)
<=> ( ( v105228(VarCurr,bitIndex1)
<=> $true )
& ( v105228(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32391,axiom,
! [VarCurr] :
( v105228(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32390,axiom,
! [VarCurr] :
( v105228(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(addAssignment_32389,axiom,
! [VarCurr] :
( v105225(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_32388,axiom,
! [VarCurr] :
( ( v105225(VarCurr,bitIndex8)
<=> v105192(VarCurr,bitIndex7) )
& ( v105225(VarCurr,bitIndex7)
<=> v105192(VarCurr,bitIndex6) )
& ( v105225(VarCurr,bitIndex6)
<=> v105192(VarCurr,bitIndex5) )
& ( v105225(VarCurr,bitIndex5)
<=> v105192(VarCurr,bitIndex4) )
& ( v105225(VarCurr,bitIndex4)
<=> v105192(VarCurr,bitIndex3) )
& ( v105225(VarCurr,bitIndex3)
<=> v105192(VarCurr,bitIndex2) )
& ( v105225(VarCurr,bitIndex2)
<=> v105192(VarCurr,bitIndex1) )
& ( v105225(VarCurr,bitIndex1)
<=> v105192(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7344,axiom,
! [VarCurr] :
( v105223(VarCurr)
<=> ( ( v105224(VarCurr,bitIndex1)
<=> $true )
& ( v105224(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32387,axiom,
! [VarCurr] :
( v105224(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32386,axiom,
! [VarCurr] :
( v105224(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(addAssignment_32385,axiom,
! [VarCurr] :
( ( v105221(VarCurr,bitIndex7)
<=> v105192(VarCurr,bitIndex8) )
& ( v105221(VarCurr,bitIndex6)
<=> v105192(VarCurr,bitIndex7) )
& ( v105221(VarCurr,bitIndex5)
<=> v105192(VarCurr,bitIndex6) )
& ( v105221(VarCurr,bitIndex4)
<=> v105192(VarCurr,bitIndex5) )
& ( v105221(VarCurr,bitIndex3)
<=> v105192(VarCurr,bitIndex4) )
& ( v105221(VarCurr,bitIndex2)
<=> v105192(VarCurr,bitIndex3) )
& ( v105221(VarCurr,bitIndex1)
<=> v105192(VarCurr,bitIndex2) )
& ( v105221(VarCurr,bitIndex0)
<=> v105192(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_32384,axiom,
! [VarCurr] :
( v105221(VarCurr,bitIndex8)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7343,axiom,
! [VarCurr] :
( v105219(VarCurr)
<=> ( ( v105220(VarCurr,bitIndex1)
<=> $false )
& ( v105220(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32383,axiom,
! [VarCurr] :
( v105220(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32382,axiom,
! [VarCurr] :
( v105220(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7342,axiom,
! [VarCurr] :
( v105217(VarCurr)
<=> ( ( v105218(VarCurr,bitIndex1)
<=> $false )
& ( v105218(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32381,axiom,
! [VarCurr] :
( v105218(VarCurr,bitIndex0)
<=> v15464(VarCurr) ) ).
fof(addAssignment_32380,axiom,
! [VarCurr] :
( v105218(VarCurr,bitIndex1)
<=> v105(VarCurr) ) ).
fof(addAssignment_32379,axiom,
! [VarCurr] :
( v105215(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32378,axiom,
! [VarCurr,B] :
( range_8_1(B)
=> ( v105215(VarCurr,B)
<=> v105190(VarCurr,B) ) ) ).
fof(writeUnaryOperator_8206,axiom,
! [VarCurr] :
( ~ v105214(VarCurr)
<=> v103(VarCurr) ) ).
fof(addAssignment_32377,axiom,
! [VarCurr] :
( v105190(VarCurr,bitIndex1)
<=> v105212(VarCurr,bitIndex1) ) ).
fof(addAssignment_32376,axiom,
! [VarCurr] :
( v105190(VarCurr,bitIndex2)
<=> v105212(VarCurr,bitIndex2) ) ).
fof(addAssignment_32375,axiom,
! [VarCurr] :
( v105190(VarCurr,bitIndex3)
<=> v105212(VarCurr,bitIndex3) ) ).
fof(addAssignment_32374,axiom,
! [VarCurr] :
( v105190(VarCurr,bitIndex4)
<=> v105212(VarCurr,bitIndex4) ) ).
fof(addAssignment_32373,axiom,
! [VarCurr] :
( v105190(VarCurr,bitIndex5)
<=> v105212(VarCurr,bitIndex5) ) ).
fof(addAssignment_32372,axiom,
! [VarCurr] :
( v105190(VarCurr,bitIndex6)
<=> v105212(VarCurr,bitIndex6) ) ).
fof(addAssignment_32371,axiom,
! [VarCurr] :
( v105212(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32370,axiom,
! [VarCurr,B] :
( range_8_1(B)
=> ( v105212(VarCurr,B)
<=> v105192(VarCurr,B) ) ) ).
fof(range_axiom_74,axiom,
! [B] :
( range_8_1(B)
<=> ( $false
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B ) ) ).
fof(addAssignment_32369,axiom,
! [VarNext] :
( v105192(VarNext,bitIndex6)
<=> v105197(VarNext,bitIndex6) ) ).
fof(addCaseBooleanConditionEqualRanges1_1719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105198(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105197(VarNext,B)
<=> v105192(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1779,axiom,
! [VarNext] :
( v105198(VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105197(VarNext,B)
<=> v105208(VarNext,B) ) ) ) ).
fof(addAssignment_32368,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_8_0(B)
=> ( v105208(VarNext,B)
<=> v105206(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2245,axiom,
! [VarCurr] :
( ~ v105209(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v105206(VarCurr,B)
<=> v105188(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2276,axiom,
! [VarCurr] :
( v105209(VarCurr)
=> ! [B] :
( range_8_0(B)
=> ( v105206(VarCurr,B)
<=> b000000001(B) ) ) ) ).
fof(bitBlastConstant_11533,axiom,
~ b000000001(bitIndex8) ).
fof(bitBlastConstant_11532,axiom,
~ b000000001(bitIndex7) ).
fof(bitBlastConstant_11531,axiom,
~ b000000001(bitIndex6) ).
fof(bitBlastConstant_11530,axiom,
~ b000000001(bitIndex5) ).
fof(bitBlastConstant_11529,axiom,
~ b000000001(bitIndex4) ).
fof(bitBlastConstant_11528,axiom,
~ b000000001(bitIndex3) ).
fof(bitBlastConstant_11527,axiom,
~ b000000001(bitIndex2) ).
fof(bitBlastConstant_11526,axiom,
~ b000000001(bitIndex1) ).
fof(bitBlastConstant_11525,axiom,
b000000001(bitIndex0) ).
fof(writeUnaryOperator_8205,axiom,
! [VarCurr] :
( ~ v105209(VarCurr)
<=> v103(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105198(VarNext)
<=> v105199(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20978,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105199(VarNext)
<=> ( v105200(VarNext)
& v105195(VarNext) ) ) ) ).
fof(writeUnaryOperator_8204,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105200(VarNext)
<=> v105202(VarNext) ) ) ).
fof(addAssignment_32367,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105202(VarNext)
<=> v105195(VarCurr) ) ) ).
fof(addAssignment_32366,axiom,
! [VarCurr] :
( v105195(VarCurr)
<=> v104983(VarCurr) ) ).
fof(addAssignment_32365,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105133(VarCurr,B)
<=> v105135(VarCurr,B) ) ) ).
fof(addAssignment_32364,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105135(VarCurr,B)
<=> v105137(VarCurr,B) ) ) ).
fof(addAssignment_32363,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105137(VarCurr,B)
<=> v105139(VarCurr,B) ) ) ).
fof(addAssignment_32362,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105139(VarCurr,B)
<=> v105141(VarCurr,B) ) ) ).
fof(addAssignment_32361,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105141(VarCurr,B)
<=> v105143(VarCurr,B) ) ) ).
fof(addAssignment_32360,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105143(VarCurr,B)
<=> v105145(VarCurr,B) ) ) ).
fof(addAssignment_32359,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105145(VarCurr,B)
<=> v105147(VarCurr,B) ) ) ).
fof(addAssignment_32358,axiom,
! [VarNext,B] :
( range_122_116(B)
=> ( v105147(VarNext,B)
<=> v105168(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105169(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105168(VarNext,B)
<=> v105147(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1778,axiom,
! [VarNext] :
( v105169(VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105168(VarNext,B)
<=> v105179(VarNext,B) ) ) ) ).
fof(addAssignment_32357,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_122_0(B)
=> ( v105179(VarNext,B)
<=> v105177(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2244,axiom,
! [VarCurr] :
( ~ v105180(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105177(VarCurr,B)
<=> v105149(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2275,axiom,
! [VarCurr] :
( v105180(VarCurr)
=> ! [B] :
( range_122_0(B)
=> ( v105177(VarCurr,B)
<=> $false ) ) ) ).
fof(range_axiom_73,axiom,
! [B] :
( range_122_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B
| bitIndex64 = B
| bitIndex65 = B
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B
| bitIndex74 = B
| bitIndex75 = B
| bitIndex76 = B
| bitIndex77 = B
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B
| bitIndex85 = B
| bitIndex86 = B
| bitIndex87 = B
| bitIndex88 = B
| bitIndex89 = B
| bitIndex90 = B
| bitIndex91 = B
| bitIndex92 = B
| bitIndex93 = B
| bitIndex94 = B
| bitIndex95 = B
| bitIndex96 = B
| bitIndex97 = B
| bitIndex98 = B
| bitIndex99 = B
| bitIndex100 = B
| bitIndex101 = B
| bitIndex102 = B
| bitIndex103 = B
| bitIndex104 = B
| bitIndex105 = B
| bitIndex106 = B
| bitIndex107 = B
| bitIndex108 = B
| bitIndex109 = B
| bitIndex110 = B
| bitIndex111 = B
| bitIndex112 = B
| bitIndex113 = B
| bitIndex114 = B
| bitIndex115 = B
| bitIndex116 = B
| bitIndex117 = B
| bitIndex118 = B
| bitIndex119 = B
| bitIndex120 = B
| bitIndex121 = B
| bitIndex122 = B ) ) ).
fof(bitBlastConstant_11524,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex122) ).
fof(bitBlastConstant_11523,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex121) ).
fof(bitBlastConstant_11522,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex120) ).
fof(bitBlastConstant_11521,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex119) ).
fof(bitBlastConstant_11520,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex118) ).
fof(bitBlastConstant_11519,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex117) ).
fof(bitBlastConstant_11518,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex116) ).
fof(bitBlastConstant_11517,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex115) ).
fof(bitBlastConstant_11516,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex114) ).
fof(bitBlastConstant_11515,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex113) ).
fof(bitBlastConstant_11514,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex112) ).
fof(bitBlastConstant_11513,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex111) ).
fof(bitBlastConstant_11512,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex110) ).
fof(bitBlastConstant_11511,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex109) ).
fof(bitBlastConstant_11510,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex108) ).
fof(bitBlastConstant_11509,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex107) ).
fof(bitBlastConstant_11508,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex106) ).
fof(bitBlastConstant_11507,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex105) ).
fof(bitBlastConstant_11506,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex104) ).
fof(bitBlastConstant_11505,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex103) ).
fof(bitBlastConstant_11504,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex102) ).
fof(bitBlastConstant_11503,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex101) ).
fof(bitBlastConstant_11502,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex100) ).
fof(bitBlastConstant_11501,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex99) ).
fof(bitBlastConstant_11500,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex98) ).
fof(bitBlastConstant_11499,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex97) ).
fof(bitBlastConstant_11498,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex96) ).
fof(bitBlastConstant_11497,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex95) ).
fof(bitBlastConstant_11496,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex94) ).
fof(bitBlastConstant_11495,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex93) ).
fof(bitBlastConstant_11494,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex92) ).
fof(bitBlastConstant_11493,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex91) ).
fof(bitBlastConstant_11492,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex90) ).
fof(bitBlastConstant_11491,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex89) ).
fof(bitBlastConstant_11490,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex88) ).
fof(bitBlastConstant_11489,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex87) ).
fof(bitBlastConstant_11488,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex86) ).
fof(bitBlastConstant_11487,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex85) ).
fof(bitBlastConstant_11486,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex84) ).
fof(bitBlastConstant_11485,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex83) ).
fof(bitBlastConstant_11484,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex82) ).
fof(bitBlastConstant_11483,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex81) ).
fof(bitBlastConstant_11482,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex80) ).
fof(bitBlastConstant_11481,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex79) ).
fof(bitBlastConstant_11480,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex78) ).
fof(bitBlastConstant_11479,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex77) ).
fof(bitBlastConstant_11478,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex76) ).
fof(bitBlastConstant_11477,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex75) ).
fof(bitBlastConstant_11476,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex74) ).
fof(bitBlastConstant_11475,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex73) ).
fof(bitBlastConstant_11474,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex72) ).
fof(bitBlastConstant_11473,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex71) ).
fof(bitBlastConstant_11472,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex70) ).
fof(bitBlastConstant_11471,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex69) ).
fof(bitBlastConstant_11470,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex68) ).
fof(bitBlastConstant_11469,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex67) ).
fof(bitBlastConstant_11468,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex66) ).
fof(bitBlastConstant_11467,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex65) ).
fof(bitBlastConstant_11466,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex64) ).
fof(bitBlastConstant_11465,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex63) ).
fof(bitBlastConstant_11464,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex62) ).
fof(bitBlastConstant_11463,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex61) ).
fof(bitBlastConstant_11462,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex60) ).
fof(bitBlastConstant_11461,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex59) ).
fof(bitBlastConstant_11460,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex58) ).
fof(bitBlastConstant_11459,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex57) ).
fof(bitBlastConstant_11458,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex56) ).
fof(bitBlastConstant_11457,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex55) ).
fof(bitBlastConstant_11456,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex54) ).
fof(bitBlastConstant_11455,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex53) ).
fof(bitBlastConstant_11454,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex52) ).
fof(bitBlastConstant_11453,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex51) ).
fof(bitBlastConstant_11452,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex50) ).
fof(bitBlastConstant_11451,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex49) ).
fof(bitBlastConstant_11450,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex48) ).
fof(bitBlastConstant_11449,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex47) ).
fof(bitBlastConstant_11448,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex46) ).
fof(bitBlastConstant_11447,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex45) ).
fof(bitBlastConstant_11446,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex44) ).
fof(bitBlastConstant_11445,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex43) ).
fof(bitBlastConstant_11444,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex42) ).
fof(bitBlastConstant_11443,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex41) ).
fof(bitBlastConstant_11442,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex40) ).
fof(bitBlastConstant_11441,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex39) ).
fof(bitBlastConstant_11440,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex38) ).
fof(bitBlastConstant_11439,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex37) ).
fof(bitBlastConstant_11438,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex36) ).
fof(bitBlastConstant_11437,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex35) ).
fof(bitBlastConstant_11436,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex34) ).
fof(bitBlastConstant_11435,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex33) ).
fof(bitBlastConstant_11434,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex32) ).
fof(bitBlastConstant_11433,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex31) ).
fof(bitBlastConstant_11432,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex30) ).
fof(bitBlastConstant_11431,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex29) ).
fof(bitBlastConstant_11430,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex28) ).
fof(bitBlastConstant_11429,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex27) ).
fof(bitBlastConstant_11428,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_11427,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_11426,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_11425,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_11424,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_11423,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_11422,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_11421,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_11420,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_11419,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_11418,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_11417,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_11416,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_11415,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_11414,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_11413,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_11412,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_11411,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_11410,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_11409,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_11408,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_11407,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_11406,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_11405,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_11404,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_11403,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_11402,axiom,
~ b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex0) ).
fof(writeUnaryOperator_8203,axiom,
! [VarCurr] :
( ~ v105180(VarCurr)
<=> v152(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20977,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105169(VarNext)
<=> v105170(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105170(VarNext)
<=> ( v105171(VarNext)
& v197(VarNext) ) ) ) ).
fof(writeUnaryOperator_8202,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105171(VarNext)
<=> v105173(VarNext) ) ) ).
fof(addAssignment_32356,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105173(VarNext)
<=> v197(VarCurr) ) ) ).
fof(addAssignment_32355,axiom,
! [VarCurr,B] :
( range_122_116(B)
=> ( v105149(VarCurr,B)
<=> v105157(VarCurr,B) ) ) ).
fof(range_axiom_72,axiom,
! [B] :
( range_122_116(B)
<=> ( $false
| bitIndex116 = B
| bitIndex117 = B
| bitIndex118 = B
| bitIndex119 = B
| bitIndex120 = B
| bitIndex121 = B
| bitIndex122 = B ) ) ).
fof(addAssignment_32354,axiom,
! [VarCurr,B] :
( range_6_0(B)
=> ( v105157(VarCurr,B)
<=> v105166(VarCurr,B) ) ) ).
fof(addAssignment_32353,axiom,
! [VarCurr] :
( ( v105157(VarCurr,bitIndex68)
<=> v105165(VarCurr,bitIndex61) )
& ( v105157(VarCurr,bitIndex67)
<=> v105165(VarCurr,bitIndex60) )
& ( v105157(VarCurr,bitIndex66)
<=> v105165(VarCurr,bitIndex59) )
& ( v105157(VarCurr,bitIndex65)
<=> v105165(VarCurr,bitIndex58) )
& ( v105157(VarCurr,bitIndex64)
<=> v105165(VarCurr,bitIndex57) )
& ( v105157(VarCurr,bitIndex63)
<=> v105165(VarCurr,bitIndex56) )
& ( v105157(VarCurr,bitIndex62)
<=> v105165(VarCurr,bitIndex55) )
& ( v105157(VarCurr,bitIndex61)
<=> v105165(VarCurr,bitIndex54) )
& ( v105157(VarCurr,bitIndex60)
<=> v105165(VarCurr,bitIndex53) )
& ( v105157(VarCurr,bitIndex59)
<=> v105165(VarCurr,bitIndex52) )
& ( v105157(VarCurr,bitIndex58)
<=> v105165(VarCurr,bitIndex51) )
& ( v105157(VarCurr,bitIndex57)
<=> v105165(VarCurr,bitIndex50) )
& ( v105157(VarCurr,bitIndex56)
<=> v105165(VarCurr,bitIndex49) )
& ( v105157(VarCurr,bitIndex55)
<=> v105165(VarCurr,bitIndex48) )
& ( v105157(VarCurr,bitIndex54)
<=> v105165(VarCurr,bitIndex47) )
& ( v105157(VarCurr,bitIndex53)
<=> v105165(VarCurr,bitIndex46) )
& ( v105157(VarCurr,bitIndex52)
<=> v105165(VarCurr,bitIndex45) )
& ( v105157(VarCurr,bitIndex51)
<=> v105165(VarCurr,bitIndex44) )
& ( v105157(VarCurr,bitIndex50)
<=> v105165(VarCurr,bitIndex43) )
& ( v105157(VarCurr,bitIndex49)
<=> v105165(VarCurr,bitIndex42) )
& ( v105157(VarCurr,bitIndex48)
<=> v105165(VarCurr,bitIndex41) )
& ( v105157(VarCurr,bitIndex47)
<=> v105165(VarCurr,bitIndex40) )
& ( v105157(VarCurr,bitIndex46)
<=> v105165(VarCurr,bitIndex39) )
& ( v105157(VarCurr,bitIndex45)
<=> v105165(VarCurr,bitIndex38) )
& ( v105157(VarCurr,bitIndex44)
<=> v105165(VarCurr,bitIndex37) )
& ( v105157(VarCurr,bitIndex43)
<=> v105165(VarCurr,bitIndex36) )
& ( v105157(VarCurr,bitIndex42)
<=> v105165(VarCurr,bitIndex35) )
& ( v105157(VarCurr,bitIndex41)
<=> v105165(VarCurr,bitIndex34) )
& ( v105157(VarCurr,bitIndex40)
<=> v105165(VarCurr,bitIndex33) )
& ( v105157(VarCurr,bitIndex39)
<=> v105165(VarCurr,bitIndex32) )
& ( v105157(VarCurr,bitIndex38)
<=> v105165(VarCurr,bitIndex31) )
& ( v105157(VarCurr,bitIndex37)
<=> v105165(VarCurr,bitIndex30) )
& ( v105157(VarCurr,bitIndex36)
<=> v105165(VarCurr,bitIndex29) )
& ( v105157(VarCurr,bitIndex35)
<=> v105165(VarCurr,bitIndex28) )
& ( v105157(VarCurr,bitIndex34)
<=> v105165(VarCurr,bitIndex27) )
& ( v105157(VarCurr,bitIndex33)
<=> v105165(VarCurr,bitIndex26) )
& ( v105157(VarCurr,bitIndex32)
<=> v105165(VarCurr,bitIndex25) )
& ( v105157(VarCurr,bitIndex31)
<=> v105165(VarCurr,bitIndex24) )
& ( v105157(VarCurr,bitIndex30)
<=> v105165(VarCurr,bitIndex23) )
& ( v105157(VarCurr,bitIndex29)
<=> v105165(VarCurr,bitIndex22) )
& ( v105157(VarCurr,bitIndex28)
<=> v105165(VarCurr,bitIndex21) )
& ( v105157(VarCurr,bitIndex27)
<=> v105165(VarCurr,bitIndex20) )
& ( v105157(VarCurr,bitIndex26)
<=> v105165(VarCurr,bitIndex19) )
& ( v105157(VarCurr,bitIndex25)
<=> v105165(VarCurr,bitIndex18) )
& ( v105157(VarCurr,bitIndex24)
<=> v105165(VarCurr,bitIndex17) )
& ( v105157(VarCurr,bitIndex23)
<=> v105165(VarCurr,bitIndex16) )
& ( v105157(VarCurr,bitIndex22)
<=> v105165(VarCurr,bitIndex15) )
& ( v105157(VarCurr,bitIndex21)
<=> v105165(VarCurr,bitIndex14) )
& ( v105157(VarCurr,bitIndex20)
<=> v105165(VarCurr,bitIndex13) )
& ( v105157(VarCurr,bitIndex19)
<=> v105165(VarCurr,bitIndex12) )
& ( v105157(VarCurr,bitIndex18)
<=> v105165(VarCurr,bitIndex11) )
& ( v105157(VarCurr,bitIndex17)
<=> v105165(VarCurr,bitIndex10) )
& ( v105157(VarCurr,bitIndex16)
<=> v105165(VarCurr,bitIndex9) )
& ( v105157(VarCurr,bitIndex15)
<=> v105165(VarCurr,bitIndex8) )
& ( v105157(VarCurr,bitIndex14)
<=> v105165(VarCurr,bitIndex7) )
& ( v105157(VarCurr,bitIndex13)
<=> v105165(VarCurr,bitIndex6) )
& ( v105157(VarCurr,bitIndex12)
<=> v105165(VarCurr,bitIndex5) )
& ( v105157(VarCurr,bitIndex11)
<=> v105165(VarCurr,bitIndex4) )
& ( v105157(VarCurr,bitIndex10)
<=> v105165(VarCurr,bitIndex3) )
& ( v105157(VarCurr,bitIndex9)
<=> v105165(VarCurr,bitIndex2) )
& ( v105157(VarCurr,bitIndex8)
<=> v105165(VarCurr,bitIndex1) )
& ( v105157(VarCurr,bitIndex7)
<=> v105165(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32352,axiom,
! [VarCurr] :
( ( v105157(VarCurr,bitIndex72)
<=> v105164(VarCurr,bitIndex3) )
& ( v105157(VarCurr,bitIndex71)
<=> v105164(VarCurr,bitIndex2) )
& ( v105157(VarCurr,bitIndex70)
<=> v105164(VarCurr,bitIndex1) )
& ( v105157(VarCurr,bitIndex69)
<=> v105164(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32351,axiom,
! [VarCurr] :
( ( v105157(VarCurr,bitIndex76)
<=> v105163(VarCurr,bitIndex3) )
& ( v105157(VarCurr,bitIndex75)
<=> v105163(VarCurr,bitIndex2) )
& ( v105157(VarCurr,bitIndex74)
<=> v105163(VarCurr,bitIndex1) )
& ( v105157(VarCurr,bitIndex73)
<=> v105163(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32350,axiom,
! [VarCurr] :
( ( v105157(VarCurr,bitIndex84)
<=> v105162(VarCurr,bitIndex7) )
& ( v105157(VarCurr,bitIndex83)
<=> v105162(VarCurr,bitIndex6) )
& ( v105157(VarCurr,bitIndex82)
<=> v105162(VarCurr,bitIndex5) )
& ( v105157(VarCurr,bitIndex81)
<=> v105162(VarCurr,bitIndex4) )
& ( v105157(VarCurr,bitIndex80)
<=> v105162(VarCurr,bitIndex3) )
& ( v105157(VarCurr,bitIndex79)
<=> v105162(VarCurr,bitIndex2) )
& ( v105157(VarCurr,bitIndex78)
<=> v105162(VarCurr,bitIndex1) )
& ( v105157(VarCurr,bitIndex77)
<=> v105162(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32349,axiom,
! [VarCurr] :
( ( v105157(VarCurr,bitIndex100)
<=> v105161(VarCurr,bitIndex15) )
& ( v105157(VarCurr,bitIndex99)
<=> v105161(VarCurr,bitIndex14) )
& ( v105157(VarCurr,bitIndex98)
<=> v105161(VarCurr,bitIndex13) )
& ( v105157(VarCurr,bitIndex97)
<=> v105161(VarCurr,bitIndex12) )
& ( v105157(VarCurr,bitIndex96)
<=> v105161(VarCurr,bitIndex11) )
& ( v105157(VarCurr,bitIndex95)
<=> v105161(VarCurr,bitIndex10) )
& ( v105157(VarCurr,bitIndex94)
<=> v105161(VarCurr,bitIndex9) )
& ( v105157(VarCurr,bitIndex93)
<=> v105161(VarCurr,bitIndex8) )
& ( v105157(VarCurr,bitIndex92)
<=> v105161(VarCurr,bitIndex7) )
& ( v105157(VarCurr,bitIndex91)
<=> v105161(VarCurr,bitIndex6) )
& ( v105157(VarCurr,bitIndex90)
<=> v105161(VarCurr,bitIndex5) )
& ( v105157(VarCurr,bitIndex89)
<=> v105161(VarCurr,bitIndex4) )
& ( v105157(VarCurr,bitIndex88)
<=> v105161(VarCurr,bitIndex3) )
& ( v105157(VarCurr,bitIndex87)
<=> v105161(VarCurr,bitIndex2) )
& ( v105157(VarCurr,bitIndex86)
<=> v105161(VarCurr,bitIndex1) )
& ( v105157(VarCurr,bitIndex85)
<=> v105161(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32348,axiom,
! [VarCurr] :
( ( v105157(VarCurr,bitIndex110)
<=> v105160(VarCurr,bitIndex9) )
& ( v105157(VarCurr,bitIndex109)
<=> v105160(VarCurr,bitIndex8) )
& ( v105157(VarCurr,bitIndex108)
<=> v105160(VarCurr,bitIndex7) )
& ( v105157(VarCurr,bitIndex107)
<=> v105160(VarCurr,bitIndex6) )
& ( v105157(VarCurr,bitIndex106)
<=> v105160(VarCurr,bitIndex5) )
& ( v105157(VarCurr,bitIndex105)
<=> v105160(VarCurr,bitIndex4) )
& ( v105157(VarCurr,bitIndex104)
<=> v105160(VarCurr,bitIndex3) )
& ( v105157(VarCurr,bitIndex103)
<=> v105160(VarCurr,bitIndex2) )
& ( v105157(VarCurr,bitIndex102)
<=> v105160(VarCurr,bitIndex1) )
& ( v105157(VarCurr,bitIndex101)
<=> v105160(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32347,axiom,
! [VarCurr] :
( ( v105157(VarCurr,bitIndex112)
<=> v105159(VarCurr,bitIndex1) )
& ( v105157(VarCurr,bitIndex111)
<=> v105159(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32346,axiom,
! [VarCurr] :
( ( v105157(VarCurr,bitIndex115)
<=> v105158(VarCurr,bitIndex2) )
& ( v105157(VarCurr,bitIndex114)
<=> v105158(VarCurr,bitIndex1) )
& ( v105157(VarCurr,bitIndex113)
<=> v105158(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32345,axiom,
! [VarCurr] :
( ( v105157(VarCurr,bitIndex122)
<=> v105151(VarCurr,bitIndex6) )
& ( v105157(VarCurr,bitIndex121)
<=> v105151(VarCurr,bitIndex5) )
& ( v105157(VarCurr,bitIndex120)
<=> v105151(VarCurr,bitIndex4) )
& ( v105157(VarCurr,bitIndex119)
<=> v105151(VarCurr,bitIndex3) )
& ( v105157(VarCurr,bitIndex118)
<=> v105151(VarCurr,bitIndex2) )
& ( v105157(VarCurr,bitIndex117)
<=> v105151(VarCurr,bitIndex1) )
& ( v105157(VarCurr,bitIndex116)
<=> v105151(VarCurr,bitIndex0) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2243,axiom,
! [VarCurr] :
( ~ v105153(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105151(VarCurr,B)
<=> v4209(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2274,axiom,
! [VarCurr] :
( v105153(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105151(VarCurr,B)
<=> v105156(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4966,axiom,
! [VarCurr] :
( ~ v105154(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105156(VarCurr,B)
<=> b1111000(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4976,axiom,
! [VarCurr] :
( v105154(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v105156(VarCurr,B)
<=> b1011000(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20975,axiom,
! [VarCurr] :
( v105153(VarCurr)
<=> ( v105154(VarCurr)
| v105155(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20974,axiom,
! [VarCurr] :
( v105155(VarCurr)
<=> ( v4244(VarCurr)
& v10065(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20973,axiom,
! [VarCurr] :
( v105154(VarCurr)
<=> ( v252(VarCurr)
& v10050(VarCurr) ) ) ).
fof(addAssignment_32344,axiom,
! [VarCurr] :
( v104183(VarCurr)
<=> v104185(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105087(VarNext)
=> ( v104185(VarNext)
<=> v104185(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1777,axiom,
! [VarNext] :
( v105087(VarNext)
=> ( v104185(VarNext)
<=> v105105(VarNext) ) ) ).
fof(addAssignment_32343,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105105(VarNext)
<=> v105103(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2242,axiom,
! [VarCurr] :
( ~ v105102(VarCurr)
=> ( v105103(VarCurr)
<=> v105106(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2273,axiom,
! [VarCurr] :
( v105102(VarCurr)
=> ( v105103(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2241,axiom,
! [VarCurr] :
( ~ v104191(VarCurr)
=> ( v105106(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2272,axiom,
! [VarCurr] :
( v104191(VarCurr)
=> ( v105106(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105087(VarNext)
<=> ( v105088(VarNext)
& v105095(VarNext) ) ) ) ).
fof(addAssignment_32342,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105095(VarNext)
<=> v105093(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20971,axiom,
! [VarCurr] :
( v105093(VarCurr)
<=> ( v105096(VarCurr)
| v105102(VarCurr) ) ) ).
fof(writeUnaryOperator_8201,axiom,
! [VarCurr] :
( ~ v105102(VarCurr)
<=> v104187(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20970,axiom,
! [VarCurr] :
( v105096(VarCurr)
<=> ( v105097(VarCurr)
| v104191(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20969,axiom,
! [VarCurr] :
( v105097(VarCurr)
<=> ( v105098(VarCurr)
& v105101(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7341,axiom,
! [VarCurr] :
( v105101(VarCurr)
<=> ( v105081(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20968,axiom,
! [VarCurr] :
( v105098(VarCurr)
<=> ( v105099(VarCurr)
& v105100(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7340,axiom,
! [VarCurr] :
( v105100(VarCurr)
<=> ( v105017(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addBitVectorEqualityBitBlasted_7339,axiom,
! [VarCurr] :
( v105099(VarCurr)
<=> ( v105015(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105088(VarNext)
<=> ( v105089(VarNext)
& v105039(VarNext) ) ) ) ).
fof(writeUnaryOperator_8200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105089(VarNext)
<=> v105046(VarNext) ) ) ).
fof(addAssignment_32341,axiom,
! [VarCurr] :
( v105081(VarCurr,bitIndex0)
<=> v105082(VarCurr,bitIndex0) ) ).
fof(addAssignment_32340,axiom,
! [VarCurr] :
( v105082(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32339,axiom,
! [VarCurr,B] :
( range_6_1(B)
=> ( v105082(VarCurr,B)
<=> v105083(VarCurr,B) ) ) ).
fof(addAssignment_32338,axiom,
! [VarNext] :
( v105017(VarNext,bitIndex1)
<=> v105073(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105074(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105073(VarNext,B)
<=> v105017(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1776,axiom,
! [VarNext] :
( v105074(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105073(VarNext,B)
<=> v105052(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105074(VarNext)
<=> v105075(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105075(VarNext)
<=> ( v105077(VarNext)
& v105039(VarNext) ) ) ) ).
fof(writeUnaryOperator_8199,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105077(VarNext)
<=> v105046(VarNext) ) ) ).
fof(addAssignment_32337,axiom,
! [VarCurr] :
( v105019(VarCurr,bitIndex1)
<=> v105024(VarCurr,bitIndex1) ) ).
fof(addAssignment_32336,axiom,
! [VarCurr] :
( v105021(VarCurr,bitIndex1)
<=> v105022(VarCurr,bitIndex1) ) ).
fof(addAssignment_32335,axiom,
! [VarNext] :
( v105017(VarNext,bitIndex0)
<=> v105065(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionEqualRanges1_1715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105066(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105065(VarNext,B)
<=> v105017(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1775,axiom,
! [VarNext] :
( v105066(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105065(VarNext,B)
<=> v105052(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105066(VarNext)
<=> v105067(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20963,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105067(VarNext)
<=> ( v105069(VarNext)
& v105039(VarNext) ) ) ) ).
fof(writeUnaryOperator_8198,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105069(VarNext)
<=> v105046(VarNext) ) ) ).
fof(addAssignment_32334,axiom,
! [VarCurr] :
( v105019(VarCurr,bitIndex0)
<=> v105024(VarCurr,bitIndex0) ) ).
fof(addAssignment_32333,axiom,
! [VarNext] :
( v105017(VarNext,bitIndex2)
<=> v105057(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionEqualRanges1_1714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105058(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105057(VarNext,B)
<=> v105017(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1774,axiom,
! [VarNext] :
( v105058(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105057(VarNext,B)
<=> v105052(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105058(VarNext)
<=> v105059(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105059(VarNext)
<=> ( v105061(VarNext)
& v105039(VarNext) ) ) ) ).
fof(writeUnaryOperator_8197,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105061(VarNext)
<=> v105046(VarNext) ) ) ).
fof(addAssignment_32332,axiom,
! [VarCurr] :
( v105019(VarCurr,bitIndex2)
<=> v105024(VarCurr,bitIndex2) ) ).
fof(addAssignment_32331,axiom,
! [VarCurr] :
( v105021(VarCurr,bitIndex2)
<=> v105022(VarCurr,bitIndex2) ) ).
fof(addAssignment_32330,axiom,
! [VarNext] :
( v105017(VarNext,bitIndex3)
<=> v105041(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionEqualRanges1_1713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105042(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105041(VarNext,B)
<=> v105017(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1773,axiom,
! [VarNext] :
( v105042(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105041(VarNext,B)
<=> v105052(VarNext,B) ) ) ) ).
fof(addAssignment_32329,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v105052(VarNext,B)
<=> v105050(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2240,axiom,
! [VarCurr] :
( ~ v105053(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105050(VarCurr,B)
<=> v105019(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2271,axiom,
! [VarCurr] :
( v105053(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105050(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8196,axiom,
! [VarCurr] :
( ~ v105053(VarCurr)
<=> v104187(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105042(VarNext)
<=> v105043(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105043(VarNext)
<=> ( v105044(VarNext)
& v105039(VarNext) ) ) ) ).
fof(writeUnaryOperator_8195,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v105044(VarNext)
<=> v105046(VarNext) ) ) ).
fof(addAssignment_32328,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v105046(VarNext)
<=> v105039(VarCurr) ) ) ).
fof(addAssignment_32327,axiom,
! [VarCurr] :
( v105039(VarCurr)
<=> v104268(VarCurr) ) ).
fof(addAssignment_32326,axiom,
! [VarCurr] :
( v105019(VarCurr,bitIndex3)
<=> v105024(VarCurr,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2239,axiom,
! [VarCurr] :
( ~ v105025(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105024(VarCurr,B)
<=> v105026(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2270,axiom,
! [VarCurr] :
( v105025(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105024(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_139,axiom,
! [VarCurr] :
( ( ~ v105027(VarCurr)
& ~ v105029(VarCurr)
& ~ v105033(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v105026(VarCurr,B)
<=> v105017(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1217,axiom,
! [VarCurr] :
( v105033(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105026(VarCurr,B)
<=> v105035(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4965,axiom,
! [VarCurr] :
( v105029(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105026(VarCurr,B)
<=> v105031(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4975,axiom,
! [VarCurr] :
( v105027(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v105026(VarCurr,B)
<=> v105017(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7338,axiom,
! [VarCurr] :
( v105036(VarCurr)
<=> ( ( v105037(VarCurr,bitIndex1)
<=> $true )
& ( v105037(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32325,axiom,
! [VarCurr] :
( v105037(VarCurr,bitIndex0)
<=> v105015(VarCurr) ) ).
fof(addAssignment_32324,axiom,
! [VarCurr] :
( v105037(VarCurr,bitIndex1)
<=> v104191(VarCurr) ) ).
fof(addAssignment_32323,axiom,
! [VarCurr] :
( v105035(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32322,axiom,
! [VarCurr,B] :
( range_3_1(B)
=> ( v105035(VarCurr,B)
<=> v105021(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7337,axiom,
! [VarCurr] :
( v105033(VarCurr)
<=> ( ( v105034(VarCurr,bitIndex1)
<=> $true )
& ( v105034(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32321,axiom,
! [VarCurr] :
( v105034(VarCurr,bitIndex0)
<=> v105015(VarCurr) ) ).
fof(addAssignment_32320,axiom,
! [VarCurr] :
( v105034(VarCurr,bitIndex1)
<=> v104191(VarCurr) ) ).
fof(addAssignment_32319,axiom,
! [VarCurr] :
( ( v105031(VarCurr,bitIndex2)
<=> v105017(VarCurr,bitIndex3) )
& ( v105031(VarCurr,bitIndex1)
<=> v105017(VarCurr,bitIndex2) )
& ( v105031(VarCurr,bitIndex0)
<=> v105017(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_32318,axiom,
! [VarCurr] :
( v105031(VarCurr,bitIndex3)
<=> $false ) ).
fof(addBitVectorEqualityBitBlasted_7336,axiom,
! [VarCurr] :
( v105029(VarCurr)
<=> ( ( v105030(VarCurr,bitIndex1)
<=> $false )
& ( v105030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32317,axiom,
! [VarCurr] :
( v105030(VarCurr,bitIndex0)
<=> v105015(VarCurr) ) ).
fof(addAssignment_32316,axiom,
! [VarCurr] :
( v105030(VarCurr,bitIndex1)
<=> v104191(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7335,axiom,
! [VarCurr] :
( v105027(VarCurr)
<=> ( ( v105028(VarCurr,bitIndex1)
<=> $false )
& ( v105028(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32315,axiom,
! [VarCurr] :
( v105028(VarCurr,bitIndex0)
<=> v105015(VarCurr) ) ).
fof(addAssignment_32314,axiom,
! [VarCurr] :
( v105028(VarCurr,bitIndex1)
<=> v104191(VarCurr) ) ).
fof(writeUnaryOperator_8194,axiom,
! [VarCurr] :
( ~ v105025(VarCurr)
<=> v104187(VarCurr) ) ).
fof(addAssignment_32313,axiom,
! [VarCurr] :
( v105021(VarCurr,bitIndex3)
<=> v105022(VarCurr,bitIndex3) ) ).
fof(addAssignment_32312,axiom,
! [VarCurr] :
( v105022(VarCurr,bitIndex0)
<=> $false ) ).
fof(addAssignment_32311,axiom,
! [VarCurr] :
( ( v105022(VarCurr,bitIndex3)
<=> v105017(VarCurr,bitIndex2) )
& ( v105022(VarCurr,bitIndex2)
<=> v105017(VarCurr,bitIndex1) )
& ( v105022(VarCurr,bitIndex1)
<=> v105017(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32310,axiom,
! [VarCurr] :
( v105015(VarCurr)
<=> v104209(VarCurr) ) ).
fof(addAssignment_32309,axiom,
! [VarCurr] :
( v104191(VarCurr)
<=> v104193(VarCurr) ) ).
fof(addAssignment_32308,axiom,
! [VarCurr] :
( v104193(VarCurr)
<=> v104195(VarCurr) ) ).
fof(addAssignment_32307,axiom,
! [VarCurr] :
( v104195(VarCurr)
<=> v104197(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2238,axiom,
! [VarCurr] :
( ~ v105003(VarCurr)
=> ( v104197(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2269,axiom,
! [VarCurr] :
( v105003(VarCurr)
=> ( v104197(VarCurr)
<=> v105012(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4964,axiom,
! [VarCurr] :
( ~ v105005(VarCurr)
=> ( v105012(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4974,axiom,
! [VarCurr] :
( v105005(VarCurr)
=> ( v105012(VarCurr)
<=> v105013(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2237,axiom,
! [VarCurr] :
( ~ v104199(VarCurr)
=> ( v105013(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2268,axiom,
! [VarCurr] :
( v104199(VarCurr)
=> ( v105013(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20958,axiom,
! [VarCurr] :
( v105003(VarCurr)
<=> ( v105004(VarCurr)
& v105009(VarCurr) ) ) ).
fof(writeUnaryOperator_8193,axiom,
! [VarCurr] :
( ~ v105009(VarCurr)
<=> v105010(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20957,axiom,
! [VarCurr] :
( v105010(VarCurr)
<=> ( v105011(VarCurr)
& v99836(VarCurr) ) ) ).
fof(writeUnaryOperator_8192,axiom,
! [VarCurr] :
( ~ v105011(VarCurr)
<=> v15468(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20956,axiom,
! [VarCurr] :
( v105004(VarCurr)
<=> ( v105005(VarCurr)
| v105008(VarCurr) ) ) ).
fof(writeUnaryOperator_8191,axiom,
! [VarCurr] :
( ~ v105008(VarCurr)
<=> v105007(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20955,axiom,
! [VarCurr] :
( v105005(VarCurr)
<=> ( v105006(VarCurr)
& v105007(VarCurr) ) ) ).
fof(writeUnaryOperator_8190,axiom,
! [VarCurr] :
( ~ v105007(VarCurr)
<=> v99(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7334,axiom,
! [VarCurr] :
( v105006(VarCurr)
<=> ( ( v97(VarCurr,bitIndex1)
<=> $false )
& ( v97(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1883,axiom,
! [VarCurr] :
( v104199(VarCurr)
<=> ( v104976(VarCurr)
| v104201(VarCurr,bitIndex2) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104986(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104201(VarNext,B)
<=> v104201(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1772,axiom,
! [VarNext] :
( v104986(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104201(VarNext,B)
<=> v104996(VarNext,B) ) ) ) ).
fof(addAssignment_32306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104996(VarNext,B)
<=> v104994(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2236,axiom,
! [VarCurr] :
( ~ v104997(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104994(VarCurr,B)
<=> v104203(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2267,axiom,
! [VarCurr] :
( v104997(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104994(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(writeUnaryOperator_8189,axiom,
! [VarCurr] :
( ~ v104997(VarCurr)
<=> v91(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20954,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104986(VarNext)
<=> v104987(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104987(VarNext)
<=> ( v104988(VarNext)
& v104983(VarNext) ) ) ) ).
fof(writeUnaryOperator_8188,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104988(VarNext)
<=> v104990(VarNext) ) ) ).
fof(addAssignment_32305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104990(VarNext)
<=> v104983(VarCurr) ) ) ).
fof(addAssignment_32304,axiom,
! [VarCurr] :
( v104983(VarCurr)
<=> v99968(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1216,axiom,
! [VarCurr] :
( ( ~ v104949(VarCurr)
& ~ v104965(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v104203(VarCurr,B)
<=> v104201(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4963,axiom,
! [VarCurr] :
( v104965(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104203(VarCurr,B)
<=> v104967(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4973,axiom,
! [VarCurr] :
( v104949(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104203(VarCurr,B)
<=> v104951(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20952,axiom,
! [VarCurr] :
( v104977(VarCurr)
<=> ( v104978(VarCurr)
| v104980(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7333,axiom,
! [VarCurr] :
( v104980(VarCurr)
<=> ( ( v104981(VarCurr,bitIndex1)
<=> $true )
& ( v104981(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32303,axiom,
! [VarCurr] :
( v104981(VarCurr,bitIndex0)
<=> v104197(VarCurr) ) ).
fof(addAssignment_32302,axiom,
! [VarCurr] :
( v104981(VarCurr,bitIndex1)
<=> v104205(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7332,axiom,
! [VarCurr] :
( v104978(VarCurr)
<=> ( ( v104979(VarCurr,bitIndex1)
<=> $false )
& ( v104979(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32301,axiom,
! [VarCurr] :
( v104979(VarCurr,bitIndex0)
<=> v104197(VarCurr) ) ).
fof(addAssignment_32300,axiom,
! [VarCurr] :
( v104979(VarCurr,bitIndex1)
<=> v104205(VarCurr) ) ).
fof(addAssignment_32299,axiom,
! [VarCurr] :
( v104967(VarCurr,bitIndex0)
<=> v104963(VarCurr) ) ).
fof(addAssignment_32298,axiom,
! [VarCurr] :
( v104967(VarCurr,bitIndex1)
<=> v104974(VarCurr) ) ).
fof(addAssignment_32297,axiom,
! [VarCurr] :
( v104967(VarCurr,bitIndex2)
<=> v104969(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20951,axiom,
! [VarCurr] :
( v104974(VarCurr)
<=> ( v104975(VarCurr)
& v104976(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1882,axiom,
! [VarCurr] :
( v104976(VarCurr)
<=> ( v104201(VarCurr,bitIndex0)
| v104201(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20950,axiom,
! [VarCurr] :
( v104975(VarCurr)
<=> ( v104963(VarCurr)
| v104958(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20949,axiom,
! [VarCurr] :
( v104969(VarCurr)
<=> ( v104970(VarCurr)
& v104973(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1881,axiom,
! [VarCurr] :
( v104973(VarCurr)
<=> ( v104201(VarCurr,bitIndex2)
| v104972(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20948,axiom,
! [VarCurr] :
( v104970(VarCurr)
<=> ( v104960(VarCurr)
| v104971(VarCurr) ) ) ).
fof(writeUnaryOperator_8187,axiom,
! [VarCurr] :
( ~ v104971(VarCurr)
<=> v104972(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1880,axiom,
! [VarCurr] :
( v104972(VarCurr)
<=> ( v104201(VarCurr,bitIndex0)
& v104201(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_7331,axiom,
! [VarCurr] :
( v104965(VarCurr)
<=> ( ( v104966(VarCurr,bitIndex1)
<=> $true )
& ( v104966(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32296,axiom,
! [VarCurr] :
( v104966(VarCurr,bitIndex0)
<=> v104197(VarCurr) ) ).
fof(addAssignment_32295,axiom,
! [VarCurr] :
( v104966(VarCurr,bitIndex1)
<=> v104205(VarCurr) ) ).
fof(addAssignment_32294,axiom,
! [VarCurr] :
( v104951(VarCurr,bitIndex0)
<=> v104963(VarCurr) ) ).
fof(addAssignment_32293,axiom,
! [VarCurr] :
( v104951(VarCurr,bitIndex1)
<=> v104961(VarCurr) ) ).
fof(addAssignment_32292,axiom,
! [VarCurr] :
( v104951(VarCurr,bitIndex2)
<=> v104953(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20947,axiom,
! [VarCurr] :
( v104961(VarCurr)
<=> ( v104962(VarCurr)
& v104964(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20946,axiom,
! [VarCurr] :
( v104964(VarCurr)
<=> ( v104201(VarCurr,bitIndex0)
| v104958(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1879,axiom,
! [VarCurr] :
( v104962(VarCurr)
<=> ( v104963(VarCurr)
| v104201(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8186,axiom,
! [VarCurr] :
( ~ v104963(VarCurr)
<=> v104201(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20945,axiom,
! [VarCurr] :
( v104953(VarCurr)
<=> ( v104954(VarCurr)
& v104959(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20944,axiom,
! [VarCurr] :
( v104959(VarCurr)
<=> ( v104956(VarCurr)
| v104960(VarCurr) ) ) ).
fof(writeUnaryOperator_8185,axiom,
! [VarCurr] :
( ~ v104960(VarCurr)
<=> v104201(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1878,axiom,
! [VarCurr] :
( v104954(VarCurr)
<=> ( v104955(VarCurr)
| v104201(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8184,axiom,
! [VarCurr] :
( ~ v104955(VarCurr)
<=> v104956(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1877,axiom,
! [VarCurr] :
( v104956(VarCurr)
<=> ( v104201(VarCurr,bitIndex1)
| v104957(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20943,axiom,
! [VarCurr] :
( v104957(VarCurr)
<=> ( v104201(VarCurr,bitIndex0)
& v104958(VarCurr) ) ) ).
fof(writeUnaryOperator_8183,axiom,
! [VarCurr] :
( ~ v104958(VarCurr)
<=> v104201(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_7330,axiom,
! [VarCurr] :
( v104949(VarCurr)
<=> ( ( v104950(VarCurr,bitIndex1)
<=> $false )
& ( v104950(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32291,axiom,
! [VarCurr] :
( v104950(VarCurr,bitIndex0)
<=> v104197(VarCurr) ) ).
fof(addAssignment_32290,axiom,
! [VarCurr] :
( v104950(VarCurr,bitIndex1)
<=> v104205(VarCurr) ) ).
fof(addAssignment_32289,axiom,
! [VarCurr] :
( v104205(VarCurr)
<=> v104207(VarCurr) ) ).
fof(addAssignment_32288,axiom,
! [VarCurr] :
( v104207(VarCurr)
<=> v104209(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2235,axiom,
! [VarCurr] :
( ~ v104945(VarCurr)
=> ( v104209(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2266,axiom,
! [VarCurr] :
( v104945(VarCurr)
=> ( v104209(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20942,axiom,
! [VarCurr] :
( v104945(VarCurr)
<=> ( v104946(VarCurr)
| v104331(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20941,axiom,
! [VarCurr] :
( v104946(VarCurr)
<=> ( v104947(VarCurr)
& v104403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20940,axiom,
! [VarCurr] :
( v104947(VarCurr)
<=> ( v104920(VarCurr)
& v104401(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104933(VarNext)
=> ( v104288(VarNext,bitIndex0)
<=> v104288(VarCurr,bitIndex0) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1771,axiom,
! [VarNext] :
( v104933(VarNext)
=> ( v104288(VarNext,bitIndex0)
<=> v104941(VarNext) ) ) ).
fof(addAssignment_32287,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104941(VarNext)
<=> v104939(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2234,axiom,
! [VarCurr] :
( ~ v104350(VarCurr)
=> ( v104939(VarCurr)
<=> v104290(VarCurr,bitIndex0) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2265,axiom,
! [VarCurr] :
( v104350(VarCurr)
=> ( v104939(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20939,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104933(VarNext)
<=> v104934(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20938,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104934(VarNext)
<=> ( v104936(VarNext)
& v104268(VarNext) ) ) ) ).
fof(writeUnaryOperator_8182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104936(VarNext)
<=> v104275(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2233,axiom,
! [VarCurr] :
( ~ v104914(VarCurr)
=> ( v104290(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2264,axiom,
! [VarCurr] :
( v104914(VarCurr)
=> ( v104290(VarCurr,bitIndex0)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20937,axiom,
! [VarCurr] :
( v104914(VarCurr)
<=> ( v104915(VarCurr)
| v104928(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20936,axiom,
! [VarCurr] :
( v104928(VarCurr)
<=> ( v104929(VarCurr)
& v104383(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7329,axiom,
! [VarCurr] :
( v104929(VarCurr)
<=> ( ( v104930(VarCurr,bitIndex1)
<=> $true )
& ( v104930(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32286,axiom,
! [VarCurr] :
( v104930(VarCurr,bitIndex0)
<=> v104326(VarCurr) ) ).
fof(addAssignment_32285,axiom,
! [VarCurr] :
( v104930(VarCurr,bitIndex1)
<=> v104211(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20935,axiom,
! [VarCurr] :
( v104915(VarCurr)
<=> ( v104916(VarCurr)
| v104925(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20934,axiom,
! [VarCurr] :
( v104925(VarCurr)
<=> ( v104926(VarCurr)
& v104363(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20933,axiom,
! [VarCurr] :
( v104926(VarCurr)
<=> ( v104927(VarCurr)
& v104409(VarCurr) ) ) ).
fof(writeUnaryOperator_8181,axiom,
! [VarCurr] :
( ~ v104927(VarCurr)
<=> v104326(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20932,axiom,
! [VarCurr] :
( v104916(VarCurr)
<=> ( v104917(VarCurr)
| v104922(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20931,axiom,
! [VarCurr] :
( v104922(VarCurr)
<=> ( v104923(VarCurr)
& v104338(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7328,axiom,
! [VarCurr] :
( v104923(VarCurr)
<=> ( ( v104924(VarCurr,bitIndex1)
<=> $true )
& ( v104924(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32284,axiom,
! [VarCurr] :
( v104924(VarCurr,bitIndex0)
<=> v104326(VarCurr) ) ).
fof(addAssignment_32283,axiom,
! [VarCurr] :
( v104924(VarCurr,bitIndex1)
<=> v104292(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20930,axiom,
! [VarCurr] :
( v104917(VarCurr)
<=> ( v104918(VarCurr)
& v104403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20929,axiom,
! [VarCurr] :
( v104918(VarCurr)
<=> ( v104919(VarCurr)
| v104921(VarCurr) ) ) ).
fof(writeUnaryOperator_8180,axiom,
! [VarCurr] :
( ~ v104921(VarCurr)
<=> v104401(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20928,axiom,
! [VarCurr] :
( v104919(VarCurr)
<=> ( v104920(VarCurr)
& v104401(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7327,axiom,
! [VarCurr] :
( v104920(VarCurr)
<=> ( ( v104181(VarCurr,bitIndex1)
<=> $false )
& ( v104181(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32282,axiom,
! [VarCurr] :
( v104292(VarCurr)
<=> v104294(VarCurr) ) ).
fof(addAssignment_32281,axiom,
! [VarCurr] :
( v104294(VarCurr)
<=> v104296(VarCurr) ) ).
fof(addAssignment_32280,axiom,
! [VarCurr] :
( v104296(VarCurr)
<=> v104298(VarCurr) ) ).
fof(addAssignment_32279,axiom,
! [VarCurr] :
( v104298(VarCurr)
<=> v104300(VarCurr) ) ).
fof(addAssignment_32278,axiom,
! [VarCurr] :
( v104300(VarCurr)
<=> v104302(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104901(VarNext)
=> ( v104302(VarNext)
<=> v104302(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1770,axiom,
! [VarNext] :
( v104901(VarNext)
=> ( v104302(VarNext)
<=> v104909(VarNext) ) ) ).
fof(addAssignment_32277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104909(VarNext)
<=> v104907(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2232,axiom,
! [VarCurr] :
( ~ v104910(VarCurr)
=> ( v104907(VarCurr)
<=> v104306(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2263,axiom,
! [VarCurr] :
( v104910(VarCurr)
=> ( v104907(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_8179,axiom,
! [VarCurr] :
( ~ v104910(VarCurr)
<=> v104304(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104901(VarNext)
<=> v104902(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20926,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104902(VarNext)
<=> ( v104903(VarNext)
& v104808(VarNext) ) ) ) ).
fof(writeUnaryOperator_8178,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104903(VarNext)
<=> v104815(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2231,axiom,
! [VarCurr] :
( ~ v104860(VarCurr)
=> ( v104306(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2262,axiom,
! [VarCurr] :
( v104860(VarCurr)
=> ( v104306(VarCurr)
<=> v104884(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4962,axiom,
! [VarCurr] :
( ~ v104482(VarCurr)
=> ( v104884(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4972,axiom,
! [VarCurr] :
( v104482(VarCurr)
=> ( v104884(VarCurr)
<=> v104885(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20925,axiom,
! [VarCurr] :
( v104891(VarCurr)
<=> ( v104893(VarCurr)
| v104873(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20924,axiom,
! [VarCurr] :
( v104893(VarCurr)
<=> ( v104894(VarCurr)
| v104872(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20923,axiom,
! [VarCurr] :
( v104894(VarCurr)
<=> ( v104895(VarCurr)
| v104871(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20922,axiom,
! [VarCurr] :
( v104895(VarCurr)
<=> ( v104896(VarCurr)
| v104843(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20921,axiom,
! [VarCurr] :
( v104896(VarCurr)
<=> ( v104897(VarCurr)
| v104842(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20920,axiom,
! [VarCurr] :
( v104897(VarCurr)
<=> ( v104898(VarCurr)
| v104841(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20919,axiom,
! [VarCurr] :
( v104898(VarCurr)
<=> ( v104828(VarCurr)
| v104840(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20918,axiom,
! [VarCurr] :
( v104828(VarCurr)
<=> ( v104829(VarCurr)
| v104834(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2230,axiom,
! [VarCurr] :
( ~ v104312(VarCurr)
=> ( v104885(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2261,axiom,
! [VarCurr] :
( v104312(VarCurr)
=> ( v104885(VarCurr)
<=> v104886(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2229,axiom,
! [VarCurr] :
( ~ v104887(VarCurr)
=> ( v104886(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2260,axiom,
! [VarCurr] :
( v104887(VarCurr)
=> ( v104886(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20917,axiom,
! [VarCurr] :
( v104887(VarCurr)
<=> ( v104888(VarCurr)
& v104464(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20916,axiom,
! [VarCurr] :
( v104888(VarCurr)
<=> ( v104889(VarCurr)
| v104890(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7326,axiom,
! [VarCurr] :
( v104890(VarCurr)
<=> ( ( v104450(VarCurr,bitIndex3)
<=> $true )
& ( v104450(VarCurr,bitIndex2)
<=> $true )
& ( v104450(VarCurr,bitIndex1)
<=> $false )
& ( v104450(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7325,axiom,
! [VarCurr] :
( v104889(VarCurr)
<=> ( ( v104450(VarCurr,bitIndex3)
<=> $false )
& ( v104450(VarCurr,bitIndex2)
<=> $true )
& ( v104450(VarCurr,bitIndex1)
<=> $false )
& ( v104450(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20915,axiom,
! [VarCurr] :
( v104860(VarCurr)
<=> ( v104861(VarCurr)
| v104873(VarCurr) ) ) ).
fof(writeUnaryOperator_8177,axiom,
! [VarCurr] :
( ~ v104873(VarCurr)
<=> v104874(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20914,axiom,
! [VarCurr] :
( v104874(VarCurr)
<=> ( v104875(VarCurr)
| v104488(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20913,axiom,
! [VarCurr] :
( v104875(VarCurr)
<=> ( v104876(VarCurr)
| v104843(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20912,axiom,
! [VarCurr] :
( v104876(VarCurr)
<=> ( v104877(VarCurr)
| v104842(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20911,axiom,
! [VarCurr] :
( v104877(VarCurr)
<=> ( v104878(VarCurr)
| v104841(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20910,axiom,
! [VarCurr] :
( v104878(VarCurr)
<=> ( v104879(VarCurr)
| v104840(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20909,axiom,
! [VarCurr] :
( v104879(VarCurr)
<=> ( v104880(VarCurr)
| v104485(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20908,axiom,
! [VarCurr] :
( v104880(VarCurr)
<=> ( v104881(VarCurr)
| v104834(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20907,axiom,
! [VarCurr] :
( v104881(VarCurr)
<=> ( v104882(VarCurr)
| v104833(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20906,axiom,
! [VarCurr] :
( v104882(VarCurr)
<=> ( v104883(VarCurr)
| v104832(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20905,axiom,
! [VarCurr] :
( v104883(VarCurr)
<=> ( v104482(VarCurr)
| v104831(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20904,axiom,
! [VarCurr] :
( v104861(VarCurr)
<=> ( v104862(VarCurr)
| v104872(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20903,axiom,
! [VarCurr] :
( v104872(VarCurr)
<=> ( v104487(VarCurr)
& v104488(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20902,axiom,
! [VarCurr] :
( v104862(VarCurr)
<=> ( v104863(VarCurr)
| v104843(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20901,axiom,
! [VarCurr] :
( v104863(VarCurr)
<=> ( v104864(VarCurr)
| v104842(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20900,axiom,
! [VarCurr] :
( v104864(VarCurr)
<=> ( v104865(VarCurr)
| v104841(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20899,axiom,
! [VarCurr] :
( v104865(VarCurr)
<=> ( v104866(VarCurr)
| v104840(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20898,axiom,
! [VarCurr] :
( v104866(VarCurr)
<=> ( v104867(VarCurr)
| v104871(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20897,axiom,
! [VarCurr] :
( v104871(VarCurr)
<=> ( v104484(VarCurr)
& v104485(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20896,axiom,
! [VarCurr] :
( v104867(VarCurr)
<=> ( v104868(VarCurr)
| v104834(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20895,axiom,
! [VarCurr] :
( v104868(VarCurr)
<=> ( v104869(VarCurr)
| v104833(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20894,axiom,
! [VarCurr] :
( v104869(VarCurr)
<=> ( v104870(VarCurr)
| v104832(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20893,axiom,
! [VarCurr] :
( v104870(VarCurr)
<=> ( v104482(VarCurr)
| v104831(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104847(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104308(VarNext,B)
<=> v104308(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1769,axiom,
! [VarNext] :
( v104847(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104308(VarNext,B)
<=> v104855(VarNext,B) ) ) ) ).
fof(addAssignment_32276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104855(VarNext,B)
<=> v104853(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2228,axiom,
! [VarCurr] :
( ~ v104856(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104853(VarCurr,B)
<=> v104310(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2259,axiom,
! [VarCurr] :
( v104856(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104853(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8176,axiom,
! [VarCurr] :
( ~ v104856(VarCurr)
<=> v104304(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20892,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104847(VarNext)
<=> v104848(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104848(VarNext)
<=> ( v104849(VarNext)
& v104808(VarNext) ) ) ) ).
fof(writeUnaryOperator_8175,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104849(VarNext)
<=> v104815(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_14,axiom,
! [VarCurr] :
( ( ~ v104482(VarCurr)
& ~ v104827(VarCurr)
& ~ v104485(VarCurr)
& ~ v104836(VarCurr)
& ~ v104488(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v104310(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_17,axiom,
! [VarCurr] :
( v104488(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104310(VarCurr,B)
<=> v104844(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_138,axiom,
! [VarCurr] :
( v104836(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104310(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1215,axiom,
! [VarCurr] :
( v104485(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104310(VarCurr,B)
<=> v104835(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4961,axiom,
! [VarCurr] :
( v104827(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104310(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4971,axiom,
! [VarCurr] :
( v104482(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104310(VarCurr,B)
<=> v104826(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2227,axiom,
! [VarCurr] :
( ~ v104487(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104844(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2258,axiom,
! [VarCurr] :
( v104487(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104844(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20890,axiom,
! [VarCurr] :
( v104836(VarCurr)
<=> ( v104838(VarCurr)
| v104843(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7324,axiom,
! [VarCurr] :
( v104843(VarCurr)
<=> ( ( v104308(VarCurr,bitIndex3)
<=> $true )
& ( v104308(VarCurr,bitIndex2)
<=> $true )
& ( v104308(VarCurr,bitIndex1)
<=> $false )
& ( v104308(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20889,axiom,
! [VarCurr] :
( v104838(VarCurr)
<=> ( v104839(VarCurr)
| v104842(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7323,axiom,
! [VarCurr] :
( v104842(VarCurr)
<=> ( ( v104308(VarCurr,bitIndex3)
<=> $true )
& ( v104308(VarCurr,bitIndex2)
<=> $false )
& ( v104308(VarCurr,bitIndex1)
<=> $true )
& ( v104308(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20888,axiom,
! [VarCurr] :
( v104839(VarCurr)
<=> ( v104840(VarCurr)
| v104841(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7322,axiom,
! [VarCurr] :
( v104841(VarCurr)
<=> ( ( v104308(VarCurr,bitIndex3)
<=> $true )
& ( v104308(VarCurr,bitIndex2)
<=> $false )
& ( v104308(VarCurr,bitIndex1)
<=> $true )
& ( v104308(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7321,axiom,
! [VarCurr] :
( v104840(VarCurr)
<=> ( ( v104308(VarCurr,bitIndex3)
<=> $true )
& ( v104308(VarCurr,bitIndex2)
<=> $false )
& ( v104308(VarCurr,bitIndex1)
<=> $false )
& ( v104308(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2226,axiom,
! [VarCurr] :
( ~ v104484(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104835(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2257,axiom,
! [VarCurr] :
( v104484(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104835(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20887,axiom,
! [VarCurr] :
( v104827(VarCurr)
<=> ( v104829(VarCurr)
| v104834(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7320,axiom,
! [VarCurr] :
( v104834(VarCurr)
<=> ( ( v104308(VarCurr,bitIndex3)
<=> $false )
& ( v104308(VarCurr,bitIndex2)
<=> $true )
& ( v104308(VarCurr,bitIndex1)
<=> $false )
& ( v104308(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20886,axiom,
! [VarCurr] :
( v104829(VarCurr)
<=> ( v104830(VarCurr)
| v104833(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7319,axiom,
! [VarCurr] :
( v104833(VarCurr)
<=> ( ( v104308(VarCurr,bitIndex3)
<=> $false )
& ( v104308(VarCurr,bitIndex2)
<=> $false )
& ( v104308(VarCurr,bitIndex1)
<=> $true )
& ( v104308(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20885,axiom,
! [VarCurr] :
( v104830(VarCurr)
<=> ( v104831(VarCurr)
| v104832(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7318,axiom,
! [VarCurr] :
( v104832(VarCurr)
<=> ( ( v104308(VarCurr,bitIndex3)
<=> $false )
& ( v104308(VarCurr,bitIndex2)
<=> $false )
& ( v104308(VarCurr,bitIndex1)
<=> $true )
& ( v104308(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7317,axiom,
! [VarCurr] :
( v104831(VarCurr)
<=> ( ( v104308(VarCurr,bitIndex3)
<=> $false )
& ( v104308(VarCurr,bitIndex2)
<=> $false )
& ( v104308(VarCurr,bitIndex1)
<=> $false )
& ( v104308(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2225,axiom,
! [VarCurr] :
( ~ v104312(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104826(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2256,axiom,
! [VarCurr] :
( v104312(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104826(VarCurr,B)
<=> v104450(VarCurr,B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1708,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104811(VarNext)
=> ( v104462(VarNext)
<=> v104462(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1768,axiom,
! [VarNext] :
( v104811(VarNext)
=> ( v104462(VarNext)
<=> v104821(VarNext) ) ) ).
fof(addAssignment_32275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104821(VarNext)
<=> v104819(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2224,axiom,
! [VarCurr] :
( ~ v104822(VarCurr)
=> ( v104819(VarCurr)
<=> v104464(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2255,axiom,
! [VarCurr] :
( v104822(VarCurr)
=> ( v104819(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_8174,axiom,
! [VarCurr] :
( ~ v104822(VarCurr)
<=> v104304(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104811(VarNext)
<=> v104812(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104812(VarNext)
<=> ( v104813(VarNext)
& v104808(VarNext) ) ) ) ).
fof(writeUnaryOperator_8173,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104813(VarNext)
<=> v104815(VarNext) ) ) ).
fof(addAssignment_32274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104815(VarNext)
<=> v104808(VarCurr) ) ) ).
fof(addAssignment_32273,axiom,
! [VarCurr] :
( v104808(VarCurr)
<=> v87219(VarCurr) ) ).
fof(addAssignment_32272,axiom,
! [VarCurr] :
( v104464(VarCurr)
<=> v104466(VarCurr) ) ).
fof(addAssignment_32271,axiom,
! [VarCurr] :
( v104466(VarCurr)
<=> v104468(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1707,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104786(VarNext)
=> ( v104468(VarNext)
<=> v104468(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1767,axiom,
! [VarNext] :
( v104786(VarNext)
=> ( v104468(VarNext)
<=> v104803(VarNext) ) ) ).
fof(addAssignment_32270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104803(VarNext)
<=> v104801(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4960,axiom,
! [VarCurr] :
( ~ v104795(VarCurr)
=> ( v104801(VarCurr)
<=> v104804(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4970,axiom,
! [VarCurr] :
( v104795(VarCurr)
=> ( v104801(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4959,axiom,
! [VarCurr] :
( ~ v104472(VarCurr)
=> ( v104804(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4969,axiom,
! [VarCurr] :
( v104472(VarCurr)
=> ( v104804(VarCurr)
<=> v104510(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104786(VarNext)
<=> ( v104787(VarNext)
& v104794(VarNext) ) ) ) ).
fof(addAssignment_32269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104794(VarNext)
<=> v104792(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20881,axiom,
! [VarCurr] :
( v104792(VarCurr)
<=> ( v104795(VarCurr)
| v104796(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20880,axiom,
! [VarCurr] :
( v104796(VarCurr)
<=> ( v104797(VarCurr)
& v104800(VarCurr) ) ) ).
fof(writeUnaryOperator_8172,axiom,
! [VarCurr] :
( ~ v104800(VarCurr)
<=> v104795(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20879,axiom,
! [VarCurr] :
( v104797(VarCurr)
<=> ( v104472(VarCurr)
| v104798(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20878,axiom,
! [VarCurr] :
( v104798(VarCurr)
<=> ( v104492(VarCurr)
& v104799(VarCurr) ) ) ).
fof(writeUnaryOperator_8171,axiom,
! [VarCurr] :
( ~ v104799(VarCurr)
<=> v104472(VarCurr) ) ).
fof(writeUnaryOperator_8170,axiom,
! [VarCurr] :
( ~ v104795(VarCurr)
<=> v104470(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20877,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104787(VarNext)
<=> ( v104788(VarNext)
& v104734(VarNext) ) ) ) ).
fof(writeUnaryOperator_8169,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104788(VarNext)
<=> v104741(VarNext) ) ) ).
fof(writeUnaryOperator_8168,axiom,
! [VarCurr] :
( ~ v104510(VarCurr)
<=> v104752(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20876,axiom,
! [VarCurr] :
( v104752(VarCurr)
<=> ( v104754(VarCurr)
| v104769(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20875,axiom,
! [VarCurr] :
( v104769(VarCurr)
<=> ( v104770(VarCurr)
| v104777(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20874,axiom,
! [VarCurr] :
( v104777(VarCurr)
<=> ( v104778(VarCurr)
| v104781(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20873,axiom,
! [VarCurr] :
( v104781(VarCurr)
<=> ( v104782(VarCurr)
| v104783(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1876,axiom,
! [VarCurr] :
( v104783(VarCurr)
<=> ( v104512(VarCurr,bitIndex30)
| v104512(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1875,axiom,
! [VarCurr] :
( v104782(VarCurr)
<=> ( v104512(VarCurr,bitIndex28)
| v104512(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20872,axiom,
! [VarCurr] :
( v104778(VarCurr)
<=> ( v104779(VarCurr)
| v104780(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1874,axiom,
! [VarCurr] :
( v104780(VarCurr)
<=> ( v104512(VarCurr,bitIndex26)
| v104512(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1873,axiom,
! [VarCurr] :
( v104779(VarCurr)
<=> ( v104512(VarCurr,bitIndex24)
| v104512(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20871,axiom,
! [VarCurr] :
( v104770(VarCurr)
<=> ( v104771(VarCurr)
| v104774(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20870,axiom,
! [VarCurr] :
( v104774(VarCurr)
<=> ( v104775(VarCurr)
| v104776(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1872,axiom,
! [VarCurr] :
( v104776(VarCurr)
<=> ( v104512(VarCurr,bitIndex22)
| v104512(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1871,axiom,
! [VarCurr] :
( v104775(VarCurr)
<=> ( v104512(VarCurr,bitIndex20)
| v104512(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20869,axiom,
! [VarCurr] :
( v104771(VarCurr)
<=> ( v104772(VarCurr)
| v104773(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1870,axiom,
! [VarCurr] :
( v104773(VarCurr)
<=> ( v104512(VarCurr,bitIndex18)
| v104512(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1869,axiom,
! [VarCurr] :
( v104772(VarCurr)
<=> ( v104512(VarCurr,bitIndex16)
| v104512(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20868,axiom,
! [VarCurr] :
( v104754(VarCurr)
<=> ( v104755(VarCurr)
| v104762(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20867,axiom,
! [VarCurr] :
( v104762(VarCurr)
<=> ( v104763(VarCurr)
| v104766(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20866,axiom,
! [VarCurr] :
( v104766(VarCurr)
<=> ( v104767(VarCurr)
| v104768(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1868,axiom,
! [VarCurr] :
( v104768(VarCurr)
<=> ( v104512(VarCurr,bitIndex14)
| v104512(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1867,axiom,
! [VarCurr] :
( v104767(VarCurr)
<=> ( v104512(VarCurr,bitIndex12)
| v104512(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20865,axiom,
! [VarCurr] :
( v104763(VarCurr)
<=> ( v104764(VarCurr)
| v104765(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1866,axiom,
! [VarCurr] :
( v104765(VarCurr)
<=> ( v104512(VarCurr,bitIndex10)
| v104512(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1865,axiom,
! [VarCurr] :
( v104764(VarCurr)
<=> ( v104512(VarCurr,bitIndex8)
| v104512(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20864,axiom,
! [VarCurr] :
( v104755(VarCurr)
<=> ( v104756(VarCurr)
| v104759(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20863,axiom,
! [VarCurr] :
( v104759(VarCurr)
<=> ( v104760(VarCurr)
| v104761(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1864,axiom,
! [VarCurr] :
( v104761(VarCurr)
<=> ( v104512(VarCurr,bitIndex6)
| v104512(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1863,axiom,
! [VarCurr] :
( v104760(VarCurr)
<=> ( v104512(VarCurr,bitIndex4)
| v104512(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20862,axiom,
! [VarCurr] :
( v104756(VarCurr)
<=> ( v104757(VarCurr)
| v104758(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1862,axiom,
! [VarCurr] :
( v104758(VarCurr)
<=> ( v104512(VarCurr,bitIndex2)
| v104512(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1861,axiom,
! [VarCurr] :
( v104757(VarCurr)
<=> ( v104512(VarCurr,bitIndex0)
| v104512(VarCurr,bitIndex1) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1706,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104737(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v104512(VarNext,B)
<=> v104512(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1766,axiom,
! [VarNext] :
( v104737(VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v104512(VarNext,B)
<=> v104747(VarNext,B) ) ) ) ).
fof(addAssignment_32268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_31_0(B)
=> ( v104747(VarNext,B)
<=> v104745(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2223,axiom,
! [VarCurr] :
( ~ v104748(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v104745(VarCurr,B)
<=> v104515(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2254,axiom,
! [VarCurr] :
( v104748(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v104745(VarCurr,B)
<=> b11111111111111111111111111111110(B) ) ) ) ).
fof(bitBlastConstant_11401,axiom,
b11111111111111111111111111111110(bitIndex31) ).
fof(bitBlastConstant_11400,axiom,
b11111111111111111111111111111110(bitIndex30) ).
fof(bitBlastConstant_11399,axiom,
b11111111111111111111111111111110(bitIndex29) ).
fof(bitBlastConstant_11398,axiom,
b11111111111111111111111111111110(bitIndex28) ).
fof(bitBlastConstant_11397,axiom,
b11111111111111111111111111111110(bitIndex27) ).
fof(bitBlastConstant_11396,axiom,
b11111111111111111111111111111110(bitIndex26) ).
fof(bitBlastConstant_11395,axiom,
b11111111111111111111111111111110(bitIndex25) ).
fof(bitBlastConstant_11394,axiom,
b11111111111111111111111111111110(bitIndex24) ).
fof(bitBlastConstant_11393,axiom,
b11111111111111111111111111111110(bitIndex23) ).
fof(bitBlastConstant_11392,axiom,
b11111111111111111111111111111110(bitIndex22) ).
fof(bitBlastConstant_11391,axiom,
b11111111111111111111111111111110(bitIndex21) ).
fof(bitBlastConstant_11390,axiom,
b11111111111111111111111111111110(bitIndex20) ).
fof(bitBlastConstant_11389,axiom,
b11111111111111111111111111111110(bitIndex19) ).
fof(bitBlastConstant_11388,axiom,
b11111111111111111111111111111110(bitIndex18) ).
fof(bitBlastConstant_11387,axiom,
b11111111111111111111111111111110(bitIndex17) ).
fof(bitBlastConstant_11386,axiom,
b11111111111111111111111111111110(bitIndex16) ).
fof(bitBlastConstant_11385,axiom,
b11111111111111111111111111111110(bitIndex15) ).
fof(bitBlastConstant_11384,axiom,
b11111111111111111111111111111110(bitIndex14) ).
fof(bitBlastConstant_11383,axiom,
b11111111111111111111111111111110(bitIndex13) ).
fof(bitBlastConstant_11382,axiom,
b11111111111111111111111111111110(bitIndex12) ).
fof(bitBlastConstant_11381,axiom,
b11111111111111111111111111111110(bitIndex11) ).
fof(bitBlastConstant_11380,axiom,
b11111111111111111111111111111110(bitIndex10) ).
fof(bitBlastConstant_11379,axiom,
b11111111111111111111111111111110(bitIndex9) ).
fof(bitBlastConstant_11378,axiom,
b11111111111111111111111111111110(bitIndex8) ).
fof(bitBlastConstant_11377,axiom,
b11111111111111111111111111111110(bitIndex7) ).
fof(bitBlastConstant_11376,axiom,
b11111111111111111111111111111110(bitIndex6) ).
fof(bitBlastConstant_11375,axiom,
b11111111111111111111111111111110(bitIndex5) ).
fof(bitBlastConstant_11374,axiom,
b11111111111111111111111111111110(bitIndex4) ).
fof(bitBlastConstant_11373,axiom,
b11111111111111111111111111111110(bitIndex3) ).
fof(bitBlastConstant_11372,axiom,
b11111111111111111111111111111110(bitIndex2) ).
fof(bitBlastConstant_11371,axiom,
b11111111111111111111111111111110(bitIndex1) ).
fof(bitBlastConstant_11370,axiom,
~ b11111111111111111111111111111110(bitIndex0) ).
fof(writeUnaryOperator_8167,axiom,
! [VarCurr] :
( ~ v104748(VarCurr)
<=> v104470(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20861,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104737(VarNext)
<=> v104738(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20860,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104738(VarNext)
<=> ( v104739(VarNext)
& v104734(VarNext) ) ) ) ).
fof(writeUnaryOperator_8166,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104739(VarNext)
<=> v104741(VarNext) ) ) ).
fof(addAssignment_32267,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104741(VarNext)
<=> v104734(VarCurr) ) ) ).
fof(addAssignment_32266,axiom,
! [VarCurr] :
( v104734(VarCurr)
<=> v87219(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_28,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v104515(VarCurr,B)
<=> ( v104731(VarCurr,B)
& v104732(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_8165,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v104732(VarCurr,B)
<=> ~ v104719(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_27,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v104731(VarCurr,B)
<=> ( v104517(VarCurr,B)
| v104512(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_26,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v104719(VarCurr,B)
<=> ( v104721(VarCurr,B)
& v104728(VarCurr,B) ) ) ) ).
fof(addAssignment_32265,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex0)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32264,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex1)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32263,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex2)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32262,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex3)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32261,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex4)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32260,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex5)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32259,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex6)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32258,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex7)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32257,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex8)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32256,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex9)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32255,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex10)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32254,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex11)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32253,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex12)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32252,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex13)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32251,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex14)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32250,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex15)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32249,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex16)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32248,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex17)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32247,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex18)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32246,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex19)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32245,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex20)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32244,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex21)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32243,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex22)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32242,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex23)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32241,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex24)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32240,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex25)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32239,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex26)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32238,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex27)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32237,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex28)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32236,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex29)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32235,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex30)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32234,axiom,
! [VarCurr] :
( v104728(VarCurr,bitIndex31)
<=> v104729(VarCurr) ) ).
fof(addAssignment_32233,axiom,
! [VarCurr] :
( v104729(VarCurr)
<=> v104472(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_25,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v104721(VarCurr,B)
<=> ( v104512(VarCurr,B)
& v104726(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_8164,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v104726(VarCurr,B)
<=> ~ v104723(VarCurr,B) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1860,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex1)
<=> ( v104723(VarCurr,bitIndex0)
| v104512(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1859,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex2)
<=> ( v104723(VarCurr,bitIndex1)
| v104512(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1858,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex3)
<=> ( v104723(VarCurr,bitIndex2)
| v104512(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1857,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex4)
<=> ( v104723(VarCurr,bitIndex3)
| v104512(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1856,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex5)
<=> ( v104723(VarCurr,bitIndex4)
| v104512(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1855,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex6)
<=> ( v104723(VarCurr,bitIndex5)
| v104512(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1854,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex7)
<=> ( v104723(VarCurr,bitIndex6)
| v104512(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1853,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex8)
<=> ( v104723(VarCurr,bitIndex7)
| v104512(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1852,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex9)
<=> ( v104723(VarCurr,bitIndex8)
| v104512(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1851,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex10)
<=> ( v104723(VarCurr,bitIndex9)
| v104512(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1850,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex11)
<=> ( v104723(VarCurr,bitIndex10)
| v104512(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1849,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex12)
<=> ( v104723(VarCurr,bitIndex11)
| v104512(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1848,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex13)
<=> ( v104723(VarCurr,bitIndex12)
| v104512(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1847,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex14)
<=> ( v104723(VarCurr,bitIndex13)
| v104512(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1846,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex15)
<=> ( v104723(VarCurr,bitIndex14)
| v104512(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1845,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex16)
<=> ( v104723(VarCurr,bitIndex15)
| v104512(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1844,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex17)
<=> ( v104723(VarCurr,bitIndex16)
| v104512(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1843,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex18)
<=> ( v104723(VarCurr,bitIndex17)
| v104512(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1842,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex19)
<=> ( v104723(VarCurr,bitIndex18)
| v104512(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1841,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex20)
<=> ( v104723(VarCurr,bitIndex19)
| v104512(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1840,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex21)
<=> ( v104723(VarCurr,bitIndex20)
| v104512(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1839,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex22)
<=> ( v104723(VarCurr,bitIndex21)
| v104512(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1838,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex23)
<=> ( v104723(VarCurr,bitIndex22)
| v104512(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1837,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex24)
<=> ( v104723(VarCurr,bitIndex23)
| v104512(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1836,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex25)
<=> ( v104723(VarCurr,bitIndex24)
| v104512(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1835,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex26)
<=> ( v104723(VarCurr,bitIndex25)
| v104512(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1834,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex27)
<=> ( v104723(VarCurr,bitIndex26)
| v104512(VarCurr,bitIndex26) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1833,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex28)
<=> ( v104723(VarCurr,bitIndex27)
| v104512(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1832,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex29)
<=> ( v104723(VarCurr,bitIndex28)
| v104512(VarCurr,bitIndex28) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1831,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex30)
<=> ( v104723(VarCurr,bitIndex29)
| v104512(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1830,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex31)
<=> ( v104723(VarCurr,bitIndex30)
| v104512(VarCurr,bitIndex30) ) ) ).
fof(addAssignment_32232,axiom,
! [VarCurr] :
( v104723(VarCurr,bitIndex0)
<=> $false ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2222,axiom,
! [VarCurr] :
( ~ v104714(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v104517(VarCurr,B)
<=> v104715(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2253,axiom,
! [VarCurr] :
( v104714(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v104517(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_24,axiom,
! [VarCurr,B] :
( range_31_0(B)
=> ( v104715(VarCurr,B)
<=> ( v104519(VarCurr,B)
& v104716(VarCurr,B) ) ) ) ).
fof(addAssignment_32231,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex0)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32230,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex1)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32229,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex2)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32228,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex3)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32227,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex4)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32226,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex5)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32225,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex6)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32224,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex7)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32223,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex8)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32222,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex9)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32221,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex10)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32220,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex11)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32219,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex12)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32218,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex13)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32217,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex14)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32216,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex15)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32215,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex16)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32214,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex17)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32213,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex18)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32212,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex19)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32211,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex20)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32210,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex21)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32209,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex22)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32208,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex23)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32207,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex24)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32206,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex25)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32205,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex26)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32204,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex27)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32203,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex28)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32202,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex29)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32201,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex30)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32200,axiom,
! [VarCurr] :
( v104716(VarCurr,bitIndex31)
<=> v104717(VarCurr) ) ).
fof(addAssignment_32199,axiom,
! [VarCurr] :
( v104717(VarCurr)
<=> v104492(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20859,axiom,
! [VarCurr] :
( v104714(VarCurr)
<=> ( v104468(VarCurr)
& v104492(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_125,axiom,
! [VarCurr] :
( ~ v104712(VarCurr)
=> ( v104519(VarCurr,bitIndex31)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2252,axiom,
! [VarCurr] :
( v104712(VarCurr)
=> ( v104519(VarCurr,bitIndex31)
<=> v104648(VarCurr,bitIndex31) ) ) ).
fof(addBitVectorEqualityBitBlasted_7316,axiom,
! [VarCurr] :
( v104712(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $true )
& ( v104521(VarCurr,bitIndex3)
<=> $true )
& ( v104521(VarCurr,bitIndex2)
<=> $true )
& ( v104521(VarCurr,bitIndex1)
<=> $true )
& ( v104521(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_124,axiom,
! [VarCurr] :
( ~ v104710(VarCurr)
=> ( v104519(VarCurr,bitIndex30)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2251,axiom,
! [VarCurr] :
( v104710(VarCurr)
=> ( v104519(VarCurr,bitIndex30)
<=> v104646(VarCurr,bitIndex30) ) ) ).
fof(addBitVectorEqualityBitBlasted_7315,axiom,
! [VarCurr] :
( v104710(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $true )
& ( v104521(VarCurr,bitIndex3)
<=> $true )
& ( v104521(VarCurr,bitIndex2)
<=> $true )
& ( v104521(VarCurr,bitIndex1)
<=> $true )
& ( v104521(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_123,axiom,
! [VarCurr] :
( ~ v104708(VarCurr)
=> ( v104519(VarCurr,bitIndex29)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2250,axiom,
! [VarCurr] :
( v104708(VarCurr)
=> ( v104519(VarCurr,bitIndex29)
<=> v104644(VarCurr,bitIndex29) ) ) ).
fof(addBitVectorEqualityBitBlasted_7314,axiom,
! [VarCurr] :
( v104708(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $true )
& ( v104521(VarCurr,bitIndex3)
<=> $true )
& ( v104521(VarCurr,bitIndex2)
<=> $true )
& ( v104521(VarCurr,bitIndex1)
<=> $false )
& ( v104521(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_122,axiom,
! [VarCurr] :
( ~ v104706(VarCurr)
=> ( v104519(VarCurr,bitIndex28)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2249,axiom,
! [VarCurr] :
( v104706(VarCurr)
=> ( v104519(VarCurr,bitIndex28)
<=> v104642(VarCurr,bitIndex28) ) ) ).
fof(addBitVectorEqualityBitBlasted_7313,axiom,
! [VarCurr] :
( v104706(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $true )
& ( v104521(VarCurr,bitIndex3)
<=> $true )
& ( v104521(VarCurr,bitIndex2)
<=> $true )
& ( v104521(VarCurr,bitIndex1)
<=> $false )
& ( v104521(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_121,axiom,
! [VarCurr] :
( ~ v104704(VarCurr)
=> ( v104519(VarCurr,bitIndex27)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2248,axiom,
! [VarCurr] :
( v104704(VarCurr)
=> ( v104519(VarCurr,bitIndex27)
<=> v104640(VarCurr,bitIndex27) ) ) ).
fof(addBitVectorEqualityBitBlasted_7312,axiom,
! [VarCurr] :
( v104704(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $true )
& ( v104521(VarCurr,bitIndex3)
<=> $true )
& ( v104521(VarCurr,bitIndex2)
<=> $false )
& ( v104521(VarCurr,bitIndex1)
<=> $true )
& ( v104521(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11369,axiom,
b11011(bitIndex4) ).
fof(bitBlastConstant_11368,axiom,
b11011(bitIndex3) ).
fof(bitBlastConstant_11367,axiom,
~ b11011(bitIndex2) ).
fof(bitBlastConstant_11366,axiom,
b11011(bitIndex1) ).
fof(bitBlastConstant_11365,axiom,
b11011(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_120,axiom,
! [VarCurr] :
( ~ v104702(VarCurr)
=> ( v104519(VarCurr,bitIndex26)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2247,axiom,
! [VarCurr] :
( v104702(VarCurr)
=> ( v104519(VarCurr,bitIndex26)
<=> v104637(VarCurr,bitIndex26) ) ) ).
fof(addBitVectorEqualityBitBlasted_7311,axiom,
! [VarCurr] :
( v104702(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $true )
& ( v104521(VarCurr,bitIndex3)
<=> $true )
& ( v104521(VarCurr,bitIndex2)
<=> $false )
& ( v104521(VarCurr,bitIndex1)
<=> $true )
& ( v104521(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11364,axiom,
b11010(bitIndex4) ).
fof(bitBlastConstant_11363,axiom,
b11010(bitIndex3) ).
fof(bitBlastConstant_11362,axiom,
~ b11010(bitIndex2) ).
fof(bitBlastConstant_11361,axiom,
b11010(bitIndex1) ).
fof(bitBlastConstant_11360,axiom,
~ b11010(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_119,axiom,
! [VarCurr] :
( ~ v104700(VarCurr)
=> ( v104519(VarCurr,bitIndex25)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2246,axiom,
! [VarCurr] :
( v104700(VarCurr)
=> ( v104519(VarCurr,bitIndex25)
<=> v104634(VarCurr,bitIndex25) ) ) ).
fof(addBitVectorEqualityBitBlasted_7310,axiom,
! [VarCurr] :
( v104700(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $true )
& ( v104521(VarCurr,bitIndex3)
<=> $true )
& ( v104521(VarCurr,bitIndex2)
<=> $false )
& ( v104521(VarCurr,bitIndex1)
<=> $false )
& ( v104521(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11359,axiom,
b11001(bitIndex4) ).
fof(bitBlastConstant_11358,axiom,
b11001(bitIndex3) ).
fof(bitBlastConstant_11357,axiom,
~ b11001(bitIndex2) ).
fof(bitBlastConstant_11356,axiom,
~ b11001(bitIndex1) ).
fof(bitBlastConstant_11355,axiom,
b11001(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_118,axiom,
! [VarCurr] :
( ~ v104698(VarCurr)
=> ( v104519(VarCurr,bitIndex24)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2245,axiom,
! [VarCurr] :
( v104698(VarCurr)
=> ( v104519(VarCurr,bitIndex24)
<=> v104631(VarCurr,bitIndex24) ) ) ).
fof(addBitVectorEqualityBitBlasted_7309,axiom,
! [VarCurr] :
( v104698(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $true )
& ( v104521(VarCurr,bitIndex3)
<=> $true )
& ( v104521(VarCurr,bitIndex2)
<=> $false )
& ( v104521(VarCurr,bitIndex1)
<=> $false )
& ( v104521(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11354,axiom,
b11000(bitIndex4) ).
fof(bitBlastConstant_11353,axiom,
b11000(bitIndex3) ).
fof(bitBlastConstant_11352,axiom,
~ b11000(bitIndex2) ).
fof(bitBlastConstant_11351,axiom,
~ b11000(bitIndex1) ).
fof(bitBlastConstant_11350,axiom,
~ b11000(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_117,axiom,
! [VarCurr] :
( ~ v104696(VarCurr)
=> ( v104519(VarCurr,bitIndex23)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2244,axiom,
! [VarCurr] :
( v104696(VarCurr)
=> ( v104519(VarCurr,bitIndex23)
<=> v104628(VarCurr,bitIndex23) ) ) ).
fof(addBitVectorEqualityBitBlasted_7308,axiom,
! [VarCurr] :
( v104696(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $true )
& ( v104521(VarCurr,bitIndex3)
<=> $false )
& ( v104521(VarCurr,bitIndex2)
<=> $true )
& ( v104521(VarCurr,bitIndex1)
<=> $true )
& ( v104521(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11349,axiom,
b10111(bitIndex4) ).
fof(bitBlastConstant_11348,axiom,
~ b10111(bitIndex3) ).
fof(bitBlastConstant_11347,axiom,
b10111(bitIndex2) ).
fof(bitBlastConstant_11346,axiom,
b10111(bitIndex1) ).
fof(bitBlastConstant_11345,axiom,
b10111(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_116,axiom,
! [VarCurr] :
( ~ v104694(VarCurr)
=> ( v104519(VarCurr,bitIndex22)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2243,axiom,
! [VarCurr] :
( v104694(VarCurr)
=> ( v104519(VarCurr,bitIndex22)
<=> v104625(VarCurr,bitIndex22) ) ) ).
fof(addBitVectorEqualityBitBlasted_7307,axiom,
! [VarCurr] :
( v104694(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $true )
& ( v104521(VarCurr,bitIndex3)
<=> $false )
& ( v104521(VarCurr,bitIndex2)
<=> $true )
& ( v104521(VarCurr,bitIndex1)
<=> $true )
& ( v104521(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11344,axiom,
b10110(bitIndex4) ).
fof(bitBlastConstant_11343,axiom,
~ b10110(bitIndex3) ).
fof(bitBlastConstant_11342,axiom,
b10110(bitIndex2) ).
fof(bitBlastConstant_11341,axiom,
b10110(bitIndex1) ).
fof(bitBlastConstant_11340,axiom,
~ b10110(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_115,axiom,
! [VarCurr] :
( ~ v104692(VarCurr)
=> ( v104519(VarCurr,bitIndex21)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2242,axiom,
! [VarCurr] :
( v104692(VarCurr)
=> ( v104519(VarCurr,bitIndex21)
<=> v104622(VarCurr,bitIndex21) ) ) ).
fof(addBitVectorEqualityBitBlasted_7306,axiom,
! [VarCurr] :
( v104692(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $true )
& ( v104521(VarCurr,bitIndex3)
<=> $false )
& ( v104521(VarCurr,bitIndex2)
<=> $true )
& ( v104521(VarCurr,bitIndex1)
<=> $false )
& ( v104521(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11339,axiom,
b10101(bitIndex4) ).
fof(bitBlastConstant_11338,axiom,
~ b10101(bitIndex3) ).
fof(bitBlastConstant_11337,axiom,
b10101(bitIndex2) ).
fof(bitBlastConstant_11336,axiom,
~ b10101(bitIndex1) ).
fof(bitBlastConstant_11335,axiom,
b10101(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_114,axiom,
! [VarCurr] :
( ~ v104690(VarCurr)
=> ( v104519(VarCurr,bitIndex20)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2241,axiom,
! [VarCurr] :
( v104690(VarCurr)
=> ( v104519(VarCurr,bitIndex20)
<=> v104619(VarCurr,bitIndex20) ) ) ).
fof(addBitVectorEqualityBitBlasted_7305,axiom,
! [VarCurr] :
( v104690(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $true )
& ( v104521(VarCurr,bitIndex3)
<=> $false )
& ( v104521(VarCurr,bitIndex2)
<=> $true )
& ( v104521(VarCurr,bitIndex1)
<=> $false )
& ( v104521(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11334,axiom,
b10100(bitIndex4) ).
fof(bitBlastConstant_11333,axiom,
~ b10100(bitIndex3) ).
fof(bitBlastConstant_11332,axiom,
b10100(bitIndex2) ).
fof(bitBlastConstant_11331,axiom,
~ b10100(bitIndex1) ).
fof(bitBlastConstant_11330,axiom,
~ b10100(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_113,axiom,
! [VarCurr] :
( ~ v104688(VarCurr)
=> ( v104519(VarCurr,bitIndex19)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2240,axiom,
! [VarCurr] :
( v104688(VarCurr)
=> ( v104519(VarCurr,bitIndex19)
<=> v104616(VarCurr,bitIndex19) ) ) ).
fof(addBitVectorEqualityBitBlasted_7304,axiom,
! [VarCurr] :
( v104688(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $true )
& ( v104521(VarCurr,bitIndex3)
<=> $false )
& ( v104521(VarCurr,bitIndex2)
<=> $false )
& ( v104521(VarCurr,bitIndex1)
<=> $true )
& ( v104521(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11329,axiom,
b10011(bitIndex4) ).
fof(bitBlastConstant_11328,axiom,
~ b10011(bitIndex3) ).
fof(bitBlastConstant_11327,axiom,
~ b10011(bitIndex2) ).
fof(bitBlastConstant_11326,axiom,
b10011(bitIndex1) ).
fof(bitBlastConstant_11325,axiom,
b10011(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_112,axiom,
! [VarCurr] :
( ~ v104686(VarCurr)
=> ( v104519(VarCurr,bitIndex18)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2239,axiom,
! [VarCurr] :
( v104686(VarCurr)
=> ( v104519(VarCurr,bitIndex18)
<=> v104613(VarCurr,bitIndex18) ) ) ).
fof(addBitVectorEqualityBitBlasted_7303,axiom,
! [VarCurr] :
( v104686(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $true )
& ( v104521(VarCurr,bitIndex3)
<=> $false )
& ( v104521(VarCurr,bitIndex2)
<=> $false )
& ( v104521(VarCurr,bitIndex1)
<=> $true )
& ( v104521(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11324,axiom,
b10010(bitIndex4) ).
fof(bitBlastConstant_11323,axiom,
~ b10010(bitIndex3) ).
fof(bitBlastConstant_11322,axiom,
~ b10010(bitIndex2) ).
fof(bitBlastConstant_11321,axiom,
b10010(bitIndex1) ).
fof(bitBlastConstant_11320,axiom,
~ b10010(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_111,axiom,
! [VarCurr] :
( ~ v104684(VarCurr)
=> ( v104519(VarCurr,bitIndex17)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2238,axiom,
! [VarCurr] :
( v104684(VarCurr)
=> ( v104519(VarCurr,bitIndex17)
<=> v104610(VarCurr,bitIndex17) ) ) ).
fof(addBitVectorEqualityBitBlasted_7302,axiom,
! [VarCurr] :
( v104684(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $true )
& ( v104521(VarCurr,bitIndex3)
<=> $false )
& ( v104521(VarCurr,bitIndex2)
<=> $false )
& ( v104521(VarCurr,bitIndex1)
<=> $false )
& ( v104521(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11319,axiom,
b10001(bitIndex4) ).
fof(bitBlastConstant_11318,axiom,
~ b10001(bitIndex3) ).
fof(bitBlastConstant_11317,axiom,
~ b10001(bitIndex2) ).
fof(bitBlastConstant_11316,axiom,
~ b10001(bitIndex1) ).
fof(bitBlastConstant_11315,axiom,
b10001(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_110,axiom,
! [VarCurr] :
( ~ v104682(VarCurr)
=> ( v104519(VarCurr,bitIndex16)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2237,axiom,
! [VarCurr] :
( v104682(VarCurr)
=> ( v104519(VarCurr,bitIndex16)
<=> v104607(VarCurr,bitIndex16) ) ) ).
fof(addBitVectorEqualityBitBlasted_7301,axiom,
! [VarCurr] :
( v104682(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $true )
& ( v104521(VarCurr,bitIndex3)
<=> $false )
& ( v104521(VarCurr,bitIndex2)
<=> $false )
& ( v104521(VarCurr,bitIndex1)
<=> $false )
& ( v104521(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_109,axiom,
! [VarCurr] :
( ~ v104680(VarCurr)
=> ( v104519(VarCurr,bitIndex15)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2236,axiom,
! [VarCurr] :
( v104680(VarCurr)
=> ( v104519(VarCurr,bitIndex15)
<=> v104605(VarCurr,bitIndex15) ) ) ).
fof(addBitVectorEqualityBitBlasted_7300,axiom,
! [VarCurr] :
( v104680(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $false )
& ( v104521(VarCurr,bitIndex3)
<=> $true )
& ( v104521(VarCurr,bitIndex2)
<=> $true )
& ( v104521(VarCurr,bitIndex1)
<=> $true )
& ( v104521(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11314,axiom,
~ b01111(bitIndex4) ).
fof(bitBlastConstant_11313,axiom,
b01111(bitIndex3) ).
fof(bitBlastConstant_11312,axiom,
b01111(bitIndex2) ).
fof(bitBlastConstant_11311,axiom,
b01111(bitIndex1) ).
fof(bitBlastConstant_11310,axiom,
b01111(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_108,axiom,
! [VarCurr] :
( ~ v104678(VarCurr)
=> ( v104519(VarCurr,bitIndex14)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2235,axiom,
! [VarCurr] :
( v104678(VarCurr)
=> ( v104519(VarCurr,bitIndex14)
<=> v104602(VarCurr,bitIndex14) ) ) ).
fof(addBitVectorEqualityBitBlasted_7299,axiom,
! [VarCurr] :
( v104678(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $false )
& ( v104521(VarCurr,bitIndex3)
<=> $true )
& ( v104521(VarCurr,bitIndex2)
<=> $true )
& ( v104521(VarCurr,bitIndex1)
<=> $true )
& ( v104521(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11309,axiom,
~ b01110(bitIndex4) ).
fof(bitBlastConstant_11308,axiom,
b01110(bitIndex3) ).
fof(bitBlastConstant_11307,axiom,
b01110(bitIndex2) ).
fof(bitBlastConstant_11306,axiom,
b01110(bitIndex1) ).
fof(bitBlastConstant_11305,axiom,
~ b01110(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_107,axiom,
! [VarCurr] :
( ~ v104676(VarCurr)
=> ( v104519(VarCurr,bitIndex13)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2234,axiom,
! [VarCurr] :
( v104676(VarCurr)
=> ( v104519(VarCurr,bitIndex13)
<=> v104599(VarCurr,bitIndex13) ) ) ).
fof(addBitVectorEqualityBitBlasted_7298,axiom,
! [VarCurr] :
( v104676(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $false )
& ( v104521(VarCurr,bitIndex3)
<=> $true )
& ( v104521(VarCurr,bitIndex2)
<=> $true )
& ( v104521(VarCurr,bitIndex1)
<=> $false )
& ( v104521(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11304,axiom,
~ b01101(bitIndex4) ).
fof(bitBlastConstant_11303,axiom,
b01101(bitIndex3) ).
fof(bitBlastConstant_11302,axiom,
b01101(bitIndex2) ).
fof(bitBlastConstant_11301,axiom,
~ b01101(bitIndex1) ).
fof(bitBlastConstant_11300,axiom,
b01101(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_106,axiom,
! [VarCurr] :
( ~ v104674(VarCurr)
=> ( v104519(VarCurr,bitIndex12)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2233,axiom,
! [VarCurr] :
( v104674(VarCurr)
=> ( v104519(VarCurr,bitIndex12)
<=> v104596(VarCurr,bitIndex12) ) ) ).
fof(addBitVectorEqualityBitBlasted_7297,axiom,
! [VarCurr] :
( v104674(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $false )
& ( v104521(VarCurr,bitIndex3)
<=> $true )
& ( v104521(VarCurr,bitIndex2)
<=> $true )
& ( v104521(VarCurr,bitIndex1)
<=> $false )
& ( v104521(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11299,axiom,
~ b01100(bitIndex4) ).
fof(bitBlastConstant_11298,axiom,
b01100(bitIndex3) ).
fof(bitBlastConstant_11297,axiom,
b01100(bitIndex2) ).
fof(bitBlastConstant_11296,axiom,
~ b01100(bitIndex1) ).
fof(bitBlastConstant_11295,axiom,
~ b01100(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_105,axiom,
! [VarCurr] :
( ~ v104672(VarCurr)
=> ( v104519(VarCurr,bitIndex11)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2232,axiom,
! [VarCurr] :
( v104672(VarCurr)
=> ( v104519(VarCurr,bitIndex11)
<=> v104593(VarCurr,bitIndex11) ) ) ).
fof(addBitVectorEqualityBitBlasted_7296,axiom,
! [VarCurr] :
( v104672(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $false )
& ( v104521(VarCurr,bitIndex3)
<=> $true )
& ( v104521(VarCurr,bitIndex2)
<=> $false )
& ( v104521(VarCurr,bitIndex1)
<=> $true )
& ( v104521(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11294,axiom,
~ b01011(bitIndex4) ).
fof(bitBlastConstant_11293,axiom,
b01011(bitIndex3) ).
fof(bitBlastConstant_11292,axiom,
~ b01011(bitIndex2) ).
fof(bitBlastConstant_11291,axiom,
b01011(bitIndex1) ).
fof(bitBlastConstant_11290,axiom,
b01011(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_104,axiom,
! [VarCurr] :
( ~ v104670(VarCurr)
=> ( v104519(VarCurr,bitIndex10)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2231,axiom,
! [VarCurr] :
( v104670(VarCurr)
=> ( v104519(VarCurr,bitIndex10)
<=> v104590(VarCurr,bitIndex10) ) ) ).
fof(addBitVectorEqualityBitBlasted_7295,axiom,
! [VarCurr] :
( v104670(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $false )
& ( v104521(VarCurr,bitIndex3)
<=> $true )
& ( v104521(VarCurr,bitIndex2)
<=> $false )
& ( v104521(VarCurr,bitIndex1)
<=> $true )
& ( v104521(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_103,axiom,
! [VarCurr] :
( ~ v104668(VarCurr)
=> ( v104519(VarCurr,bitIndex9)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2230,axiom,
! [VarCurr] :
( v104668(VarCurr)
=> ( v104519(VarCurr,bitIndex9)
<=> v104588(VarCurr,bitIndex9) ) ) ).
fof(addBitVectorEqualityBitBlasted_7294,axiom,
! [VarCurr] :
( v104668(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $false )
& ( v104521(VarCurr,bitIndex3)
<=> $true )
& ( v104521(VarCurr,bitIndex2)
<=> $false )
& ( v104521(VarCurr,bitIndex1)
<=> $false )
& ( v104521(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_102,axiom,
! [VarCurr] :
( ~ v104666(VarCurr)
=> ( v104519(VarCurr,bitIndex8)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2229,axiom,
! [VarCurr] :
( v104666(VarCurr)
=> ( v104519(VarCurr,bitIndex8)
<=> v104586(VarCurr,bitIndex8) ) ) ).
fof(addBitVectorEqualityBitBlasted_7293,axiom,
! [VarCurr] :
( v104666(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $false )
& ( v104521(VarCurr,bitIndex3)
<=> $true )
& ( v104521(VarCurr,bitIndex2)
<=> $false )
& ( v104521(VarCurr,bitIndex1)
<=> $false )
& ( v104521(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_101,axiom,
! [VarCurr] :
( ~ v104664(VarCurr)
=> ( v104519(VarCurr,bitIndex7)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2228,axiom,
! [VarCurr] :
( v104664(VarCurr)
=> ( v104519(VarCurr,bitIndex7)
<=> v104584(VarCurr,bitIndex7) ) ) ).
fof(addBitVectorEqualityBitBlasted_7292,axiom,
! [VarCurr] :
( v104664(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $false )
& ( v104521(VarCurr,bitIndex3)
<=> $false )
& ( v104521(VarCurr,bitIndex2)
<=> $true )
& ( v104521(VarCurr,bitIndex1)
<=> $true )
& ( v104521(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11289,axiom,
~ b00111(bitIndex4) ).
fof(bitBlastConstant_11288,axiom,
~ b00111(bitIndex3) ).
fof(bitBlastConstant_11287,axiom,
b00111(bitIndex2) ).
fof(bitBlastConstant_11286,axiom,
b00111(bitIndex1) ).
fof(bitBlastConstant_11285,axiom,
b00111(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_100,axiom,
! [VarCurr] :
( ~ v104662(VarCurr)
=> ( v104519(VarCurr,bitIndex6)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2227,axiom,
! [VarCurr] :
( v104662(VarCurr)
=> ( v104519(VarCurr,bitIndex6)
<=> v104581(VarCurr,bitIndex6) ) ) ).
fof(addBitVectorEqualityBitBlasted_7291,axiom,
! [VarCurr] :
( v104662(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $false )
& ( v104521(VarCurr,bitIndex3)
<=> $false )
& ( v104521(VarCurr,bitIndex2)
<=> $true )
& ( v104521(VarCurr,bitIndex1)
<=> $true )
& ( v104521(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(bitBlastConstant_11284,axiom,
~ b00110(bitIndex4) ).
fof(bitBlastConstant_11283,axiom,
~ b00110(bitIndex3) ).
fof(bitBlastConstant_11282,axiom,
b00110(bitIndex2) ).
fof(bitBlastConstant_11281,axiom,
b00110(bitIndex1) ).
fof(bitBlastConstant_11280,axiom,
~ b00110(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_99,axiom,
! [VarCurr] :
( ~ v104660(VarCurr)
=> ( v104519(VarCurr,bitIndex5)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2226,axiom,
! [VarCurr] :
( v104660(VarCurr)
=> ( v104519(VarCurr,bitIndex5)
<=> v104578(VarCurr,bitIndex5) ) ) ).
fof(addBitVectorEqualityBitBlasted_7290,axiom,
! [VarCurr] :
( v104660(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $false )
& ( v104521(VarCurr,bitIndex3)
<=> $false )
& ( v104521(VarCurr,bitIndex2)
<=> $true )
& ( v104521(VarCurr,bitIndex1)
<=> $false )
& ( v104521(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11279,axiom,
~ b00101(bitIndex4) ).
fof(bitBlastConstant_11278,axiom,
~ b00101(bitIndex3) ).
fof(bitBlastConstant_11277,axiom,
b00101(bitIndex2) ).
fof(bitBlastConstant_11276,axiom,
~ b00101(bitIndex1) ).
fof(bitBlastConstant_11275,axiom,
b00101(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_98,axiom,
! [VarCurr] :
( ~ v104658(VarCurr)
=> ( v104519(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2225,axiom,
! [VarCurr] :
( v104658(VarCurr)
=> ( v104519(VarCurr,bitIndex4)
<=> v104575(VarCurr,bitIndex4) ) ) ).
fof(addBitVectorEqualityBitBlasted_7289,axiom,
! [VarCurr] :
( v104658(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $false )
& ( v104521(VarCurr,bitIndex3)
<=> $false )
& ( v104521(VarCurr,bitIndex2)
<=> $true )
& ( v104521(VarCurr,bitIndex1)
<=> $false )
& ( v104521(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_97,axiom,
! [VarCurr] :
( ~ v104656(VarCurr)
=> ( v104519(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2224,axiom,
! [VarCurr] :
( v104656(VarCurr)
=> ( v104519(VarCurr,bitIndex3)
<=> v104573(VarCurr,bitIndex3) ) ) ).
fof(addBitVectorEqualityBitBlasted_7288,axiom,
! [VarCurr] :
( v104656(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $false )
& ( v104521(VarCurr,bitIndex3)
<=> $false )
& ( v104521(VarCurr,bitIndex2)
<=> $false )
& ( v104521(VarCurr,bitIndex1)
<=> $true )
& ( v104521(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(bitBlastConstant_11274,axiom,
~ b00011(bitIndex4) ).
fof(bitBlastConstant_11273,axiom,
~ b00011(bitIndex3) ).
fof(bitBlastConstant_11272,axiom,
~ b00011(bitIndex2) ).
fof(bitBlastConstant_11271,axiom,
b00011(bitIndex1) ).
fof(bitBlastConstant_11270,axiom,
b00011(bitIndex0) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_96,axiom,
! [VarCurr] :
( ~ v104654(VarCurr)
=> ( v104519(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2223,axiom,
! [VarCurr] :
( v104654(VarCurr)
=> ( v104519(VarCurr,bitIndex2)
<=> v104570(VarCurr,bitIndex2) ) ) ).
fof(addBitVectorEqualityBitBlasted_7287,axiom,
! [VarCurr] :
( v104654(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $false )
& ( v104521(VarCurr,bitIndex3)
<=> $false )
& ( v104521(VarCurr,bitIndex2)
<=> $false )
& ( v104521(VarCurr,bitIndex1)
<=> $true )
& ( v104521(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_95,axiom,
! [VarCurr] :
( ~ v104652(VarCurr)
=> ( v104519(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2222,axiom,
! [VarCurr] :
( v104652(VarCurr)
=> ( v104519(VarCurr,bitIndex1)
<=> v104568(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_7286,axiom,
! [VarCurr] :
( v104652(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $false )
& ( v104521(VarCurr,bitIndex3)
<=> $false )
& ( v104521(VarCurr,bitIndex2)
<=> $false )
& ( v104521(VarCurr,bitIndex1)
<=> $false )
& ( v104521(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2221,axiom,
! [VarCurr] :
( ~ v104650(VarCurr)
=> ( v104519(VarCurr,bitIndex0)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2221,axiom,
! [VarCurr] :
( v104650(VarCurr)
=> ( v104519(VarCurr,bitIndex0)
<=> v104566(VarCurr,bitIndex0) ) ) ).
fof(addBitVectorEqualityBitBlasted_7285,axiom,
! [VarCurr] :
( v104650(VarCurr)
<=> ( ( v104521(VarCurr,bitIndex4)
<=> $false )
& ( v104521(VarCurr,bitIndex3)
<=> $false )
& ( v104521(VarCurr,bitIndex2)
<=> $false )
& ( v104521(VarCurr,bitIndex1)
<=> $false )
& ( v104521(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32198,axiom,
! [VarCurr] :
( v104648(VarCurr,bitIndex31)
<=> $true ) ).
fof(addAssignment_32197,axiom,
! [VarCurr] :
( v104646(VarCurr,bitIndex30)
<=> $true ) ).
fof(addAssignment_32196,axiom,
! [VarCurr] :
( v104644(VarCurr,bitIndex29)
<=> $true ) ).
fof(addAssignment_32195,axiom,
! [VarCurr] :
( v104642(VarCurr,bitIndex28)
<=> $true ) ).
fof(addAssignment_32194,axiom,
! [VarCurr] :
( v104640(VarCurr,bitIndex27)
<=> $true ) ).
fof(addAssignment_32193,axiom,
! [VarCurr] :
( v104637(VarCurr,bitIndex26)
<=> $true ) ).
fof(addAssignment_32192,axiom,
! [VarCurr] :
( v104634(VarCurr,bitIndex25)
<=> $true ) ).
fof(addAssignment_32191,axiom,
! [VarCurr] :
( v104631(VarCurr,bitIndex24)
<=> $true ) ).
fof(addAssignment_32190,axiom,
! [VarCurr] :
( v104628(VarCurr,bitIndex23)
<=> $true ) ).
fof(addAssignment_32189,axiom,
! [VarCurr] :
( v104625(VarCurr,bitIndex22)
<=> $true ) ).
fof(addAssignment_32188,axiom,
! [VarCurr] :
( v104622(VarCurr,bitIndex21)
<=> $true ) ).
fof(addAssignment_32187,axiom,
! [VarCurr] :
( v104619(VarCurr,bitIndex20)
<=> $true ) ).
fof(addAssignment_32186,axiom,
! [VarCurr] :
( v104616(VarCurr,bitIndex19)
<=> $true ) ).
fof(addAssignment_32185,axiom,
! [VarCurr] :
( v104613(VarCurr,bitIndex18)
<=> $true ) ).
fof(addAssignment_32184,axiom,
! [VarCurr] :
( v104610(VarCurr,bitIndex17)
<=> $true ) ).
fof(addAssignment_32183,axiom,
! [VarCurr] :
( v104607(VarCurr,bitIndex16)
<=> $true ) ).
fof(addAssignment_32182,axiom,
! [VarCurr] :
( v104605(VarCurr,bitIndex15)
<=> $true ) ).
fof(addAssignment_32181,axiom,
! [VarCurr] :
( v104602(VarCurr,bitIndex14)
<=> $true ) ).
fof(addAssignment_32180,axiom,
! [VarCurr] :
( v104599(VarCurr,bitIndex13)
<=> $true ) ).
fof(addAssignment_32179,axiom,
! [VarCurr] :
( v104596(VarCurr,bitIndex12)
<=> $true ) ).
fof(addAssignment_32178,axiom,
! [VarCurr] :
( v104593(VarCurr,bitIndex11)
<=> $true ) ).
fof(addAssignment_32177,axiom,
! [VarCurr] :
( v104590(VarCurr,bitIndex10)
<=> $true ) ).
fof(addAssignment_32176,axiom,
! [VarCurr] :
( v104588(VarCurr,bitIndex9)
<=> $true ) ).
fof(addAssignment_32175,axiom,
! [VarCurr] :
( v104586(VarCurr,bitIndex8)
<=> $true ) ).
fof(addAssignment_32174,axiom,
! [VarCurr] :
( v104584(VarCurr,bitIndex7)
<=> $true ) ).
fof(addAssignment_32173,axiom,
! [VarCurr] :
( v104581(VarCurr,bitIndex6)
<=> $true ) ).
fof(addAssignment_32172,axiom,
! [VarCurr] :
( v104578(VarCurr,bitIndex5)
<=> $true ) ).
fof(addAssignment_32171,axiom,
! [VarCurr] :
( v104575(VarCurr,bitIndex4)
<=> $true ) ).
fof(addAssignment_32170,axiom,
! [VarCurr] :
( v104573(VarCurr,bitIndex3)
<=> $true ) ).
fof(addAssignment_32169,axiom,
! [VarCurr] :
( v104570(VarCurr,bitIndex2)
<=> $true ) ).
fof(addAssignment_32168,axiom,
! [VarCurr] :
( v104568(VarCurr,bitIndex1)
<=> $true ) ).
fof(addAssignment_32167,axiom,
! [VarCurr] :
( v104566(VarCurr,bitIndex0)
<=> $true ) ).
fof(addAssignment_32166,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104521(VarCurr,B)
<=> v104523(VarCurr,B) ) ) ).
fof(addAssignment_32165,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104523(VarCurr,B)
<=> v104525(VarCurr,B) ) ) ).
fof(addAssignment_32164,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104525(VarCurr,B)
<=> v104527(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2220,axiom,
! [VarCurr] :
( ~ v104562(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104527(VarCurr,B)
<=> v104531(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2220,axiom,
! [VarCurr] :
( v104562(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104527(VarCurr,B)
<=> v104529(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20858,axiom,
! [VarCurr] :
( v104562(VarCurr)
<=> ( v104563(VarCurr)
| v104564(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7284,axiom,
! [VarCurr] :
( v104564(VarCurr)
<=> ( ( v87177(VarCurr,bitIndex3)
<=> $true )
& ( v87177(VarCurr,bitIndex2)
<=> $true )
& ( v87177(VarCurr,bitIndex1)
<=> $false )
& ( v87177(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7283,axiom,
! [VarCurr] :
( v104563(VarCurr)
<=> ( ( v87177(VarCurr,bitIndex3)
<=> $false )
& ( v87177(VarCurr,bitIndex2)
<=> $true )
& ( v87177(VarCurr,bitIndex1)
<=> $false )
& ( v87177(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32163,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104531(VarCurr,B)
<=> v104533(VarCurr,B) ) ) ).
fof(addAssignment_32162,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104533(VarCurr,B)
<=> v104535(VarCurr,B) ) ) ).
fof(addAssignment_32161,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104535(VarCurr,B)
<=> v104537(VarCurr,B) ) ) ).
fof(addAssignment_32160,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104537(VarCurr,B)
<=> v104539(VarCurr,B) ) ) ).
fof(addAssignment_32159,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104539(VarCurr,B)
<=> v104541(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1705,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104546(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v104541(VarNext,B)
<=> v104541(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1765,axiom,
! [VarNext] :
( v104546(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v104541(VarNext,B)
<=> v104558(VarNext,B) ) ) ) ).
fof(addAssignment_32158,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v104558(VarNext,B)
<=> v104556(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2219,axiom,
! [VarCurr] :
( ~ v104555(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104556(VarCurr,B)
<=> v104543(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2219,axiom,
! [VarCurr] :
( v104555(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v104556(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104546(VarNext)
<=> ( v104547(VarNext)
& v104554(VarNext) ) ) ) ).
fof(addAssignment_32157,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104554(VarNext)
<=> v104552(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20856,axiom,
! [VarCurr] :
( v104552(VarCurr)
<=> ( v86927(VarCurr)
| v104555(VarCurr) ) ) ).
fof(writeUnaryOperator_8163,axiom,
! [VarCurr] :
( ~ v104555(VarCurr)
<=> v86867(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104547(VarNext)
<=> ( v104548(VarNext)
& v87017(VarNext) ) ) ) ).
fof(writeUnaryOperator_8162,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104548(VarNext)
<=> v87384(VarNext) ) ) ).
fof(addAssignment_32156,axiom,
! [VarCurr] :
( ( v104543(VarCurr,bitIndex4)
<=> v86944(VarCurr,bitIndex10) )
& ( v104543(VarCurr,bitIndex3)
<=> v86944(VarCurr,bitIndex9) )
& ( v104543(VarCurr,bitIndex2)
<=> v86944(VarCurr,bitIndex8) )
& ( v104543(VarCurr,bitIndex1)
<=> v86944(VarCurr,bitIndex7) )
& ( v104543(VarCurr,bitIndex0)
<=> v86944(VarCurr,bitIndex6) ) ) ).
fof(addAssignment_32155,axiom,
! [VarCurr,B] :
( range_10_6(B)
=> ( v86944(VarCurr,B)
<=> v86946(VarCurr,B) ) ) ).
fof(range_axiom_71,axiom,
! [B] :
( range_10_6(B)
<=> ( $false
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B ) ) ).
fof(addAssignment_32154,axiom,
! [VarCurr] :
( ( v86946(VarCurr,bitIndex10)
<=> v86948(VarCurr,bitIndex500) )
& ( v86946(VarCurr,bitIndex9)
<=> v86948(VarCurr,bitIndex499) )
& ( v86946(VarCurr,bitIndex8)
<=> v86948(VarCurr,bitIndex498) )
& ( v86946(VarCurr,bitIndex7)
<=> v86948(VarCurr,bitIndex497) )
& ( v86946(VarCurr,bitIndex6)
<=> v86948(VarCurr,bitIndex496) ) ) ).
fof(addAssignment_32153,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104529(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_32152,axiom,
! [VarCurr] :
( v104492(VarCurr)
<=> v104494(VarCurr) ) ).
fof(addAssignment_32151,axiom,
! [VarCurr] :
( v104494(VarCurr)
<=> v104496(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2218,axiom,
! [VarCurr] :
( ~ v104498(VarCurr)
=> ( v104496(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2218,axiom,
! [VarCurr] :
( v104498(VarCurr)
=> ( v104496(VarCurr)
<=> v104504(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4958,axiom,
! [VarCurr] :
( ~ v104502(VarCurr)
=> ( v104504(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4968,axiom,
! [VarCurr] :
( v104502(VarCurr)
=> ( v104504(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20854,axiom,
! [VarCurr] :
( v104505(VarCurr)
<=> ( v104507(VarCurr)
| v87256(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20853,axiom,
! [VarCurr] :
( v104507(VarCurr)
<=> ( v104508(VarCurr)
| v87255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20852,axiom,
! [VarCurr] :
( v104508(VarCurr)
<=> ( v87244(VarCurr)
| v87245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20851,axiom,
! [VarCurr] :
( v104498(VarCurr)
<=> ( v104499(VarCurr)
| v87256(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20850,axiom,
! [VarCurr] :
( v104499(VarCurr)
<=> ( v104500(VarCurr)
| v87255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20849,axiom,
! [VarCurr] :
( v104500(VarCurr)
<=> ( v104501(VarCurr)
| v87245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20848,axiom,
! [VarCurr] :
( v104501(VarCurr)
<=> ( v104502(VarCurr)
| v87244(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20847,axiom,
! [VarCurr] :
( v104502(VarCurr)
<=> ( v104503(VarCurr)
& v87237(VarCurr) ) ) ).
fof(writeUnaryOperator_8161,axiom,
! [VarCurr] :
( ~ v104503(VarCurr)
<=> v87081(VarCurr) ) ).
fof(addAssignment_32150,axiom,
! [VarCurr] :
( v104472(VarCurr)
<=> v104474(VarCurr) ) ).
fof(addAssignment_32149,axiom,
! [VarCurr] :
( v104474(VarCurr)
<=> v104476(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2217,axiom,
! [VarCurr] :
( ~ v104478(VarCurr)
=> ( v104476(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2217,axiom,
! [VarCurr] :
( v104478(VarCurr)
=> ( v104476(VarCurr)
<=> v104489(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4957,axiom,
! [VarCurr] :
( ~ v104480(VarCurr)
=> ( v104489(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4967,axiom,
! [VarCurr] :
( v104480(VarCurr)
=> ( v104489(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20846,axiom,
! [VarCurr] :
( v104490(VarCurr)
<=> ( v104483(VarCurr)
| v104486(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20845,axiom,
! [VarCurr] :
( v104478(VarCurr)
<=> ( v104479(VarCurr)
| v104486(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20844,axiom,
! [VarCurr] :
( v104486(VarCurr)
<=> ( v104487(VarCurr)
& v104488(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7282,axiom,
! [VarCurr] :
( v104488(VarCurr)
<=> ( ( v104308(VarCurr,bitIndex3)
<=> $true )
& ( v104308(VarCurr,bitIndex2)
<=> $true )
& ( v104308(VarCurr,bitIndex1)
<=> $false )
& ( v104308(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeUnaryOperator_8160,axiom,
! [VarCurr] :
( ~ v104487(VarCurr)
<=> v104462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20843,axiom,
! [VarCurr] :
( v104479(VarCurr)
<=> ( v104480(VarCurr)
| v104483(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20842,axiom,
! [VarCurr] :
( v104483(VarCurr)
<=> ( v104484(VarCurr)
& v104485(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7281,axiom,
! [VarCurr] :
( v104485(VarCurr)
<=> ( ( v104308(VarCurr,bitIndex3)
<=> $false )
& ( v104308(VarCurr,bitIndex2)
<=> $true )
& ( v104308(VarCurr,bitIndex1)
<=> $false )
& ( v104308(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeUnaryOperator_8159,axiom,
! [VarCurr] :
( ~ v104484(VarCurr)
<=> v104462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20841,axiom,
! [VarCurr] :
( v104480(VarCurr)
<=> ( v104481(VarCurr)
& v104482(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7280,axiom,
! [VarCurr] :
( v104482(VarCurr)
<=> ( ( v104308(VarCurr,bitIndex3)
<=> $false )
& ( v104308(VarCurr,bitIndex2)
<=> $false )
& ( v104308(VarCurr,bitIndex1)
<=> $false )
& ( v104308(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8158,axiom,
! [VarCurr] :
( ~ v104481(VarCurr)
<=> v104312(VarCurr) ) ).
fof(addAssignment_32148,axiom,
! [VarCurr] :
( v104470(VarCurr)
<=> v87073(VarCurr) ) ).
fof(addAssignment_32147,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104450(VarCurr,B)
<=> v104452(VarCurr,B) ) ) ).
fof(addAssignment_32146,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104452(VarCurr,B)
<=> v104454(VarCurr,B) ) ) ).
fof(addAssignment_32145,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104454(VarCurr,B)
<=> v104456(VarCurr,B) ) ) ).
fof(addAssignment_32144,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104456(VarCurr,B)
<=> v104458(VarCurr,B) ) ) ).
fof(addAssignment_32143,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104458(VarCurr,B)
<=> v104460(VarCurr,B) ) ) ).
fof(addAssignment_32142,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104460(VarCurr,B)
<=> b0101(B) ) ) ).
fof(addAssignment_32141,axiom,
! [VarCurr] :
( v104312(VarCurr)
<=> v104314(VarCurr) ) ).
fof(addAssignment_32140,axiom,
! [VarCurr] :
( v104314(VarCurr)
<=> v104316(VarCurr) ) ).
fof(addAssignment_32139,axiom,
! [VarCurr] :
( v104316(VarCurr)
<=> v104318(VarCurr) ) ).
fof(addAssignment_32138,axiom,
! [VarCurr] :
( v104318(VarCurr)
<=> v104320(VarCurr) ) ).
fof(addAssignment_32137,axiom,
! [VarCurr] :
( v104320(VarCurr)
<=> v104322(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104437(VarNext)
=> ( v104322(VarNext)
<=> v104322(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1764,axiom,
! [VarNext] :
( v104437(VarNext)
=> ( v104322(VarNext)
<=> v104445(VarNext) ) ) ).
fof(addAssignment_32136,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104445(VarNext)
<=> v104443(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2216,axiom,
! [VarCurr] :
( ~ v104446(VarCurr)
=> ( v104443(VarCurr)
<=> v104324(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2216,axiom,
! [VarCurr] :
( v104446(VarCurr)
=> ( v104443(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_8157,axiom,
! [VarCurr] :
( ~ v104446(VarCurr)
<=> v104189(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104437(VarNext)
<=> v104438(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20839,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104438(VarNext)
<=> ( v104439(VarNext)
& v104268(VarNext) ) ) ) ).
fof(writeUnaryOperator_8156,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104439(VarNext)
<=> v104275(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2215,axiom,
! [VarCurr] :
( ~ v104423(VarCurr)
=> ( v104324(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2215,axiom,
! [VarCurr] :
( v104423(VarCurr)
=> ( v104324(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20838,axiom,
! [VarCurr] :
( v104423(VarCurr)
<=> ( v104424(VarCurr)
| v104434(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20837,axiom,
! [VarCurr] :
( v104434(VarCurr)
<=> ( v104412(VarCurr)
& v104383(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20836,axiom,
! [VarCurr] :
( v104424(VarCurr)
<=> ( v104425(VarCurr)
| v104431(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20835,axiom,
! [VarCurr] :
( v104431(VarCurr)
<=> ( v104432(VarCurr)
& v104363(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20834,axiom,
! [VarCurr] :
( v104432(VarCurr)
<=> ( v104358(VarCurr)
| v104433(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20833,axiom,
! [VarCurr] :
( v104433(VarCurr)
<=> ( v104326(VarCurr)
& v104409(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20832,axiom,
! [VarCurr] :
( v104425(VarCurr)
<=> ( v104426(VarCurr)
| v104429(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20831,axiom,
! [VarCurr] :
( v104429(VarCurr)
<=> ( v104430(VarCurr)
& v104338(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20830,axiom,
! [VarCurr] :
( v104430(VarCurr)
<=> ( v104333(VarCurr)
| v104405(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20829,axiom,
! [VarCurr] :
( v104426(VarCurr)
<=> ( v104427(VarCurr)
| v104331(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20828,axiom,
! [VarCurr] :
( v104427(VarCurr)
<=> ( v104428(VarCurr)
& v104403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20827,axiom,
! [VarCurr] :
( v104428(VarCurr)
<=> ( v104398(VarCurr)
& v104401(VarCurr) ) ) ).
fof(addAssignment_32135,axiom,
! [VarNext] :
( v104288(VarNext,bitIndex1)
<=> v104415(VarNext,bitIndex0) ) ).
fof(addCaseBooleanConditionShiftedRanges1_60,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104416(VarNext)
=> ( ( v104415(VarNext,bitIndex3)
<=> v104288(VarCurr,bitIndex4) )
& ( v104415(VarNext,bitIndex2)
<=> v104288(VarCurr,bitIndex3) )
& ( v104415(VarNext,bitIndex1)
<=> v104288(VarCurr,bitIndex2) )
& ( v104415(VarNext,bitIndex0)
<=> v104288(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1763,axiom,
! [VarNext] :
( v104416(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104415(VarNext,B)
<=> v104349(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20826,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104416(VarNext)
<=> v104417(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20825,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104417(VarNext)
<=> ( v104419(VarNext)
& v104268(VarNext) ) ) ) ).
fof(writeUnaryOperator_8155,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104419(VarNext)
<=> v104275(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_94,axiom,
! [VarCurr] :
( ~ v104393(VarCurr)
=> ( v104290(VarCurr,bitIndex1)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_94,axiom,
! [VarCurr] :
( v104393(VarCurr)
=> ( v104290(VarCurr,bitIndex1)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20824,axiom,
! [VarCurr] :
( v104393(VarCurr)
<=> ( v104394(VarCurr)
| v104411(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20823,axiom,
! [VarCurr] :
( v104411(VarCurr)
<=> ( v104412(VarCurr)
& v104383(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7279,axiom,
! [VarCurr] :
( v104412(VarCurr)
<=> ( ( v104413(VarCurr,bitIndex1)
<=> $true )
& ( v104413(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32134,axiom,
! [VarCurr] :
( v104413(VarCurr,bitIndex0)
<=> v104326(VarCurr) ) ).
fof(addAssignment_32133,axiom,
! [VarCurr] :
( v104413(VarCurr,bitIndex1)
<=> v104211(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20822,axiom,
! [VarCurr] :
( v104394(VarCurr)
<=> ( v104395(VarCurr)
| v104407(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20821,axiom,
! [VarCurr] :
( v104407(VarCurr)
<=> ( v104408(VarCurr)
& v104363(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20820,axiom,
! [VarCurr] :
( v104408(VarCurr)
<=> ( v104326(VarCurr)
& v104409(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7278,axiom,
! [VarCurr] :
( v104409(VarCurr)
<=> ( ( v104410(VarCurr,bitIndex1)
<=> $true )
& ( v104410(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32132,axiom,
! [VarCurr] :
( v104410(VarCurr,bitIndex0)
<=> v104211(VarCurr) ) ).
fof(addAssignment_32131,axiom,
! [VarCurr] :
( v104410(VarCurr,bitIndex1)
<=> v104292(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20819,axiom,
! [VarCurr] :
( v104395(VarCurr)
<=> ( v104396(VarCurr)
| v104404(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20818,axiom,
! [VarCurr] :
( v104404(VarCurr)
<=> ( v104405(VarCurr)
& v104338(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7277,axiom,
! [VarCurr] :
( v104405(VarCurr)
<=> ( ( v104406(VarCurr,bitIndex1)
<=> $true )
& ( v104406(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32130,axiom,
! [VarCurr] :
( v104406(VarCurr,bitIndex0)
<=> v104326(VarCurr) ) ).
fof(addAssignment_32129,axiom,
! [VarCurr] :
( v104406(VarCurr,bitIndex1)
<=> v104292(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20817,axiom,
! [VarCurr] :
( v104396(VarCurr)
<=> ( v104397(VarCurr)
& v104403(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7276,axiom,
! [VarCurr] :
( v104403(VarCurr)
<=> ( $true
<=> v104288(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20816,axiom,
! [VarCurr] :
( v104397(VarCurr)
<=> ( v104398(VarCurr)
& v104401(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20815,axiom,
! [VarCurr] :
( v104401(VarCurr)
<=> ( v104402(VarCurr)
& v104211(VarCurr) ) ) ).
fof(writeUnaryOperator_8154,axiom,
! [VarCurr] :
( ~ v104402(VarCurr)
<=> v104183(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20814,axiom,
! [VarCurr] :
( v104398(VarCurr)
<=> ( v104399(VarCurr)
| v104400(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7275,axiom,
! [VarCurr] :
( v104400(VarCurr)
<=> ( ( v104181(VarCurr,bitIndex1)
<=> $true )
& ( v104181(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7274,axiom,
! [VarCurr] :
( v104399(VarCurr)
<=> ( ( v104181(VarCurr,bitIndex1)
<=> $false )
& ( v104181(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32128,axiom,
! [VarNext] :
( v104288(VarNext,bitIndex4)
<=> v104385(VarNext,bitIndex3) ) ).
fof(addCaseBooleanConditionShiftedRanges1_59,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104386(VarNext)
=> ( ( v104385(VarNext,bitIndex3)
<=> v104288(VarCurr,bitIndex4) )
& ( v104385(VarNext,bitIndex2)
<=> v104288(VarCurr,bitIndex3) )
& ( v104385(VarNext,bitIndex1)
<=> v104288(VarCurr,bitIndex2) )
& ( v104385(VarNext,bitIndex0)
<=> v104288(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1762,axiom,
! [VarNext] :
( v104386(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104385(VarNext,B)
<=> v104349(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20813,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104386(VarNext)
<=> v104387(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104387(VarNext)
<=> ( v104389(VarNext)
& v104268(VarNext) ) ) ) ).
fof(writeUnaryOperator_8153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104389(VarNext)
<=> v104275(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_93,axiom,
! [VarCurr] :
( ~ v104373(VarCurr)
=> ( v104290(VarCurr,bitIndex4)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_93,axiom,
! [VarCurr] :
( v104373(VarCurr)
=> ( v104290(VarCurr,bitIndex4)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20811,axiom,
! [VarCurr] :
( v104373(VarCurr)
<=> ( v104374(VarCurr)
| v104377(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20810,axiom,
! [VarCurr] :
( v104377(VarCurr)
<=> ( v104378(VarCurr)
& v104383(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7273,axiom,
! [VarCurr] :
( v104383(VarCurr)
<=> ( $true
<=> v104288(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20809,axiom,
! [VarCurr] :
( v104378(VarCurr)
<=> ( v104379(VarCurr)
| v104381(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7272,axiom,
! [VarCurr] :
( v104381(VarCurr)
<=> ( ( v104382(VarCurr,bitIndex1)
<=> $false )
& ( v104382(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32127,axiom,
! [VarCurr] :
( v104382(VarCurr,bitIndex0)
<=> v104326(VarCurr) ) ).
fof(addAssignment_32126,axiom,
! [VarCurr] :
( v104382(VarCurr,bitIndex1)
<=> v104211(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7271,axiom,
! [VarCurr] :
( v104379(VarCurr)
<=> ( ( v104380(VarCurr,bitIndex1)
<=> $false )
& ( v104380(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32125,axiom,
! [VarCurr] :
( v104380(VarCurr,bitIndex0)
<=> v104326(VarCurr) ) ).
fof(addAssignment_32124,axiom,
! [VarCurr] :
( v104380(VarCurr,bitIndex1)
<=> v104211(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20808,axiom,
! [VarCurr] :
( v104374(VarCurr)
<=> ( v104375(VarCurr)
& v104363(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7270,axiom,
! [VarCurr] :
( v104375(VarCurr)
<=> ( ( v104376(VarCurr,bitIndex1)
<=> $true )
& ( v104376(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32123,axiom,
! [VarCurr] :
( v104376(VarCurr,bitIndex0)
<=> v104211(VarCurr) ) ).
fof(addAssignment_32122,axiom,
! [VarCurr] :
( v104376(VarCurr,bitIndex1)
<=> v104292(VarCurr) ) ).
fof(addAssignment_32121,axiom,
! [VarNext] :
( v104288(VarNext,bitIndex3)
<=> v104365(VarNext,bitIndex2) ) ).
fof(addCaseBooleanConditionShiftedRanges1_58,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104366(VarNext)
=> ( ( v104365(VarNext,bitIndex3)
<=> v104288(VarCurr,bitIndex4) )
& ( v104365(VarNext,bitIndex2)
<=> v104288(VarCurr,bitIndex3) )
& ( v104365(VarNext,bitIndex1)
<=> v104288(VarCurr,bitIndex2) )
& ( v104365(VarNext,bitIndex0)
<=> v104288(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1761,axiom,
! [VarNext] :
( v104366(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104365(VarNext,B)
<=> v104349(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104366(VarNext)
<=> v104367(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20806,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104367(VarNext)
<=> ( v104369(VarNext)
& v104268(VarNext) ) ) ) ).
fof(writeUnaryOperator_8152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104369(VarNext)
<=> v104275(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_92,axiom,
! [VarCurr] :
( ~ v104354(VarCurr)
=> ( v104290(VarCurr,bitIndex3)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_92,axiom,
! [VarCurr] :
( v104354(VarCurr)
=> ( v104290(VarCurr,bitIndex3)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20805,axiom,
! [VarCurr] :
( v104354(VarCurr)
<=> ( v104355(VarCurr)
| v104357(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20804,axiom,
! [VarCurr] :
( v104357(VarCurr)
<=> ( v104358(VarCurr)
& v104363(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7269,axiom,
! [VarCurr] :
( v104363(VarCurr)
<=> ( $true
<=> v104288(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20803,axiom,
! [VarCurr] :
( v104358(VarCurr)
<=> ( v104359(VarCurr)
| v104361(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7268,axiom,
! [VarCurr] :
( v104361(VarCurr)
<=> ( ( v104362(VarCurr,bitIndex1)
<=> $false )
& ( v104362(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32120,axiom,
! [VarCurr] :
( v104362(VarCurr,bitIndex0)
<=> v104211(VarCurr) ) ).
fof(addAssignment_32119,axiom,
! [VarCurr] :
( v104362(VarCurr,bitIndex1)
<=> v104292(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7267,axiom,
! [VarCurr] :
( v104359(VarCurr)
<=> ( ( v104360(VarCurr,bitIndex1)
<=> $false )
& ( v104360(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32118,axiom,
! [VarCurr] :
( v104360(VarCurr,bitIndex0)
<=> v104211(VarCurr) ) ).
fof(addAssignment_32117,axiom,
! [VarCurr] :
( v104360(VarCurr,bitIndex1)
<=> v104292(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20802,axiom,
! [VarCurr] :
( v104355(VarCurr)
<=> ( v104356(VarCurr)
& v104331(VarCurr) ) ) ).
fof(writeUnaryOperator_8151,axiom,
! [VarCurr] :
( ~ v104356(VarCurr)
<=> v104211(VarCurr) ) ).
fof(addAssignment_32116,axiom,
! [VarNext] :
( v104288(VarNext,bitIndex2)
<=> v104340(VarNext,bitIndex1) ) ).
fof(addCaseBooleanConditionShiftedRanges1_57,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104341(VarNext)
=> ( ( v104340(VarNext,bitIndex3)
<=> v104288(VarCurr,bitIndex4) )
& ( v104340(VarNext,bitIndex2)
<=> v104288(VarCurr,bitIndex3) )
& ( v104340(VarNext,bitIndex1)
<=> v104288(VarCurr,bitIndex2) )
& ( v104340(VarNext,bitIndex0)
<=> v104288(VarCurr,bitIndex1) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1760,axiom,
! [VarNext] :
( v104341(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104340(VarNext,B)
<=> v104349(VarNext,B) ) ) ) ).
fof(addAssignment_32115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104349(VarNext,B)
<=> v104347(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_91,axiom,
! [VarCurr] :
( ~ v104350(VarCurr)
=> ( ( v104347(VarCurr,bitIndex3)
<=> v104290(VarCurr,bitIndex4) )
& ( v104347(VarCurr,bitIndex2)
<=> v104290(VarCurr,bitIndex3) )
& ( v104347(VarCurr,bitIndex1)
<=> v104290(VarCurr,bitIndex2) )
& ( v104347(VarCurr,bitIndex0)
<=> v104290(VarCurr,bitIndex1) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2214,axiom,
! [VarCurr] :
( v104350(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104347(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8150,axiom,
! [VarCurr] :
( ~ v104350(VarCurr)
<=> v104189(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104341(VarNext)
<=> v104342(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104342(VarNext)
<=> ( v104343(VarNext)
& v104268(VarNext) ) ) ) ).
fof(writeUnaryOperator_8149,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104343(VarNext)
<=> v104275(VarNext) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_90,axiom,
! [VarCurr] :
( ~ v104329(VarCurr)
=> ( v104290(VarCurr,bitIndex2)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_91,axiom,
! [VarCurr] :
( v104329(VarCurr)
=> ( v104290(VarCurr,bitIndex2)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20799,axiom,
! [VarCurr] :
( v104329(VarCurr)
<=> ( v104330(VarCurr)
| v104332(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20798,axiom,
! [VarCurr] :
( v104332(VarCurr)
<=> ( v104333(VarCurr)
& v104338(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7266,axiom,
! [VarCurr] :
( v104338(VarCurr)
<=> ( $true
<=> v104288(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20797,axiom,
! [VarCurr] :
( v104333(VarCurr)
<=> ( v104334(VarCurr)
| v104336(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7265,axiom,
! [VarCurr] :
( v104336(VarCurr)
<=> ( ( v104337(VarCurr,bitIndex1)
<=> $false )
& ( v104337(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32114,axiom,
! [VarCurr] :
( v104337(VarCurr,bitIndex0)
<=> v104326(VarCurr) ) ).
fof(addAssignment_32113,axiom,
! [VarCurr] :
( v104337(VarCurr,bitIndex1)
<=> v104292(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7264,axiom,
! [VarCurr] :
( v104334(VarCurr)
<=> ( ( v104335(VarCurr,bitIndex1)
<=> $false )
& ( v104335(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32112,axiom,
! [VarCurr] :
( v104335(VarCurr,bitIndex0)
<=> v104326(VarCurr) ) ).
fof(addAssignment_32111,axiom,
! [VarCurr] :
( v104335(VarCurr,bitIndex1)
<=> v104292(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20796,axiom,
! [VarCurr] :
( v104330(VarCurr)
<=> ( v104211(VarCurr)
& v104331(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7263,axiom,
! [VarCurr] :
( v104331(VarCurr)
<=> ( $true
<=> v104288(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1829,axiom,
! [VarCurr] :
( v104326(VarCurr)
<=> ( v104181(VarCurr,bitIndex1)
<~> v104181(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32110,axiom,
! [VarCurr] :
( v104304(VarCurr)
<=> v87073(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1828,axiom,
! [VarCurr] :
( v104211(VarCurr)
<=> ( v104261(VarCurr)
| v104213(VarCurr,bitIndex2) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104271(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104213(VarNext,B)
<=> v104213(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1759,axiom,
! [VarNext] :
( v104271(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104213(VarNext,B)
<=> v104281(VarNext,B) ) ) ) ).
fof(addAssignment_32109,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104281(VarNext,B)
<=> v104279(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2214,axiom,
! [VarCurr] :
( ~ v104282(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104279(VarCurr,B)
<=> v104215(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2213,axiom,
! [VarCurr] :
( v104282(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104279(VarCurr,B)
<=> b100(B) ) ) ) ).
fof(writeUnaryOperator_8148,axiom,
! [VarCurr] :
( ~ v104282(VarCurr)
<=> v104189(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20795,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104271(VarNext)
<=> v104272(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20794,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104272(VarNext)
<=> ( v104273(VarNext)
& v104268(VarNext) ) ) ) ).
fof(writeUnaryOperator_8147,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104273(VarNext)
<=> v104275(VarNext) ) ) ).
fof(addAssignment_32108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104275(VarNext)
<=> v104268(VarCurr) ) ) ).
fof(addAssignment_32107,axiom,
! [VarCurr] :
( v104268(VarCurr)
<=> v99968(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1214,axiom,
! [VarCurr] :
( ( ~ v104234(VarCurr)
& ~ v104250(VarCurr) )
=> ! [B] :
( range_2_0(B)
=> ( v104215(VarCurr,B)
<=> v104213(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4956,axiom,
! [VarCurr] :
( v104250(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104215(VarCurr,B)
<=> v104252(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4966,axiom,
! [VarCurr] :
( v104234(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104215(VarCurr,B)
<=> v104236(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20793,axiom,
! [VarCurr] :
( v104262(VarCurr)
<=> ( v104263(VarCurr)
| v104265(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7262,axiom,
! [VarCurr] :
( v104265(VarCurr)
<=> ( ( v104266(VarCurr,bitIndex1)
<=> $true )
& ( v104266(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32106,axiom,
! [VarCurr] :
( v104266(VarCurr,bitIndex0)
<=> v104179(VarCurr) ) ).
fof(addAssignment_32105,axiom,
! [VarCurr] :
( v104266(VarCurr,bitIndex1)
<=> v104217(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7261,axiom,
! [VarCurr] :
( v104263(VarCurr)
<=> ( ( v104264(VarCurr,bitIndex1)
<=> $false )
& ( v104264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32104,axiom,
! [VarCurr] :
( v104264(VarCurr,bitIndex0)
<=> v104179(VarCurr) ) ).
fof(addAssignment_32103,axiom,
! [VarCurr] :
( v104264(VarCurr,bitIndex1)
<=> v104217(VarCurr) ) ).
fof(addAssignment_32102,axiom,
! [VarCurr] :
( v104252(VarCurr,bitIndex0)
<=> v104248(VarCurr) ) ).
fof(addAssignment_32101,axiom,
! [VarCurr] :
( v104252(VarCurr,bitIndex1)
<=> v104259(VarCurr) ) ).
fof(addAssignment_32100,axiom,
! [VarCurr] :
( v104252(VarCurr,bitIndex2)
<=> v104254(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20792,axiom,
! [VarCurr] :
( v104259(VarCurr)
<=> ( v104260(VarCurr)
& v104261(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1827,axiom,
! [VarCurr] :
( v104261(VarCurr)
<=> ( v104213(VarCurr,bitIndex0)
| v104213(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20791,axiom,
! [VarCurr] :
( v104260(VarCurr)
<=> ( v104248(VarCurr)
| v104243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20790,axiom,
! [VarCurr] :
( v104254(VarCurr)
<=> ( v104255(VarCurr)
& v104258(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1826,axiom,
! [VarCurr] :
( v104258(VarCurr)
<=> ( v104213(VarCurr,bitIndex2)
| v104257(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20789,axiom,
! [VarCurr] :
( v104255(VarCurr)
<=> ( v104245(VarCurr)
| v104256(VarCurr) ) ) ).
fof(writeUnaryOperator_8146,axiom,
! [VarCurr] :
( ~ v104256(VarCurr)
<=> v104257(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1825,axiom,
! [VarCurr] :
( v104257(VarCurr)
<=> ( v104213(VarCurr,bitIndex0)
& v104213(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_7260,axiom,
! [VarCurr] :
( v104250(VarCurr)
<=> ( ( v104251(VarCurr,bitIndex1)
<=> $true )
& ( v104251(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32099,axiom,
! [VarCurr] :
( v104251(VarCurr,bitIndex0)
<=> v104179(VarCurr) ) ).
fof(addAssignment_32098,axiom,
! [VarCurr] :
( v104251(VarCurr,bitIndex1)
<=> v104217(VarCurr) ) ).
fof(addAssignment_32097,axiom,
! [VarCurr] :
( v104236(VarCurr,bitIndex0)
<=> v104248(VarCurr) ) ).
fof(addAssignment_32096,axiom,
! [VarCurr] :
( v104236(VarCurr,bitIndex1)
<=> v104246(VarCurr) ) ).
fof(addAssignment_32095,axiom,
! [VarCurr] :
( v104236(VarCurr,bitIndex2)
<=> v104238(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20788,axiom,
! [VarCurr] :
( v104246(VarCurr)
<=> ( v104247(VarCurr)
& v104249(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20787,axiom,
! [VarCurr] :
( v104249(VarCurr)
<=> ( v104213(VarCurr,bitIndex0)
| v104243(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1824,axiom,
! [VarCurr] :
( v104247(VarCurr)
<=> ( v104248(VarCurr)
| v104213(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8145,axiom,
! [VarCurr] :
( ~ v104248(VarCurr)
<=> v104213(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20786,axiom,
! [VarCurr] :
( v104238(VarCurr)
<=> ( v104239(VarCurr)
& v104244(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20785,axiom,
! [VarCurr] :
( v104244(VarCurr)
<=> ( v104241(VarCurr)
| v104245(VarCurr) ) ) ).
fof(writeUnaryOperator_8144,axiom,
! [VarCurr] :
( ~ v104245(VarCurr)
<=> v104213(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1823,axiom,
! [VarCurr] :
( v104239(VarCurr)
<=> ( v104240(VarCurr)
| v104213(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8143,axiom,
! [VarCurr] :
( ~ v104240(VarCurr)
<=> v104241(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1822,axiom,
! [VarCurr] :
( v104241(VarCurr)
<=> ( v104213(VarCurr,bitIndex1)
| v104242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20784,axiom,
! [VarCurr] :
( v104242(VarCurr)
<=> ( v104213(VarCurr,bitIndex0)
& v104243(VarCurr) ) ) ).
fof(writeUnaryOperator_8142,axiom,
! [VarCurr] :
( ~ v104243(VarCurr)
<=> v104213(VarCurr,bitIndex1) ) ).
fof(addBitVectorEqualityBitBlasted_7259,axiom,
! [VarCurr] :
( v104234(VarCurr)
<=> ( ( v104235(VarCurr,bitIndex1)
<=> $false )
& ( v104235(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32094,axiom,
! [VarCurr] :
( v104235(VarCurr,bitIndex0)
<=> v104179(VarCurr) ) ).
fof(addAssignment_32093,axiom,
! [VarCurr] :
( v104235(VarCurr,bitIndex1)
<=> v104217(VarCurr) ) ).
fof(addAssignment_32092,axiom,
! [VarCurr] :
( v104217(VarCurr)
<=> v104219(VarCurr) ) ).
fof(addAssignment_32091,axiom,
! [VarCurr] :
( v104219(VarCurr)
<=> v104221(VarCurr) ) ).
fof(addAssignment_32090,axiom,
! [VarCurr] :
( v104221(VarCurr)
<=> v104223(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2213,axiom,
! [VarCurr] :
( ~ v104225(VarCurr)
=> ( v104223(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2212,axiom,
! [VarCurr] :
( v104225(VarCurr)
=> ( v104223(VarCurr)
<=> v104232(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4955,axiom,
! [VarCurr] :
( ~ v104226(VarCurr)
=> ( v104232(VarCurr)
<=> $false ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4965,axiom,
! [VarCurr] :
( v104226(VarCurr)
=> ( v104232(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20783,axiom,
! [VarCurr] :
( v104225(VarCurr)
<=> ( v104226(VarCurr)
| v104228(VarCurr) ) ) ).
fof(writeUnaryOperator_8141,axiom,
! [VarCurr] :
( ~ v104228(VarCurr)
<=> v104229(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20782,axiom,
! [VarCurr] :
( v104229(VarCurr)
<=> ( v104226(VarCurr)
| v104230(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7258,axiom,
! [VarCurr] :
( v104230(VarCurr)
<=> ( ( v104231(VarCurr,bitIndex2)
<=> $false )
& ( v104231(VarCurr,bitIndex1)
<=> $true )
& ( v104231(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32089,axiom,
! [VarCurr] :
( v104231(VarCurr,bitIndex0)
<=> v104161(VarCurr) ) ).
fof(addAssignment_32088,axiom,
! [VarCurr] :
( v104231(VarCurr,bitIndex1)
<=> v99914(VarCurr) ) ).
fof(addAssignment_32087,axiom,
! [VarCurr] :
( v104231(VarCurr,bitIndex2)
<=> v99850(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7257,axiom,
! [VarCurr] :
( v104226(VarCurr)
<=> ( ( v104227(VarCurr,bitIndex2)
<=> $false )
& ( v104227(VarCurr,bitIndex1)
<=> $false )
& ( v104227(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32086,axiom,
! [VarCurr] :
( v104227(VarCurr,bitIndex0)
<=> v104161(VarCurr) ) ).
fof(addAssignment_32085,axiom,
! [VarCurr] :
( v104227(VarCurr,bitIndex1)
<=> v99914(VarCurr) ) ).
fof(addAssignment_32084,axiom,
! [VarCurr] :
( v104227(VarCurr,bitIndex2)
<=> v99850(VarCurr) ) ).
fof(addAssignment_32083,axiom,
! [VarCurr] :
( v104187(VarCurr)
<=> v104189(VarCurr) ) ).
fof(addAssignment_32082,axiom,
! [VarCurr] :
( v104189(VarCurr)
<=> v93(VarCurr) ) ).
fof(addAssignment_32081,axiom,
! [VarCurr] :
( v104171(VarCurr)
<=> v99910(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20781,axiom,
! [VarCurr] :
( v99914(VarCurr)
<=> ( v104158(VarCurr)
& v104159(VarCurr) ) ) ).
fof(writeUnaryOperator_8140,axiom,
! [VarCurr] :
( ~ v104159(VarCurr)
<=> v104073(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7256,axiom,
! [VarCurr] :
( v104158(VarCurr)
<=> ( ( v99916(VarCurr,bitIndex7)
<=> v99986(VarCurr,bitIndex7) )
& ( v99916(VarCurr,bitIndex6)
<=> v99986(VarCurr,bitIndex6) )
& ( v99916(VarCurr,bitIndex5)
<=> v99986(VarCurr,bitIndex5) )
& ( v99916(VarCurr,bitIndex4)
<=> v99986(VarCurr,bitIndex4) )
& ( v99916(VarCurr,bitIndex3)
<=> v99986(VarCurr,bitIndex3) )
& ( v99916(VarCurr,bitIndex2)
<=> v99986(VarCurr,bitIndex2) )
& ( v99916(VarCurr,bitIndex1)
<=> v99986(VarCurr,bitIndex1) )
& ( v99916(VarCurr,bitIndex0)
<=> v99986(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_32080,axiom,
! [VarCurr] :
( v104073(VarCurr)
<=> v104075(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7255,axiom,
! [VarCurr] :
( v104075(VarCurr)
<=> ( ( v104077(VarCurr,bitIndex3)
<=> $false )
& ( v104077(VarCurr,bitIndex2)
<=> $false )
& ( v104077(VarCurr,bitIndex1)
<=> $false )
& ( v104077(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1702,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104144(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104077(VarNext,B)
<=> v104077(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1758,axiom,
! [VarNext] :
( v104144(VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104077(VarNext,B)
<=> v104152(VarNext,B) ) ) ) ).
fof(addAssignment_32079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_3_0(B)
=> ( v104152(VarNext,B)
<=> v104150(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2212,axiom,
! [VarCurr] :
( ~ v104153(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104150(VarCurr,B)
<=> v104079(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2211,axiom,
! [VarCurr] :
( v104153(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104150(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8139,axiom,
! [VarCurr] :
( ~ v104153(VarCurr)
<=> v99996(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104144(VarNext)
<=> v104145(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104145(VarNext)
<=> ( v104146(VarNext)
& v99994(VarNext) ) ) ) ).
fof(writeUnaryOperator_8138,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104146(VarNext)
<=> v104003(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_137,axiom,
! [VarCurr] :
( ( ~ v104081(VarCurr)
& ~ v104083(VarCurr)
& ~ v104117(VarCurr) )
=> ! [B] :
( range_3_0(B)
=> ( v104079(VarCurr,B)
<=> v104077(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1213,axiom,
! [VarCurr] :
( v104117(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104079(VarCurr,B)
<=> v104119(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4954,axiom,
! [VarCurr] :
( v104083(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104079(VarCurr,B)
<=> v104085(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4964,axiom,
! [VarCurr] :
( v104081(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104079(VarCurr,B)
<=> v104077(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7254,axiom,
! [VarCurr] :
( v104140(VarCurr)
<=> ( ( v104141(VarCurr,bitIndex1)
<=> $true )
& ( v104141(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32078,axiom,
! [VarCurr] :
( v104141(VarCurr,bitIndex0)
<=> v104042(VarCurr) ) ).
fof(addAssignment_32077,axiom,
! [VarCurr] :
( v104141(VarCurr,bitIndex1)
<=> v103932(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2211,axiom,
! [VarCurr] :
( ~ v104120(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104119(VarCurr,B)
<=> v104121(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2210,axiom,
! [VarCurr] :
( v104120(VarCurr)
=> ! [B] :
( range_3_0(B)
=> ( v104119(VarCurr,B)
<=> b1000(B) ) ) ) ).
fof(addAssignment_32076,axiom,
! [VarCurr] :
( v104121(VarCurr,bitIndex0)
<=> v104137(VarCurr) ) ).
fof(addAssignment_32075,axiom,
! [VarCurr] :
( v104121(VarCurr,bitIndex1)
<=> v104135(VarCurr) ) ).
fof(addAssignment_32074,axiom,
! [VarCurr] :
( v104121(VarCurr,bitIndex2)
<=> v104130(VarCurr) ) ).
fof(addAssignment_32073,axiom,
! [VarCurr] :
( v104121(VarCurr,bitIndex3)
<=> v104123(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20778,axiom,
! [VarCurr] :
( v104135(VarCurr)
<=> ( v104136(VarCurr)
& v104139(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1821,axiom,
! [VarCurr] :
( v104139(VarCurr)
<=> ( v104077(VarCurr,bitIndex0)
| v104077(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20777,axiom,
! [VarCurr] :
( v104136(VarCurr)
<=> ( v104137(VarCurr)
| v104138(VarCurr) ) ) ).
fof(writeUnaryOperator_8137,axiom,
! [VarCurr] :
( ~ v104138(VarCurr)
<=> v104077(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8136,axiom,
! [VarCurr] :
( ~ v104137(VarCurr)
<=> v104077(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20776,axiom,
! [VarCurr] :
( v104130(VarCurr)
<=> ( v104131(VarCurr)
& v104134(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1820,axiom,
! [VarCurr] :
( v104134(VarCurr)
<=> ( v104127(VarCurr)
| v104077(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20775,axiom,
! [VarCurr] :
( v104131(VarCurr)
<=> ( v104132(VarCurr)
| v104133(VarCurr) ) ) ).
fof(writeUnaryOperator_8135,axiom,
! [VarCurr] :
( ~ v104133(VarCurr)
<=> v104077(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8134,axiom,
! [VarCurr] :
( ~ v104132(VarCurr)
<=> v104127(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20774,axiom,
! [VarCurr] :
( v104123(VarCurr)
<=> ( v104124(VarCurr)
& v104129(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1819,axiom,
! [VarCurr] :
( v104129(VarCurr)
<=> ( v104126(VarCurr)
| v104077(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20773,axiom,
! [VarCurr] :
( v104124(VarCurr)
<=> ( v104125(VarCurr)
| v104128(VarCurr) ) ) ).
fof(writeUnaryOperator_8133,axiom,
! [VarCurr] :
( ~ v104128(VarCurr)
<=> v104077(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_8132,axiom,
! [VarCurr] :
( ~ v104125(VarCurr)
<=> v104126(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1818,axiom,
! [VarCurr] :
( v104126(VarCurr)
<=> ( v104127(VarCurr)
& v104077(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1817,axiom,
! [VarCurr] :
( v104127(VarCurr)
<=> ( v104077(VarCurr,bitIndex0)
& v104077(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_7253,axiom,
! [VarCurr] :
( v104120(VarCurr)
<=> ( ( v104077(VarCurr,bitIndex3)
<=> $true )
& ( v104077(VarCurr,bitIndex2)
<=> $false )
& ( v104077(VarCurr,bitIndex1)
<=> $false )
& ( v104077(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7252,axiom,
! [VarCurr] :
( v104117(VarCurr)
<=> ( ( v104118(VarCurr,bitIndex1)
<=> $true )
& ( v104118(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32072,axiom,
! [VarCurr] :
( v104118(VarCurr,bitIndex0)
<=> v104042(VarCurr) ) ).
fof(addAssignment_32071,axiom,
! [VarCurr] :
( v104118(VarCurr,bitIndex1)
<=> v103932(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2210,axiom,
! [VarCurr] :
( ~ v104086(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v104085(VarCurr,B)
<=> v104087(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2209,axiom,
! [VarCurr] :
( v104086(VarCurr)
=> ! [B] :
( range_31_0(B)
=> ( v104085(VarCurr,B)
<=> $false ) ) ) ).
fof(addSignExtensionConstraint_105,axiom,
! [VarCurr] :
( v104087(VarCurr,bitIndex5)
<=> v104088(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_104,axiom,
! [VarCurr] :
( v104087(VarCurr,bitIndex6)
<=> v104088(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_103,axiom,
! [VarCurr] :
( v104087(VarCurr,bitIndex7)
<=> v104088(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_102,axiom,
! [VarCurr] :
( v104087(VarCurr,bitIndex8)
<=> v104088(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_101,axiom,
! [VarCurr] :
( v104087(VarCurr,bitIndex9)
<=> v104088(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_100,axiom,
! [VarCurr] :
( v104087(VarCurr,bitIndex10)
<=> v104088(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_99,axiom,
! [VarCurr] :
( v104087(VarCurr,bitIndex11)
<=> v104088(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_98,axiom,
! [VarCurr] :
( v104087(VarCurr,bitIndex12)
<=> v104088(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_97,axiom,
! [VarCurr] :
( v104087(VarCurr,bitIndex13)
<=> v104088(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_96,axiom,
! [VarCurr] :
( v104087(VarCurr,bitIndex14)
<=> v104088(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_95,axiom,
! [VarCurr] :
( v104087(VarCurr,bitIndex15)
<=> v104088(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_94,axiom,
! [VarCurr] :
( v104087(VarCurr,bitIndex16)
<=> v104088(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_93,axiom,
! [VarCurr] :
( v104087(VarCurr,bitIndex17)
<=> v104088(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_92,axiom,
! [VarCurr] :
( v104087(VarCurr,bitIndex18)
<=> v104088(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_91,axiom,
! [VarCurr] :
( v104087(VarCurr,bitIndex19)
<=> v104088(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_90,axiom,
! [VarCurr] :
( v104087(VarCurr,bitIndex20)
<=> v104088(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_89,axiom,
! [VarCurr] :
( v104087(VarCurr,bitIndex21)
<=> v104088(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_88,axiom,
! [VarCurr] :
( v104087(VarCurr,bitIndex22)
<=> v104088(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_87,axiom,
! [VarCurr] :
( v104087(VarCurr,bitIndex23)
<=> v104088(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_86,axiom,
! [VarCurr] :
( v104087(VarCurr,bitIndex24)
<=> v104088(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_85,axiom,
! [VarCurr] :
( v104087(VarCurr,bitIndex25)
<=> v104088(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_84,axiom,
! [VarCurr] :
( v104087(VarCurr,bitIndex26)
<=> v104088(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_83,axiom,
! [VarCurr] :
( v104087(VarCurr,bitIndex27)
<=> v104088(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_82,axiom,
! [VarCurr] :
( v104087(VarCurr,bitIndex28)
<=> v104088(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_81,axiom,
! [VarCurr] :
( v104087(VarCurr,bitIndex29)
<=> v104088(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_80,axiom,
! [VarCurr] :
( v104087(VarCurr,bitIndex30)
<=> v104088(VarCurr,bitIndex4) ) ).
fof(addSignExtensionConstraint_79,axiom,
! [VarCurr] :
( v104087(VarCurr,bitIndex31)
<=> v104088(VarCurr,bitIndex4) ) ).
fof(addAssignment_32070,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v104087(VarCurr,B)
<=> v104088(VarCurr,B) ) ) ).
fof(addAssignment_32069,axiom,
! [VarCurr] :
( v104088(VarCurr,bitIndex0)
<=> v104115(VarCurr) ) ).
fof(addAssignment_32068,axiom,
! [VarCurr] :
( v104088(VarCurr,bitIndex1)
<=> v104113(VarCurr) ) ).
fof(addAssignment_32067,axiom,
! [VarCurr] :
( v104088(VarCurr,bitIndex2)
<=> v104109(VarCurr) ) ).
fof(addAssignment_32066,axiom,
! [VarCurr] :
( v104088(VarCurr,bitIndex3)
<=> v104105(VarCurr) ) ).
fof(addAssignment_32065,axiom,
! [VarCurr] :
( v104088(VarCurr,bitIndex4)
<=> v104090(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20772,axiom,
! [VarCurr] :
( v104113(VarCurr)
<=> ( v104114(VarCurr)
& v104116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20771,axiom,
! [VarCurr] :
( v104116(VarCurr)
<=> ( v104094(VarCurr,bitIndex0)
| v104100(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1816,axiom,
! [VarCurr] :
( v104114(VarCurr)
<=> ( v104115(VarCurr)
| v104094(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_8131,axiom,
! [VarCurr] :
( ~ v104115(VarCurr)
<=> v104094(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20770,axiom,
! [VarCurr] :
( v104109(VarCurr)
<=> ( v104110(VarCurr)
& v104112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20769,axiom,
! [VarCurr] :
( v104112(VarCurr)
<=> ( v104098(VarCurr)
| v104101(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1815,axiom,
! [VarCurr] :
( v104110(VarCurr)
<=> ( v104111(VarCurr)
| v104094(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_8130,axiom,
! [VarCurr] :
( ~ v104111(VarCurr)
<=> v104098(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20768,axiom,
! [VarCurr] :
( v104105(VarCurr)
<=> ( v104106(VarCurr)
& v104108(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20767,axiom,
! [VarCurr] :
( v104108(VarCurr)
<=> ( v104096(VarCurr)
| v104102(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1814,axiom,
! [VarCurr] :
( v104106(VarCurr)
<=> ( v104107(VarCurr)
| v104094(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_8129,axiom,
! [VarCurr] :
( ~ v104107(VarCurr)
<=> v104096(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20766,axiom,
! [VarCurr] :
( v104090(VarCurr)
<=> ( v104091(VarCurr)
& v104103(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20765,axiom,
! [VarCurr] :
( v104103(VarCurr)
<=> ( v104093(VarCurr)
| v104104(VarCurr) ) ) ).
fof(writeUnaryOperator_8128,axiom,
! [VarCurr] :
( ~ v104104(VarCurr)
<=> v104094(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1813,axiom,
! [VarCurr] :
( v104091(VarCurr)
<=> ( v104092(VarCurr)
| v104094(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_8127,axiom,
! [VarCurr] :
( ~ v104092(VarCurr)
<=> v104093(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1812,axiom,
! [VarCurr] :
( v104093(VarCurr)
<=> ( v104094(VarCurr,bitIndex3)
| v104095(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20764,axiom,
! [VarCurr] :
( v104095(VarCurr)
<=> ( v104096(VarCurr)
& v104102(VarCurr) ) ) ).
fof(writeUnaryOperator_8126,axiom,
! [VarCurr] :
( ~ v104102(VarCurr)
<=> v104094(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1811,axiom,
! [VarCurr] :
( v104096(VarCurr)
<=> ( v104094(VarCurr,bitIndex2)
| v104097(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20763,axiom,
! [VarCurr] :
( v104097(VarCurr)
<=> ( v104098(VarCurr)
& v104101(VarCurr) ) ) ).
fof(writeUnaryOperator_8125,axiom,
! [VarCurr] :
( ~ v104101(VarCurr)
<=> v104094(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1810,axiom,
! [VarCurr] :
( v104098(VarCurr)
<=> ( v104094(VarCurr,bitIndex1)
| v104099(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20762,axiom,
! [VarCurr] :
( v104099(VarCurr)
<=> ( v104094(VarCurr,bitIndex0)
& v104100(VarCurr) ) ) ).
fof(writeUnaryOperator_8124,axiom,
! [VarCurr] :
( ~ v104100(VarCurr)
<=> v104094(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_10,axiom,
! [VarCurr] : ~ v104094(VarCurr,bitIndex4) ).
fof(addAssignment_32064,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v104094(VarCurr,B)
<=> v104077(VarCurr,B) ) ) ).
fof(addBitVectorEqualityBitBlasted_7251,axiom,
! [VarCurr] :
( v104086(VarCurr)
<=> ( ( v104077(VarCurr,bitIndex3)
<=> $false )
& ( v104077(VarCurr,bitIndex2)
<=> $false )
& ( v104077(VarCurr,bitIndex1)
<=> $false )
& ( v104077(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7250,axiom,
! [VarCurr] :
( v104083(VarCurr)
<=> ( ( v104084(VarCurr,bitIndex1)
<=> $false )
& ( v104084(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32063,axiom,
! [VarCurr] :
( v104084(VarCurr,bitIndex0)
<=> v104042(VarCurr) ) ).
fof(addAssignment_32062,axiom,
! [VarCurr] :
( v104084(VarCurr,bitIndex1)
<=> v103932(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7249,axiom,
! [VarCurr] :
( v104081(VarCurr)
<=> ( ( v104082(VarCurr,bitIndex1)
<=> $false )
& ( v104082(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_32061,axiom,
! [VarCurr] :
( v104082(VarCurr,bitIndex0)
<=> v104042(VarCurr) ) ).
fof(addAssignment_32060,axiom,
! [VarCurr] :
( v104082(VarCurr,bitIndex1)
<=> v103932(VarCurr) ) ).
fof(addAssignment_32059,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v99986(VarCurr,B)
<=> v99988(VarCurr,B) ) ) ).
fof(addAssignment_32058,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v99988(VarCurr,B)
<=> v99990(VarCurr,B) ) ) ).
fof(addAssignment_32057,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v99990(VarCurr,B)
<=> v104036(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1701,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104061(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104038(VarNext,B)
<=> v104038(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1757,axiom,
! [VarNext] :
( v104061(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104038(VarNext,B)
<=> v104069(VarNext,B) ) ) ) ).
fof(addAssignment_32056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104069(VarNext,B)
<=> v104067(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2209,axiom,
! [VarCurr] :
( ~ v104010(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104067(VarCurr,B)
<=> v104040(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2208,axiom,
! [VarCurr] :
( v104010(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104067(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20761,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104061(VarNext)
<=> v104062(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104062(VarNext)
<=> ( v104064(VarNext)
& v99994(VarNext) ) ) ) ).
fof(writeUnaryOperator_8123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104064(VarNext)
<=> v104003(VarNext) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2208,axiom,
! [VarCurr] :
( ~ v104042(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104040(VarCurr,B)
<=> v104038(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2207,axiom,
! [VarCurr] :
( v104042(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104040(VarCurr,B)
<=> v104044(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2207,axiom,
! [VarCurr] :
( ~ v104045(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104044(VarCurr,B)
<=> v104046(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2206,axiom,
! [VarCurr] :
( v104045(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104044(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_32055,axiom,
! [VarCurr] :
( v104046(VarCurr,bitIndex0)
<=> v104056(VarCurr) ) ).
fof(addAssignment_32054,axiom,
! [VarCurr] :
( v104046(VarCurr,bitIndex1)
<=> v104054(VarCurr) ) ).
fof(addAssignment_32053,axiom,
! [VarCurr] :
( v104046(VarCurr,bitIndex2)
<=> v104048(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20759,axiom,
! [VarCurr] :
( v104054(VarCurr)
<=> ( v104055(VarCurr)
& v104058(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1809,axiom,
! [VarCurr] :
( v104058(VarCurr)
<=> ( v104038(VarCurr,bitIndex0)
| v104038(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20758,axiom,
! [VarCurr] :
( v104055(VarCurr)
<=> ( v104056(VarCurr)
| v104057(VarCurr) ) ) ).
fof(writeUnaryOperator_8122,axiom,
! [VarCurr] :
( ~ v104057(VarCurr)
<=> v104038(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8121,axiom,
! [VarCurr] :
( ~ v104056(VarCurr)
<=> v104038(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20757,axiom,
! [VarCurr] :
( v104048(VarCurr)
<=> ( v104049(VarCurr)
& v104053(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1808,axiom,
! [VarCurr] :
( v104053(VarCurr)
<=> ( v104051(VarCurr)
| v104038(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20756,axiom,
! [VarCurr] :
( v104049(VarCurr)
<=> ( v104050(VarCurr)
| v104052(VarCurr) ) ) ).
fof(writeUnaryOperator_8120,axiom,
! [VarCurr] :
( ~ v104052(VarCurr)
<=> v104038(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8119,axiom,
! [VarCurr] :
( ~ v104050(VarCurr)
<=> v104051(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1807,axiom,
! [VarCurr] :
( v104051(VarCurr)
<=> ( v104038(VarCurr,bitIndex0)
& v104038(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_7248,axiom,
! [VarCurr] :
( v104045(VarCurr)
<=> ( ( v104038(VarCurr,bitIndex2)
<=> $true )
& ( v104038(VarCurr,bitIndex1)
<=> $true )
& ( v104038(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32052,axiom,
! [VarCurr] :
( v104042(VarCurr)
<=> v99846(VarCurr) ) ).
fof(memoryReadIntoBuffer_3,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [AssociatedAddressVar] :
( v104038_range_2_to_0_address_association(VarNext,AssociatedAddressVar)
=> ! [A] :
( address(A)
=> ! [B] :
( A = AssociatedAddressVar
=> ( range_130_0(B)
=> ( v104036(VarNext,B)
<=> v99992_array(VarNext,A,B) ) ) ) ) ) ) ).
fof(memoryConstantWriteDisabled_3,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [A] :
( ~ ( $true
& v104028(VarNext) )
=> ! [B] :
( range_130_0(B)
=> ( v99992_array(VarNext,A,B)
<=> v99992_1__array(VarNext,A,B) ) ) ) ) ).
fof(memoryConstantWriteEnabledInsideRange_3,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [A] :
( ( $true
& v104028(VarNext) )
=> ! [B] :
( range_130_0(B)
=> ( v99992_array(VarNext,A,B)
<=> b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(B) ) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104028(VarNext)
<=> ( v104029(VarNext)
& v104034(VarNext) ) ) ) ).
fof(addAssignment_32051,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104034(VarNext)
<=> v104025(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20754,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104029(VarNext)
<=> ( v104031(VarNext)
& v99994(VarNext) ) ) ) ).
fof(writeUnaryOperator_8118,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104031(VarNext)
<=> v104003(VarNext) ) ) ).
fof(memoryWriteDisabled_3,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [AssociatedAddressVar] :
( v103978_range_2_to_0_address_association(VarNext,AssociatedAddressVar)
=> ! [A] :
( ~ ( A = AssociatedAddressVar
& v104016(VarNext) )
=> ! [B] :
( range_130_0(B)
=> ( v99992_1__array(VarNext,A,B)
<=> v99992_array(VarCurr,A,B) ) ) ) ) ) ).
fof(memoryWriteEnabledInsideRange_3,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [AssociatedAddressVar] :
( v103978_range_2_to_0_address_association(VarNext,AssociatedAddressVar)
=> ! [A] :
( ( A = AssociatedAddressVar
& v104016(VarNext) )
=> ! [B] :
( range_130_0(B)
=> ( v99992_1__array(VarNext,A,B)
<=> v99998(VarNext,B) ) ) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20753,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104016(VarNext)
<=> ( v104017(VarNext)
& v104023(VarNext) ) ) ) ).
fof(addAssignment_32050,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104023(VarNext)
<=> v104021(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20752,axiom,
! [VarCurr] :
( v104021(VarCurr)
<=> ( v104024(VarCurr)
& v103932(VarCurr) ) ) ).
fof(writeUnaryOperator_8117,axiom,
! [VarCurr] :
( ~ v104024(VarCurr)
<=> v104025(VarCurr) ) ).
fof(writeUnaryOperator_8116,axiom,
! [VarCurr] :
( ~ v104025(VarCurr)
<=> v99996(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104017(VarNext)
<=> ( v104018(VarNext)
& v99994(VarNext) ) ) ) ).
fof(writeUnaryOperator_8115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104018(VarNext)
<=> v104003(VarNext) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1700,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103999(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v103978(VarNext,B)
<=> v103978(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1756,axiom,
! [VarNext] :
( v103999(VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v103978(VarNext,B)
<=> v104009(VarNext,B) ) ) ) ).
fof(addAssignment_32049,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_2_0(B)
=> ( v104009(VarNext,B)
<=> v104007(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2206,axiom,
! [VarCurr] :
( ~ v104010(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104007(VarCurr,B)
<=> v103980(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2205,axiom,
! [VarCurr] :
( v104010(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v104007(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_8114,axiom,
! [VarCurr] :
( ~ v104010(VarCurr)
<=> v99996(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103999(VarNext)
<=> v104000(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20749,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104000(VarNext)
<=> ( v104001(VarNext)
& v99994(VarNext) ) ) ) ).
fof(writeUnaryOperator_8113,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v104001(VarNext)
<=> v104003(VarNext) ) ) ).
fof(addAssignment_32048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v104003(VarNext)
<=> v99994(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2205,axiom,
! [VarCurr] :
( ~ v103932(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v103980(VarCurr,B)
<=> v103978(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2204,axiom,
! [VarCurr] :
( v103932(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v103980(VarCurr,B)
<=> v103982(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2204,axiom,
! [VarCurr] :
( ~ v103983(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v103982(VarCurr,B)
<=> v103984(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2203,axiom,
! [VarCurr] :
( v103983(VarCurr)
=> ! [B] :
( range_2_0(B)
=> ( v103982(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_32047,axiom,
! [VarCurr] :
( v103984(VarCurr,bitIndex0)
<=> v103994(VarCurr) ) ).
fof(addAssignment_32046,axiom,
! [VarCurr] :
( v103984(VarCurr,bitIndex1)
<=> v103992(VarCurr) ) ).
fof(addAssignment_32045,axiom,
! [VarCurr] :
( v103984(VarCurr,bitIndex2)
<=> v103986(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20748,axiom,
! [VarCurr] :
( v103992(VarCurr)
<=> ( v103993(VarCurr)
& v103996(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1806,axiom,
! [VarCurr] :
( v103996(VarCurr)
<=> ( v103978(VarCurr,bitIndex0)
| v103978(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20747,axiom,
! [VarCurr] :
( v103993(VarCurr)
<=> ( v103994(VarCurr)
| v103995(VarCurr) ) ) ).
fof(writeUnaryOperator_8112,axiom,
! [VarCurr] :
( ~ v103995(VarCurr)
<=> v103978(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_8111,axiom,
! [VarCurr] :
( ~ v103994(VarCurr)
<=> v103978(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20746,axiom,
! [VarCurr] :
( v103986(VarCurr)
<=> ( v103987(VarCurr)
& v103991(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1805,axiom,
! [VarCurr] :
( v103991(VarCurr)
<=> ( v103989(VarCurr)
| v103978(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20745,axiom,
! [VarCurr] :
( v103987(VarCurr)
<=> ( v103988(VarCurr)
| v103990(VarCurr) ) ) ).
fof(writeUnaryOperator_8110,axiom,
! [VarCurr] :
( ~ v103990(VarCurr)
<=> v103978(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_8109,axiom,
! [VarCurr] :
( ~ v103988(VarCurr)
<=> v103989(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1804,axiom,
! [VarCurr] :
( v103989(VarCurr)
<=> ( v103978(VarCurr,bitIndex0)
& v103978(VarCurr,bitIndex1) ) ) ).
fof(addBitVectorEqualityBitBlasted_7247,axiom,
! [VarCurr] :
( v103983(VarCurr)
<=> ( ( v103978(VarCurr,bitIndex2)
<=> $true )
& ( v103978(VarCurr,bitIndex1)
<=> $true )
& ( v103978(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_32044,axiom,
! [VarCurr] :
( v103932(VarCurr)
<=> v103934(VarCurr) ) ).
fof(addAssignment_32043,axiom,
! [VarCurr] :
( v103934(VarCurr)
<=> v103936(VarCurr) ) ).
fof(addAssignment_32042,axiom,
! [VarCurr] :
( v103936(VarCurr)
<=> v103938(VarCurr) ) ).
fof(addAssignment_32041,axiom,
! [VarCurr] :
( v103938(VarCurr)
<=> v103940(VarCurr) ) ).
fof(addAssignment_32040,axiom,
! [VarCurr] :
( v103940(VarCurr)
<=> v103942(VarCurr) ) ).
fof(addAssignment_32039,axiom,
! [VarCurr] :
( v103942(VarCurr)
<=> v103944(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1699,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103966(VarNext)
=> ( v103944(VarNext)
<=> v103944(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1755,axiom,
! [VarNext] :
( v103966(VarNext)
=> ( v103944(VarNext)
<=> v103974(VarNext) ) ) ).
fof(addAssignment_32038,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103974(VarNext)
<=> v103972(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2203,axiom,
! [VarCurr] :
( ~ v103927(VarCurr)
=> ( v103972(VarCurr)
<=> v103946(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2202,axiom,
! [VarCurr] :
( v103927(VarCurr)
=> ( v103972(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103966(VarNext)
<=> v103967(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20743,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103967(VarNext)
<=> ( v103969(VarNext)
& v103913(VarNext) ) ) ) ).
fof(writeUnaryOperator_8108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103969(VarNext)
<=> v103920(VarNext) ) ) ).
fof(addAssignment_32037,axiom,
! [VarCurr] :
( v103946(VarCurr)
<=> v103948(VarCurr) ) ).
fof(addAssignment_32036,axiom,
! [VarCurr] :
( v103948(VarCurr)
<=> v103950(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1698,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103953(VarNext)
=> ( v103950(VarNext)
<=> v103950(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1754,axiom,
! [VarNext] :
( v103953(VarNext)
=> ( v103950(VarNext)
<=> v103961(VarNext) ) ) ).
fof(addAssignment_32035,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103961(VarNext)
<=> v103959(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2202,axiom,
! [VarCurr] :
( ~ v100156(VarCurr)
=> ( v103959(VarCurr)
<=> v18320(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2201,axiom,
! [VarCurr] :
( v100156(VarCurr)
=> ( v103959(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103953(VarNext)
<=> v103954(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103954(VarNext)
<=> ( v103956(VarNext)
& v100142(VarNext) ) ) ) ).
fof(writeUnaryOperator_8107,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103956(VarNext)
<=> v100149(VarNext) ) ) ).
fof(addAssignment_32034,axiom,
! [VarCurr,B] :
( range_130_0(B)
=> ( v99998(VarCurr,B)
<=> v100000(VarCurr,B) ) ) ).
fof(addAssignment_32033,axiom,
! [VarCurr,B] :
( range_130_0(B)
=> ( v100000(VarCurr,B)
<=> v100002(VarCurr,B) ) ) ).
fof(addAssignment_32032,axiom,
! [VarCurr,B] :
( range_130_0(B)
=> ( v100002(VarCurr,B)
<=> v100004(VarCurr,B) ) ) ).
fof(addAssignment_32031,axiom,
! [VarCurr,B] :
( range_130_0(B)
=> ( v100004(VarCurr,B)
<=> v100006(VarCurr,B) ) ) ).
fof(addAssignment_32030,axiom,
! [VarCurr,B] :
( range_130_0(B)
=> ( v100006(VarCurr,B)
<=> v100008(VarCurr,B) ) ) ).
fof(addAssignment_32029,axiom,
! [VarCurr,B] :
( range_130_0(B)
=> ( v100008(VarCurr,B)
<=> v100010(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1697,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103916(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100010(VarNext,B)
<=> v100010(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1753,axiom,
! [VarNext] :
( v103916(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100010(VarNext,B)
<=> v103926(VarNext,B) ) ) ) ).
fof(addAssignment_32028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103926(VarNext,B)
<=> v103924(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2201,axiom,
! [VarCurr] :
( ~ v103927(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v103924(VarCurr,B)
<=> v103928(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2200,axiom,
! [VarCurr] :
( v103927(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v103924(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_32027,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v103928(VarCurr,B)
<=> v100126(VarCurr,B) ) ) ).
fof(addAssignment_32026,axiom,
! [VarCurr] :
( ( v103928(VarCurr,bitIndex76)
<=> v100347(VarCurr,bitIndex61) )
& ( v103928(VarCurr,bitIndex75)
<=> v100347(VarCurr,bitIndex60) )
& ( v103928(VarCurr,bitIndex74)
<=> v100347(VarCurr,bitIndex59) )
& ( v103928(VarCurr,bitIndex73)
<=> v100347(VarCurr,bitIndex58) )
& ( v103928(VarCurr,bitIndex72)
<=> v100347(VarCurr,bitIndex57) )
& ( v103928(VarCurr,bitIndex71)
<=> v100347(VarCurr,bitIndex56) )
& ( v103928(VarCurr,bitIndex70)
<=> v100347(VarCurr,bitIndex55) )
& ( v103928(VarCurr,bitIndex69)
<=> v100347(VarCurr,bitIndex54) )
& ( v103928(VarCurr,bitIndex68)
<=> v100347(VarCurr,bitIndex53) )
& ( v103928(VarCurr,bitIndex67)
<=> v100347(VarCurr,bitIndex52) )
& ( v103928(VarCurr,bitIndex66)
<=> v100347(VarCurr,bitIndex51) )
& ( v103928(VarCurr,bitIndex65)
<=> v100347(VarCurr,bitIndex50) )
& ( v103928(VarCurr,bitIndex64)
<=> v100347(VarCurr,bitIndex49) )
& ( v103928(VarCurr,bitIndex63)
<=> v100347(VarCurr,bitIndex48) )
& ( v103928(VarCurr,bitIndex62)
<=> v100347(VarCurr,bitIndex47) )
& ( v103928(VarCurr,bitIndex61)
<=> v100347(VarCurr,bitIndex46) )
& ( v103928(VarCurr,bitIndex60)
<=> v100347(VarCurr,bitIndex45) )
& ( v103928(VarCurr,bitIndex59)
<=> v100347(VarCurr,bitIndex44) )
& ( v103928(VarCurr,bitIndex58)
<=> v100347(VarCurr,bitIndex43) )
& ( v103928(VarCurr,bitIndex57)
<=> v100347(VarCurr,bitIndex42) )
& ( v103928(VarCurr,bitIndex56)
<=> v100347(VarCurr,bitIndex41) )
& ( v103928(VarCurr,bitIndex55)
<=> v100347(VarCurr,bitIndex40) )
& ( v103928(VarCurr,bitIndex54)
<=> v100347(VarCurr,bitIndex39) )
& ( v103928(VarCurr,bitIndex53)
<=> v100347(VarCurr,bitIndex38) )
& ( v103928(VarCurr,bitIndex52)
<=> v100347(VarCurr,bitIndex37) )
& ( v103928(VarCurr,bitIndex51)
<=> v100347(VarCurr,bitIndex36) )
& ( v103928(VarCurr,bitIndex50)
<=> v100347(VarCurr,bitIndex35) )
& ( v103928(VarCurr,bitIndex49)
<=> v100347(VarCurr,bitIndex34) )
& ( v103928(VarCurr,bitIndex48)
<=> v100347(VarCurr,bitIndex33) )
& ( v103928(VarCurr,bitIndex47)
<=> v100347(VarCurr,bitIndex32) )
& ( v103928(VarCurr,bitIndex46)
<=> v100347(VarCurr,bitIndex31) )
& ( v103928(VarCurr,bitIndex45)
<=> v100347(VarCurr,bitIndex30) )
& ( v103928(VarCurr,bitIndex44)
<=> v100347(VarCurr,bitIndex29) )
& ( v103928(VarCurr,bitIndex43)
<=> v100347(VarCurr,bitIndex28) )
& ( v103928(VarCurr,bitIndex42)
<=> v100347(VarCurr,bitIndex27) )
& ( v103928(VarCurr,bitIndex41)
<=> v100347(VarCurr,bitIndex26) )
& ( v103928(VarCurr,bitIndex40)
<=> v100347(VarCurr,bitIndex25) )
& ( v103928(VarCurr,bitIndex39)
<=> v100347(VarCurr,bitIndex24) )
& ( v103928(VarCurr,bitIndex38)
<=> v100347(VarCurr,bitIndex23) )
& ( v103928(VarCurr,bitIndex37)
<=> v100347(VarCurr,bitIndex22) )
& ( v103928(VarCurr,bitIndex36)
<=> v100347(VarCurr,bitIndex21) )
& ( v103928(VarCurr,bitIndex35)
<=> v100347(VarCurr,bitIndex20) )
& ( v103928(VarCurr,bitIndex34)
<=> v100347(VarCurr,bitIndex19) )
& ( v103928(VarCurr,bitIndex33)
<=> v100347(VarCurr,bitIndex18) )
& ( v103928(VarCurr,bitIndex32)
<=> v100347(VarCurr,bitIndex17) )
& ( v103928(VarCurr,bitIndex31)
<=> v100347(VarCurr,bitIndex16) )
& ( v103928(VarCurr,bitIndex30)
<=> v100347(VarCurr,bitIndex15) )
& ( v103928(VarCurr,bitIndex29)
<=> v100347(VarCurr,bitIndex14) )
& ( v103928(VarCurr,bitIndex28)
<=> v100347(VarCurr,bitIndex13) )
& ( v103928(VarCurr,bitIndex27)
<=> v100347(VarCurr,bitIndex12) )
& ( v103928(VarCurr,bitIndex26)
<=> v100347(VarCurr,bitIndex11) )
& ( v103928(VarCurr,bitIndex25)
<=> v100347(VarCurr,bitIndex10) )
& ( v103928(VarCurr,bitIndex24)
<=> v100347(VarCurr,bitIndex9) )
& ( v103928(VarCurr,bitIndex23)
<=> v100347(VarCurr,bitIndex8) )
& ( v103928(VarCurr,bitIndex22)
<=> v100347(VarCurr,bitIndex7) )
& ( v103928(VarCurr,bitIndex21)
<=> v100347(VarCurr,bitIndex6) )
& ( v103928(VarCurr,bitIndex20)
<=> v100347(VarCurr,bitIndex5) )
& ( v103928(VarCurr,bitIndex19)
<=> v100347(VarCurr,bitIndex4) )
& ( v103928(VarCurr,bitIndex18)
<=> v100347(VarCurr,bitIndex3) )
& ( v103928(VarCurr,bitIndex17)
<=> v100347(VarCurr,bitIndex2) )
& ( v103928(VarCurr,bitIndex16)
<=> v100347(VarCurr,bitIndex1) )
& ( v103928(VarCurr,bitIndex15)
<=> v100347(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_32025,axiom,
! [VarCurr,B] :
( range_123_77(B)
=> ( v103928(VarCurr,B)
<=> v100126(VarCurr,B) ) ) ).
fof(addAssignment_32024,axiom,
! [VarCurr] :
( ( v103928(VarCurr,bitIndex130)
<=> v100014(VarCurr,bitIndex6) )
& ( v103928(VarCurr,bitIndex129)
<=> v100014(VarCurr,bitIndex5) )
& ( v103928(VarCurr,bitIndex128)
<=> v100014(VarCurr,bitIndex4) )
& ( v103928(VarCurr,bitIndex127)
<=> v100014(VarCurr,bitIndex3) )
& ( v103928(VarCurr,bitIndex126)
<=> v100014(VarCurr,bitIndex2) )
& ( v103928(VarCurr,bitIndex125)
<=> v100014(VarCurr,bitIndex1) )
& ( v103928(VarCurr,bitIndex124)
<=> v100014(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_8106,axiom,
! [VarCurr] :
( ~ v103927(VarCurr)
<=> v100012(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103916(VarNext)
<=> v103917(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20739,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103917(VarNext)
<=> ( v103918(VarNext)
& v103913(VarNext) ) ) ) ).
fof(writeUnaryOperator_8105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103918(VarNext)
<=> v103920(VarNext) ) ) ).
fof(addAssignment_32023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103920(VarNext)
<=> v103913(VarCurr) ) ) ).
fof(addAssignment_32022,axiom,
! [VarCurr] :
( v103913(VarCurr)
<=> v684(VarCurr) ) ).
fof(addAssignment_32021,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v100126(VarCurr,B)
<=> v100128(VarCurr,B) ) ) ).
fof(addAssignment_32020,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v100128(VarCurr,B)
<=> v100130(VarCurr,B) ) ) ).
fof(addAssignment_32019,axiom,
! [VarNext,B] :
( range_14_0(B)
=> ( v100130(VarNext,B)
<=> v103905(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103906(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103905(VarNext,B)
<=> v100130(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1752,axiom,
! [VarNext] :
( v103906(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103905(VarNext,B)
<=> v100155(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103906(VarNext)
<=> v103907(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103907(VarNext)
<=> ( v103909(VarNext)
& v100142(VarNext) ) ) ) ).
fof(writeUnaryOperator_8104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103909(VarNext)
<=> v100149(VarNext) ) ) ).
fof(addAssignment_32018,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v18445(VarCurr,B)
<=> v18447(VarCurr,B) ) ) ).
fof(addAssignment_32017,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v18447(VarCurr,B)
<=> v18449(VarCurr,B) ) ) ).
fof(addAssignment_32016,axiom,
! [VarNext,B] :
( range_14_0(B)
=> ( v18449(VarNext,B)
<=> v103897(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1695,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103898(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103897(VarNext,B)
<=> v18449(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1751,axiom,
! [VarNext] :
( v103898(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103897(VarNext,B)
<=> v19228(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103898(VarNext)
<=> v103899(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103899(VarNext)
<=> ( v103901(VarNext)
& v907(VarNext) ) ) ) ).
fof(writeUnaryOperator_8103,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103901(VarNext)
<=> v16786(VarNext) ) ) ).
fof(addAssignment_32015,axiom,
! [VarCurr,B] :
( range_14_0(B)
=> ( v18452(VarCurr,B)
<=> v19209(VarCurr,B) ) ) ).
fof(range_axiom_70,axiom,
! [B] :
( range_14_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B ) ) ).
fof(addAssignment_32014,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v19217(VarCurr,B)
<=> v100280(VarCurr,B) ) ) ).
fof(addAssignment_32013,axiom,
! [VarNext,B] :
( range_7_0(B)
=> ( v100280(VarNext,B)
<=> v103889(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1694,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103890(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103889(VarNext,B)
<=> v100280(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1750,axiom,
! [VarNext] :
( v103890(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103889(VarNext,B)
<=> v100291(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103890(VarNext)
<=> v103891(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20733,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103891(VarNext)
<=> ( v103893(VarNext)
& v907(VarNext) ) ) ) ).
fof(writeUnaryOperator_8102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103893(VarNext)
<=> v16786(VarNext) ) ) ).
fof(addAssignment_32012,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v16760(VarCurr,B)
<=> v16762(VarCurr,B) ) ) ).
fof(addAssignment_32011,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v16762(VarCurr,B)
<=> v16764(VarCurr,B) ) ) ).
fof(addAssignment_32010,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v16764(VarCurr,B)
<=> v16766(VarCurr,B) ) ) ).
fof(addAssignment_32009,axiom,
! [VarCurr,B] :
( range_7_0(B)
=> ( v16766(VarCurr,B)
<=> v16771(VarCurr,B) ) ) ).
fof(addAssignment_32008,axiom,
! [VarCurr] :
( ( v19216(VarCurr,bitIndex6)
<=> v100280(VarCurr,bitIndex14) )
& ( v19216(VarCurr,bitIndex5)
<=> v100280(VarCurr,bitIndex13) )
& ( v19216(VarCurr,bitIndex4)
<=> v100280(VarCurr,bitIndex12) )
& ( v19216(VarCurr,bitIndex3)
<=> v100280(VarCurr,bitIndex11) )
& ( v19216(VarCurr,bitIndex2)
<=> v100280(VarCurr,bitIndex10) )
& ( v19216(VarCurr,bitIndex1)
<=> v100280(VarCurr,bitIndex9) )
& ( v19216(VarCurr,bitIndex0)
<=> v100280(VarCurr,bitIndex8) ) ) ).
fof(addAssignment_32007,axiom,
! [VarNext,B] :
( range_14_8(B)
=> ( v100280(VarNext,B)
<=> v103880(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1693,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103881(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103880(VarNext,B)
<=> v100280(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1749,axiom,
! [VarNext] :
( v103881(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103880(VarNext,B)
<=> v100291(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103881(VarNext)
<=> v103882(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103882(VarNext)
<=> ( v103884(VarNext)
& v907(VarNext) ) ) ) ).
fof(writeUnaryOperator_8101,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103884(VarNext)
<=> v16786(VarNext) ) ) ).
fof(addAssignment_32006,axiom,
! [VarCurr,B] :
( range_14_8(B)
=> ( v16760(VarCurr,B)
<=> v16762(VarCurr,B) ) ) ).
fof(addAssignment_32005,axiom,
! [VarCurr,B] :
( range_14_8(B)
=> ( v16762(VarCurr,B)
<=> v16764(VarCurr,B) ) ) ).
fof(addAssignment_32004,axiom,
! [VarCurr,B] :
( range_14_8(B)
=> ( v16764(VarCurr,B)
<=> v16766(VarCurr,B) ) ) ).
fof(addAssignment_32003,axiom,
! [VarCurr,B] :
( range_14_8(B)
=> ( v16766(VarCurr,B)
<=> v16771(VarCurr,B) ) ) ).
fof(range_axiom_69,axiom,
! [B] :
( range_14_8(B)
<=> ( $false
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_89,axiom,
! [VarCurr] :
( ~ v103865(VarCurr)
=> ( v100347(VarCurr,bitIndex61)
<=> v103867(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_90,axiom,
! [VarCurr] :
( v103865(VarCurr)
=> ( v100347(VarCurr,bitIndex61)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2200,axiom,
! [VarCurr] :
( ~ v103868(VarCurr)
=> ( v103867(VarCurr)
<=> v103872(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2199,axiom,
! [VarCurr] :
( v103868(VarCurr)
=> ( v103867(VarCurr)
<=> $true ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2199,axiom,
! [VarCurr] :
( ~ v103873(VarCurr)
=> ( v103872(VarCurr)
<=> v103877(VarCurr) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_89,axiom,
! [VarCurr] :
( v103873(VarCurr)
=> ( v103872(VarCurr)
<=> v103765(VarCurr,bitIndex61) ) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_88,axiom,
! [VarCurr] :
( ~ v100016(VarCurr)
=> ( v103877(VarCurr)
<=> v103765(VarCurr,bitIndex61) ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_88,axiom,
! [VarCurr] :
( v100016(VarCurr)
=> ( v103877(VarCurr)
<=> v100204(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20730,axiom,
! [VarCurr] :
( v103873(VarCurr)
<=> ( v103874(VarCurr)
& v103876(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7246,axiom,
! [VarCurr] :
( v103876(VarCurr)
<=> ( v100204(VarCurr,bitIndex61)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20729,axiom,
! [VarCurr] :
( v103874(VarCurr)
<=> ( v103875(VarCurr)
& v100122(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20728,axiom,
! [VarCurr] :
( v103875(VarCurr)
<=> ( v100349(VarCurr)
& v100016(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20727,axiom,
! [VarCurr] :
( v103868(VarCurr)
<=> ( v103869(VarCurr)
& v103871(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7245,axiom,
! [VarCurr] :
( v103871(VarCurr)
<=> ( v100204(VarCurr,bitIndex61)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20726,axiom,
! [VarCurr] :
( v103869(VarCurr)
<=> ( v103870(VarCurr)
& v100122(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20725,axiom,
! [VarCurr] :
( v103870(VarCurr)
<=> ( v100349(VarCurr)
& v100016(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20724,axiom,
! [VarCurr] :
( v103865(VarCurr)
<=> ( v103866(VarCurr)
& v100181(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20723,axiom,
! [VarCurr] :
( v103866(VarCurr)
<=> ( v100349(VarCurr)
& v100016(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2198,axiom,
! [VarCurr] :
( ~ v103860(VarCurr)
=> ! [B] :
( range_60_0(B)
=> ( v100347(VarCurr,B)
<=> v103863(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2198,axiom,
! [VarCurr] :
( v103860(VarCurr)
=> ! [B] :
( range_60_0(B)
=> ( v100347(VarCurr,B)
<=> v103862(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2197,axiom,
! [VarCurr] :
( ~ v100016(VarCurr)
=> ! [B] :
( range_60_0(B)
=> ( v103863(VarCurr,B)
<=> v103765(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2197,axiom,
! [VarCurr] :
( v100016(VarCurr)
=> ! [B] :
( range_60_0(B)
=> ( v103863(VarCurr,B)
<=> v100204(VarCurr,B) ) ) ) ).
fof(addAssignment_32002,axiom,
! [VarCurr,B] :
( range_36_0(B)
=> ( v103862(VarCurr,B)
<=> v100204(VarCurr,B) ) ) ).
fof(addAssignment_32001,axiom,
! [VarCurr] :
( ( v103862(VarCurr,bitIndex60)
<=> $true )
& ( v103862(VarCurr,bitIndex59)
<=> $true )
& ( v103862(VarCurr,bitIndex58)
<=> $true )
& ( v103862(VarCurr,bitIndex57)
<=> $true )
& ( v103862(VarCurr,bitIndex56)
<=> $true )
& ( v103862(VarCurr,bitIndex55)
<=> $true )
& ( v103862(VarCurr,bitIndex54)
<=> $true )
& ( v103862(VarCurr,bitIndex53)
<=> $true )
& ( v103862(VarCurr,bitIndex52)
<=> $true )
& ( v103862(VarCurr,bitIndex51)
<=> $true )
& ( v103862(VarCurr,bitIndex50)
<=> $true )
& ( v103862(VarCurr,bitIndex49)
<=> $true )
& ( v103862(VarCurr,bitIndex48)
<=> $true )
& ( v103862(VarCurr,bitIndex47)
<=> $false )
& ( v103862(VarCurr,bitIndex46)
<=> $false )
& ( v103862(VarCurr,bitIndex45)
<=> $false )
& ( v103862(VarCurr,bitIndex44)
<=> $false )
& ( v103862(VarCurr,bitIndex43)
<=> $false )
& ( v103862(VarCurr,bitIndex42)
<=> $false )
& ( v103862(VarCurr,bitIndex41)
<=> $false )
& ( v103862(VarCurr,bitIndex40)
<=> $false )
& ( v103862(VarCurr,bitIndex39)
<=> $false )
& ( v103862(VarCurr,bitIndex38)
<=> $false )
& ( v103862(VarCurr,bitIndex37)
<=> $false ) ) ).
fof(bitBlastConstant_11269,axiom,
b111111111111100000000000(bitIndex23) ).
fof(bitBlastConstant_11268,axiom,
b111111111111100000000000(bitIndex22) ).
fof(bitBlastConstant_11267,axiom,
b111111111111100000000000(bitIndex21) ).
fof(bitBlastConstant_11266,axiom,
b111111111111100000000000(bitIndex20) ).
fof(bitBlastConstant_11265,axiom,
b111111111111100000000000(bitIndex19) ).
fof(bitBlastConstant_11264,axiom,
b111111111111100000000000(bitIndex18) ).
fof(bitBlastConstant_11263,axiom,
b111111111111100000000000(bitIndex17) ).
fof(bitBlastConstant_11262,axiom,
b111111111111100000000000(bitIndex16) ).
fof(bitBlastConstant_11261,axiom,
b111111111111100000000000(bitIndex15) ).
fof(bitBlastConstant_11260,axiom,
b111111111111100000000000(bitIndex14) ).
fof(bitBlastConstant_11259,axiom,
b111111111111100000000000(bitIndex13) ).
fof(bitBlastConstant_11258,axiom,
b111111111111100000000000(bitIndex12) ).
fof(bitBlastConstant_11257,axiom,
b111111111111100000000000(bitIndex11) ).
fof(bitBlastConstant_11256,axiom,
~ b111111111111100000000000(bitIndex10) ).
fof(bitBlastConstant_11255,axiom,
~ b111111111111100000000000(bitIndex9) ).
fof(bitBlastConstant_11254,axiom,
~ b111111111111100000000000(bitIndex8) ).
fof(bitBlastConstant_11253,axiom,
~ b111111111111100000000000(bitIndex7) ).
fof(bitBlastConstant_11252,axiom,
~ b111111111111100000000000(bitIndex6) ).
fof(bitBlastConstant_11251,axiom,
~ b111111111111100000000000(bitIndex5) ).
fof(bitBlastConstant_11250,axiom,
~ b111111111111100000000000(bitIndex4) ).
fof(bitBlastConstant_11249,axiom,
~ b111111111111100000000000(bitIndex3) ).
fof(bitBlastConstant_11248,axiom,
~ b111111111111100000000000(bitIndex2) ).
fof(bitBlastConstant_11247,axiom,
~ b111111111111100000000000(bitIndex1) ).
fof(bitBlastConstant_11246,axiom,
~ b111111111111100000000000(bitIndex0) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20722,axiom,
! [VarCurr] :
( v103860(VarCurr)
<=> ( v103861(VarCurr)
& v100181(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20721,axiom,
! [VarCurr] :
( v103861(VarCurr)
<=> ( v100349(VarCurr)
& v100016(VarCurr) ) ) ).
fof(addAssignment_32000,axiom,
! [VarCurr] :
( v103765(VarCurr,bitIndex61)
<=> v100126(VarCurr,bitIndex76) ) ).
fof(addAssignment_31999,axiom,
! [VarCurr] :
( v100126(VarCurr,bitIndex76)
<=> v100128(VarCurr,bitIndex76) ) ).
fof(addAssignment_31998,axiom,
! [VarCurr] :
( v100128(VarCurr,bitIndex76)
<=> v100130(VarCurr,bitIndex76) ) ).
fof(addAssignment_31997,axiom,
! [VarNext] :
( v100130(VarNext,bitIndex76)
<=> v103852(VarNext,bitIndex76) ) ).
fof(addCaseBooleanConditionEqualRanges1_1692,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103853(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103852(VarNext,B)
<=> v100130(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1748,axiom,
! [VarNext] :
( v103853(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103852(VarNext,B)
<=> v100155(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103853(VarNext)
<=> v103854(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103854(VarNext)
<=> ( v103856(VarNext)
& v100142(VarNext) ) ) ) ).
fof(writeUnaryOperator_8100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103856(VarNext)
<=> v100149(VarNext) ) ) ).
fof(addAssignment_31996,axiom,
! [VarCurr] :
( v18445(VarCurr,bitIndex76)
<=> v18447(VarCurr,bitIndex76) ) ).
fof(addAssignment_31995,axiom,
! [VarCurr] :
( v18447(VarCurr,bitIndex76)
<=> v18449(VarCurr,bitIndex76) ) ).
fof(addAssignment_31994,axiom,
! [VarNext] :
( v18449(VarNext,bitIndex76)
<=> v103844(VarNext,bitIndex76) ) ).
fof(addCaseBooleanConditionEqualRanges1_1691,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103845(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103844(VarNext,B)
<=> v18449(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1747,axiom,
! [VarNext] :
( v103845(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103844(VarNext,B)
<=> v19228(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103845(VarNext)
<=> v103846(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20717,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103846(VarNext)
<=> ( v103848(VarNext)
& v907(VarNext) ) ) ) ).
fof(writeUnaryOperator_8099,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103848(VarNext)
<=> v16786(VarNext) ) ) ).
fof(addAssignment_31993,axiom,
! [VarCurr] :
( v18452(VarCurr,bitIndex76)
<=> v19209(VarCurr,bitIndex76) ) ).
fof(addAssignment_31992,axiom,
! [VarCurr] :
( v19215(VarCurr,bitIndex61)
<=> v103817(VarCurr,bitIndex61) ) ).
fof(addAssignment_31991,axiom,
! [VarCurr] :
( v103808(VarCurr,bitIndex61)
<=> v100280(VarCurr,bitIndex76) ) ).
fof(addAssignment_31990,axiom,
! [VarNext] :
( v100280(VarNext,bitIndex76)
<=> v103836(VarNext,bitIndex76) ) ).
fof(addCaseBooleanConditionEqualRanges1_1690,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103837(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103836(VarNext,B)
<=> v100280(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1746,axiom,
! [VarNext] :
( v103837(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103836(VarNext,B)
<=> v100291(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103837(VarNext)
<=> v103838(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103838(VarNext)
<=> ( v103840(VarNext)
& v907(VarNext) ) ) ) ).
fof(writeUnaryOperator_8098,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103840(VarNext)
<=> v16786(VarNext) ) ) ).
fof(addAssignment_31989,axiom,
! [VarCurr] :
( v16760(VarCurr,bitIndex76)
<=> v16762(VarCurr,bitIndex76) ) ).
fof(addAssignment_31988,axiom,
! [VarCurr] :
( v16762(VarCurr,bitIndex76)
<=> v16764(VarCurr,bitIndex76) ) ).
fof(addAssignment_31987,axiom,
! [VarCurr] :
( v16764(VarCurr,bitIndex76)
<=> v16766(VarCurr,bitIndex76) ) ).
fof(addAssignment_31986,axiom,
! [VarCurr] :
( v16766(VarCurr,bitIndex76)
<=> v16771(VarCurr,bitIndex76) ) ).
fof(addAssignment_31985,axiom,
! [VarCurr] :
( ( v103765(VarCurr,bitIndex60)
<=> v100126(VarCurr,bitIndex75) )
& ( v103765(VarCurr,bitIndex59)
<=> v100126(VarCurr,bitIndex74) )
& ( v103765(VarCurr,bitIndex58)
<=> v100126(VarCurr,bitIndex73) )
& ( v103765(VarCurr,bitIndex57)
<=> v100126(VarCurr,bitIndex72) )
& ( v103765(VarCurr,bitIndex56)
<=> v100126(VarCurr,bitIndex71) )
& ( v103765(VarCurr,bitIndex55)
<=> v100126(VarCurr,bitIndex70) )
& ( v103765(VarCurr,bitIndex54)
<=> v100126(VarCurr,bitIndex69) )
& ( v103765(VarCurr,bitIndex53)
<=> v100126(VarCurr,bitIndex68) )
& ( v103765(VarCurr,bitIndex52)
<=> v100126(VarCurr,bitIndex67) )
& ( v103765(VarCurr,bitIndex51)
<=> v100126(VarCurr,bitIndex66) )
& ( v103765(VarCurr,bitIndex50)
<=> v100126(VarCurr,bitIndex65) )
& ( v103765(VarCurr,bitIndex49)
<=> v100126(VarCurr,bitIndex64) )
& ( v103765(VarCurr,bitIndex48)
<=> v100126(VarCurr,bitIndex63) )
& ( v103765(VarCurr,bitIndex47)
<=> v100126(VarCurr,bitIndex62) )
& ( v103765(VarCurr,bitIndex46)
<=> v100126(VarCurr,bitIndex61) )
& ( v103765(VarCurr,bitIndex45)
<=> v100126(VarCurr,bitIndex60) )
& ( v103765(VarCurr,bitIndex44)
<=> v100126(VarCurr,bitIndex59) )
& ( v103765(VarCurr,bitIndex43)
<=> v100126(VarCurr,bitIndex58) )
& ( v103765(VarCurr,bitIndex42)
<=> v100126(VarCurr,bitIndex57) )
& ( v103765(VarCurr,bitIndex41)
<=> v100126(VarCurr,bitIndex56) )
& ( v103765(VarCurr,bitIndex40)
<=> v100126(VarCurr,bitIndex55) )
& ( v103765(VarCurr,bitIndex39)
<=> v100126(VarCurr,bitIndex54) )
& ( v103765(VarCurr,bitIndex38)
<=> v100126(VarCurr,bitIndex53) )
& ( v103765(VarCurr,bitIndex37)
<=> v100126(VarCurr,bitIndex52) )
& ( v103765(VarCurr,bitIndex36)
<=> v100126(VarCurr,bitIndex51) )
& ( v103765(VarCurr,bitIndex35)
<=> v100126(VarCurr,bitIndex50) )
& ( v103765(VarCurr,bitIndex34)
<=> v100126(VarCurr,bitIndex49) )
& ( v103765(VarCurr,bitIndex33)
<=> v100126(VarCurr,bitIndex48) )
& ( v103765(VarCurr,bitIndex32)
<=> v100126(VarCurr,bitIndex47) )
& ( v103765(VarCurr,bitIndex31)
<=> v100126(VarCurr,bitIndex46) )
& ( v103765(VarCurr,bitIndex30)
<=> v100126(VarCurr,bitIndex45) )
& ( v103765(VarCurr,bitIndex29)
<=> v100126(VarCurr,bitIndex44) )
& ( v103765(VarCurr,bitIndex28)
<=> v100126(VarCurr,bitIndex43) )
& ( v103765(VarCurr,bitIndex27)
<=> v100126(VarCurr,bitIndex42) )
& ( v103765(VarCurr,bitIndex26)
<=> v100126(VarCurr,bitIndex41) )
& ( v103765(VarCurr,bitIndex25)
<=> v100126(VarCurr,bitIndex40) )
& ( v103765(VarCurr,bitIndex24)
<=> v100126(VarCurr,bitIndex39) )
& ( v103765(VarCurr,bitIndex23)
<=> v100126(VarCurr,bitIndex38) )
& ( v103765(VarCurr,bitIndex22)
<=> v100126(VarCurr,bitIndex37) )
& ( v103765(VarCurr,bitIndex21)
<=> v100126(VarCurr,bitIndex36) )
& ( v103765(VarCurr,bitIndex20)
<=> v100126(VarCurr,bitIndex35) )
& ( v103765(VarCurr,bitIndex19)
<=> v100126(VarCurr,bitIndex34) )
& ( v103765(VarCurr,bitIndex18)
<=> v100126(VarCurr,bitIndex33) )
& ( v103765(VarCurr,bitIndex17)
<=> v100126(VarCurr,bitIndex32) )
& ( v103765(VarCurr,bitIndex16)
<=> v100126(VarCurr,bitIndex31) )
& ( v103765(VarCurr,bitIndex15)
<=> v100126(VarCurr,bitIndex30) )
& ( v103765(VarCurr,bitIndex14)
<=> v100126(VarCurr,bitIndex29) )
& ( v103765(VarCurr,bitIndex13)
<=> v100126(VarCurr,bitIndex28) )
& ( v103765(VarCurr,bitIndex12)
<=> v100126(VarCurr,bitIndex27) )
& ( v103765(VarCurr,bitIndex11)
<=> v100126(VarCurr,bitIndex26) )
& ( v103765(VarCurr,bitIndex10)
<=> v100126(VarCurr,bitIndex25) )
& ( v103765(VarCurr,bitIndex9)
<=> v100126(VarCurr,bitIndex24) )
& ( v103765(VarCurr,bitIndex8)
<=> v100126(VarCurr,bitIndex23) )
& ( v103765(VarCurr,bitIndex7)
<=> v100126(VarCurr,bitIndex22) )
& ( v103765(VarCurr,bitIndex6)
<=> v100126(VarCurr,bitIndex21) )
& ( v103765(VarCurr,bitIndex5)
<=> v100126(VarCurr,bitIndex20) )
& ( v103765(VarCurr,bitIndex4)
<=> v100126(VarCurr,bitIndex19) )
& ( v103765(VarCurr,bitIndex3)
<=> v100126(VarCurr,bitIndex18) )
& ( v103765(VarCurr,bitIndex2)
<=> v100126(VarCurr,bitIndex17) )
& ( v103765(VarCurr,bitIndex1)
<=> v100126(VarCurr,bitIndex16) )
& ( v103765(VarCurr,bitIndex0)
<=> v100126(VarCurr,bitIndex15) ) ) ).
fof(addAssignment_31984,axiom,
! [VarCurr,B] :
( range_75_15(B)
=> ( v100126(VarCurr,B)
<=> v100128(VarCurr,B) ) ) ).
fof(addAssignment_31983,axiom,
! [VarCurr,B] :
( range_75_15(B)
=> ( v100128(VarCurr,B)
<=> v100130(VarCurr,B) ) ) ).
fof(addAssignment_31982,axiom,
! [VarNext,B] :
( range_75_15(B)
=> ( v100130(VarNext,B)
<=> v103828(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103829(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103828(VarNext,B)
<=> v100130(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1745,axiom,
! [VarNext] :
( v103829(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103828(VarNext,B)
<=> v100155(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103829(VarNext)
<=> v103830(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20713,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103830(VarNext)
<=> ( v103832(VarNext)
& v100142(VarNext) ) ) ) ).
fof(writeUnaryOperator_8097,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103832(VarNext)
<=> v100149(VarNext) ) ) ).
fof(addAssignment_31981,axiom,
! [VarCurr,B] :
( range_75_15(B)
=> ( v18445(VarCurr,B)
<=> v18447(VarCurr,B) ) ) ).
fof(addAssignment_31980,axiom,
! [VarCurr,B] :
( range_75_15(B)
=> ( v18447(VarCurr,B)
<=> v18449(VarCurr,B) ) ) ).
fof(addAssignment_31979,axiom,
! [VarNext,B] :
( range_75_15(B)
=> ( v18449(VarNext,B)
<=> v103820(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103821(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103820(VarNext,B)
<=> v18449(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1744,axiom,
! [VarNext] :
( v103821(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103820(VarNext,B)
<=> v19228(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103821(VarNext)
<=> v103822(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103822(VarNext)
<=> ( v103824(VarNext)
& v907(VarNext) ) ) ) ).
fof(writeUnaryOperator_8096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103824(VarNext)
<=> v16786(VarNext) ) ) ).
fof(addAssignment_31978,axiom,
! [VarCurr,B] :
( range_75_15(B)
=> ( v18452(VarCurr,B)
<=> v19209(VarCurr,B) ) ) ).
fof(addAssignment_31977,axiom,
! [VarCurr,B] :
( range_60_0(B)
=> ( v19215(VarCurr,B)
<=> v103817(VarCurr,B) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2196,axiom,
! [VarCurr] :
( ~ v18328(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v103817(VarCurr,B)
<=> v103808(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2196,axiom,
! [VarCurr] :
( v18328(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v103817(VarCurr,B)
<=> v103818(VarCurr,B) ) ) ) ).
fof(addAssignment_31976,axiom,
! [VarCurr,B] :
( range_28_0(B)
=> ( v103818(VarCurr,B)
<=> $false ) ) ).
fof(range_axiom_68,axiom,
! [B] :
( range_28_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B ) ) ).
fof(bitBlastConstant_11245,axiom,
~ b00000000000000000000000000000(bitIndex28) ).
fof(bitBlastConstant_11244,axiom,
~ b00000000000000000000000000000(bitIndex27) ).
fof(bitBlastConstant_11243,axiom,
~ b00000000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_11242,axiom,
~ b00000000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_11241,axiom,
~ b00000000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_11240,axiom,
~ b00000000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_11239,axiom,
~ b00000000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_11238,axiom,
~ b00000000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_11237,axiom,
~ b00000000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_11236,axiom,
~ b00000000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_11235,axiom,
~ b00000000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_11234,axiom,
~ b00000000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_11233,axiom,
~ b00000000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_11232,axiom,
~ b00000000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_11231,axiom,
~ b00000000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_11230,axiom,
~ b00000000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_11229,axiom,
~ b00000000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_11228,axiom,
~ b00000000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_11227,axiom,
~ b00000000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_11226,axiom,
~ b00000000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_11225,axiom,
~ b00000000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_11224,axiom,
~ b00000000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_11223,axiom,
~ b00000000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_11222,axiom,
~ b00000000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_11221,axiom,
~ b00000000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_11220,axiom,
~ b00000000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_11219,axiom,
~ b00000000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_11218,axiom,
~ b00000000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_11217,axiom,
~ b00000000000000000000000000000(bitIndex0) ).
fof(addAssignment_31975,axiom,
! [VarCurr] :
( ( v103818(VarCurr,bitIndex33)
<=> v103772(VarCurr,bitIndex4) )
& ( v103818(VarCurr,bitIndex32)
<=> v103772(VarCurr,bitIndex3) )
& ( v103818(VarCurr,bitIndex31)
<=> v103772(VarCurr,bitIndex2) )
& ( v103818(VarCurr,bitIndex30)
<=> v103772(VarCurr,bitIndex1) )
& ( v103818(VarCurr,bitIndex29)
<=> v103772(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_31974,axiom,
! [VarCurr] :
( ( v103818(VarCurr,bitIndex39)
<=> v103769(VarCurr,bitIndex5) )
& ( v103818(VarCurr,bitIndex38)
<=> v103769(VarCurr,bitIndex4) )
& ( v103818(VarCurr,bitIndex37)
<=> v103769(VarCurr,bitIndex3) )
& ( v103818(VarCurr,bitIndex36)
<=> v103769(VarCurr,bitIndex2) )
& ( v103818(VarCurr,bitIndex35)
<=> v103769(VarCurr,bitIndex1) )
& ( v103818(VarCurr,bitIndex34)
<=> v103769(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_31973,axiom,
! [VarCurr] :
( ( v103818(VarCurr,bitIndex61)
<=> $false )
& ( v103818(VarCurr,bitIndex60)
<=> $false )
& ( v103818(VarCurr,bitIndex59)
<=> $false )
& ( v103818(VarCurr,bitIndex58)
<=> $false )
& ( v103818(VarCurr,bitIndex57)
<=> $false )
& ( v103818(VarCurr,bitIndex56)
<=> $false )
& ( v103818(VarCurr,bitIndex55)
<=> $false )
& ( v103818(VarCurr,bitIndex54)
<=> $false )
& ( v103818(VarCurr,bitIndex53)
<=> $false )
& ( v103818(VarCurr,bitIndex52)
<=> $false )
& ( v103818(VarCurr,bitIndex51)
<=> $false )
& ( v103818(VarCurr,bitIndex50)
<=> $false )
& ( v103818(VarCurr,bitIndex49)
<=> $false )
& ( v103818(VarCurr,bitIndex48)
<=> $false )
& ( v103818(VarCurr,bitIndex47)
<=> $false )
& ( v103818(VarCurr,bitIndex46)
<=> $false )
& ( v103818(VarCurr,bitIndex45)
<=> $false )
& ( v103818(VarCurr,bitIndex44)
<=> $false )
& ( v103818(VarCurr,bitIndex43)
<=> $false )
& ( v103818(VarCurr,bitIndex42)
<=> $false )
& ( v103818(VarCurr,bitIndex41)
<=> $false )
& ( v103818(VarCurr,bitIndex40)
<=> $false ) ) ).
fof(bitBlastConstant_11216,axiom,
~ b0000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_11215,axiom,
~ b0000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_11214,axiom,
~ b0000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_11213,axiom,
~ b0000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_11212,axiom,
~ b0000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_11211,axiom,
~ b0000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_11210,axiom,
~ b0000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_11209,axiom,
~ b0000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_11208,axiom,
~ b0000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_11207,axiom,
~ b0000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_11206,axiom,
~ b0000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_11205,axiom,
~ b0000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_11204,axiom,
~ b0000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_11203,axiom,
~ b0000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_11202,axiom,
~ b0000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_11201,axiom,
~ b0000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_11200,axiom,
~ b0000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_11199,axiom,
~ b0000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_11198,axiom,
~ b0000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_11197,axiom,
~ b0000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_11196,axiom,
~ b0000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_11195,axiom,
~ b0000000000000000000000(bitIndex0) ).
fof(addAssignment_31972,axiom,
! [VarCurr] :
( ( v103808(VarCurr,bitIndex60)
<=> v100280(VarCurr,bitIndex75) )
& ( v103808(VarCurr,bitIndex59)
<=> v100280(VarCurr,bitIndex74) )
& ( v103808(VarCurr,bitIndex58)
<=> v100280(VarCurr,bitIndex73) )
& ( v103808(VarCurr,bitIndex57)
<=> v100280(VarCurr,bitIndex72) )
& ( v103808(VarCurr,bitIndex56)
<=> v100280(VarCurr,bitIndex71) )
& ( v103808(VarCurr,bitIndex55)
<=> v100280(VarCurr,bitIndex70) )
& ( v103808(VarCurr,bitIndex54)
<=> v100280(VarCurr,bitIndex69) )
& ( v103808(VarCurr,bitIndex53)
<=> v100280(VarCurr,bitIndex68) )
& ( v103808(VarCurr,bitIndex52)
<=> v100280(VarCurr,bitIndex67) )
& ( v103808(VarCurr,bitIndex51)
<=> v100280(VarCurr,bitIndex66) )
& ( v103808(VarCurr,bitIndex50)
<=> v100280(VarCurr,bitIndex65) )
& ( v103808(VarCurr,bitIndex49)
<=> v100280(VarCurr,bitIndex64) )
& ( v103808(VarCurr,bitIndex48)
<=> v100280(VarCurr,bitIndex63) )
& ( v103808(VarCurr,bitIndex47)
<=> v100280(VarCurr,bitIndex62) )
& ( v103808(VarCurr,bitIndex46)
<=> v100280(VarCurr,bitIndex61) )
& ( v103808(VarCurr,bitIndex45)
<=> v100280(VarCurr,bitIndex60) )
& ( v103808(VarCurr,bitIndex44)
<=> v100280(VarCurr,bitIndex59) )
& ( v103808(VarCurr,bitIndex43)
<=> v100280(VarCurr,bitIndex58) )
& ( v103808(VarCurr,bitIndex42)
<=> v100280(VarCurr,bitIndex57) )
& ( v103808(VarCurr,bitIndex41)
<=> v100280(VarCurr,bitIndex56) )
& ( v103808(VarCurr,bitIndex40)
<=> v100280(VarCurr,bitIndex55) )
& ( v103808(VarCurr,bitIndex39)
<=> v100280(VarCurr,bitIndex54) )
& ( v103808(VarCurr,bitIndex38)
<=> v100280(VarCurr,bitIndex53) )
& ( v103808(VarCurr,bitIndex37)
<=> v100280(VarCurr,bitIndex52) )
& ( v103808(VarCurr,bitIndex36)
<=> v100280(VarCurr,bitIndex51) )
& ( v103808(VarCurr,bitIndex35)
<=> v100280(VarCurr,bitIndex50) )
& ( v103808(VarCurr,bitIndex34)
<=> v100280(VarCurr,bitIndex49) )
& ( v103808(VarCurr,bitIndex33)
<=> v100280(VarCurr,bitIndex48) )
& ( v103808(VarCurr,bitIndex32)
<=> v100280(VarCurr,bitIndex47) )
& ( v103808(VarCurr,bitIndex31)
<=> v100280(VarCurr,bitIndex46) )
& ( v103808(VarCurr,bitIndex30)
<=> v100280(VarCurr,bitIndex45) )
& ( v103808(VarCurr,bitIndex29)
<=> v100280(VarCurr,bitIndex44) )
& ( v103808(VarCurr,bitIndex28)
<=> v100280(VarCurr,bitIndex43) )
& ( v103808(VarCurr,bitIndex27)
<=> v100280(VarCurr,bitIndex42) )
& ( v103808(VarCurr,bitIndex26)
<=> v100280(VarCurr,bitIndex41) )
& ( v103808(VarCurr,bitIndex25)
<=> v100280(VarCurr,bitIndex40) )
& ( v103808(VarCurr,bitIndex24)
<=> v100280(VarCurr,bitIndex39) )
& ( v103808(VarCurr,bitIndex23)
<=> v100280(VarCurr,bitIndex38) )
& ( v103808(VarCurr,bitIndex22)
<=> v100280(VarCurr,bitIndex37) )
& ( v103808(VarCurr,bitIndex21)
<=> v100280(VarCurr,bitIndex36) )
& ( v103808(VarCurr,bitIndex20)
<=> v100280(VarCurr,bitIndex35) )
& ( v103808(VarCurr,bitIndex19)
<=> v100280(VarCurr,bitIndex34) )
& ( v103808(VarCurr,bitIndex18)
<=> v100280(VarCurr,bitIndex33) )
& ( v103808(VarCurr,bitIndex17)
<=> v100280(VarCurr,bitIndex32) )
& ( v103808(VarCurr,bitIndex16)
<=> v100280(VarCurr,bitIndex31) )
& ( v103808(VarCurr,bitIndex15)
<=> v100280(VarCurr,bitIndex30) )
& ( v103808(VarCurr,bitIndex14)
<=> v100280(VarCurr,bitIndex29) )
& ( v103808(VarCurr,bitIndex13)
<=> v100280(VarCurr,bitIndex28) )
& ( v103808(VarCurr,bitIndex12)
<=> v100280(VarCurr,bitIndex27) )
& ( v103808(VarCurr,bitIndex11)
<=> v100280(VarCurr,bitIndex26) )
& ( v103808(VarCurr,bitIndex10)
<=> v100280(VarCurr,bitIndex25) )
& ( v103808(VarCurr,bitIndex9)
<=> v100280(VarCurr,bitIndex24) )
& ( v103808(VarCurr,bitIndex8)
<=> v100280(VarCurr,bitIndex23) )
& ( v103808(VarCurr,bitIndex7)
<=> v100280(VarCurr,bitIndex22) )
& ( v103808(VarCurr,bitIndex6)
<=> v100280(VarCurr,bitIndex21) )
& ( v103808(VarCurr,bitIndex5)
<=> v100280(VarCurr,bitIndex20) )
& ( v103808(VarCurr,bitIndex4)
<=> v100280(VarCurr,bitIndex19) )
& ( v103808(VarCurr,bitIndex3)
<=> v100280(VarCurr,bitIndex18) )
& ( v103808(VarCurr,bitIndex2)
<=> v100280(VarCurr,bitIndex17) )
& ( v103808(VarCurr,bitIndex1)
<=> v100280(VarCurr,bitIndex16) )
& ( v103808(VarCurr,bitIndex0)
<=> v100280(VarCurr,bitIndex15) ) ) ).
fof(addAssignment_31971,axiom,
! [VarNext,B] :
( range_75_15(B)
=> ( v100280(VarNext,B)
<=> v103810(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103811(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103810(VarNext,B)
<=> v100280(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1743,axiom,
! [VarNext] :
( v103811(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v103810(VarNext,B)
<=> v100291(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103811(VarNext)
<=> v103812(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103812(VarNext)
<=> ( v103814(VarNext)
& v907(VarNext) ) ) ) ).
fof(writeUnaryOperator_8095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103814(VarNext)
<=> v16786(VarNext) ) ) ).
fof(addAssignment_31970,axiom,
! [VarCurr,B] :
( range_75_15(B)
=> ( v16760(VarCurr,B)
<=> v16762(VarCurr,B) ) ) ).
fof(addAssignment_31969,axiom,
! [VarCurr,B] :
( range_75_15(B)
=> ( v16762(VarCurr,B)
<=> v16764(VarCurr,B) ) ) ).
fof(addAssignment_31968,axiom,
! [VarCurr,B] :
( range_75_15(B)
=> ( v16764(VarCurr,B)
<=> v16766(VarCurr,B) ) ) ).
fof(addAssignment_31967,axiom,
! [VarCurr,B] :
( range_75_15(B)
=> ( v16766(VarCurr,B)
<=> v16771(VarCurr,B) ) ) ).
fof(range_axiom_67,axiom,
! [B] :
( range_75_15(B)
<=> ( $false
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B
| bitIndex64 = B
| bitIndex65 = B
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B
| bitIndex74 = B
| bitIndex75 = B ) ) ).
fof(addAssignment_31966,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v103772(VarCurr,B)
<=> v103774(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1686,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103795(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103774(VarNext,B)
<=> v103774(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1742,axiom,
! [VarNext] :
( v103795(VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103774(VarNext,B)
<=> v103803(VarNext,B) ) ) ) ).
fof(addAssignment_31965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_4_0(B)
=> ( v103803(VarNext,B)
<=> v103801(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2195,axiom,
! [VarCurr] :
( ~ v18355(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103801(VarCurr,B)
<=> v103776(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2195,axiom,
! [VarCurr] :
( v18355(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103801(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20708,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103795(VarNext)
<=> v103796(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20707,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103796(VarNext)
<=> ( v103798(VarNext)
& v18341(VarNext) ) ) ) ).
fof(writeUnaryOperator_8094,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103798(VarNext)
<=> v18348(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_136,axiom,
! [VarCurr] :
( ( ~ v103785(VarCurr)
& ~ v103787(VarCurr)
& ~ v103789(VarCurr) )
=> ! [B] :
( range_4_0(B)
=> ( v103776(VarCurr,B)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1212,axiom,
! [VarCurr] :
( v103789(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103776(VarCurr,B)
<=> b11110(B) ) ) ) ).
fof(bitBlastConstant_11194,axiom,
b11110(bitIndex4) ).
fof(bitBlastConstant_11193,axiom,
b11110(bitIndex3) ).
fof(bitBlastConstant_11192,axiom,
b11110(bitIndex2) ).
fof(bitBlastConstant_11191,axiom,
b11110(bitIndex1) ).
fof(bitBlastConstant_11190,axiom,
~ b11110(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4953,axiom,
! [VarCurr] :
( v103787(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103776(VarCurr,B)
<=> b11101(B) ) ) ) ).
fof(bitBlastConstant_11189,axiom,
b11101(bitIndex4) ).
fof(bitBlastConstant_11188,axiom,
b11101(bitIndex3) ).
fof(bitBlastConstant_11187,axiom,
b11101(bitIndex2) ).
fof(bitBlastConstant_11186,axiom,
~ b11101(bitIndex1) ).
fof(bitBlastConstant_11185,axiom,
b11101(bitIndex0) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4963,axiom,
! [VarCurr] :
( v103785(VarCurr)
=> ! [B] :
( range_4_0(B)
=> ( v103776(VarCurr,B)
<=> b11100(B) ) ) ) ).
fof(bitBlastConstant_11184,axiom,
b11100(bitIndex4) ).
fof(bitBlastConstant_11183,axiom,
b11100(bitIndex3) ).
fof(bitBlastConstant_11182,axiom,
b11100(bitIndex2) ).
fof(bitBlastConstant_11181,axiom,
~ b11100(bitIndex1) ).
fof(bitBlastConstant_11180,axiom,
~ b11100(bitIndex0) ).
fof(addBitVectorEqualityBitBlasted_7244,axiom,
! [VarCurr] :
( v103791(VarCurr)
<=> ( ( v103792(VarCurr,bitIndex1)
<=> $true )
& ( v103792(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_31964,axiom,
! [VarCurr] :
( v103792(VarCurr,bitIndex0)
<=> v103780(VarCurr) ) ).
fof(addAssignment_31963,axiom,
! [VarCurr] :
( v103792(VarCurr,bitIndex1)
<=> v103778(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7243,axiom,
! [VarCurr] :
( v103789(VarCurr)
<=> ( ( v103790(VarCurr,bitIndex1)
<=> $true )
& ( v103790(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31962,axiom,
! [VarCurr] :
( v103790(VarCurr,bitIndex0)
<=> v103780(VarCurr) ) ).
fof(addAssignment_31961,axiom,
! [VarCurr] :
( v103790(VarCurr,bitIndex1)
<=> v103778(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7242,axiom,
! [VarCurr] :
( v103787(VarCurr)
<=> ( ( v103788(VarCurr,bitIndex1)
<=> $false )
& ( v103788(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_31960,axiom,
! [VarCurr] :
( v103788(VarCurr,bitIndex0)
<=> v103780(VarCurr) ) ).
fof(addAssignment_31959,axiom,
! [VarCurr] :
( v103788(VarCurr,bitIndex1)
<=> v103778(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7241,axiom,
! [VarCurr] :
( v103785(VarCurr)
<=> ( ( v103786(VarCurr,bitIndex1)
<=> $false )
& ( v103786(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31958,axiom,
! [VarCurr] :
( v103786(VarCurr,bitIndex0)
<=> v103780(VarCurr) ) ).
fof(addAssignment_31957,axiom,
! [VarCurr] :
( v103786(VarCurr,bitIndex1)
<=> v103778(VarCurr) ) ).
fof(addAssignment_31956,axiom,
! [VarCurr] :
( v103780(VarCurr)
<=> $false ) ).
fof(addAssignment_31955,axiom,
! [VarCurr] :
( v103778(VarCurr)
<=> $false ) ).
fof(addAssignment_31954,axiom,
! [VarCurr] :
( ( v103769(VarCurr,bitIndex4)
<=> v19212(VarCurr,bitIndex6) )
& ( v103769(VarCurr,bitIndex3)
<=> v19212(VarCurr,bitIndex5) )
& ( v103769(VarCurr,bitIndex2)
<=> v19212(VarCurr,bitIndex4) )
& ( v103769(VarCurr,bitIndex1)
<=> v19212(VarCurr,bitIndex3) )
& ( v103769(VarCurr,bitIndex0)
<=> v19212(VarCurr,bitIndex2) ) ) ).
fof(addAssignment_31953,axiom,
! [VarCurr] :
( v103769(VarCurr,bitIndex5)
<=> v19212(VarCurr,bitIndex14) ) ).
fof(addAssignment_31952,axiom,
! [VarCurr,B] :
( range_60_37(B)
=> ( v100204(VarCurr,B)
<=> v100206(VarCurr,B) ) ) ).
fof(addAssignment_31951,axiom,
! [VarCurr,B] :
( range_60_37(B)
=> ( v100206(VarCurr,B)
<=> v100208(VarCurr,B) ) ) ).
fof(addAssignment_31950,axiom,
! [VarNext,B] :
( range_60_37(B)
=> ( v100208(VarNext,B)
<=> v103757(VarNext,B) ) ) ).
fof(range_axiom_66,axiom,
! [B] :
( range_60_37(B)
<=> ( $false
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1685,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103759(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v103757(VarNext,B)
<=> v100208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1741,axiom,
! [VarNext] :
( v103759(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v103757(VarNext,B)
<=> v100223(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20706,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103759(VarNext)
<=> ( v103760(VarNext)
& v100220(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20705,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103760(VarNext)
<=> ( v103762(VarNext)
& v682(VarNext) ) ) ) ).
fof(writeUnaryOperator_8093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103762(VarNext)
<=> v70769(VarNext) ) ) ).
fof(addAssignment_31949,axiom,
! [VarCurr,B] :
( range_43_20(B)
=> ( v5900(VarCurr,B)
<=> v5902(VarCurr,B) ) ) ).
fof(addAssignment_31948,axiom,
! [VarCurr,B] :
( range_43_20(B)
=> ( v5902(VarCurr,B)
<=> v5904(VarCurr,B) ) ) ).
fof(addAssignment_31947,axiom,
! [VarCurr,B] :
( range_43_20(B)
=> ( v5904(VarCurr,B)
<=> v5906(VarCurr,B) ) ) ).
fof(range_axiom_65,axiom,
! [B] :
( range_43_20(B)
<=> ( $false
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B ) ) ).
fof(addAssignment_31946,axiom,
! [VarCurr] :
( ( v5906(VarCurr,bitIndex43)
<=> v5908(VarCurr,bitIndex62) )
& ( v5906(VarCurr,bitIndex42)
<=> v5908(VarCurr,bitIndex61) )
& ( v5906(VarCurr,bitIndex41)
<=> v5908(VarCurr,bitIndex60) )
& ( v5906(VarCurr,bitIndex40)
<=> v5908(VarCurr,bitIndex59) )
& ( v5906(VarCurr,bitIndex39)
<=> v5908(VarCurr,bitIndex58) )
& ( v5906(VarCurr,bitIndex38)
<=> v5908(VarCurr,bitIndex57) )
& ( v5906(VarCurr,bitIndex37)
<=> v5908(VarCurr,bitIndex56) )
& ( v5906(VarCurr,bitIndex36)
<=> v5908(VarCurr,bitIndex55) )
& ( v5906(VarCurr,bitIndex35)
<=> v5908(VarCurr,bitIndex54) )
& ( v5906(VarCurr,bitIndex34)
<=> v5908(VarCurr,bitIndex53) )
& ( v5906(VarCurr,bitIndex33)
<=> v5908(VarCurr,bitIndex52) )
& ( v5906(VarCurr,bitIndex32)
<=> v5908(VarCurr,bitIndex51) )
& ( v5906(VarCurr,bitIndex31)
<=> v5908(VarCurr,bitIndex50) )
& ( v5906(VarCurr,bitIndex30)
<=> v5908(VarCurr,bitIndex49) )
& ( v5906(VarCurr,bitIndex29)
<=> v5908(VarCurr,bitIndex48) )
& ( v5906(VarCurr,bitIndex28)
<=> v5908(VarCurr,bitIndex47) )
& ( v5906(VarCurr,bitIndex27)
<=> v5908(VarCurr,bitIndex46) )
& ( v5906(VarCurr,bitIndex26)
<=> v5908(VarCurr,bitIndex45) )
& ( v5906(VarCurr,bitIndex25)
<=> v5908(VarCurr,bitIndex44) )
& ( v5906(VarCurr,bitIndex24)
<=> v5908(VarCurr,bitIndex43) )
& ( v5906(VarCurr,bitIndex23)
<=> v5908(VarCurr,bitIndex42) )
& ( v5906(VarCurr,bitIndex22)
<=> v5908(VarCurr,bitIndex41) )
& ( v5906(VarCurr,bitIndex21)
<=> v5908(VarCurr,bitIndex40) )
& ( v5906(VarCurr,bitIndex20)
<=> v5908(VarCurr,bitIndex39) ) ) ).
fof(addAssignment_31945,axiom,
! [VarCurr,B] :
( range_62_39(B)
=> ( v5908(VarCurr,B)
<=> v5910(VarCurr,B) ) ) ).
fof(range_axiom_64,axiom,
! [B] :
( range_62_39(B)
<=> ( $false
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B ) ) ).
fof(addAssignment_31944,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex62)
<=> v103681(VarCurr) ) ).
fof(addAssignment_31943,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex61)
<=> v103605(VarCurr) ) ).
fof(addAssignment_31942,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex60)
<=> v103529(VarCurr) ) ).
fof(addAssignment_31941,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex59)
<=> v103453(VarCurr) ) ).
fof(addAssignment_31940,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex58)
<=> v103377(VarCurr) ) ).
fof(addAssignment_31939,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex57)
<=> v103309(VarCurr) ) ).
fof(addAssignment_31938,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex56)
<=> v103233(VarCurr) ) ).
fof(addAssignment_31937,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex55)
<=> v103157(VarCurr) ) ).
fof(addAssignment_31936,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex54)
<=> v103081(VarCurr) ) ).
fof(addAssignment_31935,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex53)
<=> v103005(VarCurr) ) ).
fof(addAssignment_31934,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex52)
<=> v102929(VarCurr) ) ).
fof(addAssignment_31933,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex51)
<=> v102853(VarCurr) ) ).
fof(addAssignment_31932,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex50)
<=> v102777(VarCurr) ) ).
fof(addAssignment_31931,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex49)
<=> v102701(VarCurr) ) ).
fof(addAssignment_31930,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex48)
<=> v102625(VarCurr) ) ).
fof(addAssignment_31929,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex47)
<=> v102557(VarCurr) ) ).
fof(addAssignment_31928,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex46)
<=> v102481(VarCurr) ) ).
fof(addAssignment_31927,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex45)
<=> v102405(VarCurr) ) ).
fof(addAssignment_31926,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex44)
<=> v102337(VarCurr) ) ).
fof(addAssignment_31925,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex43)
<=> v102261(VarCurr) ) ).
fof(addAssignment_31924,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex42)
<=> v102185(VarCurr) ) ).
fof(addAssignment_31923,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex41)
<=> v102109(VarCurr) ) ).
fof(addAssignment_31922,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex40)
<=> v102033(VarCurr) ) ).
fof(addAssignment_31921,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex39)
<=> v101957(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1684,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103712(VarNext)
=> ( v103681(VarNext)
<=> v103681(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1740,axiom,
! [VarNext] :
( v103712(VarNext)
=> ( v103681(VarNext)
<=> v103747(VarNext) ) ) ).
fof(addAssignment_31920,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103747(VarNext)
<=> v103745(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4952,axiom,
! [VarCurr] :
( ~ v103683(VarCurr)
=> ( v103745(VarCurr)
<=> v103748(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4962,axiom,
! [VarCurr] :
( v103683(VarCurr)
=> ( v103745(VarCurr)
<=> v103685(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4951,axiom,
! [VarCurr] :
( ~ v103725(VarCurr)
=> ( v103748(VarCurr)
<=> v103707(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4961,axiom,
! [VarCurr] :
( v103725(VarCurr)
=> ( v103748(VarCurr)
<=> v103749(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1211,axiom,
! [VarCurr] :
( ( ~ v103728(VarCurr)
& ~ v103730(VarCurr) )
=> ( v103749(VarCurr)
<=> v103753(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4950,axiom,
! [VarCurr] :
( v103730(VarCurr)
=> ( v103749(VarCurr)
<=> v103752(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4960,axiom,
! [VarCurr] :
( v103728(VarCurr)
=> ( v103749(VarCurr)
<=> v103750(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4949,axiom,
! [VarCurr] :
( ~ v103738(VarCurr)
=> ( v103753(VarCurr)
<=> v103707(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4959,axiom,
! [VarCurr] :
( v103738(VarCurr)
=> ( v103753(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4948,axiom,
! [VarCurr] :
( ~ v103732(VarCurr)
=> ( v103752(VarCurr)
<=> v103707(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4958,axiom,
! [VarCurr] :
( v103732(VarCurr)
=> ( v103752(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2194,axiom,
! [VarCurr] :
( ~ v103751(VarCurr)
=> ( v103750(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2194,axiom,
! [VarCurr] :
( v103751(VarCurr)
=> ( v103750(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7240,axiom,
! [VarCurr] :
( v103751(VarCurr)
<=> ( v103693(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103712(VarNext)
<=> ( v103713(VarNext)
& v103722(VarNext) ) ) ) ).
fof(addAssignment_31919,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103722(VarNext)
<=> v103720(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20703,axiom,
! [VarCurr] :
( v103720(VarCurr)
<=> ( v103683(VarCurr)
| v103723(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20702,axiom,
! [VarCurr] :
( v103723(VarCurr)
<=> ( v103724(VarCurr)
& v103744(VarCurr) ) ) ).
fof(writeUnaryOperator_8092,axiom,
! [VarCurr] :
( ~ v103744(VarCurr)
<=> v103683(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20701,axiom,
! [VarCurr] :
( v103724(VarCurr)
<=> ( v103725(VarCurr)
| v103742(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20700,axiom,
! [VarCurr] :
( v103742(VarCurr)
<=> ( v103703(VarCurr)
& v103743(VarCurr) ) ) ).
fof(writeUnaryOperator_8091,axiom,
! [VarCurr] :
( ~ v103743(VarCurr)
<=> v103705(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20699,axiom,
! [VarCurr] :
( v103725(VarCurr)
<=> ( v103726(VarCurr)
& v103705(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20698,axiom,
! [VarCurr] :
( v103726(VarCurr)
<=> ( v103727(VarCurr)
| v103736(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20697,axiom,
! [VarCurr] :
( v103736(VarCurr)
<=> ( v103737(VarCurr)
& v103741(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7239,axiom,
! [VarCurr] :
( v103741(VarCurr)
<=> ( ( v103729(VarCurr,bitIndex2)
<=> $false )
& ( v103729(VarCurr,bitIndex1)
<=> $false )
& ( v103729(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20696,axiom,
! [VarCurr] :
( v103737(VarCurr)
<=> ( v103738(VarCurr)
| v103739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20695,axiom,
! [VarCurr] :
( v103739(VarCurr)
<=> ( v103703(VarCurr)
& v103740(VarCurr) ) ) ).
fof(writeUnaryOperator_8090,axiom,
! [VarCurr] :
( ~ v103740(VarCurr)
<=> v103738(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7238,axiom,
! [VarCurr] :
( v103738(VarCurr)
<=> ( v103693(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20694,axiom,
! [VarCurr] :
( v103727(VarCurr)
<=> ( v103728(VarCurr)
| v103730(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20693,axiom,
! [VarCurr] :
( v103730(VarCurr)
<=> ( v103731(VarCurr)
& v103735(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7237,axiom,
! [VarCurr] :
( v103735(VarCurr)
<=> ( ( v103729(VarCurr,bitIndex2)
<=> $false )
& ( v103729(VarCurr,bitIndex1)
<=> $true )
& ( v103729(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20692,axiom,
! [VarCurr] :
( v103731(VarCurr)
<=> ( v103732(VarCurr)
| v103733(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20691,axiom,
! [VarCurr] :
( v103733(VarCurr)
<=> ( v103703(VarCurr)
& v103734(VarCurr) ) ) ).
fof(writeUnaryOperator_8089,axiom,
! [VarCurr] :
( ~ v103734(VarCurr)
<=> v103732(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7236,axiom,
! [VarCurr] :
( v103732(VarCurr)
<=> ( v103693(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7235,axiom,
! [VarCurr] :
( v103728(VarCurr)
<=> ( ( v103729(VarCurr,bitIndex2)
<=> $true )
& ( v103729(VarCurr,bitIndex1)
<=> $false )
& ( v103729(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31918,axiom,
! [VarCurr] :
( v103729(VarCurr,bitIndex0)
<=> v103691(VarCurr) ) ).
fof(addAssignment_31917,axiom,
! [VarCurr] :
( v103729(VarCurr,bitIndex1)
<=> v103689(VarCurr) ) ).
fof(addAssignment_31916,axiom,
! [VarCurr] :
( v103729(VarCurr,bitIndex2)
<=> v103687(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20690,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103713(VarNext)
<=> ( v103714(VarNext)
& v103709(VarNext) ) ) ) ).
fof(writeUnaryOperator_8088,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103714(VarNext)
<=> v103716(VarNext) ) ) ).
fof(addAssignment_31915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103716(VarNext)
<=> v103709(VarCurr) ) ) ).
fof(addAssignment_31914,axiom,
! [VarCurr] :
( v103709(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31913,axiom,
! [VarCurr] :
( v103707(VarCurr)
<=> $false ) ).
fof(addAssignment_31912,axiom,
! [VarCurr] :
( v103705(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31911,axiom,
! [VarCurr] :
( v103703(VarCurr)
<=> $false ) ).
fof(addAssignment_31910,axiom,
! [VarCurr] :
( v103693(VarCurr)
<=> v5941(VarCurr,bitIndex62) ) ).
fof(addAssignment_31909,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex62)
<=> v5943(VarCurr,bitIndex62) ) ).
fof(addAssignment_31908,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex62)
<=> v5945(VarCurr,bitIndex62) ) ).
fof(addAssignment_31907,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex62)
<=> v5947(VarCurr,bitIndex62) ) ).
fof(addAssignment_31906,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex62)
<=> v5949(VarCurr,bitIndex62) ) ).
fof(addAssignment_31905,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex62)
<=> v5951(VarCurr,bitIndex62) ) ).
fof(addAssignment_31904,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex62)
<=> v5953(VarCurr,bitIndex62) ) ).
fof(addAssignment_31903,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex62)
<=> v5955(VarCurr,bitIndex62) ) ).
fof(addAssignment_31902,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex62)
<=> v5957(VarCurr,bitIndex62) ) ).
fof(addAssignment_31901,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex62)
<=> v103695(VarNext,bitIndex62) ) ).
fof(addCaseBooleanConditionEqualRanges1_1683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103696(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103695(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1739,axiom,
! [VarNext] :
( v103696(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103695(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103696(VarNext)
<=> v103697(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103697(VarNext)
<=> ( v103699(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_8087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103699(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_31900,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex62)
<=> v5961(VarCurr,bitIndex62) ) ).
fof(addAssignment_31899,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex62)
<=> v5963(VarCurr,bitIndex62) ) ).
fof(addAssignment_31898,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex62)
<=> v5965(VarCurr,bitIndex62) ) ).
fof(addAssignment_31897,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex62)
<=> v5967(VarCurr,bitIndex62) ) ).
fof(addAssignment_31896,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex62)
<=> v5969(VarCurr,bitIndex62) ) ).
fof(addAssignment_31895,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex62)
<=> v476(VarCurr,bitIndex62) ) ).
fof(addAssignment_31894,axiom,
! [VarCurr] :
( v103691(VarCurr)
<=> $false ) ).
fof(addAssignment_31893,axiom,
! [VarCurr] :
( v103689(VarCurr)
<=> $false ) ).
fof(addAssignment_31892,axiom,
! [VarCurr] :
( v103687(VarCurr)
<=> $true ) ).
fof(addAssignment_31891,axiom,
! [VarCurr] :
( v103685(VarCurr)
<=> $false ) ).
fof(addAssignment_31890,axiom,
! [VarCurr] :
( v103683(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1682,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103636(VarNext)
=> ( v103605(VarNext)
<=> v103605(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1738,axiom,
! [VarNext] :
( v103636(VarNext)
=> ( v103605(VarNext)
<=> v103671(VarNext) ) ) ).
fof(addAssignment_31889,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103671(VarNext)
<=> v103669(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4947,axiom,
! [VarCurr] :
( ~ v103607(VarCurr)
=> ( v103669(VarCurr)
<=> v103672(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4957,axiom,
! [VarCurr] :
( v103607(VarCurr)
=> ( v103669(VarCurr)
<=> v103609(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4946,axiom,
! [VarCurr] :
( ~ v103649(VarCurr)
=> ( v103672(VarCurr)
<=> v103631(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4956,axiom,
! [VarCurr] :
( v103649(VarCurr)
=> ( v103672(VarCurr)
<=> v103673(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1210,axiom,
! [VarCurr] :
( ( ~ v103652(VarCurr)
& ~ v103654(VarCurr) )
=> ( v103673(VarCurr)
<=> v103677(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4945,axiom,
! [VarCurr] :
( v103654(VarCurr)
=> ( v103673(VarCurr)
<=> v103676(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4955,axiom,
! [VarCurr] :
( v103652(VarCurr)
=> ( v103673(VarCurr)
<=> v103674(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4944,axiom,
! [VarCurr] :
( ~ v103662(VarCurr)
=> ( v103677(VarCurr)
<=> v103631(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4954,axiom,
! [VarCurr] :
( v103662(VarCurr)
=> ( v103677(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4943,axiom,
! [VarCurr] :
( ~ v103656(VarCurr)
=> ( v103676(VarCurr)
<=> v103631(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4953,axiom,
! [VarCurr] :
( v103656(VarCurr)
=> ( v103676(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2193,axiom,
! [VarCurr] :
( ~ v103675(VarCurr)
=> ( v103674(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2193,axiom,
! [VarCurr] :
( v103675(VarCurr)
=> ( v103674(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7234,axiom,
! [VarCurr] :
( v103675(VarCurr)
<=> ( v103617(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103636(VarNext)
<=> ( v103637(VarNext)
& v103646(VarNext) ) ) ) ).
fof(addAssignment_31888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103646(VarNext)
<=> v103644(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20686,axiom,
! [VarCurr] :
( v103644(VarCurr)
<=> ( v103607(VarCurr)
| v103647(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20685,axiom,
! [VarCurr] :
( v103647(VarCurr)
<=> ( v103648(VarCurr)
& v103668(VarCurr) ) ) ).
fof(writeUnaryOperator_8086,axiom,
! [VarCurr] :
( ~ v103668(VarCurr)
<=> v103607(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20684,axiom,
! [VarCurr] :
( v103648(VarCurr)
<=> ( v103649(VarCurr)
| v103666(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20683,axiom,
! [VarCurr] :
( v103666(VarCurr)
<=> ( v103627(VarCurr)
& v103667(VarCurr) ) ) ).
fof(writeUnaryOperator_8085,axiom,
! [VarCurr] :
( ~ v103667(VarCurr)
<=> v103629(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20682,axiom,
! [VarCurr] :
( v103649(VarCurr)
<=> ( v103650(VarCurr)
& v103629(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20681,axiom,
! [VarCurr] :
( v103650(VarCurr)
<=> ( v103651(VarCurr)
| v103660(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20680,axiom,
! [VarCurr] :
( v103660(VarCurr)
<=> ( v103661(VarCurr)
& v103665(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7233,axiom,
! [VarCurr] :
( v103665(VarCurr)
<=> ( ( v103653(VarCurr,bitIndex2)
<=> $false )
& ( v103653(VarCurr,bitIndex1)
<=> $false )
& ( v103653(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20679,axiom,
! [VarCurr] :
( v103661(VarCurr)
<=> ( v103662(VarCurr)
| v103663(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20678,axiom,
! [VarCurr] :
( v103663(VarCurr)
<=> ( v103627(VarCurr)
& v103664(VarCurr) ) ) ).
fof(writeUnaryOperator_8084,axiom,
! [VarCurr] :
( ~ v103664(VarCurr)
<=> v103662(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7232,axiom,
! [VarCurr] :
( v103662(VarCurr)
<=> ( v103617(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20677,axiom,
! [VarCurr] :
( v103651(VarCurr)
<=> ( v103652(VarCurr)
| v103654(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20676,axiom,
! [VarCurr] :
( v103654(VarCurr)
<=> ( v103655(VarCurr)
& v103659(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7231,axiom,
! [VarCurr] :
( v103659(VarCurr)
<=> ( ( v103653(VarCurr,bitIndex2)
<=> $false )
& ( v103653(VarCurr,bitIndex1)
<=> $true )
& ( v103653(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20675,axiom,
! [VarCurr] :
( v103655(VarCurr)
<=> ( v103656(VarCurr)
| v103657(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20674,axiom,
! [VarCurr] :
( v103657(VarCurr)
<=> ( v103627(VarCurr)
& v103658(VarCurr) ) ) ).
fof(writeUnaryOperator_8083,axiom,
! [VarCurr] :
( ~ v103658(VarCurr)
<=> v103656(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7230,axiom,
! [VarCurr] :
( v103656(VarCurr)
<=> ( v103617(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7229,axiom,
! [VarCurr] :
( v103652(VarCurr)
<=> ( ( v103653(VarCurr,bitIndex2)
<=> $true )
& ( v103653(VarCurr,bitIndex1)
<=> $false )
& ( v103653(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31887,axiom,
! [VarCurr] :
( v103653(VarCurr,bitIndex0)
<=> v103615(VarCurr) ) ).
fof(addAssignment_31886,axiom,
! [VarCurr] :
( v103653(VarCurr,bitIndex1)
<=> v103613(VarCurr) ) ).
fof(addAssignment_31885,axiom,
! [VarCurr] :
( v103653(VarCurr,bitIndex2)
<=> v103611(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20673,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103637(VarNext)
<=> ( v103638(VarNext)
& v103633(VarNext) ) ) ) ).
fof(writeUnaryOperator_8082,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103638(VarNext)
<=> v103640(VarNext) ) ) ).
fof(addAssignment_31884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103640(VarNext)
<=> v103633(VarCurr) ) ) ).
fof(addAssignment_31883,axiom,
! [VarCurr] :
( v103633(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31882,axiom,
! [VarCurr] :
( v103631(VarCurr)
<=> $false ) ).
fof(addAssignment_31881,axiom,
! [VarCurr] :
( v103629(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31880,axiom,
! [VarCurr] :
( v103627(VarCurr)
<=> $false ) ).
fof(addAssignment_31879,axiom,
! [VarCurr] :
( v103617(VarCurr)
<=> v5941(VarCurr,bitIndex61) ) ).
fof(addAssignment_31878,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex61)
<=> v5943(VarCurr,bitIndex61) ) ).
fof(addAssignment_31877,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex61)
<=> v5945(VarCurr,bitIndex61) ) ).
fof(addAssignment_31876,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex61)
<=> v5947(VarCurr,bitIndex61) ) ).
fof(addAssignment_31875,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex61)
<=> v5949(VarCurr,bitIndex61) ) ).
fof(addAssignment_31874,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex61)
<=> v5951(VarCurr,bitIndex61) ) ).
fof(addAssignment_31873,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex61)
<=> v5953(VarCurr,bitIndex61) ) ).
fof(addAssignment_31872,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex61)
<=> v5955(VarCurr,bitIndex61) ) ).
fof(addAssignment_31871,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex61)
<=> v5957(VarCurr,bitIndex61) ) ).
fof(addAssignment_31870,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex61)
<=> v103619(VarNext,bitIndex61) ) ).
fof(addCaseBooleanConditionEqualRanges1_1681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103620(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103619(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1737,axiom,
! [VarNext] :
( v103620(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103619(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103620(VarNext)
<=> v103621(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20671,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103621(VarNext)
<=> ( v103623(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_8081,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103623(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_31869,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex61)
<=> v5961(VarCurr,bitIndex61) ) ).
fof(addAssignment_31868,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex61)
<=> v5963(VarCurr,bitIndex61) ) ).
fof(addAssignment_31867,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex61)
<=> v5965(VarCurr,bitIndex61) ) ).
fof(addAssignment_31866,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex61)
<=> v5967(VarCurr,bitIndex61) ) ).
fof(addAssignment_31865,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex61)
<=> v5969(VarCurr,bitIndex61) ) ).
fof(addAssignment_31864,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex61)
<=> v476(VarCurr,bitIndex61) ) ).
fof(addAssignment_31863,axiom,
! [VarCurr] :
( v103615(VarCurr)
<=> $false ) ).
fof(addAssignment_31862,axiom,
! [VarCurr] :
( v103613(VarCurr)
<=> $false ) ).
fof(addAssignment_31861,axiom,
! [VarCurr] :
( v103611(VarCurr)
<=> $true ) ).
fof(addAssignment_31860,axiom,
! [VarCurr] :
( v103609(VarCurr)
<=> $false ) ).
fof(addAssignment_31859,axiom,
! [VarCurr] :
( v103607(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1680,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103560(VarNext)
=> ( v103529(VarNext)
<=> v103529(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1736,axiom,
! [VarNext] :
( v103560(VarNext)
=> ( v103529(VarNext)
<=> v103595(VarNext) ) ) ).
fof(addAssignment_31858,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103595(VarNext)
<=> v103593(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4942,axiom,
! [VarCurr] :
( ~ v103531(VarCurr)
=> ( v103593(VarCurr)
<=> v103596(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4952,axiom,
! [VarCurr] :
( v103531(VarCurr)
=> ( v103593(VarCurr)
<=> v103533(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4941,axiom,
! [VarCurr] :
( ~ v103573(VarCurr)
=> ( v103596(VarCurr)
<=> v103555(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4951,axiom,
! [VarCurr] :
( v103573(VarCurr)
=> ( v103596(VarCurr)
<=> v103597(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1209,axiom,
! [VarCurr] :
( ( ~ v103576(VarCurr)
& ~ v103578(VarCurr) )
=> ( v103597(VarCurr)
<=> v103601(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4940,axiom,
! [VarCurr] :
( v103578(VarCurr)
=> ( v103597(VarCurr)
<=> v103600(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4950,axiom,
! [VarCurr] :
( v103576(VarCurr)
=> ( v103597(VarCurr)
<=> v103598(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4939,axiom,
! [VarCurr] :
( ~ v103586(VarCurr)
=> ( v103601(VarCurr)
<=> v103555(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4949,axiom,
! [VarCurr] :
( v103586(VarCurr)
=> ( v103601(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4938,axiom,
! [VarCurr] :
( ~ v103580(VarCurr)
=> ( v103600(VarCurr)
<=> v103555(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4948,axiom,
! [VarCurr] :
( v103580(VarCurr)
=> ( v103600(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2192,axiom,
! [VarCurr] :
( ~ v103599(VarCurr)
=> ( v103598(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2192,axiom,
! [VarCurr] :
( v103599(VarCurr)
=> ( v103598(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7228,axiom,
! [VarCurr] :
( v103599(VarCurr)
<=> ( v103541(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20670,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103560(VarNext)
<=> ( v103561(VarNext)
& v103570(VarNext) ) ) ) ).
fof(addAssignment_31857,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103570(VarNext)
<=> v103568(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20669,axiom,
! [VarCurr] :
( v103568(VarCurr)
<=> ( v103531(VarCurr)
| v103571(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20668,axiom,
! [VarCurr] :
( v103571(VarCurr)
<=> ( v103572(VarCurr)
& v103592(VarCurr) ) ) ).
fof(writeUnaryOperator_8080,axiom,
! [VarCurr] :
( ~ v103592(VarCurr)
<=> v103531(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20667,axiom,
! [VarCurr] :
( v103572(VarCurr)
<=> ( v103573(VarCurr)
| v103590(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20666,axiom,
! [VarCurr] :
( v103590(VarCurr)
<=> ( v103551(VarCurr)
& v103591(VarCurr) ) ) ).
fof(writeUnaryOperator_8079,axiom,
! [VarCurr] :
( ~ v103591(VarCurr)
<=> v103553(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20665,axiom,
! [VarCurr] :
( v103573(VarCurr)
<=> ( v103574(VarCurr)
& v103553(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20664,axiom,
! [VarCurr] :
( v103574(VarCurr)
<=> ( v103575(VarCurr)
| v103584(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20663,axiom,
! [VarCurr] :
( v103584(VarCurr)
<=> ( v103585(VarCurr)
& v103589(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7227,axiom,
! [VarCurr] :
( v103589(VarCurr)
<=> ( ( v103577(VarCurr,bitIndex2)
<=> $false )
& ( v103577(VarCurr,bitIndex1)
<=> $false )
& ( v103577(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20662,axiom,
! [VarCurr] :
( v103585(VarCurr)
<=> ( v103586(VarCurr)
| v103587(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20661,axiom,
! [VarCurr] :
( v103587(VarCurr)
<=> ( v103551(VarCurr)
& v103588(VarCurr) ) ) ).
fof(writeUnaryOperator_8078,axiom,
! [VarCurr] :
( ~ v103588(VarCurr)
<=> v103586(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7226,axiom,
! [VarCurr] :
( v103586(VarCurr)
<=> ( v103541(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20660,axiom,
! [VarCurr] :
( v103575(VarCurr)
<=> ( v103576(VarCurr)
| v103578(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20659,axiom,
! [VarCurr] :
( v103578(VarCurr)
<=> ( v103579(VarCurr)
& v103583(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7225,axiom,
! [VarCurr] :
( v103583(VarCurr)
<=> ( ( v103577(VarCurr,bitIndex2)
<=> $false )
& ( v103577(VarCurr,bitIndex1)
<=> $true )
& ( v103577(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20658,axiom,
! [VarCurr] :
( v103579(VarCurr)
<=> ( v103580(VarCurr)
| v103581(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20657,axiom,
! [VarCurr] :
( v103581(VarCurr)
<=> ( v103551(VarCurr)
& v103582(VarCurr) ) ) ).
fof(writeUnaryOperator_8077,axiom,
! [VarCurr] :
( ~ v103582(VarCurr)
<=> v103580(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7224,axiom,
! [VarCurr] :
( v103580(VarCurr)
<=> ( v103541(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7223,axiom,
! [VarCurr] :
( v103576(VarCurr)
<=> ( ( v103577(VarCurr,bitIndex2)
<=> $true )
& ( v103577(VarCurr,bitIndex1)
<=> $false )
& ( v103577(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31856,axiom,
! [VarCurr] :
( v103577(VarCurr,bitIndex0)
<=> v103539(VarCurr) ) ).
fof(addAssignment_31855,axiom,
! [VarCurr] :
( v103577(VarCurr,bitIndex1)
<=> v103537(VarCurr) ) ).
fof(addAssignment_31854,axiom,
! [VarCurr] :
( v103577(VarCurr,bitIndex2)
<=> v103535(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103561(VarNext)
<=> ( v103562(VarNext)
& v103557(VarNext) ) ) ) ).
fof(writeUnaryOperator_8076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103562(VarNext)
<=> v103564(VarNext) ) ) ).
fof(addAssignment_31853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103564(VarNext)
<=> v103557(VarCurr) ) ) ).
fof(addAssignment_31852,axiom,
! [VarCurr] :
( v103557(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31851,axiom,
! [VarCurr] :
( v103555(VarCurr)
<=> $false ) ).
fof(addAssignment_31850,axiom,
! [VarCurr] :
( v103553(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31849,axiom,
! [VarCurr] :
( v103551(VarCurr)
<=> $false ) ).
fof(addAssignment_31848,axiom,
! [VarCurr] :
( v103541(VarCurr)
<=> v5941(VarCurr,bitIndex60) ) ).
fof(addAssignment_31847,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex60)
<=> v5943(VarCurr,bitIndex60) ) ).
fof(addAssignment_31846,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex60)
<=> v5945(VarCurr,bitIndex60) ) ).
fof(addAssignment_31845,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex60)
<=> v5947(VarCurr,bitIndex60) ) ).
fof(addAssignment_31844,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex60)
<=> v5949(VarCurr,bitIndex60) ) ).
fof(addAssignment_31843,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex60)
<=> v5951(VarCurr,bitIndex60) ) ).
fof(addAssignment_31842,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex60)
<=> v5953(VarCurr,bitIndex60) ) ).
fof(addAssignment_31841,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex60)
<=> v5955(VarCurr,bitIndex60) ) ).
fof(addAssignment_31840,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex60)
<=> v5957(VarCurr,bitIndex60) ) ).
fof(addAssignment_31839,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex60)
<=> v103543(VarNext,bitIndex60) ) ).
fof(addCaseBooleanConditionEqualRanges1_1679,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103544(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103543(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1735,axiom,
! [VarNext] :
( v103544(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103543(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20655,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103544(VarNext)
<=> v103545(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20654,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103545(VarNext)
<=> ( v103547(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_8075,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103547(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_31838,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex60)
<=> v5961(VarCurr,bitIndex60) ) ).
fof(addAssignment_31837,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex60)
<=> v5963(VarCurr,bitIndex60) ) ).
fof(addAssignment_31836,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex60)
<=> v5965(VarCurr,bitIndex60) ) ).
fof(addAssignment_31835,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex60)
<=> v5967(VarCurr,bitIndex60) ) ).
fof(addAssignment_31834,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex60)
<=> v5969(VarCurr,bitIndex60) ) ).
fof(addAssignment_31833,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex60)
<=> v476(VarCurr,bitIndex60) ) ).
fof(addAssignment_31832,axiom,
! [VarCurr] :
( v103539(VarCurr)
<=> $false ) ).
fof(addAssignment_31831,axiom,
! [VarCurr] :
( v103537(VarCurr)
<=> $false ) ).
fof(addAssignment_31830,axiom,
! [VarCurr] :
( v103535(VarCurr)
<=> $true ) ).
fof(addAssignment_31829,axiom,
! [VarCurr] :
( v103533(VarCurr)
<=> $false ) ).
fof(addAssignment_31828,axiom,
! [VarCurr] :
( v103531(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1678,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103484(VarNext)
=> ( v103453(VarNext)
<=> v103453(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1734,axiom,
! [VarNext] :
( v103484(VarNext)
=> ( v103453(VarNext)
<=> v103519(VarNext) ) ) ).
fof(addAssignment_31827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103519(VarNext)
<=> v103517(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4937,axiom,
! [VarCurr] :
( ~ v103455(VarCurr)
=> ( v103517(VarCurr)
<=> v103520(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4947,axiom,
! [VarCurr] :
( v103455(VarCurr)
=> ( v103517(VarCurr)
<=> v103457(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4936,axiom,
! [VarCurr] :
( ~ v103497(VarCurr)
=> ( v103520(VarCurr)
<=> v103479(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4946,axiom,
! [VarCurr] :
( v103497(VarCurr)
=> ( v103520(VarCurr)
<=> v103521(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1208,axiom,
! [VarCurr] :
( ( ~ v103500(VarCurr)
& ~ v103502(VarCurr) )
=> ( v103521(VarCurr)
<=> v103525(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4935,axiom,
! [VarCurr] :
( v103502(VarCurr)
=> ( v103521(VarCurr)
<=> v103524(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4945,axiom,
! [VarCurr] :
( v103500(VarCurr)
=> ( v103521(VarCurr)
<=> v103522(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4934,axiom,
! [VarCurr] :
( ~ v103510(VarCurr)
=> ( v103525(VarCurr)
<=> v103479(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4944,axiom,
! [VarCurr] :
( v103510(VarCurr)
=> ( v103525(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4933,axiom,
! [VarCurr] :
( ~ v103504(VarCurr)
=> ( v103524(VarCurr)
<=> v103479(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4943,axiom,
! [VarCurr] :
( v103504(VarCurr)
=> ( v103524(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2191,axiom,
! [VarCurr] :
( ~ v103523(VarCurr)
=> ( v103522(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2191,axiom,
! [VarCurr] :
( v103523(VarCurr)
=> ( v103522(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7222,axiom,
! [VarCurr] :
( v103523(VarCurr)
<=> ( v103465(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20653,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103484(VarNext)
<=> ( v103485(VarNext)
& v103494(VarNext) ) ) ) ).
fof(addAssignment_31826,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103494(VarNext)
<=> v103492(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20652,axiom,
! [VarCurr] :
( v103492(VarCurr)
<=> ( v103455(VarCurr)
| v103495(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20651,axiom,
! [VarCurr] :
( v103495(VarCurr)
<=> ( v103496(VarCurr)
& v103516(VarCurr) ) ) ).
fof(writeUnaryOperator_8074,axiom,
! [VarCurr] :
( ~ v103516(VarCurr)
<=> v103455(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20650,axiom,
! [VarCurr] :
( v103496(VarCurr)
<=> ( v103497(VarCurr)
| v103514(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20649,axiom,
! [VarCurr] :
( v103514(VarCurr)
<=> ( v103475(VarCurr)
& v103515(VarCurr) ) ) ).
fof(writeUnaryOperator_8073,axiom,
! [VarCurr] :
( ~ v103515(VarCurr)
<=> v103477(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20648,axiom,
! [VarCurr] :
( v103497(VarCurr)
<=> ( v103498(VarCurr)
& v103477(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20647,axiom,
! [VarCurr] :
( v103498(VarCurr)
<=> ( v103499(VarCurr)
| v103508(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20646,axiom,
! [VarCurr] :
( v103508(VarCurr)
<=> ( v103509(VarCurr)
& v103513(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7221,axiom,
! [VarCurr] :
( v103513(VarCurr)
<=> ( ( v103501(VarCurr,bitIndex2)
<=> $false )
& ( v103501(VarCurr,bitIndex1)
<=> $false )
& ( v103501(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20645,axiom,
! [VarCurr] :
( v103509(VarCurr)
<=> ( v103510(VarCurr)
| v103511(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20644,axiom,
! [VarCurr] :
( v103511(VarCurr)
<=> ( v103475(VarCurr)
& v103512(VarCurr) ) ) ).
fof(writeUnaryOperator_8072,axiom,
! [VarCurr] :
( ~ v103512(VarCurr)
<=> v103510(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7220,axiom,
! [VarCurr] :
( v103510(VarCurr)
<=> ( v103465(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20643,axiom,
! [VarCurr] :
( v103499(VarCurr)
<=> ( v103500(VarCurr)
| v103502(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20642,axiom,
! [VarCurr] :
( v103502(VarCurr)
<=> ( v103503(VarCurr)
& v103507(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7219,axiom,
! [VarCurr] :
( v103507(VarCurr)
<=> ( ( v103501(VarCurr,bitIndex2)
<=> $false )
& ( v103501(VarCurr,bitIndex1)
<=> $true )
& ( v103501(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20641,axiom,
! [VarCurr] :
( v103503(VarCurr)
<=> ( v103504(VarCurr)
| v103505(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20640,axiom,
! [VarCurr] :
( v103505(VarCurr)
<=> ( v103475(VarCurr)
& v103506(VarCurr) ) ) ).
fof(writeUnaryOperator_8071,axiom,
! [VarCurr] :
( ~ v103506(VarCurr)
<=> v103504(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7218,axiom,
! [VarCurr] :
( v103504(VarCurr)
<=> ( v103465(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7217,axiom,
! [VarCurr] :
( v103500(VarCurr)
<=> ( ( v103501(VarCurr,bitIndex2)
<=> $true )
& ( v103501(VarCurr,bitIndex1)
<=> $false )
& ( v103501(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31825,axiom,
! [VarCurr] :
( v103501(VarCurr,bitIndex0)
<=> v103463(VarCurr) ) ).
fof(addAssignment_31824,axiom,
! [VarCurr] :
( v103501(VarCurr,bitIndex1)
<=> v103461(VarCurr) ) ).
fof(addAssignment_31823,axiom,
! [VarCurr] :
( v103501(VarCurr,bitIndex2)
<=> v103459(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103485(VarNext)
<=> ( v103486(VarNext)
& v103481(VarNext) ) ) ) ).
fof(writeUnaryOperator_8070,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103486(VarNext)
<=> v103488(VarNext) ) ) ).
fof(addAssignment_31822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103488(VarNext)
<=> v103481(VarCurr) ) ) ).
fof(addAssignment_31821,axiom,
! [VarCurr] :
( v103481(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31820,axiom,
! [VarCurr] :
( v103479(VarCurr)
<=> $false ) ).
fof(addAssignment_31819,axiom,
! [VarCurr] :
( v103477(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31818,axiom,
! [VarCurr] :
( v103475(VarCurr)
<=> $false ) ).
fof(addAssignment_31817,axiom,
! [VarCurr] :
( v103465(VarCurr)
<=> v5941(VarCurr,bitIndex59) ) ).
fof(addAssignment_31816,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex59)
<=> v5943(VarCurr,bitIndex59) ) ).
fof(addAssignment_31815,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex59)
<=> v5945(VarCurr,bitIndex59) ) ).
fof(addAssignment_31814,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex59)
<=> v5947(VarCurr,bitIndex59) ) ).
fof(addAssignment_31813,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex59)
<=> v5949(VarCurr,bitIndex59) ) ).
fof(addAssignment_31812,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex59)
<=> v5951(VarCurr,bitIndex59) ) ).
fof(addAssignment_31811,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex59)
<=> v5953(VarCurr,bitIndex59) ) ).
fof(addAssignment_31810,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex59)
<=> v5955(VarCurr,bitIndex59) ) ).
fof(addAssignment_31809,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex59)
<=> v5957(VarCurr,bitIndex59) ) ).
fof(addAssignment_31808,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex59)
<=> v103467(VarNext,bitIndex59) ) ).
fof(addCaseBooleanConditionEqualRanges1_1677,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103468(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103467(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1733,axiom,
! [VarNext] :
( v103468(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103467(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20638,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103468(VarNext)
<=> v103469(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20637,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103469(VarNext)
<=> ( v103471(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_8069,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103471(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_31807,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex59)
<=> v5961(VarCurr,bitIndex59) ) ).
fof(addAssignment_31806,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex59)
<=> v5963(VarCurr,bitIndex59) ) ).
fof(addAssignment_31805,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex59)
<=> v5965(VarCurr,bitIndex59) ) ).
fof(addAssignment_31804,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex59)
<=> v5967(VarCurr,bitIndex59) ) ).
fof(addAssignment_31803,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex59)
<=> v5969(VarCurr,bitIndex59) ) ).
fof(addAssignment_31802,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex59)
<=> v476(VarCurr,bitIndex59) ) ).
fof(addAssignment_31801,axiom,
! [VarCurr] :
( v103463(VarCurr)
<=> $false ) ).
fof(addAssignment_31800,axiom,
! [VarCurr] :
( v103461(VarCurr)
<=> $false ) ).
fof(addAssignment_31799,axiom,
! [VarCurr] :
( v103459(VarCurr)
<=> $true ) ).
fof(addAssignment_31798,axiom,
! [VarCurr] :
( v103457(VarCurr)
<=> $false ) ).
fof(addAssignment_31797,axiom,
! [VarCurr] :
( v103455(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1676,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103408(VarNext)
=> ( v103377(VarNext)
<=> v103377(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1732,axiom,
! [VarNext] :
( v103408(VarNext)
=> ( v103377(VarNext)
<=> v103443(VarNext) ) ) ).
fof(addAssignment_31796,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103443(VarNext)
<=> v103441(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4932,axiom,
! [VarCurr] :
( ~ v103379(VarCurr)
=> ( v103441(VarCurr)
<=> v103444(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4942,axiom,
! [VarCurr] :
( v103379(VarCurr)
=> ( v103441(VarCurr)
<=> v103381(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4931,axiom,
! [VarCurr] :
( ~ v103421(VarCurr)
=> ( v103444(VarCurr)
<=> v103403(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4941,axiom,
! [VarCurr] :
( v103421(VarCurr)
=> ( v103444(VarCurr)
<=> v103445(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1207,axiom,
! [VarCurr] :
( ( ~ v103424(VarCurr)
& ~ v103426(VarCurr) )
=> ( v103445(VarCurr)
<=> v103449(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4930,axiom,
! [VarCurr] :
( v103426(VarCurr)
=> ( v103445(VarCurr)
<=> v103448(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4940,axiom,
! [VarCurr] :
( v103424(VarCurr)
=> ( v103445(VarCurr)
<=> v103446(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4929,axiom,
! [VarCurr] :
( ~ v103434(VarCurr)
=> ( v103449(VarCurr)
<=> v103403(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4939,axiom,
! [VarCurr] :
( v103434(VarCurr)
=> ( v103449(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4928,axiom,
! [VarCurr] :
( ~ v103428(VarCurr)
=> ( v103448(VarCurr)
<=> v103403(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4938,axiom,
! [VarCurr] :
( v103428(VarCurr)
=> ( v103448(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2190,axiom,
! [VarCurr] :
( ~ v103447(VarCurr)
=> ( v103446(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2190,axiom,
! [VarCurr] :
( v103447(VarCurr)
=> ( v103446(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7216,axiom,
! [VarCurr] :
( v103447(VarCurr)
<=> ( v103389(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103408(VarNext)
<=> ( v103409(VarNext)
& v103418(VarNext) ) ) ) ).
fof(addAssignment_31795,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103418(VarNext)
<=> v103416(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20635,axiom,
! [VarCurr] :
( v103416(VarCurr)
<=> ( v103379(VarCurr)
| v103419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20634,axiom,
! [VarCurr] :
( v103419(VarCurr)
<=> ( v103420(VarCurr)
& v103440(VarCurr) ) ) ).
fof(writeUnaryOperator_8068,axiom,
! [VarCurr] :
( ~ v103440(VarCurr)
<=> v103379(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20633,axiom,
! [VarCurr] :
( v103420(VarCurr)
<=> ( v103421(VarCurr)
| v103438(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20632,axiom,
! [VarCurr] :
( v103438(VarCurr)
<=> ( v103399(VarCurr)
& v103439(VarCurr) ) ) ).
fof(writeUnaryOperator_8067,axiom,
! [VarCurr] :
( ~ v103439(VarCurr)
<=> v103401(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20631,axiom,
! [VarCurr] :
( v103421(VarCurr)
<=> ( v103422(VarCurr)
& v103401(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20630,axiom,
! [VarCurr] :
( v103422(VarCurr)
<=> ( v103423(VarCurr)
| v103432(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20629,axiom,
! [VarCurr] :
( v103432(VarCurr)
<=> ( v103433(VarCurr)
& v103437(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7215,axiom,
! [VarCurr] :
( v103437(VarCurr)
<=> ( ( v103425(VarCurr,bitIndex2)
<=> $false )
& ( v103425(VarCurr,bitIndex1)
<=> $false )
& ( v103425(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20628,axiom,
! [VarCurr] :
( v103433(VarCurr)
<=> ( v103434(VarCurr)
| v103435(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20627,axiom,
! [VarCurr] :
( v103435(VarCurr)
<=> ( v103399(VarCurr)
& v103436(VarCurr) ) ) ).
fof(writeUnaryOperator_8066,axiom,
! [VarCurr] :
( ~ v103436(VarCurr)
<=> v103434(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7214,axiom,
! [VarCurr] :
( v103434(VarCurr)
<=> ( v103389(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20626,axiom,
! [VarCurr] :
( v103423(VarCurr)
<=> ( v103424(VarCurr)
| v103426(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20625,axiom,
! [VarCurr] :
( v103426(VarCurr)
<=> ( v103427(VarCurr)
& v103431(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7213,axiom,
! [VarCurr] :
( v103431(VarCurr)
<=> ( ( v103425(VarCurr,bitIndex2)
<=> $false )
& ( v103425(VarCurr,bitIndex1)
<=> $true )
& ( v103425(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20624,axiom,
! [VarCurr] :
( v103427(VarCurr)
<=> ( v103428(VarCurr)
| v103429(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20623,axiom,
! [VarCurr] :
( v103429(VarCurr)
<=> ( v103399(VarCurr)
& v103430(VarCurr) ) ) ).
fof(writeUnaryOperator_8065,axiom,
! [VarCurr] :
( ~ v103430(VarCurr)
<=> v103428(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7212,axiom,
! [VarCurr] :
( v103428(VarCurr)
<=> ( v103389(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7211,axiom,
! [VarCurr] :
( v103424(VarCurr)
<=> ( ( v103425(VarCurr,bitIndex2)
<=> $true )
& ( v103425(VarCurr,bitIndex1)
<=> $false )
& ( v103425(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31794,axiom,
! [VarCurr] :
( v103425(VarCurr,bitIndex0)
<=> v103387(VarCurr) ) ).
fof(addAssignment_31793,axiom,
! [VarCurr] :
( v103425(VarCurr,bitIndex1)
<=> v103385(VarCurr) ) ).
fof(addAssignment_31792,axiom,
! [VarCurr] :
( v103425(VarCurr,bitIndex2)
<=> v103383(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103409(VarNext)
<=> ( v103410(VarNext)
& v103405(VarNext) ) ) ) ).
fof(writeUnaryOperator_8064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103410(VarNext)
<=> v103412(VarNext) ) ) ).
fof(addAssignment_31791,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103412(VarNext)
<=> v103405(VarCurr) ) ) ).
fof(addAssignment_31790,axiom,
! [VarCurr] :
( v103405(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31789,axiom,
! [VarCurr] :
( v103403(VarCurr)
<=> $false ) ).
fof(addAssignment_31788,axiom,
! [VarCurr] :
( v103401(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31787,axiom,
! [VarCurr] :
( v103399(VarCurr)
<=> $false ) ).
fof(addAssignment_31786,axiom,
! [VarCurr] :
( v103389(VarCurr)
<=> v5941(VarCurr,bitIndex58) ) ).
fof(addAssignment_31785,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex58)
<=> v5943(VarCurr,bitIndex58) ) ).
fof(addAssignment_31784,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex58)
<=> v5945(VarCurr,bitIndex58) ) ).
fof(addAssignment_31783,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex58)
<=> v5947(VarCurr,bitIndex58) ) ).
fof(addAssignment_31782,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex58)
<=> v5949(VarCurr,bitIndex58) ) ).
fof(addAssignment_31781,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex58)
<=> v5951(VarCurr,bitIndex58) ) ).
fof(addAssignment_31780,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex58)
<=> v5953(VarCurr,bitIndex58) ) ).
fof(addAssignment_31779,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex58)
<=> v5955(VarCurr,bitIndex58) ) ).
fof(addAssignment_31778,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex58)
<=> v5957(VarCurr,bitIndex58) ) ).
fof(addAssignment_31777,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex58)
<=> v103391(VarNext,bitIndex58) ) ).
fof(addCaseBooleanConditionEqualRanges1_1675,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103392(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103391(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1731,axiom,
! [VarNext] :
( v103392(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103391(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103392(VarNext)
<=> v103393(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103393(VarNext)
<=> ( v103395(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_8063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103395(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_31776,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex58)
<=> v5961(VarCurr,bitIndex58) ) ).
fof(addAssignment_31775,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex58)
<=> v5963(VarCurr,bitIndex58) ) ).
fof(addAssignment_31774,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex58)
<=> v5965(VarCurr,bitIndex58) ) ).
fof(addAssignment_31773,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex58)
<=> v5967(VarCurr,bitIndex58) ) ).
fof(addAssignment_31772,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex58)
<=> v5969(VarCurr,bitIndex58) ) ).
fof(addAssignment_31771,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex58)
<=> v476(VarCurr,bitIndex58) ) ).
fof(addAssignment_31770,axiom,
! [VarCurr] :
( v103387(VarCurr)
<=> $false ) ).
fof(addAssignment_31769,axiom,
! [VarCurr] :
( v103385(VarCurr)
<=> $false ) ).
fof(addAssignment_31768,axiom,
! [VarCurr] :
( v103383(VarCurr)
<=> $true ) ).
fof(addAssignment_31767,axiom,
! [VarCurr] :
( v103381(VarCurr)
<=> $false ) ).
fof(addAssignment_31766,axiom,
! [VarCurr] :
( v103379(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1674,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103332(VarNext)
=> ( v103309(VarNext)
<=> v103309(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1730,axiom,
! [VarNext] :
( v103332(VarNext)
=> ( v103309(VarNext)
<=> v103367(VarNext) ) ) ).
fof(addAssignment_31765,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103367(VarNext)
<=> v103365(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4927,axiom,
! [VarCurr] :
( ~ v103311(VarCurr)
=> ( v103365(VarCurr)
<=> v103368(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4937,axiom,
! [VarCurr] :
( v103311(VarCurr)
=> ( v103365(VarCurr)
<=> v103313(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4926,axiom,
! [VarCurr] :
( ~ v103345(VarCurr)
=> ( v103368(VarCurr)
<=> v103327(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4936,axiom,
! [VarCurr] :
( v103345(VarCurr)
=> ( v103368(VarCurr)
<=> v103369(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1206,axiom,
! [VarCurr] :
( ( ~ v103348(VarCurr)
& ~ v103350(VarCurr) )
=> ( v103369(VarCurr)
<=> v103373(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4925,axiom,
! [VarCurr] :
( v103350(VarCurr)
=> ( v103369(VarCurr)
<=> v103372(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4935,axiom,
! [VarCurr] :
( v103348(VarCurr)
=> ( v103369(VarCurr)
<=> v103370(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4924,axiom,
! [VarCurr] :
( ~ v103358(VarCurr)
=> ( v103373(VarCurr)
<=> v103327(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4934,axiom,
! [VarCurr] :
( v103358(VarCurr)
=> ( v103373(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4923,axiom,
! [VarCurr] :
( ~ v103352(VarCurr)
=> ( v103372(VarCurr)
<=> v103327(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4933,axiom,
! [VarCurr] :
( v103352(VarCurr)
=> ( v103372(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2189,axiom,
! [VarCurr] :
( ~ v103371(VarCurr)
=> ( v103370(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2189,axiom,
! [VarCurr] :
( v103371(VarCurr)
=> ( v103370(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7210,axiom,
! [VarCurr] :
( v103371(VarCurr)
<=> ( v103321(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20619,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103332(VarNext)
<=> ( v103333(VarNext)
& v103342(VarNext) ) ) ) ).
fof(addAssignment_31764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103342(VarNext)
<=> v103340(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20618,axiom,
! [VarCurr] :
( v103340(VarCurr)
<=> ( v103311(VarCurr)
| v103343(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20617,axiom,
! [VarCurr] :
( v103343(VarCurr)
<=> ( v103344(VarCurr)
& v103364(VarCurr) ) ) ).
fof(writeUnaryOperator_8062,axiom,
! [VarCurr] :
( ~ v103364(VarCurr)
<=> v103311(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20616,axiom,
! [VarCurr] :
( v103344(VarCurr)
<=> ( v103345(VarCurr)
| v103362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20615,axiom,
! [VarCurr] :
( v103362(VarCurr)
<=> ( v103323(VarCurr)
& v103363(VarCurr) ) ) ).
fof(writeUnaryOperator_8061,axiom,
! [VarCurr] :
( ~ v103363(VarCurr)
<=> v103325(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20614,axiom,
! [VarCurr] :
( v103345(VarCurr)
<=> ( v103346(VarCurr)
& v103325(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20613,axiom,
! [VarCurr] :
( v103346(VarCurr)
<=> ( v103347(VarCurr)
| v103356(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20612,axiom,
! [VarCurr] :
( v103356(VarCurr)
<=> ( v103357(VarCurr)
& v103361(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7209,axiom,
! [VarCurr] :
( v103361(VarCurr)
<=> ( ( v103349(VarCurr,bitIndex2)
<=> $false )
& ( v103349(VarCurr,bitIndex1)
<=> $false )
& ( v103349(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20611,axiom,
! [VarCurr] :
( v103357(VarCurr)
<=> ( v103358(VarCurr)
| v103359(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20610,axiom,
! [VarCurr] :
( v103359(VarCurr)
<=> ( v103323(VarCurr)
& v103360(VarCurr) ) ) ).
fof(writeUnaryOperator_8060,axiom,
! [VarCurr] :
( ~ v103360(VarCurr)
<=> v103358(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7208,axiom,
! [VarCurr] :
( v103358(VarCurr)
<=> ( v103321(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20609,axiom,
! [VarCurr] :
( v103347(VarCurr)
<=> ( v103348(VarCurr)
| v103350(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20608,axiom,
! [VarCurr] :
( v103350(VarCurr)
<=> ( v103351(VarCurr)
& v103355(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7207,axiom,
! [VarCurr] :
( v103355(VarCurr)
<=> ( ( v103349(VarCurr,bitIndex2)
<=> $false )
& ( v103349(VarCurr,bitIndex1)
<=> $true )
& ( v103349(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20607,axiom,
! [VarCurr] :
( v103351(VarCurr)
<=> ( v103352(VarCurr)
| v103353(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20606,axiom,
! [VarCurr] :
( v103353(VarCurr)
<=> ( v103323(VarCurr)
& v103354(VarCurr) ) ) ).
fof(writeUnaryOperator_8059,axiom,
! [VarCurr] :
( ~ v103354(VarCurr)
<=> v103352(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7206,axiom,
! [VarCurr] :
( v103352(VarCurr)
<=> ( v103321(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7205,axiom,
! [VarCurr] :
( v103348(VarCurr)
<=> ( ( v103349(VarCurr,bitIndex2)
<=> $true )
& ( v103349(VarCurr,bitIndex1)
<=> $false )
& ( v103349(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31763,axiom,
! [VarCurr] :
( v103349(VarCurr,bitIndex0)
<=> v103319(VarCurr) ) ).
fof(addAssignment_31762,axiom,
! [VarCurr] :
( v103349(VarCurr,bitIndex1)
<=> v103317(VarCurr) ) ).
fof(addAssignment_31761,axiom,
! [VarCurr] :
( v103349(VarCurr,bitIndex2)
<=> v103315(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20605,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103333(VarNext)
<=> ( v103334(VarNext)
& v103329(VarNext) ) ) ) ).
fof(writeUnaryOperator_8058,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103334(VarNext)
<=> v103336(VarNext) ) ) ).
fof(addAssignment_31760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103336(VarNext)
<=> v103329(VarCurr) ) ) ).
fof(addAssignment_31759,axiom,
! [VarCurr] :
( v103329(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31758,axiom,
! [VarCurr] :
( v103327(VarCurr)
<=> $false ) ).
fof(addAssignment_31757,axiom,
! [VarCurr] :
( v103325(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31756,axiom,
! [VarCurr] :
( v103323(VarCurr)
<=> $false ) ).
fof(addAssignment_31755,axiom,
! [VarCurr] :
( v103321(VarCurr)
<=> v5941(VarCurr,bitIndex57) ) ).
fof(addAssignment_31754,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex57)
<=> v5943(VarCurr,bitIndex57) ) ).
fof(addAssignment_31753,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex57)
<=> v5945(VarCurr,bitIndex57) ) ).
fof(addAssignment_31752,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex57)
<=> v5947(VarCurr,bitIndex57) ) ).
fof(addAssignment_31751,axiom,
! [VarCurr] :
( v103319(VarCurr)
<=> $false ) ).
fof(addAssignment_31750,axiom,
! [VarCurr] :
( v103317(VarCurr)
<=> $false ) ).
fof(addAssignment_31749,axiom,
! [VarCurr] :
( v103315(VarCurr)
<=> $true ) ).
fof(addAssignment_31748,axiom,
! [VarCurr] :
( v103313(VarCurr)
<=> $false ) ).
fof(addAssignment_31747,axiom,
! [VarCurr] :
( v103311(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1673,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103264(VarNext)
=> ( v103233(VarNext)
<=> v103233(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1729,axiom,
! [VarNext] :
( v103264(VarNext)
=> ( v103233(VarNext)
<=> v103299(VarNext) ) ) ).
fof(addAssignment_31746,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103299(VarNext)
<=> v103297(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4922,axiom,
! [VarCurr] :
( ~ v103235(VarCurr)
=> ( v103297(VarCurr)
<=> v103300(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4932,axiom,
! [VarCurr] :
( v103235(VarCurr)
=> ( v103297(VarCurr)
<=> v103237(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4921,axiom,
! [VarCurr] :
( ~ v103277(VarCurr)
=> ( v103300(VarCurr)
<=> v103259(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4931,axiom,
! [VarCurr] :
( v103277(VarCurr)
=> ( v103300(VarCurr)
<=> v103301(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1205,axiom,
! [VarCurr] :
( ( ~ v103280(VarCurr)
& ~ v103282(VarCurr) )
=> ( v103301(VarCurr)
<=> v103305(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4920,axiom,
! [VarCurr] :
( v103282(VarCurr)
=> ( v103301(VarCurr)
<=> v103304(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4930,axiom,
! [VarCurr] :
( v103280(VarCurr)
=> ( v103301(VarCurr)
<=> v103302(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4919,axiom,
! [VarCurr] :
( ~ v103290(VarCurr)
=> ( v103305(VarCurr)
<=> v103259(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4929,axiom,
! [VarCurr] :
( v103290(VarCurr)
=> ( v103305(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4918,axiom,
! [VarCurr] :
( ~ v103284(VarCurr)
=> ( v103304(VarCurr)
<=> v103259(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4928,axiom,
! [VarCurr] :
( v103284(VarCurr)
=> ( v103304(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2188,axiom,
! [VarCurr] :
( ~ v103303(VarCurr)
=> ( v103302(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2188,axiom,
! [VarCurr] :
( v103303(VarCurr)
=> ( v103302(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7204,axiom,
! [VarCurr] :
( v103303(VarCurr)
<=> ( v103245(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20604,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103264(VarNext)
<=> ( v103265(VarNext)
& v103274(VarNext) ) ) ) ).
fof(addAssignment_31745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103274(VarNext)
<=> v103272(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20603,axiom,
! [VarCurr] :
( v103272(VarCurr)
<=> ( v103235(VarCurr)
| v103275(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20602,axiom,
! [VarCurr] :
( v103275(VarCurr)
<=> ( v103276(VarCurr)
& v103296(VarCurr) ) ) ).
fof(writeUnaryOperator_8057,axiom,
! [VarCurr] :
( ~ v103296(VarCurr)
<=> v103235(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20601,axiom,
! [VarCurr] :
( v103276(VarCurr)
<=> ( v103277(VarCurr)
| v103294(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20600,axiom,
! [VarCurr] :
( v103294(VarCurr)
<=> ( v103255(VarCurr)
& v103295(VarCurr) ) ) ).
fof(writeUnaryOperator_8056,axiom,
! [VarCurr] :
( ~ v103295(VarCurr)
<=> v103257(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20599,axiom,
! [VarCurr] :
( v103277(VarCurr)
<=> ( v103278(VarCurr)
& v103257(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20598,axiom,
! [VarCurr] :
( v103278(VarCurr)
<=> ( v103279(VarCurr)
| v103288(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20597,axiom,
! [VarCurr] :
( v103288(VarCurr)
<=> ( v103289(VarCurr)
& v103293(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7203,axiom,
! [VarCurr] :
( v103293(VarCurr)
<=> ( ( v103281(VarCurr,bitIndex2)
<=> $false )
& ( v103281(VarCurr,bitIndex1)
<=> $false )
& ( v103281(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20596,axiom,
! [VarCurr] :
( v103289(VarCurr)
<=> ( v103290(VarCurr)
| v103291(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20595,axiom,
! [VarCurr] :
( v103291(VarCurr)
<=> ( v103255(VarCurr)
& v103292(VarCurr) ) ) ).
fof(writeUnaryOperator_8055,axiom,
! [VarCurr] :
( ~ v103292(VarCurr)
<=> v103290(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7202,axiom,
! [VarCurr] :
( v103290(VarCurr)
<=> ( v103245(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20594,axiom,
! [VarCurr] :
( v103279(VarCurr)
<=> ( v103280(VarCurr)
| v103282(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20593,axiom,
! [VarCurr] :
( v103282(VarCurr)
<=> ( v103283(VarCurr)
& v103287(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7201,axiom,
! [VarCurr] :
( v103287(VarCurr)
<=> ( ( v103281(VarCurr,bitIndex2)
<=> $false )
& ( v103281(VarCurr,bitIndex1)
<=> $true )
& ( v103281(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20592,axiom,
! [VarCurr] :
( v103283(VarCurr)
<=> ( v103284(VarCurr)
| v103285(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20591,axiom,
! [VarCurr] :
( v103285(VarCurr)
<=> ( v103255(VarCurr)
& v103286(VarCurr) ) ) ).
fof(writeUnaryOperator_8054,axiom,
! [VarCurr] :
( ~ v103286(VarCurr)
<=> v103284(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7200,axiom,
! [VarCurr] :
( v103284(VarCurr)
<=> ( v103245(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7199,axiom,
! [VarCurr] :
( v103280(VarCurr)
<=> ( ( v103281(VarCurr,bitIndex2)
<=> $true )
& ( v103281(VarCurr,bitIndex1)
<=> $false )
& ( v103281(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31744,axiom,
! [VarCurr] :
( v103281(VarCurr,bitIndex0)
<=> v103243(VarCurr) ) ).
fof(addAssignment_31743,axiom,
! [VarCurr] :
( v103281(VarCurr,bitIndex1)
<=> v103241(VarCurr) ) ).
fof(addAssignment_31742,axiom,
! [VarCurr] :
( v103281(VarCurr,bitIndex2)
<=> v103239(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20590,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103265(VarNext)
<=> ( v103266(VarNext)
& v103261(VarNext) ) ) ) ).
fof(writeUnaryOperator_8053,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103266(VarNext)
<=> v103268(VarNext) ) ) ).
fof(addAssignment_31741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103268(VarNext)
<=> v103261(VarCurr) ) ) ).
fof(addAssignment_31740,axiom,
! [VarCurr] :
( v103261(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31739,axiom,
! [VarCurr] :
( v103259(VarCurr)
<=> $false ) ).
fof(addAssignment_31738,axiom,
! [VarCurr] :
( v103257(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31737,axiom,
! [VarCurr] :
( v103255(VarCurr)
<=> $false ) ).
fof(addAssignment_31736,axiom,
! [VarCurr] :
( v103245(VarCurr)
<=> v5941(VarCurr,bitIndex56) ) ).
fof(addAssignment_31735,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex56)
<=> v5943(VarCurr,bitIndex56) ) ).
fof(addAssignment_31734,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex56)
<=> v5945(VarCurr,bitIndex56) ) ).
fof(addAssignment_31733,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex56)
<=> v5947(VarCurr,bitIndex56) ) ).
fof(addAssignment_31732,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex56)
<=> v5949(VarCurr,bitIndex56) ) ).
fof(addAssignment_31731,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex56)
<=> v5951(VarCurr,bitIndex56) ) ).
fof(addAssignment_31730,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex56)
<=> v5953(VarCurr,bitIndex56) ) ).
fof(addAssignment_31729,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex56)
<=> v5955(VarCurr,bitIndex56) ) ).
fof(addAssignment_31728,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex56)
<=> v5957(VarCurr,bitIndex56) ) ).
fof(addAssignment_31727,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex56)
<=> v103247(VarNext,bitIndex56) ) ).
fof(addCaseBooleanConditionEqualRanges1_1672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103248(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103247(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1728,axiom,
! [VarNext] :
( v103248(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103247(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20589,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103248(VarNext)
<=> v103249(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103249(VarNext)
<=> ( v103251(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_8052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103251(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_31726,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex56)
<=> v5961(VarCurr,bitIndex56) ) ).
fof(addAssignment_31725,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex56)
<=> v5963(VarCurr,bitIndex56) ) ).
fof(addAssignment_31724,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex56)
<=> v5965(VarCurr,bitIndex56) ) ).
fof(addAssignment_31723,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex56)
<=> v5967(VarCurr,bitIndex56) ) ).
fof(addAssignment_31722,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex56)
<=> v5969(VarCurr,bitIndex56) ) ).
fof(addAssignment_31721,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex56)
<=> v476(VarCurr,bitIndex56) ) ).
fof(addAssignment_31720,axiom,
! [VarCurr] :
( v103243(VarCurr)
<=> $false ) ).
fof(addAssignment_31719,axiom,
! [VarCurr] :
( v103241(VarCurr)
<=> $false ) ).
fof(addAssignment_31718,axiom,
! [VarCurr] :
( v103239(VarCurr)
<=> $true ) ).
fof(addAssignment_31717,axiom,
! [VarCurr] :
( v103237(VarCurr)
<=> $false ) ).
fof(addAssignment_31716,axiom,
! [VarCurr] :
( v103235(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1671,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103188(VarNext)
=> ( v103157(VarNext)
<=> v103157(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1727,axiom,
! [VarNext] :
( v103188(VarNext)
=> ( v103157(VarNext)
<=> v103223(VarNext) ) ) ).
fof(addAssignment_31715,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103223(VarNext)
<=> v103221(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4917,axiom,
! [VarCurr] :
( ~ v103159(VarCurr)
=> ( v103221(VarCurr)
<=> v103224(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4927,axiom,
! [VarCurr] :
( v103159(VarCurr)
=> ( v103221(VarCurr)
<=> v103161(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4916,axiom,
! [VarCurr] :
( ~ v103201(VarCurr)
=> ( v103224(VarCurr)
<=> v103183(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4926,axiom,
! [VarCurr] :
( v103201(VarCurr)
=> ( v103224(VarCurr)
<=> v103225(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1204,axiom,
! [VarCurr] :
( ( ~ v103204(VarCurr)
& ~ v103206(VarCurr) )
=> ( v103225(VarCurr)
<=> v103229(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4915,axiom,
! [VarCurr] :
( v103206(VarCurr)
=> ( v103225(VarCurr)
<=> v103228(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4925,axiom,
! [VarCurr] :
( v103204(VarCurr)
=> ( v103225(VarCurr)
<=> v103226(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4914,axiom,
! [VarCurr] :
( ~ v103214(VarCurr)
=> ( v103229(VarCurr)
<=> v103183(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4924,axiom,
! [VarCurr] :
( v103214(VarCurr)
=> ( v103229(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4913,axiom,
! [VarCurr] :
( ~ v103208(VarCurr)
=> ( v103228(VarCurr)
<=> v103183(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4923,axiom,
! [VarCurr] :
( v103208(VarCurr)
=> ( v103228(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2187,axiom,
! [VarCurr] :
( ~ v103227(VarCurr)
=> ( v103226(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2187,axiom,
! [VarCurr] :
( v103227(VarCurr)
=> ( v103226(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7198,axiom,
! [VarCurr] :
( v103227(VarCurr)
<=> ( v103169(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103188(VarNext)
<=> ( v103189(VarNext)
& v103198(VarNext) ) ) ) ).
fof(addAssignment_31714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103198(VarNext)
<=> v103196(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20586,axiom,
! [VarCurr] :
( v103196(VarCurr)
<=> ( v103159(VarCurr)
| v103199(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20585,axiom,
! [VarCurr] :
( v103199(VarCurr)
<=> ( v103200(VarCurr)
& v103220(VarCurr) ) ) ).
fof(writeUnaryOperator_8051,axiom,
! [VarCurr] :
( ~ v103220(VarCurr)
<=> v103159(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20584,axiom,
! [VarCurr] :
( v103200(VarCurr)
<=> ( v103201(VarCurr)
| v103218(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20583,axiom,
! [VarCurr] :
( v103218(VarCurr)
<=> ( v103179(VarCurr)
& v103219(VarCurr) ) ) ).
fof(writeUnaryOperator_8050,axiom,
! [VarCurr] :
( ~ v103219(VarCurr)
<=> v103181(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20582,axiom,
! [VarCurr] :
( v103201(VarCurr)
<=> ( v103202(VarCurr)
& v103181(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20581,axiom,
! [VarCurr] :
( v103202(VarCurr)
<=> ( v103203(VarCurr)
| v103212(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20580,axiom,
! [VarCurr] :
( v103212(VarCurr)
<=> ( v103213(VarCurr)
& v103217(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7197,axiom,
! [VarCurr] :
( v103217(VarCurr)
<=> ( ( v103205(VarCurr,bitIndex2)
<=> $false )
& ( v103205(VarCurr,bitIndex1)
<=> $false )
& ( v103205(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20579,axiom,
! [VarCurr] :
( v103213(VarCurr)
<=> ( v103214(VarCurr)
| v103215(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20578,axiom,
! [VarCurr] :
( v103215(VarCurr)
<=> ( v103179(VarCurr)
& v103216(VarCurr) ) ) ).
fof(writeUnaryOperator_8049,axiom,
! [VarCurr] :
( ~ v103216(VarCurr)
<=> v103214(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7196,axiom,
! [VarCurr] :
( v103214(VarCurr)
<=> ( v103169(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20577,axiom,
! [VarCurr] :
( v103203(VarCurr)
<=> ( v103204(VarCurr)
| v103206(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20576,axiom,
! [VarCurr] :
( v103206(VarCurr)
<=> ( v103207(VarCurr)
& v103211(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7195,axiom,
! [VarCurr] :
( v103211(VarCurr)
<=> ( ( v103205(VarCurr,bitIndex2)
<=> $false )
& ( v103205(VarCurr,bitIndex1)
<=> $true )
& ( v103205(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20575,axiom,
! [VarCurr] :
( v103207(VarCurr)
<=> ( v103208(VarCurr)
| v103209(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20574,axiom,
! [VarCurr] :
( v103209(VarCurr)
<=> ( v103179(VarCurr)
& v103210(VarCurr) ) ) ).
fof(writeUnaryOperator_8048,axiom,
! [VarCurr] :
( ~ v103210(VarCurr)
<=> v103208(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7194,axiom,
! [VarCurr] :
( v103208(VarCurr)
<=> ( v103169(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7193,axiom,
! [VarCurr] :
( v103204(VarCurr)
<=> ( ( v103205(VarCurr,bitIndex2)
<=> $true )
& ( v103205(VarCurr,bitIndex1)
<=> $false )
& ( v103205(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31713,axiom,
! [VarCurr] :
( v103205(VarCurr,bitIndex0)
<=> v103167(VarCurr) ) ).
fof(addAssignment_31712,axiom,
! [VarCurr] :
( v103205(VarCurr,bitIndex1)
<=> v103165(VarCurr) ) ).
fof(addAssignment_31711,axiom,
! [VarCurr] :
( v103205(VarCurr,bitIndex2)
<=> v103163(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20573,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103189(VarNext)
<=> ( v103190(VarNext)
& v103185(VarNext) ) ) ) ).
fof(writeUnaryOperator_8047,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103190(VarNext)
<=> v103192(VarNext) ) ) ).
fof(addAssignment_31710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103192(VarNext)
<=> v103185(VarCurr) ) ) ).
fof(addAssignment_31709,axiom,
! [VarCurr] :
( v103185(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31708,axiom,
! [VarCurr] :
( v103183(VarCurr)
<=> $false ) ).
fof(addAssignment_31707,axiom,
! [VarCurr] :
( v103181(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31706,axiom,
! [VarCurr] :
( v103179(VarCurr)
<=> $false ) ).
fof(addAssignment_31705,axiom,
! [VarCurr] :
( v103169(VarCurr)
<=> v5941(VarCurr,bitIndex55) ) ).
fof(addAssignment_31704,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex55)
<=> v5943(VarCurr,bitIndex55) ) ).
fof(addAssignment_31703,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex55)
<=> v5945(VarCurr,bitIndex55) ) ).
fof(addAssignment_31702,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex55)
<=> v5947(VarCurr,bitIndex55) ) ).
fof(addAssignment_31701,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex55)
<=> v5949(VarCurr,bitIndex55) ) ).
fof(addAssignment_31700,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex55)
<=> v5951(VarCurr,bitIndex55) ) ).
fof(addAssignment_31699,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex55)
<=> v5953(VarCurr,bitIndex55) ) ).
fof(addAssignment_31698,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex55)
<=> v5955(VarCurr,bitIndex55) ) ).
fof(addAssignment_31697,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex55)
<=> v5957(VarCurr,bitIndex55) ) ).
fof(addAssignment_31696,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex55)
<=> v103171(VarNext,bitIndex55) ) ).
fof(addCaseBooleanConditionEqualRanges1_1670,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103172(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103171(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1726,axiom,
! [VarNext] :
( v103172(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103171(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20572,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103172(VarNext)
<=> v103173(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20571,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103173(VarNext)
<=> ( v103175(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_8046,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103175(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_31695,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex55)
<=> v5961(VarCurr,bitIndex55) ) ).
fof(addAssignment_31694,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex55)
<=> v5963(VarCurr,bitIndex55) ) ).
fof(addAssignment_31693,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex55)
<=> v5965(VarCurr,bitIndex55) ) ).
fof(addAssignment_31692,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex55)
<=> v5967(VarCurr,bitIndex55) ) ).
fof(addAssignment_31691,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex55)
<=> v5969(VarCurr,bitIndex55) ) ).
fof(addAssignment_31690,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex55)
<=> v476(VarCurr,bitIndex55) ) ).
fof(addAssignment_31689,axiom,
! [VarCurr] :
( v103167(VarCurr)
<=> $false ) ).
fof(addAssignment_31688,axiom,
! [VarCurr] :
( v103165(VarCurr)
<=> $false ) ).
fof(addAssignment_31687,axiom,
! [VarCurr] :
( v103163(VarCurr)
<=> $true ) ).
fof(addAssignment_31686,axiom,
! [VarCurr] :
( v103161(VarCurr)
<=> $false ) ).
fof(addAssignment_31685,axiom,
! [VarCurr] :
( v103159(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1669,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103112(VarNext)
=> ( v103081(VarNext)
<=> v103081(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1725,axiom,
! [VarNext] :
( v103112(VarNext)
=> ( v103081(VarNext)
<=> v103147(VarNext) ) ) ).
fof(addAssignment_31684,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103147(VarNext)
<=> v103145(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4912,axiom,
! [VarCurr] :
( ~ v103083(VarCurr)
=> ( v103145(VarCurr)
<=> v103148(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4922,axiom,
! [VarCurr] :
( v103083(VarCurr)
=> ( v103145(VarCurr)
<=> v103085(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4911,axiom,
! [VarCurr] :
( ~ v103125(VarCurr)
=> ( v103148(VarCurr)
<=> v103107(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4921,axiom,
! [VarCurr] :
( v103125(VarCurr)
=> ( v103148(VarCurr)
<=> v103149(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1203,axiom,
! [VarCurr] :
( ( ~ v103128(VarCurr)
& ~ v103130(VarCurr) )
=> ( v103149(VarCurr)
<=> v103153(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4910,axiom,
! [VarCurr] :
( v103130(VarCurr)
=> ( v103149(VarCurr)
<=> v103152(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4920,axiom,
! [VarCurr] :
( v103128(VarCurr)
=> ( v103149(VarCurr)
<=> v103150(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4909,axiom,
! [VarCurr] :
( ~ v103138(VarCurr)
=> ( v103153(VarCurr)
<=> v103107(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4919,axiom,
! [VarCurr] :
( v103138(VarCurr)
=> ( v103153(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4908,axiom,
! [VarCurr] :
( ~ v103132(VarCurr)
=> ( v103152(VarCurr)
<=> v103107(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4918,axiom,
! [VarCurr] :
( v103132(VarCurr)
=> ( v103152(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2186,axiom,
! [VarCurr] :
( ~ v103151(VarCurr)
=> ( v103150(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2186,axiom,
! [VarCurr] :
( v103151(VarCurr)
=> ( v103150(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7192,axiom,
! [VarCurr] :
( v103151(VarCurr)
<=> ( v103093(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20570,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103112(VarNext)
<=> ( v103113(VarNext)
& v103122(VarNext) ) ) ) ).
fof(addAssignment_31683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103122(VarNext)
<=> v103120(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20569,axiom,
! [VarCurr] :
( v103120(VarCurr)
<=> ( v103083(VarCurr)
| v103123(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20568,axiom,
! [VarCurr] :
( v103123(VarCurr)
<=> ( v103124(VarCurr)
& v103144(VarCurr) ) ) ).
fof(writeUnaryOperator_8045,axiom,
! [VarCurr] :
( ~ v103144(VarCurr)
<=> v103083(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20567,axiom,
! [VarCurr] :
( v103124(VarCurr)
<=> ( v103125(VarCurr)
| v103142(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20566,axiom,
! [VarCurr] :
( v103142(VarCurr)
<=> ( v103103(VarCurr)
& v103143(VarCurr) ) ) ).
fof(writeUnaryOperator_8044,axiom,
! [VarCurr] :
( ~ v103143(VarCurr)
<=> v103105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20565,axiom,
! [VarCurr] :
( v103125(VarCurr)
<=> ( v103126(VarCurr)
& v103105(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20564,axiom,
! [VarCurr] :
( v103126(VarCurr)
<=> ( v103127(VarCurr)
| v103136(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20563,axiom,
! [VarCurr] :
( v103136(VarCurr)
<=> ( v103137(VarCurr)
& v103141(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7191,axiom,
! [VarCurr] :
( v103141(VarCurr)
<=> ( ( v103129(VarCurr,bitIndex2)
<=> $false )
& ( v103129(VarCurr,bitIndex1)
<=> $false )
& ( v103129(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20562,axiom,
! [VarCurr] :
( v103137(VarCurr)
<=> ( v103138(VarCurr)
| v103139(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20561,axiom,
! [VarCurr] :
( v103139(VarCurr)
<=> ( v103103(VarCurr)
& v103140(VarCurr) ) ) ).
fof(writeUnaryOperator_8043,axiom,
! [VarCurr] :
( ~ v103140(VarCurr)
<=> v103138(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7190,axiom,
! [VarCurr] :
( v103138(VarCurr)
<=> ( v103093(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20560,axiom,
! [VarCurr] :
( v103127(VarCurr)
<=> ( v103128(VarCurr)
| v103130(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20559,axiom,
! [VarCurr] :
( v103130(VarCurr)
<=> ( v103131(VarCurr)
& v103135(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7189,axiom,
! [VarCurr] :
( v103135(VarCurr)
<=> ( ( v103129(VarCurr,bitIndex2)
<=> $false )
& ( v103129(VarCurr,bitIndex1)
<=> $true )
& ( v103129(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20558,axiom,
! [VarCurr] :
( v103131(VarCurr)
<=> ( v103132(VarCurr)
| v103133(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20557,axiom,
! [VarCurr] :
( v103133(VarCurr)
<=> ( v103103(VarCurr)
& v103134(VarCurr) ) ) ).
fof(writeUnaryOperator_8042,axiom,
! [VarCurr] :
( ~ v103134(VarCurr)
<=> v103132(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7188,axiom,
! [VarCurr] :
( v103132(VarCurr)
<=> ( v103093(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7187,axiom,
! [VarCurr] :
( v103128(VarCurr)
<=> ( ( v103129(VarCurr,bitIndex2)
<=> $true )
& ( v103129(VarCurr,bitIndex1)
<=> $false )
& ( v103129(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31682,axiom,
! [VarCurr] :
( v103129(VarCurr,bitIndex0)
<=> v103091(VarCurr) ) ).
fof(addAssignment_31681,axiom,
! [VarCurr] :
( v103129(VarCurr,bitIndex1)
<=> v103089(VarCurr) ) ).
fof(addAssignment_31680,axiom,
! [VarCurr] :
( v103129(VarCurr,bitIndex2)
<=> v103087(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103113(VarNext)
<=> ( v103114(VarNext)
& v103109(VarNext) ) ) ) ).
fof(writeUnaryOperator_8041,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103114(VarNext)
<=> v103116(VarNext) ) ) ).
fof(addAssignment_31679,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103116(VarNext)
<=> v103109(VarCurr) ) ) ).
fof(addAssignment_31678,axiom,
! [VarCurr] :
( v103109(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31677,axiom,
! [VarCurr] :
( v103107(VarCurr)
<=> $false ) ).
fof(addAssignment_31676,axiom,
! [VarCurr] :
( v103105(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31675,axiom,
! [VarCurr] :
( v103103(VarCurr)
<=> $false ) ).
fof(addAssignment_31674,axiom,
! [VarCurr] :
( v103093(VarCurr)
<=> v5941(VarCurr,bitIndex54) ) ).
fof(addAssignment_31673,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex54)
<=> v5943(VarCurr,bitIndex54) ) ).
fof(addAssignment_31672,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex54)
<=> v5945(VarCurr,bitIndex54) ) ).
fof(addAssignment_31671,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex54)
<=> v5947(VarCurr,bitIndex54) ) ).
fof(addAssignment_31670,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex54)
<=> v5949(VarCurr,bitIndex54) ) ).
fof(addAssignment_31669,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex54)
<=> v5951(VarCurr,bitIndex54) ) ).
fof(addAssignment_31668,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex54)
<=> v5953(VarCurr,bitIndex54) ) ).
fof(addAssignment_31667,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex54)
<=> v5955(VarCurr,bitIndex54) ) ).
fof(addAssignment_31666,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex54)
<=> v5957(VarCurr,bitIndex54) ) ).
fof(addAssignment_31665,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex54)
<=> v103095(VarNext,bitIndex54) ) ).
fof(addCaseBooleanConditionEqualRanges1_1668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103096(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103095(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1724,axiom,
! [VarNext] :
( v103096(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103095(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103096(VarNext)
<=> v103097(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20554,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103097(VarNext)
<=> ( v103099(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_8040,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103099(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_31664,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex54)
<=> v5961(VarCurr,bitIndex54) ) ).
fof(addAssignment_31663,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex54)
<=> v5963(VarCurr,bitIndex54) ) ).
fof(addAssignment_31662,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex54)
<=> v5965(VarCurr,bitIndex54) ) ).
fof(addAssignment_31661,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex54)
<=> v5967(VarCurr,bitIndex54) ) ).
fof(addAssignment_31660,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex54)
<=> v5969(VarCurr,bitIndex54) ) ).
fof(addAssignment_31659,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex54)
<=> v476(VarCurr,bitIndex54) ) ).
fof(addAssignment_31658,axiom,
! [VarCurr] :
( v103091(VarCurr)
<=> $false ) ).
fof(addAssignment_31657,axiom,
! [VarCurr] :
( v103089(VarCurr)
<=> $false ) ).
fof(addAssignment_31656,axiom,
! [VarCurr] :
( v103087(VarCurr)
<=> $true ) ).
fof(addAssignment_31655,axiom,
! [VarCurr] :
( v103085(VarCurr)
<=> $false ) ).
fof(addAssignment_31654,axiom,
! [VarCurr] :
( v103083(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103036(VarNext)
=> ( v103005(VarNext)
<=> v103005(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1723,axiom,
! [VarNext] :
( v103036(VarNext)
=> ( v103005(VarNext)
<=> v103071(VarNext) ) ) ).
fof(addAssignment_31653,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103071(VarNext)
<=> v103069(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4907,axiom,
! [VarCurr] :
( ~ v103007(VarCurr)
=> ( v103069(VarCurr)
<=> v103072(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4917,axiom,
! [VarCurr] :
( v103007(VarCurr)
=> ( v103069(VarCurr)
<=> v103009(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4906,axiom,
! [VarCurr] :
( ~ v103049(VarCurr)
=> ( v103072(VarCurr)
<=> v103031(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4916,axiom,
! [VarCurr] :
( v103049(VarCurr)
=> ( v103072(VarCurr)
<=> v103073(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1202,axiom,
! [VarCurr] :
( ( ~ v103052(VarCurr)
& ~ v103054(VarCurr) )
=> ( v103073(VarCurr)
<=> v103077(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4905,axiom,
! [VarCurr] :
( v103054(VarCurr)
=> ( v103073(VarCurr)
<=> v103076(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4915,axiom,
! [VarCurr] :
( v103052(VarCurr)
=> ( v103073(VarCurr)
<=> v103074(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4904,axiom,
! [VarCurr] :
( ~ v103062(VarCurr)
=> ( v103077(VarCurr)
<=> v103031(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4914,axiom,
! [VarCurr] :
( v103062(VarCurr)
=> ( v103077(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4903,axiom,
! [VarCurr] :
( ~ v103056(VarCurr)
=> ( v103076(VarCurr)
<=> v103031(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4913,axiom,
! [VarCurr] :
( v103056(VarCurr)
=> ( v103076(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2185,axiom,
! [VarCurr] :
( ~ v103075(VarCurr)
=> ( v103074(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2185,axiom,
! [VarCurr] :
( v103075(VarCurr)
=> ( v103074(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7186,axiom,
! [VarCurr] :
( v103075(VarCurr)
<=> ( v103017(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20553,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103036(VarNext)
<=> ( v103037(VarNext)
& v103046(VarNext) ) ) ) ).
fof(addAssignment_31652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103046(VarNext)
<=> v103044(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20552,axiom,
! [VarCurr] :
( v103044(VarCurr)
<=> ( v103007(VarCurr)
| v103047(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20551,axiom,
! [VarCurr] :
( v103047(VarCurr)
<=> ( v103048(VarCurr)
& v103068(VarCurr) ) ) ).
fof(writeUnaryOperator_8039,axiom,
! [VarCurr] :
( ~ v103068(VarCurr)
<=> v103007(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20550,axiom,
! [VarCurr] :
( v103048(VarCurr)
<=> ( v103049(VarCurr)
| v103066(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20549,axiom,
! [VarCurr] :
( v103066(VarCurr)
<=> ( v103027(VarCurr)
& v103067(VarCurr) ) ) ).
fof(writeUnaryOperator_8038,axiom,
! [VarCurr] :
( ~ v103067(VarCurr)
<=> v103029(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20548,axiom,
! [VarCurr] :
( v103049(VarCurr)
<=> ( v103050(VarCurr)
& v103029(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20547,axiom,
! [VarCurr] :
( v103050(VarCurr)
<=> ( v103051(VarCurr)
| v103060(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20546,axiom,
! [VarCurr] :
( v103060(VarCurr)
<=> ( v103061(VarCurr)
& v103065(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7185,axiom,
! [VarCurr] :
( v103065(VarCurr)
<=> ( ( v103053(VarCurr,bitIndex2)
<=> $false )
& ( v103053(VarCurr,bitIndex1)
<=> $false )
& ( v103053(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20545,axiom,
! [VarCurr] :
( v103061(VarCurr)
<=> ( v103062(VarCurr)
| v103063(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20544,axiom,
! [VarCurr] :
( v103063(VarCurr)
<=> ( v103027(VarCurr)
& v103064(VarCurr) ) ) ).
fof(writeUnaryOperator_8037,axiom,
! [VarCurr] :
( ~ v103064(VarCurr)
<=> v103062(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7184,axiom,
! [VarCurr] :
( v103062(VarCurr)
<=> ( v103017(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20543,axiom,
! [VarCurr] :
( v103051(VarCurr)
<=> ( v103052(VarCurr)
| v103054(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20542,axiom,
! [VarCurr] :
( v103054(VarCurr)
<=> ( v103055(VarCurr)
& v103059(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7183,axiom,
! [VarCurr] :
( v103059(VarCurr)
<=> ( ( v103053(VarCurr,bitIndex2)
<=> $false )
& ( v103053(VarCurr,bitIndex1)
<=> $true )
& ( v103053(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20541,axiom,
! [VarCurr] :
( v103055(VarCurr)
<=> ( v103056(VarCurr)
| v103057(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20540,axiom,
! [VarCurr] :
( v103057(VarCurr)
<=> ( v103027(VarCurr)
& v103058(VarCurr) ) ) ).
fof(writeUnaryOperator_8036,axiom,
! [VarCurr] :
( ~ v103058(VarCurr)
<=> v103056(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7182,axiom,
! [VarCurr] :
( v103056(VarCurr)
<=> ( v103017(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7181,axiom,
! [VarCurr] :
( v103052(VarCurr)
<=> ( ( v103053(VarCurr,bitIndex2)
<=> $true )
& ( v103053(VarCurr,bitIndex1)
<=> $false )
& ( v103053(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31651,axiom,
! [VarCurr] :
( v103053(VarCurr,bitIndex0)
<=> v103015(VarCurr) ) ).
fof(addAssignment_31650,axiom,
! [VarCurr] :
( v103053(VarCurr,bitIndex1)
<=> v103013(VarCurr) ) ).
fof(addAssignment_31649,axiom,
! [VarCurr] :
( v103053(VarCurr,bitIndex2)
<=> v103011(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103037(VarNext)
<=> ( v103038(VarNext)
& v103033(VarNext) ) ) ) ).
fof(writeUnaryOperator_8035,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103038(VarNext)
<=> v103040(VarNext) ) ) ).
fof(addAssignment_31648,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103040(VarNext)
<=> v103033(VarCurr) ) ) ).
fof(addAssignment_31647,axiom,
! [VarCurr] :
( v103033(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31646,axiom,
! [VarCurr] :
( v103031(VarCurr)
<=> $false ) ).
fof(addAssignment_31645,axiom,
! [VarCurr] :
( v103029(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31644,axiom,
! [VarCurr] :
( v103027(VarCurr)
<=> $false ) ).
fof(addAssignment_31643,axiom,
! [VarCurr] :
( v103017(VarCurr)
<=> v5941(VarCurr,bitIndex53) ) ).
fof(addAssignment_31642,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex53)
<=> v5943(VarCurr,bitIndex53) ) ).
fof(addAssignment_31641,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex53)
<=> v5945(VarCurr,bitIndex53) ) ).
fof(addAssignment_31640,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex53)
<=> v5947(VarCurr,bitIndex53) ) ).
fof(addAssignment_31639,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex53)
<=> v5949(VarCurr,bitIndex53) ) ).
fof(addAssignment_31638,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex53)
<=> v5951(VarCurr,bitIndex53) ) ).
fof(addAssignment_31637,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex53)
<=> v5953(VarCurr,bitIndex53) ) ).
fof(addAssignment_31636,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex53)
<=> v5955(VarCurr,bitIndex53) ) ).
fof(addAssignment_31635,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex53)
<=> v5957(VarCurr,bitIndex53) ) ).
fof(addAssignment_31634,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex53)
<=> v103019(VarNext,bitIndex53) ) ).
fof(addCaseBooleanConditionEqualRanges1_1666,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103020(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103019(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1722,axiom,
! [VarNext] :
( v103020(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v103019(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103020(VarNext)
<=> v103021(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20537,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v103021(VarNext)
<=> ( v103023(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_8034,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v103023(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_31633,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex53)
<=> v5961(VarCurr,bitIndex53) ) ).
fof(addAssignment_31632,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex53)
<=> v5963(VarCurr,bitIndex53) ) ).
fof(addAssignment_31631,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex53)
<=> v5965(VarCurr,bitIndex53) ) ).
fof(addAssignment_31630,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex53)
<=> v5967(VarCurr,bitIndex53) ) ).
fof(addAssignment_31629,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex53)
<=> v5969(VarCurr,bitIndex53) ) ).
fof(addAssignment_31628,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex53)
<=> v476(VarCurr,bitIndex53) ) ).
fof(addAssignment_31627,axiom,
! [VarCurr] :
( v103015(VarCurr)
<=> $false ) ).
fof(addAssignment_31626,axiom,
! [VarCurr] :
( v103013(VarCurr)
<=> $false ) ).
fof(addAssignment_31625,axiom,
! [VarCurr] :
( v103011(VarCurr)
<=> $true ) ).
fof(addAssignment_31624,axiom,
! [VarCurr] :
( v103009(VarCurr)
<=> $false ) ).
fof(addAssignment_31623,axiom,
! [VarCurr] :
( v103007(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1665,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102960(VarNext)
=> ( v102929(VarNext)
<=> v102929(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1721,axiom,
! [VarNext] :
( v102960(VarNext)
=> ( v102929(VarNext)
<=> v102995(VarNext) ) ) ).
fof(addAssignment_31622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102995(VarNext)
<=> v102993(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4902,axiom,
! [VarCurr] :
( ~ v102931(VarCurr)
=> ( v102993(VarCurr)
<=> v102996(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4912,axiom,
! [VarCurr] :
( v102931(VarCurr)
=> ( v102993(VarCurr)
<=> v102933(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4901,axiom,
! [VarCurr] :
( ~ v102973(VarCurr)
=> ( v102996(VarCurr)
<=> v102955(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4911,axiom,
! [VarCurr] :
( v102973(VarCurr)
=> ( v102996(VarCurr)
<=> v102997(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1201,axiom,
! [VarCurr] :
( ( ~ v102976(VarCurr)
& ~ v102978(VarCurr) )
=> ( v102997(VarCurr)
<=> v103001(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4900,axiom,
! [VarCurr] :
( v102978(VarCurr)
=> ( v102997(VarCurr)
<=> v103000(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4910,axiom,
! [VarCurr] :
( v102976(VarCurr)
=> ( v102997(VarCurr)
<=> v102998(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4899,axiom,
! [VarCurr] :
( ~ v102986(VarCurr)
=> ( v103001(VarCurr)
<=> v102955(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4909,axiom,
! [VarCurr] :
( v102986(VarCurr)
=> ( v103001(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4898,axiom,
! [VarCurr] :
( ~ v102980(VarCurr)
=> ( v103000(VarCurr)
<=> v102955(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4908,axiom,
! [VarCurr] :
( v102980(VarCurr)
=> ( v103000(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2184,axiom,
! [VarCurr] :
( ~ v102999(VarCurr)
=> ( v102998(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2184,axiom,
! [VarCurr] :
( v102999(VarCurr)
=> ( v102998(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7180,axiom,
! [VarCurr] :
( v102999(VarCurr)
<=> ( v102941(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102960(VarNext)
<=> ( v102961(VarNext)
& v102970(VarNext) ) ) ) ).
fof(addAssignment_31621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102970(VarNext)
<=> v102968(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20535,axiom,
! [VarCurr] :
( v102968(VarCurr)
<=> ( v102931(VarCurr)
| v102971(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20534,axiom,
! [VarCurr] :
( v102971(VarCurr)
<=> ( v102972(VarCurr)
& v102992(VarCurr) ) ) ).
fof(writeUnaryOperator_8033,axiom,
! [VarCurr] :
( ~ v102992(VarCurr)
<=> v102931(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20533,axiom,
! [VarCurr] :
( v102972(VarCurr)
<=> ( v102973(VarCurr)
| v102990(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20532,axiom,
! [VarCurr] :
( v102990(VarCurr)
<=> ( v102951(VarCurr)
& v102991(VarCurr) ) ) ).
fof(writeUnaryOperator_8032,axiom,
! [VarCurr] :
( ~ v102991(VarCurr)
<=> v102953(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20531,axiom,
! [VarCurr] :
( v102973(VarCurr)
<=> ( v102974(VarCurr)
& v102953(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20530,axiom,
! [VarCurr] :
( v102974(VarCurr)
<=> ( v102975(VarCurr)
| v102984(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20529,axiom,
! [VarCurr] :
( v102984(VarCurr)
<=> ( v102985(VarCurr)
& v102989(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7179,axiom,
! [VarCurr] :
( v102989(VarCurr)
<=> ( ( v102977(VarCurr,bitIndex2)
<=> $false )
& ( v102977(VarCurr,bitIndex1)
<=> $false )
& ( v102977(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20528,axiom,
! [VarCurr] :
( v102985(VarCurr)
<=> ( v102986(VarCurr)
| v102987(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20527,axiom,
! [VarCurr] :
( v102987(VarCurr)
<=> ( v102951(VarCurr)
& v102988(VarCurr) ) ) ).
fof(writeUnaryOperator_8031,axiom,
! [VarCurr] :
( ~ v102988(VarCurr)
<=> v102986(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7178,axiom,
! [VarCurr] :
( v102986(VarCurr)
<=> ( v102941(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20526,axiom,
! [VarCurr] :
( v102975(VarCurr)
<=> ( v102976(VarCurr)
| v102978(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20525,axiom,
! [VarCurr] :
( v102978(VarCurr)
<=> ( v102979(VarCurr)
& v102983(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7177,axiom,
! [VarCurr] :
( v102983(VarCurr)
<=> ( ( v102977(VarCurr,bitIndex2)
<=> $false )
& ( v102977(VarCurr,bitIndex1)
<=> $true )
& ( v102977(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20524,axiom,
! [VarCurr] :
( v102979(VarCurr)
<=> ( v102980(VarCurr)
| v102981(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20523,axiom,
! [VarCurr] :
( v102981(VarCurr)
<=> ( v102951(VarCurr)
& v102982(VarCurr) ) ) ).
fof(writeUnaryOperator_8030,axiom,
! [VarCurr] :
( ~ v102982(VarCurr)
<=> v102980(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7176,axiom,
! [VarCurr] :
( v102980(VarCurr)
<=> ( v102941(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7175,axiom,
! [VarCurr] :
( v102976(VarCurr)
<=> ( ( v102977(VarCurr,bitIndex2)
<=> $true )
& ( v102977(VarCurr,bitIndex1)
<=> $false )
& ( v102977(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31620,axiom,
! [VarCurr] :
( v102977(VarCurr,bitIndex0)
<=> v102939(VarCurr) ) ).
fof(addAssignment_31619,axiom,
! [VarCurr] :
( v102977(VarCurr,bitIndex1)
<=> v102937(VarCurr) ) ).
fof(addAssignment_31618,axiom,
! [VarCurr] :
( v102977(VarCurr,bitIndex2)
<=> v102935(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20522,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102961(VarNext)
<=> ( v102962(VarNext)
& v102957(VarNext) ) ) ) ).
fof(writeUnaryOperator_8029,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102962(VarNext)
<=> v102964(VarNext) ) ) ).
fof(addAssignment_31617,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102964(VarNext)
<=> v102957(VarCurr) ) ) ).
fof(addAssignment_31616,axiom,
! [VarCurr] :
( v102957(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31615,axiom,
! [VarCurr] :
( v102955(VarCurr)
<=> $false ) ).
fof(addAssignment_31614,axiom,
! [VarCurr] :
( v102953(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31613,axiom,
! [VarCurr] :
( v102951(VarCurr)
<=> $false ) ).
fof(addAssignment_31612,axiom,
! [VarCurr] :
( v102941(VarCurr)
<=> v5941(VarCurr,bitIndex52) ) ).
fof(addAssignment_31611,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex52)
<=> v5943(VarCurr,bitIndex52) ) ).
fof(addAssignment_31610,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex52)
<=> v5945(VarCurr,bitIndex52) ) ).
fof(addAssignment_31609,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex52)
<=> v5947(VarCurr,bitIndex52) ) ).
fof(addAssignment_31608,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex52)
<=> v5949(VarCurr,bitIndex52) ) ).
fof(addAssignment_31607,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex52)
<=> v5951(VarCurr,bitIndex52) ) ).
fof(addAssignment_31606,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex52)
<=> v5953(VarCurr,bitIndex52) ) ).
fof(addAssignment_31605,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex52)
<=> v5955(VarCurr,bitIndex52) ) ).
fof(addAssignment_31604,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex52)
<=> v5957(VarCurr,bitIndex52) ) ).
fof(addAssignment_31603,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex52)
<=> v102943(VarNext,bitIndex52) ) ).
fof(addCaseBooleanConditionEqualRanges1_1664,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102944(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102943(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1720,axiom,
! [VarNext] :
( v102944(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102943(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20521,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102944(VarNext)
<=> v102945(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20520,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102945(VarNext)
<=> ( v102947(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_8028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102947(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_31602,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex52)
<=> v5961(VarCurr,bitIndex52) ) ).
fof(addAssignment_31601,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex52)
<=> v5963(VarCurr,bitIndex52) ) ).
fof(addAssignment_31600,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex52)
<=> v5965(VarCurr,bitIndex52) ) ).
fof(addAssignment_31599,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex52)
<=> v5967(VarCurr,bitIndex52) ) ).
fof(addAssignment_31598,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex52)
<=> v5969(VarCurr,bitIndex52) ) ).
fof(addAssignment_31597,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex52)
<=> v476(VarCurr,bitIndex52) ) ).
fof(addAssignment_31596,axiom,
! [VarCurr] :
( v102939(VarCurr)
<=> $false ) ).
fof(addAssignment_31595,axiom,
! [VarCurr] :
( v102937(VarCurr)
<=> $false ) ).
fof(addAssignment_31594,axiom,
! [VarCurr] :
( v102935(VarCurr)
<=> $true ) ).
fof(addAssignment_31593,axiom,
! [VarCurr] :
( v102933(VarCurr)
<=> $false ) ).
fof(addAssignment_31592,axiom,
! [VarCurr] :
( v102931(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1663,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102884(VarNext)
=> ( v102853(VarNext)
<=> v102853(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1719,axiom,
! [VarNext] :
( v102884(VarNext)
=> ( v102853(VarNext)
<=> v102919(VarNext) ) ) ).
fof(addAssignment_31591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102919(VarNext)
<=> v102917(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4897,axiom,
! [VarCurr] :
( ~ v102855(VarCurr)
=> ( v102917(VarCurr)
<=> v102920(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4907,axiom,
! [VarCurr] :
( v102855(VarCurr)
=> ( v102917(VarCurr)
<=> v102857(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4896,axiom,
! [VarCurr] :
( ~ v102897(VarCurr)
=> ( v102920(VarCurr)
<=> v102879(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4906,axiom,
! [VarCurr] :
( v102897(VarCurr)
=> ( v102920(VarCurr)
<=> v102921(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1200,axiom,
! [VarCurr] :
( ( ~ v102900(VarCurr)
& ~ v102902(VarCurr) )
=> ( v102921(VarCurr)
<=> v102925(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4895,axiom,
! [VarCurr] :
( v102902(VarCurr)
=> ( v102921(VarCurr)
<=> v102924(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4905,axiom,
! [VarCurr] :
( v102900(VarCurr)
=> ( v102921(VarCurr)
<=> v102922(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4894,axiom,
! [VarCurr] :
( ~ v102910(VarCurr)
=> ( v102925(VarCurr)
<=> v102879(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4904,axiom,
! [VarCurr] :
( v102910(VarCurr)
=> ( v102925(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4893,axiom,
! [VarCurr] :
( ~ v102904(VarCurr)
=> ( v102924(VarCurr)
<=> v102879(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4903,axiom,
! [VarCurr] :
( v102904(VarCurr)
=> ( v102924(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2183,axiom,
! [VarCurr] :
( ~ v102923(VarCurr)
=> ( v102922(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2183,axiom,
! [VarCurr] :
( v102923(VarCurr)
=> ( v102922(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7174,axiom,
! [VarCurr] :
( v102923(VarCurr)
<=> ( v102865(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102884(VarNext)
<=> ( v102885(VarNext)
& v102894(VarNext) ) ) ) ).
fof(addAssignment_31590,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102894(VarNext)
<=> v102892(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20518,axiom,
! [VarCurr] :
( v102892(VarCurr)
<=> ( v102855(VarCurr)
| v102895(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20517,axiom,
! [VarCurr] :
( v102895(VarCurr)
<=> ( v102896(VarCurr)
& v102916(VarCurr) ) ) ).
fof(writeUnaryOperator_8027,axiom,
! [VarCurr] :
( ~ v102916(VarCurr)
<=> v102855(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20516,axiom,
! [VarCurr] :
( v102896(VarCurr)
<=> ( v102897(VarCurr)
| v102914(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20515,axiom,
! [VarCurr] :
( v102914(VarCurr)
<=> ( v102875(VarCurr)
& v102915(VarCurr) ) ) ).
fof(writeUnaryOperator_8026,axiom,
! [VarCurr] :
( ~ v102915(VarCurr)
<=> v102877(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20514,axiom,
! [VarCurr] :
( v102897(VarCurr)
<=> ( v102898(VarCurr)
& v102877(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20513,axiom,
! [VarCurr] :
( v102898(VarCurr)
<=> ( v102899(VarCurr)
| v102908(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20512,axiom,
! [VarCurr] :
( v102908(VarCurr)
<=> ( v102909(VarCurr)
& v102913(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7173,axiom,
! [VarCurr] :
( v102913(VarCurr)
<=> ( ( v102901(VarCurr,bitIndex2)
<=> $false )
& ( v102901(VarCurr,bitIndex1)
<=> $false )
& ( v102901(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20511,axiom,
! [VarCurr] :
( v102909(VarCurr)
<=> ( v102910(VarCurr)
| v102911(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20510,axiom,
! [VarCurr] :
( v102911(VarCurr)
<=> ( v102875(VarCurr)
& v102912(VarCurr) ) ) ).
fof(writeUnaryOperator_8025,axiom,
! [VarCurr] :
( ~ v102912(VarCurr)
<=> v102910(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7172,axiom,
! [VarCurr] :
( v102910(VarCurr)
<=> ( v102865(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20509,axiom,
! [VarCurr] :
( v102899(VarCurr)
<=> ( v102900(VarCurr)
| v102902(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20508,axiom,
! [VarCurr] :
( v102902(VarCurr)
<=> ( v102903(VarCurr)
& v102907(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7171,axiom,
! [VarCurr] :
( v102907(VarCurr)
<=> ( ( v102901(VarCurr,bitIndex2)
<=> $false )
& ( v102901(VarCurr,bitIndex1)
<=> $true )
& ( v102901(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20507,axiom,
! [VarCurr] :
( v102903(VarCurr)
<=> ( v102904(VarCurr)
| v102905(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20506,axiom,
! [VarCurr] :
( v102905(VarCurr)
<=> ( v102875(VarCurr)
& v102906(VarCurr) ) ) ).
fof(writeUnaryOperator_8024,axiom,
! [VarCurr] :
( ~ v102906(VarCurr)
<=> v102904(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7170,axiom,
! [VarCurr] :
( v102904(VarCurr)
<=> ( v102865(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7169,axiom,
! [VarCurr] :
( v102900(VarCurr)
<=> ( ( v102901(VarCurr,bitIndex2)
<=> $true )
& ( v102901(VarCurr,bitIndex1)
<=> $false )
& ( v102901(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31589,axiom,
! [VarCurr] :
( v102901(VarCurr,bitIndex0)
<=> v102863(VarCurr) ) ).
fof(addAssignment_31588,axiom,
! [VarCurr] :
( v102901(VarCurr,bitIndex1)
<=> v102861(VarCurr) ) ).
fof(addAssignment_31587,axiom,
! [VarCurr] :
( v102901(VarCurr,bitIndex2)
<=> v102859(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20505,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102885(VarNext)
<=> ( v102886(VarNext)
& v102881(VarNext) ) ) ) ).
fof(writeUnaryOperator_8023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102886(VarNext)
<=> v102888(VarNext) ) ) ).
fof(addAssignment_31586,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102888(VarNext)
<=> v102881(VarCurr) ) ) ).
fof(addAssignment_31585,axiom,
! [VarCurr] :
( v102881(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31584,axiom,
! [VarCurr] :
( v102879(VarCurr)
<=> $false ) ).
fof(addAssignment_31583,axiom,
! [VarCurr] :
( v102877(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31582,axiom,
! [VarCurr] :
( v102875(VarCurr)
<=> $false ) ).
fof(addAssignment_31581,axiom,
! [VarCurr] :
( v102865(VarCurr)
<=> v5941(VarCurr,bitIndex51) ) ).
fof(addAssignment_31580,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex51)
<=> v5943(VarCurr,bitIndex51) ) ).
fof(addAssignment_31579,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex51)
<=> v5945(VarCurr,bitIndex51) ) ).
fof(addAssignment_31578,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex51)
<=> v5947(VarCurr,bitIndex51) ) ).
fof(addAssignment_31577,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex51)
<=> v5949(VarCurr,bitIndex51) ) ).
fof(addAssignment_31576,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex51)
<=> v5951(VarCurr,bitIndex51) ) ).
fof(addAssignment_31575,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex51)
<=> v5953(VarCurr,bitIndex51) ) ).
fof(addAssignment_31574,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex51)
<=> v5955(VarCurr,bitIndex51) ) ).
fof(addAssignment_31573,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex51)
<=> v5957(VarCurr,bitIndex51) ) ).
fof(addAssignment_31572,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex51)
<=> v102867(VarNext,bitIndex51) ) ).
fof(addCaseBooleanConditionEqualRanges1_1662,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102868(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102867(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1718,axiom,
! [VarNext] :
( v102868(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102867(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102868(VarNext)
<=> v102869(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102869(VarNext)
<=> ( v102871(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_8022,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102871(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_31571,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex51)
<=> v5961(VarCurr,bitIndex51) ) ).
fof(addAssignment_31570,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex51)
<=> v5963(VarCurr,bitIndex51) ) ).
fof(addAssignment_31569,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex51)
<=> v5965(VarCurr,bitIndex51) ) ).
fof(addAssignment_31568,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex51)
<=> v5967(VarCurr,bitIndex51) ) ).
fof(addAssignment_31567,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex51)
<=> v5969(VarCurr,bitIndex51) ) ).
fof(addAssignment_31566,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex51)
<=> v476(VarCurr,bitIndex51) ) ).
fof(addAssignment_31565,axiom,
! [VarCurr] :
( v102863(VarCurr)
<=> $false ) ).
fof(addAssignment_31564,axiom,
! [VarCurr] :
( v102861(VarCurr)
<=> $false ) ).
fof(addAssignment_31563,axiom,
! [VarCurr] :
( v102859(VarCurr)
<=> $true ) ).
fof(addAssignment_31562,axiom,
! [VarCurr] :
( v102857(VarCurr)
<=> $false ) ).
fof(addAssignment_31561,axiom,
! [VarCurr] :
( v102855(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1661,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102808(VarNext)
=> ( v102777(VarNext)
<=> v102777(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1717,axiom,
! [VarNext] :
( v102808(VarNext)
=> ( v102777(VarNext)
<=> v102843(VarNext) ) ) ).
fof(addAssignment_31560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102843(VarNext)
<=> v102841(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4892,axiom,
! [VarCurr] :
( ~ v102779(VarCurr)
=> ( v102841(VarCurr)
<=> v102844(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4902,axiom,
! [VarCurr] :
( v102779(VarCurr)
=> ( v102841(VarCurr)
<=> v102781(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4891,axiom,
! [VarCurr] :
( ~ v102821(VarCurr)
=> ( v102844(VarCurr)
<=> v102803(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4901,axiom,
! [VarCurr] :
( v102821(VarCurr)
=> ( v102844(VarCurr)
<=> v102845(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1199,axiom,
! [VarCurr] :
( ( ~ v102824(VarCurr)
& ~ v102826(VarCurr) )
=> ( v102845(VarCurr)
<=> v102849(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4890,axiom,
! [VarCurr] :
( v102826(VarCurr)
=> ( v102845(VarCurr)
<=> v102848(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4900,axiom,
! [VarCurr] :
( v102824(VarCurr)
=> ( v102845(VarCurr)
<=> v102846(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4889,axiom,
! [VarCurr] :
( ~ v102834(VarCurr)
=> ( v102849(VarCurr)
<=> v102803(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4899,axiom,
! [VarCurr] :
( v102834(VarCurr)
=> ( v102849(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4888,axiom,
! [VarCurr] :
( ~ v102828(VarCurr)
=> ( v102848(VarCurr)
<=> v102803(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4898,axiom,
! [VarCurr] :
( v102828(VarCurr)
=> ( v102848(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2182,axiom,
! [VarCurr] :
( ~ v102847(VarCurr)
=> ( v102846(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2182,axiom,
! [VarCurr] :
( v102847(VarCurr)
=> ( v102846(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7168,axiom,
! [VarCurr] :
( v102847(VarCurr)
<=> ( v102789(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102808(VarNext)
<=> ( v102809(VarNext)
& v102818(VarNext) ) ) ) ).
fof(addAssignment_31559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102818(VarNext)
<=> v102816(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20501,axiom,
! [VarCurr] :
( v102816(VarCurr)
<=> ( v102779(VarCurr)
| v102819(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20500,axiom,
! [VarCurr] :
( v102819(VarCurr)
<=> ( v102820(VarCurr)
& v102840(VarCurr) ) ) ).
fof(writeUnaryOperator_8021,axiom,
! [VarCurr] :
( ~ v102840(VarCurr)
<=> v102779(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20499,axiom,
! [VarCurr] :
( v102820(VarCurr)
<=> ( v102821(VarCurr)
| v102838(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20498,axiom,
! [VarCurr] :
( v102838(VarCurr)
<=> ( v102799(VarCurr)
& v102839(VarCurr) ) ) ).
fof(writeUnaryOperator_8020,axiom,
! [VarCurr] :
( ~ v102839(VarCurr)
<=> v102801(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20497,axiom,
! [VarCurr] :
( v102821(VarCurr)
<=> ( v102822(VarCurr)
& v102801(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20496,axiom,
! [VarCurr] :
( v102822(VarCurr)
<=> ( v102823(VarCurr)
| v102832(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20495,axiom,
! [VarCurr] :
( v102832(VarCurr)
<=> ( v102833(VarCurr)
& v102837(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7167,axiom,
! [VarCurr] :
( v102837(VarCurr)
<=> ( ( v102825(VarCurr,bitIndex2)
<=> $false )
& ( v102825(VarCurr,bitIndex1)
<=> $false )
& ( v102825(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20494,axiom,
! [VarCurr] :
( v102833(VarCurr)
<=> ( v102834(VarCurr)
| v102835(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20493,axiom,
! [VarCurr] :
( v102835(VarCurr)
<=> ( v102799(VarCurr)
& v102836(VarCurr) ) ) ).
fof(writeUnaryOperator_8019,axiom,
! [VarCurr] :
( ~ v102836(VarCurr)
<=> v102834(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7166,axiom,
! [VarCurr] :
( v102834(VarCurr)
<=> ( v102789(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20492,axiom,
! [VarCurr] :
( v102823(VarCurr)
<=> ( v102824(VarCurr)
| v102826(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20491,axiom,
! [VarCurr] :
( v102826(VarCurr)
<=> ( v102827(VarCurr)
& v102831(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7165,axiom,
! [VarCurr] :
( v102831(VarCurr)
<=> ( ( v102825(VarCurr,bitIndex2)
<=> $false )
& ( v102825(VarCurr,bitIndex1)
<=> $true )
& ( v102825(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20490,axiom,
! [VarCurr] :
( v102827(VarCurr)
<=> ( v102828(VarCurr)
| v102829(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20489,axiom,
! [VarCurr] :
( v102829(VarCurr)
<=> ( v102799(VarCurr)
& v102830(VarCurr) ) ) ).
fof(writeUnaryOperator_8018,axiom,
! [VarCurr] :
( ~ v102830(VarCurr)
<=> v102828(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7164,axiom,
! [VarCurr] :
( v102828(VarCurr)
<=> ( v102789(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7163,axiom,
! [VarCurr] :
( v102824(VarCurr)
<=> ( ( v102825(VarCurr,bitIndex2)
<=> $true )
& ( v102825(VarCurr,bitIndex1)
<=> $false )
& ( v102825(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31558,axiom,
! [VarCurr] :
( v102825(VarCurr,bitIndex0)
<=> v102787(VarCurr) ) ).
fof(addAssignment_31557,axiom,
! [VarCurr] :
( v102825(VarCurr,bitIndex1)
<=> v102785(VarCurr) ) ).
fof(addAssignment_31556,axiom,
! [VarCurr] :
( v102825(VarCurr,bitIndex2)
<=> v102783(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102809(VarNext)
<=> ( v102810(VarNext)
& v102805(VarNext) ) ) ) ).
fof(writeUnaryOperator_8017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102810(VarNext)
<=> v102812(VarNext) ) ) ).
fof(addAssignment_31555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102812(VarNext)
<=> v102805(VarCurr) ) ) ).
fof(addAssignment_31554,axiom,
! [VarCurr] :
( v102805(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31553,axiom,
! [VarCurr] :
( v102803(VarCurr)
<=> $false ) ).
fof(addAssignment_31552,axiom,
! [VarCurr] :
( v102801(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31551,axiom,
! [VarCurr] :
( v102799(VarCurr)
<=> $false ) ).
fof(addAssignment_31550,axiom,
! [VarCurr] :
( v102789(VarCurr)
<=> v5941(VarCurr,bitIndex50) ) ).
fof(addAssignment_31549,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex50)
<=> v5943(VarCurr,bitIndex50) ) ).
fof(addAssignment_31548,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex50)
<=> v5945(VarCurr,bitIndex50) ) ).
fof(addAssignment_31547,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex50)
<=> v5947(VarCurr,bitIndex50) ) ).
fof(addAssignment_31546,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex50)
<=> v5949(VarCurr,bitIndex50) ) ).
fof(addAssignment_31545,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex50)
<=> v5951(VarCurr,bitIndex50) ) ).
fof(addAssignment_31544,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex50)
<=> v5953(VarCurr,bitIndex50) ) ).
fof(addAssignment_31543,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex50)
<=> v5955(VarCurr,bitIndex50) ) ).
fof(addAssignment_31542,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex50)
<=> v5957(VarCurr,bitIndex50) ) ).
fof(addAssignment_31541,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex50)
<=> v102791(VarNext,bitIndex50) ) ).
fof(addCaseBooleanConditionEqualRanges1_1660,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102792(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102791(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1716,axiom,
! [VarNext] :
( v102792(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102791(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102792(VarNext)
<=> v102793(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102793(VarNext)
<=> ( v102795(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_8016,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102795(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_31540,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex50)
<=> v5961(VarCurr,bitIndex50) ) ).
fof(addAssignment_31539,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex50)
<=> v5963(VarCurr,bitIndex50) ) ).
fof(addAssignment_31538,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex50)
<=> v5965(VarCurr,bitIndex50) ) ).
fof(addAssignment_31537,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex50)
<=> v5967(VarCurr,bitIndex50) ) ).
fof(addAssignment_31536,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex50)
<=> v5969(VarCurr,bitIndex50) ) ).
fof(addAssignment_31535,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex50)
<=> v476(VarCurr,bitIndex50) ) ).
fof(addAssignment_31534,axiom,
! [VarCurr] :
( v102787(VarCurr)
<=> $false ) ).
fof(addAssignment_31533,axiom,
! [VarCurr] :
( v102785(VarCurr)
<=> $false ) ).
fof(addAssignment_31532,axiom,
! [VarCurr] :
( v102783(VarCurr)
<=> $true ) ).
fof(addAssignment_31531,axiom,
! [VarCurr] :
( v102781(VarCurr)
<=> $false ) ).
fof(addAssignment_31530,axiom,
! [VarCurr] :
( v102779(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1659,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102732(VarNext)
=> ( v102701(VarNext)
<=> v102701(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1715,axiom,
! [VarNext] :
( v102732(VarNext)
=> ( v102701(VarNext)
<=> v102767(VarNext) ) ) ).
fof(addAssignment_31529,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102767(VarNext)
<=> v102765(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4887,axiom,
! [VarCurr] :
( ~ v102703(VarCurr)
=> ( v102765(VarCurr)
<=> v102768(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4897,axiom,
! [VarCurr] :
( v102703(VarCurr)
=> ( v102765(VarCurr)
<=> v102705(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4886,axiom,
! [VarCurr] :
( ~ v102745(VarCurr)
=> ( v102768(VarCurr)
<=> v102727(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4896,axiom,
! [VarCurr] :
( v102745(VarCurr)
=> ( v102768(VarCurr)
<=> v102769(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1198,axiom,
! [VarCurr] :
( ( ~ v102748(VarCurr)
& ~ v102750(VarCurr) )
=> ( v102769(VarCurr)
<=> v102773(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4885,axiom,
! [VarCurr] :
( v102750(VarCurr)
=> ( v102769(VarCurr)
<=> v102772(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4895,axiom,
! [VarCurr] :
( v102748(VarCurr)
=> ( v102769(VarCurr)
<=> v102770(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4884,axiom,
! [VarCurr] :
( ~ v102758(VarCurr)
=> ( v102773(VarCurr)
<=> v102727(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4894,axiom,
! [VarCurr] :
( v102758(VarCurr)
=> ( v102773(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4883,axiom,
! [VarCurr] :
( ~ v102752(VarCurr)
=> ( v102772(VarCurr)
<=> v102727(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4893,axiom,
! [VarCurr] :
( v102752(VarCurr)
=> ( v102772(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2181,axiom,
! [VarCurr] :
( ~ v102771(VarCurr)
=> ( v102770(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2181,axiom,
! [VarCurr] :
( v102771(VarCurr)
=> ( v102770(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7162,axiom,
! [VarCurr] :
( v102771(VarCurr)
<=> ( v102713(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102732(VarNext)
<=> ( v102733(VarNext)
& v102742(VarNext) ) ) ) ).
fof(addAssignment_31528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102742(VarNext)
<=> v102740(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20484,axiom,
! [VarCurr] :
( v102740(VarCurr)
<=> ( v102703(VarCurr)
| v102743(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20483,axiom,
! [VarCurr] :
( v102743(VarCurr)
<=> ( v102744(VarCurr)
& v102764(VarCurr) ) ) ).
fof(writeUnaryOperator_8015,axiom,
! [VarCurr] :
( ~ v102764(VarCurr)
<=> v102703(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20482,axiom,
! [VarCurr] :
( v102744(VarCurr)
<=> ( v102745(VarCurr)
| v102762(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20481,axiom,
! [VarCurr] :
( v102762(VarCurr)
<=> ( v102723(VarCurr)
& v102763(VarCurr) ) ) ).
fof(writeUnaryOperator_8014,axiom,
! [VarCurr] :
( ~ v102763(VarCurr)
<=> v102725(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20480,axiom,
! [VarCurr] :
( v102745(VarCurr)
<=> ( v102746(VarCurr)
& v102725(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20479,axiom,
! [VarCurr] :
( v102746(VarCurr)
<=> ( v102747(VarCurr)
| v102756(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20478,axiom,
! [VarCurr] :
( v102756(VarCurr)
<=> ( v102757(VarCurr)
& v102761(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7161,axiom,
! [VarCurr] :
( v102761(VarCurr)
<=> ( ( v102749(VarCurr,bitIndex2)
<=> $false )
& ( v102749(VarCurr,bitIndex1)
<=> $false )
& ( v102749(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20477,axiom,
! [VarCurr] :
( v102757(VarCurr)
<=> ( v102758(VarCurr)
| v102759(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20476,axiom,
! [VarCurr] :
( v102759(VarCurr)
<=> ( v102723(VarCurr)
& v102760(VarCurr) ) ) ).
fof(writeUnaryOperator_8013,axiom,
! [VarCurr] :
( ~ v102760(VarCurr)
<=> v102758(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7160,axiom,
! [VarCurr] :
( v102758(VarCurr)
<=> ( v102713(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20475,axiom,
! [VarCurr] :
( v102747(VarCurr)
<=> ( v102748(VarCurr)
| v102750(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20474,axiom,
! [VarCurr] :
( v102750(VarCurr)
<=> ( v102751(VarCurr)
& v102755(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7159,axiom,
! [VarCurr] :
( v102755(VarCurr)
<=> ( ( v102749(VarCurr,bitIndex2)
<=> $false )
& ( v102749(VarCurr,bitIndex1)
<=> $true )
& ( v102749(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20473,axiom,
! [VarCurr] :
( v102751(VarCurr)
<=> ( v102752(VarCurr)
| v102753(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20472,axiom,
! [VarCurr] :
( v102753(VarCurr)
<=> ( v102723(VarCurr)
& v102754(VarCurr) ) ) ).
fof(writeUnaryOperator_8012,axiom,
! [VarCurr] :
( ~ v102754(VarCurr)
<=> v102752(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7158,axiom,
! [VarCurr] :
( v102752(VarCurr)
<=> ( v102713(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7157,axiom,
! [VarCurr] :
( v102748(VarCurr)
<=> ( ( v102749(VarCurr,bitIndex2)
<=> $true )
& ( v102749(VarCurr,bitIndex1)
<=> $false )
& ( v102749(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31527,axiom,
! [VarCurr] :
( v102749(VarCurr,bitIndex0)
<=> v102711(VarCurr) ) ).
fof(addAssignment_31526,axiom,
! [VarCurr] :
( v102749(VarCurr,bitIndex1)
<=> v102709(VarCurr) ) ).
fof(addAssignment_31525,axiom,
! [VarCurr] :
( v102749(VarCurr,bitIndex2)
<=> v102707(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102733(VarNext)
<=> ( v102734(VarNext)
& v102729(VarNext) ) ) ) ).
fof(writeUnaryOperator_8011,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102734(VarNext)
<=> v102736(VarNext) ) ) ).
fof(addAssignment_31524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102736(VarNext)
<=> v102729(VarCurr) ) ) ).
fof(addAssignment_31523,axiom,
! [VarCurr] :
( v102729(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31522,axiom,
! [VarCurr] :
( v102727(VarCurr)
<=> $false ) ).
fof(addAssignment_31521,axiom,
! [VarCurr] :
( v102725(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31520,axiom,
! [VarCurr] :
( v102723(VarCurr)
<=> $false ) ).
fof(addAssignment_31519,axiom,
! [VarCurr] :
( v102713(VarCurr)
<=> v5941(VarCurr,bitIndex49) ) ).
fof(addAssignment_31518,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex49)
<=> v5943(VarCurr,bitIndex49) ) ).
fof(addAssignment_31517,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex49)
<=> v5945(VarCurr,bitIndex49) ) ).
fof(addAssignment_31516,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex49)
<=> v5947(VarCurr,bitIndex49) ) ).
fof(addAssignment_31515,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex49)
<=> v5949(VarCurr,bitIndex49) ) ).
fof(addAssignment_31514,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex49)
<=> v5951(VarCurr,bitIndex49) ) ).
fof(addAssignment_31513,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex49)
<=> v5953(VarCurr,bitIndex49) ) ).
fof(addAssignment_31512,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex49)
<=> v5955(VarCurr,bitIndex49) ) ).
fof(addAssignment_31511,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex49)
<=> v5957(VarCurr,bitIndex49) ) ).
fof(addAssignment_31510,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex49)
<=> v102715(VarNext,bitIndex49) ) ).
fof(addCaseBooleanConditionEqualRanges1_1658,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102716(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102715(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1714,axiom,
! [VarNext] :
( v102716(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102715(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102716(VarNext)
<=> v102717(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20469,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102717(VarNext)
<=> ( v102719(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_8010,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102719(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_31509,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex49)
<=> v5961(VarCurr,bitIndex49) ) ).
fof(addAssignment_31508,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex49)
<=> v5963(VarCurr,bitIndex49) ) ).
fof(addAssignment_31507,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex49)
<=> v5965(VarCurr,bitIndex49) ) ).
fof(addAssignment_31506,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex49)
<=> v5967(VarCurr,bitIndex49) ) ).
fof(addAssignment_31505,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex49)
<=> v5969(VarCurr,bitIndex49) ) ).
fof(addAssignment_31504,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex49)
<=> v476(VarCurr,bitIndex49) ) ).
fof(addAssignment_31503,axiom,
! [VarCurr] :
( v102711(VarCurr)
<=> $false ) ).
fof(addAssignment_31502,axiom,
! [VarCurr] :
( v102709(VarCurr)
<=> $false ) ).
fof(addAssignment_31501,axiom,
! [VarCurr] :
( v102707(VarCurr)
<=> $true ) ).
fof(addAssignment_31500,axiom,
! [VarCurr] :
( v102705(VarCurr)
<=> $false ) ).
fof(addAssignment_31499,axiom,
! [VarCurr] :
( v102703(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1657,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102656(VarNext)
=> ( v102625(VarNext)
<=> v102625(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1713,axiom,
! [VarNext] :
( v102656(VarNext)
=> ( v102625(VarNext)
<=> v102691(VarNext) ) ) ).
fof(addAssignment_31498,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102691(VarNext)
<=> v102689(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4882,axiom,
! [VarCurr] :
( ~ v102627(VarCurr)
=> ( v102689(VarCurr)
<=> v102692(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4892,axiom,
! [VarCurr] :
( v102627(VarCurr)
=> ( v102689(VarCurr)
<=> v102629(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4881,axiom,
! [VarCurr] :
( ~ v102669(VarCurr)
=> ( v102692(VarCurr)
<=> v102651(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4891,axiom,
! [VarCurr] :
( v102669(VarCurr)
=> ( v102692(VarCurr)
<=> v102693(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1197,axiom,
! [VarCurr] :
( ( ~ v102672(VarCurr)
& ~ v102674(VarCurr) )
=> ( v102693(VarCurr)
<=> v102697(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4880,axiom,
! [VarCurr] :
( v102674(VarCurr)
=> ( v102693(VarCurr)
<=> v102696(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4890,axiom,
! [VarCurr] :
( v102672(VarCurr)
=> ( v102693(VarCurr)
<=> v102694(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4879,axiom,
! [VarCurr] :
( ~ v102682(VarCurr)
=> ( v102697(VarCurr)
<=> v102651(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4889,axiom,
! [VarCurr] :
( v102682(VarCurr)
=> ( v102697(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4878,axiom,
! [VarCurr] :
( ~ v102676(VarCurr)
=> ( v102696(VarCurr)
<=> v102651(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4888,axiom,
! [VarCurr] :
( v102676(VarCurr)
=> ( v102696(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2180,axiom,
! [VarCurr] :
( ~ v102695(VarCurr)
=> ( v102694(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2180,axiom,
! [VarCurr] :
( v102695(VarCurr)
=> ( v102694(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7156,axiom,
! [VarCurr] :
( v102695(VarCurr)
<=> ( v102637(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20468,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102656(VarNext)
<=> ( v102657(VarNext)
& v102666(VarNext) ) ) ) ).
fof(addAssignment_31497,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102666(VarNext)
<=> v102664(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20467,axiom,
! [VarCurr] :
( v102664(VarCurr)
<=> ( v102627(VarCurr)
| v102667(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20466,axiom,
! [VarCurr] :
( v102667(VarCurr)
<=> ( v102668(VarCurr)
& v102688(VarCurr) ) ) ).
fof(writeUnaryOperator_8009,axiom,
! [VarCurr] :
( ~ v102688(VarCurr)
<=> v102627(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20465,axiom,
! [VarCurr] :
( v102668(VarCurr)
<=> ( v102669(VarCurr)
| v102686(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20464,axiom,
! [VarCurr] :
( v102686(VarCurr)
<=> ( v102647(VarCurr)
& v102687(VarCurr) ) ) ).
fof(writeUnaryOperator_8008,axiom,
! [VarCurr] :
( ~ v102687(VarCurr)
<=> v102649(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20463,axiom,
! [VarCurr] :
( v102669(VarCurr)
<=> ( v102670(VarCurr)
& v102649(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20462,axiom,
! [VarCurr] :
( v102670(VarCurr)
<=> ( v102671(VarCurr)
| v102680(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20461,axiom,
! [VarCurr] :
( v102680(VarCurr)
<=> ( v102681(VarCurr)
& v102685(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7155,axiom,
! [VarCurr] :
( v102685(VarCurr)
<=> ( ( v102673(VarCurr,bitIndex2)
<=> $false )
& ( v102673(VarCurr,bitIndex1)
<=> $false )
& ( v102673(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20460,axiom,
! [VarCurr] :
( v102681(VarCurr)
<=> ( v102682(VarCurr)
| v102683(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20459,axiom,
! [VarCurr] :
( v102683(VarCurr)
<=> ( v102647(VarCurr)
& v102684(VarCurr) ) ) ).
fof(writeUnaryOperator_8007,axiom,
! [VarCurr] :
( ~ v102684(VarCurr)
<=> v102682(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7154,axiom,
! [VarCurr] :
( v102682(VarCurr)
<=> ( v102637(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20458,axiom,
! [VarCurr] :
( v102671(VarCurr)
<=> ( v102672(VarCurr)
| v102674(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20457,axiom,
! [VarCurr] :
( v102674(VarCurr)
<=> ( v102675(VarCurr)
& v102679(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7153,axiom,
! [VarCurr] :
( v102679(VarCurr)
<=> ( ( v102673(VarCurr,bitIndex2)
<=> $false )
& ( v102673(VarCurr,bitIndex1)
<=> $true )
& ( v102673(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20456,axiom,
! [VarCurr] :
( v102675(VarCurr)
<=> ( v102676(VarCurr)
| v102677(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20455,axiom,
! [VarCurr] :
( v102677(VarCurr)
<=> ( v102647(VarCurr)
& v102678(VarCurr) ) ) ).
fof(writeUnaryOperator_8006,axiom,
! [VarCurr] :
( ~ v102678(VarCurr)
<=> v102676(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7152,axiom,
! [VarCurr] :
( v102676(VarCurr)
<=> ( v102637(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7151,axiom,
! [VarCurr] :
( v102672(VarCurr)
<=> ( ( v102673(VarCurr,bitIndex2)
<=> $true )
& ( v102673(VarCurr,bitIndex1)
<=> $false )
& ( v102673(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31496,axiom,
! [VarCurr] :
( v102673(VarCurr,bitIndex0)
<=> v102635(VarCurr) ) ).
fof(addAssignment_31495,axiom,
! [VarCurr] :
( v102673(VarCurr,bitIndex1)
<=> v102633(VarCurr) ) ).
fof(addAssignment_31494,axiom,
! [VarCurr] :
( v102673(VarCurr,bitIndex2)
<=> v102631(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20454,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102657(VarNext)
<=> ( v102658(VarNext)
& v102653(VarNext) ) ) ) ).
fof(writeUnaryOperator_8005,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102658(VarNext)
<=> v102660(VarNext) ) ) ).
fof(addAssignment_31493,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102660(VarNext)
<=> v102653(VarCurr) ) ) ).
fof(addAssignment_31492,axiom,
! [VarCurr] :
( v102653(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31491,axiom,
! [VarCurr] :
( v102651(VarCurr)
<=> $false ) ).
fof(addAssignment_31490,axiom,
! [VarCurr] :
( v102649(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31489,axiom,
! [VarCurr] :
( v102647(VarCurr)
<=> $false ) ).
fof(addAssignment_31488,axiom,
! [VarCurr] :
( v102637(VarCurr)
<=> v5941(VarCurr,bitIndex48) ) ).
fof(addAssignment_31487,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex48)
<=> v5943(VarCurr,bitIndex48) ) ).
fof(addAssignment_31486,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex48)
<=> v5945(VarCurr,bitIndex48) ) ).
fof(addAssignment_31485,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex48)
<=> v5947(VarCurr,bitIndex48) ) ).
fof(addAssignment_31484,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex48)
<=> v5949(VarCurr,bitIndex48) ) ).
fof(addAssignment_31483,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex48)
<=> v5951(VarCurr,bitIndex48) ) ).
fof(addAssignment_31482,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex48)
<=> v5953(VarCurr,bitIndex48) ) ).
fof(addAssignment_31481,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex48)
<=> v5955(VarCurr,bitIndex48) ) ).
fof(addAssignment_31480,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex48)
<=> v5957(VarCurr,bitIndex48) ) ).
fof(addAssignment_31479,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex48)
<=> v102639(VarNext,bitIndex48) ) ).
fof(addCaseBooleanConditionEqualRanges1_1656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102640(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102639(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1712,axiom,
! [VarNext] :
( v102640(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102639(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20453,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102640(VarNext)
<=> v102641(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102641(VarNext)
<=> ( v102643(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_8004,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102643(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_31478,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex48)
<=> v5961(VarCurr,bitIndex48) ) ).
fof(addAssignment_31477,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex48)
<=> v5963(VarCurr,bitIndex48) ) ).
fof(addAssignment_31476,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex48)
<=> v5965(VarCurr,bitIndex48) ) ).
fof(addAssignment_31475,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex48)
<=> v5967(VarCurr,bitIndex48) ) ).
fof(addAssignment_31474,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex48)
<=> v5969(VarCurr,bitIndex48) ) ).
fof(addAssignment_31473,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex48)
<=> v476(VarCurr,bitIndex48) ) ).
fof(addAssignment_31472,axiom,
! [VarCurr] :
( v102635(VarCurr)
<=> $false ) ).
fof(addAssignment_31471,axiom,
! [VarCurr] :
( v102633(VarCurr)
<=> $false ) ).
fof(addAssignment_31470,axiom,
! [VarCurr] :
( v102631(VarCurr)
<=> $true ) ).
fof(addAssignment_31469,axiom,
! [VarCurr] :
( v102629(VarCurr)
<=> $false ) ).
fof(addAssignment_31468,axiom,
! [VarCurr] :
( v102627(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1655,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102580(VarNext)
=> ( v102557(VarNext)
<=> v102557(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1711,axiom,
! [VarNext] :
( v102580(VarNext)
=> ( v102557(VarNext)
<=> v102615(VarNext) ) ) ).
fof(addAssignment_31467,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102615(VarNext)
<=> v102613(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4877,axiom,
! [VarCurr] :
( ~ v102559(VarCurr)
=> ( v102613(VarCurr)
<=> v102616(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4887,axiom,
! [VarCurr] :
( v102559(VarCurr)
=> ( v102613(VarCurr)
<=> v102561(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4876,axiom,
! [VarCurr] :
( ~ v102593(VarCurr)
=> ( v102616(VarCurr)
<=> v102575(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4886,axiom,
! [VarCurr] :
( v102593(VarCurr)
=> ( v102616(VarCurr)
<=> v102617(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1196,axiom,
! [VarCurr] :
( ( ~ v102596(VarCurr)
& ~ v102598(VarCurr) )
=> ( v102617(VarCurr)
<=> v102621(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4875,axiom,
! [VarCurr] :
( v102598(VarCurr)
=> ( v102617(VarCurr)
<=> v102620(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4885,axiom,
! [VarCurr] :
( v102596(VarCurr)
=> ( v102617(VarCurr)
<=> v102618(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4874,axiom,
! [VarCurr] :
( ~ v102606(VarCurr)
=> ( v102621(VarCurr)
<=> v102575(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4884,axiom,
! [VarCurr] :
( v102606(VarCurr)
=> ( v102621(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4873,axiom,
! [VarCurr] :
( ~ v102600(VarCurr)
=> ( v102620(VarCurr)
<=> v102575(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4883,axiom,
! [VarCurr] :
( v102600(VarCurr)
=> ( v102620(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2179,axiom,
! [VarCurr] :
( ~ v102619(VarCurr)
=> ( v102618(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2179,axiom,
! [VarCurr] :
( v102619(VarCurr)
=> ( v102618(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7150,axiom,
! [VarCurr] :
( v102619(VarCurr)
<=> ( v102569(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102580(VarNext)
<=> ( v102581(VarNext)
& v102590(VarNext) ) ) ) ).
fof(addAssignment_31466,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102590(VarNext)
<=> v102588(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20450,axiom,
! [VarCurr] :
( v102588(VarCurr)
<=> ( v102559(VarCurr)
| v102591(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20449,axiom,
! [VarCurr] :
( v102591(VarCurr)
<=> ( v102592(VarCurr)
& v102612(VarCurr) ) ) ).
fof(writeUnaryOperator_8003,axiom,
! [VarCurr] :
( ~ v102612(VarCurr)
<=> v102559(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20448,axiom,
! [VarCurr] :
( v102592(VarCurr)
<=> ( v102593(VarCurr)
| v102610(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20447,axiom,
! [VarCurr] :
( v102610(VarCurr)
<=> ( v102571(VarCurr)
& v102611(VarCurr) ) ) ).
fof(writeUnaryOperator_8002,axiom,
! [VarCurr] :
( ~ v102611(VarCurr)
<=> v102573(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20446,axiom,
! [VarCurr] :
( v102593(VarCurr)
<=> ( v102594(VarCurr)
& v102573(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20445,axiom,
! [VarCurr] :
( v102594(VarCurr)
<=> ( v102595(VarCurr)
| v102604(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20444,axiom,
! [VarCurr] :
( v102604(VarCurr)
<=> ( v102605(VarCurr)
& v102609(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7149,axiom,
! [VarCurr] :
( v102609(VarCurr)
<=> ( ( v102597(VarCurr,bitIndex2)
<=> $false )
& ( v102597(VarCurr,bitIndex1)
<=> $false )
& ( v102597(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20443,axiom,
! [VarCurr] :
( v102605(VarCurr)
<=> ( v102606(VarCurr)
| v102607(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20442,axiom,
! [VarCurr] :
( v102607(VarCurr)
<=> ( v102571(VarCurr)
& v102608(VarCurr) ) ) ).
fof(writeUnaryOperator_8001,axiom,
! [VarCurr] :
( ~ v102608(VarCurr)
<=> v102606(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7148,axiom,
! [VarCurr] :
( v102606(VarCurr)
<=> ( v102569(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20441,axiom,
! [VarCurr] :
( v102595(VarCurr)
<=> ( v102596(VarCurr)
| v102598(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20440,axiom,
! [VarCurr] :
( v102598(VarCurr)
<=> ( v102599(VarCurr)
& v102603(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7147,axiom,
! [VarCurr] :
( v102603(VarCurr)
<=> ( ( v102597(VarCurr,bitIndex2)
<=> $false )
& ( v102597(VarCurr,bitIndex1)
<=> $true )
& ( v102597(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20439,axiom,
! [VarCurr] :
( v102599(VarCurr)
<=> ( v102600(VarCurr)
| v102601(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20438,axiom,
! [VarCurr] :
( v102601(VarCurr)
<=> ( v102571(VarCurr)
& v102602(VarCurr) ) ) ).
fof(writeUnaryOperator_8000,axiom,
! [VarCurr] :
( ~ v102602(VarCurr)
<=> v102600(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7146,axiom,
! [VarCurr] :
( v102600(VarCurr)
<=> ( v102569(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7145,axiom,
! [VarCurr] :
( v102596(VarCurr)
<=> ( ( v102597(VarCurr,bitIndex2)
<=> $true )
& ( v102597(VarCurr,bitIndex1)
<=> $false )
& ( v102597(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31465,axiom,
! [VarCurr] :
( v102597(VarCurr,bitIndex0)
<=> v102567(VarCurr) ) ).
fof(addAssignment_31464,axiom,
! [VarCurr] :
( v102597(VarCurr,bitIndex1)
<=> v102565(VarCurr) ) ).
fof(addAssignment_31463,axiom,
! [VarCurr] :
( v102597(VarCurr,bitIndex2)
<=> v102563(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20437,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102581(VarNext)
<=> ( v102582(VarNext)
& v102577(VarNext) ) ) ) ).
fof(writeUnaryOperator_7999,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102582(VarNext)
<=> v102584(VarNext) ) ) ).
fof(addAssignment_31462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102584(VarNext)
<=> v102577(VarCurr) ) ) ).
fof(addAssignment_31461,axiom,
! [VarCurr] :
( v102577(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31460,axiom,
! [VarCurr] :
( v102575(VarCurr)
<=> $false ) ).
fof(addAssignment_31459,axiom,
! [VarCurr] :
( v102573(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31458,axiom,
! [VarCurr] :
( v102571(VarCurr)
<=> $false ) ).
fof(addAssignment_31457,axiom,
! [VarCurr] :
( v102569(VarCurr)
<=> v5941(VarCurr,bitIndex47) ) ).
fof(addAssignment_31456,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex47)
<=> v5943(VarCurr,bitIndex47) ) ).
fof(addAssignment_31455,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex47)
<=> v5945(VarCurr,bitIndex47) ) ).
fof(addAssignment_31454,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex47)
<=> v5947(VarCurr,bitIndex47) ) ).
fof(addAssignment_31453,axiom,
! [VarCurr] :
( v102567(VarCurr)
<=> $false ) ).
fof(addAssignment_31452,axiom,
! [VarCurr] :
( v102565(VarCurr)
<=> $false ) ).
fof(addAssignment_31451,axiom,
! [VarCurr] :
( v102563(VarCurr)
<=> $true ) ).
fof(addAssignment_31450,axiom,
! [VarCurr] :
( v102561(VarCurr)
<=> $false ) ).
fof(addAssignment_31449,axiom,
! [VarCurr] :
( v102559(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1654,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102512(VarNext)
=> ( v102481(VarNext)
<=> v102481(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1710,axiom,
! [VarNext] :
( v102512(VarNext)
=> ( v102481(VarNext)
<=> v102547(VarNext) ) ) ).
fof(addAssignment_31448,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102547(VarNext)
<=> v102545(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4872,axiom,
! [VarCurr] :
( ~ v102483(VarCurr)
=> ( v102545(VarCurr)
<=> v102548(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4882,axiom,
! [VarCurr] :
( v102483(VarCurr)
=> ( v102545(VarCurr)
<=> v102485(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4871,axiom,
! [VarCurr] :
( ~ v102525(VarCurr)
=> ( v102548(VarCurr)
<=> v102507(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4881,axiom,
! [VarCurr] :
( v102525(VarCurr)
=> ( v102548(VarCurr)
<=> v102549(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1195,axiom,
! [VarCurr] :
( ( ~ v102528(VarCurr)
& ~ v102530(VarCurr) )
=> ( v102549(VarCurr)
<=> v102553(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4870,axiom,
! [VarCurr] :
( v102530(VarCurr)
=> ( v102549(VarCurr)
<=> v102552(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4880,axiom,
! [VarCurr] :
( v102528(VarCurr)
=> ( v102549(VarCurr)
<=> v102550(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4869,axiom,
! [VarCurr] :
( ~ v102538(VarCurr)
=> ( v102553(VarCurr)
<=> v102507(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4879,axiom,
! [VarCurr] :
( v102538(VarCurr)
=> ( v102553(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4868,axiom,
! [VarCurr] :
( ~ v102532(VarCurr)
=> ( v102552(VarCurr)
<=> v102507(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4878,axiom,
! [VarCurr] :
( v102532(VarCurr)
=> ( v102552(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2178,axiom,
! [VarCurr] :
( ~ v102551(VarCurr)
=> ( v102550(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2178,axiom,
! [VarCurr] :
( v102551(VarCurr)
=> ( v102550(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7144,axiom,
! [VarCurr] :
( v102551(VarCurr)
<=> ( v102493(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20436,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102512(VarNext)
<=> ( v102513(VarNext)
& v102522(VarNext) ) ) ) ).
fof(addAssignment_31447,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102522(VarNext)
<=> v102520(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20435,axiom,
! [VarCurr] :
( v102520(VarCurr)
<=> ( v102483(VarCurr)
| v102523(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20434,axiom,
! [VarCurr] :
( v102523(VarCurr)
<=> ( v102524(VarCurr)
& v102544(VarCurr) ) ) ).
fof(writeUnaryOperator_7998,axiom,
! [VarCurr] :
( ~ v102544(VarCurr)
<=> v102483(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20433,axiom,
! [VarCurr] :
( v102524(VarCurr)
<=> ( v102525(VarCurr)
| v102542(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20432,axiom,
! [VarCurr] :
( v102542(VarCurr)
<=> ( v102503(VarCurr)
& v102543(VarCurr) ) ) ).
fof(writeUnaryOperator_7997,axiom,
! [VarCurr] :
( ~ v102543(VarCurr)
<=> v102505(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20431,axiom,
! [VarCurr] :
( v102525(VarCurr)
<=> ( v102526(VarCurr)
& v102505(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20430,axiom,
! [VarCurr] :
( v102526(VarCurr)
<=> ( v102527(VarCurr)
| v102536(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20429,axiom,
! [VarCurr] :
( v102536(VarCurr)
<=> ( v102537(VarCurr)
& v102541(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7143,axiom,
! [VarCurr] :
( v102541(VarCurr)
<=> ( ( v102529(VarCurr,bitIndex2)
<=> $false )
& ( v102529(VarCurr,bitIndex1)
<=> $false )
& ( v102529(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20428,axiom,
! [VarCurr] :
( v102537(VarCurr)
<=> ( v102538(VarCurr)
| v102539(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20427,axiom,
! [VarCurr] :
( v102539(VarCurr)
<=> ( v102503(VarCurr)
& v102540(VarCurr) ) ) ).
fof(writeUnaryOperator_7996,axiom,
! [VarCurr] :
( ~ v102540(VarCurr)
<=> v102538(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7142,axiom,
! [VarCurr] :
( v102538(VarCurr)
<=> ( v102493(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20426,axiom,
! [VarCurr] :
( v102527(VarCurr)
<=> ( v102528(VarCurr)
| v102530(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20425,axiom,
! [VarCurr] :
( v102530(VarCurr)
<=> ( v102531(VarCurr)
& v102535(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7141,axiom,
! [VarCurr] :
( v102535(VarCurr)
<=> ( ( v102529(VarCurr,bitIndex2)
<=> $false )
& ( v102529(VarCurr,bitIndex1)
<=> $true )
& ( v102529(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20424,axiom,
! [VarCurr] :
( v102531(VarCurr)
<=> ( v102532(VarCurr)
| v102533(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20423,axiom,
! [VarCurr] :
( v102533(VarCurr)
<=> ( v102503(VarCurr)
& v102534(VarCurr) ) ) ).
fof(writeUnaryOperator_7995,axiom,
! [VarCurr] :
( ~ v102534(VarCurr)
<=> v102532(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7140,axiom,
! [VarCurr] :
( v102532(VarCurr)
<=> ( v102493(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7139,axiom,
! [VarCurr] :
( v102528(VarCurr)
<=> ( ( v102529(VarCurr,bitIndex2)
<=> $true )
& ( v102529(VarCurr,bitIndex1)
<=> $false )
& ( v102529(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31446,axiom,
! [VarCurr] :
( v102529(VarCurr,bitIndex0)
<=> v102491(VarCurr) ) ).
fof(addAssignment_31445,axiom,
! [VarCurr] :
( v102529(VarCurr,bitIndex1)
<=> v102489(VarCurr) ) ).
fof(addAssignment_31444,axiom,
! [VarCurr] :
( v102529(VarCurr,bitIndex2)
<=> v102487(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20422,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102513(VarNext)
<=> ( v102514(VarNext)
& v102509(VarNext) ) ) ) ).
fof(writeUnaryOperator_7994,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102514(VarNext)
<=> v102516(VarNext) ) ) ).
fof(addAssignment_31443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102516(VarNext)
<=> v102509(VarCurr) ) ) ).
fof(addAssignment_31442,axiom,
! [VarCurr] :
( v102509(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31441,axiom,
! [VarCurr] :
( v102507(VarCurr)
<=> $false ) ).
fof(addAssignment_31440,axiom,
! [VarCurr] :
( v102505(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31439,axiom,
! [VarCurr] :
( v102503(VarCurr)
<=> $false ) ).
fof(addAssignment_31438,axiom,
! [VarCurr] :
( v102493(VarCurr)
<=> v5941(VarCurr,bitIndex46) ) ).
fof(addAssignment_31437,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex46)
<=> v5943(VarCurr,bitIndex46) ) ).
fof(addAssignment_31436,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex46)
<=> v5945(VarCurr,bitIndex46) ) ).
fof(addAssignment_31435,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex46)
<=> v5947(VarCurr,bitIndex46) ) ).
fof(addAssignment_31434,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex46)
<=> v5949(VarCurr,bitIndex46) ) ).
fof(addAssignment_31433,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex46)
<=> v5951(VarCurr,bitIndex46) ) ).
fof(addAssignment_31432,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex46)
<=> v5953(VarCurr,bitIndex46) ) ).
fof(addAssignment_31431,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex46)
<=> v5955(VarCurr,bitIndex46) ) ).
fof(addAssignment_31430,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex46)
<=> v5957(VarCurr,bitIndex46) ) ).
fof(addAssignment_31429,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex46)
<=> v102495(VarNext,bitIndex46) ) ).
fof(addCaseBooleanConditionEqualRanges1_1653,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102496(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102495(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1709,axiom,
! [VarNext] :
( v102496(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102495(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20421,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102496(VarNext)
<=> v102497(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20420,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102497(VarNext)
<=> ( v102499(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_7993,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102499(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_31428,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex46)
<=> v5961(VarCurr,bitIndex46) ) ).
fof(addAssignment_31427,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex46)
<=> v5963(VarCurr,bitIndex46) ) ).
fof(addAssignment_31426,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex46)
<=> v5965(VarCurr,bitIndex46) ) ).
fof(addAssignment_31425,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex46)
<=> v5967(VarCurr,bitIndex46) ) ).
fof(addAssignment_31424,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex46)
<=> v5969(VarCurr,bitIndex46) ) ).
fof(addAssignment_31423,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex46)
<=> v476(VarCurr,bitIndex46) ) ).
fof(addAssignment_31422,axiom,
! [VarCurr] :
( v102491(VarCurr)
<=> $false ) ).
fof(addAssignment_31421,axiom,
! [VarCurr] :
( v102489(VarCurr)
<=> $false ) ).
fof(addAssignment_31420,axiom,
! [VarCurr] :
( v102487(VarCurr)
<=> $true ) ).
fof(addAssignment_31419,axiom,
! [VarCurr] :
( v102485(VarCurr)
<=> $false ) ).
fof(addAssignment_31418,axiom,
! [VarCurr] :
( v102483(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102436(VarNext)
=> ( v102405(VarNext)
<=> v102405(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1708,axiom,
! [VarNext] :
( v102436(VarNext)
=> ( v102405(VarNext)
<=> v102471(VarNext) ) ) ).
fof(addAssignment_31417,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102471(VarNext)
<=> v102469(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4867,axiom,
! [VarCurr] :
( ~ v102407(VarCurr)
=> ( v102469(VarCurr)
<=> v102472(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4877,axiom,
! [VarCurr] :
( v102407(VarCurr)
=> ( v102469(VarCurr)
<=> v102409(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4866,axiom,
! [VarCurr] :
( ~ v102449(VarCurr)
=> ( v102472(VarCurr)
<=> v102431(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4876,axiom,
! [VarCurr] :
( v102449(VarCurr)
=> ( v102472(VarCurr)
<=> v102473(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1194,axiom,
! [VarCurr] :
( ( ~ v102452(VarCurr)
& ~ v102454(VarCurr) )
=> ( v102473(VarCurr)
<=> v102477(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4865,axiom,
! [VarCurr] :
( v102454(VarCurr)
=> ( v102473(VarCurr)
<=> v102476(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4875,axiom,
! [VarCurr] :
( v102452(VarCurr)
=> ( v102473(VarCurr)
<=> v102474(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4864,axiom,
! [VarCurr] :
( ~ v102462(VarCurr)
=> ( v102477(VarCurr)
<=> v102431(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4874,axiom,
! [VarCurr] :
( v102462(VarCurr)
=> ( v102477(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4863,axiom,
! [VarCurr] :
( ~ v102456(VarCurr)
=> ( v102476(VarCurr)
<=> v102431(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4873,axiom,
! [VarCurr] :
( v102456(VarCurr)
=> ( v102476(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2177,axiom,
! [VarCurr] :
( ~ v102475(VarCurr)
=> ( v102474(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2177,axiom,
! [VarCurr] :
( v102475(VarCurr)
=> ( v102474(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7138,axiom,
! [VarCurr] :
( v102475(VarCurr)
<=> ( v102417(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102436(VarNext)
<=> ( v102437(VarNext)
& v102446(VarNext) ) ) ) ).
fof(addAssignment_31416,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102446(VarNext)
<=> v102444(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20418,axiom,
! [VarCurr] :
( v102444(VarCurr)
<=> ( v102407(VarCurr)
| v102447(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20417,axiom,
! [VarCurr] :
( v102447(VarCurr)
<=> ( v102448(VarCurr)
& v102468(VarCurr) ) ) ).
fof(writeUnaryOperator_7992,axiom,
! [VarCurr] :
( ~ v102468(VarCurr)
<=> v102407(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20416,axiom,
! [VarCurr] :
( v102448(VarCurr)
<=> ( v102449(VarCurr)
| v102466(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20415,axiom,
! [VarCurr] :
( v102466(VarCurr)
<=> ( v102427(VarCurr)
& v102467(VarCurr) ) ) ).
fof(writeUnaryOperator_7991,axiom,
! [VarCurr] :
( ~ v102467(VarCurr)
<=> v102429(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20414,axiom,
! [VarCurr] :
( v102449(VarCurr)
<=> ( v102450(VarCurr)
& v102429(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20413,axiom,
! [VarCurr] :
( v102450(VarCurr)
<=> ( v102451(VarCurr)
| v102460(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20412,axiom,
! [VarCurr] :
( v102460(VarCurr)
<=> ( v102461(VarCurr)
& v102465(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7137,axiom,
! [VarCurr] :
( v102465(VarCurr)
<=> ( ( v102453(VarCurr,bitIndex2)
<=> $false )
& ( v102453(VarCurr,bitIndex1)
<=> $false )
& ( v102453(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20411,axiom,
! [VarCurr] :
( v102461(VarCurr)
<=> ( v102462(VarCurr)
| v102463(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20410,axiom,
! [VarCurr] :
( v102463(VarCurr)
<=> ( v102427(VarCurr)
& v102464(VarCurr) ) ) ).
fof(writeUnaryOperator_7990,axiom,
! [VarCurr] :
( ~ v102464(VarCurr)
<=> v102462(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7136,axiom,
! [VarCurr] :
( v102462(VarCurr)
<=> ( v102417(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20409,axiom,
! [VarCurr] :
( v102451(VarCurr)
<=> ( v102452(VarCurr)
| v102454(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20408,axiom,
! [VarCurr] :
( v102454(VarCurr)
<=> ( v102455(VarCurr)
& v102459(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7135,axiom,
! [VarCurr] :
( v102459(VarCurr)
<=> ( ( v102453(VarCurr,bitIndex2)
<=> $false )
& ( v102453(VarCurr,bitIndex1)
<=> $true )
& ( v102453(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20407,axiom,
! [VarCurr] :
( v102455(VarCurr)
<=> ( v102456(VarCurr)
| v102457(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20406,axiom,
! [VarCurr] :
( v102457(VarCurr)
<=> ( v102427(VarCurr)
& v102458(VarCurr) ) ) ).
fof(writeUnaryOperator_7989,axiom,
! [VarCurr] :
( ~ v102458(VarCurr)
<=> v102456(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7134,axiom,
! [VarCurr] :
( v102456(VarCurr)
<=> ( v102417(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7133,axiom,
! [VarCurr] :
( v102452(VarCurr)
<=> ( ( v102453(VarCurr,bitIndex2)
<=> $true )
& ( v102453(VarCurr,bitIndex1)
<=> $false )
& ( v102453(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31415,axiom,
! [VarCurr] :
( v102453(VarCurr,bitIndex0)
<=> v102415(VarCurr) ) ).
fof(addAssignment_31414,axiom,
! [VarCurr] :
( v102453(VarCurr,bitIndex1)
<=> v102413(VarCurr) ) ).
fof(addAssignment_31413,axiom,
! [VarCurr] :
( v102453(VarCurr,bitIndex2)
<=> v102411(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102437(VarNext)
<=> ( v102438(VarNext)
& v102433(VarNext) ) ) ) ).
fof(writeUnaryOperator_7988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102438(VarNext)
<=> v102440(VarNext) ) ) ).
fof(addAssignment_31412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102440(VarNext)
<=> v102433(VarCurr) ) ) ).
fof(addAssignment_31411,axiom,
! [VarCurr] :
( v102433(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31410,axiom,
! [VarCurr] :
( v102431(VarCurr)
<=> $false ) ).
fof(addAssignment_31409,axiom,
! [VarCurr] :
( v102429(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31408,axiom,
! [VarCurr] :
( v102427(VarCurr)
<=> $false ) ).
fof(addAssignment_31407,axiom,
! [VarCurr] :
( v102417(VarCurr)
<=> v5941(VarCurr,bitIndex45) ) ).
fof(addAssignment_31406,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex45)
<=> v5943(VarCurr,bitIndex45) ) ).
fof(addAssignment_31405,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex45)
<=> v5945(VarCurr,bitIndex45) ) ).
fof(addAssignment_31404,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex45)
<=> v5947(VarCurr,bitIndex45) ) ).
fof(addAssignment_31403,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex45)
<=> v5949(VarCurr,bitIndex45) ) ).
fof(addAssignment_31402,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex45)
<=> v5951(VarCurr,bitIndex45) ) ).
fof(addAssignment_31401,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex45)
<=> v5953(VarCurr,bitIndex45) ) ).
fof(addAssignment_31400,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex45)
<=> v5955(VarCurr,bitIndex45) ) ).
fof(addAssignment_31399,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex45)
<=> v5957(VarCurr,bitIndex45) ) ).
fof(addAssignment_31398,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex45)
<=> v102419(VarNext,bitIndex45) ) ).
fof(addCaseBooleanConditionEqualRanges1_1651,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102420(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102419(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1707,axiom,
! [VarNext] :
( v102420(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102419(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102420(VarNext)
<=> v102421(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20403,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102421(VarNext)
<=> ( v102423(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_7987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102423(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_31397,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex45)
<=> v5961(VarCurr,bitIndex45) ) ).
fof(addAssignment_31396,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex45)
<=> v5963(VarCurr,bitIndex45) ) ).
fof(addAssignment_31395,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex45)
<=> v5965(VarCurr,bitIndex45) ) ).
fof(addAssignment_31394,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex45)
<=> v5967(VarCurr,bitIndex45) ) ).
fof(addAssignment_31393,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex45)
<=> v5969(VarCurr,bitIndex45) ) ).
fof(addAssignment_31392,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex45)
<=> v476(VarCurr,bitIndex45) ) ).
fof(addAssignment_31391,axiom,
! [VarCurr] :
( v102415(VarCurr)
<=> $false ) ).
fof(addAssignment_31390,axiom,
! [VarCurr] :
( v102413(VarCurr)
<=> $false ) ).
fof(addAssignment_31389,axiom,
! [VarCurr] :
( v102411(VarCurr)
<=> $true ) ).
fof(addAssignment_31388,axiom,
! [VarCurr] :
( v102409(VarCurr)
<=> $false ) ).
fof(addAssignment_31387,axiom,
! [VarCurr] :
( v102407(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1650,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102360(VarNext)
=> ( v102337(VarNext)
<=> v102337(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1706,axiom,
! [VarNext] :
( v102360(VarNext)
=> ( v102337(VarNext)
<=> v102395(VarNext) ) ) ).
fof(addAssignment_31386,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102395(VarNext)
<=> v102393(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4862,axiom,
! [VarCurr] :
( ~ v102339(VarCurr)
=> ( v102393(VarCurr)
<=> v102396(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4872,axiom,
! [VarCurr] :
( v102339(VarCurr)
=> ( v102393(VarCurr)
<=> v102341(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4861,axiom,
! [VarCurr] :
( ~ v102373(VarCurr)
=> ( v102396(VarCurr)
<=> v102355(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4871,axiom,
! [VarCurr] :
( v102373(VarCurr)
=> ( v102396(VarCurr)
<=> v102397(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1193,axiom,
! [VarCurr] :
( ( ~ v102376(VarCurr)
& ~ v102378(VarCurr) )
=> ( v102397(VarCurr)
<=> v102401(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4860,axiom,
! [VarCurr] :
( v102378(VarCurr)
=> ( v102397(VarCurr)
<=> v102400(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4870,axiom,
! [VarCurr] :
( v102376(VarCurr)
=> ( v102397(VarCurr)
<=> v102398(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4859,axiom,
! [VarCurr] :
( ~ v102386(VarCurr)
=> ( v102401(VarCurr)
<=> v102355(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4869,axiom,
! [VarCurr] :
( v102386(VarCurr)
=> ( v102401(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4858,axiom,
! [VarCurr] :
( ~ v102380(VarCurr)
=> ( v102400(VarCurr)
<=> v102355(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4868,axiom,
! [VarCurr] :
( v102380(VarCurr)
=> ( v102400(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2176,axiom,
! [VarCurr] :
( ~ v102399(VarCurr)
=> ( v102398(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2176,axiom,
! [VarCurr] :
( v102399(VarCurr)
=> ( v102398(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7132,axiom,
! [VarCurr] :
( v102399(VarCurr)
<=> ( v102349(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20402,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102360(VarNext)
<=> ( v102361(VarNext)
& v102370(VarNext) ) ) ) ).
fof(addAssignment_31385,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102370(VarNext)
<=> v102368(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20401,axiom,
! [VarCurr] :
( v102368(VarCurr)
<=> ( v102339(VarCurr)
| v102371(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20400,axiom,
! [VarCurr] :
( v102371(VarCurr)
<=> ( v102372(VarCurr)
& v102392(VarCurr) ) ) ).
fof(writeUnaryOperator_7986,axiom,
! [VarCurr] :
( ~ v102392(VarCurr)
<=> v102339(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20399,axiom,
! [VarCurr] :
( v102372(VarCurr)
<=> ( v102373(VarCurr)
| v102390(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20398,axiom,
! [VarCurr] :
( v102390(VarCurr)
<=> ( v102351(VarCurr)
& v102391(VarCurr) ) ) ).
fof(writeUnaryOperator_7985,axiom,
! [VarCurr] :
( ~ v102391(VarCurr)
<=> v102353(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20397,axiom,
! [VarCurr] :
( v102373(VarCurr)
<=> ( v102374(VarCurr)
& v102353(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20396,axiom,
! [VarCurr] :
( v102374(VarCurr)
<=> ( v102375(VarCurr)
| v102384(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20395,axiom,
! [VarCurr] :
( v102384(VarCurr)
<=> ( v102385(VarCurr)
& v102389(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7131,axiom,
! [VarCurr] :
( v102389(VarCurr)
<=> ( ( v102377(VarCurr,bitIndex2)
<=> $false )
& ( v102377(VarCurr,bitIndex1)
<=> $false )
& ( v102377(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20394,axiom,
! [VarCurr] :
( v102385(VarCurr)
<=> ( v102386(VarCurr)
| v102387(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20393,axiom,
! [VarCurr] :
( v102387(VarCurr)
<=> ( v102351(VarCurr)
& v102388(VarCurr) ) ) ).
fof(writeUnaryOperator_7984,axiom,
! [VarCurr] :
( ~ v102388(VarCurr)
<=> v102386(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7130,axiom,
! [VarCurr] :
( v102386(VarCurr)
<=> ( v102349(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20392,axiom,
! [VarCurr] :
( v102375(VarCurr)
<=> ( v102376(VarCurr)
| v102378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20391,axiom,
! [VarCurr] :
( v102378(VarCurr)
<=> ( v102379(VarCurr)
& v102383(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7129,axiom,
! [VarCurr] :
( v102383(VarCurr)
<=> ( ( v102377(VarCurr,bitIndex2)
<=> $false )
& ( v102377(VarCurr,bitIndex1)
<=> $true )
& ( v102377(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20390,axiom,
! [VarCurr] :
( v102379(VarCurr)
<=> ( v102380(VarCurr)
| v102381(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20389,axiom,
! [VarCurr] :
( v102381(VarCurr)
<=> ( v102351(VarCurr)
& v102382(VarCurr) ) ) ).
fof(writeUnaryOperator_7983,axiom,
! [VarCurr] :
( ~ v102382(VarCurr)
<=> v102380(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7128,axiom,
! [VarCurr] :
( v102380(VarCurr)
<=> ( v102349(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7127,axiom,
! [VarCurr] :
( v102376(VarCurr)
<=> ( ( v102377(VarCurr,bitIndex2)
<=> $true )
& ( v102377(VarCurr,bitIndex1)
<=> $false )
& ( v102377(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31384,axiom,
! [VarCurr] :
( v102377(VarCurr,bitIndex0)
<=> v102347(VarCurr) ) ).
fof(addAssignment_31383,axiom,
! [VarCurr] :
( v102377(VarCurr,bitIndex1)
<=> v102345(VarCurr) ) ).
fof(addAssignment_31382,axiom,
! [VarCurr] :
( v102377(VarCurr,bitIndex2)
<=> v102343(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20388,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102361(VarNext)
<=> ( v102362(VarNext)
& v102357(VarNext) ) ) ) ).
fof(writeUnaryOperator_7982,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102362(VarNext)
<=> v102364(VarNext) ) ) ).
fof(addAssignment_31381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102364(VarNext)
<=> v102357(VarCurr) ) ) ).
fof(addAssignment_31380,axiom,
! [VarCurr] :
( v102357(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31379,axiom,
! [VarCurr] :
( v102355(VarCurr)
<=> $false ) ).
fof(addAssignment_31378,axiom,
! [VarCurr] :
( v102353(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31377,axiom,
! [VarCurr] :
( v102351(VarCurr)
<=> $false ) ).
fof(addAssignment_31376,axiom,
! [VarCurr] :
( v102349(VarCurr)
<=> v5941(VarCurr,bitIndex44) ) ).
fof(addAssignment_31375,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex44)
<=> v5943(VarCurr,bitIndex44) ) ).
fof(addAssignment_31374,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex44)
<=> v5945(VarCurr,bitIndex44) ) ).
fof(addAssignment_31373,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex44)
<=> v5947(VarCurr,bitIndex44) ) ).
fof(addAssignment_31372,axiom,
! [VarCurr] :
( v102347(VarCurr)
<=> $false ) ).
fof(addAssignment_31371,axiom,
! [VarCurr] :
( v102345(VarCurr)
<=> $false ) ).
fof(addAssignment_31370,axiom,
! [VarCurr] :
( v102343(VarCurr)
<=> $true ) ).
fof(addAssignment_31369,axiom,
! [VarCurr] :
( v102341(VarCurr)
<=> $false ) ).
fof(addAssignment_31368,axiom,
! [VarCurr] :
( v102339(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1649,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102292(VarNext)
=> ( v102261(VarNext)
<=> v102261(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1705,axiom,
! [VarNext] :
( v102292(VarNext)
=> ( v102261(VarNext)
<=> v102327(VarNext) ) ) ).
fof(addAssignment_31367,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102327(VarNext)
<=> v102325(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4857,axiom,
! [VarCurr] :
( ~ v102263(VarCurr)
=> ( v102325(VarCurr)
<=> v102328(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4867,axiom,
! [VarCurr] :
( v102263(VarCurr)
=> ( v102325(VarCurr)
<=> v102265(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4856,axiom,
! [VarCurr] :
( ~ v102305(VarCurr)
=> ( v102328(VarCurr)
<=> v102287(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4866,axiom,
! [VarCurr] :
( v102305(VarCurr)
=> ( v102328(VarCurr)
<=> v102329(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1192,axiom,
! [VarCurr] :
( ( ~ v102308(VarCurr)
& ~ v102310(VarCurr) )
=> ( v102329(VarCurr)
<=> v102333(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4855,axiom,
! [VarCurr] :
( v102310(VarCurr)
=> ( v102329(VarCurr)
<=> v102332(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4865,axiom,
! [VarCurr] :
( v102308(VarCurr)
=> ( v102329(VarCurr)
<=> v102330(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4854,axiom,
! [VarCurr] :
( ~ v102318(VarCurr)
=> ( v102333(VarCurr)
<=> v102287(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4864,axiom,
! [VarCurr] :
( v102318(VarCurr)
=> ( v102333(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4853,axiom,
! [VarCurr] :
( ~ v102312(VarCurr)
=> ( v102332(VarCurr)
<=> v102287(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4863,axiom,
! [VarCurr] :
( v102312(VarCurr)
=> ( v102332(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2175,axiom,
! [VarCurr] :
( ~ v102331(VarCurr)
=> ( v102330(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2175,axiom,
! [VarCurr] :
( v102331(VarCurr)
=> ( v102330(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7126,axiom,
! [VarCurr] :
( v102331(VarCurr)
<=> ( v102273(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20387,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102292(VarNext)
<=> ( v102293(VarNext)
& v102302(VarNext) ) ) ) ).
fof(addAssignment_31366,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102302(VarNext)
<=> v102300(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20386,axiom,
! [VarCurr] :
( v102300(VarCurr)
<=> ( v102263(VarCurr)
| v102303(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20385,axiom,
! [VarCurr] :
( v102303(VarCurr)
<=> ( v102304(VarCurr)
& v102324(VarCurr) ) ) ).
fof(writeUnaryOperator_7981,axiom,
! [VarCurr] :
( ~ v102324(VarCurr)
<=> v102263(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20384,axiom,
! [VarCurr] :
( v102304(VarCurr)
<=> ( v102305(VarCurr)
| v102322(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20383,axiom,
! [VarCurr] :
( v102322(VarCurr)
<=> ( v102283(VarCurr)
& v102323(VarCurr) ) ) ).
fof(writeUnaryOperator_7980,axiom,
! [VarCurr] :
( ~ v102323(VarCurr)
<=> v102285(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20382,axiom,
! [VarCurr] :
( v102305(VarCurr)
<=> ( v102306(VarCurr)
& v102285(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20381,axiom,
! [VarCurr] :
( v102306(VarCurr)
<=> ( v102307(VarCurr)
| v102316(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20380,axiom,
! [VarCurr] :
( v102316(VarCurr)
<=> ( v102317(VarCurr)
& v102321(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7125,axiom,
! [VarCurr] :
( v102321(VarCurr)
<=> ( ( v102309(VarCurr,bitIndex2)
<=> $false )
& ( v102309(VarCurr,bitIndex1)
<=> $false )
& ( v102309(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20379,axiom,
! [VarCurr] :
( v102317(VarCurr)
<=> ( v102318(VarCurr)
| v102319(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20378,axiom,
! [VarCurr] :
( v102319(VarCurr)
<=> ( v102283(VarCurr)
& v102320(VarCurr) ) ) ).
fof(writeUnaryOperator_7979,axiom,
! [VarCurr] :
( ~ v102320(VarCurr)
<=> v102318(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7124,axiom,
! [VarCurr] :
( v102318(VarCurr)
<=> ( v102273(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20377,axiom,
! [VarCurr] :
( v102307(VarCurr)
<=> ( v102308(VarCurr)
| v102310(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20376,axiom,
! [VarCurr] :
( v102310(VarCurr)
<=> ( v102311(VarCurr)
& v102315(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7123,axiom,
! [VarCurr] :
( v102315(VarCurr)
<=> ( ( v102309(VarCurr,bitIndex2)
<=> $false )
& ( v102309(VarCurr,bitIndex1)
<=> $true )
& ( v102309(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20375,axiom,
! [VarCurr] :
( v102311(VarCurr)
<=> ( v102312(VarCurr)
| v102313(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20374,axiom,
! [VarCurr] :
( v102313(VarCurr)
<=> ( v102283(VarCurr)
& v102314(VarCurr) ) ) ).
fof(writeUnaryOperator_7978,axiom,
! [VarCurr] :
( ~ v102314(VarCurr)
<=> v102312(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7122,axiom,
! [VarCurr] :
( v102312(VarCurr)
<=> ( v102273(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7121,axiom,
! [VarCurr] :
( v102308(VarCurr)
<=> ( ( v102309(VarCurr,bitIndex2)
<=> $true )
& ( v102309(VarCurr,bitIndex1)
<=> $false )
& ( v102309(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31365,axiom,
! [VarCurr] :
( v102309(VarCurr,bitIndex0)
<=> v102271(VarCurr) ) ).
fof(addAssignment_31364,axiom,
! [VarCurr] :
( v102309(VarCurr,bitIndex1)
<=> v102269(VarCurr) ) ).
fof(addAssignment_31363,axiom,
! [VarCurr] :
( v102309(VarCurr,bitIndex2)
<=> v102267(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20373,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102293(VarNext)
<=> ( v102294(VarNext)
& v102289(VarNext) ) ) ) ).
fof(writeUnaryOperator_7977,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102294(VarNext)
<=> v102296(VarNext) ) ) ).
fof(addAssignment_31362,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102296(VarNext)
<=> v102289(VarCurr) ) ) ).
fof(addAssignment_31361,axiom,
! [VarCurr] :
( v102289(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31360,axiom,
! [VarCurr] :
( v102287(VarCurr)
<=> $false ) ).
fof(addAssignment_31359,axiom,
! [VarCurr] :
( v102285(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31358,axiom,
! [VarCurr] :
( v102283(VarCurr)
<=> $false ) ).
fof(addAssignment_31357,axiom,
! [VarCurr] :
( v102273(VarCurr)
<=> v5941(VarCurr,bitIndex43) ) ).
fof(addAssignment_31356,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex43)
<=> v5943(VarCurr,bitIndex43) ) ).
fof(addAssignment_31355,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex43)
<=> v5945(VarCurr,bitIndex43) ) ).
fof(addAssignment_31354,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex43)
<=> v5947(VarCurr,bitIndex43) ) ).
fof(addAssignment_31353,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex43)
<=> v5949(VarCurr,bitIndex43) ) ).
fof(addAssignment_31352,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex43)
<=> v5951(VarCurr,bitIndex43) ) ).
fof(addAssignment_31351,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex43)
<=> v5953(VarCurr,bitIndex43) ) ).
fof(addAssignment_31350,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex43)
<=> v5955(VarCurr,bitIndex43) ) ).
fof(addAssignment_31349,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex43)
<=> v5957(VarCurr,bitIndex43) ) ).
fof(addAssignment_31348,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex43)
<=> v102275(VarNext,bitIndex43) ) ).
fof(addCaseBooleanConditionEqualRanges1_1648,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102276(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102275(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1704,axiom,
! [VarNext] :
( v102276(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102275(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20372,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102276(VarNext)
<=> v102277(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20371,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102277(VarNext)
<=> ( v102279(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_7976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102279(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_31347,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex43)
<=> v5961(VarCurr,bitIndex43) ) ).
fof(addAssignment_31346,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex43)
<=> v5963(VarCurr,bitIndex43) ) ).
fof(addAssignment_31345,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex43)
<=> v5965(VarCurr,bitIndex43) ) ).
fof(addAssignment_31344,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex43)
<=> v5967(VarCurr,bitIndex43) ) ).
fof(addAssignment_31343,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex43)
<=> v5969(VarCurr,bitIndex43) ) ).
fof(addAssignment_31342,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex43)
<=> v476(VarCurr,bitIndex43) ) ).
fof(addAssignment_31341,axiom,
! [VarCurr] :
( v102271(VarCurr)
<=> $false ) ).
fof(addAssignment_31340,axiom,
! [VarCurr] :
( v102269(VarCurr)
<=> $false ) ).
fof(addAssignment_31339,axiom,
! [VarCurr] :
( v102267(VarCurr)
<=> $true ) ).
fof(addAssignment_31338,axiom,
! [VarCurr] :
( v102265(VarCurr)
<=> $false ) ).
fof(addAssignment_31337,axiom,
! [VarCurr] :
( v102263(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1647,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102216(VarNext)
=> ( v102185(VarNext)
<=> v102185(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1703,axiom,
! [VarNext] :
( v102216(VarNext)
=> ( v102185(VarNext)
<=> v102251(VarNext) ) ) ).
fof(addAssignment_31336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102251(VarNext)
<=> v102249(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4852,axiom,
! [VarCurr] :
( ~ v102187(VarCurr)
=> ( v102249(VarCurr)
<=> v102252(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4862,axiom,
! [VarCurr] :
( v102187(VarCurr)
=> ( v102249(VarCurr)
<=> v102189(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4851,axiom,
! [VarCurr] :
( ~ v102229(VarCurr)
=> ( v102252(VarCurr)
<=> v102211(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4861,axiom,
! [VarCurr] :
( v102229(VarCurr)
=> ( v102252(VarCurr)
<=> v102253(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1191,axiom,
! [VarCurr] :
( ( ~ v102232(VarCurr)
& ~ v102234(VarCurr) )
=> ( v102253(VarCurr)
<=> v102257(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4850,axiom,
! [VarCurr] :
( v102234(VarCurr)
=> ( v102253(VarCurr)
<=> v102256(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4860,axiom,
! [VarCurr] :
( v102232(VarCurr)
=> ( v102253(VarCurr)
<=> v102254(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4849,axiom,
! [VarCurr] :
( ~ v102242(VarCurr)
=> ( v102257(VarCurr)
<=> v102211(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4859,axiom,
! [VarCurr] :
( v102242(VarCurr)
=> ( v102257(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4848,axiom,
! [VarCurr] :
( ~ v102236(VarCurr)
=> ( v102256(VarCurr)
<=> v102211(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4858,axiom,
! [VarCurr] :
( v102236(VarCurr)
=> ( v102256(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2174,axiom,
! [VarCurr] :
( ~ v102255(VarCurr)
=> ( v102254(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2174,axiom,
! [VarCurr] :
( v102255(VarCurr)
=> ( v102254(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7120,axiom,
! [VarCurr] :
( v102255(VarCurr)
<=> ( v102197(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20370,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102216(VarNext)
<=> ( v102217(VarNext)
& v102226(VarNext) ) ) ) ).
fof(addAssignment_31335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102226(VarNext)
<=> v102224(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20369,axiom,
! [VarCurr] :
( v102224(VarCurr)
<=> ( v102187(VarCurr)
| v102227(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20368,axiom,
! [VarCurr] :
( v102227(VarCurr)
<=> ( v102228(VarCurr)
& v102248(VarCurr) ) ) ).
fof(writeUnaryOperator_7975,axiom,
! [VarCurr] :
( ~ v102248(VarCurr)
<=> v102187(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20367,axiom,
! [VarCurr] :
( v102228(VarCurr)
<=> ( v102229(VarCurr)
| v102246(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20366,axiom,
! [VarCurr] :
( v102246(VarCurr)
<=> ( v102207(VarCurr)
& v102247(VarCurr) ) ) ).
fof(writeUnaryOperator_7974,axiom,
! [VarCurr] :
( ~ v102247(VarCurr)
<=> v102209(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20365,axiom,
! [VarCurr] :
( v102229(VarCurr)
<=> ( v102230(VarCurr)
& v102209(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20364,axiom,
! [VarCurr] :
( v102230(VarCurr)
<=> ( v102231(VarCurr)
| v102240(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20363,axiom,
! [VarCurr] :
( v102240(VarCurr)
<=> ( v102241(VarCurr)
& v102245(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7119,axiom,
! [VarCurr] :
( v102245(VarCurr)
<=> ( ( v102233(VarCurr,bitIndex2)
<=> $false )
& ( v102233(VarCurr,bitIndex1)
<=> $false )
& ( v102233(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20362,axiom,
! [VarCurr] :
( v102241(VarCurr)
<=> ( v102242(VarCurr)
| v102243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20361,axiom,
! [VarCurr] :
( v102243(VarCurr)
<=> ( v102207(VarCurr)
& v102244(VarCurr) ) ) ).
fof(writeUnaryOperator_7973,axiom,
! [VarCurr] :
( ~ v102244(VarCurr)
<=> v102242(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7118,axiom,
! [VarCurr] :
( v102242(VarCurr)
<=> ( v102197(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20360,axiom,
! [VarCurr] :
( v102231(VarCurr)
<=> ( v102232(VarCurr)
| v102234(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20359,axiom,
! [VarCurr] :
( v102234(VarCurr)
<=> ( v102235(VarCurr)
& v102239(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7117,axiom,
! [VarCurr] :
( v102239(VarCurr)
<=> ( ( v102233(VarCurr,bitIndex2)
<=> $false )
& ( v102233(VarCurr,bitIndex1)
<=> $true )
& ( v102233(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20358,axiom,
! [VarCurr] :
( v102235(VarCurr)
<=> ( v102236(VarCurr)
| v102237(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20357,axiom,
! [VarCurr] :
( v102237(VarCurr)
<=> ( v102207(VarCurr)
& v102238(VarCurr) ) ) ).
fof(writeUnaryOperator_7972,axiom,
! [VarCurr] :
( ~ v102238(VarCurr)
<=> v102236(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7116,axiom,
! [VarCurr] :
( v102236(VarCurr)
<=> ( v102197(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7115,axiom,
! [VarCurr] :
( v102232(VarCurr)
<=> ( ( v102233(VarCurr,bitIndex2)
<=> $true )
& ( v102233(VarCurr,bitIndex1)
<=> $false )
& ( v102233(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31334,axiom,
! [VarCurr] :
( v102233(VarCurr,bitIndex0)
<=> v102195(VarCurr) ) ).
fof(addAssignment_31333,axiom,
! [VarCurr] :
( v102233(VarCurr,bitIndex1)
<=> v102193(VarCurr) ) ).
fof(addAssignment_31332,axiom,
! [VarCurr] :
( v102233(VarCurr,bitIndex2)
<=> v102191(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20356,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102217(VarNext)
<=> ( v102218(VarNext)
& v102213(VarNext) ) ) ) ).
fof(writeUnaryOperator_7971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102218(VarNext)
<=> v102220(VarNext) ) ) ).
fof(addAssignment_31331,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102220(VarNext)
<=> v102213(VarCurr) ) ) ).
fof(addAssignment_31330,axiom,
! [VarCurr] :
( v102213(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31329,axiom,
! [VarCurr] :
( v102211(VarCurr)
<=> $false ) ).
fof(addAssignment_31328,axiom,
! [VarCurr] :
( v102209(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31327,axiom,
! [VarCurr] :
( v102207(VarCurr)
<=> $false ) ).
fof(addAssignment_31326,axiom,
! [VarCurr] :
( v102197(VarCurr)
<=> v5941(VarCurr,bitIndex42) ) ).
fof(addAssignment_31325,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex42)
<=> v5943(VarCurr,bitIndex42) ) ).
fof(addAssignment_31324,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex42)
<=> v5945(VarCurr,bitIndex42) ) ).
fof(addAssignment_31323,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex42)
<=> v5947(VarCurr,bitIndex42) ) ).
fof(addAssignment_31322,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex42)
<=> v5949(VarCurr,bitIndex42) ) ).
fof(addAssignment_31321,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex42)
<=> v5951(VarCurr,bitIndex42) ) ).
fof(addAssignment_31320,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex42)
<=> v5953(VarCurr,bitIndex42) ) ).
fof(addAssignment_31319,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex42)
<=> v5955(VarCurr,bitIndex42) ) ).
fof(addAssignment_31318,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex42)
<=> v5957(VarCurr,bitIndex42) ) ).
fof(addAssignment_31317,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex42)
<=> v102199(VarNext,bitIndex42) ) ).
fof(addCaseBooleanConditionEqualRanges1_1646,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102200(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102199(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1702,axiom,
! [VarNext] :
( v102200(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102199(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20355,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102200(VarNext)
<=> v102201(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20354,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102201(VarNext)
<=> ( v102203(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_7970,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102203(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_31316,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex42)
<=> v5961(VarCurr,bitIndex42) ) ).
fof(addAssignment_31315,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex42)
<=> v5963(VarCurr,bitIndex42) ) ).
fof(addAssignment_31314,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex42)
<=> v5965(VarCurr,bitIndex42) ) ).
fof(addAssignment_31313,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex42)
<=> v5967(VarCurr,bitIndex42) ) ).
fof(addAssignment_31312,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex42)
<=> v5969(VarCurr,bitIndex42) ) ).
fof(addAssignment_31311,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex42)
<=> v476(VarCurr,bitIndex42) ) ).
fof(addAssignment_31310,axiom,
! [VarCurr] :
( v102195(VarCurr)
<=> $false ) ).
fof(addAssignment_31309,axiom,
! [VarCurr] :
( v102193(VarCurr)
<=> $false ) ).
fof(addAssignment_31308,axiom,
! [VarCurr] :
( v102191(VarCurr)
<=> $true ) ).
fof(addAssignment_31307,axiom,
! [VarCurr] :
( v102189(VarCurr)
<=> $false ) ).
fof(addAssignment_31306,axiom,
! [VarCurr] :
( v102187(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1645,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102140(VarNext)
=> ( v102109(VarNext)
<=> v102109(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1701,axiom,
! [VarNext] :
( v102140(VarNext)
=> ( v102109(VarNext)
<=> v102175(VarNext) ) ) ).
fof(addAssignment_31305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102175(VarNext)
<=> v102173(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4847,axiom,
! [VarCurr] :
( ~ v102111(VarCurr)
=> ( v102173(VarCurr)
<=> v102176(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4857,axiom,
! [VarCurr] :
( v102111(VarCurr)
=> ( v102173(VarCurr)
<=> v102113(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4846,axiom,
! [VarCurr] :
( ~ v102153(VarCurr)
=> ( v102176(VarCurr)
<=> v102135(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4856,axiom,
! [VarCurr] :
( v102153(VarCurr)
=> ( v102176(VarCurr)
<=> v102177(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1190,axiom,
! [VarCurr] :
( ( ~ v102156(VarCurr)
& ~ v102158(VarCurr) )
=> ( v102177(VarCurr)
<=> v102181(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4845,axiom,
! [VarCurr] :
( v102158(VarCurr)
=> ( v102177(VarCurr)
<=> v102180(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4855,axiom,
! [VarCurr] :
( v102156(VarCurr)
=> ( v102177(VarCurr)
<=> v102178(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4844,axiom,
! [VarCurr] :
( ~ v102166(VarCurr)
=> ( v102181(VarCurr)
<=> v102135(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4854,axiom,
! [VarCurr] :
( v102166(VarCurr)
=> ( v102181(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4843,axiom,
! [VarCurr] :
( ~ v102160(VarCurr)
=> ( v102180(VarCurr)
<=> v102135(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4853,axiom,
! [VarCurr] :
( v102160(VarCurr)
=> ( v102180(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2173,axiom,
! [VarCurr] :
( ~ v102179(VarCurr)
=> ( v102178(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2173,axiom,
! [VarCurr] :
( v102179(VarCurr)
=> ( v102178(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7114,axiom,
! [VarCurr] :
( v102179(VarCurr)
<=> ( v102121(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20353,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102140(VarNext)
<=> ( v102141(VarNext)
& v102150(VarNext) ) ) ) ).
fof(addAssignment_31304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102150(VarNext)
<=> v102148(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20352,axiom,
! [VarCurr] :
( v102148(VarCurr)
<=> ( v102111(VarCurr)
| v102151(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20351,axiom,
! [VarCurr] :
( v102151(VarCurr)
<=> ( v102152(VarCurr)
& v102172(VarCurr) ) ) ).
fof(writeUnaryOperator_7969,axiom,
! [VarCurr] :
( ~ v102172(VarCurr)
<=> v102111(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20350,axiom,
! [VarCurr] :
( v102152(VarCurr)
<=> ( v102153(VarCurr)
| v102170(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20349,axiom,
! [VarCurr] :
( v102170(VarCurr)
<=> ( v102131(VarCurr)
& v102171(VarCurr) ) ) ).
fof(writeUnaryOperator_7968,axiom,
! [VarCurr] :
( ~ v102171(VarCurr)
<=> v102133(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20348,axiom,
! [VarCurr] :
( v102153(VarCurr)
<=> ( v102154(VarCurr)
& v102133(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20347,axiom,
! [VarCurr] :
( v102154(VarCurr)
<=> ( v102155(VarCurr)
| v102164(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20346,axiom,
! [VarCurr] :
( v102164(VarCurr)
<=> ( v102165(VarCurr)
& v102169(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7113,axiom,
! [VarCurr] :
( v102169(VarCurr)
<=> ( ( v102157(VarCurr,bitIndex2)
<=> $false )
& ( v102157(VarCurr,bitIndex1)
<=> $false )
& ( v102157(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20345,axiom,
! [VarCurr] :
( v102165(VarCurr)
<=> ( v102166(VarCurr)
| v102167(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20344,axiom,
! [VarCurr] :
( v102167(VarCurr)
<=> ( v102131(VarCurr)
& v102168(VarCurr) ) ) ).
fof(writeUnaryOperator_7967,axiom,
! [VarCurr] :
( ~ v102168(VarCurr)
<=> v102166(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7112,axiom,
! [VarCurr] :
( v102166(VarCurr)
<=> ( v102121(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20343,axiom,
! [VarCurr] :
( v102155(VarCurr)
<=> ( v102156(VarCurr)
| v102158(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20342,axiom,
! [VarCurr] :
( v102158(VarCurr)
<=> ( v102159(VarCurr)
& v102163(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7111,axiom,
! [VarCurr] :
( v102163(VarCurr)
<=> ( ( v102157(VarCurr,bitIndex2)
<=> $false )
& ( v102157(VarCurr,bitIndex1)
<=> $true )
& ( v102157(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20341,axiom,
! [VarCurr] :
( v102159(VarCurr)
<=> ( v102160(VarCurr)
| v102161(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20340,axiom,
! [VarCurr] :
( v102161(VarCurr)
<=> ( v102131(VarCurr)
& v102162(VarCurr) ) ) ).
fof(writeUnaryOperator_7966,axiom,
! [VarCurr] :
( ~ v102162(VarCurr)
<=> v102160(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7110,axiom,
! [VarCurr] :
( v102160(VarCurr)
<=> ( v102121(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7109,axiom,
! [VarCurr] :
( v102156(VarCurr)
<=> ( ( v102157(VarCurr,bitIndex2)
<=> $true )
& ( v102157(VarCurr,bitIndex1)
<=> $false )
& ( v102157(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31303,axiom,
! [VarCurr] :
( v102157(VarCurr,bitIndex0)
<=> v102119(VarCurr) ) ).
fof(addAssignment_31302,axiom,
! [VarCurr] :
( v102157(VarCurr,bitIndex1)
<=> v102117(VarCurr) ) ).
fof(addAssignment_31301,axiom,
! [VarCurr] :
( v102157(VarCurr,bitIndex2)
<=> v102115(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20339,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102141(VarNext)
<=> ( v102142(VarNext)
& v102137(VarNext) ) ) ) ).
fof(writeUnaryOperator_7965,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102142(VarNext)
<=> v102144(VarNext) ) ) ).
fof(addAssignment_31300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102144(VarNext)
<=> v102137(VarCurr) ) ) ).
fof(addAssignment_31299,axiom,
! [VarCurr] :
( v102137(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31298,axiom,
! [VarCurr] :
( v102135(VarCurr)
<=> $false ) ).
fof(addAssignment_31297,axiom,
! [VarCurr] :
( v102133(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31296,axiom,
! [VarCurr] :
( v102131(VarCurr)
<=> $false ) ).
fof(addAssignment_31295,axiom,
! [VarCurr] :
( v102121(VarCurr)
<=> v5941(VarCurr,bitIndex41) ) ).
fof(addAssignment_31294,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex41)
<=> v5943(VarCurr,bitIndex41) ) ).
fof(addAssignment_31293,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex41)
<=> v5945(VarCurr,bitIndex41) ) ).
fof(addAssignment_31292,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex41)
<=> v5947(VarCurr,bitIndex41) ) ).
fof(addAssignment_31291,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex41)
<=> v5949(VarCurr,bitIndex41) ) ).
fof(addAssignment_31290,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex41)
<=> v5951(VarCurr,bitIndex41) ) ).
fof(addAssignment_31289,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex41)
<=> v5953(VarCurr,bitIndex41) ) ).
fof(addAssignment_31288,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex41)
<=> v5955(VarCurr,bitIndex41) ) ).
fof(addAssignment_31287,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex41)
<=> v5957(VarCurr,bitIndex41) ) ).
fof(addAssignment_31286,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex41)
<=> v102123(VarNext,bitIndex41) ) ).
fof(addCaseBooleanConditionEqualRanges1_1644,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102124(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102123(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1700,axiom,
! [VarNext] :
( v102124(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102123(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20338,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102124(VarNext)
<=> v102125(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102125(VarNext)
<=> ( v102127(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_7964,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102127(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_31285,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex41)
<=> v5961(VarCurr,bitIndex41) ) ).
fof(addAssignment_31284,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex41)
<=> v5963(VarCurr,bitIndex41) ) ).
fof(addAssignment_31283,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex41)
<=> v5965(VarCurr,bitIndex41) ) ).
fof(addAssignment_31282,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex41)
<=> v5967(VarCurr,bitIndex41) ) ).
fof(addAssignment_31281,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex41)
<=> v5969(VarCurr,bitIndex41) ) ).
fof(addAssignment_31280,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex41)
<=> v476(VarCurr,bitIndex41) ) ).
fof(addAssignment_31279,axiom,
! [VarCurr] :
( v102119(VarCurr)
<=> $false ) ).
fof(addAssignment_31278,axiom,
! [VarCurr] :
( v102117(VarCurr)
<=> $false ) ).
fof(addAssignment_31277,axiom,
! [VarCurr] :
( v102115(VarCurr)
<=> $true ) ).
fof(addAssignment_31276,axiom,
! [VarCurr] :
( v102113(VarCurr)
<=> $false ) ).
fof(addAssignment_31275,axiom,
! [VarCurr] :
( v102111(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1643,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102064(VarNext)
=> ( v102033(VarNext)
<=> v102033(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1699,axiom,
! [VarNext] :
( v102064(VarNext)
=> ( v102033(VarNext)
<=> v102099(VarNext) ) ) ).
fof(addAssignment_31274,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102099(VarNext)
<=> v102097(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4842,axiom,
! [VarCurr] :
( ~ v102035(VarCurr)
=> ( v102097(VarCurr)
<=> v102100(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4852,axiom,
! [VarCurr] :
( v102035(VarCurr)
=> ( v102097(VarCurr)
<=> v102037(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4841,axiom,
! [VarCurr] :
( ~ v102077(VarCurr)
=> ( v102100(VarCurr)
<=> v102059(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4851,axiom,
! [VarCurr] :
( v102077(VarCurr)
=> ( v102100(VarCurr)
<=> v102101(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1189,axiom,
! [VarCurr] :
( ( ~ v102080(VarCurr)
& ~ v102082(VarCurr) )
=> ( v102101(VarCurr)
<=> v102105(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4840,axiom,
! [VarCurr] :
( v102082(VarCurr)
=> ( v102101(VarCurr)
<=> v102104(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4850,axiom,
! [VarCurr] :
( v102080(VarCurr)
=> ( v102101(VarCurr)
<=> v102102(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4839,axiom,
! [VarCurr] :
( ~ v102090(VarCurr)
=> ( v102105(VarCurr)
<=> v102059(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4849,axiom,
! [VarCurr] :
( v102090(VarCurr)
=> ( v102105(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4838,axiom,
! [VarCurr] :
( ~ v102084(VarCurr)
=> ( v102104(VarCurr)
<=> v102059(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4848,axiom,
! [VarCurr] :
( v102084(VarCurr)
=> ( v102104(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2172,axiom,
! [VarCurr] :
( ~ v102103(VarCurr)
=> ( v102102(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2172,axiom,
! [VarCurr] :
( v102103(VarCurr)
=> ( v102102(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7108,axiom,
! [VarCurr] :
( v102103(VarCurr)
<=> ( v102045(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102064(VarNext)
<=> ( v102065(VarNext)
& v102074(VarNext) ) ) ) ).
fof(addAssignment_31273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102074(VarNext)
<=> v102072(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20335,axiom,
! [VarCurr] :
( v102072(VarCurr)
<=> ( v102035(VarCurr)
| v102075(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20334,axiom,
! [VarCurr] :
( v102075(VarCurr)
<=> ( v102076(VarCurr)
& v102096(VarCurr) ) ) ).
fof(writeUnaryOperator_7963,axiom,
! [VarCurr] :
( ~ v102096(VarCurr)
<=> v102035(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20333,axiom,
! [VarCurr] :
( v102076(VarCurr)
<=> ( v102077(VarCurr)
| v102094(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20332,axiom,
! [VarCurr] :
( v102094(VarCurr)
<=> ( v102055(VarCurr)
& v102095(VarCurr) ) ) ).
fof(writeUnaryOperator_7962,axiom,
! [VarCurr] :
( ~ v102095(VarCurr)
<=> v102057(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20331,axiom,
! [VarCurr] :
( v102077(VarCurr)
<=> ( v102078(VarCurr)
& v102057(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20330,axiom,
! [VarCurr] :
( v102078(VarCurr)
<=> ( v102079(VarCurr)
| v102088(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20329,axiom,
! [VarCurr] :
( v102088(VarCurr)
<=> ( v102089(VarCurr)
& v102093(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7107,axiom,
! [VarCurr] :
( v102093(VarCurr)
<=> ( ( v102081(VarCurr,bitIndex2)
<=> $false )
& ( v102081(VarCurr,bitIndex1)
<=> $false )
& ( v102081(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20328,axiom,
! [VarCurr] :
( v102089(VarCurr)
<=> ( v102090(VarCurr)
| v102091(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20327,axiom,
! [VarCurr] :
( v102091(VarCurr)
<=> ( v102055(VarCurr)
& v102092(VarCurr) ) ) ).
fof(writeUnaryOperator_7961,axiom,
! [VarCurr] :
( ~ v102092(VarCurr)
<=> v102090(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7106,axiom,
! [VarCurr] :
( v102090(VarCurr)
<=> ( v102045(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20326,axiom,
! [VarCurr] :
( v102079(VarCurr)
<=> ( v102080(VarCurr)
| v102082(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20325,axiom,
! [VarCurr] :
( v102082(VarCurr)
<=> ( v102083(VarCurr)
& v102087(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7105,axiom,
! [VarCurr] :
( v102087(VarCurr)
<=> ( ( v102081(VarCurr,bitIndex2)
<=> $false )
& ( v102081(VarCurr,bitIndex1)
<=> $true )
& ( v102081(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20324,axiom,
! [VarCurr] :
( v102083(VarCurr)
<=> ( v102084(VarCurr)
| v102085(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20323,axiom,
! [VarCurr] :
( v102085(VarCurr)
<=> ( v102055(VarCurr)
& v102086(VarCurr) ) ) ).
fof(writeUnaryOperator_7960,axiom,
! [VarCurr] :
( ~ v102086(VarCurr)
<=> v102084(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7104,axiom,
! [VarCurr] :
( v102084(VarCurr)
<=> ( v102045(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7103,axiom,
! [VarCurr] :
( v102080(VarCurr)
<=> ( ( v102081(VarCurr,bitIndex2)
<=> $true )
& ( v102081(VarCurr,bitIndex1)
<=> $false )
& ( v102081(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31272,axiom,
! [VarCurr] :
( v102081(VarCurr,bitIndex0)
<=> v102043(VarCurr) ) ).
fof(addAssignment_31271,axiom,
! [VarCurr] :
( v102081(VarCurr,bitIndex1)
<=> v102041(VarCurr) ) ).
fof(addAssignment_31270,axiom,
! [VarCurr] :
( v102081(VarCurr,bitIndex2)
<=> v102039(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102065(VarNext)
<=> ( v102066(VarNext)
& v102061(VarNext) ) ) ) ).
fof(writeUnaryOperator_7959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102066(VarNext)
<=> v102068(VarNext) ) ) ).
fof(addAssignment_31269,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102068(VarNext)
<=> v102061(VarCurr) ) ) ).
fof(addAssignment_31268,axiom,
! [VarCurr] :
( v102061(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31267,axiom,
! [VarCurr] :
( v102059(VarCurr)
<=> $false ) ).
fof(addAssignment_31266,axiom,
! [VarCurr] :
( v102057(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31265,axiom,
! [VarCurr] :
( v102055(VarCurr)
<=> $false ) ).
fof(addAssignment_31264,axiom,
! [VarCurr] :
( v102045(VarCurr)
<=> v5941(VarCurr,bitIndex40) ) ).
fof(addAssignment_31263,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex40)
<=> v5943(VarCurr,bitIndex40) ) ).
fof(addAssignment_31262,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex40)
<=> v5945(VarCurr,bitIndex40) ) ).
fof(addAssignment_31261,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex40)
<=> v5947(VarCurr,bitIndex40) ) ).
fof(addAssignment_31260,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex40)
<=> v5949(VarCurr,bitIndex40) ) ).
fof(addAssignment_31259,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex40)
<=> v5951(VarCurr,bitIndex40) ) ).
fof(addAssignment_31258,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex40)
<=> v5953(VarCurr,bitIndex40) ) ).
fof(addAssignment_31257,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex40)
<=> v5955(VarCurr,bitIndex40) ) ).
fof(addAssignment_31256,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex40)
<=> v5957(VarCurr,bitIndex40) ) ).
fof(addAssignment_31255,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex40)
<=> v102047(VarNext,bitIndex40) ) ).
fof(addCaseBooleanConditionEqualRanges1_1642,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102048(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102047(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1698,axiom,
! [VarNext] :
( v102048(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v102047(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102048(VarNext)
<=> v102049(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102049(VarNext)
<=> ( v102051(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_7958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v102051(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_31254,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex40)
<=> v5961(VarCurr,bitIndex40) ) ).
fof(addAssignment_31253,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex40)
<=> v5963(VarCurr,bitIndex40) ) ).
fof(addAssignment_31252,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex40)
<=> v5965(VarCurr,bitIndex40) ) ).
fof(addAssignment_31251,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex40)
<=> v5967(VarCurr,bitIndex40) ) ).
fof(addAssignment_31250,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex40)
<=> v5969(VarCurr,bitIndex40) ) ).
fof(addAssignment_31249,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex40)
<=> v476(VarCurr,bitIndex40) ) ).
fof(addAssignment_31248,axiom,
! [VarCurr] :
( v102043(VarCurr)
<=> $false ) ).
fof(addAssignment_31247,axiom,
! [VarCurr] :
( v102041(VarCurr)
<=> $false ) ).
fof(addAssignment_31246,axiom,
! [VarCurr] :
( v102039(VarCurr)
<=> $true ) ).
fof(addAssignment_31245,axiom,
! [VarCurr] :
( v102037(VarCurr)
<=> $false ) ).
fof(addAssignment_31244,axiom,
! [VarCurr] :
( v102035(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1641,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101988(VarNext)
=> ( v101957(VarNext)
<=> v101957(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1697,axiom,
! [VarNext] :
( v101988(VarNext)
=> ( v101957(VarNext)
<=> v102023(VarNext) ) ) ).
fof(addAssignment_31243,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v102023(VarNext)
<=> v102021(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4837,axiom,
! [VarCurr] :
( ~ v101959(VarCurr)
=> ( v102021(VarCurr)
<=> v102024(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4847,axiom,
! [VarCurr] :
( v101959(VarCurr)
=> ( v102021(VarCurr)
<=> v101961(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4836,axiom,
! [VarCurr] :
( ~ v102001(VarCurr)
=> ( v102024(VarCurr)
<=> v101983(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4846,axiom,
! [VarCurr] :
( v102001(VarCurr)
=> ( v102024(VarCurr)
<=> v102025(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1188,axiom,
! [VarCurr] :
( ( ~ v102004(VarCurr)
& ~ v102006(VarCurr) )
=> ( v102025(VarCurr)
<=> v102029(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4835,axiom,
! [VarCurr] :
( v102006(VarCurr)
=> ( v102025(VarCurr)
<=> v102028(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4845,axiom,
! [VarCurr] :
( v102004(VarCurr)
=> ( v102025(VarCurr)
<=> v102026(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4834,axiom,
! [VarCurr] :
( ~ v102014(VarCurr)
=> ( v102029(VarCurr)
<=> v101983(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4844,axiom,
! [VarCurr] :
( v102014(VarCurr)
=> ( v102029(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4833,axiom,
! [VarCurr] :
( ~ v102008(VarCurr)
=> ( v102028(VarCurr)
<=> v101983(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4843,axiom,
! [VarCurr] :
( v102008(VarCurr)
=> ( v102028(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2171,axiom,
! [VarCurr] :
( ~ v102027(VarCurr)
=> ( v102026(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2171,axiom,
! [VarCurr] :
( v102027(VarCurr)
=> ( v102026(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7102,axiom,
! [VarCurr] :
( v102027(VarCurr)
<=> ( v101969(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20319,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101988(VarNext)
<=> ( v101989(VarNext)
& v101998(VarNext) ) ) ) ).
fof(addAssignment_31242,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101998(VarNext)
<=> v101996(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20318,axiom,
! [VarCurr] :
( v101996(VarCurr)
<=> ( v101959(VarCurr)
| v101999(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20317,axiom,
! [VarCurr] :
( v101999(VarCurr)
<=> ( v102000(VarCurr)
& v102020(VarCurr) ) ) ).
fof(writeUnaryOperator_7957,axiom,
! [VarCurr] :
( ~ v102020(VarCurr)
<=> v101959(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20316,axiom,
! [VarCurr] :
( v102000(VarCurr)
<=> ( v102001(VarCurr)
| v102018(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20315,axiom,
! [VarCurr] :
( v102018(VarCurr)
<=> ( v101979(VarCurr)
& v102019(VarCurr) ) ) ).
fof(writeUnaryOperator_7956,axiom,
! [VarCurr] :
( ~ v102019(VarCurr)
<=> v101981(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20314,axiom,
! [VarCurr] :
( v102001(VarCurr)
<=> ( v102002(VarCurr)
& v101981(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20313,axiom,
! [VarCurr] :
( v102002(VarCurr)
<=> ( v102003(VarCurr)
| v102012(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20312,axiom,
! [VarCurr] :
( v102012(VarCurr)
<=> ( v102013(VarCurr)
& v102017(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7101,axiom,
! [VarCurr] :
( v102017(VarCurr)
<=> ( ( v102005(VarCurr,bitIndex2)
<=> $false )
& ( v102005(VarCurr,bitIndex1)
<=> $false )
& ( v102005(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20311,axiom,
! [VarCurr] :
( v102013(VarCurr)
<=> ( v102014(VarCurr)
| v102015(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20310,axiom,
! [VarCurr] :
( v102015(VarCurr)
<=> ( v101979(VarCurr)
& v102016(VarCurr) ) ) ).
fof(writeUnaryOperator_7955,axiom,
! [VarCurr] :
( ~ v102016(VarCurr)
<=> v102014(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7100,axiom,
! [VarCurr] :
( v102014(VarCurr)
<=> ( v101969(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20309,axiom,
! [VarCurr] :
( v102003(VarCurr)
<=> ( v102004(VarCurr)
| v102006(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20308,axiom,
! [VarCurr] :
( v102006(VarCurr)
<=> ( v102007(VarCurr)
& v102011(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7099,axiom,
! [VarCurr] :
( v102011(VarCurr)
<=> ( ( v102005(VarCurr,bitIndex2)
<=> $false )
& ( v102005(VarCurr,bitIndex1)
<=> $true )
& ( v102005(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20307,axiom,
! [VarCurr] :
( v102007(VarCurr)
<=> ( v102008(VarCurr)
| v102009(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20306,axiom,
! [VarCurr] :
( v102009(VarCurr)
<=> ( v101979(VarCurr)
& v102010(VarCurr) ) ) ).
fof(writeUnaryOperator_7954,axiom,
! [VarCurr] :
( ~ v102010(VarCurr)
<=> v102008(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7098,axiom,
! [VarCurr] :
( v102008(VarCurr)
<=> ( v101969(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7097,axiom,
! [VarCurr] :
( v102004(VarCurr)
<=> ( ( v102005(VarCurr,bitIndex2)
<=> $true )
& ( v102005(VarCurr,bitIndex1)
<=> $false )
& ( v102005(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31241,axiom,
! [VarCurr] :
( v102005(VarCurr,bitIndex0)
<=> v101967(VarCurr) ) ).
fof(addAssignment_31240,axiom,
! [VarCurr] :
( v102005(VarCurr,bitIndex1)
<=> v101965(VarCurr) ) ).
fof(addAssignment_31239,axiom,
! [VarCurr] :
( v102005(VarCurr,bitIndex2)
<=> v101963(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101989(VarNext)
<=> ( v101990(VarNext)
& v101985(VarNext) ) ) ) ).
fof(writeUnaryOperator_7953,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101990(VarNext)
<=> v101992(VarNext) ) ) ).
fof(addAssignment_31238,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101992(VarNext)
<=> v101985(VarCurr) ) ) ).
fof(addAssignment_31237,axiom,
! [VarCurr] :
( v101985(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31236,axiom,
! [VarCurr] :
( v101983(VarCurr)
<=> $false ) ).
fof(addAssignment_31235,axiom,
! [VarCurr] :
( v101981(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31234,axiom,
! [VarCurr] :
( v101979(VarCurr)
<=> $false ) ).
fof(addAssignment_31233,axiom,
! [VarCurr] :
( v101969(VarCurr)
<=> v5941(VarCurr,bitIndex39) ) ).
fof(addAssignment_31232,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex39)
<=> v5943(VarCurr,bitIndex39) ) ).
fof(addAssignment_31231,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex39)
<=> v5945(VarCurr,bitIndex39) ) ).
fof(addAssignment_31230,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex39)
<=> v5947(VarCurr,bitIndex39) ) ).
fof(addAssignment_31229,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex39)
<=> v5949(VarCurr,bitIndex39) ) ).
fof(addAssignment_31228,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex39)
<=> v5951(VarCurr,bitIndex39) ) ).
fof(addAssignment_31227,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex39)
<=> v5953(VarCurr,bitIndex39) ) ).
fof(addAssignment_31226,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex39)
<=> v5955(VarCurr,bitIndex39) ) ).
fof(addAssignment_31225,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex39)
<=> v5957(VarCurr,bitIndex39) ) ).
fof(addAssignment_31224,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex39)
<=> v101971(VarNext,bitIndex39) ) ).
fof(addCaseBooleanConditionEqualRanges1_1640,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101972(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101971(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1696,axiom,
! [VarNext] :
( v101972(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101971(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20304,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101972(VarNext)
<=> v101973(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20303,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101973(VarNext)
<=> ( v101975(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_7952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101975(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_31223,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex39)
<=> v5961(VarCurr,bitIndex39) ) ).
fof(addAssignment_31222,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex39)
<=> v5963(VarCurr,bitIndex39) ) ).
fof(addAssignment_31221,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex39)
<=> v5965(VarCurr,bitIndex39) ) ).
fof(addAssignment_31220,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex39)
<=> v5967(VarCurr,bitIndex39) ) ).
fof(addAssignment_31219,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex39)
<=> v5969(VarCurr,bitIndex39) ) ).
fof(addAssignment_31218,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex39)
<=> v476(VarCurr,bitIndex39) ) ).
fof(addAssignment_31217,axiom,
! [VarCurr] :
( v101967(VarCurr)
<=> $false ) ).
fof(addAssignment_31216,axiom,
! [VarCurr] :
( v101965(VarCurr)
<=> $false ) ).
fof(addAssignment_31215,axiom,
! [VarCurr] :
( v101963(VarCurr)
<=> $true ) ).
fof(addAssignment_31214,axiom,
! [VarCurr] :
( v101961(VarCurr)
<=> $false ) ).
fof(addAssignment_31213,axiom,
! [VarCurr] :
( v101959(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addAssignment_31212,axiom,
! [VarCurr,B] :
( range_36_0(B)
=> ( v100204(VarCurr,B)
<=> v100206(VarCurr,B) ) ) ).
fof(addAssignment_31211,axiom,
! [VarCurr,B] :
( range_36_0(B)
=> ( v100206(VarCurr,B)
<=> v100208(VarCurr,B) ) ) ).
fof(addAssignment_31210,axiom,
! [VarNext,B] :
( range_36_0(B)
=> ( v100208(VarNext,B)
<=> v101949(VarNext,B) ) ) ).
fof(range_axiom_63,axiom,
! [B] :
( range_36_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101951(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v101949(VarNext,B)
<=> v100208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1695,axiom,
! [VarNext] :
( v101951(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v101949(VarNext,B)
<=> v100223(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20302,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101951(VarNext)
<=> ( v101952(VarNext)
& v100220(VarNext) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20301,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101952(VarNext)
<=> ( v101954(VarNext)
& v682(VarNext) ) ) ) ).
fof(writeUnaryOperator_7951,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101954(VarNext)
<=> v70769(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges36_2,axiom,
! [VarCurr] :
( ( ~ v101876(VarCurr)
& ~ v101877(VarCurr)
& ~ v101878(VarCurr)
& ~ v101879(VarCurr)
& ~ v101880(VarCurr)
& ~ v101881(VarCurr)
& ~ v101882(VarCurr)
& ~ v101883(VarCurr)
& ~ v101884(VarCurr)
& ~ v101885(VarCurr)
& ~ v101886(VarCurr)
& ~ v101887(VarCurr)
& ~ v101888(VarCurr)
& ~ v101889(VarCurr)
& ~ v101890(VarCurr)
& ~ v101891(VarCurr)
& ~ v101892(VarCurr)
& ~ v101893(VarCurr)
& ~ v101894(VarCurr)
& ~ v101895(VarCurr)
& ~ v101896(VarCurr)
& ~ v101897(VarCurr)
& ~ v101898(VarCurr)
& ~ v101899(VarCurr)
& ~ v101900(VarCurr)
& ~ v101901(VarCurr)
& ~ v101902(VarCurr)
& ~ v101903(VarCurr)
& ~ v101904(VarCurr)
& ~ v101905(VarCurr)
& ~ v101906(VarCurr)
& ~ v101907(VarCurr)
& ~ v101908(VarCurr)
& ~ v101909(VarCurr)
& ~ v101910(VarCurr)
& ~ v101911(VarCurr) )
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> bxxxxxxx(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges35_2,axiom,
! [VarCurr] :
( v101911(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v65774(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges34_2,axiom,
! [VarCurr] :
( v101910(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v64460(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges33_2,axiom,
! [VarCurr] :
( v101909(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v63145(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges32_2,axiom,
! [VarCurr] :
( v101908(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v61830(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges31_2,axiom,
! [VarCurr] :
( v101907(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v60514(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges30_2,axiom,
! [VarCurr] :
( v101906(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v59202(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges29_2,axiom,
! [VarCurr] :
( v101905(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v57889(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges28_2,axiom,
! [VarCurr] :
( v101904(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v56576(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges27_2,axiom,
! [VarCurr] :
( v101903(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v55262(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges26_2,axiom,
! [VarCurr] :
( v101902(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v53949(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges25_2,axiom,
! [VarCurr] :
( v101901(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v52635(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges24_2,axiom,
! [VarCurr] :
( v101900(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v51321(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges23_2,axiom,
! [VarCurr] :
( v101899(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v50006(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges22_2,axiom,
! [VarCurr] :
( v101898(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v48693(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges21_2,axiom,
! [VarCurr] :
( v101897(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v47379(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges20_2,axiom,
! [VarCurr] :
( v101896(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v46065(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges19_2,axiom,
! [VarCurr] :
( v101895(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v44750(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges18_2,axiom,
! [VarCurr] :
( v101894(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v43436(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges17_2,axiom,
! [VarCurr] :
( v101893(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v42121(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges16_2,axiom,
! [VarCurr] :
( v101892(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v40806(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges15_2,axiom,
! [VarCurr] :
( v101891(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v39490(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges14_2,axiom,
! [VarCurr] :
( v101890(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v38177(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges13_2,axiom,
! [VarCurr] :
( v101889(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v36863(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges12_2,axiom,
! [VarCurr] :
( v101888(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v35549(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges11_2,axiom,
! [VarCurr] :
( v101887(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v34234(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges10_2,axiom,
! [VarCurr] :
( v101886(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v32920(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges9_3,axiom,
! [VarCurr] :
( v101885(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v31605(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges8_8,axiom,
! [VarCurr] :
( v101884(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v30290(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges7_10,axiom,
! [VarCurr] :
( v101883(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v28974(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_10,axiom,
! [VarCurr] :
( v101882(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v27660(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_13,axiom,
! [VarCurr] :
( v101881(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v26345(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_16,axiom,
! [VarCurr] :
( v101880(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v25030(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_135,axiom,
! [VarCurr] :
( v101879(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v23714(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1187,axiom,
! [VarCurr] :
( v101878(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v22399(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4832,axiom,
! [VarCurr] :
( v101877(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v21083(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4842,axiom,
! [VarCurr] :
( v101876(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100225(VarCurr,B)
<=> v19673(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_7950,axiom,
! [VarCurr] :
( ~ v101912(VarCurr)
<=> v101913(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20300,axiom,
! [VarCurr] :
( v101913(VarCurr)
<=> ( v101914(VarCurr)
| v101911(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20299,axiom,
! [VarCurr] :
( v101914(VarCurr)
<=> ( v101915(VarCurr)
| v101910(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20298,axiom,
! [VarCurr] :
( v101915(VarCurr)
<=> ( v101916(VarCurr)
| v101909(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20297,axiom,
! [VarCurr] :
( v101916(VarCurr)
<=> ( v101917(VarCurr)
| v101908(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20296,axiom,
! [VarCurr] :
( v101917(VarCurr)
<=> ( v101918(VarCurr)
| v101907(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20295,axiom,
! [VarCurr] :
( v101918(VarCurr)
<=> ( v101919(VarCurr)
| v101906(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20294,axiom,
! [VarCurr] :
( v101919(VarCurr)
<=> ( v101920(VarCurr)
| v101905(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20293,axiom,
! [VarCurr] :
( v101920(VarCurr)
<=> ( v101921(VarCurr)
| v101904(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20292,axiom,
! [VarCurr] :
( v101921(VarCurr)
<=> ( v101922(VarCurr)
| v101903(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20291,axiom,
! [VarCurr] :
( v101922(VarCurr)
<=> ( v101923(VarCurr)
| v101902(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20290,axiom,
! [VarCurr] :
( v101923(VarCurr)
<=> ( v101924(VarCurr)
| v101901(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20289,axiom,
! [VarCurr] :
( v101924(VarCurr)
<=> ( v101925(VarCurr)
| v101900(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20288,axiom,
! [VarCurr] :
( v101925(VarCurr)
<=> ( v101926(VarCurr)
| v101899(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20287,axiom,
! [VarCurr] :
( v101926(VarCurr)
<=> ( v101927(VarCurr)
| v101898(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20286,axiom,
! [VarCurr] :
( v101927(VarCurr)
<=> ( v101928(VarCurr)
| v101897(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20285,axiom,
! [VarCurr] :
( v101928(VarCurr)
<=> ( v101929(VarCurr)
| v101896(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20284,axiom,
! [VarCurr] :
( v101929(VarCurr)
<=> ( v101930(VarCurr)
| v101895(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20283,axiom,
! [VarCurr] :
( v101930(VarCurr)
<=> ( v101931(VarCurr)
| v101894(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20282,axiom,
! [VarCurr] :
( v101931(VarCurr)
<=> ( v101932(VarCurr)
| v101893(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20281,axiom,
! [VarCurr] :
( v101932(VarCurr)
<=> ( v101933(VarCurr)
| v101892(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20280,axiom,
! [VarCurr] :
( v101933(VarCurr)
<=> ( v101934(VarCurr)
| v101891(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20279,axiom,
! [VarCurr] :
( v101934(VarCurr)
<=> ( v101935(VarCurr)
| v101890(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20278,axiom,
! [VarCurr] :
( v101935(VarCurr)
<=> ( v101936(VarCurr)
| v101889(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20277,axiom,
! [VarCurr] :
( v101936(VarCurr)
<=> ( v101937(VarCurr)
| v101888(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20276,axiom,
! [VarCurr] :
( v101937(VarCurr)
<=> ( v101938(VarCurr)
| v101887(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20275,axiom,
! [VarCurr] :
( v101938(VarCurr)
<=> ( v101939(VarCurr)
| v101886(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20274,axiom,
! [VarCurr] :
( v101939(VarCurr)
<=> ( v101940(VarCurr)
| v101885(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20273,axiom,
! [VarCurr] :
( v101940(VarCurr)
<=> ( v101941(VarCurr)
| v101884(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20272,axiom,
! [VarCurr] :
( v101941(VarCurr)
<=> ( v101942(VarCurr)
| v101883(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20271,axiom,
! [VarCurr] :
( v101942(VarCurr)
<=> ( v101943(VarCurr)
| v101882(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20270,axiom,
! [VarCurr] :
( v101943(VarCurr)
<=> ( v101944(VarCurr)
| v101881(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20269,axiom,
! [VarCurr] :
( v101944(VarCurr)
<=> ( v101945(VarCurr)
| v101880(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20268,axiom,
! [VarCurr] :
( v101945(VarCurr)
<=> ( v101946(VarCurr)
| v101879(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20267,axiom,
! [VarCurr] :
( v101946(VarCurr)
<=> ( v101947(VarCurr)
| v101878(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20266,axiom,
! [VarCurr] :
( v101947(VarCurr)
<=> ( v101876(VarCurr)
| v101877(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7096,axiom,
! [VarCurr] :
( v101911(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $true )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7095,axiom,
! [VarCurr] :
( v101910(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $true )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7094,axiom,
! [VarCurr] :
( v101909(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $true )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7093,axiom,
! [VarCurr] :
( v101908(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $true )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7092,axiom,
! [VarCurr] :
( v101907(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7091,axiom,
! [VarCurr] :
( v101906(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7090,axiom,
! [VarCurr] :
( v101905(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7089,axiom,
! [VarCurr] :
( v101904(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7088,axiom,
! [VarCurr] :
( v101903(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7087,axiom,
! [VarCurr] :
( v101902(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7086,axiom,
! [VarCurr] :
( v101901(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7085,axiom,
! [VarCurr] :
( v101900(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7084,axiom,
! [VarCurr] :
( v101899(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7083,axiom,
! [VarCurr] :
( v101898(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7082,axiom,
! [VarCurr] :
( v101897(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7081,axiom,
! [VarCurr] :
( v101896(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7080,axiom,
! [VarCurr] :
( v101895(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7079,axiom,
! [VarCurr] :
( v101894(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7078,axiom,
! [VarCurr] :
( v101893(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7077,axiom,
! [VarCurr] :
( v101892(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7076,axiom,
! [VarCurr] :
( v101891(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7075,axiom,
! [VarCurr] :
( v101890(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7074,axiom,
! [VarCurr] :
( v101889(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7073,axiom,
! [VarCurr] :
( v101888(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7072,axiom,
! [VarCurr] :
( v101887(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7071,axiom,
! [VarCurr] :
( v101886(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7070,axiom,
! [VarCurr] :
( v101885(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7069,axiom,
! [VarCurr] :
( v101884(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7068,axiom,
! [VarCurr] :
( v101883(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7067,axiom,
! [VarCurr] :
( v101882(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7066,axiom,
! [VarCurr] :
( v101881(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7065,axiom,
! [VarCurr] :
( v101880(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7064,axiom,
! [VarCurr] :
( v101879(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7063,axiom,
! [VarCurr] :
( v101878(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7062,axiom,
! [VarCurr] :
( v101877(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_7061,axiom,
! [VarCurr] :
( v101876(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31209,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v5900(VarCurr,B)
<=> v5902(VarCurr,B) ) ) ).
fof(addAssignment_31208,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v5902(VarCurr,B)
<=> v5904(VarCurr,B) ) ) ).
fof(addAssignment_31207,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v5904(VarCurr,B)
<=> v5906(VarCurr,B) ) ) ).
fof(addAssignment_31206,axiom,
! [VarCurr] :
( ( v5906(VarCurr,bitIndex19)
<=> v5908(VarCurr,bitIndex38) )
& ( v5906(VarCurr,bitIndex18)
<=> v5908(VarCurr,bitIndex37) )
& ( v5906(VarCurr,bitIndex17)
<=> v5908(VarCurr,bitIndex36) )
& ( v5906(VarCurr,bitIndex16)
<=> v5908(VarCurr,bitIndex35) )
& ( v5906(VarCurr,bitIndex15)
<=> v5908(VarCurr,bitIndex34) )
& ( v5906(VarCurr,bitIndex14)
<=> v5908(VarCurr,bitIndex33) )
& ( v5906(VarCurr,bitIndex13)
<=> v5908(VarCurr,bitIndex32) )
& ( v5906(VarCurr,bitIndex12)
<=> v5908(VarCurr,bitIndex31) )
& ( v5906(VarCurr,bitIndex11)
<=> v5908(VarCurr,bitIndex30) )
& ( v5906(VarCurr,bitIndex10)
<=> v5908(VarCurr,bitIndex29) )
& ( v5906(VarCurr,bitIndex9)
<=> v5908(VarCurr,bitIndex28) )
& ( v5906(VarCurr,bitIndex8)
<=> v5908(VarCurr,bitIndex27) )
& ( v5906(VarCurr,bitIndex7)
<=> v5908(VarCurr,bitIndex26) )
& ( v5906(VarCurr,bitIndex6)
<=> v5908(VarCurr,bitIndex25) )
& ( v5906(VarCurr,bitIndex5)
<=> v5908(VarCurr,bitIndex24) )
& ( v5906(VarCurr,bitIndex4)
<=> v5908(VarCurr,bitIndex23) )
& ( v5906(VarCurr,bitIndex3)
<=> v5908(VarCurr,bitIndex22) )
& ( v5906(VarCurr,bitIndex2)
<=> v5908(VarCurr,bitIndex21) )
& ( v5906(VarCurr,bitIndex1)
<=> v5908(VarCurr,bitIndex20) )
& ( v5906(VarCurr,bitIndex0)
<=> v5908(VarCurr,bitIndex19) ) ) ).
fof(addAssignment_31205,axiom,
! [VarCurr,B] :
( range_38_19(B)
=> ( v5908(VarCurr,B)
<=> v5910(VarCurr,B) ) ) ).
fof(range_axiom_62,axiom,
! [B] :
( range_38_19(B)
<=> ( $false
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B ) ) ).
fof(addAssignment_31204,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex38)
<=> v101798(VarCurr) ) ).
fof(addAssignment_31203,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex37)
<=> v101722(VarCurr) ) ).
fof(addAssignment_31202,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex36)
<=> v101646(VarCurr) ) ).
fof(addAssignment_31201,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex35)
<=> v101570(VarCurr) ) ).
fof(addAssignment_31200,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex34)
<=> v101494(VarCurr) ) ).
fof(addAssignment_31199,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex33)
<=> v101418(VarCurr) ) ).
fof(addAssignment_31198,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex32)
<=> v101342(VarCurr) ) ).
fof(addAssignment_31197,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex31)
<=> v101266(VarCurr) ) ).
fof(addAssignment_31196,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex30)
<=> v101190(VarCurr) ) ).
fof(addAssignment_31195,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex29)
<=> v101114(VarCurr) ) ).
fof(addAssignment_31194,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex28)
<=> v101038(VarCurr) ) ).
fof(addAssignment_31193,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex27)
<=> v100962(VarCurr) ) ).
fof(addAssignment_31192,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex26)
<=> v100886(VarCurr) ) ).
fof(addAssignment_31191,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex25)
<=> v100810(VarCurr) ) ).
fof(addAssignment_31190,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex24)
<=> v100734(VarCurr) ) ).
fof(addAssignment_31189,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex23)
<=> v100658(VarCurr) ) ).
fof(addAssignment_31188,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex22)
<=> v100582(VarCurr) ) ).
fof(addAssignment_31187,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex21)
<=> v100506(VarCurr) ) ).
fof(addAssignment_31186,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex20)
<=> v100430(VarCurr) ) ).
fof(addAssignment_31185,axiom,
! [VarCurr] :
( v5910(VarCurr,bitIndex19)
<=> v100354(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1638,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101829(VarNext)
=> ( v101798(VarNext)
<=> v101798(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1694,axiom,
! [VarNext] :
( v101829(VarNext)
=> ( v101798(VarNext)
<=> v101864(VarNext) ) ) ).
fof(addAssignment_31184,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101864(VarNext)
<=> v101862(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4831,axiom,
! [VarCurr] :
( ~ v101800(VarCurr)
=> ( v101862(VarCurr)
<=> v101865(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4841,axiom,
! [VarCurr] :
( v101800(VarCurr)
=> ( v101862(VarCurr)
<=> v101802(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4830,axiom,
! [VarCurr] :
( ~ v101842(VarCurr)
=> ( v101865(VarCurr)
<=> v101824(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4840,axiom,
! [VarCurr] :
( v101842(VarCurr)
=> ( v101865(VarCurr)
<=> v101866(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1186,axiom,
! [VarCurr] :
( ( ~ v101845(VarCurr)
& ~ v101847(VarCurr) )
=> ( v101866(VarCurr)
<=> v101870(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4829,axiom,
! [VarCurr] :
( v101847(VarCurr)
=> ( v101866(VarCurr)
<=> v101869(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4839,axiom,
! [VarCurr] :
( v101845(VarCurr)
=> ( v101866(VarCurr)
<=> v101867(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4828,axiom,
! [VarCurr] :
( ~ v101855(VarCurr)
=> ( v101870(VarCurr)
<=> v101824(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4838,axiom,
! [VarCurr] :
( v101855(VarCurr)
=> ( v101870(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4827,axiom,
! [VarCurr] :
( ~ v101849(VarCurr)
=> ( v101869(VarCurr)
<=> v101824(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4837,axiom,
! [VarCurr] :
( v101849(VarCurr)
=> ( v101869(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2170,axiom,
! [VarCurr] :
( ~ v101868(VarCurr)
=> ( v101867(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2170,axiom,
! [VarCurr] :
( v101868(VarCurr)
=> ( v101867(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7060,axiom,
! [VarCurr] :
( v101868(VarCurr)
<=> ( v101810(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20265,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101829(VarNext)
<=> ( v101830(VarNext)
& v101839(VarNext) ) ) ) ).
fof(addAssignment_31183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101839(VarNext)
<=> v101837(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20264,axiom,
! [VarCurr] :
( v101837(VarCurr)
<=> ( v101800(VarCurr)
| v101840(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20263,axiom,
! [VarCurr] :
( v101840(VarCurr)
<=> ( v101841(VarCurr)
& v101861(VarCurr) ) ) ).
fof(writeUnaryOperator_7949,axiom,
! [VarCurr] :
( ~ v101861(VarCurr)
<=> v101800(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20262,axiom,
! [VarCurr] :
( v101841(VarCurr)
<=> ( v101842(VarCurr)
| v101859(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20261,axiom,
! [VarCurr] :
( v101859(VarCurr)
<=> ( v101820(VarCurr)
& v101860(VarCurr) ) ) ).
fof(writeUnaryOperator_7948,axiom,
! [VarCurr] :
( ~ v101860(VarCurr)
<=> v101822(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20260,axiom,
! [VarCurr] :
( v101842(VarCurr)
<=> ( v101843(VarCurr)
& v101822(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20259,axiom,
! [VarCurr] :
( v101843(VarCurr)
<=> ( v101844(VarCurr)
| v101853(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20258,axiom,
! [VarCurr] :
( v101853(VarCurr)
<=> ( v101854(VarCurr)
& v101858(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7059,axiom,
! [VarCurr] :
( v101858(VarCurr)
<=> ( ( v101846(VarCurr,bitIndex2)
<=> $false )
& ( v101846(VarCurr,bitIndex1)
<=> $false )
& ( v101846(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20257,axiom,
! [VarCurr] :
( v101854(VarCurr)
<=> ( v101855(VarCurr)
| v101856(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20256,axiom,
! [VarCurr] :
( v101856(VarCurr)
<=> ( v101820(VarCurr)
& v101857(VarCurr) ) ) ).
fof(writeUnaryOperator_7947,axiom,
! [VarCurr] :
( ~ v101857(VarCurr)
<=> v101855(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7058,axiom,
! [VarCurr] :
( v101855(VarCurr)
<=> ( v101810(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20255,axiom,
! [VarCurr] :
( v101844(VarCurr)
<=> ( v101845(VarCurr)
| v101847(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20254,axiom,
! [VarCurr] :
( v101847(VarCurr)
<=> ( v101848(VarCurr)
& v101852(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7057,axiom,
! [VarCurr] :
( v101852(VarCurr)
<=> ( ( v101846(VarCurr,bitIndex2)
<=> $false )
& ( v101846(VarCurr,bitIndex1)
<=> $true )
& ( v101846(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20253,axiom,
! [VarCurr] :
( v101848(VarCurr)
<=> ( v101849(VarCurr)
| v101850(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20252,axiom,
! [VarCurr] :
( v101850(VarCurr)
<=> ( v101820(VarCurr)
& v101851(VarCurr) ) ) ).
fof(writeUnaryOperator_7946,axiom,
! [VarCurr] :
( ~ v101851(VarCurr)
<=> v101849(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7056,axiom,
! [VarCurr] :
( v101849(VarCurr)
<=> ( v101810(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7055,axiom,
! [VarCurr] :
( v101845(VarCurr)
<=> ( ( v101846(VarCurr,bitIndex2)
<=> $true )
& ( v101846(VarCurr,bitIndex1)
<=> $false )
& ( v101846(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31182,axiom,
! [VarCurr] :
( v101846(VarCurr,bitIndex0)
<=> v101808(VarCurr) ) ).
fof(addAssignment_31181,axiom,
! [VarCurr] :
( v101846(VarCurr,bitIndex1)
<=> v101806(VarCurr) ) ).
fof(addAssignment_31180,axiom,
! [VarCurr] :
( v101846(VarCurr,bitIndex2)
<=> v101804(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20251,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101830(VarNext)
<=> ( v101831(VarNext)
& v101826(VarNext) ) ) ) ).
fof(writeUnaryOperator_7945,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101831(VarNext)
<=> v101833(VarNext) ) ) ).
fof(addAssignment_31179,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101833(VarNext)
<=> v101826(VarCurr) ) ) ).
fof(addAssignment_31178,axiom,
! [VarCurr] :
( v101826(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31177,axiom,
! [VarCurr] :
( v101824(VarCurr)
<=> $false ) ).
fof(addAssignment_31176,axiom,
! [VarCurr] :
( v101822(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31175,axiom,
! [VarCurr] :
( v101820(VarCurr)
<=> $false ) ).
fof(addAssignment_31174,axiom,
! [VarCurr] :
( v101810(VarCurr)
<=> v5941(VarCurr,bitIndex38) ) ).
fof(addAssignment_31173,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex38)
<=> v5943(VarCurr,bitIndex38) ) ).
fof(addAssignment_31172,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex38)
<=> v5945(VarCurr,bitIndex38) ) ).
fof(addAssignment_31171,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex38)
<=> v5947(VarCurr,bitIndex38) ) ).
fof(addAssignment_31170,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex38)
<=> v5949(VarCurr,bitIndex38) ) ).
fof(addAssignment_31169,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex38)
<=> v5951(VarCurr,bitIndex38) ) ).
fof(addAssignment_31168,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex38)
<=> v5953(VarCurr,bitIndex38) ) ).
fof(addAssignment_31167,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex38)
<=> v5955(VarCurr,bitIndex38) ) ).
fof(addAssignment_31166,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex38)
<=> v5957(VarCurr,bitIndex38) ) ).
fof(addAssignment_31165,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex38)
<=> v101812(VarNext,bitIndex38) ) ).
fof(addCaseBooleanConditionEqualRanges1_1637,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101813(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101812(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1693,axiom,
! [VarNext] :
( v101813(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101812(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20250,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101813(VarNext)
<=> v101814(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101814(VarNext)
<=> ( v101816(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_7944,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101816(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_31164,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex38)
<=> v5961(VarCurr,bitIndex38) ) ).
fof(addAssignment_31163,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex38)
<=> v5963(VarCurr,bitIndex38) ) ).
fof(addAssignment_31162,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex38)
<=> v5965(VarCurr,bitIndex38) ) ).
fof(addAssignment_31161,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex38)
<=> v5967(VarCurr,bitIndex38) ) ).
fof(addAssignment_31160,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex38)
<=> v5969(VarCurr,bitIndex38) ) ).
fof(addAssignment_31159,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex38)
<=> v476(VarCurr,bitIndex38) ) ).
fof(addAssignment_31158,axiom,
! [VarCurr] :
( v101808(VarCurr)
<=> $false ) ).
fof(addAssignment_31157,axiom,
! [VarCurr] :
( v101806(VarCurr)
<=> $false ) ).
fof(addAssignment_31156,axiom,
! [VarCurr] :
( v101804(VarCurr)
<=> $true ) ).
fof(addAssignment_31155,axiom,
! [VarCurr] :
( v101802(VarCurr)
<=> $false ) ).
fof(addAssignment_31154,axiom,
! [VarCurr] :
( v101800(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101753(VarNext)
=> ( v101722(VarNext)
<=> v101722(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1692,axiom,
! [VarNext] :
( v101753(VarNext)
=> ( v101722(VarNext)
<=> v101788(VarNext) ) ) ).
fof(addAssignment_31153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101788(VarNext)
<=> v101786(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4826,axiom,
! [VarCurr] :
( ~ v101724(VarCurr)
=> ( v101786(VarCurr)
<=> v101789(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4836,axiom,
! [VarCurr] :
( v101724(VarCurr)
=> ( v101786(VarCurr)
<=> v101726(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4825,axiom,
! [VarCurr] :
( ~ v101766(VarCurr)
=> ( v101789(VarCurr)
<=> v101748(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4835,axiom,
! [VarCurr] :
( v101766(VarCurr)
=> ( v101789(VarCurr)
<=> v101790(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1185,axiom,
! [VarCurr] :
( ( ~ v101769(VarCurr)
& ~ v101771(VarCurr) )
=> ( v101790(VarCurr)
<=> v101794(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4824,axiom,
! [VarCurr] :
( v101771(VarCurr)
=> ( v101790(VarCurr)
<=> v101793(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4834,axiom,
! [VarCurr] :
( v101769(VarCurr)
=> ( v101790(VarCurr)
<=> v101791(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4823,axiom,
! [VarCurr] :
( ~ v101779(VarCurr)
=> ( v101794(VarCurr)
<=> v101748(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4833,axiom,
! [VarCurr] :
( v101779(VarCurr)
=> ( v101794(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4822,axiom,
! [VarCurr] :
( ~ v101773(VarCurr)
=> ( v101793(VarCurr)
<=> v101748(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4832,axiom,
! [VarCurr] :
( v101773(VarCurr)
=> ( v101793(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2169,axiom,
! [VarCurr] :
( ~ v101792(VarCurr)
=> ( v101791(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2169,axiom,
! [VarCurr] :
( v101792(VarCurr)
=> ( v101791(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7054,axiom,
! [VarCurr] :
( v101792(VarCurr)
<=> ( v101734(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20248,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101753(VarNext)
<=> ( v101754(VarNext)
& v101763(VarNext) ) ) ) ).
fof(addAssignment_31152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101763(VarNext)
<=> v101761(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20247,axiom,
! [VarCurr] :
( v101761(VarCurr)
<=> ( v101724(VarCurr)
| v101764(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20246,axiom,
! [VarCurr] :
( v101764(VarCurr)
<=> ( v101765(VarCurr)
& v101785(VarCurr) ) ) ).
fof(writeUnaryOperator_7943,axiom,
! [VarCurr] :
( ~ v101785(VarCurr)
<=> v101724(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20245,axiom,
! [VarCurr] :
( v101765(VarCurr)
<=> ( v101766(VarCurr)
| v101783(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20244,axiom,
! [VarCurr] :
( v101783(VarCurr)
<=> ( v101744(VarCurr)
& v101784(VarCurr) ) ) ).
fof(writeUnaryOperator_7942,axiom,
! [VarCurr] :
( ~ v101784(VarCurr)
<=> v101746(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20243,axiom,
! [VarCurr] :
( v101766(VarCurr)
<=> ( v101767(VarCurr)
& v101746(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20242,axiom,
! [VarCurr] :
( v101767(VarCurr)
<=> ( v101768(VarCurr)
| v101777(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20241,axiom,
! [VarCurr] :
( v101777(VarCurr)
<=> ( v101778(VarCurr)
& v101782(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7053,axiom,
! [VarCurr] :
( v101782(VarCurr)
<=> ( ( v101770(VarCurr,bitIndex2)
<=> $false )
& ( v101770(VarCurr,bitIndex1)
<=> $false )
& ( v101770(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20240,axiom,
! [VarCurr] :
( v101778(VarCurr)
<=> ( v101779(VarCurr)
| v101780(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20239,axiom,
! [VarCurr] :
( v101780(VarCurr)
<=> ( v101744(VarCurr)
& v101781(VarCurr) ) ) ).
fof(writeUnaryOperator_7941,axiom,
! [VarCurr] :
( ~ v101781(VarCurr)
<=> v101779(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7052,axiom,
! [VarCurr] :
( v101779(VarCurr)
<=> ( v101734(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20238,axiom,
! [VarCurr] :
( v101768(VarCurr)
<=> ( v101769(VarCurr)
| v101771(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20237,axiom,
! [VarCurr] :
( v101771(VarCurr)
<=> ( v101772(VarCurr)
& v101776(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7051,axiom,
! [VarCurr] :
( v101776(VarCurr)
<=> ( ( v101770(VarCurr,bitIndex2)
<=> $false )
& ( v101770(VarCurr,bitIndex1)
<=> $true )
& ( v101770(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20236,axiom,
! [VarCurr] :
( v101772(VarCurr)
<=> ( v101773(VarCurr)
| v101774(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20235,axiom,
! [VarCurr] :
( v101774(VarCurr)
<=> ( v101744(VarCurr)
& v101775(VarCurr) ) ) ).
fof(writeUnaryOperator_7940,axiom,
! [VarCurr] :
( ~ v101775(VarCurr)
<=> v101773(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7050,axiom,
! [VarCurr] :
( v101773(VarCurr)
<=> ( v101734(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7049,axiom,
! [VarCurr] :
( v101769(VarCurr)
<=> ( ( v101770(VarCurr,bitIndex2)
<=> $true )
& ( v101770(VarCurr,bitIndex1)
<=> $false )
& ( v101770(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31151,axiom,
! [VarCurr] :
( v101770(VarCurr,bitIndex0)
<=> v101732(VarCurr) ) ).
fof(addAssignment_31150,axiom,
! [VarCurr] :
( v101770(VarCurr,bitIndex1)
<=> v101730(VarCurr) ) ).
fof(addAssignment_31149,axiom,
! [VarCurr] :
( v101770(VarCurr,bitIndex2)
<=> v101728(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20234,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101754(VarNext)
<=> ( v101755(VarNext)
& v101750(VarNext) ) ) ) ).
fof(writeUnaryOperator_7939,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101755(VarNext)
<=> v101757(VarNext) ) ) ).
fof(addAssignment_31148,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101757(VarNext)
<=> v101750(VarCurr) ) ) ).
fof(addAssignment_31147,axiom,
! [VarCurr] :
( v101750(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31146,axiom,
! [VarCurr] :
( v101748(VarCurr)
<=> $false ) ).
fof(addAssignment_31145,axiom,
! [VarCurr] :
( v101746(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31144,axiom,
! [VarCurr] :
( v101744(VarCurr)
<=> $false ) ).
fof(addAssignment_31143,axiom,
! [VarCurr] :
( v101734(VarCurr)
<=> v5941(VarCurr,bitIndex37) ) ).
fof(addAssignment_31142,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex37)
<=> v5943(VarCurr,bitIndex37) ) ).
fof(addAssignment_31141,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex37)
<=> v5945(VarCurr,bitIndex37) ) ).
fof(addAssignment_31140,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex37)
<=> v5947(VarCurr,bitIndex37) ) ).
fof(addAssignment_31139,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex37)
<=> v5949(VarCurr,bitIndex37) ) ).
fof(addAssignment_31138,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex37)
<=> v5951(VarCurr,bitIndex37) ) ).
fof(addAssignment_31137,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex37)
<=> v5953(VarCurr,bitIndex37) ) ).
fof(addAssignment_31136,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex37)
<=> v5955(VarCurr,bitIndex37) ) ).
fof(addAssignment_31135,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex37)
<=> v5957(VarCurr,bitIndex37) ) ).
fof(addAssignment_31134,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex37)
<=> v101736(VarNext,bitIndex37) ) ).
fof(addCaseBooleanConditionEqualRanges1_1635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101737(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101736(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1691,axiom,
! [VarNext] :
( v101737(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101736(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20233,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101737(VarNext)
<=> v101738(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20232,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101738(VarNext)
<=> ( v101740(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_7938,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101740(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_31133,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex37)
<=> v5961(VarCurr,bitIndex37) ) ).
fof(addAssignment_31132,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex37)
<=> v5963(VarCurr,bitIndex37) ) ).
fof(addAssignment_31131,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex37)
<=> v5965(VarCurr,bitIndex37) ) ).
fof(addAssignment_31130,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex37)
<=> v5967(VarCurr,bitIndex37) ) ).
fof(addAssignment_31129,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex37)
<=> v5969(VarCurr,bitIndex37) ) ).
fof(addAssignment_31128,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex37)
<=> v476(VarCurr,bitIndex37) ) ).
fof(addAssignment_31127,axiom,
! [VarCurr] :
( v101732(VarCurr)
<=> $false ) ).
fof(addAssignment_31126,axiom,
! [VarCurr] :
( v101730(VarCurr)
<=> $false ) ).
fof(addAssignment_31125,axiom,
! [VarCurr] :
( v101728(VarCurr)
<=> $true ) ).
fof(addAssignment_31124,axiom,
! [VarCurr] :
( v101726(VarCurr)
<=> $false ) ).
fof(addAssignment_31123,axiom,
! [VarCurr] :
( v101724(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1634,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101677(VarNext)
=> ( v101646(VarNext)
<=> v101646(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1690,axiom,
! [VarNext] :
( v101677(VarNext)
=> ( v101646(VarNext)
<=> v101712(VarNext) ) ) ).
fof(addAssignment_31122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101712(VarNext)
<=> v101710(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4821,axiom,
! [VarCurr] :
( ~ v101648(VarCurr)
=> ( v101710(VarCurr)
<=> v101713(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4831,axiom,
! [VarCurr] :
( v101648(VarCurr)
=> ( v101710(VarCurr)
<=> v101650(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4820,axiom,
! [VarCurr] :
( ~ v101690(VarCurr)
=> ( v101713(VarCurr)
<=> v101672(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4830,axiom,
! [VarCurr] :
( v101690(VarCurr)
=> ( v101713(VarCurr)
<=> v101714(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1184,axiom,
! [VarCurr] :
( ( ~ v101693(VarCurr)
& ~ v101695(VarCurr) )
=> ( v101714(VarCurr)
<=> v101718(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4819,axiom,
! [VarCurr] :
( v101695(VarCurr)
=> ( v101714(VarCurr)
<=> v101717(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4829,axiom,
! [VarCurr] :
( v101693(VarCurr)
=> ( v101714(VarCurr)
<=> v101715(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4818,axiom,
! [VarCurr] :
( ~ v101703(VarCurr)
=> ( v101718(VarCurr)
<=> v101672(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4828,axiom,
! [VarCurr] :
( v101703(VarCurr)
=> ( v101718(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4817,axiom,
! [VarCurr] :
( ~ v101697(VarCurr)
=> ( v101717(VarCurr)
<=> v101672(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4827,axiom,
! [VarCurr] :
( v101697(VarCurr)
=> ( v101717(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2168,axiom,
! [VarCurr] :
( ~ v101716(VarCurr)
=> ( v101715(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2168,axiom,
! [VarCurr] :
( v101716(VarCurr)
=> ( v101715(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7048,axiom,
! [VarCurr] :
( v101716(VarCurr)
<=> ( v101658(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101677(VarNext)
<=> ( v101678(VarNext)
& v101687(VarNext) ) ) ) ).
fof(addAssignment_31121,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101687(VarNext)
<=> v101685(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20230,axiom,
! [VarCurr] :
( v101685(VarCurr)
<=> ( v101648(VarCurr)
| v101688(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20229,axiom,
! [VarCurr] :
( v101688(VarCurr)
<=> ( v101689(VarCurr)
& v101709(VarCurr) ) ) ).
fof(writeUnaryOperator_7937,axiom,
! [VarCurr] :
( ~ v101709(VarCurr)
<=> v101648(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20228,axiom,
! [VarCurr] :
( v101689(VarCurr)
<=> ( v101690(VarCurr)
| v101707(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20227,axiom,
! [VarCurr] :
( v101707(VarCurr)
<=> ( v101668(VarCurr)
& v101708(VarCurr) ) ) ).
fof(writeUnaryOperator_7936,axiom,
! [VarCurr] :
( ~ v101708(VarCurr)
<=> v101670(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20226,axiom,
! [VarCurr] :
( v101690(VarCurr)
<=> ( v101691(VarCurr)
& v101670(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20225,axiom,
! [VarCurr] :
( v101691(VarCurr)
<=> ( v101692(VarCurr)
| v101701(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20224,axiom,
! [VarCurr] :
( v101701(VarCurr)
<=> ( v101702(VarCurr)
& v101706(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7047,axiom,
! [VarCurr] :
( v101706(VarCurr)
<=> ( ( v101694(VarCurr,bitIndex2)
<=> $false )
& ( v101694(VarCurr,bitIndex1)
<=> $false )
& ( v101694(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20223,axiom,
! [VarCurr] :
( v101702(VarCurr)
<=> ( v101703(VarCurr)
| v101704(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20222,axiom,
! [VarCurr] :
( v101704(VarCurr)
<=> ( v101668(VarCurr)
& v101705(VarCurr) ) ) ).
fof(writeUnaryOperator_7935,axiom,
! [VarCurr] :
( ~ v101705(VarCurr)
<=> v101703(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7046,axiom,
! [VarCurr] :
( v101703(VarCurr)
<=> ( v101658(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20221,axiom,
! [VarCurr] :
( v101692(VarCurr)
<=> ( v101693(VarCurr)
| v101695(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20220,axiom,
! [VarCurr] :
( v101695(VarCurr)
<=> ( v101696(VarCurr)
& v101700(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7045,axiom,
! [VarCurr] :
( v101700(VarCurr)
<=> ( ( v101694(VarCurr,bitIndex2)
<=> $false )
& ( v101694(VarCurr,bitIndex1)
<=> $true )
& ( v101694(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20219,axiom,
! [VarCurr] :
( v101696(VarCurr)
<=> ( v101697(VarCurr)
| v101698(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20218,axiom,
! [VarCurr] :
( v101698(VarCurr)
<=> ( v101668(VarCurr)
& v101699(VarCurr) ) ) ).
fof(writeUnaryOperator_7934,axiom,
! [VarCurr] :
( ~ v101699(VarCurr)
<=> v101697(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7044,axiom,
! [VarCurr] :
( v101697(VarCurr)
<=> ( v101658(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7043,axiom,
! [VarCurr] :
( v101693(VarCurr)
<=> ( ( v101694(VarCurr,bitIndex2)
<=> $true )
& ( v101694(VarCurr,bitIndex1)
<=> $false )
& ( v101694(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31120,axiom,
! [VarCurr] :
( v101694(VarCurr,bitIndex0)
<=> v101656(VarCurr) ) ).
fof(addAssignment_31119,axiom,
! [VarCurr] :
( v101694(VarCurr,bitIndex1)
<=> v101654(VarCurr) ) ).
fof(addAssignment_31118,axiom,
! [VarCurr] :
( v101694(VarCurr,bitIndex2)
<=> v101652(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101678(VarNext)
<=> ( v101679(VarNext)
& v101674(VarNext) ) ) ) ).
fof(writeUnaryOperator_7933,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101679(VarNext)
<=> v101681(VarNext) ) ) ).
fof(addAssignment_31117,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101681(VarNext)
<=> v101674(VarCurr) ) ) ).
fof(addAssignment_31116,axiom,
! [VarCurr] :
( v101674(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31115,axiom,
! [VarCurr] :
( v101672(VarCurr)
<=> $false ) ).
fof(addAssignment_31114,axiom,
! [VarCurr] :
( v101670(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31113,axiom,
! [VarCurr] :
( v101668(VarCurr)
<=> $false ) ).
fof(addAssignment_31112,axiom,
! [VarCurr] :
( v101658(VarCurr)
<=> v5941(VarCurr,bitIndex36) ) ).
fof(addAssignment_31111,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex36)
<=> v5943(VarCurr,bitIndex36) ) ).
fof(addAssignment_31110,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex36)
<=> v5945(VarCurr,bitIndex36) ) ).
fof(addAssignment_31109,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex36)
<=> v5947(VarCurr,bitIndex36) ) ).
fof(addAssignment_31108,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex36)
<=> v5949(VarCurr,bitIndex36) ) ).
fof(addAssignment_31107,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex36)
<=> v5951(VarCurr,bitIndex36) ) ).
fof(addAssignment_31106,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex36)
<=> v5953(VarCurr,bitIndex36) ) ).
fof(addAssignment_31105,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex36)
<=> v5955(VarCurr,bitIndex36) ) ).
fof(addAssignment_31104,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex36)
<=> v5957(VarCurr,bitIndex36) ) ).
fof(addAssignment_31103,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex36)
<=> v101660(VarNext,bitIndex36) ) ).
fof(addCaseBooleanConditionEqualRanges1_1633,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101661(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101660(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1689,axiom,
! [VarNext] :
( v101661(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101660(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20216,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101661(VarNext)
<=> v101662(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20215,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101662(VarNext)
<=> ( v101664(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_7932,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101664(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_31102,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex36)
<=> v5961(VarCurr,bitIndex36) ) ).
fof(addAssignment_31101,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex36)
<=> v5963(VarCurr,bitIndex36) ) ).
fof(addAssignment_31100,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex36)
<=> v5965(VarCurr,bitIndex36) ) ).
fof(addAssignment_31099,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex36)
<=> v5967(VarCurr,bitIndex36) ) ).
fof(addAssignment_31098,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex36)
<=> v5969(VarCurr,bitIndex36) ) ).
fof(addAssignment_31097,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex36)
<=> v476(VarCurr,bitIndex36) ) ).
fof(addAssignment_31096,axiom,
! [VarCurr] :
( v101656(VarCurr)
<=> $false ) ).
fof(addAssignment_31095,axiom,
! [VarCurr] :
( v101654(VarCurr)
<=> $false ) ).
fof(addAssignment_31094,axiom,
! [VarCurr] :
( v101652(VarCurr)
<=> $true ) ).
fof(addAssignment_31093,axiom,
! [VarCurr] :
( v101650(VarCurr)
<=> $false ) ).
fof(addAssignment_31092,axiom,
! [VarCurr] :
( v101648(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1632,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101601(VarNext)
=> ( v101570(VarNext)
<=> v101570(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1688,axiom,
! [VarNext] :
( v101601(VarNext)
=> ( v101570(VarNext)
<=> v101636(VarNext) ) ) ).
fof(addAssignment_31091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101636(VarNext)
<=> v101634(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4816,axiom,
! [VarCurr] :
( ~ v101572(VarCurr)
=> ( v101634(VarCurr)
<=> v101637(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4826,axiom,
! [VarCurr] :
( v101572(VarCurr)
=> ( v101634(VarCurr)
<=> v101574(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4815,axiom,
! [VarCurr] :
( ~ v101614(VarCurr)
=> ( v101637(VarCurr)
<=> v101596(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4825,axiom,
! [VarCurr] :
( v101614(VarCurr)
=> ( v101637(VarCurr)
<=> v101638(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1183,axiom,
! [VarCurr] :
( ( ~ v101617(VarCurr)
& ~ v101619(VarCurr) )
=> ( v101638(VarCurr)
<=> v101642(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4814,axiom,
! [VarCurr] :
( v101619(VarCurr)
=> ( v101638(VarCurr)
<=> v101641(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4824,axiom,
! [VarCurr] :
( v101617(VarCurr)
=> ( v101638(VarCurr)
<=> v101639(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4813,axiom,
! [VarCurr] :
( ~ v101627(VarCurr)
=> ( v101642(VarCurr)
<=> v101596(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4823,axiom,
! [VarCurr] :
( v101627(VarCurr)
=> ( v101642(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4812,axiom,
! [VarCurr] :
( ~ v101621(VarCurr)
=> ( v101641(VarCurr)
<=> v101596(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4822,axiom,
! [VarCurr] :
( v101621(VarCurr)
=> ( v101641(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2167,axiom,
! [VarCurr] :
( ~ v101640(VarCurr)
=> ( v101639(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2167,axiom,
! [VarCurr] :
( v101640(VarCurr)
=> ( v101639(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7042,axiom,
! [VarCurr] :
( v101640(VarCurr)
<=> ( v101582(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20214,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101601(VarNext)
<=> ( v101602(VarNext)
& v101611(VarNext) ) ) ) ).
fof(addAssignment_31090,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101611(VarNext)
<=> v101609(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20213,axiom,
! [VarCurr] :
( v101609(VarCurr)
<=> ( v101572(VarCurr)
| v101612(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20212,axiom,
! [VarCurr] :
( v101612(VarCurr)
<=> ( v101613(VarCurr)
& v101633(VarCurr) ) ) ).
fof(writeUnaryOperator_7931,axiom,
! [VarCurr] :
( ~ v101633(VarCurr)
<=> v101572(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20211,axiom,
! [VarCurr] :
( v101613(VarCurr)
<=> ( v101614(VarCurr)
| v101631(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20210,axiom,
! [VarCurr] :
( v101631(VarCurr)
<=> ( v101592(VarCurr)
& v101632(VarCurr) ) ) ).
fof(writeUnaryOperator_7930,axiom,
! [VarCurr] :
( ~ v101632(VarCurr)
<=> v101594(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20209,axiom,
! [VarCurr] :
( v101614(VarCurr)
<=> ( v101615(VarCurr)
& v101594(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20208,axiom,
! [VarCurr] :
( v101615(VarCurr)
<=> ( v101616(VarCurr)
| v101625(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20207,axiom,
! [VarCurr] :
( v101625(VarCurr)
<=> ( v101626(VarCurr)
& v101630(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7041,axiom,
! [VarCurr] :
( v101630(VarCurr)
<=> ( ( v101618(VarCurr,bitIndex2)
<=> $false )
& ( v101618(VarCurr,bitIndex1)
<=> $false )
& ( v101618(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20206,axiom,
! [VarCurr] :
( v101626(VarCurr)
<=> ( v101627(VarCurr)
| v101628(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20205,axiom,
! [VarCurr] :
( v101628(VarCurr)
<=> ( v101592(VarCurr)
& v101629(VarCurr) ) ) ).
fof(writeUnaryOperator_7929,axiom,
! [VarCurr] :
( ~ v101629(VarCurr)
<=> v101627(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7040,axiom,
! [VarCurr] :
( v101627(VarCurr)
<=> ( v101582(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20204,axiom,
! [VarCurr] :
( v101616(VarCurr)
<=> ( v101617(VarCurr)
| v101619(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20203,axiom,
! [VarCurr] :
( v101619(VarCurr)
<=> ( v101620(VarCurr)
& v101624(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7039,axiom,
! [VarCurr] :
( v101624(VarCurr)
<=> ( ( v101618(VarCurr,bitIndex2)
<=> $false )
& ( v101618(VarCurr,bitIndex1)
<=> $true )
& ( v101618(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20202,axiom,
! [VarCurr] :
( v101620(VarCurr)
<=> ( v101621(VarCurr)
| v101622(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20201,axiom,
! [VarCurr] :
( v101622(VarCurr)
<=> ( v101592(VarCurr)
& v101623(VarCurr) ) ) ).
fof(writeUnaryOperator_7928,axiom,
! [VarCurr] :
( ~ v101623(VarCurr)
<=> v101621(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7038,axiom,
! [VarCurr] :
( v101621(VarCurr)
<=> ( v101582(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7037,axiom,
! [VarCurr] :
( v101617(VarCurr)
<=> ( ( v101618(VarCurr,bitIndex2)
<=> $true )
& ( v101618(VarCurr,bitIndex1)
<=> $false )
& ( v101618(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31089,axiom,
! [VarCurr] :
( v101618(VarCurr,bitIndex0)
<=> v101580(VarCurr) ) ).
fof(addAssignment_31088,axiom,
! [VarCurr] :
( v101618(VarCurr,bitIndex1)
<=> v101578(VarCurr) ) ).
fof(addAssignment_31087,axiom,
! [VarCurr] :
( v101618(VarCurr,bitIndex2)
<=> v101576(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101602(VarNext)
<=> ( v101603(VarNext)
& v101598(VarNext) ) ) ) ).
fof(writeUnaryOperator_7927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101603(VarNext)
<=> v101605(VarNext) ) ) ).
fof(addAssignment_31086,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101605(VarNext)
<=> v101598(VarCurr) ) ) ).
fof(addAssignment_31085,axiom,
! [VarCurr] :
( v101598(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31084,axiom,
! [VarCurr] :
( v101596(VarCurr)
<=> $false ) ).
fof(addAssignment_31083,axiom,
! [VarCurr] :
( v101594(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31082,axiom,
! [VarCurr] :
( v101592(VarCurr)
<=> $false ) ).
fof(addAssignment_31081,axiom,
! [VarCurr] :
( v101582(VarCurr)
<=> v5941(VarCurr,bitIndex35) ) ).
fof(addAssignment_31080,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex35)
<=> v5943(VarCurr,bitIndex35) ) ).
fof(addAssignment_31079,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex35)
<=> v5945(VarCurr,bitIndex35) ) ).
fof(addAssignment_31078,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex35)
<=> v5947(VarCurr,bitIndex35) ) ).
fof(addAssignment_31077,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex35)
<=> v5949(VarCurr,bitIndex35) ) ).
fof(addAssignment_31076,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex35)
<=> v5951(VarCurr,bitIndex35) ) ).
fof(addAssignment_31075,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex35)
<=> v5953(VarCurr,bitIndex35) ) ).
fof(addAssignment_31074,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex35)
<=> v5955(VarCurr,bitIndex35) ) ).
fof(addAssignment_31073,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex35)
<=> v5957(VarCurr,bitIndex35) ) ).
fof(addAssignment_31072,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex35)
<=> v101584(VarNext,bitIndex35) ) ).
fof(addCaseBooleanConditionEqualRanges1_1631,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101585(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101584(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1687,axiom,
! [VarNext] :
( v101585(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101584(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20199,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101585(VarNext)
<=> v101586(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20198,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101586(VarNext)
<=> ( v101588(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_7926,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101588(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_31071,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex35)
<=> v5961(VarCurr,bitIndex35) ) ).
fof(addAssignment_31070,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex35)
<=> v5963(VarCurr,bitIndex35) ) ).
fof(addAssignment_31069,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex35)
<=> v5965(VarCurr,bitIndex35) ) ).
fof(addAssignment_31068,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex35)
<=> v5967(VarCurr,bitIndex35) ) ).
fof(addAssignment_31067,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex35)
<=> v5969(VarCurr,bitIndex35) ) ).
fof(addAssignment_31066,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex35)
<=> v476(VarCurr,bitIndex35) ) ).
fof(addAssignment_31065,axiom,
! [VarCurr] :
( v101580(VarCurr)
<=> $false ) ).
fof(addAssignment_31064,axiom,
! [VarCurr] :
( v101578(VarCurr)
<=> $false ) ).
fof(addAssignment_31063,axiom,
! [VarCurr] :
( v101576(VarCurr)
<=> $true ) ).
fof(addAssignment_31062,axiom,
! [VarCurr] :
( v101574(VarCurr)
<=> $false ) ).
fof(addAssignment_31061,axiom,
! [VarCurr] :
( v101572(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1630,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101525(VarNext)
=> ( v101494(VarNext)
<=> v101494(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1686,axiom,
! [VarNext] :
( v101525(VarNext)
=> ( v101494(VarNext)
<=> v101560(VarNext) ) ) ).
fof(addAssignment_31060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101560(VarNext)
<=> v101558(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4811,axiom,
! [VarCurr] :
( ~ v101496(VarCurr)
=> ( v101558(VarCurr)
<=> v101561(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4821,axiom,
! [VarCurr] :
( v101496(VarCurr)
=> ( v101558(VarCurr)
<=> v101498(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4810,axiom,
! [VarCurr] :
( ~ v101538(VarCurr)
=> ( v101561(VarCurr)
<=> v101520(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4820,axiom,
! [VarCurr] :
( v101538(VarCurr)
=> ( v101561(VarCurr)
<=> v101562(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1182,axiom,
! [VarCurr] :
( ( ~ v101541(VarCurr)
& ~ v101543(VarCurr) )
=> ( v101562(VarCurr)
<=> v101566(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4809,axiom,
! [VarCurr] :
( v101543(VarCurr)
=> ( v101562(VarCurr)
<=> v101565(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4819,axiom,
! [VarCurr] :
( v101541(VarCurr)
=> ( v101562(VarCurr)
<=> v101563(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4808,axiom,
! [VarCurr] :
( ~ v101551(VarCurr)
=> ( v101566(VarCurr)
<=> v101520(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4818,axiom,
! [VarCurr] :
( v101551(VarCurr)
=> ( v101566(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4807,axiom,
! [VarCurr] :
( ~ v101545(VarCurr)
=> ( v101565(VarCurr)
<=> v101520(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4817,axiom,
! [VarCurr] :
( v101545(VarCurr)
=> ( v101565(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2166,axiom,
! [VarCurr] :
( ~ v101564(VarCurr)
=> ( v101563(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2166,axiom,
! [VarCurr] :
( v101564(VarCurr)
=> ( v101563(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7036,axiom,
! [VarCurr] :
( v101564(VarCurr)
<=> ( v101506(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20197,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101525(VarNext)
<=> ( v101526(VarNext)
& v101535(VarNext) ) ) ) ).
fof(addAssignment_31059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101535(VarNext)
<=> v101533(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20196,axiom,
! [VarCurr] :
( v101533(VarCurr)
<=> ( v101496(VarCurr)
| v101536(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20195,axiom,
! [VarCurr] :
( v101536(VarCurr)
<=> ( v101537(VarCurr)
& v101557(VarCurr) ) ) ).
fof(writeUnaryOperator_7925,axiom,
! [VarCurr] :
( ~ v101557(VarCurr)
<=> v101496(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20194,axiom,
! [VarCurr] :
( v101537(VarCurr)
<=> ( v101538(VarCurr)
| v101555(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20193,axiom,
! [VarCurr] :
( v101555(VarCurr)
<=> ( v101516(VarCurr)
& v101556(VarCurr) ) ) ).
fof(writeUnaryOperator_7924,axiom,
! [VarCurr] :
( ~ v101556(VarCurr)
<=> v101518(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20192,axiom,
! [VarCurr] :
( v101538(VarCurr)
<=> ( v101539(VarCurr)
& v101518(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20191,axiom,
! [VarCurr] :
( v101539(VarCurr)
<=> ( v101540(VarCurr)
| v101549(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20190,axiom,
! [VarCurr] :
( v101549(VarCurr)
<=> ( v101550(VarCurr)
& v101554(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7035,axiom,
! [VarCurr] :
( v101554(VarCurr)
<=> ( ( v101542(VarCurr,bitIndex2)
<=> $false )
& ( v101542(VarCurr,bitIndex1)
<=> $false )
& ( v101542(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20189,axiom,
! [VarCurr] :
( v101550(VarCurr)
<=> ( v101551(VarCurr)
| v101552(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20188,axiom,
! [VarCurr] :
( v101552(VarCurr)
<=> ( v101516(VarCurr)
& v101553(VarCurr) ) ) ).
fof(writeUnaryOperator_7923,axiom,
! [VarCurr] :
( ~ v101553(VarCurr)
<=> v101551(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7034,axiom,
! [VarCurr] :
( v101551(VarCurr)
<=> ( v101506(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20187,axiom,
! [VarCurr] :
( v101540(VarCurr)
<=> ( v101541(VarCurr)
| v101543(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20186,axiom,
! [VarCurr] :
( v101543(VarCurr)
<=> ( v101544(VarCurr)
& v101548(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7033,axiom,
! [VarCurr] :
( v101548(VarCurr)
<=> ( ( v101542(VarCurr,bitIndex2)
<=> $false )
& ( v101542(VarCurr,bitIndex1)
<=> $true )
& ( v101542(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20185,axiom,
! [VarCurr] :
( v101544(VarCurr)
<=> ( v101545(VarCurr)
| v101546(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20184,axiom,
! [VarCurr] :
( v101546(VarCurr)
<=> ( v101516(VarCurr)
& v101547(VarCurr) ) ) ).
fof(writeUnaryOperator_7922,axiom,
! [VarCurr] :
( ~ v101547(VarCurr)
<=> v101545(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7032,axiom,
! [VarCurr] :
( v101545(VarCurr)
<=> ( v101506(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7031,axiom,
! [VarCurr] :
( v101541(VarCurr)
<=> ( ( v101542(VarCurr,bitIndex2)
<=> $true )
& ( v101542(VarCurr,bitIndex1)
<=> $false )
& ( v101542(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31058,axiom,
! [VarCurr] :
( v101542(VarCurr,bitIndex0)
<=> v101504(VarCurr) ) ).
fof(addAssignment_31057,axiom,
! [VarCurr] :
( v101542(VarCurr,bitIndex1)
<=> v101502(VarCurr) ) ).
fof(addAssignment_31056,axiom,
! [VarCurr] :
( v101542(VarCurr,bitIndex2)
<=> v101500(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101526(VarNext)
<=> ( v101527(VarNext)
& v101522(VarNext) ) ) ) ).
fof(writeUnaryOperator_7921,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101527(VarNext)
<=> v101529(VarNext) ) ) ).
fof(addAssignment_31055,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101529(VarNext)
<=> v101522(VarCurr) ) ) ).
fof(addAssignment_31054,axiom,
! [VarCurr] :
( v101522(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31053,axiom,
! [VarCurr] :
( v101520(VarCurr)
<=> $false ) ).
fof(addAssignment_31052,axiom,
! [VarCurr] :
( v101518(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31051,axiom,
! [VarCurr] :
( v101516(VarCurr)
<=> $false ) ).
fof(addAssignment_31050,axiom,
! [VarCurr] :
( v101506(VarCurr)
<=> v5941(VarCurr,bitIndex34) ) ).
fof(addAssignment_31049,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex34)
<=> v5943(VarCurr,bitIndex34) ) ).
fof(addAssignment_31048,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex34)
<=> v5945(VarCurr,bitIndex34) ) ).
fof(addAssignment_31047,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex34)
<=> v5947(VarCurr,bitIndex34) ) ).
fof(addAssignment_31046,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex34)
<=> v5949(VarCurr,bitIndex34) ) ).
fof(addAssignment_31045,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex34)
<=> v5951(VarCurr,bitIndex34) ) ).
fof(addAssignment_31044,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex34)
<=> v5953(VarCurr,bitIndex34) ) ).
fof(addAssignment_31043,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex34)
<=> v5955(VarCurr,bitIndex34) ) ).
fof(addAssignment_31042,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex34)
<=> v5957(VarCurr,bitIndex34) ) ).
fof(addAssignment_31041,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex34)
<=> v101508(VarNext,bitIndex34) ) ).
fof(addCaseBooleanConditionEqualRanges1_1629,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101509(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101508(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1685,axiom,
! [VarNext] :
( v101509(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101508(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20182,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101509(VarNext)
<=> v101510(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20181,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101510(VarNext)
<=> ( v101512(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_7920,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101512(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_31040,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex34)
<=> v5961(VarCurr,bitIndex34) ) ).
fof(addAssignment_31039,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex34)
<=> v5963(VarCurr,bitIndex34) ) ).
fof(addAssignment_31038,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex34)
<=> v5965(VarCurr,bitIndex34) ) ).
fof(addAssignment_31037,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex34)
<=> v5967(VarCurr,bitIndex34) ) ).
fof(addAssignment_31036,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex34)
<=> v5969(VarCurr,bitIndex34) ) ).
fof(addAssignment_31035,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex34)
<=> v476(VarCurr,bitIndex34) ) ).
fof(addAssignment_31034,axiom,
! [VarCurr] :
( v101504(VarCurr)
<=> $false ) ).
fof(addAssignment_31033,axiom,
! [VarCurr] :
( v101502(VarCurr)
<=> $false ) ).
fof(addAssignment_31032,axiom,
! [VarCurr] :
( v101500(VarCurr)
<=> $true ) ).
fof(addAssignment_31031,axiom,
! [VarCurr] :
( v101498(VarCurr)
<=> $false ) ).
fof(addAssignment_31030,axiom,
! [VarCurr] :
( v101496(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1628,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101449(VarNext)
=> ( v101418(VarNext)
<=> v101418(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1684,axiom,
! [VarNext] :
( v101449(VarNext)
=> ( v101418(VarNext)
<=> v101484(VarNext) ) ) ).
fof(addAssignment_31029,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101484(VarNext)
<=> v101482(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4806,axiom,
! [VarCurr] :
( ~ v101420(VarCurr)
=> ( v101482(VarCurr)
<=> v101485(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4816,axiom,
! [VarCurr] :
( v101420(VarCurr)
=> ( v101482(VarCurr)
<=> v101422(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4805,axiom,
! [VarCurr] :
( ~ v101462(VarCurr)
=> ( v101485(VarCurr)
<=> v101444(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4815,axiom,
! [VarCurr] :
( v101462(VarCurr)
=> ( v101485(VarCurr)
<=> v101486(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1181,axiom,
! [VarCurr] :
( ( ~ v101465(VarCurr)
& ~ v101467(VarCurr) )
=> ( v101486(VarCurr)
<=> v101490(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4804,axiom,
! [VarCurr] :
( v101467(VarCurr)
=> ( v101486(VarCurr)
<=> v101489(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4814,axiom,
! [VarCurr] :
( v101465(VarCurr)
=> ( v101486(VarCurr)
<=> v101487(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4803,axiom,
! [VarCurr] :
( ~ v101475(VarCurr)
=> ( v101490(VarCurr)
<=> v101444(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4813,axiom,
! [VarCurr] :
( v101475(VarCurr)
=> ( v101490(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4802,axiom,
! [VarCurr] :
( ~ v101469(VarCurr)
=> ( v101489(VarCurr)
<=> v101444(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4812,axiom,
! [VarCurr] :
( v101469(VarCurr)
=> ( v101489(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2165,axiom,
! [VarCurr] :
( ~ v101488(VarCurr)
=> ( v101487(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2165,axiom,
! [VarCurr] :
( v101488(VarCurr)
=> ( v101487(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7030,axiom,
! [VarCurr] :
( v101488(VarCurr)
<=> ( v101430(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20180,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101449(VarNext)
<=> ( v101450(VarNext)
& v101459(VarNext) ) ) ) ).
fof(addAssignment_31028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101459(VarNext)
<=> v101457(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20179,axiom,
! [VarCurr] :
( v101457(VarCurr)
<=> ( v101420(VarCurr)
| v101460(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20178,axiom,
! [VarCurr] :
( v101460(VarCurr)
<=> ( v101461(VarCurr)
& v101481(VarCurr) ) ) ).
fof(writeUnaryOperator_7919,axiom,
! [VarCurr] :
( ~ v101481(VarCurr)
<=> v101420(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20177,axiom,
! [VarCurr] :
( v101461(VarCurr)
<=> ( v101462(VarCurr)
| v101479(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20176,axiom,
! [VarCurr] :
( v101479(VarCurr)
<=> ( v101440(VarCurr)
& v101480(VarCurr) ) ) ).
fof(writeUnaryOperator_7918,axiom,
! [VarCurr] :
( ~ v101480(VarCurr)
<=> v101442(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20175,axiom,
! [VarCurr] :
( v101462(VarCurr)
<=> ( v101463(VarCurr)
& v101442(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20174,axiom,
! [VarCurr] :
( v101463(VarCurr)
<=> ( v101464(VarCurr)
| v101473(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20173,axiom,
! [VarCurr] :
( v101473(VarCurr)
<=> ( v101474(VarCurr)
& v101478(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7029,axiom,
! [VarCurr] :
( v101478(VarCurr)
<=> ( ( v101466(VarCurr,bitIndex2)
<=> $false )
& ( v101466(VarCurr,bitIndex1)
<=> $false )
& ( v101466(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20172,axiom,
! [VarCurr] :
( v101474(VarCurr)
<=> ( v101475(VarCurr)
| v101476(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20171,axiom,
! [VarCurr] :
( v101476(VarCurr)
<=> ( v101440(VarCurr)
& v101477(VarCurr) ) ) ).
fof(writeUnaryOperator_7917,axiom,
! [VarCurr] :
( ~ v101477(VarCurr)
<=> v101475(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7028,axiom,
! [VarCurr] :
( v101475(VarCurr)
<=> ( v101430(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20170,axiom,
! [VarCurr] :
( v101464(VarCurr)
<=> ( v101465(VarCurr)
| v101467(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20169,axiom,
! [VarCurr] :
( v101467(VarCurr)
<=> ( v101468(VarCurr)
& v101472(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7027,axiom,
! [VarCurr] :
( v101472(VarCurr)
<=> ( ( v101466(VarCurr,bitIndex2)
<=> $false )
& ( v101466(VarCurr,bitIndex1)
<=> $true )
& ( v101466(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20168,axiom,
! [VarCurr] :
( v101468(VarCurr)
<=> ( v101469(VarCurr)
| v101470(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20167,axiom,
! [VarCurr] :
( v101470(VarCurr)
<=> ( v101440(VarCurr)
& v101471(VarCurr) ) ) ).
fof(writeUnaryOperator_7916,axiom,
! [VarCurr] :
( ~ v101471(VarCurr)
<=> v101469(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7026,axiom,
! [VarCurr] :
( v101469(VarCurr)
<=> ( v101430(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7025,axiom,
! [VarCurr] :
( v101465(VarCurr)
<=> ( ( v101466(VarCurr,bitIndex2)
<=> $true )
& ( v101466(VarCurr,bitIndex1)
<=> $false )
& ( v101466(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_31027,axiom,
! [VarCurr] :
( v101466(VarCurr,bitIndex0)
<=> v101428(VarCurr) ) ).
fof(addAssignment_31026,axiom,
! [VarCurr] :
( v101466(VarCurr,bitIndex1)
<=> v101426(VarCurr) ) ).
fof(addAssignment_31025,axiom,
! [VarCurr] :
( v101466(VarCurr,bitIndex2)
<=> v101424(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20166,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101450(VarNext)
<=> ( v101451(VarNext)
& v101446(VarNext) ) ) ) ).
fof(writeUnaryOperator_7915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101451(VarNext)
<=> v101453(VarNext) ) ) ).
fof(addAssignment_31024,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101453(VarNext)
<=> v101446(VarCurr) ) ) ).
fof(addAssignment_31023,axiom,
! [VarCurr] :
( v101446(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_31022,axiom,
! [VarCurr] :
( v101444(VarCurr)
<=> $false ) ).
fof(addAssignment_31021,axiom,
! [VarCurr] :
( v101442(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_31020,axiom,
! [VarCurr] :
( v101440(VarCurr)
<=> $false ) ).
fof(addAssignment_31019,axiom,
! [VarCurr] :
( v101430(VarCurr)
<=> v5941(VarCurr,bitIndex33) ) ).
fof(addAssignment_31018,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex33)
<=> v5943(VarCurr,bitIndex33) ) ).
fof(addAssignment_31017,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex33)
<=> v5945(VarCurr,bitIndex33) ) ).
fof(addAssignment_31016,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex33)
<=> v5947(VarCurr,bitIndex33) ) ).
fof(addAssignment_31015,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex33)
<=> v5949(VarCurr,bitIndex33) ) ).
fof(addAssignment_31014,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex33)
<=> v5951(VarCurr,bitIndex33) ) ).
fof(addAssignment_31013,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex33)
<=> v5953(VarCurr,bitIndex33) ) ).
fof(addAssignment_31012,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex33)
<=> v5955(VarCurr,bitIndex33) ) ).
fof(addAssignment_31011,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex33)
<=> v5957(VarCurr,bitIndex33) ) ).
fof(addAssignment_31010,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex33)
<=> v101432(VarNext,bitIndex33) ) ).
fof(addCaseBooleanConditionEqualRanges1_1627,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101433(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101432(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1683,axiom,
! [VarNext] :
( v101433(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101432(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20165,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101433(VarNext)
<=> v101434(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20164,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101434(VarNext)
<=> ( v101436(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_7914,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101436(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_31009,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex33)
<=> v5961(VarCurr,bitIndex33) ) ).
fof(addAssignment_31008,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex33)
<=> v5963(VarCurr,bitIndex33) ) ).
fof(addAssignment_31007,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex33)
<=> v5965(VarCurr,bitIndex33) ) ).
fof(addAssignment_31006,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex33)
<=> v5967(VarCurr,bitIndex33) ) ).
fof(addAssignment_31005,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex33)
<=> v5969(VarCurr,bitIndex33) ) ).
fof(addAssignment_31004,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex33)
<=> v476(VarCurr,bitIndex33) ) ).
fof(addAssignment_31003,axiom,
! [VarCurr] :
( v101428(VarCurr)
<=> $false ) ).
fof(addAssignment_31002,axiom,
! [VarCurr] :
( v101426(VarCurr)
<=> $false ) ).
fof(addAssignment_31001,axiom,
! [VarCurr] :
( v101424(VarCurr)
<=> $true ) ).
fof(addAssignment_31000,axiom,
! [VarCurr] :
( v101422(VarCurr)
<=> $false ) ).
fof(addAssignment_30999,axiom,
! [VarCurr] :
( v101420(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1626,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101373(VarNext)
=> ( v101342(VarNext)
<=> v101342(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1682,axiom,
! [VarNext] :
( v101373(VarNext)
=> ( v101342(VarNext)
<=> v101408(VarNext) ) ) ).
fof(addAssignment_30998,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101408(VarNext)
<=> v101406(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4801,axiom,
! [VarCurr] :
( ~ v101344(VarCurr)
=> ( v101406(VarCurr)
<=> v101409(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4811,axiom,
! [VarCurr] :
( v101344(VarCurr)
=> ( v101406(VarCurr)
<=> v101346(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4800,axiom,
! [VarCurr] :
( ~ v101386(VarCurr)
=> ( v101409(VarCurr)
<=> v101368(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4810,axiom,
! [VarCurr] :
( v101386(VarCurr)
=> ( v101409(VarCurr)
<=> v101410(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1180,axiom,
! [VarCurr] :
( ( ~ v101389(VarCurr)
& ~ v101391(VarCurr) )
=> ( v101410(VarCurr)
<=> v101414(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4799,axiom,
! [VarCurr] :
( v101391(VarCurr)
=> ( v101410(VarCurr)
<=> v101413(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4809,axiom,
! [VarCurr] :
( v101389(VarCurr)
=> ( v101410(VarCurr)
<=> v101411(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4798,axiom,
! [VarCurr] :
( ~ v101399(VarCurr)
=> ( v101414(VarCurr)
<=> v101368(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4808,axiom,
! [VarCurr] :
( v101399(VarCurr)
=> ( v101414(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4797,axiom,
! [VarCurr] :
( ~ v101393(VarCurr)
=> ( v101413(VarCurr)
<=> v101368(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4807,axiom,
! [VarCurr] :
( v101393(VarCurr)
=> ( v101413(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2164,axiom,
! [VarCurr] :
( ~ v101412(VarCurr)
=> ( v101411(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2164,axiom,
! [VarCurr] :
( v101412(VarCurr)
=> ( v101411(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7024,axiom,
! [VarCurr] :
( v101412(VarCurr)
<=> ( v101354(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20163,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101373(VarNext)
<=> ( v101374(VarNext)
& v101383(VarNext) ) ) ) ).
fof(addAssignment_30997,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101383(VarNext)
<=> v101381(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20162,axiom,
! [VarCurr] :
( v101381(VarCurr)
<=> ( v101344(VarCurr)
| v101384(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20161,axiom,
! [VarCurr] :
( v101384(VarCurr)
<=> ( v101385(VarCurr)
& v101405(VarCurr) ) ) ).
fof(writeUnaryOperator_7913,axiom,
! [VarCurr] :
( ~ v101405(VarCurr)
<=> v101344(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20160,axiom,
! [VarCurr] :
( v101385(VarCurr)
<=> ( v101386(VarCurr)
| v101403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20159,axiom,
! [VarCurr] :
( v101403(VarCurr)
<=> ( v101364(VarCurr)
& v101404(VarCurr) ) ) ).
fof(writeUnaryOperator_7912,axiom,
! [VarCurr] :
( ~ v101404(VarCurr)
<=> v101366(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20158,axiom,
! [VarCurr] :
( v101386(VarCurr)
<=> ( v101387(VarCurr)
& v101366(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20157,axiom,
! [VarCurr] :
( v101387(VarCurr)
<=> ( v101388(VarCurr)
| v101397(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20156,axiom,
! [VarCurr] :
( v101397(VarCurr)
<=> ( v101398(VarCurr)
& v101402(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7023,axiom,
! [VarCurr] :
( v101402(VarCurr)
<=> ( ( v101390(VarCurr,bitIndex2)
<=> $false )
& ( v101390(VarCurr,bitIndex1)
<=> $false )
& ( v101390(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20155,axiom,
! [VarCurr] :
( v101398(VarCurr)
<=> ( v101399(VarCurr)
| v101400(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20154,axiom,
! [VarCurr] :
( v101400(VarCurr)
<=> ( v101364(VarCurr)
& v101401(VarCurr) ) ) ).
fof(writeUnaryOperator_7911,axiom,
! [VarCurr] :
( ~ v101401(VarCurr)
<=> v101399(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7022,axiom,
! [VarCurr] :
( v101399(VarCurr)
<=> ( v101354(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20153,axiom,
! [VarCurr] :
( v101388(VarCurr)
<=> ( v101389(VarCurr)
| v101391(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20152,axiom,
! [VarCurr] :
( v101391(VarCurr)
<=> ( v101392(VarCurr)
& v101396(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7021,axiom,
! [VarCurr] :
( v101396(VarCurr)
<=> ( ( v101390(VarCurr,bitIndex2)
<=> $false )
& ( v101390(VarCurr,bitIndex1)
<=> $true )
& ( v101390(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20151,axiom,
! [VarCurr] :
( v101392(VarCurr)
<=> ( v101393(VarCurr)
| v101394(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20150,axiom,
! [VarCurr] :
( v101394(VarCurr)
<=> ( v101364(VarCurr)
& v101395(VarCurr) ) ) ).
fof(writeUnaryOperator_7910,axiom,
! [VarCurr] :
( ~ v101395(VarCurr)
<=> v101393(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7020,axiom,
! [VarCurr] :
( v101393(VarCurr)
<=> ( v101354(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7019,axiom,
! [VarCurr] :
( v101389(VarCurr)
<=> ( ( v101390(VarCurr,bitIndex2)
<=> $true )
& ( v101390(VarCurr,bitIndex1)
<=> $false )
& ( v101390(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30996,axiom,
! [VarCurr] :
( v101390(VarCurr,bitIndex0)
<=> v101352(VarCurr) ) ).
fof(addAssignment_30995,axiom,
! [VarCurr] :
( v101390(VarCurr,bitIndex1)
<=> v101350(VarCurr) ) ).
fof(addAssignment_30994,axiom,
! [VarCurr] :
( v101390(VarCurr,bitIndex2)
<=> v101348(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20149,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101374(VarNext)
<=> ( v101375(VarNext)
& v101370(VarNext) ) ) ) ).
fof(writeUnaryOperator_7909,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101375(VarNext)
<=> v101377(VarNext) ) ) ).
fof(addAssignment_30993,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101377(VarNext)
<=> v101370(VarCurr) ) ) ).
fof(addAssignment_30992,axiom,
! [VarCurr] :
( v101370(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_30991,axiom,
! [VarCurr] :
( v101368(VarCurr)
<=> $false ) ).
fof(addAssignment_30990,axiom,
! [VarCurr] :
( v101366(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_30989,axiom,
! [VarCurr] :
( v101364(VarCurr)
<=> $false ) ).
fof(addAssignment_30988,axiom,
! [VarCurr] :
( v101354(VarCurr)
<=> v5941(VarCurr,bitIndex32) ) ).
fof(addAssignment_30987,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex32)
<=> v5943(VarCurr,bitIndex32) ) ).
fof(addAssignment_30986,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex32)
<=> v5945(VarCurr,bitIndex32) ) ).
fof(addAssignment_30985,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex32)
<=> v5947(VarCurr,bitIndex32) ) ).
fof(addAssignment_30984,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex32)
<=> v5949(VarCurr,bitIndex32) ) ).
fof(addAssignment_30983,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex32)
<=> v5951(VarCurr,bitIndex32) ) ).
fof(addAssignment_30982,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex32)
<=> v5953(VarCurr,bitIndex32) ) ).
fof(addAssignment_30981,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex32)
<=> v5955(VarCurr,bitIndex32) ) ).
fof(addAssignment_30980,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex32)
<=> v5957(VarCurr,bitIndex32) ) ).
fof(addAssignment_30979,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex32)
<=> v101356(VarNext,bitIndex32) ) ).
fof(addCaseBooleanConditionEqualRanges1_1625,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101357(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101356(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1681,axiom,
! [VarNext] :
( v101357(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101356(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20148,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101357(VarNext)
<=> v101358(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20147,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101358(VarNext)
<=> ( v101360(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_7908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101360(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_30978,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex32)
<=> v5961(VarCurr,bitIndex32) ) ).
fof(addAssignment_30977,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex32)
<=> v5963(VarCurr,bitIndex32) ) ).
fof(addAssignment_30976,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex32)
<=> v5965(VarCurr,bitIndex32) ) ).
fof(addAssignment_30975,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex32)
<=> v5967(VarCurr,bitIndex32) ) ).
fof(addAssignment_30974,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex32)
<=> v5969(VarCurr,bitIndex32) ) ).
fof(addAssignment_30973,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex32)
<=> v476(VarCurr,bitIndex32) ) ).
fof(addAssignment_30972,axiom,
! [VarCurr] :
( v101352(VarCurr)
<=> $false ) ).
fof(addAssignment_30971,axiom,
! [VarCurr] :
( v101350(VarCurr)
<=> $false ) ).
fof(addAssignment_30970,axiom,
! [VarCurr] :
( v101348(VarCurr)
<=> $true ) ).
fof(addAssignment_30969,axiom,
! [VarCurr] :
( v101346(VarCurr)
<=> $false ) ).
fof(addAssignment_30968,axiom,
! [VarCurr] :
( v101344(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1624,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101297(VarNext)
=> ( v101266(VarNext)
<=> v101266(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1680,axiom,
! [VarNext] :
( v101297(VarNext)
=> ( v101266(VarNext)
<=> v101332(VarNext) ) ) ).
fof(addAssignment_30967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101332(VarNext)
<=> v101330(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4796,axiom,
! [VarCurr] :
( ~ v101268(VarCurr)
=> ( v101330(VarCurr)
<=> v101333(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4806,axiom,
! [VarCurr] :
( v101268(VarCurr)
=> ( v101330(VarCurr)
<=> v101270(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4795,axiom,
! [VarCurr] :
( ~ v101310(VarCurr)
=> ( v101333(VarCurr)
<=> v101292(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4805,axiom,
! [VarCurr] :
( v101310(VarCurr)
=> ( v101333(VarCurr)
<=> v101334(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1179,axiom,
! [VarCurr] :
( ( ~ v101313(VarCurr)
& ~ v101315(VarCurr) )
=> ( v101334(VarCurr)
<=> v101338(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4794,axiom,
! [VarCurr] :
( v101315(VarCurr)
=> ( v101334(VarCurr)
<=> v101337(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4804,axiom,
! [VarCurr] :
( v101313(VarCurr)
=> ( v101334(VarCurr)
<=> v101335(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4793,axiom,
! [VarCurr] :
( ~ v101323(VarCurr)
=> ( v101338(VarCurr)
<=> v101292(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4803,axiom,
! [VarCurr] :
( v101323(VarCurr)
=> ( v101338(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4792,axiom,
! [VarCurr] :
( ~ v101317(VarCurr)
=> ( v101337(VarCurr)
<=> v101292(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4802,axiom,
! [VarCurr] :
( v101317(VarCurr)
=> ( v101337(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2163,axiom,
! [VarCurr] :
( ~ v101336(VarCurr)
=> ( v101335(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2163,axiom,
! [VarCurr] :
( v101336(VarCurr)
=> ( v101335(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7018,axiom,
! [VarCurr] :
( v101336(VarCurr)
<=> ( v101278(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20146,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101297(VarNext)
<=> ( v101298(VarNext)
& v101307(VarNext) ) ) ) ).
fof(addAssignment_30966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101307(VarNext)
<=> v101305(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20145,axiom,
! [VarCurr] :
( v101305(VarCurr)
<=> ( v101268(VarCurr)
| v101308(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20144,axiom,
! [VarCurr] :
( v101308(VarCurr)
<=> ( v101309(VarCurr)
& v101329(VarCurr) ) ) ).
fof(writeUnaryOperator_7907,axiom,
! [VarCurr] :
( ~ v101329(VarCurr)
<=> v101268(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20143,axiom,
! [VarCurr] :
( v101309(VarCurr)
<=> ( v101310(VarCurr)
| v101327(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20142,axiom,
! [VarCurr] :
( v101327(VarCurr)
<=> ( v101288(VarCurr)
& v101328(VarCurr) ) ) ).
fof(writeUnaryOperator_7906,axiom,
! [VarCurr] :
( ~ v101328(VarCurr)
<=> v101290(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20141,axiom,
! [VarCurr] :
( v101310(VarCurr)
<=> ( v101311(VarCurr)
& v101290(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20140,axiom,
! [VarCurr] :
( v101311(VarCurr)
<=> ( v101312(VarCurr)
| v101321(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20139,axiom,
! [VarCurr] :
( v101321(VarCurr)
<=> ( v101322(VarCurr)
& v101326(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7017,axiom,
! [VarCurr] :
( v101326(VarCurr)
<=> ( ( v101314(VarCurr,bitIndex2)
<=> $false )
& ( v101314(VarCurr,bitIndex1)
<=> $false )
& ( v101314(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20138,axiom,
! [VarCurr] :
( v101322(VarCurr)
<=> ( v101323(VarCurr)
| v101324(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20137,axiom,
! [VarCurr] :
( v101324(VarCurr)
<=> ( v101288(VarCurr)
& v101325(VarCurr) ) ) ).
fof(writeUnaryOperator_7905,axiom,
! [VarCurr] :
( ~ v101325(VarCurr)
<=> v101323(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7016,axiom,
! [VarCurr] :
( v101323(VarCurr)
<=> ( v101278(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20136,axiom,
! [VarCurr] :
( v101312(VarCurr)
<=> ( v101313(VarCurr)
| v101315(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20135,axiom,
! [VarCurr] :
( v101315(VarCurr)
<=> ( v101316(VarCurr)
& v101320(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7015,axiom,
! [VarCurr] :
( v101320(VarCurr)
<=> ( ( v101314(VarCurr,bitIndex2)
<=> $false )
& ( v101314(VarCurr,bitIndex1)
<=> $true )
& ( v101314(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20134,axiom,
! [VarCurr] :
( v101316(VarCurr)
<=> ( v101317(VarCurr)
| v101318(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20133,axiom,
! [VarCurr] :
( v101318(VarCurr)
<=> ( v101288(VarCurr)
& v101319(VarCurr) ) ) ).
fof(writeUnaryOperator_7904,axiom,
! [VarCurr] :
( ~ v101319(VarCurr)
<=> v101317(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7014,axiom,
! [VarCurr] :
( v101317(VarCurr)
<=> ( v101278(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7013,axiom,
! [VarCurr] :
( v101313(VarCurr)
<=> ( ( v101314(VarCurr,bitIndex2)
<=> $true )
& ( v101314(VarCurr,bitIndex1)
<=> $false )
& ( v101314(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30965,axiom,
! [VarCurr] :
( v101314(VarCurr,bitIndex0)
<=> v101276(VarCurr) ) ).
fof(addAssignment_30964,axiom,
! [VarCurr] :
( v101314(VarCurr,bitIndex1)
<=> v101274(VarCurr) ) ).
fof(addAssignment_30963,axiom,
! [VarCurr] :
( v101314(VarCurr,bitIndex2)
<=> v101272(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101298(VarNext)
<=> ( v101299(VarNext)
& v101294(VarNext) ) ) ) ).
fof(writeUnaryOperator_7903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101299(VarNext)
<=> v101301(VarNext) ) ) ).
fof(addAssignment_30962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101301(VarNext)
<=> v101294(VarCurr) ) ) ).
fof(addAssignment_30961,axiom,
! [VarCurr] :
( v101294(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_30960,axiom,
! [VarCurr] :
( v101292(VarCurr)
<=> $false ) ).
fof(addAssignment_30959,axiom,
! [VarCurr] :
( v101290(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_30958,axiom,
! [VarCurr] :
( v101288(VarCurr)
<=> $false ) ).
fof(addAssignment_30957,axiom,
! [VarCurr] :
( v101278(VarCurr)
<=> v5941(VarCurr,bitIndex31) ) ).
fof(addAssignment_30956,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex31)
<=> v5943(VarCurr,bitIndex31) ) ).
fof(addAssignment_30955,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex31)
<=> v5945(VarCurr,bitIndex31) ) ).
fof(addAssignment_30954,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex31)
<=> v5947(VarCurr,bitIndex31) ) ).
fof(addAssignment_30953,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex31)
<=> v5949(VarCurr,bitIndex31) ) ).
fof(addAssignment_30952,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex31)
<=> v5951(VarCurr,bitIndex31) ) ).
fof(addAssignment_30951,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex31)
<=> v5953(VarCurr,bitIndex31) ) ).
fof(addAssignment_30950,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex31)
<=> v5955(VarCurr,bitIndex31) ) ).
fof(addAssignment_30949,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex31)
<=> v5957(VarCurr,bitIndex31) ) ).
fof(addAssignment_30948,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex31)
<=> v101280(VarNext,bitIndex31) ) ).
fof(addCaseBooleanConditionEqualRanges1_1623,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101281(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101280(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1679,axiom,
! [VarNext] :
( v101281(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101280(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20131,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101281(VarNext)
<=> v101282(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20130,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101282(VarNext)
<=> ( v101284(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_7902,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101284(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_30947,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex31)
<=> v5961(VarCurr,bitIndex31) ) ).
fof(addAssignment_30946,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex31)
<=> v5963(VarCurr,bitIndex31) ) ).
fof(addAssignment_30945,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex31)
<=> v5965(VarCurr,bitIndex31) ) ).
fof(addAssignment_30944,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex31)
<=> v5967(VarCurr,bitIndex31) ) ).
fof(addAssignment_30943,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex31)
<=> v5969(VarCurr,bitIndex31) ) ).
fof(addAssignment_30942,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex31)
<=> v476(VarCurr,bitIndex31) ) ).
fof(addAssignment_30941,axiom,
! [VarCurr] :
( v101276(VarCurr)
<=> $false ) ).
fof(addAssignment_30940,axiom,
! [VarCurr] :
( v101274(VarCurr)
<=> $false ) ).
fof(addAssignment_30939,axiom,
! [VarCurr] :
( v101272(VarCurr)
<=> $true ) ).
fof(addAssignment_30938,axiom,
! [VarCurr] :
( v101270(VarCurr)
<=> $false ) ).
fof(addAssignment_30937,axiom,
! [VarCurr] :
( v101268(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101221(VarNext)
=> ( v101190(VarNext)
<=> v101190(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1678,axiom,
! [VarNext] :
( v101221(VarNext)
=> ( v101190(VarNext)
<=> v101256(VarNext) ) ) ).
fof(addAssignment_30936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101256(VarNext)
<=> v101254(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4791,axiom,
! [VarCurr] :
( ~ v101192(VarCurr)
=> ( v101254(VarCurr)
<=> v101257(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4801,axiom,
! [VarCurr] :
( v101192(VarCurr)
=> ( v101254(VarCurr)
<=> v101194(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4790,axiom,
! [VarCurr] :
( ~ v101234(VarCurr)
=> ( v101257(VarCurr)
<=> v101216(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4800,axiom,
! [VarCurr] :
( v101234(VarCurr)
=> ( v101257(VarCurr)
<=> v101258(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1178,axiom,
! [VarCurr] :
( ( ~ v101237(VarCurr)
& ~ v101239(VarCurr) )
=> ( v101258(VarCurr)
<=> v101262(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4789,axiom,
! [VarCurr] :
( v101239(VarCurr)
=> ( v101258(VarCurr)
<=> v101261(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4799,axiom,
! [VarCurr] :
( v101237(VarCurr)
=> ( v101258(VarCurr)
<=> v101259(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4788,axiom,
! [VarCurr] :
( ~ v101247(VarCurr)
=> ( v101262(VarCurr)
<=> v101216(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4798,axiom,
! [VarCurr] :
( v101247(VarCurr)
=> ( v101262(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4787,axiom,
! [VarCurr] :
( ~ v101241(VarCurr)
=> ( v101261(VarCurr)
<=> v101216(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4797,axiom,
! [VarCurr] :
( v101241(VarCurr)
=> ( v101261(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2162,axiom,
! [VarCurr] :
( ~ v101260(VarCurr)
=> ( v101259(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2162,axiom,
! [VarCurr] :
( v101260(VarCurr)
=> ( v101259(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7012,axiom,
! [VarCurr] :
( v101260(VarCurr)
<=> ( v101202(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101221(VarNext)
<=> ( v101222(VarNext)
& v101231(VarNext) ) ) ) ).
fof(addAssignment_30935,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101231(VarNext)
<=> v101229(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20128,axiom,
! [VarCurr] :
( v101229(VarCurr)
<=> ( v101192(VarCurr)
| v101232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20127,axiom,
! [VarCurr] :
( v101232(VarCurr)
<=> ( v101233(VarCurr)
& v101253(VarCurr) ) ) ).
fof(writeUnaryOperator_7901,axiom,
! [VarCurr] :
( ~ v101253(VarCurr)
<=> v101192(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20126,axiom,
! [VarCurr] :
( v101233(VarCurr)
<=> ( v101234(VarCurr)
| v101251(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20125,axiom,
! [VarCurr] :
( v101251(VarCurr)
<=> ( v101212(VarCurr)
& v101252(VarCurr) ) ) ).
fof(writeUnaryOperator_7900,axiom,
! [VarCurr] :
( ~ v101252(VarCurr)
<=> v101214(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20124,axiom,
! [VarCurr] :
( v101234(VarCurr)
<=> ( v101235(VarCurr)
& v101214(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20123,axiom,
! [VarCurr] :
( v101235(VarCurr)
<=> ( v101236(VarCurr)
| v101245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20122,axiom,
! [VarCurr] :
( v101245(VarCurr)
<=> ( v101246(VarCurr)
& v101250(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7011,axiom,
! [VarCurr] :
( v101250(VarCurr)
<=> ( ( v101238(VarCurr,bitIndex2)
<=> $false )
& ( v101238(VarCurr,bitIndex1)
<=> $false )
& ( v101238(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20121,axiom,
! [VarCurr] :
( v101246(VarCurr)
<=> ( v101247(VarCurr)
| v101248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20120,axiom,
! [VarCurr] :
( v101248(VarCurr)
<=> ( v101212(VarCurr)
& v101249(VarCurr) ) ) ).
fof(writeUnaryOperator_7899,axiom,
! [VarCurr] :
( ~ v101249(VarCurr)
<=> v101247(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7010,axiom,
! [VarCurr] :
( v101247(VarCurr)
<=> ( v101202(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20119,axiom,
! [VarCurr] :
( v101236(VarCurr)
<=> ( v101237(VarCurr)
| v101239(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20118,axiom,
! [VarCurr] :
( v101239(VarCurr)
<=> ( v101240(VarCurr)
& v101244(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7009,axiom,
! [VarCurr] :
( v101244(VarCurr)
<=> ( ( v101238(VarCurr,bitIndex2)
<=> $false )
& ( v101238(VarCurr,bitIndex1)
<=> $true )
& ( v101238(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20117,axiom,
! [VarCurr] :
( v101240(VarCurr)
<=> ( v101241(VarCurr)
| v101242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20116,axiom,
! [VarCurr] :
( v101242(VarCurr)
<=> ( v101212(VarCurr)
& v101243(VarCurr) ) ) ).
fof(writeUnaryOperator_7898,axiom,
! [VarCurr] :
( ~ v101243(VarCurr)
<=> v101241(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7008,axiom,
! [VarCurr] :
( v101241(VarCurr)
<=> ( v101202(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7007,axiom,
! [VarCurr] :
( v101237(VarCurr)
<=> ( ( v101238(VarCurr,bitIndex2)
<=> $true )
& ( v101238(VarCurr,bitIndex1)
<=> $false )
& ( v101238(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30934,axiom,
! [VarCurr] :
( v101238(VarCurr,bitIndex0)
<=> v101200(VarCurr) ) ).
fof(addAssignment_30933,axiom,
! [VarCurr] :
( v101238(VarCurr,bitIndex1)
<=> v101198(VarCurr) ) ).
fof(addAssignment_30932,axiom,
! [VarCurr] :
( v101238(VarCurr,bitIndex2)
<=> v101196(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101222(VarNext)
<=> ( v101223(VarNext)
& v101218(VarNext) ) ) ) ).
fof(writeUnaryOperator_7897,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101223(VarNext)
<=> v101225(VarNext) ) ) ).
fof(addAssignment_30931,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101225(VarNext)
<=> v101218(VarCurr) ) ) ).
fof(addAssignment_30930,axiom,
! [VarCurr] :
( v101218(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_30929,axiom,
! [VarCurr] :
( v101216(VarCurr)
<=> $false ) ).
fof(addAssignment_30928,axiom,
! [VarCurr] :
( v101214(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_30927,axiom,
! [VarCurr] :
( v101212(VarCurr)
<=> $false ) ).
fof(addAssignment_30926,axiom,
! [VarCurr] :
( v101202(VarCurr)
<=> v5941(VarCurr,bitIndex30) ) ).
fof(addAssignment_30925,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex30)
<=> v5943(VarCurr,bitIndex30) ) ).
fof(addAssignment_30924,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex30)
<=> v5945(VarCurr,bitIndex30) ) ).
fof(addAssignment_30923,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex30)
<=> v5947(VarCurr,bitIndex30) ) ).
fof(addAssignment_30922,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex30)
<=> v5949(VarCurr,bitIndex30) ) ).
fof(addAssignment_30921,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex30)
<=> v5951(VarCurr,bitIndex30) ) ).
fof(addAssignment_30920,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex30)
<=> v5953(VarCurr,bitIndex30) ) ).
fof(addAssignment_30919,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex30)
<=> v5955(VarCurr,bitIndex30) ) ).
fof(addAssignment_30918,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex30)
<=> v5957(VarCurr,bitIndex30) ) ).
fof(addAssignment_30917,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex30)
<=> v101204(VarNext,bitIndex30) ) ).
fof(addCaseBooleanConditionEqualRanges1_1621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101205(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101204(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1677,axiom,
! [VarNext] :
( v101205(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101204(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20114,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101205(VarNext)
<=> v101206(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20113,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101206(VarNext)
<=> ( v101208(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_7896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101208(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_30916,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex30)
<=> v5961(VarCurr,bitIndex30) ) ).
fof(addAssignment_30915,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex30)
<=> v5963(VarCurr,bitIndex30) ) ).
fof(addAssignment_30914,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex30)
<=> v5965(VarCurr,bitIndex30) ) ).
fof(addAssignment_30913,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex30)
<=> v5967(VarCurr,bitIndex30) ) ).
fof(addAssignment_30912,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex30)
<=> v5969(VarCurr,bitIndex30) ) ).
fof(addAssignment_30911,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex30)
<=> v476(VarCurr,bitIndex30) ) ).
fof(addAssignment_30910,axiom,
! [VarCurr] :
( v101200(VarCurr)
<=> $false ) ).
fof(addAssignment_30909,axiom,
! [VarCurr] :
( v101198(VarCurr)
<=> $false ) ).
fof(addAssignment_30908,axiom,
! [VarCurr] :
( v101196(VarCurr)
<=> $true ) ).
fof(addAssignment_30907,axiom,
! [VarCurr] :
( v101194(VarCurr)
<=> $false ) ).
fof(addAssignment_30906,axiom,
! [VarCurr] :
( v101192(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101145(VarNext)
=> ( v101114(VarNext)
<=> v101114(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1676,axiom,
! [VarNext] :
( v101145(VarNext)
=> ( v101114(VarNext)
<=> v101180(VarNext) ) ) ).
fof(addAssignment_30905,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101180(VarNext)
<=> v101178(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4786,axiom,
! [VarCurr] :
( ~ v101116(VarCurr)
=> ( v101178(VarCurr)
<=> v101181(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4796,axiom,
! [VarCurr] :
( v101116(VarCurr)
=> ( v101178(VarCurr)
<=> v101118(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4785,axiom,
! [VarCurr] :
( ~ v101158(VarCurr)
=> ( v101181(VarCurr)
<=> v101140(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4795,axiom,
! [VarCurr] :
( v101158(VarCurr)
=> ( v101181(VarCurr)
<=> v101182(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1177,axiom,
! [VarCurr] :
( ( ~ v101161(VarCurr)
& ~ v101163(VarCurr) )
=> ( v101182(VarCurr)
<=> v101186(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4784,axiom,
! [VarCurr] :
( v101163(VarCurr)
=> ( v101182(VarCurr)
<=> v101185(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4794,axiom,
! [VarCurr] :
( v101161(VarCurr)
=> ( v101182(VarCurr)
<=> v101183(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4783,axiom,
! [VarCurr] :
( ~ v101171(VarCurr)
=> ( v101186(VarCurr)
<=> v101140(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4793,axiom,
! [VarCurr] :
( v101171(VarCurr)
=> ( v101186(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4782,axiom,
! [VarCurr] :
( ~ v101165(VarCurr)
=> ( v101185(VarCurr)
<=> v101140(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4792,axiom,
! [VarCurr] :
( v101165(VarCurr)
=> ( v101185(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2161,axiom,
! [VarCurr] :
( ~ v101184(VarCurr)
=> ( v101183(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2161,axiom,
! [VarCurr] :
( v101184(VarCurr)
=> ( v101183(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7006,axiom,
! [VarCurr] :
( v101184(VarCurr)
<=> ( v101126(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20112,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101145(VarNext)
<=> ( v101146(VarNext)
& v101155(VarNext) ) ) ) ).
fof(addAssignment_30904,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101155(VarNext)
<=> v101153(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20111,axiom,
! [VarCurr] :
( v101153(VarCurr)
<=> ( v101116(VarCurr)
| v101156(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20110,axiom,
! [VarCurr] :
( v101156(VarCurr)
<=> ( v101157(VarCurr)
& v101177(VarCurr) ) ) ).
fof(writeUnaryOperator_7895,axiom,
! [VarCurr] :
( ~ v101177(VarCurr)
<=> v101116(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20109,axiom,
! [VarCurr] :
( v101157(VarCurr)
<=> ( v101158(VarCurr)
| v101175(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20108,axiom,
! [VarCurr] :
( v101175(VarCurr)
<=> ( v101136(VarCurr)
& v101176(VarCurr) ) ) ).
fof(writeUnaryOperator_7894,axiom,
! [VarCurr] :
( ~ v101176(VarCurr)
<=> v101138(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20107,axiom,
! [VarCurr] :
( v101158(VarCurr)
<=> ( v101159(VarCurr)
& v101138(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20106,axiom,
! [VarCurr] :
( v101159(VarCurr)
<=> ( v101160(VarCurr)
| v101169(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20105,axiom,
! [VarCurr] :
( v101169(VarCurr)
<=> ( v101170(VarCurr)
& v101174(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7005,axiom,
! [VarCurr] :
( v101174(VarCurr)
<=> ( ( v101162(VarCurr,bitIndex2)
<=> $false )
& ( v101162(VarCurr,bitIndex1)
<=> $false )
& ( v101162(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20104,axiom,
! [VarCurr] :
( v101170(VarCurr)
<=> ( v101171(VarCurr)
| v101172(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20103,axiom,
! [VarCurr] :
( v101172(VarCurr)
<=> ( v101136(VarCurr)
& v101173(VarCurr) ) ) ).
fof(writeUnaryOperator_7893,axiom,
! [VarCurr] :
( ~ v101173(VarCurr)
<=> v101171(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7004,axiom,
! [VarCurr] :
( v101171(VarCurr)
<=> ( v101126(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20102,axiom,
! [VarCurr] :
( v101160(VarCurr)
<=> ( v101161(VarCurr)
| v101163(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20101,axiom,
! [VarCurr] :
( v101163(VarCurr)
<=> ( v101164(VarCurr)
& v101168(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_7003,axiom,
! [VarCurr] :
( v101168(VarCurr)
<=> ( ( v101162(VarCurr,bitIndex2)
<=> $false )
& ( v101162(VarCurr,bitIndex1)
<=> $true )
& ( v101162(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20100,axiom,
! [VarCurr] :
( v101164(VarCurr)
<=> ( v101165(VarCurr)
| v101166(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20099,axiom,
! [VarCurr] :
( v101166(VarCurr)
<=> ( v101136(VarCurr)
& v101167(VarCurr) ) ) ).
fof(writeUnaryOperator_7892,axiom,
! [VarCurr] :
( ~ v101167(VarCurr)
<=> v101165(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_7002,axiom,
! [VarCurr] :
( v101165(VarCurr)
<=> ( v101126(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7001,axiom,
! [VarCurr] :
( v101161(VarCurr)
<=> ( ( v101162(VarCurr,bitIndex2)
<=> $true )
& ( v101162(VarCurr,bitIndex1)
<=> $false )
& ( v101162(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30903,axiom,
! [VarCurr] :
( v101162(VarCurr,bitIndex0)
<=> v101124(VarCurr) ) ).
fof(addAssignment_30902,axiom,
! [VarCurr] :
( v101162(VarCurr,bitIndex1)
<=> v101122(VarCurr) ) ).
fof(addAssignment_30901,axiom,
! [VarCurr] :
( v101162(VarCurr,bitIndex2)
<=> v101120(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20098,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101146(VarNext)
<=> ( v101147(VarNext)
& v101142(VarNext) ) ) ) ).
fof(writeUnaryOperator_7891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101147(VarNext)
<=> v101149(VarNext) ) ) ).
fof(addAssignment_30900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101149(VarNext)
<=> v101142(VarCurr) ) ) ).
fof(addAssignment_30899,axiom,
! [VarCurr] :
( v101142(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_30898,axiom,
! [VarCurr] :
( v101140(VarCurr)
<=> $false ) ).
fof(addAssignment_30897,axiom,
! [VarCurr] :
( v101138(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_30896,axiom,
! [VarCurr] :
( v101136(VarCurr)
<=> $false ) ).
fof(addAssignment_30895,axiom,
! [VarCurr] :
( v101126(VarCurr)
<=> v5941(VarCurr,bitIndex29) ) ).
fof(addAssignment_30894,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex29)
<=> v5943(VarCurr,bitIndex29) ) ).
fof(addAssignment_30893,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex29)
<=> v5945(VarCurr,bitIndex29) ) ).
fof(addAssignment_30892,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex29)
<=> v5947(VarCurr,bitIndex29) ) ).
fof(addAssignment_30891,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex29)
<=> v5949(VarCurr,bitIndex29) ) ).
fof(addAssignment_30890,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex29)
<=> v5951(VarCurr,bitIndex29) ) ).
fof(addAssignment_30889,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex29)
<=> v5953(VarCurr,bitIndex29) ) ).
fof(addAssignment_30888,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex29)
<=> v5955(VarCurr,bitIndex29) ) ).
fof(addAssignment_30887,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex29)
<=> v5957(VarCurr,bitIndex29) ) ).
fof(addAssignment_30886,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex29)
<=> v101128(VarNext,bitIndex29) ) ).
fof(addCaseBooleanConditionEqualRanges1_1619,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101129(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101128(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1675,axiom,
! [VarNext] :
( v101129(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101128(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20097,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101129(VarNext)
<=> v101130(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101130(VarNext)
<=> ( v101132(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_7890,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101132(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_30885,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex29)
<=> v5961(VarCurr,bitIndex29) ) ).
fof(addAssignment_30884,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex29)
<=> v5963(VarCurr,bitIndex29) ) ).
fof(addAssignment_30883,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex29)
<=> v5965(VarCurr,bitIndex29) ) ).
fof(addAssignment_30882,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex29)
<=> v5967(VarCurr,bitIndex29) ) ).
fof(addAssignment_30881,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex29)
<=> v5969(VarCurr,bitIndex29) ) ).
fof(addAssignment_30880,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex29)
<=> v476(VarCurr,bitIndex29) ) ).
fof(addAssignment_30879,axiom,
! [VarCurr] :
( v101124(VarCurr)
<=> $false ) ).
fof(addAssignment_30878,axiom,
! [VarCurr] :
( v101122(VarCurr)
<=> $false ) ).
fof(addAssignment_30877,axiom,
! [VarCurr] :
( v101120(VarCurr)
<=> $true ) ).
fof(addAssignment_30876,axiom,
! [VarCurr] :
( v101118(VarCurr)
<=> $false ) ).
fof(addAssignment_30875,axiom,
! [VarCurr] :
( v101116(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1618,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101069(VarNext)
=> ( v101038(VarNext)
<=> v101038(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1674,axiom,
! [VarNext] :
( v101069(VarNext)
=> ( v101038(VarNext)
<=> v101104(VarNext) ) ) ).
fof(addAssignment_30874,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101104(VarNext)
<=> v101102(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4781,axiom,
! [VarCurr] :
( ~ v101040(VarCurr)
=> ( v101102(VarCurr)
<=> v101105(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4791,axiom,
! [VarCurr] :
( v101040(VarCurr)
=> ( v101102(VarCurr)
<=> v101042(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4780,axiom,
! [VarCurr] :
( ~ v101082(VarCurr)
=> ( v101105(VarCurr)
<=> v101064(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4790,axiom,
! [VarCurr] :
( v101082(VarCurr)
=> ( v101105(VarCurr)
<=> v101106(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1176,axiom,
! [VarCurr] :
( ( ~ v101085(VarCurr)
& ~ v101087(VarCurr) )
=> ( v101106(VarCurr)
<=> v101110(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4779,axiom,
! [VarCurr] :
( v101087(VarCurr)
=> ( v101106(VarCurr)
<=> v101109(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4789,axiom,
! [VarCurr] :
( v101085(VarCurr)
=> ( v101106(VarCurr)
<=> v101107(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4778,axiom,
! [VarCurr] :
( ~ v101095(VarCurr)
=> ( v101110(VarCurr)
<=> v101064(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4788,axiom,
! [VarCurr] :
( v101095(VarCurr)
=> ( v101110(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4777,axiom,
! [VarCurr] :
( ~ v101089(VarCurr)
=> ( v101109(VarCurr)
<=> v101064(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4787,axiom,
! [VarCurr] :
( v101089(VarCurr)
=> ( v101109(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2160,axiom,
! [VarCurr] :
( ~ v101108(VarCurr)
=> ( v101107(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2160,axiom,
! [VarCurr] :
( v101108(VarCurr)
=> ( v101107(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_7000,axiom,
! [VarCurr] :
( v101108(VarCurr)
<=> ( v101050(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101069(VarNext)
<=> ( v101070(VarNext)
& v101079(VarNext) ) ) ) ).
fof(addAssignment_30873,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101079(VarNext)
<=> v101077(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20094,axiom,
! [VarCurr] :
( v101077(VarCurr)
<=> ( v101040(VarCurr)
| v101080(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20093,axiom,
! [VarCurr] :
( v101080(VarCurr)
<=> ( v101081(VarCurr)
& v101101(VarCurr) ) ) ).
fof(writeUnaryOperator_7889,axiom,
! [VarCurr] :
( ~ v101101(VarCurr)
<=> v101040(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20092,axiom,
! [VarCurr] :
( v101081(VarCurr)
<=> ( v101082(VarCurr)
| v101099(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20091,axiom,
! [VarCurr] :
( v101099(VarCurr)
<=> ( v101060(VarCurr)
& v101100(VarCurr) ) ) ).
fof(writeUnaryOperator_7888,axiom,
! [VarCurr] :
( ~ v101100(VarCurr)
<=> v101062(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20090,axiom,
! [VarCurr] :
( v101082(VarCurr)
<=> ( v101083(VarCurr)
& v101062(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20089,axiom,
! [VarCurr] :
( v101083(VarCurr)
<=> ( v101084(VarCurr)
| v101093(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20088,axiom,
! [VarCurr] :
( v101093(VarCurr)
<=> ( v101094(VarCurr)
& v101098(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6999,axiom,
! [VarCurr] :
( v101098(VarCurr)
<=> ( ( v101086(VarCurr,bitIndex2)
<=> $false )
& ( v101086(VarCurr,bitIndex1)
<=> $false )
& ( v101086(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20087,axiom,
! [VarCurr] :
( v101094(VarCurr)
<=> ( v101095(VarCurr)
| v101096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20086,axiom,
! [VarCurr] :
( v101096(VarCurr)
<=> ( v101060(VarCurr)
& v101097(VarCurr) ) ) ).
fof(writeUnaryOperator_7887,axiom,
! [VarCurr] :
( ~ v101097(VarCurr)
<=> v101095(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6998,axiom,
! [VarCurr] :
( v101095(VarCurr)
<=> ( v101050(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20085,axiom,
! [VarCurr] :
( v101084(VarCurr)
<=> ( v101085(VarCurr)
| v101087(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20084,axiom,
! [VarCurr] :
( v101087(VarCurr)
<=> ( v101088(VarCurr)
& v101092(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6997,axiom,
! [VarCurr] :
( v101092(VarCurr)
<=> ( ( v101086(VarCurr,bitIndex2)
<=> $false )
& ( v101086(VarCurr,bitIndex1)
<=> $true )
& ( v101086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20083,axiom,
! [VarCurr] :
( v101088(VarCurr)
<=> ( v101089(VarCurr)
| v101090(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20082,axiom,
! [VarCurr] :
( v101090(VarCurr)
<=> ( v101060(VarCurr)
& v101091(VarCurr) ) ) ).
fof(writeUnaryOperator_7886,axiom,
! [VarCurr] :
( ~ v101091(VarCurr)
<=> v101089(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6996,axiom,
! [VarCurr] :
( v101089(VarCurr)
<=> ( v101050(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6995,axiom,
! [VarCurr] :
( v101085(VarCurr)
<=> ( ( v101086(VarCurr,bitIndex2)
<=> $true )
& ( v101086(VarCurr,bitIndex1)
<=> $false )
& ( v101086(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30872,axiom,
! [VarCurr] :
( v101086(VarCurr,bitIndex0)
<=> v101048(VarCurr) ) ).
fof(addAssignment_30871,axiom,
! [VarCurr] :
( v101086(VarCurr,bitIndex1)
<=> v101046(VarCurr) ) ).
fof(addAssignment_30870,axiom,
! [VarCurr] :
( v101086(VarCurr,bitIndex2)
<=> v101044(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20081,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101070(VarNext)
<=> ( v101071(VarNext)
& v101066(VarNext) ) ) ) ).
fof(writeUnaryOperator_7885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101071(VarNext)
<=> v101073(VarNext) ) ) ).
fof(addAssignment_30869,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101073(VarNext)
<=> v101066(VarCurr) ) ) ).
fof(addAssignment_30868,axiom,
! [VarCurr] :
( v101066(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_30867,axiom,
! [VarCurr] :
( v101064(VarCurr)
<=> $false ) ).
fof(addAssignment_30866,axiom,
! [VarCurr] :
( v101062(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_30865,axiom,
! [VarCurr] :
( v101060(VarCurr)
<=> $false ) ).
fof(addAssignment_30864,axiom,
! [VarCurr] :
( v101050(VarCurr)
<=> v5941(VarCurr,bitIndex28) ) ).
fof(addAssignment_30863,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex28)
<=> v5943(VarCurr,bitIndex28) ) ).
fof(addAssignment_30862,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex28)
<=> v5945(VarCurr,bitIndex28) ) ).
fof(addAssignment_30861,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex28)
<=> v5947(VarCurr,bitIndex28) ) ).
fof(addAssignment_30860,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex28)
<=> v5949(VarCurr,bitIndex28) ) ).
fof(addAssignment_30859,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex28)
<=> v5951(VarCurr,bitIndex28) ) ).
fof(addAssignment_30858,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex28)
<=> v5953(VarCurr,bitIndex28) ) ).
fof(addAssignment_30857,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex28)
<=> v5955(VarCurr,bitIndex28) ) ).
fof(addAssignment_30856,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex28)
<=> v5957(VarCurr,bitIndex28) ) ).
fof(addAssignment_30855,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex28)
<=> v101052(VarNext,bitIndex28) ) ).
fof(addCaseBooleanConditionEqualRanges1_1617,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101053(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101052(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1673,axiom,
! [VarNext] :
( v101053(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v101052(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101053(VarNext)
<=> v101054(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20079,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101054(VarNext)
<=> ( v101056(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_7884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v101056(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_30854,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex28)
<=> v5961(VarCurr,bitIndex28) ) ).
fof(addAssignment_30853,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex28)
<=> v5963(VarCurr,bitIndex28) ) ).
fof(addAssignment_30852,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex28)
<=> v5965(VarCurr,bitIndex28) ) ).
fof(addAssignment_30851,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex28)
<=> v5967(VarCurr,bitIndex28) ) ).
fof(addAssignment_30850,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex28)
<=> v5969(VarCurr,bitIndex28) ) ).
fof(addAssignment_30849,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex28)
<=> v476(VarCurr,bitIndex28) ) ).
fof(addAssignment_30848,axiom,
! [VarCurr] :
( v101048(VarCurr)
<=> $false ) ).
fof(addAssignment_30847,axiom,
! [VarCurr] :
( v101046(VarCurr)
<=> $false ) ).
fof(addAssignment_30846,axiom,
! [VarCurr] :
( v101044(VarCurr)
<=> $true ) ).
fof(addAssignment_30845,axiom,
! [VarCurr] :
( v101042(VarCurr)
<=> $false ) ).
fof(addAssignment_30844,axiom,
! [VarCurr] :
( v101040(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1616,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100993(VarNext)
=> ( v100962(VarNext)
<=> v100962(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1672,axiom,
! [VarNext] :
( v100993(VarNext)
=> ( v100962(VarNext)
<=> v101028(VarNext) ) ) ).
fof(addAssignment_30843,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101028(VarNext)
<=> v101026(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4776,axiom,
! [VarCurr] :
( ~ v100964(VarCurr)
=> ( v101026(VarCurr)
<=> v101029(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4786,axiom,
! [VarCurr] :
( v100964(VarCurr)
=> ( v101026(VarCurr)
<=> v100966(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4775,axiom,
! [VarCurr] :
( ~ v101006(VarCurr)
=> ( v101029(VarCurr)
<=> v100988(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4785,axiom,
! [VarCurr] :
( v101006(VarCurr)
=> ( v101029(VarCurr)
<=> v101030(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1175,axiom,
! [VarCurr] :
( ( ~ v101009(VarCurr)
& ~ v101011(VarCurr) )
=> ( v101030(VarCurr)
<=> v101034(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4774,axiom,
! [VarCurr] :
( v101011(VarCurr)
=> ( v101030(VarCurr)
<=> v101033(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4784,axiom,
! [VarCurr] :
( v101009(VarCurr)
=> ( v101030(VarCurr)
<=> v101031(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4773,axiom,
! [VarCurr] :
( ~ v101019(VarCurr)
=> ( v101034(VarCurr)
<=> v100988(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4783,axiom,
! [VarCurr] :
( v101019(VarCurr)
=> ( v101034(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4772,axiom,
! [VarCurr] :
( ~ v101013(VarCurr)
=> ( v101033(VarCurr)
<=> v100988(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4782,axiom,
! [VarCurr] :
( v101013(VarCurr)
=> ( v101033(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2159,axiom,
! [VarCurr] :
( ~ v101032(VarCurr)
=> ( v101031(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2159,axiom,
! [VarCurr] :
( v101032(VarCurr)
=> ( v101031(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6994,axiom,
! [VarCurr] :
( v101032(VarCurr)
<=> ( v100974(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100993(VarNext)
<=> ( v100994(VarNext)
& v101003(VarNext) ) ) ) ).
fof(addAssignment_30842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v101003(VarNext)
<=> v101001(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20077,axiom,
! [VarCurr] :
( v101001(VarCurr)
<=> ( v100964(VarCurr)
| v101004(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20076,axiom,
! [VarCurr] :
( v101004(VarCurr)
<=> ( v101005(VarCurr)
& v101025(VarCurr) ) ) ).
fof(writeUnaryOperator_7883,axiom,
! [VarCurr] :
( ~ v101025(VarCurr)
<=> v100964(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20075,axiom,
! [VarCurr] :
( v101005(VarCurr)
<=> ( v101006(VarCurr)
| v101023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20074,axiom,
! [VarCurr] :
( v101023(VarCurr)
<=> ( v100984(VarCurr)
& v101024(VarCurr) ) ) ).
fof(writeUnaryOperator_7882,axiom,
! [VarCurr] :
( ~ v101024(VarCurr)
<=> v100986(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20073,axiom,
! [VarCurr] :
( v101006(VarCurr)
<=> ( v101007(VarCurr)
& v100986(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20072,axiom,
! [VarCurr] :
( v101007(VarCurr)
<=> ( v101008(VarCurr)
| v101017(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20071,axiom,
! [VarCurr] :
( v101017(VarCurr)
<=> ( v101018(VarCurr)
& v101022(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6993,axiom,
! [VarCurr] :
( v101022(VarCurr)
<=> ( ( v101010(VarCurr,bitIndex2)
<=> $false )
& ( v101010(VarCurr,bitIndex1)
<=> $false )
& ( v101010(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20070,axiom,
! [VarCurr] :
( v101018(VarCurr)
<=> ( v101019(VarCurr)
| v101020(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20069,axiom,
! [VarCurr] :
( v101020(VarCurr)
<=> ( v100984(VarCurr)
& v101021(VarCurr) ) ) ).
fof(writeUnaryOperator_7881,axiom,
! [VarCurr] :
( ~ v101021(VarCurr)
<=> v101019(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6992,axiom,
! [VarCurr] :
( v101019(VarCurr)
<=> ( v100974(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20068,axiom,
! [VarCurr] :
( v101008(VarCurr)
<=> ( v101009(VarCurr)
| v101011(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20067,axiom,
! [VarCurr] :
( v101011(VarCurr)
<=> ( v101012(VarCurr)
& v101016(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6991,axiom,
! [VarCurr] :
( v101016(VarCurr)
<=> ( ( v101010(VarCurr,bitIndex2)
<=> $false )
& ( v101010(VarCurr,bitIndex1)
<=> $true )
& ( v101010(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20066,axiom,
! [VarCurr] :
( v101012(VarCurr)
<=> ( v101013(VarCurr)
| v101014(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20065,axiom,
! [VarCurr] :
( v101014(VarCurr)
<=> ( v100984(VarCurr)
& v101015(VarCurr) ) ) ).
fof(writeUnaryOperator_7880,axiom,
! [VarCurr] :
( ~ v101015(VarCurr)
<=> v101013(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6990,axiom,
! [VarCurr] :
( v101013(VarCurr)
<=> ( v100974(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6989,axiom,
! [VarCurr] :
( v101009(VarCurr)
<=> ( ( v101010(VarCurr,bitIndex2)
<=> $true )
& ( v101010(VarCurr,bitIndex1)
<=> $false )
& ( v101010(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30841,axiom,
! [VarCurr] :
( v101010(VarCurr,bitIndex0)
<=> v100972(VarCurr) ) ).
fof(addAssignment_30840,axiom,
! [VarCurr] :
( v101010(VarCurr,bitIndex1)
<=> v100970(VarCurr) ) ).
fof(addAssignment_30839,axiom,
! [VarCurr] :
( v101010(VarCurr,bitIndex2)
<=> v100968(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20064,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100994(VarNext)
<=> ( v100995(VarNext)
& v100990(VarNext) ) ) ) ).
fof(writeUnaryOperator_7879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100995(VarNext)
<=> v100997(VarNext) ) ) ).
fof(addAssignment_30838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100997(VarNext)
<=> v100990(VarCurr) ) ) ).
fof(addAssignment_30837,axiom,
! [VarCurr] :
( v100990(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_30836,axiom,
! [VarCurr] :
( v100988(VarCurr)
<=> $false ) ).
fof(addAssignment_30835,axiom,
! [VarCurr] :
( v100986(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_30834,axiom,
! [VarCurr] :
( v100984(VarCurr)
<=> $false ) ).
fof(addAssignment_30833,axiom,
! [VarCurr] :
( v100974(VarCurr)
<=> v5941(VarCurr,bitIndex27) ) ).
fof(addAssignment_30832,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex27)
<=> v5943(VarCurr,bitIndex27) ) ).
fof(addAssignment_30831,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex27)
<=> v5945(VarCurr,bitIndex27) ) ).
fof(addAssignment_30830,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex27)
<=> v5947(VarCurr,bitIndex27) ) ).
fof(addAssignment_30829,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex27)
<=> v5949(VarCurr,bitIndex27) ) ).
fof(addAssignment_30828,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex27)
<=> v5951(VarCurr,bitIndex27) ) ).
fof(addAssignment_30827,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex27)
<=> v5953(VarCurr,bitIndex27) ) ).
fof(addAssignment_30826,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex27)
<=> v5955(VarCurr,bitIndex27) ) ).
fof(addAssignment_30825,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex27)
<=> v5957(VarCurr,bitIndex27) ) ).
fof(addAssignment_30824,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex27)
<=> v100976(VarNext,bitIndex27) ) ).
fof(addCaseBooleanConditionEqualRanges1_1615,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100977(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100976(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1671,axiom,
! [VarNext] :
( v100977(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100976(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100977(VarNext)
<=> v100978(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100978(VarNext)
<=> ( v100980(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_7878,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100980(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_30823,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex27)
<=> v5961(VarCurr,bitIndex27) ) ).
fof(addAssignment_30822,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex27)
<=> v5963(VarCurr,bitIndex27) ) ).
fof(addAssignment_30821,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex27)
<=> v5965(VarCurr,bitIndex27) ) ).
fof(addAssignment_30820,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex27)
<=> v5967(VarCurr,bitIndex27) ) ).
fof(addAssignment_30819,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex27)
<=> v5969(VarCurr,bitIndex27) ) ).
fof(addAssignment_30818,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex27)
<=> v476(VarCurr,bitIndex27) ) ).
fof(addAssignment_30817,axiom,
! [VarCurr] :
( v100972(VarCurr)
<=> $false ) ).
fof(addAssignment_30816,axiom,
! [VarCurr] :
( v100970(VarCurr)
<=> $false ) ).
fof(addAssignment_30815,axiom,
! [VarCurr] :
( v100968(VarCurr)
<=> $true ) ).
fof(addAssignment_30814,axiom,
! [VarCurr] :
( v100966(VarCurr)
<=> $false ) ).
fof(addAssignment_30813,axiom,
! [VarCurr] :
( v100964(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1614,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100917(VarNext)
=> ( v100886(VarNext)
<=> v100886(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1670,axiom,
! [VarNext] :
( v100917(VarNext)
=> ( v100886(VarNext)
<=> v100952(VarNext) ) ) ).
fof(addAssignment_30812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100952(VarNext)
<=> v100950(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4771,axiom,
! [VarCurr] :
( ~ v100888(VarCurr)
=> ( v100950(VarCurr)
<=> v100953(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4781,axiom,
! [VarCurr] :
( v100888(VarCurr)
=> ( v100950(VarCurr)
<=> v100890(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4770,axiom,
! [VarCurr] :
( ~ v100930(VarCurr)
=> ( v100953(VarCurr)
<=> v100912(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4780,axiom,
! [VarCurr] :
( v100930(VarCurr)
=> ( v100953(VarCurr)
<=> v100954(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1174,axiom,
! [VarCurr] :
( ( ~ v100933(VarCurr)
& ~ v100935(VarCurr) )
=> ( v100954(VarCurr)
<=> v100958(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4769,axiom,
! [VarCurr] :
( v100935(VarCurr)
=> ( v100954(VarCurr)
<=> v100957(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4779,axiom,
! [VarCurr] :
( v100933(VarCurr)
=> ( v100954(VarCurr)
<=> v100955(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4768,axiom,
! [VarCurr] :
( ~ v100943(VarCurr)
=> ( v100958(VarCurr)
<=> v100912(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4778,axiom,
! [VarCurr] :
( v100943(VarCurr)
=> ( v100958(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4767,axiom,
! [VarCurr] :
( ~ v100937(VarCurr)
=> ( v100957(VarCurr)
<=> v100912(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4777,axiom,
! [VarCurr] :
( v100937(VarCurr)
=> ( v100957(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2158,axiom,
! [VarCurr] :
( ~ v100956(VarCurr)
=> ( v100955(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2158,axiom,
! [VarCurr] :
( v100956(VarCurr)
=> ( v100955(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6988,axiom,
! [VarCurr] :
( v100956(VarCurr)
<=> ( v100898(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20061,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100917(VarNext)
<=> ( v100918(VarNext)
& v100927(VarNext) ) ) ) ).
fof(addAssignment_30811,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100927(VarNext)
<=> v100925(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20060,axiom,
! [VarCurr] :
( v100925(VarCurr)
<=> ( v100888(VarCurr)
| v100928(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20059,axiom,
! [VarCurr] :
( v100928(VarCurr)
<=> ( v100929(VarCurr)
& v100949(VarCurr) ) ) ).
fof(writeUnaryOperator_7877,axiom,
! [VarCurr] :
( ~ v100949(VarCurr)
<=> v100888(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20058,axiom,
! [VarCurr] :
( v100929(VarCurr)
<=> ( v100930(VarCurr)
| v100947(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20057,axiom,
! [VarCurr] :
( v100947(VarCurr)
<=> ( v100908(VarCurr)
& v100948(VarCurr) ) ) ).
fof(writeUnaryOperator_7876,axiom,
! [VarCurr] :
( ~ v100948(VarCurr)
<=> v100910(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20056,axiom,
! [VarCurr] :
( v100930(VarCurr)
<=> ( v100931(VarCurr)
& v100910(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20055,axiom,
! [VarCurr] :
( v100931(VarCurr)
<=> ( v100932(VarCurr)
| v100941(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20054,axiom,
! [VarCurr] :
( v100941(VarCurr)
<=> ( v100942(VarCurr)
& v100946(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6987,axiom,
! [VarCurr] :
( v100946(VarCurr)
<=> ( ( v100934(VarCurr,bitIndex2)
<=> $false )
& ( v100934(VarCurr,bitIndex1)
<=> $false )
& ( v100934(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20053,axiom,
! [VarCurr] :
( v100942(VarCurr)
<=> ( v100943(VarCurr)
| v100944(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20052,axiom,
! [VarCurr] :
( v100944(VarCurr)
<=> ( v100908(VarCurr)
& v100945(VarCurr) ) ) ).
fof(writeUnaryOperator_7875,axiom,
! [VarCurr] :
( ~ v100945(VarCurr)
<=> v100943(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6986,axiom,
! [VarCurr] :
( v100943(VarCurr)
<=> ( v100898(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20051,axiom,
! [VarCurr] :
( v100932(VarCurr)
<=> ( v100933(VarCurr)
| v100935(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20050,axiom,
! [VarCurr] :
( v100935(VarCurr)
<=> ( v100936(VarCurr)
& v100940(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6985,axiom,
! [VarCurr] :
( v100940(VarCurr)
<=> ( ( v100934(VarCurr,bitIndex2)
<=> $false )
& ( v100934(VarCurr,bitIndex1)
<=> $true )
& ( v100934(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20049,axiom,
! [VarCurr] :
( v100936(VarCurr)
<=> ( v100937(VarCurr)
| v100938(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20048,axiom,
! [VarCurr] :
( v100938(VarCurr)
<=> ( v100908(VarCurr)
& v100939(VarCurr) ) ) ).
fof(writeUnaryOperator_7874,axiom,
! [VarCurr] :
( ~ v100939(VarCurr)
<=> v100937(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6984,axiom,
! [VarCurr] :
( v100937(VarCurr)
<=> ( v100898(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6983,axiom,
! [VarCurr] :
( v100933(VarCurr)
<=> ( ( v100934(VarCurr,bitIndex2)
<=> $true )
& ( v100934(VarCurr,bitIndex1)
<=> $false )
& ( v100934(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30810,axiom,
! [VarCurr] :
( v100934(VarCurr,bitIndex0)
<=> v100896(VarCurr) ) ).
fof(addAssignment_30809,axiom,
! [VarCurr] :
( v100934(VarCurr,bitIndex1)
<=> v100894(VarCurr) ) ).
fof(addAssignment_30808,axiom,
! [VarCurr] :
( v100934(VarCurr,bitIndex2)
<=> v100892(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20047,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100918(VarNext)
<=> ( v100919(VarNext)
& v100914(VarNext) ) ) ) ).
fof(writeUnaryOperator_7873,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100919(VarNext)
<=> v100921(VarNext) ) ) ).
fof(addAssignment_30807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100921(VarNext)
<=> v100914(VarCurr) ) ) ).
fof(addAssignment_30806,axiom,
! [VarCurr] :
( v100914(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_30805,axiom,
! [VarCurr] :
( v100912(VarCurr)
<=> $false ) ).
fof(addAssignment_30804,axiom,
! [VarCurr] :
( v100910(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_30803,axiom,
! [VarCurr] :
( v100908(VarCurr)
<=> $false ) ).
fof(addAssignment_30802,axiom,
! [VarCurr] :
( v100898(VarCurr)
<=> v5941(VarCurr,bitIndex26) ) ).
fof(addAssignment_30801,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex26)
<=> v5943(VarCurr,bitIndex26) ) ).
fof(addAssignment_30800,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex26)
<=> v5945(VarCurr,bitIndex26) ) ).
fof(addAssignment_30799,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex26)
<=> v5947(VarCurr,bitIndex26) ) ).
fof(addAssignment_30798,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex26)
<=> v5949(VarCurr,bitIndex26) ) ).
fof(addAssignment_30797,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex26)
<=> v5951(VarCurr,bitIndex26) ) ).
fof(addAssignment_30796,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex26)
<=> v5953(VarCurr,bitIndex26) ) ).
fof(addAssignment_30795,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex26)
<=> v5955(VarCurr,bitIndex26) ) ).
fof(addAssignment_30794,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex26)
<=> v5957(VarCurr,bitIndex26) ) ).
fof(addAssignment_30793,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex26)
<=> v100900(VarNext,bitIndex26) ) ).
fof(addCaseBooleanConditionEqualRanges1_1613,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100901(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100900(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1669,axiom,
! [VarNext] :
( v100901(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100900(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20046,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100901(VarNext)
<=> v100902(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20045,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100902(VarNext)
<=> ( v100904(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_7872,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100904(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_30792,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex26)
<=> v5961(VarCurr,bitIndex26) ) ).
fof(addAssignment_30791,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex26)
<=> v5963(VarCurr,bitIndex26) ) ).
fof(addAssignment_30790,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex26)
<=> v5965(VarCurr,bitIndex26) ) ).
fof(addAssignment_30789,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex26)
<=> v5967(VarCurr,bitIndex26) ) ).
fof(addAssignment_30788,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex26)
<=> v5969(VarCurr,bitIndex26) ) ).
fof(addAssignment_30787,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex26)
<=> v476(VarCurr,bitIndex26) ) ).
fof(addAssignment_30786,axiom,
! [VarCurr] :
( v100896(VarCurr)
<=> $false ) ).
fof(addAssignment_30785,axiom,
! [VarCurr] :
( v100894(VarCurr)
<=> $false ) ).
fof(addAssignment_30784,axiom,
! [VarCurr] :
( v100892(VarCurr)
<=> $true ) ).
fof(addAssignment_30783,axiom,
! [VarCurr] :
( v100890(VarCurr)
<=> $false ) ).
fof(addAssignment_30782,axiom,
! [VarCurr] :
( v100888(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1612,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100841(VarNext)
=> ( v100810(VarNext)
<=> v100810(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1668,axiom,
! [VarNext] :
( v100841(VarNext)
=> ( v100810(VarNext)
<=> v100876(VarNext) ) ) ).
fof(addAssignment_30781,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100876(VarNext)
<=> v100874(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4766,axiom,
! [VarCurr] :
( ~ v100812(VarCurr)
=> ( v100874(VarCurr)
<=> v100877(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4776,axiom,
! [VarCurr] :
( v100812(VarCurr)
=> ( v100874(VarCurr)
<=> v100814(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4765,axiom,
! [VarCurr] :
( ~ v100854(VarCurr)
=> ( v100877(VarCurr)
<=> v100836(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4775,axiom,
! [VarCurr] :
( v100854(VarCurr)
=> ( v100877(VarCurr)
<=> v100878(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1173,axiom,
! [VarCurr] :
( ( ~ v100857(VarCurr)
& ~ v100859(VarCurr) )
=> ( v100878(VarCurr)
<=> v100882(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4764,axiom,
! [VarCurr] :
( v100859(VarCurr)
=> ( v100878(VarCurr)
<=> v100881(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4774,axiom,
! [VarCurr] :
( v100857(VarCurr)
=> ( v100878(VarCurr)
<=> v100879(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4763,axiom,
! [VarCurr] :
( ~ v100867(VarCurr)
=> ( v100882(VarCurr)
<=> v100836(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4773,axiom,
! [VarCurr] :
( v100867(VarCurr)
=> ( v100882(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4762,axiom,
! [VarCurr] :
( ~ v100861(VarCurr)
=> ( v100881(VarCurr)
<=> v100836(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4772,axiom,
! [VarCurr] :
( v100861(VarCurr)
=> ( v100881(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2157,axiom,
! [VarCurr] :
( ~ v100880(VarCurr)
=> ( v100879(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2157,axiom,
! [VarCurr] :
( v100880(VarCurr)
=> ( v100879(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6982,axiom,
! [VarCurr] :
( v100880(VarCurr)
<=> ( v100822(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100841(VarNext)
<=> ( v100842(VarNext)
& v100851(VarNext) ) ) ) ).
fof(addAssignment_30780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100851(VarNext)
<=> v100849(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20043,axiom,
! [VarCurr] :
( v100849(VarCurr)
<=> ( v100812(VarCurr)
| v100852(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20042,axiom,
! [VarCurr] :
( v100852(VarCurr)
<=> ( v100853(VarCurr)
& v100873(VarCurr) ) ) ).
fof(writeUnaryOperator_7871,axiom,
! [VarCurr] :
( ~ v100873(VarCurr)
<=> v100812(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20041,axiom,
! [VarCurr] :
( v100853(VarCurr)
<=> ( v100854(VarCurr)
| v100871(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20040,axiom,
! [VarCurr] :
( v100871(VarCurr)
<=> ( v100832(VarCurr)
& v100872(VarCurr) ) ) ).
fof(writeUnaryOperator_7870,axiom,
! [VarCurr] :
( ~ v100872(VarCurr)
<=> v100834(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20039,axiom,
! [VarCurr] :
( v100854(VarCurr)
<=> ( v100855(VarCurr)
& v100834(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20038,axiom,
! [VarCurr] :
( v100855(VarCurr)
<=> ( v100856(VarCurr)
| v100865(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20037,axiom,
! [VarCurr] :
( v100865(VarCurr)
<=> ( v100866(VarCurr)
& v100870(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6981,axiom,
! [VarCurr] :
( v100870(VarCurr)
<=> ( ( v100858(VarCurr,bitIndex2)
<=> $false )
& ( v100858(VarCurr,bitIndex1)
<=> $false )
& ( v100858(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20036,axiom,
! [VarCurr] :
( v100866(VarCurr)
<=> ( v100867(VarCurr)
| v100868(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20035,axiom,
! [VarCurr] :
( v100868(VarCurr)
<=> ( v100832(VarCurr)
& v100869(VarCurr) ) ) ).
fof(writeUnaryOperator_7869,axiom,
! [VarCurr] :
( ~ v100869(VarCurr)
<=> v100867(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6980,axiom,
! [VarCurr] :
( v100867(VarCurr)
<=> ( v100822(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20034,axiom,
! [VarCurr] :
( v100856(VarCurr)
<=> ( v100857(VarCurr)
| v100859(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20033,axiom,
! [VarCurr] :
( v100859(VarCurr)
<=> ( v100860(VarCurr)
& v100864(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6979,axiom,
! [VarCurr] :
( v100864(VarCurr)
<=> ( ( v100858(VarCurr,bitIndex2)
<=> $false )
& ( v100858(VarCurr,bitIndex1)
<=> $true )
& ( v100858(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20032,axiom,
! [VarCurr] :
( v100860(VarCurr)
<=> ( v100861(VarCurr)
| v100862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20031,axiom,
! [VarCurr] :
( v100862(VarCurr)
<=> ( v100832(VarCurr)
& v100863(VarCurr) ) ) ).
fof(writeUnaryOperator_7868,axiom,
! [VarCurr] :
( ~ v100863(VarCurr)
<=> v100861(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6978,axiom,
! [VarCurr] :
( v100861(VarCurr)
<=> ( v100822(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6977,axiom,
! [VarCurr] :
( v100857(VarCurr)
<=> ( ( v100858(VarCurr,bitIndex2)
<=> $true )
& ( v100858(VarCurr,bitIndex1)
<=> $false )
& ( v100858(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30779,axiom,
! [VarCurr] :
( v100858(VarCurr,bitIndex0)
<=> v100820(VarCurr) ) ).
fof(addAssignment_30778,axiom,
! [VarCurr] :
( v100858(VarCurr,bitIndex1)
<=> v100818(VarCurr) ) ).
fof(addAssignment_30777,axiom,
! [VarCurr] :
( v100858(VarCurr,bitIndex2)
<=> v100816(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20030,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100842(VarNext)
<=> ( v100843(VarNext)
& v100838(VarNext) ) ) ) ).
fof(writeUnaryOperator_7867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100843(VarNext)
<=> v100845(VarNext) ) ) ).
fof(addAssignment_30776,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100845(VarNext)
<=> v100838(VarCurr) ) ) ).
fof(addAssignment_30775,axiom,
! [VarCurr] :
( v100838(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_30774,axiom,
! [VarCurr] :
( v100836(VarCurr)
<=> $false ) ).
fof(addAssignment_30773,axiom,
! [VarCurr] :
( v100834(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_30772,axiom,
! [VarCurr] :
( v100832(VarCurr)
<=> $false ) ).
fof(addAssignment_30771,axiom,
! [VarCurr] :
( v100822(VarCurr)
<=> v5941(VarCurr,bitIndex25) ) ).
fof(addAssignment_30770,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex25)
<=> v5943(VarCurr,bitIndex25) ) ).
fof(addAssignment_30769,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex25)
<=> v5945(VarCurr,bitIndex25) ) ).
fof(addAssignment_30768,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex25)
<=> v5947(VarCurr,bitIndex25) ) ).
fof(addAssignment_30767,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex25)
<=> v5949(VarCurr,bitIndex25) ) ).
fof(addAssignment_30766,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex25)
<=> v5951(VarCurr,bitIndex25) ) ).
fof(addAssignment_30765,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex25)
<=> v5953(VarCurr,bitIndex25) ) ).
fof(addAssignment_30764,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex25)
<=> v5955(VarCurr,bitIndex25) ) ).
fof(addAssignment_30763,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex25)
<=> v5957(VarCurr,bitIndex25) ) ).
fof(addAssignment_30762,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex25)
<=> v100824(VarNext,bitIndex25) ) ).
fof(addCaseBooleanConditionEqualRanges1_1611,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100825(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100824(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1667,axiom,
! [VarNext] :
( v100825(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100824(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20029,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100825(VarNext)
<=> v100826(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100826(VarNext)
<=> ( v100828(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_7866,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100828(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_30761,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex25)
<=> v5961(VarCurr,bitIndex25) ) ).
fof(addAssignment_30760,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex25)
<=> v5963(VarCurr,bitIndex25) ) ).
fof(addAssignment_30759,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex25)
<=> v5965(VarCurr,bitIndex25) ) ).
fof(addAssignment_30758,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex25)
<=> v5967(VarCurr,bitIndex25) ) ).
fof(addAssignment_30757,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex25)
<=> v5969(VarCurr,bitIndex25) ) ).
fof(addAssignment_30756,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex25)
<=> v476(VarCurr,bitIndex25) ) ).
fof(addAssignment_30755,axiom,
! [VarCurr] :
( v100820(VarCurr)
<=> $false ) ).
fof(addAssignment_30754,axiom,
! [VarCurr] :
( v100818(VarCurr)
<=> $false ) ).
fof(addAssignment_30753,axiom,
! [VarCurr] :
( v100816(VarCurr)
<=> $true ) ).
fof(addAssignment_30752,axiom,
! [VarCurr] :
( v100814(VarCurr)
<=> $false ) ).
fof(addAssignment_30751,axiom,
! [VarCurr] :
( v100812(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1610,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100765(VarNext)
=> ( v100734(VarNext)
<=> v100734(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1666,axiom,
! [VarNext] :
( v100765(VarNext)
=> ( v100734(VarNext)
<=> v100800(VarNext) ) ) ).
fof(addAssignment_30750,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100800(VarNext)
<=> v100798(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4761,axiom,
! [VarCurr] :
( ~ v100736(VarCurr)
=> ( v100798(VarCurr)
<=> v100801(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4771,axiom,
! [VarCurr] :
( v100736(VarCurr)
=> ( v100798(VarCurr)
<=> v100738(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4760,axiom,
! [VarCurr] :
( ~ v100778(VarCurr)
=> ( v100801(VarCurr)
<=> v100760(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4770,axiom,
! [VarCurr] :
( v100778(VarCurr)
=> ( v100801(VarCurr)
<=> v100802(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1172,axiom,
! [VarCurr] :
( ( ~ v100781(VarCurr)
& ~ v100783(VarCurr) )
=> ( v100802(VarCurr)
<=> v100806(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4759,axiom,
! [VarCurr] :
( v100783(VarCurr)
=> ( v100802(VarCurr)
<=> v100805(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4769,axiom,
! [VarCurr] :
( v100781(VarCurr)
=> ( v100802(VarCurr)
<=> v100803(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4758,axiom,
! [VarCurr] :
( ~ v100791(VarCurr)
=> ( v100806(VarCurr)
<=> v100760(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4768,axiom,
! [VarCurr] :
( v100791(VarCurr)
=> ( v100806(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4757,axiom,
! [VarCurr] :
( ~ v100785(VarCurr)
=> ( v100805(VarCurr)
<=> v100760(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4767,axiom,
! [VarCurr] :
( v100785(VarCurr)
=> ( v100805(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2156,axiom,
! [VarCurr] :
( ~ v100804(VarCurr)
=> ( v100803(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2156,axiom,
! [VarCurr] :
( v100804(VarCurr)
=> ( v100803(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6976,axiom,
! [VarCurr] :
( v100804(VarCurr)
<=> ( v100746(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20027,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100765(VarNext)
<=> ( v100766(VarNext)
& v100775(VarNext) ) ) ) ).
fof(addAssignment_30749,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100775(VarNext)
<=> v100773(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20026,axiom,
! [VarCurr] :
( v100773(VarCurr)
<=> ( v100736(VarCurr)
| v100776(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20025,axiom,
! [VarCurr] :
( v100776(VarCurr)
<=> ( v100777(VarCurr)
& v100797(VarCurr) ) ) ).
fof(writeUnaryOperator_7865,axiom,
! [VarCurr] :
( ~ v100797(VarCurr)
<=> v100736(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20024,axiom,
! [VarCurr] :
( v100777(VarCurr)
<=> ( v100778(VarCurr)
| v100795(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20023,axiom,
! [VarCurr] :
( v100795(VarCurr)
<=> ( v100756(VarCurr)
& v100796(VarCurr) ) ) ).
fof(writeUnaryOperator_7864,axiom,
! [VarCurr] :
( ~ v100796(VarCurr)
<=> v100758(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20022,axiom,
! [VarCurr] :
( v100778(VarCurr)
<=> ( v100779(VarCurr)
& v100758(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20021,axiom,
! [VarCurr] :
( v100779(VarCurr)
<=> ( v100780(VarCurr)
| v100789(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20020,axiom,
! [VarCurr] :
( v100789(VarCurr)
<=> ( v100790(VarCurr)
& v100794(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6975,axiom,
! [VarCurr] :
( v100794(VarCurr)
<=> ( ( v100782(VarCurr,bitIndex2)
<=> $false )
& ( v100782(VarCurr,bitIndex1)
<=> $false )
& ( v100782(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20019,axiom,
! [VarCurr] :
( v100790(VarCurr)
<=> ( v100791(VarCurr)
| v100792(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20018,axiom,
! [VarCurr] :
( v100792(VarCurr)
<=> ( v100756(VarCurr)
& v100793(VarCurr) ) ) ).
fof(writeUnaryOperator_7863,axiom,
! [VarCurr] :
( ~ v100793(VarCurr)
<=> v100791(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6974,axiom,
! [VarCurr] :
( v100791(VarCurr)
<=> ( v100746(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20017,axiom,
! [VarCurr] :
( v100780(VarCurr)
<=> ( v100781(VarCurr)
| v100783(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20016,axiom,
! [VarCurr] :
( v100783(VarCurr)
<=> ( v100784(VarCurr)
& v100788(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6973,axiom,
! [VarCurr] :
( v100788(VarCurr)
<=> ( ( v100782(VarCurr,bitIndex2)
<=> $false )
& ( v100782(VarCurr,bitIndex1)
<=> $true )
& ( v100782(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20015,axiom,
! [VarCurr] :
( v100784(VarCurr)
<=> ( v100785(VarCurr)
| v100786(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20014,axiom,
! [VarCurr] :
( v100786(VarCurr)
<=> ( v100756(VarCurr)
& v100787(VarCurr) ) ) ).
fof(writeUnaryOperator_7862,axiom,
! [VarCurr] :
( ~ v100787(VarCurr)
<=> v100785(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6972,axiom,
! [VarCurr] :
( v100785(VarCurr)
<=> ( v100746(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6971,axiom,
! [VarCurr] :
( v100781(VarCurr)
<=> ( ( v100782(VarCurr,bitIndex2)
<=> $true )
& ( v100782(VarCurr,bitIndex1)
<=> $false )
& ( v100782(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30748,axiom,
! [VarCurr] :
( v100782(VarCurr,bitIndex0)
<=> v100744(VarCurr) ) ).
fof(addAssignment_30747,axiom,
! [VarCurr] :
( v100782(VarCurr,bitIndex1)
<=> v100742(VarCurr) ) ).
fof(addAssignment_30746,axiom,
! [VarCurr] :
( v100782(VarCurr,bitIndex2)
<=> v100740(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20013,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100766(VarNext)
<=> ( v100767(VarNext)
& v100762(VarNext) ) ) ) ).
fof(writeUnaryOperator_7861,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100767(VarNext)
<=> v100769(VarNext) ) ) ).
fof(addAssignment_30745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100769(VarNext)
<=> v100762(VarCurr) ) ) ).
fof(addAssignment_30744,axiom,
! [VarCurr] :
( v100762(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_30743,axiom,
! [VarCurr] :
( v100760(VarCurr)
<=> $false ) ).
fof(addAssignment_30742,axiom,
! [VarCurr] :
( v100758(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_30741,axiom,
! [VarCurr] :
( v100756(VarCurr)
<=> $false ) ).
fof(addAssignment_30740,axiom,
! [VarCurr] :
( v100746(VarCurr)
<=> v5941(VarCurr,bitIndex24) ) ).
fof(addAssignment_30739,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex24)
<=> v5943(VarCurr,bitIndex24) ) ).
fof(addAssignment_30738,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex24)
<=> v5945(VarCurr,bitIndex24) ) ).
fof(addAssignment_30737,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex24)
<=> v5947(VarCurr,bitIndex24) ) ).
fof(addAssignment_30736,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex24)
<=> v5949(VarCurr,bitIndex24) ) ).
fof(addAssignment_30735,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex24)
<=> v5951(VarCurr,bitIndex24) ) ).
fof(addAssignment_30734,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex24)
<=> v5953(VarCurr,bitIndex24) ) ).
fof(addAssignment_30733,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex24)
<=> v5955(VarCurr,bitIndex24) ) ).
fof(addAssignment_30732,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex24)
<=> v5957(VarCurr,bitIndex24) ) ).
fof(addAssignment_30731,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex24)
<=> v100748(VarNext,bitIndex24) ) ).
fof(addCaseBooleanConditionEqualRanges1_1609,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100749(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100748(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1665,axiom,
! [VarNext] :
( v100749(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100748(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20012,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100749(VarNext)
<=> v100750(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20011,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100750(VarNext)
<=> ( v100752(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_7860,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100752(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_30730,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex24)
<=> v5961(VarCurr,bitIndex24) ) ).
fof(addAssignment_30729,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex24)
<=> v5963(VarCurr,bitIndex24) ) ).
fof(addAssignment_30728,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex24)
<=> v5965(VarCurr,bitIndex24) ) ).
fof(addAssignment_30727,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex24)
<=> v5967(VarCurr,bitIndex24) ) ).
fof(addAssignment_30726,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex24)
<=> v5969(VarCurr,bitIndex24) ) ).
fof(addAssignment_30725,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex24)
<=> v476(VarCurr,bitIndex24) ) ).
fof(addAssignment_30724,axiom,
! [VarCurr] :
( v100744(VarCurr)
<=> $false ) ).
fof(addAssignment_30723,axiom,
! [VarCurr] :
( v100742(VarCurr)
<=> $false ) ).
fof(addAssignment_30722,axiom,
! [VarCurr] :
( v100740(VarCurr)
<=> $true ) ).
fof(addAssignment_30721,axiom,
! [VarCurr] :
( v100738(VarCurr)
<=> $false ) ).
fof(addAssignment_30720,axiom,
! [VarCurr] :
( v100736(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1608,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100689(VarNext)
=> ( v100658(VarNext)
<=> v100658(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1664,axiom,
! [VarNext] :
( v100689(VarNext)
=> ( v100658(VarNext)
<=> v100724(VarNext) ) ) ).
fof(addAssignment_30719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100724(VarNext)
<=> v100722(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4756,axiom,
! [VarCurr] :
( ~ v100660(VarCurr)
=> ( v100722(VarCurr)
<=> v100725(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4766,axiom,
! [VarCurr] :
( v100660(VarCurr)
=> ( v100722(VarCurr)
<=> v100662(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4755,axiom,
! [VarCurr] :
( ~ v100702(VarCurr)
=> ( v100725(VarCurr)
<=> v100684(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4765,axiom,
! [VarCurr] :
( v100702(VarCurr)
=> ( v100725(VarCurr)
<=> v100726(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1171,axiom,
! [VarCurr] :
( ( ~ v100705(VarCurr)
& ~ v100707(VarCurr) )
=> ( v100726(VarCurr)
<=> v100730(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4754,axiom,
! [VarCurr] :
( v100707(VarCurr)
=> ( v100726(VarCurr)
<=> v100729(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4764,axiom,
! [VarCurr] :
( v100705(VarCurr)
=> ( v100726(VarCurr)
<=> v100727(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4753,axiom,
! [VarCurr] :
( ~ v100715(VarCurr)
=> ( v100730(VarCurr)
<=> v100684(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4763,axiom,
! [VarCurr] :
( v100715(VarCurr)
=> ( v100730(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4752,axiom,
! [VarCurr] :
( ~ v100709(VarCurr)
=> ( v100729(VarCurr)
<=> v100684(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4762,axiom,
! [VarCurr] :
( v100709(VarCurr)
=> ( v100729(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2155,axiom,
! [VarCurr] :
( ~ v100728(VarCurr)
=> ( v100727(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2155,axiom,
! [VarCurr] :
( v100728(VarCurr)
=> ( v100727(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6970,axiom,
! [VarCurr] :
( v100728(VarCurr)
<=> ( v100670(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20010,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100689(VarNext)
<=> ( v100690(VarNext)
& v100699(VarNext) ) ) ) ).
fof(addAssignment_30718,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100699(VarNext)
<=> v100697(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20009,axiom,
! [VarCurr] :
( v100697(VarCurr)
<=> ( v100660(VarCurr)
| v100700(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20008,axiom,
! [VarCurr] :
( v100700(VarCurr)
<=> ( v100701(VarCurr)
& v100721(VarCurr) ) ) ).
fof(writeUnaryOperator_7859,axiom,
! [VarCurr] :
( ~ v100721(VarCurr)
<=> v100660(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20007,axiom,
! [VarCurr] :
( v100701(VarCurr)
<=> ( v100702(VarCurr)
| v100719(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20006,axiom,
! [VarCurr] :
( v100719(VarCurr)
<=> ( v100680(VarCurr)
& v100720(VarCurr) ) ) ).
fof(writeUnaryOperator_7858,axiom,
! [VarCurr] :
( ~ v100720(VarCurr)
<=> v100682(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20005,axiom,
! [VarCurr] :
( v100702(VarCurr)
<=> ( v100703(VarCurr)
& v100682(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20004,axiom,
! [VarCurr] :
( v100703(VarCurr)
<=> ( v100704(VarCurr)
| v100713(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20003,axiom,
! [VarCurr] :
( v100713(VarCurr)
<=> ( v100714(VarCurr)
& v100718(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6969,axiom,
! [VarCurr] :
( v100718(VarCurr)
<=> ( ( v100706(VarCurr,bitIndex2)
<=> $false )
& ( v100706(VarCurr,bitIndex1)
<=> $false )
& ( v100706(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20002,axiom,
! [VarCurr] :
( v100714(VarCurr)
<=> ( v100715(VarCurr)
| v100716(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20001,axiom,
! [VarCurr] :
( v100716(VarCurr)
<=> ( v100680(VarCurr)
& v100717(VarCurr) ) ) ).
fof(writeUnaryOperator_7857,axiom,
! [VarCurr] :
( ~ v100717(VarCurr)
<=> v100715(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6968,axiom,
! [VarCurr] :
( v100715(VarCurr)
<=> ( v100670(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_20000,axiom,
! [VarCurr] :
( v100704(VarCurr)
<=> ( v100705(VarCurr)
| v100707(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19999,axiom,
! [VarCurr] :
( v100707(VarCurr)
<=> ( v100708(VarCurr)
& v100712(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6967,axiom,
! [VarCurr] :
( v100712(VarCurr)
<=> ( ( v100706(VarCurr,bitIndex2)
<=> $false )
& ( v100706(VarCurr,bitIndex1)
<=> $true )
& ( v100706(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19998,axiom,
! [VarCurr] :
( v100708(VarCurr)
<=> ( v100709(VarCurr)
| v100710(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19997,axiom,
! [VarCurr] :
( v100710(VarCurr)
<=> ( v100680(VarCurr)
& v100711(VarCurr) ) ) ).
fof(writeUnaryOperator_7856,axiom,
! [VarCurr] :
( ~ v100711(VarCurr)
<=> v100709(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6966,axiom,
! [VarCurr] :
( v100709(VarCurr)
<=> ( v100670(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6965,axiom,
! [VarCurr] :
( v100705(VarCurr)
<=> ( ( v100706(VarCurr,bitIndex2)
<=> $true )
& ( v100706(VarCurr,bitIndex1)
<=> $false )
& ( v100706(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30717,axiom,
! [VarCurr] :
( v100706(VarCurr,bitIndex0)
<=> v100668(VarCurr) ) ).
fof(addAssignment_30716,axiom,
! [VarCurr] :
( v100706(VarCurr,bitIndex1)
<=> v100666(VarCurr) ) ).
fof(addAssignment_30715,axiom,
! [VarCurr] :
( v100706(VarCurr,bitIndex2)
<=> v100664(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19996,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100690(VarNext)
<=> ( v100691(VarNext)
& v100686(VarNext) ) ) ) ).
fof(writeUnaryOperator_7855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100691(VarNext)
<=> v100693(VarNext) ) ) ).
fof(addAssignment_30714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100693(VarNext)
<=> v100686(VarCurr) ) ) ).
fof(addAssignment_30713,axiom,
! [VarCurr] :
( v100686(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_30712,axiom,
! [VarCurr] :
( v100684(VarCurr)
<=> $false ) ).
fof(addAssignment_30711,axiom,
! [VarCurr] :
( v100682(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_30710,axiom,
! [VarCurr] :
( v100680(VarCurr)
<=> $false ) ).
fof(addAssignment_30709,axiom,
! [VarCurr] :
( v100670(VarCurr)
<=> v5941(VarCurr,bitIndex23) ) ).
fof(addAssignment_30708,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex23)
<=> v5943(VarCurr,bitIndex23) ) ).
fof(addAssignment_30707,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex23)
<=> v5945(VarCurr,bitIndex23) ) ).
fof(addAssignment_30706,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex23)
<=> v5947(VarCurr,bitIndex23) ) ).
fof(addAssignment_30705,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex23)
<=> v5949(VarCurr,bitIndex23) ) ).
fof(addAssignment_30704,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex23)
<=> v5951(VarCurr,bitIndex23) ) ).
fof(addAssignment_30703,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex23)
<=> v5953(VarCurr,bitIndex23) ) ).
fof(addAssignment_30702,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex23)
<=> v5955(VarCurr,bitIndex23) ) ).
fof(addAssignment_30701,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex23)
<=> v5957(VarCurr,bitIndex23) ) ).
fof(addAssignment_30700,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex23)
<=> v100672(VarNext,bitIndex23) ) ).
fof(addCaseBooleanConditionEqualRanges1_1607,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100673(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100672(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1663,axiom,
! [VarNext] :
( v100673(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100672(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19995,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100673(VarNext)
<=> v100674(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19994,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100674(VarNext)
<=> ( v100676(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_7854,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100676(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_30699,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex23)
<=> v5961(VarCurr,bitIndex23) ) ).
fof(addAssignment_30698,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex23)
<=> v5963(VarCurr,bitIndex23) ) ).
fof(addAssignment_30697,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex23)
<=> v5965(VarCurr,bitIndex23) ) ).
fof(addAssignment_30696,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex23)
<=> v5967(VarCurr,bitIndex23) ) ).
fof(addAssignment_30695,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex23)
<=> v5969(VarCurr,bitIndex23) ) ).
fof(addAssignment_30694,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex23)
<=> v476(VarCurr,bitIndex23) ) ).
fof(addAssignment_30693,axiom,
! [VarCurr] :
( v100668(VarCurr)
<=> $false ) ).
fof(addAssignment_30692,axiom,
! [VarCurr] :
( v100666(VarCurr)
<=> $false ) ).
fof(addAssignment_30691,axiom,
! [VarCurr] :
( v100664(VarCurr)
<=> $true ) ).
fof(addAssignment_30690,axiom,
! [VarCurr] :
( v100662(VarCurr)
<=> $false ) ).
fof(addAssignment_30689,axiom,
! [VarCurr] :
( v100660(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1606,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100613(VarNext)
=> ( v100582(VarNext)
<=> v100582(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1662,axiom,
! [VarNext] :
( v100613(VarNext)
=> ( v100582(VarNext)
<=> v100648(VarNext) ) ) ).
fof(addAssignment_30688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100648(VarNext)
<=> v100646(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4751,axiom,
! [VarCurr] :
( ~ v100584(VarCurr)
=> ( v100646(VarCurr)
<=> v100649(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4761,axiom,
! [VarCurr] :
( v100584(VarCurr)
=> ( v100646(VarCurr)
<=> v100586(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4750,axiom,
! [VarCurr] :
( ~ v100626(VarCurr)
=> ( v100649(VarCurr)
<=> v100608(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4760,axiom,
! [VarCurr] :
( v100626(VarCurr)
=> ( v100649(VarCurr)
<=> v100650(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1170,axiom,
! [VarCurr] :
( ( ~ v100629(VarCurr)
& ~ v100631(VarCurr) )
=> ( v100650(VarCurr)
<=> v100654(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4749,axiom,
! [VarCurr] :
( v100631(VarCurr)
=> ( v100650(VarCurr)
<=> v100653(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4759,axiom,
! [VarCurr] :
( v100629(VarCurr)
=> ( v100650(VarCurr)
<=> v100651(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4748,axiom,
! [VarCurr] :
( ~ v100639(VarCurr)
=> ( v100654(VarCurr)
<=> v100608(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4758,axiom,
! [VarCurr] :
( v100639(VarCurr)
=> ( v100654(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4747,axiom,
! [VarCurr] :
( ~ v100633(VarCurr)
=> ( v100653(VarCurr)
<=> v100608(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4757,axiom,
! [VarCurr] :
( v100633(VarCurr)
=> ( v100653(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2154,axiom,
! [VarCurr] :
( ~ v100652(VarCurr)
=> ( v100651(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2154,axiom,
! [VarCurr] :
( v100652(VarCurr)
=> ( v100651(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6964,axiom,
! [VarCurr] :
( v100652(VarCurr)
<=> ( v100594(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19993,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100613(VarNext)
<=> ( v100614(VarNext)
& v100623(VarNext) ) ) ) ).
fof(addAssignment_30687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100623(VarNext)
<=> v100621(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19992,axiom,
! [VarCurr] :
( v100621(VarCurr)
<=> ( v100584(VarCurr)
| v100624(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19991,axiom,
! [VarCurr] :
( v100624(VarCurr)
<=> ( v100625(VarCurr)
& v100645(VarCurr) ) ) ).
fof(writeUnaryOperator_7853,axiom,
! [VarCurr] :
( ~ v100645(VarCurr)
<=> v100584(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19990,axiom,
! [VarCurr] :
( v100625(VarCurr)
<=> ( v100626(VarCurr)
| v100643(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19989,axiom,
! [VarCurr] :
( v100643(VarCurr)
<=> ( v100604(VarCurr)
& v100644(VarCurr) ) ) ).
fof(writeUnaryOperator_7852,axiom,
! [VarCurr] :
( ~ v100644(VarCurr)
<=> v100606(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19988,axiom,
! [VarCurr] :
( v100626(VarCurr)
<=> ( v100627(VarCurr)
& v100606(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19987,axiom,
! [VarCurr] :
( v100627(VarCurr)
<=> ( v100628(VarCurr)
| v100637(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19986,axiom,
! [VarCurr] :
( v100637(VarCurr)
<=> ( v100638(VarCurr)
& v100642(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6963,axiom,
! [VarCurr] :
( v100642(VarCurr)
<=> ( ( v100630(VarCurr,bitIndex2)
<=> $false )
& ( v100630(VarCurr,bitIndex1)
<=> $false )
& ( v100630(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19985,axiom,
! [VarCurr] :
( v100638(VarCurr)
<=> ( v100639(VarCurr)
| v100640(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19984,axiom,
! [VarCurr] :
( v100640(VarCurr)
<=> ( v100604(VarCurr)
& v100641(VarCurr) ) ) ).
fof(writeUnaryOperator_7851,axiom,
! [VarCurr] :
( ~ v100641(VarCurr)
<=> v100639(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6962,axiom,
! [VarCurr] :
( v100639(VarCurr)
<=> ( v100594(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19983,axiom,
! [VarCurr] :
( v100628(VarCurr)
<=> ( v100629(VarCurr)
| v100631(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19982,axiom,
! [VarCurr] :
( v100631(VarCurr)
<=> ( v100632(VarCurr)
& v100636(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6961,axiom,
! [VarCurr] :
( v100636(VarCurr)
<=> ( ( v100630(VarCurr,bitIndex2)
<=> $false )
& ( v100630(VarCurr,bitIndex1)
<=> $true )
& ( v100630(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19981,axiom,
! [VarCurr] :
( v100632(VarCurr)
<=> ( v100633(VarCurr)
| v100634(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19980,axiom,
! [VarCurr] :
( v100634(VarCurr)
<=> ( v100604(VarCurr)
& v100635(VarCurr) ) ) ).
fof(writeUnaryOperator_7850,axiom,
! [VarCurr] :
( ~ v100635(VarCurr)
<=> v100633(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6960,axiom,
! [VarCurr] :
( v100633(VarCurr)
<=> ( v100594(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6959,axiom,
! [VarCurr] :
( v100629(VarCurr)
<=> ( ( v100630(VarCurr,bitIndex2)
<=> $true )
& ( v100630(VarCurr,bitIndex1)
<=> $false )
& ( v100630(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30686,axiom,
! [VarCurr] :
( v100630(VarCurr,bitIndex0)
<=> v100592(VarCurr) ) ).
fof(addAssignment_30685,axiom,
! [VarCurr] :
( v100630(VarCurr,bitIndex1)
<=> v100590(VarCurr) ) ).
fof(addAssignment_30684,axiom,
! [VarCurr] :
( v100630(VarCurr,bitIndex2)
<=> v100588(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19979,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100614(VarNext)
<=> ( v100615(VarNext)
& v100610(VarNext) ) ) ) ).
fof(writeUnaryOperator_7849,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100615(VarNext)
<=> v100617(VarNext) ) ) ).
fof(addAssignment_30683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100617(VarNext)
<=> v100610(VarCurr) ) ) ).
fof(addAssignment_30682,axiom,
! [VarCurr] :
( v100610(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_30681,axiom,
! [VarCurr] :
( v100608(VarCurr)
<=> $false ) ).
fof(addAssignment_30680,axiom,
! [VarCurr] :
( v100606(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_30679,axiom,
! [VarCurr] :
( v100604(VarCurr)
<=> $false ) ).
fof(addAssignment_30678,axiom,
! [VarCurr] :
( v100594(VarCurr)
<=> v5941(VarCurr,bitIndex22) ) ).
fof(addAssignment_30677,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex22)
<=> v5943(VarCurr,bitIndex22) ) ).
fof(addAssignment_30676,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex22)
<=> v5945(VarCurr,bitIndex22) ) ).
fof(addAssignment_30675,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex22)
<=> v5947(VarCurr,bitIndex22) ) ).
fof(addAssignment_30674,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex22)
<=> v5949(VarCurr,bitIndex22) ) ).
fof(addAssignment_30673,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex22)
<=> v5951(VarCurr,bitIndex22) ) ).
fof(addAssignment_30672,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex22)
<=> v5953(VarCurr,bitIndex22) ) ).
fof(addAssignment_30671,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex22)
<=> v5955(VarCurr,bitIndex22) ) ).
fof(addAssignment_30670,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex22)
<=> v5957(VarCurr,bitIndex22) ) ).
fof(addAssignment_30669,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex22)
<=> v100596(VarNext,bitIndex22) ) ).
fof(addCaseBooleanConditionEqualRanges1_1605,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100597(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100596(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1661,axiom,
! [VarNext] :
( v100597(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100596(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19978,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100597(VarNext)
<=> v100598(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19977,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100598(VarNext)
<=> ( v100600(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_7848,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100600(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_30668,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex22)
<=> v5961(VarCurr,bitIndex22) ) ).
fof(addAssignment_30667,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex22)
<=> v5963(VarCurr,bitIndex22) ) ).
fof(addAssignment_30666,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex22)
<=> v5965(VarCurr,bitIndex22) ) ).
fof(addAssignment_30665,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex22)
<=> v5967(VarCurr,bitIndex22) ) ).
fof(addAssignment_30664,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex22)
<=> v5969(VarCurr,bitIndex22) ) ).
fof(addAssignment_30663,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex22)
<=> v476(VarCurr,bitIndex22) ) ).
fof(addAssignment_30662,axiom,
! [VarCurr] :
( v100592(VarCurr)
<=> $false ) ).
fof(addAssignment_30661,axiom,
! [VarCurr] :
( v100590(VarCurr)
<=> $false ) ).
fof(addAssignment_30660,axiom,
! [VarCurr] :
( v100588(VarCurr)
<=> $true ) ).
fof(addAssignment_30659,axiom,
! [VarCurr] :
( v100586(VarCurr)
<=> $false ) ).
fof(addAssignment_30658,axiom,
! [VarCurr] :
( v100584(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1604,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100537(VarNext)
=> ( v100506(VarNext)
<=> v100506(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1660,axiom,
! [VarNext] :
( v100537(VarNext)
=> ( v100506(VarNext)
<=> v100572(VarNext) ) ) ).
fof(addAssignment_30657,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100572(VarNext)
<=> v100570(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4746,axiom,
! [VarCurr] :
( ~ v100508(VarCurr)
=> ( v100570(VarCurr)
<=> v100573(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4756,axiom,
! [VarCurr] :
( v100508(VarCurr)
=> ( v100570(VarCurr)
<=> v100510(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4745,axiom,
! [VarCurr] :
( ~ v100550(VarCurr)
=> ( v100573(VarCurr)
<=> v100532(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4755,axiom,
! [VarCurr] :
( v100550(VarCurr)
=> ( v100573(VarCurr)
<=> v100574(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1169,axiom,
! [VarCurr] :
( ( ~ v100553(VarCurr)
& ~ v100555(VarCurr) )
=> ( v100574(VarCurr)
<=> v100578(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4744,axiom,
! [VarCurr] :
( v100555(VarCurr)
=> ( v100574(VarCurr)
<=> v100577(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4754,axiom,
! [VarCurr] :
( v100553(VarCurr)
=> ( v100574(VarCurr)
<=> v100575(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4743,axiom,
! [VarCurr] :
( ~ v100563(VarCurr)
=> ( v100578(VarCurr)
<=> v100532(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4753,axiom,
! [VarCurr] :
( v100563(VarCurr)
=> ( v100578(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4742,axiom,
! [VarCurr] :
( ~ v100557(VarCurr)
=> ( v100577(VarCurr)
<=> v100532(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4752,axiom,
! [VarCurr] :
( v100557(VarCurr)
=> ( v100577(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2153,axiom,
! [VarCurr] :
( ~ v100576(VarCurr)
=> ( v100575(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2153,axiom,
! [VarCurr] :
( v100576(VarCurr)
=> ( v100575(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6958,axiom,
! [VarCurr] :
( v100576(VarCurr)
<=> ( v100518(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100537(VarNext)
<=> ( v100538(VarNext)
& v100547(VarNext) ) ) ) ).
fof(addAssignment_30656,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100547(VarNext)
<=> v100545(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19975,axiom,
! [VarCurr] :
( v100545(VarCurr)
<=> ( v100508(VarCurr)
| v100548(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19974,axiom,
! [VarCurr] :
( v100548(VarCurr)
<=> ( v100549(VarCurr)
& v100569(VarCurr) ) ) ).
fof(writeUnaryOperator_7847,axiom,
! [VarCurr] :
( ~ v100569(VarCurr)
<=> v100508(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19973,axiom,
! [VarCurr] :
( v100549(VarCurr)
<=> ( v100550(VarCurr)
| v100567(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19972,axiom,
! [VarCurr] :
( v100567(VarCurr)
<=> ( v100528(VarCurr)
& v100568(VarCurr) ) ) ).
fof(writeUnaryOperator_7846,axiom,
! [VarCurr] :
( ~ v100568(VarCurr)
<=> v100530(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19971,axiom,
! [VarCurr] :
( v100550(VarCurr)
<=> ( v100551(VarCurr)
& v100530(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19970,axiom,
! [VarCurr] :
( v100551(VarCurr)
<=> ( v100552(VarCurr)
| v100561(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19969,axiom,
! [VarCurr] :
( v100561(VarCurr)
<=> ( v100562(VarCurr)
& v100566(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6957,axiom,
! [VarCurr] :
( v100566(VarCurr)
<=> ( ( v100554(VarCurr,bitIndex2)
<=> $false )
& ( v100554(VarCurr,bitIndex1)
<=> $false )
& ( v100554(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19968,axiom,
! [VarCurr] :
( v100562(VarCurr)
<=> ( v100563(VarCurr)
| v100564(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19967,axiom,
! [VarCurr] :
( v100564(VarCurr)
<=> ( v100528(VarCurr)
& v100565(VarCurr) ) ) ).
fof(writeUnaryOperator_7845,axiom,
! [VarCurr] :
( ~ v100565(VarCurr)
<=> v100563(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6956,axiom,
! [VarCurr] :
( v100563(VarCurr)
<=> ( v100518(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19966,axiom,
! [VarCurr] :
( v100552(VarCurr)
<=> ( v100553(VarCurr)
| v100555(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19965,axiom,
! [VarCurr] :
( v100555(VarCurr)
<=> ( v100556(VarCurr)
& v100560(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6955,axiom,
! [VarCurr] :
( v100560(VarCurr)
<=> ( ( v100554(VarCurr,bitIndex2)
<=> $false )
& ( v100554(VarCurr,bitIndex1)
<=> $true )
& ( v100554(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19964,axiom,
! [VarCurr] :
( v100556(VarCurr)
<=> ( v100557(VarCurr)
| v100558(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19963,axiom,
! [VarCurr] :
( v100558(VarCurr)
<=> ( v100528(VarCurr)
& v100559(VarCurr) ) ) ).
fof(writeUnaryOperator_7844,axiom,
! [VarCurr] :
( ~ v100559(VarCurr)
<=> v100557(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6954,axiom,
! [VarCurr] :
( v100557(VarCurr)
<=> ( v100518(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6953,axiom,
! [VarCurr] :
( v100553(VarCurr)
<=> ( ( v100554(VarCurr,bitIndex2)
<=> $true )
& ( v100554(VarCurr,bitIndex1)
<=> $false )
& ( v100554(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30655,axiom,
! [VarCurr] :
( v100554(VarCurr,bitIndex0)
<=> v100516(VarCurr) ) ).
fof(addAssignment_30654,axiom,
! [VarCurr] :
( v100554(VarCurr,bitIndex1)
<=> v100514(VarCurr) ) ).
fof(addAssignment_30653,axiom,
! [VarCurr] :
( v100554(VarCurr,bitIndex2)
<=> v100512(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100538(VarNext)
<=> ( v100539(VarNext)
& v100534(VarNext) ) ) ) ).
fof(writeUnaryOperator_7843,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100539(VarNext)
<=> v100541(VarNext) ) ) ).
fof(addAssignment_30652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100541(VarNext)
<=> v100534(VarCurr) ) ) ).
fof(addAssignment_30651,axiom,
! [VarCurr] :
( v100534(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_30650,axiom,
! [VarCurr] :
( v100532(VarCurr)
<=> $false ) ).
fof(addAssignment_30649,axiom,
! [VarCurr] :
( v100530(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_30648,axiom,
! [VarCurr] :
( v100528(VarCurr)
<=> $false ) ).
fof(addAssignment_30647,axiom,
! [VarCurr] :
( v100518(VarCurr)
<=> v5941(VarCurr,bitIndex21) ) ).
fof(addAssignment_30646,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex21)
<=> v5943(VarCurr,bitIndex21) ) ).
fof(addAssignment_30645,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex21)
<=> v5945(VarCurr,bitIndex21) ) ).
fof(addAssignment_30644,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex21)
<=> v5947(VarCurr,bitIndex21) ) ).
fof(addAssignment_30643,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex21)
<=> v5949(VarCurr,bitIndex21) ) ).
fof(addAssignment_30642,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex21)
<=> v5951(VarCurr,bitIndex21) ) ).
fof(addAssignment_30641,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex21)
<=> v5953(VarCurr,bitIndex21) ) ).
fof(addAssignment_30640,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex21)
<=> v5955(VarCurr,bitIndex21) ) ).
fof(addAssignment_30639,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex21)
<=> v5957(VarCurr,bitIndex21) ) ).
fof(addAssignment_30638,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex21)
<=> v100520(VarNext,bitIndex21) ) ).
fof(addCaseBooleanConditionEqualRanges1_1603,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100521(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100520(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1659,axiom,
! [VarNext] :
( v100521(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100520(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100521(VarNext)
<=> v100522(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100522(VarNext)
<=> ( v100524(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_7842,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100524(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_30637,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex21)
<=> v5961(VarCurr,bitIndex21) ) ).
fof(addAssignment_30636,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex21)
<=> v5963(VarCurr,bitIndex21) ) ).
fof(addAssignment_30635,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex21)
<=> v5965(VarCurr,bitIndex21) ) ).
fof(addAssignment_30634,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex21)
<=> v5967(VarCurr,bitIndex21) ) ).
fof(addAssignment_30633,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex21)
<=> v5969(VarCurr,bitIndex21) ) ).
fof(addAssignment_30632,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex21)
<=> v476(VarCurr,bitIndex21) ) ).
fof(addAssignment_30631,axiom,
! [VarCurr] :
( v100516(VarCurr)
<=> $false ) ).
fof(addAssignment_30630,axiom,
! [VarCurr] :
( v100514(VarCurr)
<=> $false ) ).
fof(addAssignment_30629,axiom,
! [VarCurr] :
( v100512(VarCurr)
<=> $true ) ).
fof(addAssignment_30628,axiom,
! [VarCurr] :
( v100510(VarCurr)
<=> $false ) ).
fof(addAssignment_30627,axiom,
! [VarCurr] :
( v100508(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1602,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100461(VarNext)
=> ( v100430(VarNext)
<=> v100430(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1658,axiom,
! [VarNext] :
( v100461(VarNext)
=> ( v100430(VarNext)
<=> v100496(VarNext) ) ) ).
fof(addAssignment_30626,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100496(VarNext)
<=> v100494(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4741,axiom,
! [VarCurr] :
( ~ v100432(VarCurr)
=> ( v100494(VarCurr)
<=> v100497(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4751,axiom,
! [VarCurr] :
( v100432(VarCurr)
=> ( v100494(VarCurr)
<=> v100434(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4740,axiom,
! [VarCurr] :
( ~ v100474(VarCurr)
=> ( v100497(VarCurr)
<=> v100456(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4750,axiom,
! [VarCurr] :
( v100474(VarCurr)
=> ( v100497(VarCurr)
<=> v100498(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1168,axiom,
! [VarCurr] :
( ( ~ v100477(VarCurr)
& ~ v100479(VarCurr) )
=> ( v100498(VarCurr)
<=> v100502(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4739,axiom,
! [VarCurr] :
( v100479(VarCurr)
=> ( v100498(VarCurr)
<=> v100501(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4749,axiom,
! [VarCurr] :
( v100477(VarCurr)
=> ( v100498(VarCurr)
<=> v100499(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4738,axiom,
! [VarCurr] :
( ~ v100487(VarCurr)
=> ( v100502(VarCurr)
<=> v100456(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4748,axiom,
! [VarCurr] :
( v100487(VarCurr)
=> ( v100502(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4737,axiom,
! [VarCurr] :
( ~ v100481(VarCurr)
=> ( v100501(VarCurr)
<=> v100456(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4747,axiom,
! [VarCurr] :
( v100481(VarCurr)
=> ( v100501(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2152,axiom,
! [VarCurr] :
( ~ v100500(VarCurr)
=> ( v100499(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2152,axiom,
! [VarCurr] :
( v100500(VarCurr)
=> ( v100499(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6952,axiom,
! [VarCurr] :
( v100500(VarCurr)
<=> ( v100442(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19959,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100461(VarNext)
<=> ( v100462(VarNext)
& v100471(VarNext) ) ) ) ).
fof(addAssignment_30625,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100471(VarNext)
<=> v100469(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19958,axiom,
! [VarCurr] :
( v100469(VarCurr)
<=> ( v100432(VarCurr)
| v100472(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19957,axiom,
! [VarCurr] :
( v100472(VarCurr)
<=> ( v100473(VarCurr)
& v100493(VarCurr) ) ) ).
fof(writeUnaryOperator_7841,axiom,
! [VarCurr] :
( ~ v100493(VarCurr)
<=> v100432(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19956,axiom,
! [VarCurr] :
( v100473(VarCurr)
<=> ( v100474(VarCurr)
| v100491(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19955,axiom,
! [VarCurr] :
( v100491(VarCurr)
<=> ( v100452(VarCurr)
& v100492(VarCurr) ) ) ).
fof(writeUnaryOperator_7840,axiom,
! [VarCurr] :
( ~ v100492(VarCurr)
<=> v100454(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19954,axiom,
! [VarCurr] :
( v100474(VarCurr)
<=> ( v100475(VarCurr)
& v100454(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19953,axiom,
! [VarCurr] :
( v100475(VarCurr)
<=> ( v100476(VarCurr)
| v100485(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19952,axiom,
! [VarCurr] :
( v100485(VarCurr)
<=> ( v100486(VarCurr)
& v100490(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6951,axiom,
! [VarCurr] :
( v100490(VarCurr)
<=> ( ( v100478(VarCurr,bitIndex2)
<=> $false )
& ( v100478(VarCurr,bitIndex1)
<=> $false )
& ( v100478(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19951,axiom,
! [VarCurr] :
( v100486(VarCurr)
<=> ( v100487(VarCurr)
| v100488(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19950,axiom,
! [VarCurr] :
( v100488(VarCurr)
<=> ( v100452(VarCurr)
& v100489(VarCurr) ) ) ).
fof(writeUnaryOperator_7839,axiom,
! [VarCurr] :
( ~ v100489(VarCurr)
<=> v100487(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6950,axiom,
! [VarCurr] :
( v100487(VarCurr)
<=> ( v100442(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19949,axiom,
! [VarCurr] :
( v100476(VarCurr)
<=> ( v100477(VarCurr)
| v100479(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19948,axiom,
! [VarCurr] :
( v100479(VarCurr)
<=> ( v100480(VarCurr)
& v100484(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6949,axiom,
! [VarCurr] :
( v100484(VarCurr)
<=> ( ( v100478(VarCurr,bitIndex2)
<=> $false )
& ( v100478(VarCurr,bitIndex1)
<=> $true )
& ( v100478(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19947,axiom,
! [VarCurr] :
( v100480(VarCurr)
<=> ( v100481(VarCurr)
| v100482(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19946,axiom,
! [VarCurr] :
( v100482(VarCurr)
<=> ( v100452(VarCurr)
& v100483(VarCurr) ) ) ).
fof(writeUnaryOperator_7838,axiom,
! [VarCurr] :
( ~ v100483(VarCurr)
<=> v100481(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6948,axiom,
! [VarCurr] :
( v100481(VarCurr)
<=> ( v100442(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6947,axiom,
! [VarCurr] :
( v100477(VarCurr)
<=> ( ( v100478(VarCurr,bitIndex2)
<=> $true )
& ( v100478(VarCurr,bitIndex1)
<=> $false )
& ( v100478(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30624,axiom,
! [VarCurr] :
( v100478(VarCurr,bitIndex0)
<=> v100440(VarCurr) ) ).
fof(addAssignment_30623,axiom,
! [VarCurr] :
( v100478(VarCurr,bitIndex1)
<=> v100438(VarCurr) ) ).
fof(addAssignment_30622,axiom,
! [VarCurr] :
( v100478(VarCurr,bitIndex2)
<=> v100436(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19945,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100462(VarNext)
<=> ( v100463(VarNext)
& v100458(VarNext) ) ) ) ).
fof(writeUnaryOperator_7837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100463(VarNext)
<=> v100465(VarNext) ) ) ).
fof(addAssignment_30621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100465(VarNext)
<=> v100458(VarCurr) ) ) ).
fof(addAssignment_30620,axiom,
! [VarCurr] :
( v100458(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_30619,axiom,
! [VarCurr] :
( v100456(VarCurr)
<=> $false ) ).
fof(addAssignment_30618,axiom,
! [VarCurr] :
( v100454(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_30617,axiom,
! [VarCurr] :
( v100452(VarCurr)
<=> $false ) ).
fof(addAssignment_30616,axiom,
! [VarCurr] :
( v100442(VarCurr)
<=> v5941(VarCurr,bitIndex20) ) ).
fof(addAssignment_30615,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex20)
<=> v5943(VarCurr,bitIndex20) ) ).
fof(addAssignment_30614,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex20)
<=> v5945(VarCurr,bitIndex20) ) ).
fof(addAssignment_30613,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex20)
<=> v5947(VarCurr,bitIndex20) ) ).
fof(addAssignment_30612,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex20)
<=> v5949(VarCurr,bitIndex20) ) ).
fof(addAssignment_30611,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex20)
<=> v5951(VarCurr,bitIndex20) ) ).
fof(addAssignment_30610,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex20)
<=> v5953(VarCurr,bitIndex20) ) ).
fof(addAssignment_30609,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex20)
<=> v5955(VarCurr,bitIndex20) ) ).
fof(addAssignment_30608,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex20)
<=> v5957(VarCurr,bitIndex20) ) ).
fof(addAssignment_30607,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex20)
<=> v100444(VarNext,bitIndex20) ) ).
fof(addCaseBooleanConditionEqualRanges1_1601,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100445(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100444(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1657,axiom,
! [VarNext] :
( v100445(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100444(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19944,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100445(VarNext)
<=> v100446(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100446(VarNext)
<=> ( v100448(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_7836,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100448(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_30606,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex20)
<=> v5961(VarCurr,bitIndex20) ) ).
fof(addAssignment_30605,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex20)
<=> v5963(VarCurr,bitIndex20) ) ).
fof(addAssignment_30604,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex20)
<=> v5965(VarCurr,bitIndex20) ) ).
fof(addAssignment_30603,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex20)
<=> v5967(VarCurr,bitIndex20) ) ).
fof(addAssignment_30602,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex20)
<=> v5969(VarCurr,bitIndex20) ) ).
fof(addAssignment_30601,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex20)
<=> v476(VarCurr,bitIndex20) ) ).
fof(addAssignment_30600,axiom,
! [VarCurr] :
( v100440(VarCurr)
<=> $false ) ).
fof(addAssignment_30599,axiom,
! [VarCurr] :
( v100438(VarCurr)
<=> $false ) ).
fof(addAssignment_30598,axiom,
! [VarCurr] :
( v100436(VarCurr)
<=> $true ) ).
fof(addAssignment_30597,axiom,
! [VarCurr] :
( v100434(VarCurr)
<=> $false ) ).
fof(addAssignment_30596,axiom,
! [VarCurr] :
( v100432(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1600,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100385(VarNext)
=> ( v100354(VarNext)
<=> v100354(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1656,axiom,
! [VarNext] :
( v100385(VarNext)
=> ( v100354(VarNext)
<=> v100420(VarNext) ) ) ).
fof(addAssignment_30595,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100420(VarNext)
<=> v100418(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4736,axiom,
! [VarCurr] :
( ~ v100356(VarCurr)
=> ( v100418(VarCurr)
<=> v100421(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4746,axiom,
! [VarCurr] :
( v100356(VarCurr)
=> ( v100418(VarCurr)
<=> v100358(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4735,axiom,
! [VarCurr] :
( ~ v100398(VarCurr)
=> ( v100421(VarCurr)
<=> v100380(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4745,axiom,
! [VarCurr] :
( v100398(VarCurr)
=> ( v100421(VarCurr)
<=> v100422(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1167,axiom,
! [VarCurr] :
( ( ~ v100401(VarCurr)
& ~ v100403(VarCurr) )
=> ( v100422(VarCurr)
<=> v100426(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4734,axiom,
! [VarCurr] :
( v100403(VarCurr)
=> ( v100422(VarCurr)
<=> v100425(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4744,axiom,
! [VarCurr] :
( v100401(VarCurr)
=> ( v100422(VarCurr)
<=> v100423(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4733,axiom,
! [VarCurr] :
( ~ v100411(VarCurr)
=> ( v100426(VarCurr)
<=> v100380(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4743,axiom,
! [VarCurr] :
( v100411(VarCurr)
=> ( v100426(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4732,axiom,
! [VarCurr] :
( ~ v100405(VarCurr)
=> ( v100425(VarCurr)
<=> v100380(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4742,axiom,
! [VarCurr] :
( v100405(VarCurr)
=> ( v100425(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2151,axiom,
! [VarCurr] :
( ~ v100424(VarCurr)
=> ( v100423(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2151,axiom,
! [VarCurr] :
( v100424(VarCurr)
=> ( v100423(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6946,axiom,
! [VarCurr] :
( v100424(VarCurr)
<=> ( v100366(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19942,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100385(VarNext)
<=> ( v100386(VarNext)
& v100395(VarNext) ) ) ) ).
fof(addAssignment_30594,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100395(VarNext)
<=> v100393(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19941,axiom,
! [VarCurr] :
( v100393(VarCurr)
<=> ( v100356(VarCurr)
| v100396(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19940,axiom,
! [VarCurr] :
( v100396(VarCurr)
<=> ( v100397(VarCurr)
& v100417(VarCurr) ) ) ).
fof(writeUnaryOperator_7835,axiom,
! [VarCurr] :
( ~ v100417(VarCurr)
<=> v100356(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19939,axiom,
! [VarCurr] :
( v100397(VarCurr)
<=> ( v100398(VarCurr)
| v100415(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19938,axiom,
! [VarCurr] :
( v100415(VarCurr)
<=> ( v100376(VarCurr)
& v100416(VarCurr) ) ) ).
fof(writeUnaryOperator_7834,axiom,
! [VarCurr] :
( ~ v100416(VarCurr)
<=> v100378(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19937,axiom,
! [VarCurr] :
( v100398(VarCurr)
<=> ( v100399(VarCurr)
& v100378(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19936,axiom,
! [VarCurr] :
( v100399(VarCurr)
<=> ( v100400(VarCurr)
| v100409(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19935,axiom,
! [VarCurr] :
( v100409(VarCurr)
<=> ( v100410(VarCurr)
& v100414(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6945,axiom,
! [VarCurr] :
( v100414(VarCurr)
<=> ( ( v100402(VarCurr,bitIndex2)
<=> $false )
& ( v100402(VarCurr,bitIndex1)
<=> $false )
& ( v100402(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19934,axiom,
! [VarCurr] :
( v100410(VarCurr)
<=> ( v100411(VarCurr)
| v100412(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19933,axiom,
! [VarCurr] :
( v100412(VarCurr)
<=> ( v100376(VarCurr)
& v100413(VarCurr) ) ) ).
fof(writeUnaryOperator_7833,axiom,
! [VarCurr] :
( ~ v100413(VarCurr)
<=> v100411(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6944,axiom,
! [VarCurr] :
( v100411(VarCurr)
<=> ( v100366(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19932,axiom,
! [VarCurr] :
( v100400(VarCurr)
<=> ( v100401(VarCurr)
| v100403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19931,axiom,
! [VarCurr] :
( v100403(VarCurr)
<=> ( v100404(VarCurr)
& v100408(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6943,axiom,
! [VarCurr] :
( v100408(VarCurr)
<=> ( ( v100402(VarCurr,bitIndex2)
<=> $false )
& ( v100402(VarCurr,bitIndex1)
<=> $true )
& ( v100402(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19930,axiom,
! [VarCurr] :
( v100404(VarCurr)
<=> ( v100405(VarCurr)
| v100406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19929,axiom,
! [VarCurr] :
( v100406(VarCurr)
<=> ( v100376(VarCurr)
& v100407(VarCurr) ) ) ).
fof(writeUnaryOperator_7832,axiom,
! [VarCurr] :
( ~ v100407(VarCurr)
<=> v100405(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6942,axiom,
! [VarCurr] :
( v100405(VarCurr)
<=> ( v100366(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6941,axiom,
! [VarCurr] :
( v100401(VarCurr)
<=> ( ( v100402(VarCurr,bitIndex2)
<=> $true )
& ( v100402(VarCurr,bitIndex1)
<=> $false )
& ( v100402(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30593,axiom,
! [VarCurr] :
( v100402(VarCurr,bitIndex0)
<=> v100364(VarCurr) ) ).
fof(addAssignment_30592,axiom,
! [VarCurr] :
( v100402(VarCurr,bitIndex1)
<=> v100362(VarCurr) ) ).
fof(addAssignment_30591,axiom,
! [VarCurr] :
( v100402(VarCurr,bitIndex2)
<=> v100360(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100386(VarNext)
<=> ( v100387(VarNext)
& v100382(VarNext) ) ) ) ).
fof(writeUnaryOperator_7831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100387(VarNext)
<=> v100389(VarNext) ) ) ).
fof(addAssignment_30590,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100389(VarNext)
<=> v100382(VarCurr) ) ) ).
fof(addAssignment_30589,axiom,
! [VarCurr] :
( v100382(VarCurr)
<=> v6086(VarCurr) ) ).
fof(addAssignment_30588,axiom,
! [VarCurr] :
( v100380(VarCurr)
<=> $false ) ).
fof(addAssignment_30587,axiom,
! [VarCurr] :
( v100378(VarCurr)
<=> v6008(VarCurr) ) ).
fof(addAssignment_30586,axiom,
! [VarCurr] :
( v100376(VarCurr)
<=> $false ) ).
fof(addAssignment_30585,axiom,
! [VarCurr] :
( v100366(VarCurr)
<=> v5941(VarCurr,bitIndex19) ) ).
fof(addAssignment_30584,axiom,
! [VarCurr] :
( v5941(VarCurr,bitIndex19)
<=> v5943(VarCurr,bitIndex19) ) ).
fof(addAssignment_30583,axiom,
! [VarCurr] :
( v5943(VarCurr,bitIndex19)
<=> v5945(VarCurr,bitIndex19) ) ).
fof(addAssignment_30582,axiom,
! [VarCurr] :
( v5945(VarCurr,bitIndex19)
<=> v5947(VarCurr,bitIndex19) ) ).
fof(addAssignment_30581,axiom,
! [VarCurr] :
( v5947(VarCurr,bitIndex19)
<=> v5949(VarCurr,bitIndex19) ) ).
fof(addAssignment_30580,axiom,
! [VarCurr] :
( v5949(VarCurr,bitIndex19)
<=> v5951(VarCurr,bitIndex19) ) ).
fof(addAssignment_30579,axiom,
! [VarCurr] :
( v5951(VarCurr,bitIndex19)
<=> v5953(VarCurr,bitIndex19) ) ).
fof(addAssignment_30578,axiom,
! [VarCurr] :
( v5953(VarCurr,bitIndex19)
<=> v5955(VarCurr,bitIndex19) ) ).
fof(addAssignment_30577,axiom,
! [VarCurr] :
( v5955(VarCurr,bitIndex19)
<=> v5957(VarCurr,bitIndex19) ) ).
fof(addAssignment_30576,axiom,
! [VarNext] :
( v5957(VarNext,bitIndex19)
<=> v100368(VarNext,bitIndex19) ) ).
fof(addCaseBooleanConditionEqualRanges1_1599,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100369(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100368(VarNext,B)
<=> v5957(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1655,axiom,
! [VarNext] :
( v100369(VarNext)
=> ! [B] :
( range_63_0(B)
=> ( v100368(VarNext,B)
<=> v5999(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100369(VarNext)
<=> v100370(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19926,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100370(VarNext)
<=> ( v100372(VarNext)
& v678(VarNext) ) ) ) ).
fof(writeUnaryOperator_7830,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100372(VarNext)
<=> v691(VarNext) ) ) ).
fof(addAssignment_30575,axiom,
! [VarCurr] :
( v5959(VarCurr,bitIndex19)
<=> v5961(VarCurr,bitIndex19) ) ).
fof(addAssignment_30574,axiom,
! [VarCurr] :
( v5961(VarCurr,bitIndex19)
<=> v5963(VarCurr,bitIndex19) ) ).
fof(addAssignment_30573,axiom,
! [VarCurr] :
( v5963(VarCurr,bitIndex19)
<=> v5965(VarCurr,bitIndex19) ) ).
fof(addAssignment_30572,axiom,
! [VarCurr] :
( v5965(VarCurr,bitIndex19)
<=> v5967(VarCurr,bitIndex19) ) ).
fof(addAssignment_30571,axiom,
! [VarCurr] :
( v5967(VarCurr,bitIndex19)
<=> v5969(VarCurr,bitIndex19) ) ).
fof(addAssignment_30570,axiom,
! [VarCurr] :
( v5969(VarCurr,bitIndex19)
<=> v476(VarCurr,bitIndex19) ) ).
fof(addAssignment_30569,axiom,
! [VarCurr] :
( v100364(VarCurr)
<=> $false ) ).
fof(addAssignment_30568,axiom,
! [VarCurr] :
( v100362(VarCurr)
<=> $false ) ).
fof(addAssignment_30567,axiom,
! [VarCurr] :
( v100360(VarCurr)
<=> $true ) ).
fof(addAssignment_30566,axiom,
! [VarCurr] :
( v100358(VarCurr)
<=> $false ) ).
fof(addAssignment_30565,axiom,
! [VarCurr] :
( v100356(VarCurr)
<=> v5916(VarCurr) ) ).
fof(addAssignment_30564,axiom,
! [VarCurr] :
( v100349(VarCurr)
<=> v100351(VarCurr) ) ).
fof(addAssignment_30563,axiom,
! [VarCurr] :
( v100351(VarCurr)
<=> v4252(VarCurr) ) ).
fof(addAssignment_30562,axiom,
! [VarCurr,B] :
( range_123_77(B)
=> ( v100126(VarCurr,B)
<=> v100128(VarCurr,B) ) ) ).
fof(addAssignment_30561,axiom,
! [VarCurr,B] :
( range_123_77(B)
=> ( v100128(VarCurr,B)
<=> v100130(VarCurr,B) ) ) ).
fof(addAssignment_30560,axiom,
! [VarNext,B] :
( range_123_77(B)
=> ( v100130(VarNext,B)
<=> v100339(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1598,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100340(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100339(VarNext,B)
<=> v100130(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1654,axiom,
! [VarNext] :
( v100340(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100339(VarNext,B)
<=> v100155(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19925,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100340(VarNext)
<=> v100341(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19924,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100341(VarNext)
<=> ( v100343(VarNext)
& v100142(VarNext) ) ) ) ).
fof(writeUnaryOperator_7829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100343(VarNext)
<=> v100149(VarNext) ) ) ).
fof(addAssignment_30559,axiom,
! [VarCurr,B] :
( range_123_77(B)
=> ( v18445(VarCurr,B)
<=> v18447(VarCurr,B) ) ) ).
fof(addAssignment_30558,axiom,
! [VarCurr,B] :
( range_123_77(B)
=> ( v18447(VarCurr,B)
<=> v18449(VarCurr,B) ) ) ).
fof(addAssignment_30557,axiom,
! [VarNext,B] :
( range_123_77(B)
=> ( v18449(VarNext,B)
<=> v100331(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1597,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100332(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100331(VarNext,B)
<=> v18449(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1653,axiom,
! [VarNext] :
( v100332(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100331(VarNext,B)
<=> v19228(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100332(VarNext)
<=> v100333(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19922,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100333(VarNext)
<=> ( v100335(VarNext)
& v907(VarNext) ) ) ) ).
fof(writeUnaryOperator_7828,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100335(VarNext)
<=> v16786(VarNext) ) ) ).
fof(addAssignment_30556,axiom,
! [VarCurr,B] :
( range_123_77(B)
=> ( v18452(VarCurr,B)
<=> v19209(VarCurr,B) ) ) ).
fof(range_axiom_61,axiom,
! [B] :
( range_123_77(B)
<=> ( $false
| bitIndex77 = B
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B
| bitIndex85 = B
| bitIndex86 = B
| bitIndex87 = B
| bitIndex88 = B
| bitIndex89 = B
| bitIndex90 = B
| bitIndex91 = B
| bitIndex92 = B
| bitIndex93 = B
| bitIndex94 = B
| bitIndex95 = B
| bitIndex96 = B
| bitIndex97 = B
| bitIndex98 = B
| bitIndex99 = B
| bitIndex100 = B
| bitIndex101 = B
| bitIndex102 = B
| bitIndex103 = B
| bitIndex104 = B
| bitIndex105 = B
| bitIndex106 = B
| bitIndex107 = B
| bitIndex108 = B
| bitIndex109 = B
| bitIndex110 = B
| bitIndex111 = B
| bitIndex112 = B
| bitIndex113 = B
| bitIndex114 = B
| bitIndex115 = B
| bitIndex116 = B
| bitIndex117 = B
| bitIndex118 = B
| bitIndex119 = B
| bitIndex120 = B
| bitIndex121 = B
| bitIndex122 = B
| bitIndex123 = B ) ) ).
fof(addAssignment_30555,axiom,
! [VarCurr] :
( ( v19214(VarCurr,bitIndex7)
<=> v100280(VarCurr,bitIndex84) )
& ( v19214(VarCurr,bitIndex6)
<=> v100280(VarCurr,bitIndex83) )
& ( v19214(VarCurr,bitIndex5)
<=> v100280(VarCurr,bitIndex82) )
& ( v19214(VarCurr,bitIndex4)
<=> v100280(VarCurr,bitIndex81) )
& ( v19214(VarCurr,bitIndex3)
<=> v100280(VarCurr,bitIndex80) )
& ( v19214(VarCurr,bitIndex2)
<=> v100280(VarCurr,bitIndex79) )
& ( v19214(VarCurr,bitIndex1)
<=> v100280(VarCurr,bitIndex78) )
& ( v19214(VarCurr,bitIndex0)
<=> v100280(VarCurr,bitIndex77) ) ) ).
fof(addAssignment_30554,axiom,
! [VarNext,B] :
( range_84_77(B)
=> ( v100280(VarNext,B)
<=> v100323(VarNext,B) ) ) ).
fof(range_axiom_60,axiom,
! [B] :
( range_84_77(B)
<=> ( $false
| bitIndex77 = B
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1596,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100324(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100323(VarNext,B)
<=> v100280(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1652,axiom,
! [VarNext] :
( v100324(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100323(VarNext,B)
<=> v100291(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19921,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100324(VarNext)
<=> v100325(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19920,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100325(VarNext)
<=> ( v100327(VarNext)
& v907(VarNext) ) ) ) ).
fof(writeUnaryOperator_7827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100327(VarNext)
<=> v16786(VarNext) ) ) ).
fof(addAssignment_30553,axiom,
! [VarCurr] :
( ( v19213(VarCurr,bitIndex7)
<=> v100280(VarCurr,bitIndex92) )
& ( v19213(VarCurr,bitIndex6)
<=> v100280(VarCurr,bitIndex91) )
& ( v19213(VarCurr,bitIndex5)
<=> v100280(VarCurr,bitIndex90) )
& ( v19213(VarCurr,bitIndex4)
<=> v100280(VarCurr,bitIndex89) )
& ( v19213(VarCurr,bitIndex3)
<=> v100280(VarCurr,bitIndex88) )
& ( v19213(VarCurr,bitIndex2)
<=> v100280(VarCurr,bitIndex87) )
& ( v19213(VarCurr,bitIndex1)
<=> v100280(VarCurr,bitIndex86) )
& ( v19213(VarCurr,bitIndex0)
<=> v100280(VarCurr,bitIndex85) ) ) ).
fof(addAssignment_30552,axiom,
! [VarNext,B] :
( range_92_85(B)
=> ( v100280(VarNext,B)
<=> v100314(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1595,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100315(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100314(VarNext,B)
<=> v100280(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1651,axiom,
! [VarNext] :
( v100315(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100314(VarNext,B)
<=> v100291(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19919,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100315(VarNext)
<=> v100316(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19918,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100316(VarNext)
<=> ( v100318(VarNext)
& v907(VarNext) ) ) ) ).
fof(writeUnaryOperator_7826,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100318(VarNext)
<=> v16786(VarNext) ) ) ).
fof(addAssignment_30551,axiom,
! [VarCurr,B] :
( range_92_85(B)
=> ( v16760(VarCurr,B)
<=> v16762(VarCurr,B) ) ) ).
fof(addAssignment_30550,axiom,
! [VarCurr,B] :
( range_92_85(B)
=> ( v16762(VarCurr,B)
<=> v16764(VarCurr,B) ) ) ).
fof(addAssignment_30549,axiom,
! [VarCurr,B] :
( range_92_85(B)
=> ( v16764(VarCurr,B)
<=> v16766(VarCurr,B) ) ) ).
fof(addAssignment_30548,axiom,
! [VarCurr,B] :
( range_92_85(B)
=> ( v16766(VarCurr,B)
<=> v16771(VarCurr,B) ) ) ).
fof(range_axiom_59,axiom,
! [B] :
( range_92_85(B)
<=> ( $false
| bitIndex85 = B
| bitIndex86 = B
| bitIndex87 = B
| bitIndex88 = B
| bitIndex89 = B
| bitIndex90 = B
| bitIndex91 = B
| bitIndex92 = B ) ) ).
fof(addAssignment_30547,axiom,
! [VarCurr] :
( ( v19212(VarCurr,bitIndex15)
<=> v100280(VarCurr,bitIndex108) )
& ( v19212(VarCurr,bitIndex14)
<=> v100280(VarCurr,bitIndex107) )
& ( v19212(VarCurr,bitIndex13)
<=> v100280(VarCurr,bitIndex106) )
& ( v19212(VarCurr,bitIndex12)
<=> v100280(VarCurr,bitIndex105) )
& ( v19212(VarCurr,bitIndex11)
<=> v100280(VarCurr,bitIndex104) )
& ( v19212(VarCurr,bitIndex10)
<=> v100280(VarCurr,bitIndex103) )
& ( v19212(VarCurr,bitIndex9)
<=> v100280(VarCurr,bitIndex102) )
& ( v19212(VarCurr,bitIndex8)
<=> v100280(VarCurr,bitIndex101) )
& ( v19212(VarCurr,bitIndex7)
<=> v100280(VarCurr,bitIndex100) )
& ( v19212(VarCurr,bitIndex6)
<=> v100280(VarCurr,bitIndex99) )
& ( v19212(VarCurr,bitIndex5)
<=> v100280(VarCurr,bitIndex98) )
& ( v19212(VarCurr,bitIndex4)
<=> v100280(VarCurr,bitIndex97) )
& ( v19212(VarCurr,bitIndex3)
<=> v100280(VarCurr,bitIndex96) )
& ( v19212(VarCurr,bitIndex2)
<=> v100280(VarCurr,bitIndex95) )
& ( v19212(VarCurr,bitIndex1)
<=> v100280(VarCurr,bitIndex94) )
& ( v19212(VarCurr,bitIndex0)
<=> v100280(VarCurr,bitIndex93) ) ) ).
fof(addAssignment_30546,axiom,
! [VarNext,B] :
( range_108_93(B)
=> ( v100280(VarNext,B)
<=> v100305(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1594,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100306(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100305(VarNext,B)
<=> v100280(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1650,axiom,
! [VarNext] :
( v100306(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100305(VarNext,B)
<=> v100291(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19917,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100306(VarNext)
<=> v100307(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19916,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100307(VarNext)
<=> ( v100309(VarNext)
& v907(VarNext) ) ) ) ).
fof(writeUnaryOperator_7825,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100309(VarNext)
<=> v16786(VarNext) ) ) ).
fof(addAssignment_30545,axiom,
! [VarCurr,B] :
( range_108_93(B)
=> ( v16760(VarCurr,B)
<=> v16762(VarCurr,B) ) ) ).
fof(addAssignment_30544,axiom,
! [VarCurr,B] :
( range_108_93(B)
=> ( v16762(VarCurr,B)
<=> v16764(VarCurr,B) ) ) ).
fof(addAssignment_30543,axiom,
! [VarCurr,B] :
( range_108_93(B)
=> ( v16764(VarCurr,B)
<=> v16766(VarCurr,B) ) ) ).
fof(addAssignment_30542,axiom,
! [VarCurr,B] :
( range_108_93(B)
=> ( v16766(VarCurr,B)
<=> v16771(VarCurr,B) ) ) ).
fof(range_axiom_58,axiom,
! [B] :
( range_108_93(B)
<=> ( $false
| bitIndex93 = B
| bitIndex94 = B
| bitIndex95 = B
| bitIndex96 = B
| bitIndex97 = B
| bitIndex98 = B
| bitIndex99 = B
| bitIndex100 = B
| bitIndex101 = B
| bitIndex102 = B
| bitIndex103 = B
| bitIndex104 = B
| bitIndex105 = B
| bitIndex106 = B
| bitIndex107 = B
| bitIndex108 = B ) ) ).
fof(addAssignment_30541,axiom,
! [VarCurr] :
( ( v19211(VarCurr,bitIndex1)
<=> v100280(VarCurr,bitIndex120) )
& ( v19211(VarCurr,bitIndex0)
<=> v100280(VarCurr,bitIndex119) ) ) ).
fof(addAssignment_30540,axiom,
! [VarNext,B] :
( range_120_119(B)
=> ( v100280(VarNext,B)
<=> v100296(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1593,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100297(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100296(VarNext,B)
<=> v100280(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1649,axiom,
! [VarNext] :
( v100297(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100296(VarNext,B)
<=> v100291(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19915,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100297(VarNext)
<=> v100298(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19914,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100298(VarNext)
<=> ( v100300(VarNext)
& v907(VarNext) ) ) ) ).
fof(writeUnaryOperator_7824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100300(VarNext)
<=> v16786(VarNext) ) ) ).
fof(addAssignment_30539,axiom,
! [VarCurr,B] :
( range_120_119(B)
=> ( v16760(VarCurr,B)
<=> v16762(VarCurr,B) ) ) ).
fof(addAssignment_30538,axiom,
! [VarCurr,B] :
( range_120_119(B)
=> ( v16762(VarCurr,B)
<=> v16764(VarCurr,B) ) ) ).
fof(addAssignment_30537,axiom,
! [VarCurr,B] :
( range_120_119(B)
=> ( v16764(VarCurr,B)
<=> v16766(VarCurr,B) ) ) ).
fof(addAssignment_30536,axiom,
! [VarCurr,B] :
( range_120_119(B)
=> ( v16766(VarCurr,B)
<=> v16771(VarCurr,B) ) ) ).
fof(range_axiom_57,axiom,
! [B] :
( range_120_119(B)
<=> ( $false
| bitIndex119 = B
| bitIndex120 = B ) ) ).
fof(addAssignment_30535,axiom,
! [VarCurr] :
( ( v19210(VarCurr,bitIndex2)
<=> v100280(VarCurr,bitIndex123) )
& ( v19210(VarCurr,bitIndex1)
<=> v100280(VarCurr,bitIndex122) )
& ( v19210(VarCurr,bitIndex0)
<=> v100280(VarCurr,bitIndex121) ) ) ).
fof(addAssignment_30534,axiom,
! [VarNext,B] :
( range_123_121(B)
=> ( v100280(VarNext,B)
<=> v100282(VarNext,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1592,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100283(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100282(VarNext,B)
<=> v100280(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1648,axiom,
! [VarNext] :
( v100283(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100282(VarNext,B)
<=> v100291(VarNext,B) ) ) ) ).
fof(addAssignment_30533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100291(VarNext,B)
<=> v100289(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2150,axiom,
! [VarCurr] :
( ~ v16868(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v100289(VarCurr,B)
<=> v16760(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2150,axiom,
! [VarCurr] :
( v16868(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v100289(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100283(VarNext)
<=> v100284(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100284(VarNext)
<=> ( v100286(VarNext)
& v907(VarNext) ) ) ) ).
fof(writeUnaryOperator_7823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100286(VarNext)
<=> v16786(VarNext) ) ) ).
fof(addAssignment_30532,axiom,
! [VarCurr,B] :
( range_123_121(B)
=> ( v16760(VarCurr,B)
<=> v16762(VarCurr,B) ) ) ).
fof(addAssignment_30531,axiom,
! [VarCurr,B] :
( range_123_121(B)
=> ( v16762(VarCurr,B)
<=> v16764(VarCurr,B) ) ) ).
fof(addAssignment_30530,axiom,
! [VarCurr,B] :
( range_123_121(B)
=> ( v16764(VarCurr,B)
<=> v16766(VarCurr,B) ) ) ).
fof(addAssignment_30529,axiom,
! [VarCurr,B] :
( range_123_121(B)
=> ( v16766(VarCurr,B)
<=> v16771(VarCurr,B) ) ) ).
fof(range_axiom_56,axiom,
! [B] :
( range_123_121(B)
<=> ( $false
| bitIndex121 = B
| bitIndex122 = B
| bitIndex123 = B ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2149,axiom,
! [VarCurr] :
( ~ v100016(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100014(VarCurr,B)
<=> v100124(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2149,axiom,
! [VarCurr] :
( v100016(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100014(VarCurr,B)
<=> v100277(VarCurr,B) ) ) ) ).
fof(addAssignment_30528,axiom,
! [VarCurr,B] :
( range_4_0(B)
=> ( v100277(VarCurr,B)
<=> v100124(VarCurr,B) ) ) ).
fof(addAssignment_30527,axiom,
! [VarCurr] :
( v100277(VarCurr,bitIndex5)
<=> v100202(VarCurr) ) ).
fof(addAssignment_30526,axiom,
! [VarCurr] :
( v100277(VarCurr,bitIndex6)
<=> v100124(VarCurr,bitIndex6) ) ).
fof(addAssignment_30525,axiom,
! [VarCurr] :
( v100124(VarCurr,bitIndex5)
<=> v100126(VarCurr,bitIndex129) ) ).
fof(addAssignment_30524,axiom,
! [VarCurr] :
( v100126(VarCurr,bitIndex129)
<=> v100128(VarCurr,bitIndex129) ) ).
fof(addAssignment_30523,axiom,
! [VarCurr] :
( v100128(VarCurr,bitIndex129)
<=> v100130(VarCurr,bitIndex129) ) ).
fof(addAssignment_30522,axiom,
! [VarNext] :
( v100130(VarNext,bitIndex129)
<=> v100269(VarNext,bitIndex129) ) ).
fof(addCaseBooleanConditionEqualRanges1_1591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100270(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100269(VarNext,B)
<=> v100130(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1647,axiom,
! [VarNext] :
( v100270(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100269(VarNext,B)
<=> v100155(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19911,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100270(VarNext)
<=> v100271(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19910,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100271(VarNext)
<=> ( v100273(VarNext)
& v100142(VarNext) ) ) ) ).
fof(writeUnaryOperator_7822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100273(VarNext)
<=> v100149(VarNext) ) ) ).
fof(addAssignment_30521,axiom,
! [VarCurr] :
( v100134(VarCurr,bitIndex5)
<=> v100139(VarCurr,bitIndex5) ) ).
fof(addAssignment_30520,axiom,
! [VarCurr] :
( v18443(VarCurr,bitIndex5)
<=> v18445(VarCurr,bitIndex129) ) ).
fof(addAssignment_30519,axiom,
! [VarCurr] :
( v18445(VarCurr,bitIndex129)
<=> v18447(VarCurr,bitIndex129) ) ).
fof(addAssignment_30518,axiom,
! [VarCurr] :
( v18447(VarCurr,bitIndex129)
<=> v18449(VarCurr,bitIndex129) ) ).
fof(addAssignment_30517,axiom,
! [VarNext] :
( v18449(VarNext,bitIndex129)
<=> v100261(VarNext,bitIndex129) ) ).
fof(addCaseBooleanConditionEqualRanges1_1590,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100262(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100261(VarNext,B)
<=> v18449(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1646,axiom,
! [VarNext] :
( v100262(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100261(VarNext,B)
<=> v19228(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19909,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100262(VarNext)
<=> v100263(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100263(VarNext)
<=> ( v100265(VarNext)
& v907(VarNext) ) ) ) ).
fof(writeUnaryOperator_7821,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100265(VarNext)
<=> v16786(VarNext) ) ) ).
fof(addAssignment_30516,axiom,
! [VarCurr] :
( v18452(VarCurr,bitIndex129)
<=> v19209(VarCurr,bitIndex129) ) ).
fof(addAssignment_30515,axiom,
! [VarCurr] :
( v18454(VarCurr,bitIndex5)
<=> v19147(VarCurr,bitIndex5) ) ).
fof(addAssignment_30514,axiom,
! [VarCurr] :
( v100124(VarCurr,bitIndex4)
<=> v100126(VarCurr,bitIndex128) ) ).
fof(addAssignment_30513,axiom,
! [VarCurr] :
( v100124(VarCurr,bitIndex0)
<=> v100126(VarCurr,bitIndex124) ) ).
fof(addAssignment_30512,axiom,
! [VarCurr] :
( v100126(VarCurr,bitIndex128)
<=> v100128(VarCurr,bitIndex128) ) ).
fof(addAssignment_30511,axiom,
! [VarCurr] :
( v100128(VarCurr,bitIndex128)
<=> v100130(VarCurr,bitIndex128) ) ).
fof(addAssignment_30510,axiom,
! [VarNext] :
( v100130(VarNext,bitIndex128)
<=> v100253(VarNext,bitIndex128) ) ).
fof(addCaseBooleanConditionEqualRanges1_1589,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100254(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100253(VarNext,B)
<=> v100130(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1645,axiom,
! [VarNext] :
( v100254(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100253(VarNext,B)
<=> v100155(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19907,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100254(VarNext)
<=> v100255(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19906,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100255(VarNext)
<=> ( v100257(VarNext)
& v100142(VarNext) ) ) ) ).
fof(writeUnaryOperator_7820,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100257(VarNext)
<=> v100149(VarNext) ) ) ).
fof(addAssignment_30509,axiom,
! [VarCurr] :
( v100134(VarCurr,bitIndex4)
<=> v100139(VarCurr,bitIndex4) ) ).
fof(addAssignment_30508,axiom,
! [VarCurr] :
( v18443(VarCurr,bitIndex4)
<=> v18445(VarCurr,bitIndex128) ) ).
fof(addAssignment_30507,axiom,
! [VarCurr] :
( v18445(VarCurr,bitIndex128)
<=> v18447(VarCurr,bitIndex128) ) ).
fof(addAssignment_30506,axiom,
! [VarCurr] :
( v18447(VarCurr,bitIndex128)
<=> v18449(VarCurr,bitIndex128) ) ).
fof(addAssignment_30505,axiom,
! [VarNext] :
( v18449(VarNext,bitIndex128)
<=> v100245(VarNext,bitIndex128) ) ).
fof(addCaseBooleanConditionEqualRanges1_1588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100246(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100245(VarNext,B)
<=> v18449(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1644,axiom,
! [VarNext] :
( v100246(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100245(VarNext,B)
<=> v19228(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19905,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100246(VarNext)
<=> v100247(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19904,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100247(VarNext)
<=> ( v100249(VarNext)
& v907(VarNext) ) ) ) ).
fof(writeUnaryOperator_7819,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100249(VarNext)
<=> v16786(VarNext) ) ) ).
fof(addAssignment_30504,axiom,
! [VarCurr] :
( v18452(VarCurr,bitIndex128)
<=> v19209(VarCurr,bitIndex128) ) ).
fof(addAssignment_30503,axiom,
! [VarCurr] :
( v18454(VarCurr,bitIndex4)
<=> v19147(VarCurr,bitIndex4) ) ).
fof(addAssignment_30502,axiom,
! [VarCurr] :
( v100126(VarCurr,bitIndex124)
<=> v100128(VarCurr,bitIndex124) ) ).
fof(addAssignment_30501,axiom,
! [VarCurr] :
( v100128(VarCurr,bitIndex124)
<=> v100130(VarCurr,bitIndex124) ) ).
fof(addAssignment_30500,axiom,
! [VarNext] :
( v100130(VarNext,bitIndex124)
<=> v100237(VarNext,bitIndex124) ) ).
fof(addCaseBooleanConditionEqualRanges1_1587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100238(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100237(VarNext,B)
<=> v100130(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1643,axiom,
! [VarNext] :
( v100238(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100237(VarNext,B)
<=> v100155(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100238(VarNext)
<=> v100239(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19902,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100239(VarNext)
<=> ( v100241(VarNext)
& v100142(VarNext) ) ) ) ).
fof(writeUnaryOperator_7818,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100241(VarNext)
<=> v100149(VarNext) ) ) ).
fof(addAssignment_30499,axiom,
! [VarCurr] :
( v100134(VarCurr,bitIndex0)
<=> v100139(VarCurr,bitIndex0) ) ).
fof(addAssignment_30498,axiom,
! [VarCurr] :
( v18443(VarCurr,bitIndex0)
<=> v18445(VarCurr,bitIndex124) ) ).
fof(addAssignment_30497,axiom,
! [VarCurr] :
( v18445(VarCurr,bitIndex124)
<=> v18447(VarCurr,bitIndex124) ) ).
fof(addAssignment_30496,axiom,
! [VarCurr] :
( v18447(VarCurr,bitIndex124)
<=> v18449(VarCurr,bitIndex124) ) ).
fof(addAssignment_30495,axiom,
! [VarNext] :
( v18449(VarNext,bitIndex124)
<=> v100229(VarNext,bitIndex124) ) ).
fof(addCaseBooleanConditionEqualRanges1_1586,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100230(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100229(VarNext,B)
<=> v18449(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1642,axiom,
! [VarNext] :
( v100230(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100229(VarNext,B)
<=> v19228(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19901,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100230(VarNext)
<=> v100231(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100231(VarNext)
<=> ( v100233(VarNext)
& v907(VarNext) ) ) ) ).
fof(writeUnaryOperator_7817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100233(VarNext)
<=> v16786(VarNext) ) ) ).
fof(addAssignment_30494,axiom,
! [VarCurr] :
( v18452(VarCurr,bitIndex124)
<=> v19209(VarCurr,bitIndex124) ) ).
fof(addAssignment_30493,axiom,
! [VarCurr] :
( v18454(VarCurr,bitIndex0)
<=> v19147(VarCurr,bitIndex0) ) ).
fof(addAssignment_30492,axiom,
! [VarCurr] :
( v100202(VarCurr)
<=> v100204(VarCurr,bitIndex61) ) ).
fof(addAssignment_30491,axiom,
! [VarCurr] :
( v100204(VarCurr,bitIndex61)
<=> v100206(VarCurr,bitIndex61) ) ).
fof(addAssignment_30490,axiom,
! [VarCurr] :
( v100206(VarCurr,bitIndex61)
<=> v100208(VarCurr,bitIndex61) ) ).
fof(addAssignment_30489,axiom,
! [VarNext] :
( v100208(VarNext,bitIndex61)
<=> v100211(VarNext,bitIndex61) ) ).
fof(addCaseBooleanConditionEqualRanges1_1585,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100212(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v100211(VarNext,B)
<=> v100208(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1641,axiom,
! [VarNext] :
( v100212(VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v100211(VarNext,B)
<=> v100223(VarNext,B) ) ) ) ).
fof(addAssignment_30488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_61_0(B)
=> ( v100223(VarNext,B)
<=> v100221(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2148,axiom,
! [VarCurr] :
( ~ v100114(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v100221(VarCurr,B)
<=> v100224(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2148,axiom,
! [VarCurr] :
( v100114(VarCurr)
=> ! [B] :
( range_61_0(B)
=> ( v100221(VarCurr,B)
<=> $false ) ) ) ).
fof(range_axiom_55,axiom,
! [B] :
( range_61_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B ) ) ).
fof(bitBlastConstant_11179,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex61) ).
fof(bitBlastConstant_11178,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex60) ).
fof(bitBlastConstant_11177,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex59) ).
fof(bitBlastConstant_11176,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex58) ).
fof(bitBlastConstant_11175,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex57) ).
fof(bitBlastConstant_11174,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex56) ).
fof(bitBlastConstant_11173,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex55) ).
fof(bitBlastConstant_11172,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex54) ).
fof(bitBlastConstant_11171,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex53) ).
fof(bitBlastConstant_11170,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex52) ).
fof(bitBlastConstant_11169,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex51) ).
fof(bitBlastConstant_11168,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex50) ).
fof(bitBlastConstant_11167,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex49) ).
fof(bitBlastConstant_11166,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex48) ).
fof(bitBlastConstant_11165,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex47) ).
fof(bitBlastConstant_11164,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex46) ).
fof(bitBlastConstant_11163,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex45) ).
fof(bitBlastConstant_11162,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex44) ).
fof(bitBlastConstant_11161,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex43) ).
fof(bitBlastConstant_11160,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex42) ).
fof(bitBlastConstant_11159,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex41) ).
fof(bitBlastConstant_11158,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex40) ).
fof(bitBlastConstant_11157,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex39) ).
fof(bitBlastConstant_11156,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex38) ).
fof(bitBlastConstant_11155,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex37) ).
fof(bitBlastConstant_11154,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex36) ).
fof(bitBlastConstant_11153,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex35) ).
fof(bitBlastConstant_11152,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex34) ).
fof(bitBlastConstant_11151,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex33) ).
fof(bitBlastConstant_11150,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex32) ).
fof(bitBlastConstant_11149,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex31) ).
fof(bitBlastConstant_11148,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex30) ).
fof(bitBlastConstant_11147,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex29) ).
fof(bitBlastConstant_11146,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex28) ).
fof(bitBlastConstant_11145,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex27) ).
fof(bitBlastConstant_11144,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex26) ).
fof(bitBlastConstant_11143,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex25) ).
fof(bitBlastConstant_11142,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex24) ).
fof(bitBlastConstant_11141,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex23) ).
fof(bitBlastConstant_11140,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex22) ).
fof(bitBlastConstant_11139,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex21) ).
fof(bitBlastConstant_11138,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex20) ).
fof(bitBlastConstant_11137,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex19) ).
fof(bitBlastConstant_11136,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex18) ).
fof(bitBlastConstant_11135,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex17) ).
fof(bitBlastConstant_11134,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex16) ).
fof(bitBlastConstant_11133,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex15) ).
fof(bitBlastConstant_11132,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex14) ).
fof(bitBlastConstant_11131,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex13) ).
fof(bitBlastConstant_11130,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex12) ).
fof(bitBlastConstant_11129,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex11) ).
fof(bitBlastConstant_11128,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex10) ).
fof(bitBlastConstant_11127,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex9) ).
fof(bitBlastConstant_11126,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex8) ).
fof(bitBlastConstant_11125,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex7) ).
fof(bitBlastConstant_11124,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex6) ).
fof(bitBlastConstant_11123,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex5) ).
fof(bitBlastConstant_11122,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex4) ).
fof(bitBlastConstant_11121,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex3) ).
fof(bitBlastConstant_11120,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex2) ).
fof(bitBlastConstant_11119,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex1) ).
fof(bitBlastConstant_11118,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000(bitIndex0) ).
fof(addAssignment_30487,axiom,
! [VarCurr,B] :
( range_3_0(B)
=> ( v100224(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_30486,axiom,
! [VarCurr] :
( ( v100224(VarCurr,bitIndex10)
<=> v100225(VarCurr,bitIndex6) )
& ( v100224(VarCurr,bitIndex9)
<=> v100225(VarCurr,bitIndex5) )
& ( v100224(VarCurr,bitIndex8)
<=> v100225(VarCurr,bitIndex4) )
& ( v100224(VarCurr,bitIndex7)
<=> v100225(VarCurr,bitIndex3) )
& ( v100224(VarCurr,bitIndex6)
<=> v100225(VarCurr,bitIndex2) )
& ( v100224(VarCurr,bitIndex5)
<=> v100225(VarCurr,bitIndex1) )
& ( v100224(VarCurr,bitIndex4)
<=> v100225(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_30485,axiom,
! [VarCurr] :
( ( v100224(VarCurr,bitIndex16)
<=> v19264(VarCurr,bitIndex5) )
& ( v100224(VarCurr,bitIndex15)
<=> v19264(VarCurr,bitIndex4) )
& ( v100224(VarCurr,bitIndex14)
<=> v19264(VarCurr,bitIndex3) )
& ( v100224(VarCurr,bitIndex13)
<=> v19264(VarCurr,bitIndex2) )
& ( v100224(VarCurr,bitIndex12)
<=> v19264(VarCurr,bitIndex1) )
& ( v100224(VarCurr,bitIndex11)
<=> v19264(VarCurr,bitIndex0) ) ) ).
fof(addAssignment_30484,axiom,
! [VarCurr] :
( ( v100224(VarCurr,bitIndex61)
<=> v5900(VarCurr,bitIndex44) )
& ( v100224(VarCurr,bitIndex60)
<=> v5900(VarCurr,bitIndex43) )
& ( v100224(VarCurr,bitIndex59)
<=> v5900(VarCurr,bitIndex42) )
& ( v100224(VarCurr,bitIndex58)
<=> v5900(VarCurr,bitIndex41) )
& ( v100224(VarCurr,bitIndex57)
<=> v5900(VarCurr,bitIndex40) )
& ( v100224(VarCurr,bitIndex56)
<=> v5900(VarCurr,bitIndex39) )
& ( v100224(VarCurr,bitIndex55)
<=> v5900(VarCurr,bitIndex38) )
& ( v100224(VarCurr,bitIndex54)
<=> v5900(VarCurr,bitIndex37) )
& ( v100224(VarCurr,bitIndex53)
<=> v5900(VarCurr,bitIndex36) )
& ( v100224(VarCurr,bitIndex52)
<=> v5900(VarCurr,bitIndex35) )
& ( v100224(VarCurr,bitIndex51)
<=> v5900(VarCurr,bitIndex34) )
& ( v100224(VarCurr,bitIndex50)
<=> v5900(VarCurr,bitIndex33) )
& ( v100224(VarCurr,bitIndex49)
<=> v5900(VarCurr,bitIndex32) )
& ( v100224(VarCurr,bitIndex48)
<=> v5900(VarCurr,bitIndex31) )
& ( v100224(VarCurr,bitIndex47)
<=> v5900(VarCurr,bitIndex30) )
& ( v100224(VarCurr,bitIndex46)
<=> v5900(VarCurr,bitIndex29) )
& ( v100224(VarCurr,bitIndex45)
<=> v5900(VarCurr,bitIndex28) )
& ( v100224(VarCurr,bitIndex44)
<=> v5900(VarCurr,bitIndex27) )
& ( v100224(VarCurr,bitIndex43)
<=> v5900(VarCurr,bitIndex26) )
& ( v100224(VarCurr,bitIndex42)
<=> v5900(VarCurr,bitIndex25) )
& ( v100224(VarCurr,bitIndex41)
<=> v5900(VarCurr,bitIndex24) )
& ( v100224(VarCurr,bitIndex40)
<=> v5900(VarCurr,bitIndex23) )
& ( v100224(VarCurr,bitIndex39)
<=> v5900(VarCurr,bitIndex22) )
& ( v100224(VarCurr,bitIndex38)
<=> v5900(VarCurr,bitIndex21) )
& ( v100224(VarCurr,bitIndex37)
<=> v5900(VarCurr,bitIndex20) )
& ( v100224(VarCurr,bitIndex36)
<=> v5900(VarCurr,bitIndex19) )
& ( v100224(VarCurr,bitIndex35)
<=> v5900(VarCurr,bitIndex18) )
& ( v100224(VarCurr,bitIndex34)
<=> v5900(VarCurr,bitIndex17) )
& ( v100224(VarCurr,bitIndex33)
<=> v5900(VarCurr,bitIndex16) )
& ( v100224(VarCurr,bitIndex32)
<=> v5900(VarCurr,bitIndex15) )
& ( v100224(VarCurr,bitIndex31)
<=> v5900(VarCurr,bitIndex14) )
& ( v100224(VarCurr,bitIndex30)
<=> v5900(VarCurr,bitIndex13) )
& ( v100224(VarCurr,bitIndex29)
<=> v5900(VarCurr,bitIndex12) )
& ( v100224(VarCurr,bitIndex28)
<=> v5900(VarCurr,bitIndex11) )
& ( v100224(VarCurr,bitIndex27)
<=> v5900(VarCurr,bitIndex10) )
& ( v100224(VarCurr,bitIndex26)
<=> v5900(VarCurr,bitIndex9) )
& ( v100224(VarCurr,bitIndex25)
<=> v5900(VarCurr,bitIndex8) )
& ( v100224(VarCurr,bitIndex24)
<=> v5900(VarCurr,bitIndex7) )
& ( v100224(VarCurr,bitIndex23)
<=> v5900(VarCurr,bitIndex6) )
& ( v100224(VarCurr,bitIndex22)
<=> v5900(VarCurr,bitIndex5) )
& ( v100224(VarCurr,bitIndex21)
<=> v5900(VarCurr,bitIndex4) )
& ( v100224(VarCurr,bitIndex20)
<=> v5900(VarCurr,bitIndex3) )
& ( v100224(VarCurr,bitIndex19)
<=> v5900(VarCurr,bitIndex2) )
& ( v100224(VarCurr,bitIndex18)
<=> v5900(VarCurr,bitIndex1) )
& ( v100224(VarCurr,bitIndex17)
<=> v5900(VarCurr,bitIndex0) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100212(VarNext)
<=> ( v100213(VarNext)
& v100220(VarNext) ) ) ) ).
fof(addAssignment_30483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100220(VarNext)
<=> v100218(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19898,axiom,
! [VarCurr] :
( v100218(VarCurr)
<=> ( v100116(VarCurr)
| v100114(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19897,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100213(VarNext)
<=> ( v100215(VarNext)
& v682(VarNext) ) ) ) ).
fof(writeUnaryOperator_7816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100215(VarNext)
<=> v70769(VarNext) ) ) ).
fof(addAssignment_30482,axiom,
! [VarCurr] :
( v100124(VarCurr,bitIndex6)
<=> v100126(VarCurr,bitIndex130) ) ).
fof(addAssignment_30481,axiom,
! [VarCurr] :
( v100126(VarCurr,bitIndex130)
<=> v100128(VarCurr,bitIndex130) ) ).
fof(addAssignment_30480,axiom,
! [VarCurr] :
( v100128(VarCurr,bitIndex130)
<=> v100130(VarCurr,bitIndex130) ) ).
fof(addAssignment_30479,axiom,
! [VarNext] :
( v100130(VarNext,bitIndex130)
<=> v100194(VarNext,bitIndex130) ) ).
fof(addCaseBooleanConditionEqualRanges1_1584,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100195(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100194(VarNext,B)
<=> v100130(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1640,axiom,
! [VarNext] :
( v100195(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100194(VarNext,B)
<=> v100155(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19896,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100195(VarNext)
<=> v100196(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100196(VarNext)
<=> ( v100198(VarNext)
& v100142(VarNext) ) ) ) ).
fof(writeUnaryOperator_7815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100198(VarNext)
<=> v100149(VarNext) ) ) ).
fof(addAssignment_30478,axiom,
! [VarCurr] :
( v100134(VarCurr,bitIndex6)
<=> v100139(VarCurr,bitIndex6) ) ).
fof(addAssignment_30477,axiom,
! [VarCurr] :
( v18443(VarCurr,bitIndex6)
<=> v18445(VarCurr,bitIndex130) ) ).
fof(addAssignment_30476,axiom,
! [VarCurr] :
( v18445(VarCurr,bitIndex130)
<=> v18447(VarCurr,bitIndex130) ) ).
fof(addAssignment_30475,axiom,
! [VarCurr] :
( v18447(VarCurr,bitIndex130)
<=> v18449(VarCurr,bitIndex130) ) ).
fof(addAssignment_30474,axiom,
! [VarNext] :
( v18449(VarNext,bitIndex130)
<=> v100186(VarNext,bitIndex130) ) ).
fof(addCaseBooleanConditionEqualRanges1_1583,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100187(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100186(VarNext,B)
<=> v18449(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1639,axiom,
! [VarNext] :
( v100187(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100186(VarNext,B)
<=> v19228(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19894,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100187(VarNext)
<=> v100188(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19893,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100188(VarNext)
<=> ( v100190(VarNext)
& v907(VarNext) ) ) ) ).
fof(writeUnaryOperator_7814,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100190(VarNext)
<=> v16786(VarNext) ) ) ).
fof(addAssignment_30473,axiom,
! [VarCurr] :
( v18452(VarCurr,bitIndex130)
<=> v19209(VarCurr,bitIndex130) ) ).
fof(addAssignment_30472,axiom,
! [VarCurr] :
( v18454(VarCurr,bitIndex6)
<=> v19147(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19892,axiom,
! [VarCurr] :
( v100016(VarCurr)
<=> ( v100018(VarCurr)
& v100120(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19891,axiom,
! [VarCurr] :
( v100120(VarCurr)
<=> ( v100122(VarCurr)
| v100181(VarCurr) ) ) ).
fof(writeUnaryOperator_7813,axiom,
! [VarCurr] :
( ~ v100181(VarCurr)
<=> v100124(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19890,axiom,
! [VarCurr] :
( v100122(VarCurr)
<=> ( v100177(VarCurr)
& v100179(VarCurr) ) ) ).
fof(writeUnaryOperator_7812,axiom,
! [VarCurr] :
( ~ v100179(VarCurr)
<=> v100124(VarCurr,bitIndex1) ) ).
fof(writeBinaryOperatorShiftedRanges_1803,axiom,
! [VarCurr] :
( v100177(VarCurr)
<=> ( v100124(VarCurr,bitIndex3)
& v100178(VarCurr) ) ) ).
fof(writeUnaryOperator_7811,axiom,
! [VarCurr] :
( ~ v100178(VarCurr)
<=> v100124(VarCurr,bitIndex2) ) ).
fof(addAssignment_30471,axiom,
! [VarCurr] :
( v100124(VarCurr,bitIndex1)
<=> v100126(VarCurr,bitIndex125) ) ).
fof(addAssignment_30470,axiom,
! [VarCurr] :
( v100126(VarCurr,bitIndex125)
<=> v100128(VarCurr,bitIndex125) ) ).
fof(addAssignment_30469,axiom,
! [VarCurr] :
( v100128(VarCurr,bitIndex125)
<=> v100130(VarCurr,bitIndex125) ) ).
fof(addAssignment_30468,axiom,
! [VarNext] :
( v100130(VarNext,bitIndex125)
<=> v100169(VarNext,bitIndex125) ) ).
fof(addCaseBooleanConditionEqualRanges1_1582,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100170(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100169(VarNext,B)
<=> v100130(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1638,axiom,
! [VarNext] :
( v100170(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100169(VarNext,B)
<=> v100155(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19889,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100170(VarNext)
<=> v100171(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100171(VarNext)
<=> ( v100173(VarNext)
& v100142(VarNext) ) ) ) ).
fof(writeUnaryOperator_7810,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100173(VarNext)
<=> v100149(VarNext) ) ) ).
fof(addAssignment_30467,axiom,
! [VarCurr] :
( v100134(VarCurr,bitIndex1)
<=> v100139(VarCurr,bitIndex1) ) ).
fof(addAssignment_30466,axiom,
! [VarCurr] :
( v100124(VarCurr,bitIndex2)
<=> v100126(VarCurr,bitIndex126) ) ).
fof(addAssignment_30465,axiom,
! [VarCurr] :
( v100126(VarCurr,bitIndex126)
<=> v100128(VarCurr,bitIndex126) ) ).
fof(addAssignment_30464,axiom,
! [VarCurr] :
( v100128(VarCurr,bitIndex126)
<=> v100130(VarCurr,bitIndex126) ) ).
fof(addAssignment_30463,axiom,
! [VarNext] :
( v100130(VarNext,bitIndex126)
<=> v100161(VarNext,bitIndex126) ) ).
fof(addCaseBooleanConditionEqualRanges1_1581,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100162(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100161(VarNext,B)
<=> v100130(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1637,axiom,
! [VarNext] :
( v100162(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100161(VarNext,B)
<=> v100155(VarNext,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19887,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100162(VarNext)
<=> v100163(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19886,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100163(VarNext)
<=> ( v100165(VarNext)
& v100142(VarNext) ) ) ) ).
fof(writeUnaryOperator_7809,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100165(VarNext)
<=> v100149(VarNext) ) ) ).
fof(addAssignment_30462,axiom,
! [VarCurr] :
( v100134(VarCurr,bitIndex2)
<=> v100139(VarCurr,bitIndex2) ) ).
fof(addAssignment_30461,axiom,
! [VarCurr] :
( v100124(VarCurr,bitIndex3)
<=> v100126(VarCurr,bitIndex127) ) ).
fof(addAssignment_30460,axiom,
! [VarCurr] :
( v100126(VarCurr,bitIndex127)
<=> v100128(VarCurr,bitIndex127) ) ).
fof(addAssignment_30459,axiom,
! [VarCurr] :
( v100128(VarCurr,bitIndex127)
<=> v100130(VarCurr,bitIndex127) ) ).
fof(addAssignment_30458,axiom,
! [VarNext] :
( v100130(VarNext,bitIndex127)
<=> v100144(VarNext,bitIndex127) ) ).
fof(addCaseBooleanConditionEqualRanges1_1580,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100145(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100144(VarNext,B)
<=> v100130(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1636,axiom,
! [VarNext] :
( v100145(VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100144(VarNext,B)
<=> v100155(VarNext,B) ) ) ) ).
fof(addAssignment_30457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_130_0(B)
=> ( v100155(VarNext,B)
<=> v100153(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2147,axiom,
! [VarCurr] :
( ~ v100156(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v100153(VarCurr,B)
<=> v100157(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2147,axiom,
! [VarCurr] :
( v100156(VarCurr)
=> ! [B] :
( range_130_0(B)
=> ( v100153(VarCurr,B)
<=> $false ) ) ) ).
fof(addAssignment_30456,axiom,
! [VarCurr,B] :
( range_123_0(B)
=> ( v100157(VarCurr,B)
<=> v18445(VarCurr,B) ) ) ).
fof(range_axiom_54,axiom,
! [B] :
( range_123_0(B)
<=> ( $false
| bitIndex0 = B
| bitIndex1 = B
| bitIndex2 = B
| bitIndex3 = B
| bitIndex4 = B
| bitIndex5 = B
| bitIndex6 = B
| bitIndex7 = B
| bitIndex8 = B
| bitIndex9 = B
| bitIndex10 = B
| bitIndex11 = B
| bitIndex12 = B
| bitIndex13 = B
| bitIndex14 = B
| bitIndex15 = B
| bitIndex16 = B
| bitIndex17 = B
| bitIndex18 = B
| bitIndex19 = B
| bitIndex20 = B
| bitIndex21 = B
| bitIndex22 = B
| bitIndex23 = B
| bitIndex24 = B
| bitIndex25 = B
| bitIndex26 = B
| bitIndex27 = B
| bitIndex28 = B
| bitIndex29 = B
| bitIndex30 = B
| bitIndex31 = B
| bitIndex32 = B
| bitIndex33 = B
| bitIndex34 = B
| bitIndex35 = B
| bitIndex36 = B
| bitIndex37 = B
| bitIndex38 = B
| bitIndex39 = B
| bitIndex40 = B
| bitIndex41 = B
| bitIndex42 = B
| bitIndex43 = B
| bitIndex44 = B
| bitIndex45 = B
| bitIndex46 = B
| bitIndex47 = B
| bitIndex48 = B
| bitIndex49 = B
| bitIndex50 = B
| bitIndex51 = B
| bitIndex52 = B
| bitIndex53 = B
| bitIndex54 = B
| bitIndex55 = B
| bitIndex56 = B
| bitIndex57 = B
| bitIndex58 = B
| bitIndex59 = B
| bitIndex60 = B
| bitIndex61 = B
| bitIndex62 = B
| bitIndex63 = B
| bitIndex64 = B
| bitIndex65 = B
| bitIndex66 = B
| bitIndex67 = B
| bitIndex68 = B
| bitIndex69 = B
| bitIndex70 = B
| bitIndex71 = B
| bitIndex72 = B
| bitIndex73 = B
| bitIndex74 = B
| bitIndex75 = B
| bitIndex76 = B
| bitIndex77 = B
| bitIndex78 = B
| bitIndex79 = B
| bitIndex80 = B
| bitIndex81 = B
| bitIndex82 = B
| bitIndex83 = B
| bitIndex84 = B
| bitIndex85 = B
| bitIndex86 = B
| bitIndex87 = B
| bitIndex88 = B
| bitIndex89 = B
| bitIndex90 = B
| bitIndex91 = B
| bitIndex92 = B
| bitIndex93 = B
| bitIndex94 = B
| bitIndex95 = B
| bitIndex96 = B
| bitIndex97 = B
| bitIndex98 = B
| bitIndex99 = B
| bitIndex100 = B
| bitIndex101 = B
| bitIndex102 = B
| bitIndex103 = B
| bitIndex104 = B
| bitIndex105 = B
| bitIndex106 = B
| bitIndex107 = B
| bitIndex108 = B
| bitIndex109 = B
| bitIndex110 = B
| bitIndex111 = B
| bitIndex112 = B
| bitIndex113 = B
| bitIndex114 = B
| bitIndex115 = B
| bitIndex116 = B
| bitIndex117 = B
| bitIndex118 = B
| bitIndex119 = B
| bitIndex120 = B
| bitIndex121 = B
| bitIndex122 = B
| bitIndex123 = B ) ) ).
fof(addAssignment_30455,axiom,
! [VarCurr] :
( ( v100157(VarCurr,bitIndex130)
<=> v100134(VarCurr,bitIndex6) )
& ( v100157(VarCurr,bitIndex129)
<=> v100134(VarCurr,bitIndex5) )
& ( v100157(VarCurr,bitIndex128)
<=> v100134(VarCurr,bitIndex4) )
& ( v100157(VarCurr,bitIndex127)
<=> v100134(VarCurr,bitIndex3) )
& ( v100157(VarCurr,bitIndex126)
<=> v100134(VarCurr,bitIndex2) )
& ( v100157(VarCurr,bitIndex125)
<=> v100134(VarCurr,bitIndex1) )
& ( v100157(VarCurr,bitIndex124)
<=> v100134(VarCurr,bitIndex0) ) ) ).
fof(writeUnaryOperator_7808,axiom,
! [VarCurr] :
( ~ v100156(VarCurr)
<=> v100132(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19885,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100145(VarNext)
<=> v100146(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100146(VarNext)
<=> ( v100147(VarNext)
& v100142(VarNext) ) ) ) ).
fof(writeUnaryOperator_7807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100147(VarNext)
<=> v100149(VarNext) ) ) ).
fof(addAssignment_30454,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100149(VarNext)
<=> v100142(VarCurr) ) ) ).
fof(addAssignment_30453,axiom,
! [VarCurr] :
( v100142(VarCurr)
<=> v684(VarCurr) ) ).
fof(addAssignment_30452,axiom,
! [VarCurr] :
( v100134(VarCurr,bitIndex3)
<=> v100139(VarCurr,bitIndex3) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2146,axiom,
! [VarCurr] :
( ~ v18439(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100139(VarCurr,B)
<=> v18443(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2146,axiom,
! [VarCurr] :
( v18439(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100139(VarCurr,B)
<=> v100140(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2145,axiom,
! [VarCurr] :
( ~ v100136(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100140(VarCurr,B)
<=> b1111100(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2145,axiom,
! [VarCurr] :
( v100136(VarCurr)
=> ! [B] :
( range_6_0(B)
=> ( v100140(VarCurr,B)
<=> v18443(VarCurr,B) ) ) ) ).
fof(addAssignment_30451,axiom,
! [VarCurr] :
( v100136(VarCurr)
<=> v100138(VarCurr) ) ).
fof(addAssignment_30450,axiom,
! [VarCurr] :
( v100138(VarCurr)
<=> v100026(VarCurr) ) ).
fof(addAssignment_30449,axiom,
! [VarCurr] :
( v100132(VarCurr)
<=> v429(VarCurr) ) ).
fof(addAssignment_30448,axiom,
! [VarCurr] :
( v100018(VarCurr)
<=> v100020(VarCurr) ) ).
fof(addAssignment_30447,axiom,
! [VarCurr] :
( v100020(VarCurr)
<=> v100022(VarCurr) ) ).
fof(addAssignment_30446,axiom,
! [VarCurr] :
( v100022(VarCurr)
<=> v100024(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1579,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100105(VarNext)
=> ( v100024(VarNext)
<=> v100024(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1635,axiom,
! [VarNext] :
( v100105(VarNext)
=> ( v100024(VarNext)
<=> v100113(VarNext) ) ) ).
fof(addAssignment_30445,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100113(VarNext)
<=> v100111(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2144,axiom,
! [VarCurr] :
( ~ v100114(VarCurr)
=> ( v100111(VarCurr)
<=> v100115(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2144,axiom,
! [VarCurr] :
( v100114(VarCurr)
=> ( v100111(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2143,axiom,
! [VarCurr] :
( ~ v100116(VarCurr)
=> ( v100115(VarCurr)
<=> v19629(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2143,axiom,
! [VarCurr] :
( v100116(VarCurr)
=> ( v100115(VarCurr)
<=> v19629(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19883,axiom,
! [VarCurr] :
( v100116(VarCurr)
<=> ( v19629(VarCurr)
& v100026(VarCurr) ) ) ).
fof(writeUnaryOperator_7806,axiom,
! [VarCurr] :
( ~ v100114(VarCurr)
<=> v601(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100105(VarNext)
<=> v100106(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19881,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v100106(VarNext)
<=> ( v100107(VarNext)
& v682(VarNext) ) ) ) ).
fof(writeUnaryOperator_7805,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v100107(VarNext)
<=> v70769(VarNext) ) ) ).
fof(addAssignment_30444,axiom,
! [VarCurr] :
( v100026(VarCurr)
<=> v100028(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges36_1,axiom,
! [VarCurr] :
( ( ~ v100031(VarCurr)
& ~ v100032(VarCurr)
& ~ v100033(VarCurr)
& ~ v100034(VarCurr)
& ~ v100035(VarCurr)
& ~ v100036(VarCurr)
& ~ v100037(VarCurr)
& ~ v100038(VarCurr)
& ~ v100039(VarCurr)
& ~ v100040(VarCurr)
& ~ v100041(VarCurr)
& ~ v100042(VarCurr)
& ~ v100043(VarCurr)
& ~ v100044(VarCurr)
& ~ v100045(VarCurr)
& ~ v100046(VarCurr)
& ~ v100047(VarCurr)
& ~ v100048(VarCurr)
& ~ v100049(VarCurr)
& ~ v100050(VarCurr)
& ~ v100051(VarCurr)
& ~ v100052(VarCurr)
& ~ v100053(VarCurr)
& ~ v100054(VarCurr)
& ~ v100055(VarCurr)
& ~ v100056(VarCurr)
& ~ v100057(VarCurr)
& ~ v100058(VarCurr)
& ~ v100059(VarCurr)
& ~ v100060(VarCurr)
& ~ v100061(VarCurr)
& ~ v100062(VarCurr)
& ~ v100063(VarCurr)
& ~ v100064(VarCurr)
& ~ v100065(VarCurr)
& ~ v100066(VarCurr) )
=> ( v100028(VarCurr)
<=> x100029(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges35_1,axiom,
! [VarCurr] :
( v100066(VarCurr)
=> ( v100028(VarCurr)
<=> v65819(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges34_1,axiom,
! [VarCurr] :
( v100065(VarCurr)
=> ( v100028(VarCurr)
<=> v64505(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges33_1,axiom,
! [VarCurr] :
( v100064(VarCurr)
=> ( v100028(VarCurr)
<=> v63190(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges32_1,axiom,
! [VarCurr] :
( v100063(VarCurr)
=> ( v100028(VarCurr)
<=> v61875(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges31_1,axiom,
! [VarCurr] :
( v100062(VarCurr)
=> ( v100028(VarCurr)
<=> v60559(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges30_1,axiom,
! [VarCurr] :
( v100061(VarCurr)
=> ( v100028(VarCurr)
<=> v59247(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges29_1,axiom,
! [VarCurr] :
( v100060(VarCurr)
=> ( v100028(VarCurr)
<=> v57934(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges28_1,axiom,
! [VarCurr] :
( v100059(VarCurr)
=> ( v100028(VarCurr)
<=> v56621(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges27_1,axiom,
! [VarCurr] :
( v100058(VarCurr)
=> ( v100028(VarCurr)
<=> v55307(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges26_1,axiom,
! [VarCurr] :
( v100057(VarCurr)
=> ( v100028(VarCurr)
<=> v53994(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges25_1,axiom,
! [VarCurr] :
( v100056(VarCurr)
=> ( v100028(VarCurr)
<=> v52680(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges24_1,axiom,
! [VarCurr] :
( v100055(VarCurr)
=> ( v100028(VarCurr)
<=> v51366(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges23_1,axiom,
! [VarCurr] :
( v100054(VarCurr)
=> ( v100028(VarCurr)
<=> v50051(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges22_1,axiom,
! [VarCurr] :
( v100053(VarCurr)
=> ( v100028(VarCurr)
<=> v48738(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges21_1,axiom,
! [VarCurr] :
( v100052(VarCurr)
=> ( v100028(VarCurr)
<=> v47424(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges20_1,axiom,
! [VarCurr] :
( v100051(VarCurr)
=> ( v100028(VarCurr)
<=> v46110(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges19_1,axiom,
! [VarCurr] :
( v100050(VarCurr)
=> ( v100028(VarCurr)
<=> v44795(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges18_1,axiom,
! [VarCurr] :
( v100049(VarCurr)
=> ( v100028(VarCurr)
<=> v43481(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges17_1,axiom,
! [VarCurr] :
( v100048(VarCurr)
=> ( v100028(VarCurr)
<=> v42166(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges16_1,axiom,
! [VarCurr] :
( v100047(VarCurr)
=> ( v100028(VarCurr)
<=> v40851(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges15_1,axiom,
! [VarCurr] :
( v100046(VarCurr)
=> ( v100028(VarCurr)
<=> v39535(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges14_1,axiom,
! [VarCurr] :
( v100045(VarCurr)
=> ( v100028(VarCurr)
<=> v38222(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges13_1,axiom,
! [VarCurr] :
( v100044(VarCurr)
=> ( v100028(VarCurr)
<=> v36908(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges12_1,axiom,
! [VarCurr] :
( v100043(VarCurr)
=> ( v100028(VarCurr)
<=> v35594(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges11_1,axiom,
! [VarCurr] :
( v100042(VarCurr)
=> ( v100028(VarCurr)
<=> v34279(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges10_1,axiom,
! [VarCurr] :
( v100041(VarCurr)
=> ( v100028(VarCurr)
<=> v32965(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges9_2,axiom,
! [VarCurr] :
( v100040(VarCurr)
=> ( v100028(VarCurr)
<=> v31650(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges8_7,axiom,
! [VarCurr] :
( v100039(VarCurr)
=> ( v100028(VarCurr)
<=> v30335(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges7_9,axiom,
! [VarCurr] :
( v100038(VarCurr)
=> ( v100028(VarCurr)
<=> v29019(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges6_9,axiom,
! [VarCurr] :
( v100037(VarCurr)
=> ( v100028(VarCurr)
<=> v27705(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges5_12,axiom,
! [VarCurr] :
( v100036(VarCurr)
=> ( v100028(VarCurr)
<=> v26390(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges4_15,axiom,
! [VarCurr] :
( v100035(VarCurr)
=> ( v100028(VarCurr)
<=> v25075(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_134,axiom,
! [VarCurr] :
( v100034(VarCurr)
=> ( v100028(VarCurr)
<=> v23759(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1166,axiom,
! [VarCurr] :
( v100033(VarCurr)
=> ( v100028(VarCurr)
<=> v22444(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4731,axiom,
! [VarCurr] :
( v100032(VarCurr)
=> ( v100028(VarCurr)
<=> v21128(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4741,axiom,
! [VarCurr] :
( v100031(VarCurr)
=> ( v100028(VarCurr)
<=> v19730(VarCurr) ) ) ).
fof(writeUnaryOperator_7804,axiom,
! [VarCurr] :
( ~ v100067(VarCurr)
<=> v100068(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19880,axiom,
! [VarCurr] :
( v100068(VarCurr)
<=> ( v100069(VarCurr)
| v100066(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19879,axiom,
! [VarCurr] :
( v100069(VarCurr)
<=> ( v100070(VarCurr)
| v100065(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19878,axiom,
! [VarCurr] :
( v100070(VarCurr)
<=> ( v100071(VarCurr)
| v100064(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19877,axiom,
! [VarCurr] :
( v100071(VarCurr)
<=> ( v100072(VarCurr)
| v100063(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19876,axiom,
! [VarCurr] :
( v100072(VarCurr)
<=> ( v100073(VarCurr)
| v100062(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19875,axiom,
! [VarCurr] :
( v100073(VarCurr)
<=> ( v100074(VarCurr)
| v100061(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19874,axiom,
! [VarCurr] :
( v100074(VarCurr)
<=> ( v100075(VarCurr)
| v100060(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19873,axiom,
! [VarCurr] :
( v100075(VarCurr)
<=> ( v100076(VarCurr)
| v100059(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19872,axiom,
! [VarCurr] :
( v100076(VarCurr)
<=> ( v100077(VarCurr)
| v100058(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19871,axiom,
! [VarCurr] :
( v100077(VarCurr)
<=> ( v100078(VarCurr)
| v100057(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19870,axiom,
! [VarCurr] :
( v100078(VarCurr)
<=> ( v100079(VarCurr)
| v100056(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19869,axiom,
! [VarCurr] :
( v100079(VarCurr)
<=> ( v100080(VarCurr)
| v100055(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19868,axiom,
! [VarCurr] :
( v100080(VarCurr)
<=> ( v100081(VarCurr)
| v100054(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19867,axiom,
! [VarCurr] :
( v100081(VarCurr)
<=> ( v100082(VarCurr)
| v100053(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19866,axiom,
! [VarCurr] :
( v100082(VarCurr)
<=> ( v100083(VarCurr)
| v100052(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19865,axiom,
! [VarCurr] :
( v100083(VarCurr)
<=> ( v100084(VarCurr)
| v100051(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19864,axiom,
! [VarCurr] :
( v100084(VarCurr)
<=> ( v100085(VarCurr)
| v100050(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19863,axiom,
! [VarCurr] :
( v100085(VarCurr)
<=> ( v100086(VarCurr)
| v100049(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19862,axiom,
! [VarCurr] :
( v100086(VarCurr)
<=> ( v100087(VarCurr)
| v100048(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19861,axiom,
! [VarCurr] :
( v100087(VarCurr)
<=> ( v100088(VarCurr)
| v100047(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19860,axiom,
! [VarCurr] :
( v100088(VarCurr)
<=> ( v100089(VarCurr)
| v100046(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19859,axiom,
! [VarCurr] :
( v100089(VarCurr)
<=> ( v100090(VarCurr)
| v100045(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19858,axiom,
! [VarCurr] :
( v100090(VarCurr)
<=> ( v100091(VarCurr)
| v100044(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19857,axiom,
! [VarCurr] :
( v100091(VarCurr)
<=> ( v100092(VarCurr)
| v100043(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19856,axiom,
! [VarCurr] :
( v100092(VarCurr)
<=> ( v100093(VarCurr)
| v100042(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19855,axiom,
! [VarCurr] :
( v100093(VarCurr)
<=> ( v100094(VarCurr)
| v100041(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19854,axiom,
! [VarCurr] :
( v100094(VarCurr)
<=> ( v100095(VarCurr)
| v100040(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19853,axiom,
! [VarCurr] :
( v100095(VarCurr)
<=> ( v100096(VarCurr)
| v100039(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19852,axiom,
! [VarCurr] :
( v100096(VarCurr)
<=> ( v100097(VarCurr)
| v100038(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19851,axiom,
! [VarCurr] :
( v100097(VarCurr)
<=> ( v100098(VarCurr)
| v100037(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19850,axiom,
! [VarCurr] :
( v100098(VarCurr)
<=> ( v100099(VarCurr)
| v100036(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19849,axiom,
! [VarCurr] :
( v100099(VarCurr)
<=> ( v100100(VarCurr)
| v100035(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19848,axiom,
! [VarCurr] :
( v100100(VarCurr)
<=> ( v100101(VarCurr)
| v100034(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19847,axiom,
! [VarCurr] :
( v100101(VarCurr)
<=> ( v100102(VarCurr)
| v100033(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19846,axiom,
! [VarCurr] :
( v100102(VarCurr)
<=> ( v100031(VarCurr)
| v100032(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6940,axiom,
! [VarCurr] :
( v100066(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $true )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6939,axiom,
! [VarCurr] :
( v100065(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $true )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6938,axiom,
! [VarCurr] :
( v100064(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $true )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6937,axiom,
! [VarCurr] :
( v100063(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $true )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6936,axiom,
! [VarCurr] :
( v100062(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6935,axiom,
! [VarCurr] :
( v100061(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6934,axiom,
! [VarCurr] :
( v100060(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6933,axiom,
! [VarCurr] :
( v100059(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6932,axiom,
! [VarCurr] :
( v100058(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6931,axiom,
! [VarCurr] :
( v100057(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6930,axiom,
! [VarCurr] :
( v100056(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6929,axiom,
! [VarCurr] :
( v100055(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6928,axiom,
! [VarCurr] :
( v100054(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6927,axiom,
! [VarCurr] :
( v100053(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6926,axiom,
! [VarCurr] :
( v100052(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6925,axiom,
! [VarCurr] :
( v100051(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6924,axiom,
! [VarCurr] :
( v100050(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6923,axiom,
! [VarCurr] :
( v100049(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6922,axiom,
! [VarCurr] :
( v100048(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6921,axiom,
! [VarCurr] :
( v100047(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $true )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6920,axiom,
! [VarCurr] :
( v100046(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6919,axiom,
! [VarCurr] :
( v100045(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6918,axiom,
! [VarCurr] :
( v100044(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6917,axiom,
! [VarCurr] :
( v100043(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6916,axiom,
! [VarCurr] :
( v100042(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6915,axiom,
! [VarCurr] :
( v100041(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6914,axiom,
! [VarCurr] :
( v100040(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6913,axiom,
! [VarCurr] :
( v100039(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $true )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6912,axiom,
! [VarCurr] :
( v100038(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6911,axiom,
! [VarCurr] :
( v100037(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6910,axiom,
! [VarCurr] :
( v100036(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6909,axiom,
! [VarCurr] :
( v100035(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $true )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6908,axiom,
! [VarCurr] :
( v100034(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6907,axiom,
! [VarCurr] :
( v100033(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $true )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6906,axiom,
! [VarCurr] :
( v100032(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6905,axiom,
! [VarCurr] :
( v100031(VarCurr)
<=> ( ( v19264(VarCurr,bitIndex5)
<=> $false )
& ( v19264(VarCurr,bitIndex4)
<=> $false )
& ( v19264(VarCurr,bitIndex3)
<=> $false )
& ( v19264(VarCurr,bitIndex2)
<=> $false )
& ( v19264(VarCurr,bitIndex1)
<=> $false )
& ( v19264(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30443,axiom,
! [VarCurr] :
( v100012(VarCurr)
<=> v429(VarCurr) ) ).
fof(addAssignment_30442,axiom,
! [VarCurr] :
( v99996(VarCurr)
<=> v99910(VarCurr) ) ).
fof(addAssignment_30441,axiom,
! [VarCurr] :
( v99994(VarCurr)
<=> v99966(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1578,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99971(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v99916(VarNext,B)
<=> v99916(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1634,axiom,
! [VarNext] :
( v99971(VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v99916(VarNext,B)
<=> v99981(VarNext,B) ) ) ) ).
fof(addAssignment_30440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_7_0(B)
=> ( v99981(VarNext,B)
<=> v99979(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2142,axiom,
! [VarCurr] :
( ~ v99982(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v99979(VarCurr,B)
<=> v99918(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2142,axiom,
! [VarCurr] :
( v99982(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v99979(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_7803,axiom,
! [VarCurr] :
( ~ v99982(VarCurr)
<=> v99910(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99971(VarNext)
<=> v99972(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19844,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99972(VarNext)
<=> ( v99973(VarNext)
& v99966(VarNext) ) ) ) ).
fof(writeUnaryOperator_7802,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99973(VarNext)
<=> v99975(VarNext) ) ) ).
fof(addAssignment_30439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99975(VarNext)
<=> v99966(VarCurr) ) ) ).
fof(addAssignment_30438,axiom,
! [VarCurr] :
( v99966(VarCurr)
<=> v99968(VarCurr) ) ).
fof(addAssignment_30437,axiom,
! [VarCurr] :
( v99968(VarCurr)
<=> v87021(VarCurr) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2141,axiom,
! [VarCurr] :
( ~ v99912(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v99918(VarCurr,B)
<=> v99916(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2141,axiom,
! [VarCurr] :
( v99912(VarCurr)
=> ! [B] :
( range_7_0(B)
=> ( v99918(VarCurr,B)
<=> v99920(VarCurr,B) ) ) ) ).
fof(addAssignment_30436,axiom,
! [VarCurr] :
( v99920(VarCurr,bitIndex0)
<=> v99961(VarCurr) ) ).
fof(addAssignment_30435,axiom,
! [VarCurr] :
( v99920(VarCurr,bitIndex1)
<=> v99959(VarCurr) ) ).
fof(addAssignment_30434,axiom,
! [VarCurr] :
( v99920(VarCurr,bitIndex2)
<=> v99954(VarCurr) ) ).
fof(addAssignment_30433,axiom,
! [VarCurr] :
( v99920(VarCurr,bitIndex3)
<=> v99949(VarCurr) ) ).
fof(addAssignment_30432,axiom,
! [VarCurr] :
( v99920(VarCurr,bitIndex4)
<=> v99944(VarCurr) ) ).
fof(addAssignment_30431,axiom,
! [VarCurr] :
( v99920(VarCurr,bitIndex5)
<=> v99939(VarCurr) ) ).
fof(addAssignment_30430,axiom,
! [VarCurr] :
( v99920(VarCurr,bitIndex6)
<=> v99934(VarCurr) ) ).
fof(addAssignment_30429,axiom,
! [VarCurr] :
( v99920(VarCurr,bitIndex7)
<=> v99923(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19843,axiom,
! [VarCurr] :
( v99959(VarCurr)
<=> ( v99960(VarCurr)
& v99963(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1802,axiom,
! [VarCurr] :
( v99963(VarCurr)
<=> ( v99916(VarCurr,bitIndex0)
| v99916(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19842,axiom,
! [VarCurr] :
( v99960(VarCurr)
<=> ( v99961(VarCurr)
| v99962(VarCurr) ) ) ).
fof(writeUnaryOperator_7801,axiom,
! [VarCurr] :
( ~ v99962(VarCurr)
<=> v99916(VarCurr,bitIndex1) ) ).
fof(writeUnaryOperator_7800,axiom,
! [VarCurr] :
( ~ v99961(VarCurr)
<=> v99916(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19841,axiom,
! [VarCurr] :
( v99954(VarCurr)
<=> ( v99955(VarCurr)
& v99958(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1801,axiom,
! [VarCurr] :
( v99958(VarCurr)
<=> ( v99931(VarCurr)
| v99916(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19840,axiom,
! [VarCurr] :
( v99955(VarCurr)
<=> ( v99956(VarCurr)
| v99957(VarCurr) ) ) ).
fof(writeUnaryOperator_7799,axiom,
! [VarCurr] :
( ~ v99957(VarCurr)
<=> v99916(VarCurr,bitIndex2) ) ).
fof(writeUnaryOperator_7798,axiom,
! [VarCurr] :
( ~ v99956(VarCurr)
<=> v99931(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19839,axiom,
! [VarCurr] :
( v99949(VarCurr)
<=> ( v99950(VarCurr)
& v99953(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1800,axiom,
! [VarCurr] :
( v99953(VarCurr)
<=> ( v99930(VarCurr)
| v99916(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19838,axiom,
! [VarCurr] :
( v99950(VarCurr)
<=> ( v99951(VarCurr)
| v99952(VarCurr) ) ) ).
fof(writeUnaryOperator_7797,axiom,
! [VarCurr] :
( ~ v99952(VarCurr)
<=> v99916(VarCurr,bitIndex3) ) ).
fof(writeUnaryOperator_7796,axiom,
! [VarCurr] :
( ~ v99951(VarCurr)
<=> v99930(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19837,axiom,
! [VarCurr] :
( v99944(VarCurr)
<=> ( v99945(VarCurr)
& v99948(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1799,axiom,
! [VarCurr] :
( v99948(VarCurr)
<=> ( v99929(VarCurr)
| v99916(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19836,axiom,
! [VarCurr] :
( v99945(VarCurr)
<=> ( v99946(VarCurr)
| v99947(VarCurr) ) ) ).
fof(writeUnaryOperator_7795,axiom,
! [VarCurr] :
( ~ v99947(VarCurr)
<=> v99916(VarCurr,bitIndex4) ) ).
fof(writeUnaryOperator_7794,axiom,
! [VarCurr] :
( ~ v99946(VarCurr)
<=> v99929(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19835,axiom,
! [VarCurr] :
( v99939(VarCurr)
<=> ( v99940(VarCurr)
& v99943(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1798,axiom,
! [VarCurr] :
( v99943(VarCurr)
<=> ( v99928(VarCurr)
| v99916(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19834,axiom,
! [VarCurr] :
( v99940(VarCurr)
<=> ( v99941(VarCurr)
| v99942(VarCurr) ) ) ).
fof(writeUnaryOperator_7793,axiom,
! [VarCurr] :
( ~ v99942(VarCurr)
<=> v99916(VarCurr,bitIndex5) ) ).
fof(writeUnaryOperator_7792,axiom,
! [VarCurr] :
( ~ v99941(VarCurr)
<=> v99928(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19833,axiom,
! [VarCurr] :
( v99934(VarCurr)
<=> ( v99935(VarCurr)
& v99938(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1797,axiom,
! [VarCurr] :
( v99938(VarCurr)
<=> ( v99927(VarCurr)
| v99916(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19832,axiom,
! [VarCurr] :
( v99935(VarCurr)
<=> ( v99936(VarCurr)
| v99937(VarCurr) ) ) ).
fof(writeUnaryOperator_7791,axiom,
! [VarCurr] :
( ~ v99937(VarCurr)
<=> v99916(VarCurr,bitIndex6) ) ).
fof(writeUnaryOperator_7790,axiom,
! [VarCurr] :
( ~ v99936(VarCurr)
<=> v99927(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19831,axiom,
! [VarCurr] :
( v99923(VarCurr)
<=> ( v99924(VarCurr)
& v99933(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1796,axiom,
! [VarCurr] :
( v99933(VarCurr)
<=> ( v99926(VarCurr)
| v99916(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19830,axiom,
! [VarCurr] :
( v99924(VarCurr)
<=> ( v99925(VarCurr)
| v99932(VarCurr) ) ) ).
fof(writeUnaryOperator_7789,axiom,
! [VarCurr] :
( ~ v99932(VarCurr)
<=> v99916(VarCurr,bitIndex7) ) ).
fof(writeUnaryOperator_7788,axiom,
! [VarCurr] :
( ~ v99925(VarCurr)
<=> v99926(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1795,axiom,
! [VarCurr] :
( v99926(VarCurr)
<=> ( v99927(VarCurr)
& v99916(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1794,axiom,
! [VarCurr] :
( v99927(VarCurr)
<=> ( v99928(VarCurr)
& v99916(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1793,axiom,
! [VarCurr] :
( v99928(VarCurr)
<=> ( v99929(VarCurr)
& v99916(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1792,axiom,
! [VarCurr] :
( v99929(VarCurr)
<=> ( v99930(VarCurr)
& v99916(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1791,axiom,
! [VarCurr] :
( v99930(VarCurr)
<=> ( v99931(VarCurr)
& v99916(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1790,axiom,
! [VarCurr] :
( v99931(VarCurr)
<=> ( v99916(VarCurr,bitIndex0)
& v99916(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_30428,axiom,
! [VarCurr] :
( v99910(VarCurr)
<=> v93(VarCurr) ) ).
fof(addAssignment_30427,axiom,
! [VarCurr] :
( v99878(VarCurr)
<=> v99880(VarCurr) ) ).
fof(addAssignment_30426,axiom,
! [VarCurr] :
( v99880(VarCurr)
<=> v4296(VarCurr) ) ).
fof(addAssignment_30425,axiom,
! [VarCurr] :
( v15478(VarCurr)
<=> v15480(VarCurr) ) ).
fof(addAssignment_30424,axiom,
! [VarCurr] :
( v15480(VarCurr)
<=> v15482(VarCurr) ) ).
fof(addAssignment_30423,axiom,
! [VarCurr] :
( v15482(VarCurr)
<=> v15484(VarCurr) ) ).
fof(addAssignment_30422,axiom,
! [VarCurr] :
( v15484(VarCurr)
<=> v15486(VarCurr) ) ).
fof(addAssignment_30421,axiom,
! [VarCurr] :
( v15486(VarCurr)
<=> v15488(VarCurr) ) ).
fof(addAssignment_30420,axiom,
! [VarCurr] :
( v15488(VarCurr)
<=> v15490(VarCurr) ) ).
fof(addAssignment_30419,axiom,
! [VarCurr] :
( v15490(VarCurr)
<=> v15492(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6904,axiom,
! [VarCurr] :
( v15492(VarCurr)
<=> ( ( v15494(VarCurr,bitIndex1)
<=> $true )
& ( v15494(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99816(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15494(VarNext,B)
<=> v15494(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1633,axiom,
! [VarNext] :
( v99816(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15494(VarNext,B)
<=> v99824(VarNext,B) ) ) ) ).
fof(addAssignment_30418,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v99824(VarNext,B)
<=> v99822(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2140,axiom,
! [VarCurr] :
( ~ v99825(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99822(VarCurr,B)
<=> v15500(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2140,axiom,
! [VarCurr] :
( v99825(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99822(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_7787,axiom,
! [VarCurr] :
( ~ v99825(VarCurr)
<=> v15496(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19829,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99816(VarNext)
<=> v99817(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19828,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99817(VarNext)
<=> ( v99818(VarNext)
& v96436(VarNext) ) ) ) ).
fof(writeUnaryOperator_7786,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99818(VarNext)
<=> v96443(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_133,axiom,
! [VarCurr] :
( ( ~ v99807(VarCurr)
& ~ v99809(VarCurr)
& ~ v99810(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v15500(VarCurr,B)
<=> v99813(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1165,axiom,
! [VarCurr] :
( v99810(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15500(VarCurr,B)
<=> v99811(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4730,axiom,
! [VarCurr] :
( v99809(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15500(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4740,axiom,
! [VarCurr] :
( v99807(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15500(VarCurr,B)
<=> v99808(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2139,axiom,
! [VarCurr] :
( ~ v15502(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99813(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2139,axiom,
! [VarCurr] :
( v15502(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99813(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6903,axiom,
! [VarCurr] :
( v99812(VarCurr)
<=> ( ( v15494(VarCurr,bitIndex1)
<=> $true )
& ( v15494(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2138,axiom,
! [VarCurr] :
( ~ v99780(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99811(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2138,axiom,
! [VarCurr] :
( v99780(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99811(VarCurr,B)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6902,axiom,
! [VarCurr] :
( v99810(VarCurr)
<=> ( ( v15494(VarCurr,bitIndex1)
<=> $true )
& ( v15494(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6901,axiom,
! [VarCurr] :
( v99809(VarCurr)
<=> ( ( v15494(VarCurr,bitIndex1)
<=> $false )
& ( v15494(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2137,axiom,
! [VarCurr] :
( ~ v15502(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99808(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2137,axiom,
! [VarCurr] :
( v15502(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99808(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6900,axiom,
! [VarCurr] :
( v99807(VarCurr)
<=> ( ( v15494(VarCurr,bitIndex1)
<=> $false )
& ( v15494(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30417,axiom,
! [VarCurr] :
( v99780(VarCurr)
<=> v99782(VarCurr) ) ).
fof(addAssignment_30416,axiom,
! [VarCurr] :
( v99782(VarCurr)
<=> v99784(VarCurr) ) ).
fof(addAssignment_30415,axiom,
! [VarCurr] :
( v99784(VarCurr)
<=> v99786(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19827,axiom,
! [VarCurr] :
( v99786(VarCurr)
<=> ( v15764(VarCurr)
& v99788(VarCurr) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99791(VarNext)
=> ( v99788(VarNext)
<=> v99788(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1632,axiom,
! [VarNext] :
( v99791(VarNext)
=> ( v99788(VarNext)
<=> v99801(VarNext) ) ) ).
fof(addAssignment_30414,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99801(VarNext)
<=> v99799(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2136,axiom,
! [VarCurr] :
( ~ v99802(VarCurr)
=> ( v99799(VarCurr)
<=> v15764(VarCurr) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2136,axiom,
! [VarCurr] :
( v99802(VarCurr)
=> ( v99799(VarCurr)
<=> $false ) ) ).
fof(writeUnaryOperator_7785,axiom,
! [VarCurr] :
( ~ v99802(VarCurr)
<=> v1506(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19826,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99791(VarNext)
<=> v99792(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19825,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99792(VarNext)
<=> ( v99793(VarNext)
& v1526(VarNext) ) ) ) ).
fof(writeUnaryOperator_7784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99793(VarNext)
<=> v99795(VarNext) ) ) ).
fof(addAssignment_30413,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99795(VarNext)
<=> v1526(VarCurr) ) ) ).
fof(addAssignment_30412,axiom,
! [VarCurr] :
( v15502(VarCurr)
<=> v15504(VarCurr) ) ).
fof(addAssignment_30411,axiom,
! [VarCurr] :
( v15504(VarCurr)
<=> v15506(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6899,axiom,
! [VarCurr] :
( v15506(VarCurr)
<=> ( ( v15508(VarCurr,bitIndex1)
<=> $true )
& ( v15508(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1575,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99766(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15508(VarNext,B)
<=> v15508(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1631,axiom,
! [VarNext] :
( v99766(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15508(VarNext,B)
<=> v99774(VarNext,B) ) ) ) ).
fof(addAssignment_30410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v99774(VarNext,B)
<=> v99772(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2135,axiom,
! [VarCurr] :
( ~ v99775(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99772(VarCurr,B)
<=> v15512(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2135,axiom,
! [VarCurr] :
( v99775(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99772(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_7783,axiom,
! [VarCurr] :
( ~ v99775(VarCurr)
<=> v15510(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19824,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99766(VarNext)
<=> v99767(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99767(VarNext)
<=> ( v99768(VarNext)
& v96324(VarNext) ) ) ) ).
fof(writeUnaryOperator_7782,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99768(VarNext)
<=> v96331(VarNext) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_132,axiom,
! [VarCurr] :
( ( ~ v96317(VarCurr)
& ~ v96319(VarCurr)
& ~ v96320(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v15512(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1164,axiom,
! [VarCurr] :
( v96320(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15512(VarCurr,B)
<=> v99762(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4729,axiom,
! [VarCurr] :
( v96319(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15512(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4739,axiom,
! [VarCurr] :
( v96317(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15512(VarCurr,B)
<=> v99761(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2134,axiom,
! [VarCurr] :
( ~ v96310(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99762(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2134,axiom,
! [VarCurr] :
( v96310(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99762(VarCurr,B)
<=> v99763(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2133,axiom,
! [VarCurr] :
( ~ v15514(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99763(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2133,axiom,
! [VarCurr] :
( v15514(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99763(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2132,axiom,
! [VarCurr] :
( ~ v15514(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99761(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2132,axiom,
! [VarCurr] :
( v15514(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99761(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19822,axiom,
! [VarCurr] :
( v15514(VarCurr)
<=> ( v99758(VarCurr)
| v92984(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19821,axiom,
! [VarCurr] :
( v99758(VarCurr)
<=> ( v99759(VarCurr)
| v89690(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19820,axiom,
! [VarCurr] :
( v99759(VarCurr)
<=> ( v15516(VarCurr)
| v15804(VarCurr) ) ) ).
fof(addAssignment_30409,axiom,
! [VarCurr] :
( v15516(VarCurr)
<=> v15518(VarCurr) ) ).
fof(addAssignment_30408,axiom,
! [VarCurr] :
( v15518(VarCurr)
<=> v15520(VarCurr) ) ).
fof(addAssignment_30407,axiom,
! [VarCurr] :
( v15520(VarCurr)
<=> v15522(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6898,axiom,
! [VarCurr] :
( v15522(VarCurr)
<=> ( ( v15524(VarCurr,bitIndex1)
<=> $false )
& ( v15524(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1574,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99742(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15524(VarNext,B)
<=> v15524(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1630,axiom,
! [VarNext] :
( v99742(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15524(VarNext,B)
<=> v99752(VarNext,B) ) ) ) ).
fof(addAssignment_30406,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v99752(VarNext,B)
<=> v99750(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2131,axiom,
! [VarCurr] :
( ~ v99753(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99750(VarCurr,B)
<=> v15530(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2131,axiom,
! [VarCurr] :
( v99753(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99750(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_7781,axiom,
! [VarCurr] :
( ~ v99753(VarCurr)
<=> v15526(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19819,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99742(VarNext)
<=> v99743(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19818,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99743(VarNext)
<=> ( v99744(VarNext)
& v99739(VarNext) ) ) ) ).
fof(writeUnaryOperator_7780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99744(VarNext)
<=> v99746(VarNext) ) ) ).
fof(addAssignment_30405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99746(VarNext)
<=> v99739(VarCurr) ) ) ).
fof(addAssignment_30404,axiom,
! [VarCurr] :
( v99739(VarCurr)
<=> v99477(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_131,axiom,
! [VarCurr] :
( ( ~ v99728(VarCurr)
& ~ v99730(VarCurr)
& ~ v99732(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v15530(VarCurr,B)
<=> v99737(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1163,axiom,
! [VarCurr] :
( v99732(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15530(VarCurr,B)
<=> v99733(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4728,axiom,
! [VarCurr] :
( v99730(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15530(VarCurr,B)
<=> v99731(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4738,axiom,
! [VarCurr] :
( v99728(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15530(VarCurr,B)
<=> v99729(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2130,axiom,
! [VarCurr] :
( ~ v99457(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99737(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2130,axiom,
! [VarCurr] :
( v99457(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99737(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6897,axiom,
! [VarCurr] :
( v99736(VarCurr)
<=> ( ( v15524(VarCurr,bitIndex1)
<=> $true )
& ( v15524(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2129,axiom,
! [VarCurr] :
( ~ v99430(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99733(VarCurr,B)
<=> v99735(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2129,axiom,
! [VarCurr] :
( v99430(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99733(VarCurr,B)
<=> v99734(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2128,axiom,
! [VarCurr] :
( ~ v99451(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99735(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2128,axiom,
! [VarCurr] :
( v99451(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99735(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2127,axiom,
! [VarCurr] :
( ~ v15532(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99734(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2127,axiom,
! [VarCurr] :
( v15532(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99734(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6896,axiom,
! [VarCurr] :
( v99732(VarCurr)
<=> ( ( v15524(VarCurr,bitIndex1)
<=> $true )
& ( v15524(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2126,axiom,
! [VarCurr] :
( ~ v99419(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99731(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2126,axiom,
! [VarCurr] :
( v99419(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99731(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6895,axiom,
! [VarCurr] :
( v99730(VarCurr)
<=> ( ( v15524(VarCurr,bitIndex1)
<=> $false )
& ( v15524(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2125,axiom,
! [VarCurr] :
( ~ v15532(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99729(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2125,axiom,
! [VarCurr] :
( v15532(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v99729(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6894,axiom,
! [VarCurr] :
( v99728(VarCurr)
<=> ( ( v15524(VarCurr,bitIndex1)
<=> $false )
& ( v15524(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30403,axiom,
! [VarCurr] :
( v99457(VarCurr)
<=> v99459(VarCurr) ) ).
fof(addAssignment_30402,axiom,
! [VarCurr] :
( v99459(VarCurr)
<=> v99461(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19817,axiom,
! [VarCurr] :
( v99461(VarCurr)
<=> ( v99463(VarCurr)
& v99726(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6893,axiom,
! [VarCurr] :
( v99726(VarCurr)
<=> ( ( v99499(VarCurr,bitIndex24)
<=> $false )
& ( v99499(VarCurr,bitIndex23)
<=> $false )
& ( v99499(VarCurr,bitIndex22)
<=> $false )
& ( v99499(VarCurr,bitIndex21)
<=> $false )
& ( v99499(VarCurr,bitIndex20)
<=> $false )
& ( v99499(VarCurr,bitIndex19)
<=> $false )
& ( v99499(VarCurr,bitIndex18)
<=> $false )
& ( v99499(VarCurr,bitIndex17)
<=> $false )
& ( v99499(VarCurr,bitIndex16)
<=> $false )
& ( v99499(VarCurr,bitIndex15)
<=> $false )
& ( v99499(VarCurr,bitIndex14)
<=> $false )
& ( v99499(VarCurr,bitIndex13)
<=> $false )
& ( v99499(VarCurr,bitIndex12)
<=> $false )
& ( v99499(VarCurr,bitIndex11)
<=> $false )
& ( v99499(VarCurr,bitIndex10)
<=> $false )
& ( v99499(VarCurr,bitIndex9)
<=> $false )
& ( v99499(VarCurr,bitIndex8)
<=> $false )
& ( v99499(VarCurr,bitIndex7)
<=> $false )
& ( v99499(VarCurr,bitIndex6)
<=> $false )
& ( v99499(VarCurr,bitIndex5)
<=> $false )
& ( v99499(VarCurr,bitIndex4)
<=> $false )
& ( v99499(VarCurr,bitIndex3)
<=> $false )
& ( v99499(VarCurr,bitIndex2)
<=> $false )
& ( v99499(VarCurr,bitIndex1)
<=> $false )
& ( v99499(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1573,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99506(VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v99499(VarNext,B)
<=> v99499(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1629,axiom,
! [VarNext] :
( v99506(VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v99499(VarNext,B)
<=> v99545(VarNext,B) ) ) ) ).
fof(addAssignment_30401,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v99545(VarNext,B)
<=> v99543(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2124,axiom,
! [VarCurr] :
( ~ v99542(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v99543(VarCurr,B)
<=> v99546(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2124,axiom,
! [VarCurr] :
( v99542(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v99543(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2123,axiom,
! [VarCurr] :
( ~ v99467(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v99546(VarCurr,B)
<=> v99547(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2123,axiom,
! [VarCurr] :
( v99467(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v99546(VarCurr,B)
<=> v99501(VarCurr,B) ) ) ) ).
fof(addAssignment_30400,axiom,
! [VarCurr] :
( v99547(VarCurr,bitIndex0)
<=> v99721(VarCurr) ) ).
fof(addAssignment_30399,axiom,
! [VarCurr] :
( v99547(VarCurr,bitIndex1)
<=> v99719(VarCurr) ) ).
fof(addAssignment_30398,axiom,
! [VarCurr] :
( v99547(VarCurr,bitIndex2)
<=> v99715(VarCurr) ) ).
fof(addAssignment_30397,axiom,
! [VarCurr] :
( v99547(VarCurr,bitIndex3)
<=> v99711(VarCurr) ) ).
fof(addAssignment_30396,axiom,
! [VarCurr] :
( v99547(VarCurr,bitIndex4)
<=> v99707(VarCurr) ) ).
fof(addAssignment_30395,axiom,
! [VarCurr] :
( v99547(VarCurr,bitIndex5)
<=> v99703(VarCurr) ) ).
fof(addAssignment_30394,axiom,
! [VarCurr] :
( v99547(VarCurr,bitIndex6)
<=> v99699(VarCurr) ) ).
fof(addAssignment_30393,axiom,
! [VarCurr] :
( v99547(VarCurr,bitIndex7)
<=> v99695(VarCurr) ) ).
fof(addAssignment_30392,axiom,
! [VarCurr] :
( v99547(VarCurr,bitIndex8)
<=> v99691(VarCurr) ) ).
fof(addAssignment_30391,axiom,
! [VarCurr] :
( v99547(VarCurr,bitIndex9)
<=> v99687(VarCurr) ) ).
fof(addAssignment_30390,axiom,
! [VarCurr] :
( v99547(VarCurr,bitIndex10)
<=> v99683(VarCurr) ) ).
fof(addAssignment_30389,axiom,
! [VarCurr] :
( v99547(VarCurr,bitIndex11)
<=> v99679(VarCurr) ) ).
fof(addAssignment_30388,axiom,
! [VarCurr] :
( v99547(VarCurr,bitIndex12)
<=> v99675(VarCurr) ) ).
fof(addAssignment_30387,axiom,
! [VarCurr] :
( v99547(VarCurr,bitIndex13)
<=> v99671(VarCurr) ) ).
fof(addAssignment_30386,axiom,
! [VarCurr] :
( v99547(VarCurr,bitIndex14)
<=> v99667(VarCurr) ) ).
fof(addAssignment_30385,axiom,
! [VarCurr] :
( v99547(VarCurr,bitIndex15)
<=> v99663(VarCurr) ) ).
fof(addAssignment_30384,axiom,
! [VarCurr] :
( v99547(VarCurr,bitIndex16)
<=> v99659(VarCurr) ) ).
fof(addAssignment_30383,axiom,
! [VarCurr] :
( v99547(VarCurr,bitIndex17)
<=> v99655(VarCurr) ) ).
fof(addAssignment_30382,axiom,
! [VarCurr] :
( v99547(VarCurr,bitIndex18)
<=> v99651(VarCurr) ) ).
fof(addAssignment_30381,axiom,
! [VarCurr] :
( v99547(VarCurr,bitIndex19)
<=> v99647(VarCurr) ) ).
fof(addAssignment_30380,axiom,
! [VarCurr] :
( v99547(VarCurr,bitIndex20)
<=> v99643(VarCurr) ) ).
fof(addAssignment_30379,axiom,
! [VarCurr] :
( v99547(VarCurr,bitIndex21)
<=> v99639(VarCurr) ) ).
fof(addAssignment_30378,axiom,
! [VarCurr] :
( v99547(VarCurr,bitIndex22)
<=> v99635(VarCurr) ) ).
fof(addAssignment_30377,axiom,
! [VarCurr] :
( v99547(VarCurr,bitIndex23)
<=> v99631(VarCurr) ) ).
fof(addAssignment_30376,axiom,
! [VarCurr] :
( v99547(VarCurr,bitIndex24)
<=> v99627(VarCurr) ) ).
fof(addAssignment_30375,axiom,
! [VarCurr] :
( v99547(VarCurr,bitIndex25)
<=> v99549(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19816,axiom,
! [VarCurr] :
( v99719(VarCurr)
<=> ( v99720(VarCurr)
& v99722(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19815,axiom,
! [VarCurr] :
( v99722(VarCurr)
<=> ( v99553(VarCurr,bitIndex0)
| v99601(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1789,axiom,
! [VarCurr] :
( v99720(VarCurr)
<=> ( v99721(VarCurr)
| v99553(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_7779,axiom,
! [VarCurr] :
( ~ v99721(VarCurr)
<=> v99553(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19814,axiom,
! [VarCurr] :
( v99715(VarCurr)
<=> ( v99716(VarCurr)
& v99718(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19813,axiom,
! [VarCurr] :
( v99718(VarCurr)
<=> ( v99599(VarCurr)
| v99602(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1788,axiom,
! [VarCurr] :
( v99716(VarCurr)
<=> ( v99717(VarCurr)
| v99553(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_7778,axiom,
! [VarCurr] :
( ~ v99717(VarCurr)
<=> v99599(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19812,axiom,
! [VarCurr] :
( v99711(VarCurr)
<=> ( v99712(VarCurr)
& v99714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19811,axiom,
! [VarCurr] :
( v99714(VarCurr)
<=> ( v99597(VarCurr)
| v99603(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1787,axiom,
! [VarCurr] :
( v99712(VarCurr)
<=> ( v99713(VarCurr)
| v99553(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_7777,axiom,
! [VarCurr] :
( ~ v99713(VarCurr)
<=> v99597(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19810,axiom,
! [VarCurr] :
( v99707(VarCurr)
<=> ( v99708(VarCurr)
& v99710(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19809,axiom,
! [VarCurr] :
( v99710(VarCurr)
<=> ( v99595(VarCurr)
| v99604(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1786,axiom,
! [VarCurr] :
( v99708(VarCurr)
<=> ( v99709(VarCurr)
| v99553(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_7776,axiom,
! [VarCurr] :
( ~ v99709(VarCurr)
<=> v99595(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19808,axiom,
! [VarCurr] :
( v99703(VarCurr)
<=> ( v99704(VarCurr)
& v99706(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19807,axiom,
! [VarCurr] :
( v99706(VarCurr)
<=> ( v99593(VarCurr)
| v99605(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1785,axiom,
! [VarCurr] :
( v99704(VarCurr)
<=> ( v99705(VarCurr)
| v99553(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_7775,axiom,
! [VarCurr] :
( ~ v99705(VarCurr)
<=> v99593(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19806,axiom,
! [VarCurr] :
( v99699(VarCurr)
<=> ( v99700(VarCurr)
& v99702(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19805,axiom,
! [VarCurr] :
( v99702(VarCurr)
<=> ( v99591(VarCurr)
| v99606(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1784,axiom,
! [VarCurr] :
( v99700(VarCurr)
<=> ( v99701(VarCurr)
| v99553(VarCurr,bitIndex6) ) ) ).
fof(writeUnaryOperator_7774,axiom,
! [VarCurr] :
( ~ v99701(VarCurr)
<=> v99591(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19804,axiom,
! [VarCurr] :
( v99695(VarCurr)
<=> ( v99696(VarCurr)
& v99698(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19803,axiom,
! [VarCurr] :
( v99698(VarCurr)
<=> ( v99589(VarCurr)
| v99607(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1783,axiom,
! [VarCurr] :
( v99696(VarCurr)
<=> ( v99697(VarCurr)
| v99553(VarCurr,bitIndex7) ) ) ).
fof(writeUnaryOperator_7773,axiom,
! [VarCurr] :
( ~ v99697(VarCurr)
<=> v99589(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19802,axiom,
! [VarCurr] :
( v99691(VarCurr)
<=> ( v99692(VarCurr)
& v99694(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19801,axiom,
! [VarCurr] :
( v99694(VarCurr)
<=> ( v99587(VarCurr)
| v99608(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1782,axiom,
! [VarCurr] :
( v99692(VarCurr)
<=> ( v99693(VarCurr)
| v99553(VarCurr,bitIndex8) ) ) ).
fof(writeUnaryOperator_7772,axiom,
! [VarCurr] :
( ~ v99693(VarCurr)
<=> v99587(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19800,axiom,
! [VarCurr] :
( v99687(VarCurr)
<=> ( v99688(VarCurr)
& v99690(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19799,axiom,
! [VarCurr] :
( v99690(VarCurr)
<=> ( v99585(VarCurr)
| v99609(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1781,axiom,
! [VarCurr] :
( v99688(VarCurr)
<=> ( v99689(VarCurr)
| v99553(VarCurr,bitIndex9) ) ) ).
fof(writeUnaryOperator_7771,axiom,
! [VarCurr] :
( ~ v99689(VarCurr)
<=> v99585(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19798,axiom,
! [VarCurr] :
( v99683(VarCurr)
<=> ( v99684(VarCurr)
& v99686(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19797,axiom,
! [VarCurr] :
( v99686(VarCurr)
<=> ( v99583(VarCurr)
| v99610(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1780,axiom,
! [VarCurr] :
( v99684(VarCurr)
<=> ( v99685(VarCurr)
| v99553(VarCurr,bitIndex10) ) ) ).
fof(writeUnaryOperator_7770,axiom,
! [VarCurr] :
( ~ v99685(VarCurr)
<=> v99583(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19796,axiom,
! [VarCurr] :
( v99679(VarCurr)
<=> ( v99680(VarCurr)
& v99682(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19795,axiom,
! [VarCurr] :
( v99682(VarCurr)
<=> ( v99581(VarCurr)
| v99611(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1779,axiom,
! [VarCurr] :
( v99680(VarCurr)
<=> ( v99681(VarCurr)
| v99553(VarCurr,bitIndex11) ) ) ).
fof(writeUnaryOperator_7769,axiom,
! [VarCurr] :
( ~ v99681(VarCurr)
<=> v99581(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19794,axiom,
! [VarCurr] :
( v99675(VarCurr)
<=> ( v99676(VarCurr)
& v99678(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19793,axiom,
! [VarCurr] :
( v99678(VarCurr)
<=> ( v99579(VarCurr)
| v99612(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1778,axiom,
! [VarCurr] :
( v99676(VarCurr)
<=> ( v99677(VarCurr)
| v99553(VarCurr,bitIndex12) ) ) ).
fof(writeUnaryOperator_7768,axiom,
! [VarCurr] :
( ~ v99677(VarCurr)
<=> v99579(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19792,axiom,
! [VarCurr] :
( v99671(VarCurr)
<=> ( v99672(VarCurr)
& v99674(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19791,axiom,
! [VarCurr] :
( v99674(VarCurr)
<=> ( v99577(VarCurr)
| v99613(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1777,axiom,
! [VarCurr] :
( v99672(VarCurr)
<=> ( v99673(VarCurr)
| v99553(VarCurr,bitIndex13) ) ) ).
fof(writeUnaryOperator_7767,axiom,
! [VarCurr] :
( ~ v99673(VarCurr)
<=> v99577(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19790,axiom,
! [VarCurr] :
( v99667(VarCurr)
<=> ( v99668(VarCurr)
& v99670(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19789,axiom,
! [VarCurr] :
( v99670(VarCurr)
<=> ( v99575(VarCurr)
| v99614(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1776,axiom,
! [VarCurr] :
( v99668(VarCurr)
<=> ( v99669(VarCurr)
| v99553(VarCurr,bitIndex14) ) ) ).
fof(writeUnaryOperator_7766,axiom,
! [VarCurr] :
( ~ v99669(VarCurr)
<=> v99575(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19788,axiom,
! [VarCurr] :
( v99663(VarCurr)
<=> ( v99664(VarCurr)
& v99666(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19787,axiom,
! [VarCurr] :
( v99666(VarCurr)
<=> ( v99573(VarCurr)
| v99615(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1775,axiom,
! [VarCurr] :
( v99664(VarCurr)
<=> ( v99665(VarCurr)
| v99553(VarCurr,bitIndex15) ) ) ).
fof(writeUnaryOperator_7765,axiom,
! [VarCurr] :
( ~ v99665(VarCurr)
<=> v99573(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19786,axiom,
! [VarCurr] :
( v99659(VarCurr)
<=> ( v99660(VarCurr)
& v99662(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19785,axiom,
! [VarCurr] :
( v99662(VarCurr)
<=> ( v99571(VarCurr)
| v99616(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1774,axiom,
! [VarCurr] :
( v99660(VarCurr)
<=> ( v99661(VarCurr)
| v99553(VarCurr,bitIndex16) ) ) ).
fof(writeUnaryOperator_7764,axiom,
! [VarCurr] :
( ~ v99661(VarCurr)
<=> v99571(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19784,axiom,
! [VarCurr] :
( v99655(VarCurr)
<=> ( v99656(VarCurr)
& v99658(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19783,axiom,
! [VarCurr] :
( v99658(VarCurr)
<=> ( v99569(VarCurr)
| v99617(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1773,axiom,
! [VarCurr] :
( v99656(VarCurr)
<=> ( v99657(VarCurr)
| v99553(VarCurr,bitIndex17) ) ) ).
fof(writeUnaryOperator_7763,axiom,
! [VarCurr] :
( ~ v99657(VarCurr)
<=> v99569(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19782,axiom,
! [VarCurr] :
( v99651(VarCurr)
<=> ( v99652(VarCurr)
& v99654(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19781,axiom,
! [VarCurr] :
( v99654(VarCurr)
<=> ( v99567(VarCurr)
| v99618(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1772,axiom,
! [VarCurr] :
( v99652(VarCurr)
<=> ( v99653(VarCurr)
| v99553(VarCurr,bitIndex18) ) ) ).
fof(writeUnaryOperator_7762,axiom,
! [VarCurr] :
( ~ v99653(VarCurr)
<=> v99567(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19780,axiom,
! [VarCurr] :
( v99647(VarCurr)
<=> ( v99648(VarCurr)
& v99650(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19779,axiom,
! [VarCurr] :
( v99650(VarCurr)
<=> ( v99565(VarCurr)
| v99619(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1771,axiom,
! [VarCurr] :
( v99648(VarCurr)
<=> ( v99649(VarCurr)
| v99553(VarCurr,bitIndex19) ) ) ).
fof(writeUnaryOperator_7761,axiom,
! [VarCurr] :
( ~ v99649(VarCurr)
<=> v99565(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19778,axiom,
! [VarCurr] :
( v99643(VarCurr)
<=> ( v99644(VarCurr)
& v99646(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19777,axiom,
! [VarCurr] :
( v99646(VarCurr)
<=> ( v99563(VarCurr)
| v99620(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1770,axiom,
! [VarCurr] :
( v99644(VarCurr)
<=> ( v99645(VarCurr)
| v99553(VarCurr,bitIndex20) ) ) ).
fof(writeUnaryOperator_7760,axiom,
! [VarCurr] :
( ~ v99645(VarCurr)
<=> v99563(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19776,axiom,
! [VarCurr] :
( v99639(VarCurr)
<=> ( v99640(VarCurr)
& v99642(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19775,axiom,
! [VarCurr] :
( v99642(VarCurr)
<=> ( v99561(VarCurr)
| v99621(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1769,axiom,
! [VarCurr] :
( v99640(VarCurr)
<=> ( v99641(VarCurr)
| v99553(VarCurr,bitIndex21) ) ) ).
fof(writeUnaryOperator_7759,axiom,
! [VarCurr] :
( ~ v99641(VarCurr)
<=> v99561(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19774,axiom,
! [VarCurr] :
( v99635(VarCurr)
<=> ( v99636(VarCurr)
& v99638(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19773,axiom,
! [VarCurr] :
( v99638(VarCurr)
<=> ( v99559(VarCurr)
| v99622(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1768,axiom,
! [VarCurr] :
( v99636(VarCurr)
<=> ( v99637(VarCurr)
| v99553(VarCurr,bitIndex22) ) ) ).
fof(writeUnaryOperator_7758,axiom,
! [VarCurr] :
( ~ v99637(VarCurr)
<=> v99559(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19772,axiom,
! [VarCurr] :
( v99631(VarCurr)
<=> ( v99632(VarCurr)
& v99634(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19771,axiom,
! [VarCurr] :
( v99634(VarCurr)
<=> ( v99557(VarCurr)
| v99623(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1767,axiom,
! [VarCurr] :
( v99632(VarCurr)
<=> ( v99633(VarCurr)
| v99553(VarCurr,bitIndex23) ) ) ).
fof(writeUnaryOperator_7757,axiom,
! [VarCurr] :
( ~ v99633(VarCurr)
<=> v99557(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19770,axiom,
! [VarCurr] :
( v99627(VarCurr)
<=> ( v99628(VarCurr)
& v99630(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19769,axiom,
! [VarCurr] :
( v99630(VarCurr)
<=> ( v99555(VarCurr)
| v99624(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1766,axiom,
! [VarCurr] :
( v99628(VarCurr)
<=> ( v99629(VarCurr)
| v99553(VarCurr,bitIndex24) ) ) ).
fof(writeUnaryOperator_7756,axiom,
! [VarCurr] :
( ~ v99629(VarCurr)
<=> v99555(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19768,axiom,
! [VarCurr] :
( v99549(VarCurr)
<=> ( v99550(VarCurr)
& v99625(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19767,axiom,
! [VarCurr] :
( v99625(VarCurr)
<=> ( v99552(VarCurr)
| v99626(VarCurr) ) ) ).
fof(writeUnaryOperator_7755,axiom,
! [VarCurr] :
( ~ v99626(VarCurr)
<=> v99553(VarCurr,bitIndex25) ) ).
fof(writeBinaryOperatorShiftedRanges_1765,axiom,
! [VarCurr] :
( v99550(VarCurr)
<=> ( v99551(VarCurr)
| v99553(VarCurr,bitIndex25) ) ) ).
fof(writeUnaryOperator_7754,axiom,
! [VarCurr] :
( ~ v99551(VarCurr)
<=> v99552(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1764,axiom,
! [VarCurr] :
( v99552(VarCurr)
<=> ( v99553(VarCurr,bitIndex24)
| v99554(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19766,axiom,
! [VarCurr] :
( v99554(VarCurr)
<=> ( v99555(VarCurr)
& v99624(VarCurr) ) ) ).
fof(writeUnaryOperator_7753,axiom,
! [VarCurr] :
( ~ v99624(VarCurr)
<=> v99553(VarCurr,bitIndex24) ) ).
fof(writeBinaryOperatorShiftedRanges_1763,axiom,
! [VarCurr] :
( v99555(VarCurr)
<=> ( v99553(VarCurr,bitIndex23)
| v99556(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19765,axiom,
! [VarCurr] :
( v99556(VarCurr)
<=> ( v99557(VarCurr)
& v99623(VarCurr) ) ) ).
fof(writeUnaryOperator_7752,axiom,
! [VarCurr] :
( ~ v99623(VarCurr)
<=> v99553(VarCurr,bitIndex23) ) ).
fof(writeBinaryOperatorShiftedRanges_1762,axiom,
! [VarCurr] :
( v99557(VarCurr)
<=> ( v99553(VarCurr,bitIndex22)
| v99558(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19764,axiom,
! [VarCurr] :
( v99558(VarCurr)
<=> ( v99559(VarCurr)
& v99622(VarCurr) ) ) ).
fof(writeUnaryOperator_7751,axiom,
! [VarCurr] :
( ~ v99622(VarCurr)
<=> v99553(VarCurr,bitIndex22) ) ).
fof(writeBinaryOperatorShiftedRanges_1761,axiom,
! [VarCurr] :
( v99559(VarCurr)
<=> ( v99553(VarCurr,bitIndex21)
| v99560(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19763,axiom,
! [VarCurr] :
( v99560(VarCurr)
<=> ( v99561(VarCurr)
& v99621(VarCurr) ) ) ).
fof(writeUnaryOperator_7750,axiom,
! [VarCurr] :
( ~ v99621(VarCurr)
<=> v99553(VarCurr,bitIndex21) ) ).
fof(writeBinaryOperatorShiftedRanges_1760,axiom,
! [VarCurr] :
( v99561(VarCurr)
<=> ( v99553(VarCurr,bitIndex20)
| v99562(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19762,axiom,
! [VarCurr] :
( v99562(VarCurr)
<=> ( v99563(VarCurr)
& v99620(VarCurr) ) ) ).
fof(writeUnaryOperator_7749,axiom,
! [VarCurr] :
( ~ v99620(VarCurr)
<=> v99553(VarCurr,bitIndex20) ) ).
fof(writeBinaryOperatorShiftedRanges_1759,axiom,
! [VarCurr] :
( v99563(VarCurr)
<=> ( v99553(VarCurr,bitIndex19)
| v99564(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19761,axiom,
! [VarCurr] :
( v99564(VarCurr)
<=> ( v99565(VarCurr)
& v99619(VarCurr) ) ) ).
fof(writeUnaryOperator_7748,axiom,
! [VarCurr] :
( ~ v99619(VarCurr)
<=> v99553(VarCurr,bitIndex19) ) ).
fof(writeBinaryOperatorShiftedRanges_1758,axiom,
! [VarCurr] :
( v99565(VarCurr)
<=> ( v99553(VarCurr,bitIndex18)
| v99566(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19760,axiom,
! [VarCurr] :
( v99566(VarCurr)
<=> ( v99567(VarCurr)
& v99618(VarCurr) ) ) ).
fof(writeUnaryOperator_7747,axiom,
! [VarCurr] :
( ~ v99618(VarCurr)
<=> v99553(VarCurr,bitIndex18) ) ).
fof(writeBinaryOperatorShiftedRanges_1757,axiom,
! [VarCurr] :
( v99567(VarCurr)
<=> ( v99553(VarCurr,bitIndex17)
| v99568(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19759,axiom,
! [VarCurr] :
( v99568(VarCurr)
<=> ( v99569(VarCurr)
& v99617(VarCurr) ) ) ).
fof(writeUnaryOperator_7746,axiom,
! [VarCurr] :
( ~ v99617(VarCurr)
<=> v99553(VarCurr,bitIndex17) ) ).
fof(writeBinaryOperatorShiftedRanges_1756,axiom,
! [VarCurr] :
( v99569(VarCurr)
<=> ( v99553(VarCurr,bitIndex16)
| v99570(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19758,axiom,
! [VarCurr] :
( v99570(VarCurr)
<=> ( v99571(VarCurr)
& v99616(VarCurr) ) ) ).
fof(writeUnaryOperator_7745,axiom,
! [VarCurr] :
( ~ v99616(VarCurr)
<=> v99553(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorShiftedRanges_1755,axiom,
! [VarCurr] :
( v99571(VarCurr)
<=> ( v99553(VarCurr,bitIndex15)
| v99572(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19757,axiom,
! [VarCurr] :
( v99572(VarCurr)
<=> ( v99573(VarCurr)
& v99615(VarCurr) ) ) ).
fof(writeUnaryOperator_7744,axiom,
! [VarCurr] :
( ~ v99615(VarCurr)
<=> v99553(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorShiftedRanges_1754,axiom,
! [VarCurr] :
( v99573(VarCurr)
<=> ( v99553(VarCurr,bitIndex14)
| v99574(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19756,axiom,
! [VarCurr] :
( v99574(VarCurr)
<=> ( v99575(VarCurr)
& v99614(VarCurr) ) ) ).
fof(writeUnaryOperator_7743,axiom,
! [VarCurr] :
( ~ v99614(VarCurr)
<=> v99553(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorShiftedRanges_1753,axiom,
! [VarCurr] :
( v99575(VarCurr)
<=> ( v99553(VarCurr,bitIndex13)
| v99576(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19755,axiom,
! [VarCurr] :
( v99576(VarCurr)
<=> ( v99577(VarCurr)
& v99613(VarCurr) ) ) ).
fof(writeUnaryOperator_7742,axiom,
! [VarCurr] :
( ~ v99613(VarCurr)
<=> v99553(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorShiftedRanges_1752,axiom,
! [VarCurr] :
( v99577(VarCurr)
<=> ( v99553(VarCurr,bitIndex12)
| v99578(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19754,axiom,
! [VarCurr] :
( v99578(VarCurr)
<=> ( v99579(VarCurr)
& v99612(VarCurr) ) ) ).
fof(writeUnaryOperator_7741,axiom,
! [VarCurr] :
( ~ v99612(VarCurr)
<=> v99553(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorShiftedRanges_1751,axiom,
! [VarCurr] :
( v99579(VarCurr)
<=> ( v99553(VarCurr,bitIndex11)
| v99580(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19753,axiom,
! [VarCurr] :
( v99580(VarCurr)
<=> ( v99581(VarCurr)
& v99611(VarCurr) ) ) ).
fof(writeUnaryOperator_7740,axiom,
! [VarCurr] :
( ~ v99611(VarCurr)
<=> v99553(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorShiftedRanges_1750,axiom,
! [VarCurr] :
( v99581(VarCurr)
<=> ( v99553(VarCurr,bitIndex10)
| v99582(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19752,axiom,
! [VarCurr] :
( v99582(VarCurr)
<=> ( v99583(VarCurr)
& v99610(VarCurr) ) ) ).
fof(writeUnaryOperator_7739,axiom,
! [VarCurr] :
( ~ v99610(VarCurr)
<=> v99553(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorShiftedRanges_1749,axiom,
! [VarCurr] :
( v99583(VarCurr)
<=> ( v99553(VarCurr,bitIndex9)
| v99584(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19751,axiom,
! [VarCurr] :
( v99584(VarCurr)
<=> ( v99585(VarCurr)
& v99609(VarCurr) ) ) ).
fof(writeUnaryOperator_7738,axiom,
! [VarCurr] :
( ~ v99609(VarCurr)
<=> v99553(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorShiftedRanges_1748,axiom,
! [VarCurr] :
( v99585(VarCurr)
<=> ( v99553(VarCurr,bitIndex8)
| v99586(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19750,axiom,
! [VarCurr] :
( v99586(VarCurr)
<=> ( v99587(VarCurr)
& v99608(VarCurr) ) ) ).
fof(writeUnaryOperator_7737,axiom,
! [VarCurr] :
( ~ v99608(VarCurr)
<=> v99553(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorShiftedRanges_1747,axiom,
! [VarCurr] :
( v99587(VarCurr)
<=> ( v99553(VarCurr,bitIndex7)
| v99588(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19749,axiom,
! [VarCurr] :
( v99588(VarCurr)
<=> ( v99589(VarCurr)
& v99607(VarCurr) ) ) ).
fof(writeUnaryOperator_7736,axiom,
! [VarCurr] :
( ~ v99607(VarCurr)
<=> v99553(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_1746,axiom,
! [VarCurr] :
( v99589(VarCurr)
<=> ( v99553(VarCurr,bitIndex6)
| v99590(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19748,axiom,
! [VarCurr] :
( v99590(VarCurr)
<=> ( v99591(VarCurr)
& v99606(VarCurr) ) ) ).
fof(writeUnaryOperator_7735,axiom,
! [VarCurr] :
( ~ v99606(VarCurr)
<=> v99553(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_1745,axiom,
! [VarCurr] :
( v99591(VarCurr)
<=> ( v99553(VarCurr,bitIndex5)
| v99592(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19747,axiom,
! [VarCurr] :
( v99592(VarCurr)
<=> ( v99593(VarCurr)
& v99605(VarCurr) ) ) ).
fof(writeUnaryOperator_7734,axiom,
! [VarCurr] :
( ~ v99605(VarCurr)
<=> v99553(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_1744,axiom,
! [VarCurr] :
( v99593(VarCurr)
<=> ( v99553(VarCurr,bitIndex4)
| v99594(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19746,axiom,
! [VarCurr] :
( v99594(VarCurr)
<=> ( v99595(VarCurr)
& v99604(VarCurr) ) ) ).
fof(writeUnaryOperator_7733,axiom,
! [VarCurr] :
( ~ v99604(VarCurr)
<=> v99553(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1743,axiom,
! [VarCurr] :
( v99595(VarCurr)
<=> ( v99553(VarCurr,bitIndex3)
| v99596(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19745,axiom,
! [VarCurr] :
( v99596(VarCurr)
<=> ( v99597(VarCurr)
& v99603(VarCurr) ) ) ).
fof(writeUnaryOperator_7732,axiom,
! [VarCurr] :
( ~ v99603(VarCurr)
<=> v99553(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1742,axiom,
! [VarCurr] :
( v99597(VarCurr)
<=> ( v99553(VarCurr,bitIndex2)
| v99598(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19744,axiom,
! [VarCurr] :
( v99598(VarCurr)
<=> ( v99599(VarCurr)
& v99602(VarCurr) ) ) ).
fof(writeUnaryOperator_7731,axiom,
! [VarCurr] :
( ~ v99602(VarCurr)
<=> v99553(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1741,axiom,
! [VarCurr] :
( v99599(VarCurr)
<=> ( v99553(VarCurr,bitIndex1)
| v99600(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19743,axiom,
! [VarCurr] :
( v99600(VarCurr)
<=> ( v99553(VarCurr,bitIndex0)
& v99601(VarCurr) ) ) ).
fof(writeUnaryOperator_7730,axiom,
! [VarCurr] :
( ~ v99601(VarCurr)
<=> v99553(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_9,axiom,
! [VarCurr] : ~ v99553(VarCurr,bitIndex25) ).
fof(addAssignment_30374,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v99553(VarCurr,B)
<=> v99499(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19742,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99506(VarNext)
<=> ( v99507(VarNext)
& v99514(VarNext) ) ) ) ).
fof(addAssignment_30373,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99514(VarNext)
<=> v99512(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19741,axiom,
! [VarCurr] :
( v99512(VarCurr)
<=> ( v99515(VarCurr)
| v99542(VarCurr) ) ) ).
fof(writeUnaryOperator_7729,axiom,
! [VarCurr] :
( ~ v99542(VarCurr)
<=> v99465(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19740,axiom,
! [VarCurr] :
( v99515(VarCurr)
<=> ( v99516(VarCurr)
| v99467(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19739,axiom,
! [VarCurr] :
( v99516(VarCurr)
<=> ( v99463(VarCurr)
& v99517(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1740,axiom,
! [VarCurr] :
( v99517(VarCurr)
<=> ( v99519(VarCurr)
| v99499(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1739,axiom,
! [VarCurr] :
( v99519(VarCurr)
<=> ( v99520(VarCurr)
| v99499(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1738,axiom,
! [VarCurr] :
( v99520(VarCurr)
<=> ( v99521(VarCurr)
| v99499(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1737,axiom,
! [VarCurr] :
( v99521(VarCurr)
<=> ( v99522(VarCurr)
| v99499(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1736,axiom,
! [VarCurr] :
( v99522(VarCurr)
<=> ( v99523(VarCurr)
| v99499(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1735,axiom,
! [VarCurr] :
( v99523(VarCurr)
<=> ( v99524(VarCurr)
| v99499(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1734,axiom,
! [VarCurr] :
( v99524(VarCurr)
<=> ( v99525(VarCurr)
| v99499(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1733,axiom,
! [VarCurr] :
( v99525(VarCurr)
<=> ( v99526(VarCurr)
| v99499(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1732,axiom,
! [VarCurr] :
( v99526(VarCurr)
<=> ( v99527(VarCurr)
| v99499(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1731,axiom,
! [VarCurr] :
( v99527(VarCurr)
<=> ( v99528(VarCurr)
| v99499(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1730,axiom,
! [VarCurr] :
( v99528(VarCurr)
<=> ( v99529(VarCurr)
| v99499(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1729,axiom,
! [VarCurr] :
( v99529(VarCurr)
<=> ( v99530(VarCurr)
| v99499(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1728,axiom,
! [VarCurr] :
( v99530(VarCurr)
<=> ( v99531(VarCurr)
| v99499(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1727,axiom,
! [VarCurr] :
( v99531(VarCurr)
<=> ( v99532(VarCurr)
| v99499(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1726,axiom,
! [VarCurr] :
( v99532(VarCurr)
<=> ( v99533(VarCurr)
| v99499(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1725,axiom,
! [VarCurr] :
( v99533(VarCurr)
<=> ( v99534(VarCurr)
| v99499(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1724,axiom,
! [VarCurr] :
( v99534(VarCurr)
<=> ( v99535(VarCurr)
| v99499(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1723,axiom,
! [VarCurr] :
( v99535(VarCurr)
<=> ( v99536(VarCurr)
| v99499(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1722,axiom,
! [VarCurr] :
( v99536(VarCurr)
<=> ( v99537(VarCurr)
| v99499(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1721,axiom,
! [VarCurr] :
( v99537(VarCurr)
<=> ( v99538(VarCurr)
| v99499(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1720,axiom,
! [VarCurr] :
( v99538(VarCurr)
<=> ( v99539(VarCurr)
| v99499(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1719,axiom,
! [VarCurr] :
( v99539(VarCurr)
<=> ( v99540(VarCurr)
| v99499(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1718,axiom,
! [VarCurr] :
( v99540(VarCurr)
<=> ( v99541(VarCurr)
| v99499(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1717,axiom,
! [VarCurr] :
( v99541(VarCurr)
<=> ( v99499(VarCurr,bitIndex0)
| v99499(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19738,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99507(VarNext)
<=> ( v99508(VarNext)
& v99475(VarNext) ) ) ) ).
fof(writeUnaryOperator_7728,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99508(VarNext)
<=> v99484(VarNext) ) ) ).
fof(addAssignment_30372,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v99501(VarCurr,B)
<=> v99503(VarCurr,B) ) ) ).
fof(addAssignment_30371,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v99503(VarCurr,B)
<=> v87662(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1572,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99480(VarNext)
=> ( v99463(VarNext)
<=> v99463(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1628,axiom,
! [VarNext] :
( v99480(VarNext)
=> ( v99463(VarNext)
<=> v99495(VarNext) ) ) ).
fof(addAssignment_30370,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99495(VarNext)
<=> v99493(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2122,axiom,
! [VarCurr] :
( ~ v99491(VarCurr)
=> ( v99493(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2122,axiom,
! [VarCurr] :
( v99491(VarCurr)
=> ( v99493(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19737,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99480(VarNext)
<=> ( v99481(VarNext)
& v99490(VarNext) ) ) ) ).
fof(addAssignment_30369,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99490(VarNext)
<=> v99488(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19736,axiom,
! [VarCurr] :
( v99488(VarCurr)
<=> ( v99467(VarCurr)
| v99491(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19735,axiom,
! [VarCurr] :
( v99491(VarCurr)
<=> ( v99492(VarCurr)
| v99461(VarCurr) ) ) ).
fof(writeUnaryOperator_7727,axiom,
! [VarCurr] :
( ~ v99492(VarCurr)
<=> v99465(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19734,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99481(VarNext)
<=> ( v99482(VarNext)
& v99475(VarNext) ) ) ) ).
fof(writeUnaryOperator_7726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99482(VarNext)
<=> v99484(VarNext) ) ) ).
fof(addAssignment_30368,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99484(VarNext)
<=> v99475(VarCurr) ) ) ).
fof(addAssignment_30367,axiom,
! [VarCurr] :
( v99475(VarCurr)
<=> v99477(VarCurr) ) ).
fof(addAssignment_30366,axiom,
! [VarCurr] :
( v99477(VarCurr)
<=> v87633(VarCurr) ) ).
fof(addAssignment_30365,axiom,
! [VarCurr] :
( v99467(VarCurr)
<=> v99469(VarCurr) ) ).
fof(addAssignment_30364,axiom,
! [VarCurr] :
( v99469(VarCurr)
<=> v99471(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19733,axiom,
! [VarCurr] :
( v99471(VarCurr)
<=> ( v99473(VarCurr)
& v99451(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6892,axiom,
! [VarCurr] :
( v99473(VarCurr)
<=> ( ( v15524(VarCurr,bitIndex1)
<=> $true )
& ( v15524(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30363,axiom,
! [VarCurr] :
( v99465(VarCurr)
<=> v15528(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19732,axiom,
! [VarCurr] :
( v99451(VarCurr)
<=> ( v99453(VarCurr)
& v99455(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6891,axiom,
! [VarCurr] :
( v99455(VarCurr)
<=> ( ( v99440(VarCurr,bitIndex1)
<=> v99444(VarCurr,bitIndex1) )
& ( v99440(VarCurr,bitIndex0)
<=> v99444(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19731,axiom,
! [VarCurr] :
( v99453(VarCurr)
<=> ( v99432(VarCurr)
& v99454(VarCurr) ) ) ).
fof(writeUnaryOperator_7725,axiom,
! [VarCurr] :
( ~ v99454(VarCurr)
<=> v99436(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19730,axiom,
! [VarCurr] :
( v99430(VarCurr)
<=> ( v99448(VarCurr)
& v99449(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6890,axiom,
! [VarCurr] :
( v99449(VarCurr)
<=> ( ( v99440(VarCurr,bitIndex1)
<=> v99444(VarCurr,bitIndex1) )
& ( v99440(VarCurr,bitIndex0)
<=> v99444(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19729,axiom,
! [VarCurr] :
( v99448(VarCurr)
<=> ( v99432(VarCurr)
& v99436(VarCurr) ) ) ).
fof(addAssignment_30362,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v99444(VarCurr,B)
<=> v99446(VarCurr,B) ) ) ).
fof(addAssignment_30361,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v99446(VarCurr,B)
<=> v87575(VarCurr,B) ) ) ).
fof(addAssignment_30360,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v99440(VarCurr,B)
<=> v99442(VarCurr,B) ) ) ).
fof(addAssignment_30359,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v99442(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_30358,axiom,
! [VarCurr] :
( v99436(VarCurr)
<=> v99438(VarCurr) ) ).
fof(addAssignment_30357,axiom,
! [VarCurr] :
( v99438(VarCurr)
<=> v87517(VarCurr) ) ).
fof(addAssignment_30356,axiom,
! [VarCurr] :
( v99432(VarCurr)
<=> v99434(VarCurr) ) ).
fof(addAssignment_30355,axiom,
! [VarCurr] :
( v99434(VarCurr)
<=> v86847(VarCurr) ) ).
fof(addAssignment_30354,axiom,
! [VarCurr] :
( v99419(VarCurr)
<=> v99421(VarCurr) ) ).
fof(addAssignment_30353,axiom,
! [VarCurr] :
( v99421(VarCurr)
<=> v99423(VarCurr) ) ).
fof(addAssignment_30352,axiom,
! [VarCurr] :
( v99423(VarCurr)
<=> v99425(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19728,axiom,
! [VarCurr] :
( v99425(VarCurr)
<=> ( v99427(VarCurr)
& v99428(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6889,axiom,
! [VarCurr] :
( v99428(VarCurr)
<=> ( ( v15798(VarCurr,bitIndex1)
<=> $false )
& ( v15798(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6888,axiom,
! [VarCurr] :
( v99427(VarCurr)
<=> ( ( v15508(VarCurr,bitIndex1)
<=> $false )
& ( v15508(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19727,axiom,
! [VarCurr] :
( v15532(VarCurr)
<=> ( v99356(VarCurr)
| v99387(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19726,axiom,
! [VarCurr] :
( v99387(VarCurr)
<=> ( v99388(VarCurr)
| v99403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19725,axiom,
! [VarCurr] :
( v99403(VarCurr)
<=> ( v99404(VarCurr)
| v99411(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19724,axiom,
! [VarCurr] :
( v99411(VarCurr)
<=> ( v99412(VarCurr)
| v99415(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19723,axiom,
! [VarCurr] :
( v99415(VarCurr)
<=> ( v99416(VarCurr)
| v99417(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1716,axiom,
! [VarCurr] :
( v99417(VarCurr)
<=> ( v15534(VarCurr,bitIndex62)
| v15534(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1715,axiom,
! [VarCurr] :
( v99416(VarCurr)
<=> ( v15534(VarCurr,bitIndex60)
| v15534(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19722,axiom,
! [VarCurr] :
( v99412(VarCurr)
<=> ( v99413(VarCurr)
| v99414(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1714,axiom,
! [VarCurr] :
( v99414(VarCurr)
<=> ( v15534(VarCurr,bitIndex58)
| v15534(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1713,axiom,
! [VarCurr] :
( v99413(VarCurr)
<=> ( v15534(VarCurr,bitIndex56)
| v15534(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19721,axiom,
! [VarCurr] :
( v99404(VarCurr)
<=> ( v99405(VarCurr)
| v99408(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19720,axiom,
! [VarCurr] :
( v99408(VarCurr)
<=> ( v99409(VarCurr)
| v99410(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1712,axiom,
! [VarCurr] :
( v99410(VarCurr)
<=> ( v15534(VarCurr,bitIndex54)
| v15534(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1711,axiom,
! [VarCurr] :
( v99409(VarCurr)
<=> ( v15534(VarCurr,bitIndex52)
| v15534(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19719,axiom,
! [VarCurr] :
( v99405(VarCurr)
<=> ( v99406(VarCurr)
| v99407(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1710,axiom,
! [VarCurr] :
( v99407(VarCurr)
<=> ( v15534(VarCurr,bitIndex50)
| v15534(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1709,axiom,
! [VarCurr] :
( v99406(VarCurr)
<=> ( v15534(VarCurr,bitIndex48)
| v15534(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19718,axiom,
! [VarCurr] :
( v99388(VarCurr)
<=> ( v99389(VarCurr)
| v99396(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19717,axiom,
! [VarCurr] :
( v99396(VarCurr)
<=> ( v99397(VarCurr)
| v99400(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19716,axiom,
! [VarCurr] :
( v99400(VarCurr)
<=> ( v99401(VarCurr)
| v99402(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1708,axiom,
! [VarCurr] :
( v99402(VarCurr)
<=> ( v15534(VarCurr,bitIndex46)
| v15534(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1707,axiom,
! [VarCurr] :
( v99401(VarCurr)
<=> ( v15534(VarCurr,bitIndex44)
| v15534(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19715,axiom,
! [VarCurr] :
( v99397(VarCurr)
<=> ( v99398(VarCurr)
| v99399(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1706,axiom,
! [VarCurr] :
( v99399(VarCurr)
<=> ( v15534(VarCurr,bitIndex42)
| v15534(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1705,axiom,
! [VarCurr] :
( v99398(VarCurr)
<=> ( v15534(VarCurr,bitIndex40)
| v15534(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19714,axiom,
! [VarCurr] :
( v99389(VarCurr)
<=> ( v99390(VarCurr)
| v99393(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19713,axiom,
! [VarCurr] :
( v99393(VarCurr)
<=> ( v99394(VarCurr)
| v99395(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1704,axiom,
! [VarCurr] :
( v99395(VarCurr)
<=> ( v15534(VarCurr,bitIndex38)
| v15534(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1703,axiom,
! [VarCurr] :
( v99394(VarCurr)
<=> ( v15534(VarCurr,bitIndex36)
| v15534(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19712,axiom,
! [VarCurr] :
( v99390(VarCurr)
<=> ( v99391(VarCurr)
| v99392(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1702,axiom,
! [VarCurr] :
( v99392(VarCurr)
<=> ( v15534(VarCurr,bitIndex34)
| v15534(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1701,axiom,
! [VarCurr] :
( v99391(VarCurr)
<=> ( v15534(VarCurr,bitIndex32)
| v15534(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19711,axiom,
! [VarCurr] :
( v99356(VarCurr)
<=> ( v99357(VarCurr)
| v99372(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19710,axiom,
! [VarCurr] :
( v99372(VarCurr)
<=> ( v99373(VarCurr)
| v99380(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19709,axiom,
! [VarCurr] :
( v99380(VarCurr)
<=> ( v99381(VarCurr)
| v99384(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19708,axiom,
! [VarCurr] :
( v99384(VarCurr)
<=> ( v99385(VarCurr)
| v99386(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1700,axiom,
! [VarCurr] :
( v99386(VarCurr)
<=> ( v15534(VarCurr,bitIndex30)
| v15534(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1699,axiom,
! [VarCurr] :
( v99385(VarCurr)
<=> ( v15534(VarCurr,bitIndex28)
| v15534(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19707,axiom,
! [VarCurr] :
( v99381(VarCurr)
<=> ( v99382(VarCurr)
| v99383(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1698,axiom,
! [VarCurr] :
( v99383(VarCurr)
<=> ( v15534(VarCurr,bitIndex26)
| v15534(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1697,axiom,
! [VarCurr] :
( v99382(VarCurr)
<=> ( v15534(VarCurr,bitIndex24)
| v15534(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19706,axiom,
! [VarCurr] :
( v99373(VarCurr)
<=> ( v99374(VarCurr)
| v99377(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19705,axiom,
! [VarCurr] :
( v99377(VarCurr)
<=> ( v99378(VarCurr)
| v99379(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1696,axiom,
! [VarCurr] :
( v99379(VarCurr)
<=> ( v15534(VarCurr,bitIndex22)
| v15534(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1695,axiom,
! [VarCurr] :
( v99378(VarCurr)
<=> ( v15534(VarCurr,bitIndex20)
| v15534(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19704,axiom,
! [VarCurr] :
( v99374(VarCurr)
<=> ( v99375(VarCurr)
| v99376(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1694,axiom,
! [VarCurr] :
( v99376(VarCurr)
<=> ( v15534(VarCurr,bitIndex18)
| v15534(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1693,axiom,
! [VarCurr] :
( v99375(VarCurr)
<=> ( v15534(VarCurr,bitIndex16)
| v15534(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19703,axiom,
! [VarCurr] :
( v99357(VarCurr)
<=> ( v99358(VarCurr)
| v99365(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19702,axiom,
! [VarCurr] :
( v99365(VarCurr)
<=> ( v99366(VarCurr)
| v99369(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19701,axiom,
! [VarCurr] :
( v99369(VarCurr)
<=> ( v99370(VarCurr)
| v99371(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1692,axiom,
! [VarCurr] :
( v99371(VarCurr)
<=> ( v15534(VarCurr,bitIndex14)
| v15534(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1691,axiom,
! [VarCurr] :
( v99370(VarCurr)
<=> ( v15534(VarCurr,bitIndex12)
| v15534(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19700,axiom,
! [VarCurr] :
( v99366(VarCurr)
<=> ( v99367(VarCurr)
| v99368(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1690,axiom,
! [VarCurr] :
( v99368(VarCurr)
<=> ( v15534(VarCurr,bitIndex10)
| v15534(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1689,axiom,
! [VarCurr] :
( v99367(VarCurr)
<=> ( v15534(VarCurr,bitIndex8)
| v15534(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19699,axiom,
! [VarCurr] :
( v99358(VarCurr)
<=> ( v99359(VarCurr)
| v99362(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19698,axiom,
! [VarCurr] :
( v99362(VarCurr)
<=> ( v99363(VarCurr)
| v99364(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1688,axiom,
! [VarCurr] :
( v99364(VarCurr)
<=> ( v15534(VarCurr,bitIndex6)
| v15534(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1687,axiom,
! [VarCurr] :
( v99363(VarCurr)
<=> ( v15534(VarCurr,bitIndex4)
| v15534(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19697,axiom,
! [VarCurr] :
( v99359(VarCurr)
<=> ( v99360(VarCurr)
| v99361(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1686,axiom,
! [VarCurr] :
( v99361(VarCurr)
<=> ( v15534(VarCurr,bitIndex2)
| v15534(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1685,axiom,
! [VarCurr] :
( v99360(VarCurr)
<=> ( v15534(VarCurr,bitIndex0)
| v15534(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_30351,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v15534(VarCurr,B)
<=> v15536(VarCurr,B) ) ) ).
fof(addAssignment_30350,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v15536(VarCurr,B)
<=> v15538(VarCurr,B) ) ) ).
fof(addAssignment_30349,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v15538(VarCurr,B)
<=> v15540(VarCurr,B) ) ) ).
fof(addAssignment_30348,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v15540(VarCurr,B)
<=> v15542(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_23,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v15542(VarCurr,B)
<=> ( v99351(VarCurr,B)
& v83559(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_22,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v99351(VarCurr,B)
<=> ( v99352(VarCurr,B)
& v96492(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_21,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v99352(VarCurr,B)
<=> ( v99353(VarCurr,B)
& v15832(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_7724,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v99353(VarCurr,B)
<=> ~ v15544(VarCurr,B) ) ) ).
fof(addAssignment_30347,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v96492(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_30346,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex20)
<=> v83429(VarCurr,bitIndex0) ) ).
fof(addAssignment_30345,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex21)
<=> v83300(VarCurr,bitIndex0) ) ).
fof(addAssignment_30344,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex22)
<=> v83171(VarCurr,bitIndex0) ) ).
fof(addAssignment_30343,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex23)
<=> v83042(VarCurr,bitIndex0) ) ).
fof(addAssignment_30342,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex24)
<=> v82913(VarCurr,bitIndex0) ) ).
fof(addAssignment_30341,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex25)
<=> v82784(VarCurr,bitIndex0) ) ).
fof(addAssignment_30340,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex26)
<=> v82655(VarCurr,bitIndex0) ) ).
fof(addAssignment_30339,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex27)
<=> v82526(VarCurr,bitIndex0) ) ).
fof(addAssignment_30338,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex28)
<=> v82397(VarCurr,bitIndex0) ) ).
fof(addAssignment_30337,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex29)
<=> v82268(VarCurr,bitIndex0) ) ).
fof(addAssignment_30336,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex30)
<=> v82139(VarCurr,bitIndex0) ) ).
fof(addAssignment_30335,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex31)
<=> v82010(VarCurr,bitIndex0) ) ).
fof(addAssignment_30334,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex32)
<=> v81881(VarCurr,bitIndex0) ) ).
fof(addAssignment_30333,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex33)
<=> v81752(VarCurr,bitIndex0) ) ).
fof(addAssignment_30332,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex34)
<=> v81623(VarCurr,bitIndex0) ) ).
fof(addAssignment_30331,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex35)
<=> v81494(VarCurr,bitIndex0) ) ).
fof(addAssignment_30330,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex36)
<=> v81365(VarCurr,bitIndex0) ) ).
fof(addAssignment_30329,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex37)
<=> v81236(VarCurr,bitIndex0) ) ).
fof(addAssignment_30328,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex38)
<=> v81107(VarCurr,bitIndex0) ) ).
fof(addAssignment_30327,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex39)
<=> v80978(VarCurr,bitIndex0) ) ).
fof(addAssignment_30326,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex40)
<=> v80849(VarCurr,bitIndex0) ) ).
fof(addAssignment_30325,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex41)
<=> v80720(VarCurr,bitIndex0) ) ).
fof(addAssignment_30324,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex42)
<=> v80591(VarCurr,bitIndex0) ) ).
fof(addAssignment_30323,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex43)
<=> v80462(VarCurr,bitIndex0) ) ).
fof(addAssignment_30322,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex44)
<=> v80333(VarCurr,bitIndex0) ) ).
fof(addAssignment_30321,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex45)
<=> v80204(VarCurr,bitIndex0) ) ).
fof(addAssignment_30320,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex46)
<=> v80075(VarCurr,bitIndex0) ) ).
fof(addAssignment_30319,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex47)
<=> v79946(VarCurr,bitIndex0) ) ).
fof(addAssignment_30318,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex48)
<=> v79817(VarCurr,bitIndex0) ) ).
fof(addAssignment_30317,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex49)
<=> v79688(VarCurr,bitIndex0) ) ).
fof(addAssignment_30316,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex50)
<=> v79559(VarCurr,bitIndex0) ) ).
fof(addAssignment_30315,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex51)
<=> v79430(VarCurr,bitIndex0) ) ).
fof(addAssignment_30314,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex52)
<=> v79301(VarCurr,bitIndex0) ) ).
fof(addAssignment_30313,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex53)
<=> v79172(VarCurr,bitIndex0) ) ).
fof(addAssignment_30312,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex54)
<=> v79043(VarCurr,bitIndex0) ) ).
fof(addAssignment_30311,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex55)
<=> v78914(VarCurr,bitIndex0) ) ).
fof(addAssignment_30310,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex56)
<=> v78785(VarCurr,bitIndex0) ) ).
fof(addAssignment_30309,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex57)
<=> v78656(VarCurr,bitIndex0) ) ).
fof(addAssignment_30308,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex58)
<=> v78527(VarCurr,bitIndex0) ) ).
fof(addAssignment_30307,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex59)
<=> v78398(VarCurr,bitIndex0) ) ).
fof(addAssignment_30306,axiom,
! [VarCurr] :
( ( v96492(VarCurr,bitIndex61)
<=> $false )
& ( v96492(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addAssignment_30305,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex62)
<=> v78269(VarCurr,bitIndex0) ) ).
fof(addAssignment_30304,axiom,
! [VarCurr] :
( v96492(VarCurr,bitIndex63)
<=> v78127(VarCurr,bitIndex0) ) ).
fof(addAssignment_30303,axiom,
! [VarCurr] :
( v83429(VarCurr,bitIndex0)
<=> v83431(VarCurr,bitIndex0) ) ).
fof(addAssignment_30302,axiom,
! [VarCurr] :
( v83431(VarCurr,bitIndex0)
<=> v83433(VarCurr,bitIndex0) ) ).
fof(addAssignment_30301,axiom,
! [VarCurr] :
( v83433(VarCurr,bitIndex0)
<=> v83435(VarCurr,bitIndex0) ) ).
fof(addAssignment_30300,axiom,
! [VarCurr] :
( v83435(VarCurr,bitIndex0)
<=> v83437(VarCurr,bitIndex6) ) ).
fof(addAssignment_30299,axiom,
! [VarCurr] :
( v83437(VarCurr,bitIndex6)
<=> v83439(VarCurr,bitIndex6) ) ).
fof(addAssignment_30298,axiom,
! [VarCurr] :
( v83439(VarCurr,bitIndex6)
<=> v99282(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1571,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99305(VarNext)
=> ( v99282(VarNext)
<=> v99282(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1627,axiom,
! [VarNext] :
( v99305(VarNext)
=> ( v99282(VarNext)
<=> v99340(VarNext) ) ) ).
fof(addAssignment_30297,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99340(VarNext)
<=> v99338(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4727,axiom,
! [VarCurr] :
( ~ v99284(VarCurr)
=> ( v99338(VarCurr)
<=> v99341(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4737,axiom,
! [VarCurr] :
( v99284(VarCurr)
=> ( v99338(VarCurr)
<=> v99286(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4726,axiom,
! [VarCurr] :
( ~ v99318(VarCurr)
=> ( v99341(VarCurr)
<=> v99300(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4736,axiom,
! [VarCurr] :
( v99318(VarCurr)
=> ( v99341(VarCurr)
<=> v99342(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1162,axiom,
! [VarCurr] :
( ( ~ v99321(VarCurr)
& ~ v99323(VarCurr) )
=> ( v99342(VarCurr)
<=> v99346(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4725,axiom,
! [VarCurr] :
( v99323(VarCurr)
=> ( v99342(VarCurr)
<=> v99345(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4735,axiom,
! [VarCurr] :
( v99321(VarCurr)
=> ( v99342(VarCurr)
<=> v99343(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4724,axiom,
! [VarCurr] :
( ~ v99331(VarCurr)
=> ( v99346(VarCurr)
<=> v99300(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4734,axiom,
! [VarCurr] :
( v99331(VarCurr)
=> ( v99346(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4723,axiom,
! [VarCurr] :
( ~ v99325(VarCurr)
=> ( v99345(VarCurr)
<=> v99300(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4733,axiom,
! [VarCurr] :
( v99325(VarCurr)
=> ( v99345(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2121,axiom,
! [VarCurr] :
( ~ v99344(VarCurr)
=> ( v99343(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2121,axiom,
! [VarCurr] :
( v99344(VarCurr)
=> ( v99343(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6887,axiom,
! [VarCurr] :
( v99344(VarCurr)
<=> ( v99294(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99305(VarNext)
<=> ( v99306(VarNext)
& v99315(VarNext) ) ) ) ).
fof(addAssignment_30296,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99315(VarNext)
<=> v99313(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19695,axiom,
! [VarCurr] :
( v99313(VarCurr)
<=> ( v99284(VarCurr)
| v99316(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19694,axiom,
! [VarCurr] :
( v99316(VarCurr)
<=> ( v99317(VarCurr)
& v99337(VarCurr) ) ) ).
fof(writeUnaryOperator_7723,axiom,
! [VarCurr] :
( ~ v99337(VarCurr)
<=> v99284(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19693,axiom,
! [VarCurr] :
( v99317(VarCurr)
<=> ( v99318(VarCurr)
| v99335(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19692,axiom,
! [VarCurr] :
( v99335(VarCurr)
<=> ( v99296(VarCurr)
& v99336(VarCurr) ) ) ).
fof(writeUnaryOperator_7722,axiom,
! [VarCurr] :
( ~ v99336(VarCurr)
<=> v99298(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19691,axiom,
! [VarCurr] :
( v99318(VarCurr)
<=> ( v99319(VarCurr)
& v99298(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19690,axiom,
! [VarCurr] :
( v99319(VarCurr)
<=> ( v99320(VarCurr)
| v99329(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19689,axiom,
! [VarCurr] :
( v99329(VarCurr)
<=> ( v99330(VarCurr)
& v99334(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6886,axiom,
! [VarCurr] :
( v99334(VarCurr)
<=> ( ( v99322(VarCurr,bitIndex2)
<=> $false )
& ( v99322(VarCurr,bitIndex1)
<=> $false )
& ( v99322(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19688,axiom,
! [VarCurr] :
( v99330(VarCurr)
<=> ( v99331(VarCurr)
| v99332(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19687,axiom,
! [VarCurr] :
( v99332(VarCurr)
<=> ( v99296(VarCurr)
& v99333(VarCurr) ) ) ).
fof(writeUnaryOperator_7721,axiom,
! [VarCurr] :
( ~ v99333(VarCurr)
<=> v99331(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6885,axiom,
! [VarCurr] :
( v99331(VarCurr)
<=> ( v99294(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19686,axiom,
! [VarCurr] :
( v99320(VarCurr)
<=> ( v99321(VarCurr)
| v99323(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19685,axiom,
! [VarCurr] :
( v99323(VarCurr)
<=> ( v99324(VarCurr)
& v99328(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6884,axiom,
! [VarCurr] :
( v99328(VarCurr)
<=> ( ( v99322(VarCurr,bitIndex2)
<=> $false )
& ( v99322(VarCurr,bitIndex1)
<=> $true )
& ( v99322(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19684,axiom,
! [VarCurr] :
( v99324(VarCurr)
<=> ( v99325(VarCurr)
| v99326(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19683,axiom,
! [VarCurr] :
( v99326(VarCurr)
<=> ( v99296(VarCurr)
& v99327(VarCurr) ) ) ).
fof(writeUnaryOperator_7720,axiom,
! [VarCurr] :
( ~ v99327(VarCurr)
<=> v99325(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6883,axiom,
! [VarCurr] :
( v99325(VarCurr)
<=> ( v99294(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6882,axiom,
! [VarCurr] :
( v99321(VarCurr)
<=> ( ( v99322(VarCurr,bitIndex2)
<=> $true )
& ( v99322(VarCurr,bitIndex1)
<=> $false )
& ( v99322(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30295,axiom,
! [VarCurr] :
( v99322(VarCurr,bitIndex0)
<=> v99292(VarCurr) ) ).
fof(addAssignment_30294,axiom,
! [VarCurr] :
( v99322(VarCurr,bitIndex1)
<=> v99290(VarCurr) ) ).
fof(addAssignment_30293,axiom,
! [VarCurr] :
( v99322(VarCurr,bitIndex2)
<=> v99288(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19682,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99306(VarNext)
<=> ( v99307(VarNext)
& v99302(VarNext) ) ) ) ).
fof(writeUnaryOperator_7719,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99307(VarNext)
<=> v99309(VarNext) ) ) ).
fof(addAssignment_30292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99309(VarNext)
<=> v99302(VarCurr) ) ) ).
fof(addAssignment_30291,axiom,
! [VarCurr] :
( v99302(VarCurr)
<=> v83508(VarCurr) ) ).
fof(addAssignment_30290,axiom,
! [VarCurr] :
( v99300(VarCurr)
<=> $false ) ).
fof(addAssignment_30289,axiom,
! [VarCurr] :
( v99298(VarCurr)
<=> v83470(VarCurr) ) ).
fof(addAssignment_30288,axiom,
! [VarCurr] :
( v99296(VarCurr)
<=> $false ) ).
fof(addAssignment_30287,axiom,
! [VarCurr] :
( v99294(VarCurr)
<=> v83462(VarCurr,bitIndex6) ) ).
fof(addAssignment_30286,axiom,
! [VarCurr] :
( v83462(VarCurr,bitIndex6)
<=> v83464(VarCurr,bitIndex6) ) ).
fof(addAssignment_30285,axiom,
! [VarCurr] :
( v83464(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_30284,axiom,
! [VarCurr] :
( v99292(VarCurr)
<=> $false ) ).
fof(addAssignment_30283,axiom,
! [VarCurr] :
( v99290(VarCurr)
<=> $false ) ).
fof(addAssignment_30282,axiom,
! [VarCurr] :
( v99288(VarCurr)
<=> $true ) ).
fof(addAssignment_30281,axiom,
! [VarCurr] :
( v99286(VarCurr)
<=> $false ) ).
fof(addAssignment_30280,axiom,
! [VarCurr] :
( v99284(VarCurr)
<=> v83445(VarCurr) ) ).
fof(addAssignment_30279,axiom,
! [VarCurr] :
( v83300(VarCurr,bitIndex0)
<=> v83302(VarCurr,bitIndex0) ) ).
fof(addAssignment_30278,axiom,
! [VarCurr] :
( v83302(VarCurr,bitIndex0)
<=> v83304(VarCurr,bitIndex0) ) ).
fof(addAssignment_30277,axiom,
! [VarCurr] :
( v83304(VarCurr,bitIndex0)
<=> v83306(VarCurr,bitIndex0) ) ).
fof(addAssignment_30276,axiom,
! [VarCurr] :
( v83306(VarCurr,bitIndex0)
<=> v83308(VarCurr,bitIndex6) ) ).
fof(addAssignment_30275,axiom,
! [VarCurr] :
( v83308(VarCurr,bitIndex6)
<=> v83310(VarCurr,bitIndex6) ) ).
fof(addAssignment_30274,axiom,
! [VarCurr] :
( v83310(VarCurr,bitIndex6)
<=> v99214(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1570,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99237(VarNext)
=> ( v99214(VarNext)
<=> v99214(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1626,axiom,
! [VarNext] :
( v99237(VarNext)
=> ( v99214(VarNext)
<=> v99272(VarNext) ) ) ).
fof(addAssignment_30273,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99272(VarNext)
<=> v99270(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4722,axiom,
! [VarCurr] :
( ~ v99216(VarCurr)
=> ( v99270(VarCurr)
<=> v99273(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4732,axiom,
! [VarCurr] :
( v99216(VarCurr)
=> ( v99270(VarCurr)
<=> v99218(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4721,axiom,
! [VarCurr] :
( ~ v99250(VarCurr)
=> ( v99273(VarCurr)
<=> v99232(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4731,axiom,
! [VarCurr] :
( v99250(VarCurr)
=> ( v99273(VarCurr)
<=> v99274(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1161,axiom,
! [VarCurr] :
( ( ~ v99253(VarCurr)
& ~ v99255(VarCurr) )
=> ( v99274(VarCurr)
<=> v99278(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4720,axiom,
! [VarCurr] :
( v99255(VarCurr)
=> ( v99274(VarCurr)
<=> v99277(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4730,axiom,
! [VarCurr] :
( v99253(VarCurr)
=> ( v99274(VarCurr)
<=> v99275(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4719,axiom,
! [VarCurr] :
( ~ v99263(VarCurr)
=> ( v99278(VarCurr)
<=> v99232(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4729,axiom,
! [VarCurr] :
( v99263(VarCurr)
=> ( v99278(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4718,axiom,
! [VarCurr] :
( ~ v99257(VarCurr)
=> ( v99277(VarCurr)
<=> v99232(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4728,axiom,
! [VarCurr] :
( v99257(VarCurr)
=> ( v99277(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2120,axiom,
! [VarCurr] :
( ~ v99276(VarCurr)
=> ( v99275(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2120,axiom,
! [VarCurr] :
( v99276(VarCurr)
=> ( v99275(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6881,axiom,
! [VarCurr] :
( v99276(VarCurr)
<=> ( v99226(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99237(VarNext)
<=> ( v99238(VarNext)
& v99247(VarNext) ) ) ) ).
fof(addAssignment_30272,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99247(VarNext)
<=> v99245(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19680,axiom,
! [VarCurr] :
( v99245(VarCurr)
<=> ( v99216(VarCurr)
| v99248(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19679,axiom,
! [VarCurr] :
( v99248(VarCurr)
<=> ( v99249(VarCurr)
& v99269(VarCurr) ) ) ).
fof(writeUnaryOperator_7718,axiom,
! [VarCurr] :
( ~ v99269(VarCurr)
<=> v99216(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19678,axiom,
! [VarCurr] :
( v99249(VarCurr)
<=> ( v99250(VarCurr)
| v99267(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19677,axiom,
! [VarCurr] :
( v99267(VarCurr)
<=> ( v99228(VarCurr)
& v99268(VarCurr) ) ) ).
fof(writeUnaryOperator_7717,axiom,
! [VarCurr] :
( ~ v99268(VarCurr)
<=> v99230(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19676,axiom,
! [VarCurr] :
( v99250(VarCurr)
<=> ( v99251(VarCurr)
& v99230(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19675,axiom,
! [VarCurr] :
( v99251(VarCurr)
<=> ( v99252(VarCurr)
| v99261(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19674,axiom,
! [VarCurr] :
( v99261(VarCurr)
<=> ( v99262(VarCurr)
& v99266(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6880,axiom,
! [VarCurr] :
( v99266(VarCurr)
<=> ( ( v99254(VarCurr,bitIndex2)
<=> $false )
& ( v99254(VarCurr,bitIndex1)
<=> $false )
& ( v99254(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19673,axiom,
! [VarCurr] :
( v99262(VarCurr)
<=> ( v99263(VarCurr)
| v99264(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19672,axiom,
! [VarCurr] :
( v99264(VarCurr)
<=> ( v99228(VarCurr)
& v99265(VarCurr) ) ) ).
fof(writeUnaryOperator_7716,axiom,
! [VarCurr] :
( ~ v99265(VarCurr)
<=> v99263(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6879,axiom,
! [VarCurr] :
( v99263(VarCurr)
<=> ( v99226(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19671,axiom,
! [VarCurr] :
( v99252(VarCurr)
<=> ( v99253(VarCurr)
| v99255(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19670,axiom,
! [VarCurr] :
( v99255(VarCurr)
<=> ( v99256(VarCurr)
& v99260(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6878,axiom,
! [VarCurr] :
( v99260(VarCurr)
<=> ( ( v99254(VarCurr,bitIndex2)
<=> $false )
& ( v99254(VarCurr,bitIndex1)
<=> $true )
& ( v99254(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19669,axiom,
! [VarCurr] :
( v99256(VarCurr)
<=> ( v99257(VarCurr)
| v99258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19668,axiom,
! [VarCurr] :
( v99258(VarCurr)
<=> ( v99228(VarCurr)
& v99259(VarCurr) ) ) ).
fof(writeUnaryOperator_7715,axiom,
! [VarCurr] :
( ~ v99259(VarCurr)
<=> v99257(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6877,axiom,
! [VarCurr] :
( v99257(VarCurr)
<=> ( v99226(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6876,axiom,
! [VarCurr] :
( v99253(VarCurr)
<=> ( ( v99254(VarCurr,bitIndex2)
<=> $true )
& ( v99254(VarCurr,bitIndex1)
<=> $false )
& ( v99254(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30271,axiom,
! [VarCurr] :
( v99254(VarCurr,bitIndex0)
<=> v99224(VarCurr) ) ).
fof(addAssignment_30270,axiom,
! [VarCurr] :
( v99254(VarCurr,bitIndex1)
<=> v99222(VarCurr) ) ).
fof(addAssignment_30269,axiom,
! [VarCurr] :
( v99254(VarCurr,bitIndex2)
<=> v99220(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19667,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99238(VarNext)
<=> ( v99239(VarNext)
& v99234(VarNext) ) ) ) ).
fof(writeUnaryOperator_7714,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99239(VarNext)
<=> v99241(VarNext) ) ) ).
fof(addAssignment_30268,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99241(VarNext)
<=> v99234(VarCurr) ) ) ).
fof(addAssignment_30267,axiom,
! [VarCurr] :
( v99234(VarCurr)
<=> v83379(VarCurr) ) ).
fof(addAssignment_30266,axiom,
! [VarCurr] :
( v99232(VarCurr)
<=> $false ) ).
fof(addAssignment_30265,axiom,
! [VarCurr] :
( v99230(VarCurr)
<=> v83341(VarCurr) ) ).
fof(addAssignment_30264,axiom,
! [VarCurr] :
( v99228(VarCurr)
<=> $false ) ).
fof(addAssignment_30263,axiom,
! [VarCurr] :
( v99226(VarCurr)
<=> v83333(VarCurr,bitIndex6) ) ).
fof(addAssignment_30262,axiom,
! [VarCurr] :
( v83333(VarCurr,bitIndex6)
<=> v83335(VarCurr,bitIndex6) ) ).
fof(addAssignment_30261,axiom,
! [VarCurr] :
( v83335(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_30260,axiom,
! [VarCurr] :
( v99224(VarCurr)
<=> $false ) ).
fof(addAssignment_30259,axiom,
! [VarCurr] :
( v99222(VarCurr)
<=> $false ) ).
fof(addAssignment_30258,axiom,
! [VarCurr] :
( v99220(VarCurr)
<=> $true ) ).
fof(addAssignment_30257,axiom,
! [VarCurr] :
( v99218(VarCurr)
<=> $false ) ).
fof(addAssignment_30256,axiom,
! [VarCurr] :
( v99216(VarCurr)
<=> v83316(VarCurr) ) ).
fof(addAssignment_30255,axiom,
! [VarCurr] :
( v83171(VarCurr,bitIndex0)
<=> v83173(VarCurr,bitIndex0) ) ).
fof(addAssignment_30254,axiom,
! [VarCurr] :
( v83173(VarCurr,bitIndex0)
<=> v83175(VarCurr,bitIndex0) ) ).
fof(addAssignment_30253,axiom,
! [VarCurr] :
( v83175(VarCurr,bitIndex0)
<=> v83177(VarCurr,bitIndex0) ) ).
fof(addAssignment_30252,axiom,
! [VarCurr] :
( v83177(VarCurr,bitIndex0)
<=> v83179(VarCurr,bitIndex6) ) ).
fof(addAssignment_30251,axiom,
! [VarCurr] :
( v83179(VarCurr,bitIndex6)
<=> v83181(VarCurr,bitIndex6) ) ).
fof(addAssignment_30250,axiom,
! [VarCurr] :
( v83181(VarCurr,bitIndex6)
<=> v99146(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1569,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99169(VarNext)
=> ( v99146(VarNext)
<=> v99146(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1625,axiom,
! [VarNext] :
( v99169(VarNext)
=> ( v99146(VarNext)
<=> v99204(VarNext) ) ) ).
fof(addAssignment_30249,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99204(VarNext)
<=> v99202(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4717,axiom,
! [VarCurr] :
( ~ v99148(VarCurr)
=> ( v99202(VarCurr)
<=> v99205(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4727,axiom,
! [VarCurr] :
( v99148(VarCurr)
=> ( v99202(VarCurr)
<=> v99150(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4716,axiom,
! [VarCurr] :
( ~ v99182(VarCurr)
=> ( v99205(VarCurr)
<=> v99164(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4726,axiom,
! [VarCurr] :
( v99182(VarCurr)
=> ( v99205(VarCurr)
<=> v99206(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1160,axiom,
! [VarCurr] :
( ( ~ v99185(VarCurr)
& ~ v99187(VarCurr) )
=> ( v99206(VarCurr)
<=> v99210(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4715,axiom,
! [VarCurr] :
( v99187(VarCurr)
=> ( v99206(VarCurr)
<=> v99209(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4725,axiom,
! [VarCurr] :
( v99185(VarCurr)
=> ( v99206(VarCurr)
<=> v99207(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4714,axiom,
! [VarCurr] :
( ~ v99195(VarCurr)
=> ( v99210(VarCurr)
<=> v99164(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4724,axiom,
! [VarCurr] :
( v99195(VarCurr)
=> ( v99210(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4713,axiom,
! [VarCurr] :
( ~ v99189(VarCurr)
=> ( v99209(VarCurr)
<=> v99164(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4723,axiom,
! [VarCurr] :
( v99189(VarCurr)
=> ( v99209(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2119,axiom,
! [VarCurr] :
( ~ v99208(VarCurr)
=> ( v99207(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2119,axiom,
! [VarCurr] :
( v99208(VarCurr)
=> ( v99207(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6875,axiom,
! [VarCurr] :
( v99208(VarCurr)
<=> ( v99158(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19666,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99169(VarNext)
<=> ( v99170(VarNext)
& v99179(VarNext) ) ) ) ).
fof(addAssignment_30248,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99179(VarNext)
<=> v99177(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19665,axiom,
! [VarCurr] :
( v99177(VarCurr)
<=> ( v99148(VarCurr)
| v99180(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19664,axiom,
! [VarCurr] :
( v99180(VarCurr)
<=> ( v99181(VarCurr)
& v99201(VarCurr) ) ) ).
fof(writeUnaryOperator_7713,axiom,
! [VarCurr] :
( ~ v99201(VarCurr)
<=> v99148(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19663,axiom,
! [VarCurr] :
( v99181(VarCurr)
<=> ( v99182(VarCurr)
| v99199(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19662,axiom,
! [VarCurr] :
( v99199(VarCurr)
<=> ( v99160(VarCurr)
& v99200(VarCurr) ) ) ).
fof(writeUnaryOperator_7712,axiom,
! [VarCurr] :
( ~ v99200(VarCurr)
<=> v99162(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19661,axiom,
! [VarCurr] :
( v99182(VarCurr)
<=> ( v99183(VarCurr)
& v99162(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19660,axiom,
! [VarCurr] :
( v99183(VarCurr)
<=> ( v99184(VarCurr)
| v99193(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19659,axiom,
! [VarCurr] :
( v99193(VarCurr)
<=> ( v99194(VarCurr)
& v99198(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6874,axiom,
! [VarCurr] :
( v99198(VarCurr)
<=> ( ( v99186(VarCurr,bitIndex2)
<=> $false )
& ( v99186(VarCurr,bitIndex1)
<=> $false )
& ( v99186(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19658,axiom,
! [VarCurr] :
( v99194(VarCurr)
<=> ( v99195(VarCurr)
| v99196(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19657,axiom,
! [VarCurr] :
( v99196(VarCurr)
<=> ( v99160(VarCurr)
& v99197(VarCurr) ) ) ).
fof(writeUnaryOperator_7711,axiom,
! [VarCurr] :
( ~ v99197(VarCurr)
<=> v99195(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6873,axiom,
! [VarCurr] :
( v99195(VarCurr)
<=> ( v99158(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19656,axiom,
! [VarCurr] :
( v99184(VarCurr)
<=> ( v99185(VarCurr)
| v99187(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19655,axiom,
! [VarCurr] :
( v99187(VarCurr)
<=> ( v99188(VarCurr)
& v99192(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6872,axiom,
! [VarCurr] :
( v99192(VarCurr)
<=> ( ( v99186(VarCurr,bitIndex2)
<=> $false )
& ( v99186(VarCurr,bitIndex1)
<=> $true )
& ( v99186(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19654,axiom,
! [VarCurr] :
( v99188(VarCurr)
<=> ( v99189(VarCurr)
| v99190(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19653,axiom,
! [VarCurr] :
( v99190(VarCurr)
<=> ( v99160(VarCurr)
& v99191(VarCurr) ) ) ).
fof(writeUnaryOperator_7710,axiom,
! [VarCurr] :
( ~ v99191(VarCurr)
<=> v99189(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6871,axiom,
! [VarCurr] :
( v99189(VarCurr)
<=> ( v99158(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6870,axiom,
! [VarCurr] :
( v99185(VarCurr)
<=> ( ( v99186(VarCurr,bitIndex2)
<=> $true )
& ( v99186(VarCurr,bitIndex1)
<=> $false )
& ( v99186(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30247,axiom,
! [VarCurr] :
( v99186(VarCurr,bitIndex0)
<=> v99156(VarCurr) ) ).
fof(addAssignment_30246,axiom,
! [VarCurr] :
( v99186(VarCurr,bitIndex1)
<=> v99154(VarCurr) ) ).
fof(addAssignment_30245,axiom,
! [VarCurr] :
( v99186(VarCurr,bitIndex2)
<=> v99152(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19652,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99170(VarNext)
<=> ( v99171(VarNext)
& v99166(VarNext) ) ) ) ).
fof(writeUnaryOperator_7709,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99171(VarNext)
<=> v99173(VarNext) ) ) ).
fof(addAssignment_30244,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99173(VarNext)
<=> v99166(VarCurr) ) ) ).
fof(addAssignment_30243,axiom,
! [VarCurr] :
( v99166(VarCurr)
<=> v83250(VarCurr) ) ).
fof(addAssignment_30242,axiom,
! [VarCurr] :
( v99164(VarCurr)
<=> $false ) ).
fof(addAssignment_30241,axiom,
! [VarCurr] :
( v99162(VarCurr)
<=> v83212(VarCurr) ) ).
fof(addAssignment_30240,axiom,
! [VarCurr] :
( v99160(VarCurr)
<=> $false ) ).
fof(addAssignment_30239,axiom,
! [VarCurr] :
( v99158(VarCurr)
<=> v83204(VarCurr,bitIndex6) ) ).
fof(addAssignment_30238,axiom,
! [VarCurr] :
( v83204(VarCurr,bitIndex6)
<=> v83206(VarCurr,bitIndex6) ) ).
fof(addAssignment_30237,axiom,
! [VarCurr] :
( v83206(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_30236,axiom,
! [VarCurr] :
( v99156(VarCurr)
<=> $false ) ).
fof(addAssignment_30235,axiom,
! [VarCurr] :
( v99154(VarCurr)
<=> $false ) ).
fof(addAssignment_30234,axiom,
! [VarCurr] :
( v99152(VarCurr)
<=> $true ) ).
fof(addAssignment_30233,axiom,
! [VarCurr] :
( v99150(VarCurr)
<=> $false ) ).
fof(addAssignment_30232,axiom,
! [VarCurr] :
( v99148(VarCurr)
<=> v83187(VarCurr) ) ).
fof(addAssignment_30231,axiom,
! [VarCurr] :
( v83042(VarCurr,bitIndex0)
<=> v83044(VarCurr,bitIndex0) ) ).
fof(addAssignment_30230,axiom,
! [VarCurr] :
( v83044(VarCurr,bitIndex0)
<=> v83046(VarCurr,bitIndex0) ) ).
fof(addAssignment_30229,axiom,
! [VarCurr] :
( v83046(VarCurr,bitIndex0)
<=> v83048(VarCurr,bitIndex0) ) ).
fof(addAssignment_30228,axiom,
! [VarCurr] :
( v83048(VarCurr,bitIndex0)
<=> v83050(VarCurr,bitIndex6) ) ).
fof(addAssignment_30227,axiom,
! [VarCurr] :
( v83050(VarCurr,bitIndex6)
<=> v83052(VarCurr,bitIndex6) ) ).
fof(addAssignment_30226,axiom,
! [VarCurr] :
( v83052(VarCurr,bitIndex6)
<=> v99078(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1568,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99101(VarNext)
=> ( v99078(VarNext)
<=> v99078(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1624,axiom,
! [VarNext] :
( v99101(VarNext)
=> ( v99078(VarNext)
<=> v99136(VarNext) ) ) ).
fof(addAssignment_30225,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99136(VarNext)
<=> v99134(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4712,axiom,
! [VarCurr] :
( ~ v99080(VarCurr)
=> ( v99134(VarCurr)
<=> v99137(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4722,axiom,
! [VarCurr] :
( v99080(VarCurr)
=> ( v99134(VarCurr)
<=> v99082(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4711,axiom,
! [VarCurr] :
( ~ v99114(VarCurr)
=> ( v99137(VarCurr)
<=> v99096(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4721,axiom,
! [VarCurr] :
( v99114(VarCurr)
=> ( v99137(VarCurr)
<=> v99138(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1159,axiom,
! [VarCurr] :
( ( ~ v99117(VarCurr)
& ~ v99119(VarCurr) )
=> ( v99138(VarCurr)
<=> v99142(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4710,axiom,
! [VarCurr] :
( v99119(VarCurr)
=> ( v99138(VarCurr)
<=> v99141(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4720,axiom,
! [VarCurr] :
( v99117(VarCurr)
=> ( v99138(VarCurr)
<=> v99139(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4709,axiom,
! [VarCurr] :
( ~ v99127(VarCurr)
=> ( v99142(VarCurr)
<=> v99096(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4719,axiom,
! [VarCurr] :
( v99127(VarCurr)
=> ( v99142(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4708,axiom,
! [VarCurr] :
( ~ v99121(VarCurr)
=> ( v99141(VarCurr)
<=> v99096(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4718,axiom,
! [VarCurr] :
( v99121(VarCurr)
=> ( v99141(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2118,axiom,
! [VarCurr] :
( ~ v99140(VarCurr)
=> ( v99139(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2118,axiom,
! [VarCurr] :
( v99140(VarCurr)
=> ( v99139(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6869,axiom,
! [VarCurr] :
( v99140(VarCurr)
<=> ( v99090(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19651,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99101(VarNext)
<=> ( v99102(VarNext)
& v99111(VarNext) ) ) ) ).
fof(addAssignment_30224,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99111(VarNext)
<=> v99109(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19650,axiom,
! [VarCurr] :
( v99109(VarCurr)
<=> ( v99080(VarCurr)
| v99112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19649,axiom,
! [VarCurr] :
( v99112(VarCurr)
<=> ( v99113(VarCurr)
& v99133(VarCurr) ) ) ).
fof(writeUnaryOperator_7708,axiom,
! [VarCurr] :
( ~ v99133(VarCurr)
<=> v99080(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19648,axiom,
! [VarCurr] :
( v99113(VarCurr)
<=> ( v99114(VarCurr)
| v99131(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19647,axiom,
! [VarCurr] :
( v99131(VarCurr)
<=> ( v99092(VarCurr)
& v99132(VarCurr) ) ) ).
fof(writeUnaryOperator_7707,axiom,
! [VarCurr] :
( ~ v99132(VarCurr)
<=> v99094(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19646,axiom,
! [VarCurr] :
( v99114(VarCurr)
<=> ( v99115(VarCurr)
& v99094(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19645,axiom,
! [VarCurr] :
( v99115(VarCurr)
<=> ( v99116(VarCurr)
| v99125(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19644,axiom,
! [VarCurr] :
( v99125(VarCurr)
<=> ( v99126(VarCurr)
& v99130(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6868,axiom,
! [VarCurr] :
( v99130(VarCurr)
<=> ( ( v99118(VarCurr,bitIndex2)
<=> $false )
& ( v99118(VarCurr,bitIndex1)
<=> $false )
& ( v99118(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19643,axiom,
! [VarCurr] :
( v99126(VarCurr)
<=> ( v99127(VarCurr)
| v99128(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19642,axiom,
! [VarCurr] :
( v99128(VarCurr)
<=> ( v99092(VarCurr)
& v99129(VarCurr) ) ) ).
fof(writeUnaryOperator_7706,axiom,
! [VarCurr] :
( ~ v99129(VarCurr)
<=> v99127(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6867,axiom,
! [VarCurr] :
( v99127(VarCurr)
<=> ( v99090(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19641,axiom,
! [VarCurr] :
( v99116(VarCurr)
<=> ( v99117(VarCurr)
| v99119(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19640,axiom,
! [VarCurr] :
( v99119(VarCurr)
<=> ( v99120(VarCurr)
& v99124(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6866,axiom,
! [VarCurr] :
( v99124(VarCurr)
<=> ( ( v99118(VarCurr,bitIndex2)
<=> $false )
& ( v99118(VarCurr,bitIndex1)
<=> $true )
& ( v99118(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19639,axiom,
! [VarCurr] :
( v99120(VarCurr)
<=> ( v99121(VarCurr)
| v99122(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19638,axiom,
! [VarCurr] :
( v99122(VarCurr)
<=> ( v99092(VarCurr)
& v99123(VarCurr) ) ) ).
fof(writeUnaryOperator_7705,axiom,
! [VarCurr] :
( ~ v99123(VarCurr)
<=> v99121(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6865,axiom,
! [VarCurr] :
( v99121(VarCurr)
<=> ( v99090(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6864,axiom,
! [VarCurr] :
( v99117(VarCurr)
<=> ( ( v99118(VarCurr,bitIndex2)
<=> $true )
& ( v99118(VarCurr,bitIndex1)
<=> $false )
& ( v99118(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30223,axiom,
! [VarCurr] :
( v99118(VarCurr,bitIndex0)
<=> v99088(VarCurr) ) ).
fof(addAssignment_30222,axiom,
! [VarCurr] :
( v99118(VarCurr,bitIndex1)
<=> v99086(VarCurr) ) ).
fof(addAssignment_30221,axiom,
! [VarCurr] :
( v99118(VarCurr,bitIndex2)
<=> v99084(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19637,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99102(VarNext)
<=> ( v99103(VarNext)
& v99098(VarNext) ) ) ) ).
fof(writeUnaryOperator_7704,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99103(VarNext)
<=> v99105(VarNext) ) ) ).
fof(addAssignment_30220,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99105(VarNext)
<=> v99098(VarCurr) ) ) ).
fof(addAssignment_30219,axiom,
! [VarCurr] :
( v99098(VarCurr)
<=> v83121(VarCurr) ) ).
fof(addAssignment_30218,axiom,
! [VarCurr] :
( v99096(VarCurr)
<=> $false ) ).
fof(addAssignment_30217,axiom,
! [VarCurr] :
( v99094(VarCurr)
<=> v83083(VarCurr) ) ).
fof(addAssignment_30216,axiom,
! [VarCurr] :
( v99092(VarCurr)
<=> $false ) ).
fof(addAssignment_30215,axiom,
! [VarCurr] :
( v99090(VarCurr)
<=> v83075(VarCurr,bitIndex6) ) ).
fof(addAssignment_30214,axiom,
! [VarCurr] :
( v83075(VarCurr,bitIndex6)
<=> v83077(VarCurr,bitIndex6) ) ).
fof(addAssignment_30213,axiom,
! [VarCurr] :
( v83077(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_30212,axiom,
! [VarCurr] :
( v99088(VarCurr)
<=> $false ) ).
fof(addAssignment_30211,axiom,
! [VarCurr] :
( v99086(VarCurr)
<=> $false ) ).
fof(addAssignment_30210,axiom,
! [VarCurr] :
( v99084(VarCurr)
<=> $true ) ).
fof(addAssignment_30209,axiom,
! [VarCurr] :
( v99082(VarCurr)
<=> $false ) ).
fof(addAssignment_30208,axiom,
! [VarCurr] :
( v99080(VarCurr)
<=> v83058(VarCurr) ) ).
fof(addAssignment_30207,axiom,
! [VarCurr] :
( v82913(VarCurr,bitIndex0)
<=> v82915(VarCurr,bitIndex0) ) ).
fof(addAssignment_30206,axiom,
! [VarCurr] :
( v82915(VarCurr,bitIndex0)
<=> v82917(VarCurr,bitIndex0) ) ).
fof(addAssignment_30205,axiom,
! [VarCurr] :
( v82917(VarCurr,bitIndex0)
<=> v82919(VarCurr,bitIndex0) ) ).
fof(addAssignment_30204,axiom,
! [VarCurr] :
( v82919(VarCurr,bitIndex0)
<=> v82921(VarCurr,bitIndex6) ) ).
fof(addAssignment_30203,axiom,
! [VarCurr] :
( v82921(VarCurr,bitIndex6)
<=> v82923(VarCurr,bitIndex6) ) ).
fof(addAssignment_30202,axiom,
! [VarCurr] :
( v82923(VarCurr,bitIndex6)
<=> v99010(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1567,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99033(VarNext)
=> ( v99010(VarNext)
<=> v99010(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1623,axiom,
! [VarNext] :
( v99033(VarNext)
=> ( v99010(VarNext)
<=> v99068(VarNext) ) ) ).
fof(addAssignment_30201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99068(VarNext)
<=> v99066(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4707,axiom,
! [VarCurr] :
( ~ v99012(VarCurr)
=> ( v99066(VarCurr)
<=> v99069(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4717,axiom,
! [VarCurr] :
( v99012(VarCurr)
=> ( v99066(VarCurr)
<=> v99014(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4706,axiom,
! [VarCurr] :
( ~ v99046(VarCurr)
=> ( v99069(VarCurr)
<=> v99028(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4716,axiom,
! [VarCurr] :
( v99046(VarCurr)
=> ( v99069(VarCurr)
<=> v99070(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1158,axiom,
! [VarCurr] :
( ( ~ v99049(VarCurr)
& ~ v99051(VarCurr) )
=> ( v99070(VarCurr)
<=> v99074(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4705,axiom,
! [VarCurr] :
( v99051(VarCurr)
=> ( v99070(VarCurr)
<=> v99073(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4715,axiom,
! [VarCurr] :
( v99049(VarCurr)
=> ( v99070(VarCurr)
<=> v99071(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4704,axiom,
! [VarCurr] :
( ~ v99059(VarCurr)
=> ( v99074(VarCurr)
<=> v99028(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4714,axiom,
! [VarCurr] :
( v99059(VarCurr)
=> ( v99074(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4703,axiom,
! [VarCurr] :
( ~ v99053(VarCurr)
=> ( v99073(VarCurr)
<=> v99028(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4713,axiom,
! [VarCurr] :
( v99053(VarCurr)
=> ( v99073(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2117,axiom,
! [VarCurr] :
( ~ v99072(VarCurr)
=> ( v99071(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2117,axiom,
! [VarCurr] :
( v99072(VarCurr)
=> ( v99071(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6863,axiom,
! [VarCurr] :
( v99072(VarCurr)
<=> ( v99022(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99033(VarNext)
<=> ( v99034(VarNext)
& v99043(VarNext) ) ) ) ).
fof(addAssignment_30200,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99043(VarNext)
<=> v99041(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19635,axiom,
! [VarCurr] :
( v99041(VarCurr)
<=> ( v99012(VarCurr)
| v99044(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19634,axiom,
! [VarCurr] :
( v99044(VarCurr)
<=> ( v99045(VarCurr)
& v99065(VarCurr) ) ) ).
fof(writeUnaryOperator_7703,axiom,
! [VarCurr] :
( ~ v99065(VarCurr)
<=> v99012(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19633,axiom,
! [VarCurr] :
( v99045(VarCurr)
<=> ( v99046(VarCurr)
| v99063(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19632,axiom,
! [VarCurr] :
( v99063(VarCurr)
<=> ( v99024(VarCurr)
& v99064(VarCurr) ) ) ).
fof(writeUnaryOperator_7702,axiom,
! [VarCurr] :
( ~ v99064(VarCurr)
<=> v99026(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19631,axiom,
! [VarCurr] :
( v99046(VarCurr)
<=> ( v99047(VarCurr)
& v99026(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19630,axiom,
! [VarCurr] :
( v99047(VarCurr)
<=> ( v99048(VarCurr)
| v99057(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19629,axiom,
! [VarCurr] :
( v99057(VarCurr)
<=> ( v99058(VarCurr)
& v99062(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6862,axiom,
! [VarCurr] :
( v99062(VarCurr)
<=> ( ( v99050(VarCurr,bitIndex2)
<=> $false )
& ( v99050(VarCurr,bitIndex1)
<=> $false )
& ( v99050(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19628,axiom,
! [VarCurr] :
( v99058(VarCurr)
<=> ( v99059(VarCurr)
| v99060(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19627,axiom,
! [VarCurr] :
( v99060(VarCurr)
<=> ( v99024(VarCurr)
& v99061(VarCurr) ) ) ).
fof(writeUnaryOperator_7701,axiom,
! [VarCurr] :
( ~ v99061(VarCurr)
<=> v99059(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6861,axiom,
! [VarCurr] :
( v99059(VarCurr)
<=> ( v99022(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19626,axiom,
! [VarCurr] :
( v99048(VarCurr)
<=> ( v99049(VarCurr)
| v99051(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19625,axiom,
! [VarCurr] :
( v99051(VarCurr)
<=> ( v99052(VarCurr)
& v99056(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6860,axiom,
! [VarCurr] :
( v99056(VarCurr)
<=> ( ( v99050(VarCurr,bitIndex2)
<=> $false )
& ( v99050(VarCurr,bitIndex1)
<=> $true )
& ( v99050(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19624,axiom,
! [VarCurr] :
( v99052(VarCurr)
<=> ( v99053(VarCurr)
| v99054(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19623,axiom,
! [VarCurr] :
( v99054(VarCurr)
<=> ( v99024(VarCurr)
& v99055(VarCurr) ) ) ).
fof(writeUnaryOperator_7700,axiom,
! [VarCurr] :
( ~ v99055(VarCurr)
<=> v99053(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6859,axiom,
! [VarCurr] :
( v99053(VarCurr)
<=> ( v99022(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6858,axiom,
! [VarCurr] :
( v99049(VarCurr)
<=> ( ( v99050(VarCurr,bitIndex2)
<=> $true )
& ( v99050(VarCurr,bitIndex1)
<=> $false )
& ( v99050(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30199,axiom,
! [VarCurr] :
( v99050(VarCurr,bitIndex0)
<=> v99020(VarCurr) ) ).
fof(addAssignment_30198,axiom,
! [VarCurr] :
( v99050(VarCurr,bitIndex1)
<=> v99018(VarCurr) ) ).
fof(addAssignment_30197,axiom,
! [VarCurr] :
( v99050(VarCurr,bitIndex2)
<=> v99016(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19622,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99034(VarNext)
<=> ( v99035(VarNext)
& v99030(VarNext) ) ) ) ).
fof(writeUnaryOperator_7699,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v99035(VarNext)
<=> v99037(VarNext) ) ) ).
fof(addAssignment_30196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99037(VarNext)
<=> v99030(VarCurr) ) ) ).
fof(addAssignment_30195,axiom,
! [VarCurr] :
( v99030(VarCurr)
<=> v82992(VarCurr) ) ).
fof(addAssignment_30194,axiom,
! [VarCurr] :
( v99028(VarCurr)
<=> $false ) ).
fof(addAssignment_30193,axiom,
! [VarCurr] :
( v99026(VarCurr)
<=> v82954(VarCurr) ) ).
fof(addAssignment_30192,axiom,
! [VarCurr] :
( v99024(VarCurr)
<=> $false ) ).
fof(addAssignment_30191,axiom,
! [VarCurr] :
( v99022(VarCurr)
<=> v82946(VarCurr,bitIndex6) ) ).
fof(addAssignment_30190,axiom,
! [VarCurr] :
( v82946(VarCurr,bitIndex6)
<=> v82948(VarCurr,bitIndex6) ) ).
fof(addAssignment_30189,axiom,
! [VarCurr] :
( v82948(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_30188,axiom,
! [VarCurr] :
( v99020(VarCurr)
<=> $false ) ).
fof(addAssignment_30187,axiom,
! [VarCurr] :
( v99018(VarCurr)
<=> $false ) ).
fof(addAssignment_30186,axiom,
! [VarCurr] :
( v99016(VarCurr)
<=> $true ) ).
fof(addAssignment_30185,axiom,
! [VarCurr] :
( v99014(VarCurr)
<=> $false ) ).
fof(addAssignment_30184,axiom,
! [VarCurr] :
( v99012(VarCurr)
<=> v82929(VarCurr) ) ).
fof(addAssignment_30183,axiom,
! [VarCurr] :
( v82784(VarCurr,bitIndex0)
<=> v82786(VarCurr,bitIndex0) ) ).
fof(addAssignment_30182,axiom,
! [VarCurr] :
( v82786(VarCurr,bitIndex0)
<=> v82788(VarCurr,bitIndex0) ) ).
fof(addAssignment_30181,axiom,
! [VarCurr] :
( v82788(VarCurr,bitIndex0)
<=> v82790(VarCurr,bitIndex0) ) ).
fof(addAssignment_30180,axiom,
! [VarCurr] :
( v82790(VarCurr,bitIndex0)
<=> v82792(VarCurr,bitIndex6) ) ).
fof(addAssignment_30179,axiom,
! [VarCurr] :
( v82792(VarCurr,bitIndex6)
<=> v82794(VarCurr,bitIndex6) ) ).
fof(addAssignment_30178,axiom,
! [VarCurr] :
( v82794(VarCurr,bitIndex6)
<=> v98942(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1566,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98965(VarNext)
=> ( v98942(VarNext)
<=> v98942(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1622,axiom,
! [VarNext] :
( v98965(VarNext)
=> ( v98942(VarNext)
<=> v99000(VarNext) ) ) ).
fof(addAssignment_30177,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v99000(VarNext)
<=> v98998(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4702,axiom,
! [VarCurr] :
( ~ v98944(VarCurr)
=> ( v98998(VarCurr)
<=> v99001(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4712,axiom,
! [VarCurr] :
( v98944(VarCurr)
=> ( v98998(VarCurr)
<=> v98946(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4701,axiom,
! [VarCurr] :
( ~ v98978(VarCurr)
=> ( v99001(VarCurr)
<=> v98960(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4711,axiom,
! [VarCurr] :
( v98978(VarCurr)
=> ( v99001(VarCurr)
<=> v99002(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1157,axiom,
! [VarCurr] :
( ( ~ v98981(VarCurr)
& ~ v98983(VarCurr) )
=> ( v99002(VarCurr)
<=> v99006(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4700,axiom,
! [VarCurr] :
( v98983(VarCurr)
=> ( v99002(VarCurr)
<=> v99005(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4710,axiom,
! [VarCurr] :
( v98981(VarCurr)
=> ( v99002(VarCurr)
<=> v99003(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4699,axiom,
! [VarCurr] :
( ~ v98991(VarCurr)
=> ( v99006(VarCurr)
<=> v98960(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4709,axiom,
! [VarCurr] :
( v98991(VarCurr)
=> ( v99006(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4698,axiom,
! [VarCurr] :
( ~ v98985(VarCurr)
=> ( v99005(VarCurr)
<=> v98960(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4708,axiom,
! [VarCurr] :
( v98985(VarCurr)
=> ( v99005(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2116,axiom,
! [VarCurr] :
( ~ v99004(VarCurr)
=> ( v99003(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2116,axiom,
! [VarCurr] :
( v99004(VarCurr)
=> ( v99003(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6857,axiom,
! [VarCurr] :
( v99004(VarCurr)
<=> ( v98954(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98965(VarNext)
<=> ( v98966(VarNext)
& v98975(VarNext) ) ) ) ).
fof(addAssignment_30176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98975(VarNext)
<=> v98973(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19620,axiom,
! [VarCurr] :
( v98973(VarCurr)
<=> ( v98944(VarCurr)
| v98976(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19619,axiom,
! [VarCurr] :
( v98976(VarCurr)
<=> ( v98977(VarCurr)
& v98997(VarCurr) ) ) ).
fof(writeUnaryOperator_7698,axiom,
! [VarCurr] :
( ~ v98997(VarCurr)
<=> v98944(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19618,axiom,
! [VarCurr] :
( v98977(VarCurr)
<=> ( v98978(VarCurr)
| v98995(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19617,axiom,
! [VarCurr] :
( v98995(VarCurr)
<=> ( v98956(VarCurr)
& v98996(VarCurr) ) ) ).
fof(writeUnaryOperator_7697,axiom,
! [VarCurr] :
( ~ v98996(VarCurr)
<=> v98958(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19616,axiom,
! [VarCurr] :
( v98978(VarCurr)
<=> ( v98979(VarCurr)
& v98958(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19615,axiom,
! [VarCurr] :
( v98979(VarCurr)
<=> ( v98980(VarCurr)
| v98989(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19614,axiom,
! [VarCurr] :
( v98989(VarCurr)
<=> ( v98990(VarCurr)
& v98994(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6856,axiom,
! [VarCurr] :
( v98994(VarCurr)
<=> ( ( v98982(VarCurr,bitIndex2)
<=> $false )
& ( v98982(VarCurr,bitIndex1)
<=> $false )
& ( v98982(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19613,axiom,
! [VarCurr] :
( v98990(VarCurr)
<=> ( v98991(VarCurr)
| v98992(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19612,axiom,
! [VarCurr] :
( v98992(VarCurr)
<=> ( v98956(VarCurr)
& v98993(VarCurr) ) ) ).
fof(writeUnaryOperator_7696,axiom,
! [VarCurr] :
( ~ v98993(VarCurr)
<=> v98991(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6855,axiom,
! [VarCurr] :
( v98991(VarCurr)
<=> ( v98954(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19611,axiom,
! [VarCurr] :
( v98980(VarCurr)
<=> ( v98981(VarCurr)
| v98983(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19610,axiom,
! [VarCurr] :
( v98983(VarCurr)
<=> ( v98984(VarCurr)
& v98988(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6854,axiom,
! [VarCurr] :
( v98988(VarCurr)
<=> ( ( v98982(VarCurr,bitIndex2)
<=> $false )
& ( v98982(VarCurr,bitIndex1)
<=> $true )
& ( v98982(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19609,axiom,
! [VarCurr] :
( v98984(VarCurr)
<=> ( v98985(VarCurr)
| v98986(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19608,axiom,
! [VarCurr] :
( v98986(VarCurr)
<=> ( v98956(VarCurr)
& v98987(VarCurr) ) ) ).
fof(writeUnaryOperator_7695,axiom,
! [VarCurr] :
( ~ v98987(VarCurr)
<=> v98985(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6853,axiom,
! [VarCurr] :
( v98985(VarCurr)
<=> ( v98954(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6852,axiom,
! [VarCurr] :
( v98981(VarCurr)
<=> ( ( v98982(VarCurr,bitIndex2)
<=> $true )
& ( v98982(VarCurr,bitIndex1)
<=> $false )
& ( v98982(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30175,axiom,
! [VarCurr] :
( v98982(VarCurr,bitIndex0)
<=> v98952(VarCurr) ) ).
fof(addAssignment_30174,axiom,
! [VarCurr] :
( v98982(VarCurr,bitIndex1)
<=> v98950(VarCurr) ) ).
fof(addAssignment_30173,axiom,
! [VarCurr] :
( v98982(VarCurr,bitIndex2)
<=> v98948(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19607,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98966(VarNext)
<=> ( v98967(VarNext)
& v98962(VarNext) ) ) ) ).
fof(writeUnaryOperator_7694,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98967(VarNext)
<=> v98969(VarNext) ) ) ).
fof(addAssignment_30172,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98969(VarNext)
<=> v98962(VarCurr) ) ) ).
fof(addAssignment_30171,axiom,
! [VarCurr] :
( v98962(VarCurr)
<=> v82863(VarCurr) ) ).
fof(addAssignment_30170,axiom,
! [VarCurr] :
( v98960(VarCurr)
<=> $false ) ).
fof(addAssignment_30169,axiom,
! [VarCurr] :
( v98958(VarCurr)
<=> v82825(VarCurr) ) ).
fof(addAssignment_30168,axiom,
! [VarCurr] :
( v98956(VarCurr)
<=> $false ) ).
fof(addAssignment_30167,axiom,
! [VarCurr] :
( v98954(VarCurr)
<=> v82817(VarCurr,bitIndex6) ) ).
fof(addAssignment_30166,axiom,
! [VarCurr] :
( v82817(VarCurr,bitIndex6)
<=> v82819(VarCurr,bitIndex6) ) ).
fof(addAssignment_30165,axiom,
! [VarCurr] :
( v82819(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_30164,axiom,
! [VarCurr] :
( v98952(VarCurr)
<=> $false ) ).
fof(addAssignment_30163,axiom,
! [VarCurr] :
( v98950(VarCurr)
<=> $false ) ).
fof(addAssignment_30162,axiom,
! [VarCurr] :
( v98948(VarCurr)
<=> $true ) ).
fof(addAssignment_30161,axiom,
! [VarCurr] :
( v98946(VarCurr)
<=> $false ) ).
fof(addAssignment_30160,axiom,
! [VarCurr] :
( v98944(VarCurr)
<=> v82800(VarCurr) ) ).
fof(addAssignment_30159,axiom,
! [VarCurr] :
( v82655(VarCurr,bitIndex0)
<=> v82657(VarCurr,bitIndex0) ) ).
fof(addAssignment_30158,axiom,
! [VarCurr] :
( v82657(VarCurr,bitIndex0)
<=> v82659(VarCurr,bitIndex0) ) ).
fof(addAssignment_30157,axiom,
! [VarCurr] :
( v82659(VarCurr,bitIndex0)
<=> v82661(VarCurr,bitIndex0) ) ).
fof(addAssignment_30156,axiom,
! [VarCurr] :
( v82661(VarCurr,bitIndex0)
<=> v82663(VarCurr,bitIndex6) ) ).
fof(addAssignment_30155,axiom,
! [VarCurr] :
( v82663(VarCurr,bitIndex6)
<=> v82665(VarCurr,bitIndex6) ) ).
fof(addAssignment_30154,axiom,
! [VarCurr] :
( v82665(VarCurr,bitIndex6)
<=> v98874(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1565,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98897(VarNext)
=> ( v98874(VarNext)
<=> v98874(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1621,axiom,
! [VarNext] :
( v98897(VarNext)
=> ( v98874(VarNext)
<=> v98932(VarNext) ) ) ).
fof(addAssignment_30153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98932(VarNext)
<=> v98930(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4697,axiom,
! [VarCurr] :
( ~ v98876(VarCurr)
=> ( v98930(VarCurr)
<=> v98933(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4707,axiom,
! [VarCurr] :
( v98876(VarCurr)
=> ( v98930(VarCurr)
<=> v98878(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4696,axiom,
! [VarCurr] :
( ~ v98910(VarCurr)
=> ( v98933(VarCurr)
<=> v98892(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4706,axiom,
! [VarCurr] :
( v98910(VarCurr)
=> ( v98933(VarCurr)
<=> v98934(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1156,axiom,
! [VarCurr] :
( ( ~ v98913(VarCurr)
& ~ v98915(VarCurr) )
=> ( v98934(VarCurr)
<=> v98938(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4695,axiom,
! [VarCurr] :
( v98915(VarCurr)
=> ( v98934(VarCurr)
<=> v98937(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4705,axiom,
! [VarCurr] :
( v98913(VarCurr)
=> ( v98934(VarCurr)
<=> v98935(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4694,axiom,
! [VarCurr] :
( ~ v98923(VarCurr)
=> ( v98938(VarCurr)
<=> v98892(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4704,axiom,
! [VarCurr] :
( v98923(VarCurr)
=> ( v98938(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4693,axiom,
! [VarCurr] :
( ~ v98917(VarCurr)
=> ( v98937(VarCurr)
<=> v98892(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4703,axiom,
! [VarCurr] :
( v98917(VarCurr)
=> ( v98937(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2115,axiom,
! [VarCurr] :
( ~ v98936(VarCurr)
=> ( v98935(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2115,axiom,
! [VarCurr] :
( v98936(VarCurr)
=> ( v98935(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6851,axiom,
! [VarCurr] :
( v98936(VarCurr)
<=> ( v98886(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19606,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98897(VarNext)
<=> ( v98898(VarNext)
& v98907(VarNext) ) ) ) ).
fof(addAssignment_30152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98907(VarNext)
<=> v98905(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19605,axiom,
! [VarCurr] :
( v98905(VarCurr)
<=> ( v98876(VarCurr)
| v98908(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19604,axiom,
! [VarCurr] :
( v98908(VarCurr)
<=> ( v98909(VarCurr)
& v98929(VarCurr) ) ) ).
fof(writeUnaryOperator_7693,axiom,
! [VarCurr] :
( ~ v98929(VarCurr)
<=> v98876(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19603,axiom,
! [VarCurr] :
( v98909(VarCurr)
<=> ( v98910(VarCurr)
| v98927(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19602,axiom,
! [VarCurr] :
( v98927(VarCurr)
<=> ( v98888(VarCurr)
& v98928(VarCurr) ) ) ).
fof(writeUnaryOperator_7692,axiom,
! [VarCurr] :
( ~ v98928(VarCurr)
<=> v98890(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19601,axiom,
! [VarCurr] :
( v98910(VarCurr)
<=> ( v98911(VarCurr)
& v98890(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19600,axiom,
! [VarCurr] :
( v98911(VarCurr)
<=> ( v98912(VarCurr)
| v98921(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19599,axiom,
! [VarCurr] :
( v98921(VarCurr)
<=> ( v98922(VarCurr)
& v98926(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6850,axiom,
! [VarCurr] :
( v98926(VarCurr)
<=> ( ( v98914(VarCurr,bitIndex2)
<=> $false )
& ( v98914(VarCurr,bitIndex1)
<=> $false )
& ( v98914(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19598,axiom,
! [VarCurr] :
( v98922(VarCurr)
<=> ( v98923(VarCurr)
| v98924(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19597,axiom,
! [VarCurr] :
( v98924(VarCurr)
<=> ( v98888(VarCurr)
& v98925(VarCurr) ) ) ).
fof(writeUnaryOperator_7691,axiom,
! [VarCurr] :
( ~ v98925(VarCurr)
<=> v98923(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6849,axiom,
! [VarCurr] :
( v98923(VarCurr)
<=> ( v98886(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19596,axiom,
! [VarCurr] :
( v98912(VarCurr)
<=> ( v98913(VarCurr)
| v98915(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19595,axiom,
! [VarCurr] :
( v98915(VarCurr)
<=> ( v98916(VarCurr)
& v98920(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6848,axiom,
! [VarCurr] :
( v98920(VarCurr)
<=> ( ( v98914(VarCurr,bitIndex2)
<=> $false )
& ( v98914(VarCurr,bitIndex1)
<=> $true )
& ( v98914(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19594,axiom,
! [VarCurr] :
( v98916(VarCurr)
<=> ( v98917(VarCurr)
| v98918(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19593,axiom,
! [VarCurr] :
( v98918(VarCurr)
<=> ( v98888(VarCurr)
& v98919(VarCurr) ) ) ).
fof(writeUnaryOperator_7690,axiom,
! [VarCurr] :
( ~ v98919(VarCurr)
<=> v98917(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6847,axiom,
! [VarCurr] :
( v98917(VarCurr)
<=> ( v98886(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6846,axiom,
! [VarCurr] :
( v98913(VarCurr)
<=> ( ( v98914(VarCurr,bitIndex2)
<=> $true )
& ( v98914(VarCurr,bitIndex1)
<=> $false )
& ( v98914(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30151,axiom,
! [VarCurr] :
( v98914(VarCurr,bitIndex0)
<=> v98884(VarCurr) ) ).
fof(addAssignment_30150,axiom,
! [VarCurr] :
( v98914(VarCurr,bitIndex1)
<=> v98882(VarCurr) ) ).
fof(addAssignment_30149,axiom,
! [VarCurr] :
( v98914(VarCurr,bitIndex2)
<=> v98880(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19592,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98898(VarNext)
<=> ( v98899(VarNext)
& v98894(VarNext) ) ) ) ).
fof(writeUnaryOperator_7689,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98899(VarNext)
<=> v98901(VarNext) ) ) ).
fof(addAssignment_30148,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98901(VarNext)
<=> v98894(VarCurr) ) ) ).
fof(addAssignment_30147,axiom,
! [VarCurr] :
( v98894(VarCurr)
<=> v82734(VarCurr) ) ).
fof(addAssignment_30146,axiom,
! [VarCurr] :
( v98892(VarCurr)
<=> $false ) ).
fof(addAssignment_30145,axiom,
! [VarCurr] :
( v98890(VarCurr)
<=> v82696(VarCurr) ) ).
fof(addAssignment_30144,axiom,
! [VarCurr] :
( v98888(VarCurr)
<=> $false ) ).
fof(addAssignment_30143,axiom,
! [VarCurr] :
( v98886(VarCurr)
<=> v82688(VarCurr,bitIndex6) ) ).
fof(addAssignment_30142,axiom,
! [VarCurr] :
( v82688(VarCurr,bitIndex6)
<=> v82690(VarCurr,bitIndex6) ) ).
fof(addAssignment_30141,axiom,
! [VarCurr] :
( v82690(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_30140,axiom,
! [VarCurr] :
( v98884(VarCurr)
<=> $false ) ).
fof(addAssignment_30139,axiom,
! [VarCurr] :
( v98882(VarCurr)
<=> $false ) ).
fof(addAssignment_30138,axiom,
! [VarCurr] :
( v98880(VarCurr)
<=> $true ) ).
fof(addAssignment_30137,axiom,
! [VarCurr] :
( v98878(VarCurr)
<=> $false ) ).
fof(addAssignment_30136,axiom,
! [VarCurr] :
( v98876(VarCurr)
<=> v82671(VarCurr) ) ).
fof(addAssignment_30135,axiom,
! [VarCurr] :
( v82526(VarCurr,bitIndex0)
<=> v82528(VarCurr,bitIndex0) ) ).
fof(addAssignment_30134,axiom,
! [VarCurr] :
( v82528(VarCurr,bitIndex0)
<=> v82530(VarCurr,bitIndex0) ) ).
fof(addAssignment_30133,axiom,
! [VarCurr] :
( v82530(VarCurr,bitIndex0)
<=> v82532(VarCurr,bitIndex0) ) ).
fof(addAssignment_30132,axiom,
! [VarCurr] :
( v82532(VarCurr,bitIndex0)
<=> v82534(VarCurr,bitIndex6) ) ).
fof(addAssignment_30131,axiom,
! [VarCurr] :
( v82534(VarCurr,bitIndex6)
<=> v82536(VarCurr,bitIndex6) ) ).
fof(addAssignment_30130,axiom,
! [VarCurr] :
( v82536(VarCurr,bitIndex6)
<=> v98806(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98829(VarNext)
=> ( v98806(VarNext)
<=> v98806(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1620,axiom,
! [VarNext] :
( v98829(VarNext)
=> ( v98806(VarNext)
<=> v98864(VarNext) ) ) ).
fof(addAssignment_30129,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98864(VarNext)
<=> v98862(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4692,axiom,
! [VarCurr] :
( ~ v98808(VarCurr)
=> ( v98862(VarCurr)
<=> v98865(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4702,axiom,
! [VarCurr] :
( v98808(VarCurr)
=> ( v98862(VarCurr)
<=> v98810(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4691,axiom,
! [VarCurr] :
( ~ v98842(VarCurr)
=> ( v98865(VarCurr)
<=> v98824(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4701,axiom,
! [VarCurr] :
( v98842(VarCurr)
=> ( v98865(VarCurr)
<=> v98866(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1155,axiom,
! [VarCurr] :
( ( ~ v98845(VarCurr)
& ~ v98847(VarCurr) )
=> ( v98866(VarCurr)
<=> v98870(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4690,axiom,
! [VarCurr] :
( v98847(VarCurr)
=> ( v98866(VarCurr)
<=> v98869(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4700,axiom,
! [VarCurr] :
( v98845(VarCurr)
=> ( v98866(VarCurr)
<=> v98867(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4689,axiom,
! [VarCurr] :
( ~ v98855(VarCurr)
=> ( v98870(VarCurr)
<=> v98824(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4699,axiom,
! [VarCurr] :
( v98855(VarCurr)
=> ( v98870(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4688,axiom,
! [VarCurr] :
( ~ v98849(VarCurr)
=> ( v98869(VarCurr)
<=> v98824(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4698,axiom,
! [VarCurr] :
( v98849(VarCurr)
=> ( v98869(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2114,axiom,
! [VarCurr] :
( ~ v98868(VarCurr)
=> ( v98867(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2114,axiom,
! [VarCurr] :
( v98868(VarCurr)
=> ( v98867(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6845,axiom,
! [VarCurr] :
( v98868(VarCurr)
<=> ( v98818(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98829(VarNext)
<=> ( v98830(VarNext)
& v98839(VarNext) ) ) ) ).
fof(addAssignment_30128,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98839(VarNext)
<=> v98837(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19590,axiom,
! [VarCurr] :
( v98837(VarCurr)
<=> ( v98808(VarCurr)
| v98840(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19589,axiom,
! [VarCurr] :
( v98840(VarCurr)
<=> ( v98841(VarCurr)
& v98861(VarCurr) ) ) ).
fof(writeUnaryOperator_7688,axiom,
! [VarCurr] :
( ~ v98861(VarCurr)
<=> v98808(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19588,axiom,
! [VarCurr] :
( v98841(VarCurr)
<=> ( v98842(VarCurr)
| v98859(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19587,axiom,
! [VarCurr] :
( v98859(VarCurr)
<=> ( v98820(VarCurr)
& v98860(VarCurr) ) ) ).
fof(writeUnaryOperator_7687,axiom,
! [VarCurr] :
( ~ v98860(VarCurr)
<=> v98822(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19586,axiom,
! [VarCurr] :
( v98842(VarCurr)
<=> ( v98843(VarCurr)
& v98822(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19585,axiom,
! [VarCurr] :
( v98843(VarCurr)
<=> ( v98844(VarCurr)
| v98853(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19584,axiom,
! [VarCurr] :
( v98853(VarCurr)
<=> ( v98854(VarCurr)
& v98858(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6844,axiom,
! [VarCurr] :
( v98858(VarCurr)
<=> ( ( v98846(VarCurr,bitIndex2)
<=> $false )
& ( v98846(VarCurr,bitIndex1)
<=> $false )
& ( v98846(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19583,axiom,
! [VarCurr] :
( v98854(VarCurr)
<=> ( v98855(VarCurr)
| v98856(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19582,axiom,
! [VarCurr] :
( v98856(VarCurr)
<=> ( v98820(VarCurr)
& v98857(VarCurr) ) ) ).
fof(writeUnaryOperator_7686,axiom,
! [VarCurr] :
( ~ v98857(VarCurr)
<=> v98855(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6843,axiom,
! [VarCurr] :
( v98855(VarCurr)
<=> ( v98818(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19581,axiom,
! [VarCurr] :
( v98844(VarCurr)
<=> ( v98845(VarCurr)
| v98847(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19580,axiom,
! [VarCurr] :
( v98847(VarCurr)
<=> ( v98848(VarCurr)
& v98852(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6842,axiom,
! [VarCurr] :
( v98852(VarCurr)
<=> ( ( v98846(VarCurr,bitIndex2)
<=> $false )
& ( v98846(VarCurr,bitIndex1)
<=> $true )
& ( v98846(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19579,axiom,
! [VarCurr] :
( v98848(VarCurr)
<=> ( v98849(VarCurr)
| v98850(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19578,axiom,
! [VarCurr] :
( v98850(VarCurr)
<=> ( v98820(VarCurr)
& v98851(VarCurr) ) ) ).
fof(writeUnaryOperator_7685,axiom,
! [VarCurr] :
( ~ v98851(VarCurr)
<=> v98849(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6841,axiom,
! [VarCurr] :
( v98849(VarCurr)
<=> ( v98818(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6840,axiom,
! [VarCurr] :
( v98845(VarCurr)
<=> ( ( v98846(VarCurr,bitIndex2)
<=> $true )
& ( v98846(VarCurr,bitIndex1)
<=> $false )
& ( v98846(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30127,axiom,
! [VarCurr] :
( v98846(VarCurr,bitIndex0)
<=> v98816(VarCurr) ) ).
fof(addAssignment_30126,axiom,
! [VarCurr] :
( v98846(VarCurr,bitIndex1)
<=> v98814(VarCurr) ) ).
fof(addAssignment_30125,axiom,
! [VarCurr] :
( v98846(VarCurr,bitIndex2)
<=> v98812(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98830(VarNext)
<=> ( v98831(VarNext)
& v98826(VarNext) ) ) ) ).
fof(writeUnaryOperator_7684,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98831(VarNext)
<=> v98833(VarNext) ) ) ).
fof(addAssignment_30124,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98833(VarNext)
<=> v98826(VarCurr) ) ) ).
fof(addAssignment_30123,axiom,
! [VarCurr] :
( v98826(VarCurr)
<=> v82605(VarCurr) ) ).
fof(addAssignment_30122,axiom,
! [VarCurr] :
( v98824(VarCurr)
<=> $false ) ).
fof(addAssignment_30121,axiom,
! [VarCurr] :
( v98822(VarCurr)
<=> v82567(VarCurr) ) ).
fof(addAssignment_30120,axiom,
! [VarCurr] :
( v98820(VarCurr)
<=> $false ) ).
fof(addAssignment_30119,axiom,
! [VarCurr] :
( v98818(VarCurr)
<=> v82559(VarCurr,bitIndex6) ) ).
fof(addAssignment_30118,axiom,
! [VarCurr] :
( v82559(VarCurr,bitIndex6)
<=> v82561(VarCurr,bitIndex6) ) ).
fof(addAssignment_30117,axiom,
! [VarCurr] :
( v82561(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_30116,axiom,
! [VarCurr] :
( v98816(VarCurr)
<=> $false ) ).
fof(addAssignment_30115,axiom,
! [VarCurr] :
( v98814(VarCurr)
<=> $false ) ).
fof(addAssignment_30114,axiom,
! [VarCurr] :
( v98812(VarCurr)
<=> $true ) ).
fof(addAssignment_30113,axiom,
! [VarCurr] :
( v98810(VarCurr)
<=> $false ) ).
fof(addAssignment_30112,axiom,
! [VarCurr] :
( v98808(VarCurr)
<=> v82542(VarCurr) ) ).
fof(addAssignment_30111,axiom,
! [VarCurr] :
( v82397(VarCurr,bitIndex0)
<=> v82399(VarCurr,bitIndex0) ) ).
fof(addAssignment_30110,axiom,
! [VarCurr] :
( v82399(VarCurr,bitIndex0)
<=> v82401(VarCurr,bitIndex0) ) ).
fof(addAssignment_30109,axiom,
! [VarCurr] :
( v82401(VarCurr,bitIndex0)
<=> v82403(VarCurr,bitIndex0) ) ).
fof(addAssignment_30108,axiom,
! [VarCurr] :
( v82403(VarCurr,bitIndex0)
<=> v82405(VarCurr,bitIndex6) ) ).
fof(addAssignment_30107,axiom,
! [VarCurr] :
( v82405(VarCurr,bitIndex6)
<=> v82407(VarCurr,bitIndex6) ) ).
fof(addAssignment_30106,axiom,
! [VarCurr] :
( v82407(VarCurr,bitIndex6)
<=> v98738(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98761(VarNext)
=> ( v98738(VarNext)
<=> v98738(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1619,axiom,
! [VarNext] :
( v98761(VarNext)
=> ( v98738(VarNext)
<=> v98796(VarNext) ) ) ).
fof(addAssignment_30105,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98796(VarNext)
<=> v98794(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4687,axiom,
! [VarCurr] :
( ~ v98740(VarCurr)
=> ( v98794(VarCurr)
<=> v98797(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4697,axiom,
! [VarCurr] :
( v98740(VarCurr)
=> ( v98794(VarCurr)
<=> v98742(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4686,axiom,
! [VarCurr] :
( ~ v98774(VarCurr)
=> ( v98797(VarCurr)
<=> v98756(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4696,axiom,
! [VarCurr] :
( v98774(VarCurr)
=> ( v98797(VarCurr)
<=> v98798(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1154,axiom,
! [VarCurr] :
( ( ~ v98777(VarCurr)
& ~ v98779(VarCurr) )
=> ( v98798(VarCurr)
<=> v98802(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4685,axiom,
! [VarCurr] :
( v98779(VarCurr)
=> ( v98798(VarCurr)
<=> v98801(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4695,axiom,
! [VarCurr] :
( v98777(VarCurr)
=> ( v98798(VarCurr)
<=> v98799(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4684,axiom,
! [VarCurr] :
( ~ v98787(VarCurr)
=> ( v98802(VarCurr)
<=> v98756(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4694,axiom,
! [VarCurr] :
( v98787(VarCurr)
=> ( v98802(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4683,axiom,
! [VarCurr] :
( ~ v98781(VarCurr)
=> ( v98801(VarCurr)
<=> v98756(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4693,axiom,
! [VarCurr] :
( v98781(VarCurr)
=> ( v98801(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2113,axiom,
! [VarCurr] :
( ~ v98800(VarCurr)
=> ( v98799(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2113,axiom,
! [VarCurr] :
( v98800(VarCurr)
=> ( v98799(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6839,axiom,
! [VarCurr] :
( v98800(VarCurr)
<=> ( v98750(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98761(VarNext)
<=> ( v98762(VarNext)
& v98771(VarNext) ) ) ) ).
fof(addAssignment_30104,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98771(VarNext)
<=> v98769(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19575,axiom,
! [VarCurr] :
( v98769(VarCurr)
<=> ( v98740(VarCurr)
| v98772(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19574,axiom,
! [VarCurr] :
( v98772(VarCurr)
<=> ( v98773(VarCurr)
& v98793(VarCurr) ) ) ).
fof(writeUnaryOperator_7683,axiom,
! [VarCurr] :
( ~ v98793(VarCurr)
<=> v98740(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19573,axiom,
! [VarCurr] :
( v98773(VarCurr)
<=> ( v98774(VarCurr)
| v98791(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19572,axiom,
! [VarCurr] :
( v98791(VarCurr)
<=> ( v98752(VarCurr)
& v98792(VarCurr) ) ) ).
fof(writeUnaryOperator_7682,axiom,
! [VarCurr] :
( ~ v98792(VarCurr)
<=> v98754(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19571,axiom,
! [VarCurr] :
( v98774(VarCurr)
<=> ( v98775(VarCurr)
& v98754(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19570,axiom,
! [VarCurr] :
( v98775(VarCurr)
<=> ( v98776(VarCurr)
| v98785(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19569,axiom,
! [VarCurr] :
( v98785(VarCurr)
<=> ( v98786(VarCurr)
& v98790(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6838,axiom,
! [VarCurr] :
( v98790(VarCurr)
<=> ( ( v98778(VarCurr,bitIndex2)
<=> $false )
& ( v98778(VarCurr,bitIndex1)
<=> $false )
& ( v98778(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19568,axiom,
! [VarCurr] :
( v98786(VarCurr)
<=> ( v98787(VarCurr)
| v98788(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19567,axiom,
! [VarCurr] :
( v98788(VarCurr)
<=> ( v98752(VarCurr)
& v98789(VarCurr) ) ) ).
fof(writeUnaryOperator_7681,axiom,
! [VarCurr] :
( ~ v98789(VarCurr)
<=> v98787(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6837,axiom,
! [VarCurr] :
( v98787(VarCurr)
<=> ( v98750(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19566,axiom,
! [VarCurr] :
( v98776(VarCurr)
<=> ( v98777(VarCurr)
| v98779(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19565,axiom,
! [VarCurr] :
( v98779(VarCurr)
<=> ( v98780(VarCurr)
& v98784(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6836,axiom,
! [VarCurr] :
( v98784(VarCurr)
<=> ( ( v98778(VarCurr,bitIndex2)
<=> $false )
& ( v98778(VarCurr,bitIndex1)
<=> $true )
& ( v98778(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19564,axiom,
! [VarCurr] :
( v98780(VarCurr)
<=> ( v98781(VarCurr)
| v98782(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19563,axiom,
! [VarCurr] :
( v98782(VarCurr)
<=> ( v98752(VarCurr)
& v98783(VarCurr) ) ) ).
fof(writeUnaryOperator_7680,axiom,
! [VarCurr] :
( ~ v98783(VarCurr)
<=> v98781(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6835,axiom,
! [VarCurr] :
( v98781(VarCurr)
<=> ( v98750(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6834,axiom,
! [VarCurr] :
( v98777(VarCurr)
<=> ( ( v98778(VarCurr,bitIndex2)
<=> $true )
& ( v98778(VarCurr,bitIndex1)
<=> $false )
& ( v98778(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30103,axiom,
! [VarCurr] :
( v98778(VarCurr,bitIndex0)
<=> v98748(VarCurr) ) ).
fof(addAssignment_30102,axiom,
! [VarCurr] :
( v98778(VarCurr,bitIndex1)
<=> v98746(VarCurr) ) ).
fof(addAssignment_30101,axiom,
! [VarCurr] :
( v98778(VarCurr,bitIndex2)
<=> v98744(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19562,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98762(VarNext)
<=> ( v98763(VarNext)
& v98758(VarNext) ) ) ) ).
fof(writeUnaryOperator_7679,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98763(VarNext)
<=> v98765(VarNext) ) ) ).
fof(addAssignment_30100,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98765(VarNext)
<=> v98758(VarCurr) ) ) ).
fof(addAssignment_30099,axiom,
! [VarCurr] :
( v98758(VarCurr)
<=> v82476(VarCurr) ) ).
fof(addAssignment_30098,axiom,
! [VarCurr] :
( v98756(VarCurr)
<=> $false ) ).
fof(addAssignment_30097,axiom,
! [VarCurr] :
( v98754(VarCurr)
<=> v82438(VarCurr) ) ).
fof(addAssignment_30096,axiom,
! [VarCurr] :
( v98752(VarCurr)
<=> $false ) ).
fof(addAssignment_30095,axiom,
! [VarCurr] :
( v98750(VarCurr)
<=> v82430(VarCurr,bitIndex6) ) ).
fof(addAssignment_30094,axiom,
! [VarCurr] :
( v82430(VarCurr,bitIndex6)
<=> v82432(VarCurr,bitIndex6) ) ).
fof(addAssignment_30093,axiom,
! [VarCurr] :
( v82432(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_30092,axiom,
! [VarCurr] :
( v98748(VarCurr)
<=> $false ) ).
fof(addAssignment_30091,axiom,
! [VarCurr] :
( v98746(VarCurr)
<=> $false ) ).
fof(addAssignment_30090,axiom,
! [VarCurr] :
( v98744(VarCurr)
<=> $true ) ).
fof(addAssignment_30089,axiom,
! [VarCurr] :
( v98742(VarCurr)
<=> $false ) ).
fof(addAssignment_30088,axiom,
! [VarCurr] :
( v98740(VarCurr)
<=> v82413(VarCurr) ) ).
fof(addAssignment_30087,axiom,
! [VarCurr] :
( v82268(VarCurr,bitIndex0)
<=> v82270(VarCurr,bitIndex0) ) ).
fof(addAssignment_30086,axiom,
! [VarCurr] :
( v82270(VarCurr,bitIndex0)
<=> v82272(VarCurr,bitIndex0) ) ).
fof(addAssignment_30085,axiom,
! [VarCurr] :
( v82272(VarCurr,bitIndex0)
<=> v82274(VarCurr,bitIndex0) ) ).
fof(addAssignment_30084,axiom,
! [VarCurr] :
( v82274(VarCurr,bitIndex0)
<=> v82276(VarCurr,bitIndex6) ) ).
fof(addAssignment_30083,axiom,
! [VarCurr] :
( v82276(VarCurr,bitIndex6)
<=> v82278(VarCurr,bitIndex6) ) ).
fof(addAssignment_30082,axiom,
! [VarCurr] :
( v82278(VarCurr,bitIndex6)
<=> v98670(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1562,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98693(VarNext)
=> ( v98670(VarNext)
<=> v98670(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1618,axiom,
! [VarNext] :
( v98693(VarNext)
=> ( v98670(VarNext)
<=> v98728(VarNext) ) ) ).
fof(addAssignment_30081,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98728(VarNext)
<=> v98726(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4682,axiom,
! [VarCurr] :
( ~ v98672(VarCurr)
=> ( v98726(VarCurr)
<=> v98729(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4692,axiom,
! [VarCurr] :
( v98672(VarCurr)
=> ( v98726(VarCurr)
<=> v98674(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4681,axiom,
! [VarCurr] :
( ~ v98706(VarCurr)
=> ( v98729(VarCurr)
<=> v98688(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4691,axiom,
! [VarCurr] :
( v98706(VarCurr)
=> ( v98729(VarCurr)
<=> v98730(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1153,axiom,
! [VarCurr] :
( ( ~ v98709(VarCurr)
& ~ v98711(VarCurr) )
=> ( v98730(VarCurr)
<=> v98734(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4680,axiom,
! [VarCurr] :
( v98711(VarCurr)
=> ( v98730(VarCurr)
<=> v98733(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4690,axiom,
! [VarCurr] :
( v98709(VarCurr)
=> ( v98730(VarCurr)
<=> v98731(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4679,axiom,
! [VarCurr] :
( ~ v98719(VarCurr)
=> ( v98734(VarCurr)
<=> v98688(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4689,axiom,
! [VarCurr] :
( v98719(VarCurr)
=> ( v98734(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4678,axiom,
! [VarCurr] :
( ~ v98713(VarCurr)
=> ( v98733(VarCurr)
<=> v98688(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4688,axiom,
! [VarCurr] :
( v98713(VarCurr)
=> ( v98733(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2112,axiom,
! [VarCurr] :
( ~ v98732(VarCurr)
=> ( v98731(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2112,axiom,
! [VarCurr] :
( v98732(VarCurr)
=> ( v98731(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6833,axiom,
! [VarCurr] :
( v98732(VarCurr)
<=> ( v98682(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98693(VarNext)
<=> ( v98694(VarNext)
& v98703(VarNext) ) ) ) ).
fof(addAssignment_30080,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98703(VarNext)
<=> v98701(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19560,axiom,
! [VarCurr] :
( v98701(VarCurr)
<=> ( v98672(VarCurr)
| v98704(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19559,axiom,
! [VarCurr] :
( v98704(VarCurr)
<=> ( v98705(VarCurr)
& v98725(VarCurr) ) ) ).
fof(writeUnaryOperator_7678,axiom,
! [VarCurr] :
( ~ v98725(VarCurr)
<=> v98672(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19558,axiom,
! [VarCurr] :
( v98705(VarCurr)
<=> ( v98706(VarCurr)
| v98723(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19557,axiom,
! [VarCurr] :
( v98723(VarCurr)
<=> ( v98684(VarCurr)
& v98724(VarCurr) ) ) ).
fof(writeUnaryOperator_7677,axiom,
! [VarCurr] :
( ~ v98724(VarCurr)
<=> v98686(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19556,axiom,
! [VarCurr] :
( v98706(VarCurr)
<=> ( v98707(VarCurr)
& v98686(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19555,axiom,
! [VarCurr] :
( v98707(VarCurr)
<=> ( v98708(VarCurr)
| v98717(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19554,axiom,
! [VarCurr] :
( v98717(VarCurr)
<=> ( v98718(VarCurr)
& v98722(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6832,axiom,
! [VarCurr] :
( v98722(VarCurr)
<=> ( ( v98710(VarCurr,bitIndex2)
<=> $false )
& ( v98710(VarCurr,bitIndex1)
<=> $false )
& ( v98710(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19553,axiom,
! [VarCurr] :
( v98718(VarCurr)
<=> ( v98719(VarCurr)
| v98720(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19552,axiom,
! [VarCurr] :
( v98720(VarCurr)
<=> ( v98684(VarCurr)
& v98721(VarCurr) ) ) ).
fof(writeUnaryOperator_7676,axiom,
! [VarCurr] :
( ~ v98721(VarCurr)
<=> v98719(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6831,axiom,
! [VarCurr] :
( v98719(VarCurr)
<=> ( v98682(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19551,axiom,
! [VarCurr] :
( v98708(VarCurr)
<=> ( v98709(VarCurr)
| v98711(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19550,axiom,
! [VarCurr] :
( v98711(VarCurr)
<=> ( v98712(VarCurr)
& v98716(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6830,axiom,
! [VarCurr] :
( v98716(VarCurr)
<=> ( ( v98710(VarCurr,bitIndex2)
<=> $false )
& ( v98710(VarCurr,bitIndex1)
<=> $true )
& ( v98710(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19549,axiom,
! [VarCurr] :
( v98712(VarCurr)
<=> ( v98713(VarCurr)
| v98714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19548,axiom,
! [VarCurr] :
( v98714(VarCurr)
<=> ( v98684(VarCurr)
& v98715(VarCurr) ) ) ).
fof(writeUnaryOperator_7675,axiom,
! [VarCurr] :
( ~ v98715(VarCurr)
<=> v98713(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6829,axiom,
! [VarCurr] :
( v98713(VarCurr)
<=> ( v98682(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6828,axiom,
! [VarCurr] :
( v98709(VarCurr)
<=> ( ( v98710(VarCurr,bitIndex2)
<=> $true )
& ( v98710(VarCurr,bitIndex1)
<=> $false )
& ( v98710(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30079,axiom,
! [VarCurr] :
( v98710(VarCurr,bitIndex0)
<=> v98680(VarCurr) ) ).
fof(addAssignment_30078,axiom,
! [VarCurr] :
( v98710(VarCurr,bitIndex1)
<=> v98678(VarCurr) ) ).
fof(addAssignment_30077,axiom,
! [VarCurr] :
( v98710(VarCurr,bitIndex2)
<=> v98676(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19547,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98694(VarNext)
<=> ( v98695(VarNext)
& v98690(VarNext) ) ) ) ).
fof(writeUnaryOperator_7674,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98695(VarNext)
<=> v98697(VarNext) ) ) ).
fof(addAssignment_30076,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98697(VarNext)
<=> v98690(VarCurr) ) ) ).
fof(addAssignment_30075,axiom,
! [VarCurr] :
( v98690(VarCurr)
<=> v82347(VarCurr) ) ).
fof(addAssignment_30074,axiom,
! [VarCurr] :
( v98688(VarCurr)
<=> $false ) ).
fof(addAssignment_30073,axiom,
! [VarCurr] :
( v98686(VarCurr)
<=> v82309(VarCurr) ) ).
fof(addAssignment_30072,axiom,
! [VarCurr] :
( v98684(VarCurr)
<=> $false ) ).
fof(addAssignment_30071,axiom,
! [VarCurr] :
( v98682(VarCurr)
<=> v82301(VarCurr,bitIndex6) ) ).
fof(addAssignment_30070,axiom,
! [VarCurr] :
( v82301(VarCurr,bitIndex6)
<=> v82303(VarCurr,bitIndex6) ) ).
fof(addAssignment_30069,axiom,
! [VarCurr] :
( v82303(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_30068,axiom,
! [VarCurr] :
( v98680(VarCurr)
<=> $false ) ).
fof(addAssignment_30067,axiom,
! [VarCurr] :
( v98678(VarCurr)
<=> $false ) ).
fof(addAssignment_30066,axiom,
! [VarCurr] :
( v98676(VarCurr)
<=> $true ) ).
fof(addAssignment_30065,axiom,
! [VarCurr] :
( v98674(VarCurr)
<=> $false ) ).
fof(addAssignment_30064,axiom,
! [VarCurr] :
( v98672(VarCurr)
<=> v82284(VarCurr) ) ).
fof(addAssignment_30063,axiom,
! [VarCurr] :
( v82139(VarCurr,bitIndex0)
<=> v82141(VarCurr,bitIndex0) ) ).
fof(addAssignment_30062,axiom,
! [VarCurr] :
( v82141(VarCurr,bitIndex0)
<=> v82143(VarCurr,bitIndex0) ) ).
fof(addAssignment_30061,axiom,
! [VarCurr] :
( v82143(VarCurr,bitIndex0)
<=> v82145(VarCurr,bitIndex0) ) ).
fof(addAssignment_30060,axiom,
! [VarCurr] :
( v82145(VarCurr,bitIndex0)
<=> v82147(VarCurr,bitIndex6) ) ).
fof(addAssignment_30059,axiom,
! [VarCurr] :
( v82147(VarCurr,bitIndex6)
<=> v82149(VarCurr,bitIndex6) ) ).
fof(addAssignment_30058,axiom,
! [VarCurr] :
( v82149(VarCurr,bitIndex6)
<=> v98602(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98625(VarNext)
=> ( v98602(VarNext)
<=> v98602(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1617,axiom,
! [VarNext] :
( v98625(VarNext)
=> ( v98602(VarNext)
<=> v98660(VarNext) ) ) ).
fof(addAssignment_30057,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98660(VarNext)
<=> v98658(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4677,axiom,
! [VarCurr] :
( ~ v98604(VarCurr)
=> ( v98658(VarCurr)
<=> v98661(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4687,axiom,
! [VarCurr] :
( v98604(VarCurr)
=> ( v98658(VarCurr)
<=> v98606(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4676,axiom,
! [VarCurr] :
( ~ v98638(VarCurr)
=> ( v98661(VarCurr)
<=> v98620(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4686,axiom,
! [VarCurr] :
( v98638(VarCurr)
=> ( v98661(VarCurr)
<=> v98662(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1152,axiom,
! [VarCurr] :
( ( ~ v98641(VarCurr)
& ~ v98643(VarCurr) )
=> ( v98662(VarCurr)
<=> v98666(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4675,axiom,
! [VarCurr] :
( v98643(VarCurr)
=> ( v98662(VarCurr)
<=> v98665(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4685,axiom,
! [VarCurr] :
( v98641(VarCurr)
=> ( v98662(VarCurr)
<=> v98663(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4674,axiom,
! [VarCurr] :
( ~ v98651(VarCurr)
=> ( v98666(VarCurr)
<=> v98620(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4684,axiom,
! [VarCurr] :
( v98651(VarCurr)
=> ( v98666(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4673,axiom,
! [VarCurr] :
( ~ v98645(VarCurr)
=> ( v98665(VarCurr)
<=> v98620(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4683,axiom,
! [VarCurr] :
( v98645(VarCurr)
=> ( v98665(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2111,axiom,
! [VarCurr] :
( ~ v98664(VarCurr)
=> ( v98663(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2111,axiom,
! [VarCurr] :
( v98664(VarCurr)
=> ( v98663(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6827,axiom,
! [VarCurr] :
( v98664(VarCurr)
<=> ( v98614(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98625(VarNext)
<=> ( v98626(VarNext)
& v98635(VarNext) ) ) ) ).
fof(addAssignment_30056,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98635(VarNext)
<=> v98633(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19545,axiom,
! [VarCurr] :
( v98633(VarCurr)
<=> ( v98604(VarCurr)
| v98636(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19544,axiom,
! [VarCurr] :
( v98636(VarCurr)
<=> ( v98637(VarCurr)
& v98657(VarCurr) ) ) ).
fof(writeUnaryOperator_7673,axiom,
! [VarCurr] :
( ~ v98657(VarCurr)
<=> v98604(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19543,axiom,
! [VarCurr] :
( v98637(VarCurr)
<=> ( v98638(VarCurr)
| v98655(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19542,axiom,
! [VarCurr] :
( v98655(VarCurr)
<=> ( v98616(VarCurr)
& v98656(VarCurr) ) ) ).
fof(writeUnaryOperator_7672,axiom,
! [VarCurr] :
( ~ v98656(VarCurr)
<=> v98618(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19541,axiom,
! [VarCurr] :
( v98638(VarCurr)
<=> ( v98639(VarCurr)
& v98618(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19540,axiom,
! [VarCurr] :
( v98639(VarCurr)
<=> ( v98640(VarCurr)
| v98649(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19539,axiom,
! [VarCurr] :
( v98649(VarCurr)
<=> ( v98650(VarCurr)
& v98654(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6826,axiom,
! [VarCurr] :
( v98654(VarCurr)
<=> ( ( v98642(VarCurr,bitIndex2)
<=> $false )
& ( v98642(VarCurr,bitIndex1)
<=> $false )
& ( v98642(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19538,axiom,
! [VarCurr] :
( v98650(VarCurr)
<=> ( v98651(VarCurr)
| v98652(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19537,axiom,
! [VarCurr] :
( v98652(VarCurr)
<=> ( v98616(VarCurr)
& v98653(VarCurr) ) ) ).
fof(writeUnaryOperator_7671,axiom,
! [VarCurr] :
( ~ v98653(VarCurr)
<=> v98651(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6825,axiom,
! [VarCurr] :
( v98651(VarCurr)
<=> ( v98614(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19536,axiom,
! [VarCurr] :
( v98640(VarCurr)
<=> ( v98641(VarCurr)
| v98643(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19535,axiom,
! [VarCurr] :
( v98643(VarCurr)
<=> ( v98644(VarCurr)
& v98648(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6824,axiom,
! [VarCurr] :
( v98648(VarCurr)
<=> ( ( v98642(VarCurr,bitIndex2)
<=> $false )
& ( v98642(VarCurr,bitIndex1)
<=> $true )
& ( v98642(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19534,axiom,
! [VarCurr] :
( v98644(VarCurr)
<=> ( v98645(VarCurr)
| v98646(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19533,axiom,
! [VarCurr] :
( v98646(VarCurr)
<=> ( v98616(VarCurr)
& v98647(VarCurr) ) ) ).
fof(writeUnaryOperator_7670,axiom,
! [VarCurr] :
( ~ v98647(VarCurr)
<=> v98645(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6823,axiom,
! [VarCurr] :
( v98645(VarCurr)
<=> ( v98614(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6822,axiom,
! [VarCurr] :
( v98641(VarCurr)
<=> ( ( v98642(VarCurr,bitIndex2)
<=> $true )
& ( v98642(VarCurr,bitIndex1)
<=> $false )
& ( v98642(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30055,axiom,
! [VarCurr] :
( v98642(VarCurr,bitIndex0)
<=> v98612(VarCurr) ) ).
fof(addAssignment_30054,axiom,
! [VarCurr] :
( v98642(VarCurr,bitIndex1)
<=> v98610(VarCurr) ) ).
fof(addAssignment_30053,axiom,
! [VarCurr] :
( v98642(VarCurr,bitIndex2)
<=> v98608(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98626(VarNext)
<=> ( v98627(VarNext)
& v98622(VarNext) ) ) ) ).
fof(writeUnaryOperator_7669,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98627(VarNext)
<=> v98629(VarNext) ) ) ).
fof(addAssignment_30052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98629(VarNext)
<=> v98622(VarCurr) ) ) ).
fof(addAssignment_30051,axiom,
! [VarCurr] :
( v98622(VarCurr)
<=> v82218(VarCurr) ) ).
fof(addAssignment_30050,axiom,
! [VarCurr] :
( v98620(VarCurr)
<=> $false ) ).
fof(addAssignment_30049,axiom,
! [VarCurr] :
( v98618(VarCurr)
<=> v82180(VarCurr) ) ).
fof(addAssignment_30048,axiom,
! [VarCurr] :
( v98616(VarCurr)
<=> $false ) ).
fof(addAssignment_30047,axiom,
! [VarCurr] :
( v98614(VarCurr)
<=> v82172(VarCurr,bitIndex6) ) ).
fof(addAssignment_30046,axiom,
! [VarCurr] :
( v82172(VarCurr,bitIndex6)
<=> v82174(VarCurr,bitIndex6) ) ).
fof(addAssignment_30045,axiom,
! [VarCurr] :
( v82174(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_30044,axiom,
! [VarCurr] :
( v98612(VarCurr)
<=> $false ) ).
fof(addAssignment_30043,axiom,
! [VarCurr] :
( v98610(VarCurr)
<=> $false ) ).
fof(addAssignment_30042,axiom,
! [VarCurr] :
( v98608(VarCurr)
<=> $true ) ).
fof(addAssignment_30041,axiom,
! [VarCurr] :
( v98606(VarCurr)
<=> $false ) ).
fof(addAssignment_30040,axiom,
! [VarCurr] :
( v98604(VarCurr)
<=> v82155(VarCurr) ) ).
fof(addAssignment_30039,axiom,
! [VarCurr] :
( v82010(VarCurr,bitIndex0)
<=> v82012(VarCurr,bitIndex0) ) ).
fof(addAssignment_30038,axiom,
! [VarCurr] :
( v82012(VarCurr,bitIndex0)
<=> v82014(VarCurr,bitIndex0) ) ).
fof(addAssignment_30037,axiom,
! [VarCurr] :
( v82014(VarCurr,bitIndex0)
<=> v82016(VarCurr,bitIndex0) ) ).
fof(addAssignment_30036,axiom,
! [VarCurr] :
( v82016(VarCurr,bitIndex0)
<=> v82018(VarCurr,bitIndex6) ) ).
fof(addAssignment_30035,axiom,
! [VarCurr] :
( v82018(VarCurr,bitIndex6)
<=> v82020(VarCurr,bitIndex6) ) ).
fof(addAssignment_30034,axiom,
! [VarCurr] :
( v82020(VarCurr,bitIndex6)
<=> v98534(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98557(VarNext)
=> ( v98534(VarNext)
<=> v98534(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1616,axiom,
! [VarNext] :
( v98557(VarNext)
=> ( v98534(VarNext)
<=> v98592(VarNext) ) ) ).
fof(addAssignment_30033,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98592(VarNext)
<=> v98590(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4672,axiom,
! [VarCurr] :
( ~ v98536(VarCurr)
=> ( v98590(VarCurr)
<=> v98593(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4682,axiom,
! [VarCurr] :
( v98536(VarCurr)
=> ( v98590(VarCurr)
<=> v98538(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4671,axiom,
! [VarCurr] :
( ~ v98570(VarCurr)
=> ( v98593(VarCurr)
<=> v98552(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4681,axiom,
! [VarCurr] :
( v98570(VarCurr)
=> ( v98593(VarCurr)
<=> v98594(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1151,axiom,
! [VarCurr] :
( ( ~ v98573(VarCurr)
& ~ v98575(VarCurr) )
=> ( v98594(VarCurr)
<=> v98598(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4670,axiom,
! [VarCurr] :
( v98575(VarCurr)
=> ( v98594(VarCurr)
<=> v98597(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4680,axiom,
! [VarCurr] :
( v98573(VarCurr)
=> ( v98594(VarCurr)
<=> v98595(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4669,axiom,
! [VarCurr] :
( ~ v98583(VarCurr)
=> ( v98598(VarCurr)
<=> v98552(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4679,axiom,
! [VarCurr] :
( v98583(VarCurr)
=> ( v98598(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4668,axiom,
! [VarCurr] :
( ~ v98577(VarCurr)
=> ( v98597(VarCurr)
<=> v98552(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4678,axiom,
! [VarCurr] :
( v98577(VarCurr)
=> ( v98597(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2110,axiom,
! [VarCurr] :
( ~ v98596(VarCurr)
=> ( v98595(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2110,axiom,
! [VarCurr] :
( v98596(VarCurr)
=> ( v98595(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6821,axiom,
! [VarCurr] :
( v98596(VarCurr)
<=> ( v98546(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98557(VarNext)
<=> ( v98558(VarNext)
& v98567(VarNext) ) ) ) ).
fof(addAssignment_30032,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98567(VarNext)
<=> v98565(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19530,axiom,
! [VarCurr] :
( v98565(VarCurr)
<=> ( v98536(VarCurr)
| v98568(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19529,axiom,
! [VarCurr] :
( v98568(VarCurr)
<=> ( v98569(VarCurr)
& v98589(VarCurr) ) ) ).
fof(writeUnaryOperator_7668,axiom,
! [VarCurr] :
( ~ v98589(VarCurr)
<=> v98536(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19528,axiom,
! [VarCurr] :
( v98569(VarCurr)
<=> ( v98570(VarCurr)
| v98587(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19527,axiom,
! [VarCurr] :
( v98587(VarCurr)
<=> ( v98548(VarCurr)
& v98588(VarCurr) ) ) ).
fof(writeUnaryOperator_7667,axiom,
! [VarCurr] :
( ~ v98588(VarCurr)
<=> v98550(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19526,axiom,
! [VarCurr] :
( v98570(VarCurr)
<=> ( v98571(VarCurr)
& v98550(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19525,axiom,
! [VarCurr] :
( v98571(VarCurr)
<=> ( v98572(VarCurr)
| v98581(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19524,axiom,
! [VarCurr] :
( v98581(VarCurr)
<=> ( v98582(VarCurr)
& v98586(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6820,axiom,
! [VarCurr] :
( v98586(VarCurr)
<=> ( ( v98574(VarCurr,bitIndex2)
<=> $false )
& ( v98574(VarCurr,bitIndex1)
<=> $false )
& ( v98574(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19523,axiom,
! [VarCurr] :
( v98582(VarCurr)
<=> ( v98583(VarCurr)
| v98584(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19522,axiom,
! [VarCurr] :
( v98584(VarCurr)
<=> ( v98548(VarCurr)
& v98585(VarCurr) ) ) ).
fof(writeUnaryOperator_7666,axiom,
! [VarCurr] :
( ~ v98585(VarCurr)
<=> v98583(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6819,axiom,
! [VarCurr] :
( v98583(VarCurr)
<=> ( v98546(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19521,axiom,
! [VarCurr] :
( v98572(VarCurr)
<=> ( v98573(VarCurr)
| v98575(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19520,axiom,
! [VarCurr] :
( v98575(VarCurr)
<=> ( v98576(VarCurr)
& v98580(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6818,axiom,
! [VarCurr] :
( v98580(VarCurr)
<=> ( ( v98574(VarCurr,bitIndex2)
<=> $false )
& ( v98574(VarCurr,bitIndex1)
<=> $true )
& ( v98574(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19519,axiom,
! [VarCurr] :
( v98576(VarCurr)
<=> ( v98577(VarCurr)
| v98578(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19518,axiom,
! [VarCurr] :
( v98578(VarCurr)
<=> ( v98548(VarCurr)
& v98579(VarCurr) ) ) ).
fof(writeUnaryOperator_7665,axiom,
! [VarCurr] :
( ~ v98579(VarCurr)
<=> v98577(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6817,axiom,
! [VarCurr] :
( v98577(VarCurr)
<=> ( v98546(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6816,axiom,
! [VarCurr] :
( v98573(VarCurr)
<=> ( ( v98574(VarCurr,bitIndex2)
<=> $true )
& ( v98574(VarCurr,bitIndex1)
<=> $false )
& ( v98574(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30031,axiom,
! [VarCurr] :
( v98574(VarCurr,bitIndex0)
<=> v98544(VarCurr) ) ).
fof(addAssignment_30030,axiom,
! [VarCurr] :
( v98574(VarCurr,bitIndex1)
<=> v98542(VarCurr) ) ).
fof(addAssignment_30029,axiom,
! [VarCurr] :
( v98574(VarCurr,bitIndex2)
<=> v98540(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98558(VarNext)
<=> ( v98559(VarNext)
& v98554(VarNext) ) ) ) ).
fof(writeUnaryOperator_7664,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98559(VarNext)
<=> v98561(VarNext) ) ) ).
fof(addAssignment_30028,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98561(VarNext)
<=> v98554(VarCurr) ) ) ).
fof(addAssignment_30027,axiom,
! [VarCurr] :
( v98554(VarCurr)
<=> v82089(VarCurr) ) ).
fof(addAssignment_30026,axiom,
! [VarCurr] :
( v98552(VarCurr)
<=> $false ) ).
fof(addAssignment_30025,axiom,
! [VarCurr] :
( v98550(VarCurr)
<=> v82051(VarCurr) ) ).
fof(addAssignment_30024,axiom,
! [VarCurr] :
( v98548(VarCurr)
<=> $false ) ).
fof(addAssignment_30023,axiom,
! [VarCurr] :
( v98546(VarCurr)
<=> v82043(VarCurr,bitIndex6) ) ).
fof(addAssignment_30022,axiom,
! [VarCurr] :
( v82043(VarCurr,bitIndex6)
<=> v82045(VarCurr,bitIndex6) ) ).
fof(addAssignment_30021,axiom,
! [VarCurr] :
( v82045(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_30020,axiom,
! [VarCurr] :
( v98544(VarCurr)
<=> $false ) ).
fof(addAssignment_30019,axiom,
! [VarCurr] :
( v98542(VarCurr)
<=> $false ) ).
fof(addAssignment_30018,axiom,
! [VarCurr] :
( v98540(VarCurr)
<=> $true ) ).
fof(addAssignment_30017,axiom,
! [VarCurr] :
( v98538(VarCurr)
<=> $false ) ).
fof(addAssignment_30016,axiom,
! [VarCurr] :
( v98536(VarCurr)
<=> v82026(VarCurr) ) ).
fof(addAssignment_30015,axiom,
! [VarCurr] :
( v81881(VarCurr,bitIndex0)
<=> v81883(VarCurr,bitIndex0) ) ).
fof(addAssignment_30014,axiom,
! [VarCurr] :
( v81883(VarCurr,bitIndex0)
<=> v81885(VarCurr,bitIndex0) ) ).
fof(addAssignment_30013,axiom,
! [VarCurr] :
( v81885(VarCurr,bitIndex0)
<=> v81887(VarCurr,bitIndex0) ) ).
fof(addAssignment_30012,axiom,
! [VarCurr] :
( v81887(VarCurr,bitIndex0)
<=> v81889(VarCurr,bitIndex6) ) ).
fof(addAssignment_30011,axiom,
! [VarCurr] :
( v81889(VarCurr,bitIndex6)
<=> v81891(VarCurr,bitIndex6) ) ).
fof(addAssignment_30010,axiom,
! [VarCurr] :
( v81891(VarCurr,bitIndex6)
<=> v98466(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98489(VarNext)
=> ( v98466(VarNext)
<=> v98466(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1615,axiom,
! [VarNext] :
( v98489(VarNext)
=> ( v98466(VarNext)
<=> v98524(VarNext) ) ) ).
fof(addAssignment_30009,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98524(VarNext)
<=> v98522(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4667,axiom,
! [VarCurr] :
( ~ v98468(VarCurr)
=> ( v98522(VarCurr)
<=> v98525(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4677,axiom,
! [VarCurr] :
( v98468(VarCurr)
=> ( v98522(VarCurr)
<=> v98470(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4666,axiom,
! [VarCurr] :
( ~ v98502(VarCurr)
=> ( v98525(VarCurr)
<=> v98484(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4676,axiom,
! [VarCurr] :
( v98502(VarCurr)
=> ( v98525(VarCurr)
<=> v98526(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1150,axiom,
! [VarCurr] :
( ( ~ v98505(VarCurr)
& ~ v98507(VarCurr) )
=> ( v98526(VarCurr)
<=> v98530(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4665,axiom,
! [VarCurr] :
( v98507(VarCurr)
=> ( v98526(VarCurr)
<=> v98529(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4675,axiom,
! [VarCurr] :
( v98505(VarCurr)
=> ( v98526(VarCurr)
<=> v98527(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4664,axiom,
! [VarCurr] :
( ~ v98515(VarCurr)
=> ( v98530(VarCurr)
<=> v98484(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4674,axiom,
! [VarCurr] :
( v98515(VarCurr)
=> ( v98530(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4663,axiom,
! [VarCurr] :
( ~ v98509(VarCurr)
=> ( v98529(VarCurr)
<=> v98484(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4673,axiom,
! [VarCurr] :
( v98509(VarCurr)
=> ( v98529(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2109,axiom,
! [VarCurr] :
( ~ v98528(VarCurr)
=> ( v98527(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2109,axiom,
! [VarCurr] :
( v98528(VarCurr)
=> ( v98527(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6815,axiom,
! [VarCurr] :
( v98528(VarCurr)
<=> ( v98478(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98489(VarNext)
<=> ( v98490(VarNext)
& v98499(VarNext) ) ) ) ).
fof(addAssignment_30008,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98499(VarNext)
<=> v98497(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19515,axiom,
! [VarCurr] :
( v98497(VarCurr)
<=> ( v98468(VarCurr)
| v98500(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19514,axiom,
! [VarCurr] :
( v98500(VarCurr)
<=> ( v98501(VarCurr)
& v98521(VarCurr) ) ) ).
fof(writeUnaryOperator_7663,axiom,
! [VarCurr] :
( ~ v98521(VarCurr)
<=> v98468(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19513,axiom,
! [VarCurr] :
( v98501(VarCurr)
<=> ( v98502(VarCurr)
| v98519(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19512,axiom,
! [VarCurr] :
( v98519(VarCurr)
<=> ( v98480(VarCurr)
& v98520(VarCurr) ) ) ).
fof(writeUnaryOperator_7662,axiom,
! [VarCurr] :
( ~ v98520(VarCurr)
<=> v98482(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19511,axiom,
! [VarCurr] :
( v98502(VarCurr)
<=> ( v98503(VarCurr)
& v98482(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19510,axiom,
! [VarCurr] :
( v98503(VarCurr)
<=> ( v98504(VarCurr)
| v98513(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19509,axiom,
! [VarCurr] :
( v98513(VarCurr)
<=> ( v98514(VarCurr)
& v98518(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6814,axiom,
! [VarCurr] :
( v98518(VarCurr)
<=> ( ( v98506(VarCurr,bitIndex2)
<=> $false )
& ( v98506(VarCurr,bitIndex1)
<=> $false )
& ( v98506(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19508,axiom,
! [VarCurr] :
( v98514(VarCurr)
<=> ( v98515(VarCurr)
| v98516(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19507,axiom,
! [VarCurr] :
( v98516(VarCurr)
<=> ( v98480(VarCurr)
& v98517(VarCurr) ) ) ).
fof(writeUnaryOperator_7661,axiom,
! [VarCurr] :
( ~ v98517(VarCurr)
<=> v98515(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6813,axiom,
! [VarCurr] :
( v98515(VarCurr)
<=> ( v98478(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19506,axiom,
! [VarCurr] :
( v98504(VarCurr)
<=> ( v98505(VarCurr)
| v98507(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19505,axiom,
! [VarCurr] :
( v98507(VarCurr)
<=> ( v98508(VarCurr)
& v98512(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6812,axiom,
! [VarCurr] :
( v98512(VarCurr)
<=> ( ( v98506(VarCurr,bitIndex2)
<=> $false )
& ( v98506(VarCurr,bitIndex1)
<=> $true )
& ( v98506(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19504,axiom,
! [VarCurr] :
( v98508(VarCurr)
<=> ( v98509(VarCurr)
| v98510(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19503,axiom,
! [VarCurr] :
( v98510(VarCurr)
<=> ( v98480(VarCurr)
& v98511(VarCurr) ) ) ).
fof(writeUnaryOperator_7660,axiom,
! [VarCurr] :
( ~ v98511(VarCurr)
<=> v98509(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6811,axiom,
! [VarCurr] :
( v98509(VarCurr)
<=> ( v98478(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6810,axiom,
! [VarCurr] :
( v98505(VarCurr)
<=> ( ( v98506(VarCurr,bitIndex2)
<=> $true )
& ( v98506(VarCurr,bitIndex1)
<=> $false )
& ( v98506(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_30007,axiom,
! [VarCurr] :
( v98506(VarCurr,bitIndex0)
<=> v98476(VarCurr) ) ).
fof(addAssignment_30006,axiom,
! [VarCurr] :
( v98506(VarCurr,bitIndex1)
<=> v98474(VarCurr) ) ).
fof(addAssignment_30005,axiom,
! [VarCurr] :
( v98506(VarCurr,bitIndex2)
<=> v98472(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98490(VarNext)
<=> ( v98491(VarNext)
& v98486(VarNext) ) ) ) ).
fof(writeUnaryOperator_7659,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98491(VarNext)
<=> v98493(VarNext) ) ) ).
fof(addAssignment_30004,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98493(VarNext)
<=> v98486(VarCurr) ) ) ).
fof(addAssignment_30003,axiom,
! [VarCurr] :
( v98486(VarCurr)
<=> v81960(VarCurr) ) ).
fof(addAssignment_30002,axiom,
! [VarCurr] :
( v98484(VarCurr)
<=> $false ) ).
fof(addAssignment_30001,axiom,
! [VarCurr] :
( v98482(VarCurr)
<=> v81922(VarCurr) ) ).
fof(addAssignment_30000,axiom,
! [VarCurr] :
( v98480(VarCurr)
<=> $false ) ).
fof(addAssignment_29999,axiom,
! [VarCurr] :
( v98478(VarCurr)
<=> v81914(VarCurr,bitIndex6) ) ).
fof(addAssignment_29998,axiom,
! [VarCurr] :
( v81914(VarCurr,bitIndex6)
<=> v81916(VarCurr,bitIndex6) ) ).
fof(addAssignment_29997,axiom,
! [VarCurr] :
( v81916(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29996,axiom,
! [VarCurr] :
( v98476(VarCurr)
<=> $false ) ).
fof(addAssignment_29995,axiom,
! [VarCurr] :
( v98474(VarCurr)
<=> $false ) ).
fof(addAssignment_29994,axiom,
! [VarCurr] :
( v98472(VarCurr)
<=> $true ) ).
fof(addAssignment_29993,axiom,
! [VarCurr] :
( v98470(VarCurr)
<=> $false ) ).
fof(addAssignment_29992,axiom,
! [VarCurr] :
( v98468(VarCurr)
<=> v81897(VarCurr) ) ).
fof(addAssignment_29991,axiom,
! [VarCurr] :
( v81752(VarCurr,bitIndex0)
<=> v81754(VarCurr,bitIndex0) ) ).
fof(addAssignment_29990,axiom,
! [VarCurr] :
( v81754(VarCurr,bitIndex0)
<=> v81756(VarCurr,bitIndex0) ) ).
fof(addAssignment_29989,axiom,
! [VarCurr] :
( v81756(VarCurr,bitIndex0)
<=> v81758(VarCurr,bitIndex0) ) ).
fof(addAssignment_29988,axiom,
! [VarCurr] :
( v81758(VarCurr,bitIndex0)
<=> v81760(VarCurr,bitIndex6) ) ).
fof(addAssignment_29987,axiom,
! [VarCurr] :
( v81760(VarCurr,bitIndex6)
<=> v81762(VarCurr,bitIndex6) ) ).
fof(addAssignment_29986,axiom,
! [VarCurr] :
( v81762(VarCurr,bitIndex6)
<=> v98398(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1558,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98421(VarNext)
=> ( v98398(VarNext)
<=> v98398(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1614,axiom,
! [VarNext] :
( v98421(VarNext)
=> ( v98398(VarNext)
<=> v98456(VarNext) ) ) ).
fof(addAssignment_29985,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98456(VarNext)
<=> v98454(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4662,axiom,
! [VarCurr] :
( ~ v98400(VarCurr)
=> ( v98454(VarCurr)
<=> v98457(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4672,axiom,
! [VarCurr] :
( v98400(VarCurr)
=> ( v98454(VarCurr)
<=> v98402(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4661,axiom,
! [VarCurr] :
( ~ v98434(VarCurr)
=> ( v98457(VarCurr)
<=> v98416(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4671,axiom,
! [VarCurr] :
( v98434(VarCurr)
=> ( v98457(VarCurr)
<=> v98458(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1149,axiom,
! [VarCurr] :
( ( ~ v98437(VarCurr)
& ~ v98439(VarCurr) )
=> ( v98458(VarCurr)
<=> v98462(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4660,axiom,
! [VarCurr] :
( v98439(VarCurr)
=> ( v98458(VarCurr)
<=> v98461(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4670,axiom,
! [VarCurr] :
( v98437(VarCurr)
=> ( v98458(VarCurr)
<=> v98459(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4659,axiom,
! [VarCurr] :
( ~ v98447(VarCurr)
=> ( v98462(VarCurr)
<=> v98416(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4669,axiom,
! [VarCurr] :
( v98447(VarCurr)
=> ( v98462(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4658,axiom,
! [VarCurr] :
( ~ v98441(VarCurr)
=> ( v98461(VarCurr)
<=> v98416(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4668,axiom,
! [VarCurr] :
( v98441(VarCurr)
=> ( v98461(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2108,axiom,
! [VarCurr] :
( ~ v98460(VarCurr)
=> ( v98459(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2108,axiom,
! [VarCurr] :
( v98460(VarCurr)
=> ( v98459(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6809,axiom,
! [VarCurr] :
( v98460(VarCurr)
<=> ( v98410(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98421(VarNext)
<=> ( v98422(VarNext)
& v98431(VarNext) ) ) ) ).
fof(addAssignment_29984,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98431(VarNext)
<=> v98429(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19500,axiom,
! [VarCurr] :
( v98429(VarCurr)
<=> ( v98400(VarCurr)
| v98432(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19499,axiom,
! [VarCurr] :
( v98432(VarCurr)
<=> ( v98433(VarCurr)
& v98453(VarCurr) ) ) ).
fof(writeUnaryOperator_7658,axiom,
! [VarCurr] :
( ~ v98453(VarCurr)
<=> v98400(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19498,axiom,
! [VarCurr] :
( v98433(VarCurr)
<=> ( v98434(VarCurr)
| v98451(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19497,axiom,
! [VarCurr] :
( v98451(VarCurr)
<=> ( v98412(VarCurr)
& v98452(VarCurr) ) ) ).
fof(writeUnaryOperator_7657,axiom,
! [VarCurr] :
( ~ v98452(VarCurr)
<=> v98414(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19496,axiom,
! [VarCurr] :
( v98434(VarCurr)
<=> ( v98435(VarCurr)
& v98414(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19495,axiom,
! [VarCurr] :
( v98435(VarCurr)
<=> ( v98436(VarCurr)
| v98445(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19494,axiom,
! [VarCurr] :
( v98445(VarCurr)
<=> ( v98446(VarCurr)
& v98450(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6808,axiom,
! [VarCurr] :
( v98450(VarCurr)
<=> ( ( v98438(VarCurr,bitIndex2)
<=> $false )
& ( v98438(VarCurr,bitIndex1)
<=> $false )
& ( v98438(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19493,axiom,
! [VarCurr] :
( v98446(VarCurr)
<=> ( v98447(VarCurr)
| v98448(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19492,axiom,
! [VarCurr] :
( v98448(VarCurr)
<=> ( v98412(VarCurr)
& v98449(VarCurr) ) ) ).
fof(writeUnaryOperator_7656,axiom,
! [VarCurr] :
( ~ v98449(VarCurr)
<=> v98447(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6807,axiom,
! [VarCurr] :
( v98447(VarCurr)
<=> ( v98410(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19491,axiom,
! [VarCurr] :
( v98436(VarCurr)
<=> ( v98437(VarCurr)
| v98439(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19490,axiom,
! [VarCurr] :
( v98439(VarCurr)
<=> ( v98440(VarCurr)
& v98444(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6806,axiom,
! [VarCurr] :
( v98444(VarCurr)
<=> ( ( v98438(VarCurr,bitIndex2)
<=> $false )
& ( v98438(VarCurr,bitIndex1)
<=> $true )
& ( v98438(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19489,axiom,
! [VarCurr] :
( v98440(VarCurr)
<=> ( v98441(VarCurr)
| v98442(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19488,axiom,
! [VarCurr] :
( v98442(VarCurr)
<=> ( v98412(VarCurr)
& v98443(VarCurr) ) ) ).
fof(writeUnaryOperator_7655,axiom,
! [VarCurr] :
( ~ v98443(VarCurr)
<=> v98441(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6805,axiom,
! [VarCurr] :
( v98441(VarCurr)
<=> ( v98410(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6804,axiom,
! [VarCurr] :
( v98437(VarCurr)
<=> ( ( v98438(VarCurr,bitIndex2)
<=> $true )
& ( v98438(VarCurr,bitIndex1)
<=> $false )
& ( v98438(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29983,axiom,
! [VarCurr] :
( v98438(VarCurr,bitIndex0)
<=> v98408(VarCurr) ) ).
fof(addAssignment_29982,axiom,
! [VarCurr] :
( v98438(VarCurr,bitIndex1)
<=> v98406(VarCurr) ) ).
fof(addAssignment_29981,axiom,
! [VarCurr] :
( v98438(VarCurr,bitIndex2)
<=> v98404(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98422(VarNext)
<=> ( v98423(VarNext)
& v98418(VarNext) ) ) ) ).
fof(writeUnaryOperator_7654,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98423(VarNext)
<=> v98425(VarNext) ) ) ).
fof(addAssignment_29980,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98425(VarNext)
<=> v98418(VarCurr) ) ) ).
fof(addAssignment_29979,axiom,
! [VarCurr] :
( v98418(VarCurr)
<=> v81831(VarCurr) ) ).
fof(addAssignment_29978,axiom,
! [VarCurr] :
( v98416(VarCurr)
<=> $false ) ).
fof(addAssignment_29977,axiom,
! [VarCurr] :
( v98414(VarCurr)
<=> v81793(VarCurr) ) ).
fof(addAssignment_29976,axiom,
! [VarCurr] :
( v98412(VarCurr)
<=> $false ) ).
fof(addAssignment_29975,axiom,
! [VarCurr] :
( v98410(VarCurr)
<=> v81785(VarCurr,bitIndex6) ) ).
fof(addAssignment_29974,axiom,
! [VarCurr] :
( v81785(VarCurr,bitIndex6)
<=> v81787(VarCurr,bitIndex6) ) ).
fof(addAssignment_29973,axiom,
! [VarCurr] :
( v81787(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29972,axiom,
! [VarCurr] :
( v98408(VarCurr)
<=> $false ) ).
fof(addAssignment_29971,axiom,
! [VarCurr] :
( v98406(VarCurr)
<=> $false ) ).
fof(addAssignment_29970,axiom,
! [VarCurr] :
( v98404(VarCurr)
<=> $true ) ).
fof(addAssignment_29969,axiom,
! [VarCurr] :
( v98402(VarCurr)
<=> $false ) ).
fof(addAssignment_29968,axiom,
! [VarCurr] :
( v98400(VarCurr)
<=> v81768(VarCurr) ) ).
fof(addAssignment_29967,axiom,
! [VarCurr] :
( v81623(VarCurr,bitIndex0)
<=> v81625(VarCurr,bitIndex0) ) ).
fof(addAssignment_29966,axiom,
! [VarCurr] :
( v81625(VarCurr,bitIndex0)
<=> v81627(VarCurr,bitIndex0) ) ).
fof(addAssignment_29965,axiom,
! [VarCurr] :
( v81627(VarCurr,bitIndex0)
<=> v81629(VarCurr,bitIndex0) ) ).
fof(addAssignment_29964,axiom,
! [VarCurr] :
( v81629(VarCurr,bitIndex0)
<=> v81631(VarCurr,bitIndex6) ) ).
fof(addAssignment_29963,axiom,
! [VarCurr] :
( v81631(VarCurr,bitIndex6)
<=> v81633(VarCurr,bitIndex6) ) ).
fof(addAssignment_29962,axiom,
! [VarCurr] :
( v81633(VarCurr,bitIndex6)
<=> v98330(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1557,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98353(VarNext)
=> ( v98330(VarNext)
<=> v98330(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1613,axiom,
! [VarNext] :
( v98353(VarNext)
=> ( v98330(VarNext)
<=> v98388(VarNext) ) ) ).
fof(addAssignment_29961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98388(VarNext)
<=> v98386(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4657,axiom,
! [VarCurr] :
( ~ v98332(VarCurr)
=> ( v98386(VarCurr)
<=> v98389(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4667,axiom,
! [VarCurr] :
( v98332(VarCurr)
=> ( v98386(VarCurr)
<=> v98334(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4656,axiom,
! [VarCurr] :
( ~ v98366(VarCurr)
=> ( v98389(VarCurr)
<=> v98348(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4666,axiom,
! [VarCurr] :
( v98366(VarCurr)
=> ( v98389(VarCurr)
<=> v98390(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1148,axiom,
! [VarCurr] :
( ( ~ v98369(VarCurr)
& ~ v98371(VarCurr) )
=> ( v98390(VarCurr)
<=> v98394(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4655,axiom,
! [VarCurr] :
( v98371(VarCurr)
=> ( v98390(VarCurr)
<=> v98393(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4665,axiom,
! [VarCurr] :
( v98369(VarCurr)
=> ( v98390(VarCurr)
<=> v98391(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4654,axiom,
! [VarCurr] :
( ~ v98379(VarCurr)
=> ( v98394(VarCurr)
<=> v98348(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4664,axiom,
! [VarCurr] :
( v98379(VarCurr)
=> ( v98394(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4653,axiom,
! [VarCurr] :
( ~ v98373(VarCurr)
=> ( v98393(VarCurr)
<=> v98348(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4663,axiom,
! [VarCurr] :
( v98373(VarCurr)
=> ( v98393(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2107,axiom,
! [VarCurr] :
( ~ v98392(VarCurr)
=> ( v98391(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2107,axiom,
! [VarCurr] :
( v98392(VarCurr)
=> ( v98391(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6803,axiom,
! [VarCurr] :
( v98392(VarCurr)
<=> ( v98342(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98353(VarNext)
<=> ( v98354(VarNext)
& v98363(VarNext) ) ) ) ).
fof(addAssignment_29960,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98363(VarNext)
<=> v98361(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19485,axiom,
! [VarCurr] :
( v98361(VarCurr)
<=> ( v98332(VarCurr)
| v98364(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19484,axiom,
! [VarCurr] :
( v98364(VarCurr)
<=> ( v98365(VarCurr)
& v98385(VarCurr) ) ) ).
fof(writeUnaryOperator_7653,axiom,
! [VarCurr] :
( ~ v98385(VarCurr)
<=> v98332(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19483,axiom,
! [VarCurr] :
( v98365(VarCurr)
<=> ( v98366(VarCurr)
| v98383(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19482,axiom,
! [VarCurr] :
( v98383(VarCurr)
<=> ( v98344(VarCurr)
& v98384(VarCurr) ) ) ).
fof(writeUnaryOperator_7652,axiom,
! [VarCurr] :
( ~ v98384(VarCurr)
<=> v98346(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19481,axiom,
! [VarCurr] :
( v98366(VarCurr)
<=> ( v98367(VarCurr)
& v98346(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19480,axiom,
! [VarCurr] :
( v98367(VarCurr)
<=> ( v98368(VarCurr)
| v98377(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19479,axiom,
! [VarCurr] :
( v98377(VarCurr)
<=> ( v98378(VarCurr)
& v98382(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6802,axiom,
! [VarCurr] :
( v98382(VarCurr)
<=> ( ( v98370(VarCurr,bitIndex2)
<=> $false )
& ( v98370(VarCurr,bitIndex1)
<=> $false )
& ( v98370(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19478,axiom,
! [VarCurr] :
( v98378(VarCurr)
<=> ( v98379(VarCurr)
| v98380(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19477,axiom,
! [VarCurr] :
( v98380(VarCurr)
<=> ( v98344(VarCurr)
& v98381(VarCurr) ) ) ).
fof(writeUnaryOperator_7651,axiom,
! [VarCurr] :
( ~ v98381(VarCurr)
<=> v98379(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6801,axiom,
! [VarCurr] :
( v98379(VarCurr)
<=> ( v98342(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19476,axiom,
! [VarCurr] :
( v98368(VarCurr)
<=> ( v98369(VarCurr)
| v98371(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19475,axiom,
! [VarCurr] :
( v98371(VarCurr)
<=> ( v98372(VarCurr)
& v98376(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6800,axiom,
! [VarCurr] :
( v98376(VarCurr)
<=> ( ( v98370(VarCurr,bitIndex2)
<=> $false )
& ( v98370(VarCurr,bitIndex1)
<=> $true )
& ( v98370(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19474,axiom,
! [VarCurr] :
( v98372(VarCurr)
<=> ( v98373(VarCurr)
| v98374(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19473,axiom,
! [VarCurr] :
( v98374(VarCurr)
<=> ( v98344(VarCurr)
& v98375(VarCurr) ) ) ).
fof(writeUnaryOperator_7650,axiom,
! [VarCurr] :
( ~ v98375(VarCurr)
<=> v98373(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6799,axiom,
! [VarCurr] :
( v98373(VarCurr)
<=> ( v98342(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6798,axiom,
! [VarCurr] :
( v98369(VarCurr)
<=> ( ( v98370(VarCurr,bitIndex2)
<=> $true )
& ( v98370(VarCurr,bitIndex1)
<=> $false )
& ( v98370(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29959,axiom,
! [VarCurr] :
( v98370(VarCurr,bitIndex0)
<=> v98340(VarCurr) ) ).
fof(addAssignment_29958,axiom,
! [VarCurr] :
( v98370(VarCurr,bitIndex1)
<=> v98338(VarCurr) ) ).
fof(addAssignment_29957,axiom,
! [VarCurr] :
( v98370(VarCurr,bitIndex2)
<=> v98336(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98354(VarNext)
<=> ( v98355(VarNext)
& v98350(VarNext) ) ) ) ).
fof(writeUnaryOperator_7649,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98355(VarNext)
<=> v98357(VarNext) ) ) ).
fof(addAssignment_29956,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98357(VarNext)
<=> v98350(VarCurr) ) ) ).
fof(addAssignment_29955,axiom,
! [VarCurr] :
( v98350(VarCurr)
<=> v81702(VarCurr) ) ).
fof(addAssignment_29954,axiom,
! [VarCurr] :
( v98348(VarCurr)
<=> $false ) ).
fof(addAssignment_29953,axiom,
! [VarCurr] :
( v98346(VarCurr)
<=> v81664(VarCurr) ) ).
fof(addAssignment_29952,axiom,
! [VarCurr] :
( v98344(VarCurr)
<=> $false ) ).
fof(addAssignment_29951,axiom,
! [VarCurr] :
( v98342(VarCurr)
<=> v81656(VarCurr,bitIndex6) ) ).
fof(addAssignment_29950,axiom,
! [VarCurr] :
( v81656(VarCurr,bitIndex6)
<=> v81658(VarCurr,bitIndex6) ) ).
fof(addAssignment_29949,axiom,
! [VarCurr] :
( v81658(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29948,axiom,
! [VarCurr] :
( v98340(VarCurr)
<=> $false ) ).
fof(addAssignment_29947,axiom,
! [VarCurr] :
( v98338(VarCurr)
<=> $false ) ).
fof(addAssignment_29946,axiom,
! [VarCurr] :
( v98336(VarCurr)
<=> $true ) ).
fof(addAssignment_29945,axiom,
! [VarCurr] :
( v98334(VarCurr)
<=> $false ) ).
fof(addAssignment_29944,axiom,
! [VarCurr] :
( v98332(VarCurr)
<=> v81639(VarCurr) ) ).
fof(addAssignment_29943,axiom,
! [VarCurr] :
( v81494(VarCurr,bitIndex0)
<=> v81496(VarCurr,bitIndex0) ) ).
fof(addAssignment_29942,axiom,
! [VarCurr] :
( v81496(VarCurr,bitIndex0)
<=> v81498(VarCurr,bitIndex0) ) ).
fof(addAssignment_29941,axiom,
! [VarCurr] :
( v81498(VarCurr,bitIndex0)
<=> v81500(VarCurr,bitIndex0) ) ).
fof(addAssignment_29940,axiom,
! [VarCurr] :
( v81500(VarCurr,bitIndex0)
<=> v81502(VarCurr,bitIndex6) ) ).
fof(addAssignment_29939,axiom,
! [VarCurr] :
( v81502(VarCurr,bitIndex6)
<=> v81504(VarCurr,bitIndex6) ) ).
fof(addAssignment_29938,axiom,
! [VarCurr] :
( v81504(VarCurr,bitIndex6)
<=> v98262(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1556,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98285(VarNext)
=> ( v98262(VarNext)
<=> v98262(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1612,axiom,
! [VarNext] :
( v98285(VarNext)
=> ( v98262(VarNext)
<=> v98320(VarNext) ) ) ).
fof(addAssignment_29937,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98320(VarNext)
<=> v98318(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4652,axiom,
! [VarCurr] :
( ~ v98264(VarCurr)
=> ( v98318(VarCurr)
<=> v98321(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4662,axiom,
! [VarCurr] :
( v98264(VarCurr)
=> ( v98318(VarCurr)
<=> v98266(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4651,axiom,
! [VarCurr] :
( ~ v98298(VarCurr)
=> ( v98321(VarCurr)
<=> v98280(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4661,axiom,
! [VarCurr] :
( v98298(VarCurr)
=> ( v98321(VarCurr)
<=> v98322(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1147,axiom,
! [VarCurr] :
( ( ~ v98301(VarCurr)
& ~ v98303(VarCurr) )
=> ( v98322(VarCurr)
<=> v98326(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4650,axiom,
! [VarCurr] :
( v98303(VarCurr)
=> ( v98322(VarCurr)
<=> v98325(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4660,axiom,
! [VarCurr] :
( v98301(VarCurr)
=> ( v98322(VarCurr)
<=> v98323(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4649,axiom,
! [VarCurr] :
( ~ v98311(VarCurr)
=> ( v98326(VarCurr)
<=> v98280(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4659,axiom,
! [VarCurr] :
( v98311(VarCurr)
=> ( v98326(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4648,axiom,
! [VarCurr] :
( ~ v98305(VarCurr)
=> ( v98325(VarCurr)
<=> v98280(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4658,axiom,
! [VarCurr] :
( v98305(VarCurr)
=> ( v98325(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2106,axiom,
! [VarCurr] :
( ~ v98324(VarCurr)
=> ( v98323(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2106,axiom,
! [VarCurr] :
( v98324(VarCurr)
=> ( v98323(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6797,axiom,
! [VarCurr] :
( v98324(VarCurr)
<=> ( v98274(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98285(VarNext)
<=> ( v98286(VarNext)
& v98295(VarNext) ) ) ) ).
fof(addAssignment_29936,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98295(VarNext)
<=> v98293(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19470,axiom,
! [VarCurr] :
( v98293(VarCurr)
<=> ( v98264(VarCurr)
| v98296(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19469,axiom,
! [VarCurr] :
( v98296(VarCurr)
<=> ( v98297(VarCurr)
& v98317(VarCurr) ) ) ).
fof(writeUnaryOperator_7648,axiom,
! [VarCurr] :
( ~ v98317(VarCurr)
<=> v98264(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19468,axiom,
! [VarCurr] :
( v98297(VarCurr)
<=> ( v98298(VarCurr)
| v98315(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19467,axiom,
! [VarCurr] :
( v98315(VarCurr)
<=> ( v98276(VarCurr)
& v98316(VarCurr) ) ) ).
fof(writeUnaryOperator_7647,axiom,
! [VarCurr] :
( ~ v98316(VarCurr)
<=> v98278(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19466,axiom,
! [VarCurr] :
( v98298(VarCurr)
<=> ( v98299(VarCurr)
& v98278(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19465,axiom,
! [VarCurr] :
( v98299(VarCurr)
<=> ( v98300(VarCurr)
| v98309(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19464,axiom,
! [VarCurr] :
( v98309(VarCurr)
<=> ( v98310(VarCurr)
& v98314(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6796,axiom,
! [VarCurr] :
( v98314(VarCurr)
<=> ( ( v98302(VarCurr,bitIndex2)
<=> $false )
& ( v98302(VarCurr,bitIndex1)
<=> $false )
& ( v98302(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19463,axiom,
! [VarCurr] :
( v98310(VarCurr)
<=> ( v98311(VarCurr)
| v98312(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19462,axiom,
! [VarCurr] :
( v98312(VarCurr)
<=> ( v98276(VarCurr)
& v98313(VarCurr) ) ) ).
fof(writeUnaryOperator_7646,axiom,
! [VarCurr] :
( ~ v98313(VarCurr)
<=> v98311(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6795,axiom,
! [VarCurr] :
( v98311(VarCurr)
<=> ( v98274(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19461,axiom,
! [VarCurr] :
( v98300(VarCurr)
<=> ( v98301(VarCurr)
| v98303(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19460,axiom,
! [VarCurr] :
( v98303(VarCurr)
<=> ( v98304(VarCurr)
& v98308(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6794,axiom,
! [VarCurr] :
( v98308(VarCurr)
<=> ( ( v98302(VarCurr,bitIndex2)
<=> $false )
& ( v98302(VarCurr,bitIndex1)
<=> $true )
& ( v98302(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19459,axiom,
! [VarCurr] :
( v98304(VarCurr)
<=> ( v98305(VarCurr)
| v98306(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19458,axiom,
! [VarCurr] :
( v98306(VarCurr)
<=> ( v98276(VarCurr)
& v98307(VarCurr) ) ) ).
fof(writeUnaryOperator_7645,axiom,
! [VarCurr] :
( ~ v98307(VarCurr)
<=> v98305(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6793,axiom,
! [VarCurr] :
( v98305(VarCurr)
<=> ( v98274(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6792,axiom,
! [VarCurr] :
( v98301(VarCurr)
<=> ( ( v98302(VarCurr,bitIndex2)
<=> $true )
& ( v98302(VarCurr,bitIndex1)
<=> $false )
& ( v98302(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29935,axiom,
! [VarCurr] :
( v98302(VarCurr,bitIndex0)
<=> v98272(VarCurr) ) ).
fof(addAssignment_29934,axiom,
! [VarCurr] :
( v98302(VarCurr,bitIndex1)
<=> v98270(VarCurr) ) ).
fof(addAssignment_29933,axiom,
! [VarCurr] :
( v98302(VarCurr,bitIndex2)
<=> v98268(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98286(VarNext)
<=> ( v98287(VarNext)
& v98282(VarNext) ) ) ) ).
fof(writeUnaryOperator_7644,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98287(VarNext)
<=> v98289(VarNext) ) ) ).
fof(addAssignment_29932,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98289(VarNext)
<=> v98282(VarCurr) ) ) ).
fof(addAssignment_29931,axiom,
! [VarCurr] :
( v98282(VarCurr)
<=> v81573(VarCurr) ) ).
fof(addAssignment_29930,axiom,
! [VarCurr] :
( v98280(VarCurr)
<=> $false ) ).
fof(addAssignment_29929,axiom,
! [VarCurr] :
( v98278(VarCurr)
<=> v81535(VarCurr) ) ).
fof(addAssignment_29928,axiom,
! [VarCurr] :
( v98276(VarCurr)
<=> $false ) ).
fof(addAssignment_29927,axiom,
! [VarCurr] :
( v98274(VarCurr)
<=> v81527(VarCurr,bitIndex6) ) ).
fof(addAssignment_29926,axiom,
! [VarCurr] :
( v81527(VarCurr,bitIndex6)
<=> v81529(VarCurr,bitIndex6) ) ).
fof(addAssignment_29925,axiom,
! [VarCurr] :
( v81529(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29924,axiom,
! [VarCurr] :
( v98272(VarCurr)
<=> $false ) ).
fof(addAssignment_29923,axiom,
! [VarCurr] :
( v98270(VarCurr)
<=> $false ) ).
fof(addAssignment_29922,axiom,
! [VarCurr] :
( v98268(VarCurr)
<=> $true ) ).
fof(addAssignment_29921,axiom,
! [VarCurr] :
( v98266(VarCurr)
<=> $false ) ).
fof(addAssignment_29920,axiom,
! [VarCurr] :
( v98264(VarCurr)
<=> v81510(VarCurr) ) ).
fof(addAssignment_29919,axiom,
! [VarCurr] :
( v81365(VarCurr,bitIndex0)
<=> v81367(VarCurr,bitIndex0) ) ).
fof(addAssignment_29918,axiom,
! [VarCurr] :
( v81367(VarCurr,bitIndex0)
<=> v81369(VarCurr,bitIndex0) ) ).
fof(addAssignment_29917,axiom,
! [VarCurr] :
( v81369(VarCurr,bitIndex0)
<=> v81371(VarCurr,bitIndex0) ) ).
fof(addAssignment_29916,axiom,
! [VarCurr] :
( v81371(VarCurr,bitIndex0)
<=> v81373(VarCurr,bitIndex6) ) ).
fof(addAssignment_29915,axiom,
! [VarCurr] :
( v81373(VarCurr,bitIndex6)
<=> v81375(VarCurr,bitIndex6) ) ).
fof(addAssignment_29914,axiom,
! [VarCurr] :
( v81375(VarCurr,bitIndex6)
<=> v98194(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1555,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98217(VarNext)
=> ( v98194(VarNext)
<=> v98194(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1611,axiom,
! [VarNext] :
( v98217(VarNext)
=> ( v98194(VarNext)
<=> v98252(VarNext) ) ) ).
fof(addAssignment_29913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98252(VarNext)
<=> v98250(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4647,axiom,
! [VarCurr] :
( ~ v98196(VarCurr)
=> ( v98250(VarCurr)
<=> v98253(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4657,axiom,
! [VarCurr] :
( v98196(VarCurr)
=> ( v98250(VarCurr)
<=> v98198(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4646,axiom,
! [VarCurr] :
( ~ v98230(VarCurr)
=> ( v98253(VarCurr)
<=> v98212(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4656,axiom,
! [VarCurr] :
( v98230(VarCurr)
=> ( v98253(VarCurr)
<=> v98254(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1146,axiom,
! [VarCurr] :
( ( ~ v98233(VarCurr)
& ~ v98235(VarCurr) )
=> ( v98254(VarCurr)
<=> v98258(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4645,axiom,
! [VarCurr] :
( v98235(VarCurr)
=> ( v98254(VarCurr)
<=> v98257(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4655,axiom,
! [VarCurr] :
( v98233(VarCurr)
=> ( v98254(VarCurr)
<=> v98255(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4644,axiom,
! [VarCurr] :
( ~ v98243(VarCurr)
=> ( v98258(VarCurr)
<=> v98212(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4654,axiom,
! [VarCurr] :
( v98243(VarCurr)
=> ( v98258(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4643,axiom,
! [VarCurr] :
( ~ v98237(VarCurr)
=> ( v98257(VarCurr)
<=> v98212(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4653,axiom,
! [VarCurr] :
( v98237(VarCurr)
=> ( v98257(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2105,axiom,
! [VarCurr] :
( ~ v98256(VarCurr)
=> ( v98255(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2105,axiom,
! [VarCurr] :
( v98256(VarCurr)
=> ( v98255(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6791,axiom,
! [VarCurr] :
( v98256(VarCurr)
<=> ( v98206(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98217(VarNext)
<=> ( v98218(VarNext)
& v98227(VarNext) ) ) ) ).
fof(addAssignment_29912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98227(VarNext)
<=> v98225(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19455,axiom,
! [VarCurr] :
( v98225(VarCurr)
<=> ( v98196(VarCurr)
| v98228(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19454,axiom,
! [VarCurr] :
( v98228(VarCurr)
<=> ( v98229(VarCurr)
& v98249(VarCurr) ) ) ).
fof(writeUnaryOperator_7643,axiom,
! [VarCurr] :
( ~ v98249(VarCurr)
<=> v98196(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19453,axiom,
! [VarCurr] :
( v98229(VarCurr)
<=> ( v98230(VarCurr)
| v98247(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19452,axiom,
! [VarCurr] :
( v98247(VarCurr)
<=> ( v98208(VarCurr)
& v98248(VarCurr) ) ) ).
fof(writeUnaryOperator_7642,axiom,
! [VarCurr] :
( ~ v98248(VarCurr)
<=> v98210(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19451,axiom,
! [VarCurr] :
( v98230(VarCurr)
<=> ( v98231(VarCurr)
& v98210(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19450,axiom,
! [VarCurr] :
( v98231(VarCurr)
<=> ( v98232(VarCurr)
| v98241(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19449,axiom,
! [VarCurr] :
( v98241(VarCurr)
<=> ( v98242(VarCurr)
& v98246(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6790,axiom,
! [VarCurr] :
( v98246(VarCurr)
<=> ( ( v98234(VarCurr,bitIndex2)
<=> $false )
& ( v98234(VarCurr,bitIndex1)
<=> $false )
& ( v98234(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19448,axiom,
! [VarCurr] :
( v98242(VarCurr)
<=> ( v98243(VarCurr)
| v98244(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19447,axiom,
! [VarCurr] :
( v98244(VarCurr)
<=> ( v98208(VarCurr)
& v98245(VarCurr) ) ) ).
fof(writeUnaryOperator_7641,axiom,
! [VarCurr] :
( ~ v98245(VarCurr)
<=> v98243(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6789,axiom,
! [VarCurr] :
( v98243(VarCurr)
<=> ( v98206(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19446,axiom,
! [VarCurr] :
( v98232(VarCurr)
<=> ( v98233(VarCurr)
| v98235(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19445,axiom,
! [VarCurr] :
( v98235(VarCurr)
<=> ( v98236(VarCurr)
& v98240(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6788,axiom,
! [VarCurr] :
( v98240(VarCurr)
<=> ( ( v98234(VarCurr,bitIndex2)
<=> $false )
& ( v98234(VarCurr,bitIndex1)
<=> $true )
& ( v98234(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19444,axiom,
! [VarCurr] :
( v98236(VarCurr)
<=> ( v98237(VarCurr)
| v98238(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19443,axiom,
! [VarCurr] :
( v98238(VarCurr)
<=> ( v98208(VarCurr)
& v98239(VarCurr) ) ) ).
fof(writeUnaryOperator_7640,axiom,
! [VarCurr] :
( ~ v98239(VarCurr)
<=> v98237(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6787,axiom,
! [VarCurr] :
( v98237(VarCurr)
<=> ( v98206(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6786,axiom,
! [VarCurr] :
( v98233(VarCurr)
<=> ( ( v98234(VarCurr,bitIndex2)
<=> $true )
& ( v98234(VarCurr,bitIndex1)
<=> $false )
& ( v98234(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29911,axiom,
! [VarCurr] :
( v98234(VarCurr,bitIndex0)
<=> v98204(VarCurr) ) ).
fof(addAssignment_29910,axiom,
! [VarCurr] :
( v98234(VarCurr,bitIndex1)
<=> v98202(VarCurr) ) ).
fof(addAssignment_29909,axiom,
! [VarCurr] :
( v98234(VarCurr,bitIndex2)
<=> v98200(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98218(VarNext)
<=> ( v98219(VarNext)
& v98214(VarNext) ) ) ) ).
fof(writeUnaryOperator_7639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98219(VarNext)
<=> v98221(VarNext) ) ) ).
fof(addAssignment_29908,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98221(VarNext)
<=> v98214(VarCurr) ) ) ).
fof(addAssignment_29907,axiom,
! [VarCurr] :
( v98214(VarCurr)
<=> v81444(VarCurr) ) ).
fof(addAssignment_29906,axiom,
! [VarCurr] :
( v98212(VarCurr)
<=> $false ) ).
fof(addAssignment_29905,axiom,
! [VarCurr] :
( v98210(VarCurr)
<=> v81406(VarCurr) ) ).
fof(addAssignment_29904,axiom,
! [VarCurr] :
( v98208(VarCurr)
<=> $false ) ).
fof(addAssignment_29903,axiom,
! [VarCurr] :
( v98206(VarCurr)
<=> v81398(VarCurr,bitIndex6) ) ).
fof(addAssignment_29902,axiom,
! [VarCurr] :
( v81398(VarCurr,bitIndex6)
<=> v81400(VarCurr,bitIndex6) ) ).
fof(addAssignment_29901,axiom,
! [VarCurr] :
( v81400(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29900,axiom,
! [VarCurr] :
( v98204(VarCurr)
<=> $false ) ).
fof(addAssignment_29899,axiom,
! [VarCurr] :
( v98202(VarCurr)
<=> $false ) ).
fof(addAssignment_29898,axiom,
! [VarCurr] :
( v98200(VarCurr)
<=> $true ) ).
fof(addAssignment_29897,axiom,
! [VarCurr] :
( v98198(VarCurr)
<=> $false ) ).
fof(addAssignment_29896,axiom,
! [VarCurr] :
( v98196(VarCurr)
<=> v81381(VarCurr) ) ).
fof(addAssignment_29895,axiom,
! [VarCurr] :
( v81236(VarCurr,bitIndex0)
<=> v81238(VarCurr,bitIndex0) ) ).
fof(addAssignment_29894,axiom,
! [VarCurr] :
( v81238(VarCurr,bitIndex0)
<=> v81240(VarCurr,bitIndex0) ) ).
fof(addAssignment_29893,axiom,
! [VarCurr] :
( v81240(VarCurr,bitIndex0)
<=> v81242(VarCurr,bitIndex0) ) ).
fof(addAssignment_29892,axiom,
! [VarCurr] :
( v81242(VarCurr,bitIndex0)
<=> v81244(VarCurr,bitIndex6) ) ).
fof(addAssignment_29891,axiom,
! [VarCurr] :
( v81244(VarCurr,bitIndex6)
<=> v81246(VarCurr,bitIndex6) ) ).
fof(addAssignment_29890,axiom,
! [VarCurr] :
( v81246(VarCurr,bitIndex6)
<=> v98126(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1554,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98149(VarNext)
=> ( v98126(VarNext)
<=> v98126(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1610,axiom,
! [VarNext] :
( v98149(VarNext)
=> ( v98126(VarNext)
<=> v98184(VarNext) ) ) ).
fof(addAssignment_29889,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98184(VarNext)
<=> v98182(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4642,axiom,
! [VarCurr] :
( ~ v98128(VarCurr)
=> ( v98182(VarCurr)
<=> v98185(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4652,axiom,
! [VarCurr] :
( v98128(VarCurr)
=> ( v98182(VarCurr)
<=> v98130(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4641,axiom,
! [VarCurr] :
( ~ v98162(VarCurr)
=> ( v98185(VarCurr)
<=> v98144(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4651,axiom,
! [VarCurr] :
( v98162(VarCurr)
=> ( v98185(VarCurr)
<=> v98186(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1145,axiom,
! [VarCurr] :
( ( ~ v98165(VarCurr)
& ~ v98167(VarCurr) )
=> ( v98186(VarCurr)
<=> v98190(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4640,axiom,
! [VarCurr] :
( v98167(VarCurr)
=> ( v98186(VarCurr)
<=> v98189(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4650,axiom,
! [VarCurr] :
( v98165(VarCurr)
=> ( v98186(VarCurr)
<=> v98187(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4639,axiom,
! [VarCurr] :
( ~ v98175(VarCurr)
=> ( v98190(VarCurr)
<=> v98144(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4649,axiom,
! [VarCurr] :
( v98175(VarCurr)
=> ( v98190(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4638,axiom,
! [VarCurr] :
( ~ v98169(VarCurr)
=> ( v98189(VarCurr)
<=> v98144(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4648,axiom,
! [VarCurr] :
( v98169(VarCurr)
=> ( v98189(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2104,axiom,
! [VarCurr] :
( ~ v98188(VarCurr)
=> ( v98187(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2104,axiom,
! [VarCurr] :
( v98188(VarCurr)
=> ( v98187(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6785,axiom,
! [VarCurr] :
( v98188(VarCurr)
<=> ( v98138(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98149(VarNext)
<=> ( v98150(VarNext)
& v98159(VarNext) ) ) ) ).
fof(addAssignment_29888,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98159(VarNext)
<=> v98157(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19440,axiom,
! [VarCurr] :
( v98157(VarCurr)
<=> ( v98128(VarCurr)
| v98160(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19439,axiom,
! [VarCurr] :
( v98160(VarCurr)
<=> ( v98161(VarCurr)
& v98181(VarCurr) ) ) ).
fof(writeUnaryOperator_7638,axiom,
! [VarCurr] :
( ~ v98181(VarCurr)
<=> v98128(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19438,axiom,
! [VarCurr] :
( v98161(VarCurr)
<=> ( v98162(VarCurr)
| v98179(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19437,axiom,
! [VarCurr] :
( v98179(VarCurr)
<=> ( v98140(VarCurr)
& v98180(VarCurr) ) ) ).
fof(writeUnaryOperator_7637,axiom,
! [VarCurr] :
( ~ v98180(VarCurr)
<=> v98142(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19436,axiom,
! [VarCurr] :
( v98162(VarCurr)
<=> ( v98163(VarCurr)
& v98142(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19435,axiom,
! [VarCurr] :
( v98163(VarCurr)
<=> ( v98164(VarCurr)
| v98173(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19434,axiom,
! [VarCurr] :
( v98173(VarCurr)
<=> ( v98174(VarCurr)
& v98178(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6784,axiom,
! [VarCurr] :
( v98178(VarCurr)
<=> ( ( v98166(VarCurr,bitIndex2)
<=> $false )
& ( v98166(VarCurr,bitIndex1)
<=> $false )
& ( v98166(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19433,axiom,
! [VarCurr] :
( v98174(VarCurr)
<=> ( v98175(VarCurr)
| v98176(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19432,axiom,
! [VarCurr] :
( v98176(VarCurr)
<=> ( v98140(VarCurr)
& v98177(VarCurr) ) ) ).
fof(writeUnaryOperator_7636,axiom,
! [VarCurr] :
( ~ v98177(VarCurr)
<=> v98175(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6783,axiom,
! [VarCurr] :
( v98175(VarCurr)
<=> ( v98138(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19431,axiom,
! [VarCurr] :
( v98164(VarCurr)
<=> ( v98165(VarCurr)
| v98167(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19430,axiom,
! [VarCurr] :
( v98167(VarCurr)
<=> ( v98168(VarCurr)
& v98172(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6782,axiom,
! [VarCurr] :
( v98172(VarCurr)
<=> ( ( v98166(VarCurr,bitIndex2)
<=> $false )
& ( v98166(VarCurr,bitIndex1)
<=> $true )
& ( v98166(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19429,axiom,
! [VarCurr] :
( v98168(VarCurr)
<=> ( v98169(VarCurr)
| v98170(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19428,axiom,
! [VarCurr] :
( v98170(VarCurr)
<=> ( v98140(VarCurr)
& v98171(VarCurr) ) ) ).
fof(writeUnaryOperator_7635,axiom,
! [VarCurr] :
( ~ v98171(VarCurr)
<=> v98169(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6781,axiom,
! [VarCurr] :
( v98169(VarCurr)
<=> ( v98138(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6780,axiom,
! [VarCurr] :
( v98165(VarCurr)
<=> ( ( v98166(VarCurr,bitIndex2)
<=> $true )
& ( v98166(VarCurr,bitIndex1)
<=> $false )
& ( v98166(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29887,axiom,
! [VarCurr] :
( v98166(VarCurr,bitIndex0)
<=> v98136(VarCurr) ) ).
fof(addAssignment_29886,axiom,
! [VarCurr] :
( v98166(VarCurr,bitIndex1)
<=> v98134(VarCurr) ) ).
fof(addAssignment_29885,axiom,
! [VarCurr] :
( v98166(VarCurr,bitIndex2)
<=> v98132(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19427,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98150(VarNext)
<=> ( v98151(VarNext)
& v98146(VarNext) ) ) ) ).
fof(writeUnaryOperator_7634,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98151(VarNext)
<=> v98153(VarNext) ) ) ).
fof(addAssignment_29884,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98153(VarNext)
<=> v98146(VarCurr) ) ) ).
fof(addAssignment_29883,axiom,
! [VarCurr] :
( v98146(VarCurr)
<=> v81315(VarCurr) ) ).
fof(addAssignment_29882,axiom,
! [VarCurr] :
( v98144(VarCurr)
<=> $false ) ).
fof(addAssignment_29881,axiom,
! [VarCurr] :
( v98142(VarCurr)
<=> v81277(VarCurr) ) ).
fof(addAssignment_29880,axiom,
! [VarCurr] :
( v98140(VarCurr)
<=> $false ) ).
fof(addAssignment_29879,axiom,
! [VarCurr] :
( v98138(VarCurr)
<=> v81269(VarCurr,bitIndex6) ) ).
fof(addAssignment_29878,axiom,
! [VarCurr] :
( v81269(VarCurr,bitIndex6)
<=> v81271(VarCurr,bitIndex6) ) ).
fof(addAssignment_29877,axiom,
! [VarCurr] :
( v81271(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29876,axiom,
! [VarCurr] :
( v98136(VarCurr)
<=> $false ) ).
fof(addAssignment_29875,axiom,
! [VarCurr] :
( v98134(VarCurr)
<=> $false ) ).
fof(addAssignment_29874,axiom,
! [VarCurr] :
( v98132(VarCurr)
<=> $true ) ).
fof(addAssignment_29873,axiom,
! [VarCurr] :
( v98130(VarCurr)
<=> $false ) ).
fof(addAssignment_29872,axiom,
! [VarCurr] :
( v98128(VarCurr)
<=> v81252(VarCurr) ) ).
fof(addAssignment_29871,axiom,
! [VarCurr] :
( v81107(VarCurr,bitIndex0)
<=> v81109(VarCurr,bitIndex0) ) ).
fof(addAssignment_29870,axiom,
! [VarCurr] :
( v81109(VarCurr,bitIndex0)
<=> v81111(VarCurr,bitIndex0) ) ).
fof(addAssignment_29869,axiom,
! [VarCurr] :
( v81111(VarCurr,bitIndex0)
<=> v81113(VarCurr,bitIndex0) ) ).
fof(addAssignment_29868,axiom,
! [VarCurr] :
( v81113(VarCurr,bitIndex0)
<=> v81115(VarCurr,bitIndex6) ) ).
fof(addAssignment_29867,axiom,
! [VarCurr] :
( v81115(VarCurr,bitIndex6)
<=> v81117(VarCurr,bitIndex6) ) ).
fof(addAssignment_29866,axiom,
! [VarCurr] :
( v81117(VarCurr,bitIndex6)
<=> v98058(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1553,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98081(VarNext)
=> ( v98058(VarNext)
<=> v98058(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1609,axiom,
! [VarNext] :
( v98081(VarNext)
=> ( v98058(VarNext)
<=> v98116(VarNext) ) ) ).
fof(addAssignment_29865,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98116(VarNext)
<=> v98114(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4637,axiom,
! [VarCurr] :
( ~ v98060(VarCurr)
=> ( v98114(VarCurr)
<=> v98117(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4647,axiom,
! [VarCurr] :
( v98060(VarCurr)
=> ( v98114(VarCurr)
<=> v98062(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4636,axiom,
! [VarCurr] :
( ~ v98094(VarCurr)
=> ( v98117(VarCurr)
<=> v98076(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4646,axiom,
! [VarCurr] :
( v98094(VarCurr)
=> ( v98117(VarCurr)
<=> v98118(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1144,axiom,
! [VarCurr] :
( ( ~ v98097(VarCurr)
& ~ v98099(VarCurr) )
=> ( v98118(VarCurr)
<=> v98122(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4635,axiom,
! [VarCurr] :
( v98099(VarCurr)
=> ( v98118(VarCurr)
<=> v98121(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4645,axiom,
! [VarCurr] :
( v98097(VarCurr)
=> ( v98118(VarCurr)
<=> v98119(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4634,axiom,
! [VarCurr] :
( ~ v98107(VarCurr)
=> ( v98122(VarCurr)
<=> v98076(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4644,axiom,
! [VarCurr] :
( v98107(VarCurr)
=> ( v98122(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4633,axiom,
! [VarCurr] :
( ~ v98101(VarCurr)
=> ( v98121(VarCurr)
<=> v98076(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4643,axiom,
! [VarCurr] :
( v98101(VarCurr)
=> ( v98121(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2103,axiom,
! [VarCurr] :
( ~ v98120(VarCurr)
=> ( v98119(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2103,axiom,
! [VarCurr] :
( v98120(VarCurr)
=> ( v98119(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6779,axiom,
! [VarCurr] :
( v98120(VarCurr)
<=> ( v98070(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98081(VarNext)
<=> ( v98082(VarNext)
& v98091(VarNext) ) ) ) ).
fof(addAssignment_29864,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98091(VarNext)
<=> v98089(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19425,axiom,
! [VarCurr] :
( v98089(VarCurr)
<=> ( v98060(VarCurr)
| v98092(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19424,axiom,
! [VarCurr] :
( v98092(VarCurr)
<=> ( v98093(VarCurr)
& v98113(VarCurr) ) ) ).
fof(writeUnaryOperator_7633,axiom,
! [VarCurr] :
( ~ v98113(VarCurr)
<=> v98060(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19423,axiom,
! [VarCurr] :
( v98093(VarCurr)
<=> ( v98094(VarCurr)
| v98111(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19422,axiom,
! [VarCurr] :
( v98111(VarCurr)
<=> ( v98072(VarCurr)
& v98112(VarCurr) ) ) ).
fof(writeUnaryOperator_7632,axiom,
! [VarCurr] :
( ~ v98112(VarCurr)
<=> v98074(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19421,axiom,
! [VarCurr] :
( v98094(VarCurr)
<=> ( v98095(VarCurr)
& v98074(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19420,axiom,
! [VarCurr] :
( v98095(VarCurr)
<=> ( v98096(VarCurr)
| v98105(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19419,axiom,
! [VarCurr] :
( v98105(VarCurr)
<=> ( v98106(VarCurr)
& v98110(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6778,axiom,
! [VarCurr] :
( v98110(VarCurr)
<=> ( ( v98098(VarCurr,bitIndex2)
<=> $false )
& ( v98098(VarCurr,bitIndex1)
<=> $false )
& ( v98098(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19418,axiom,
! [VarCurr] :
( v98106(VarCurr)
<=> ( v98107(VarCurr)
| v98108(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19417,axiom,
! [VarCurr] :
( v98108(VarCurr)
<=> ( v98072(VarCurr)
& v98109(VarCurr) ) ) ).
fof(writeUnaryOperator_7631,axiom,
! [VarCurr] :
( ~ v98109(VarCurr)
<=> v98107(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6777,axiom,
! [VarCurr] :
( v98107(VarCurr)
<=> ( v98070(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19416,axiom,
! [VarCurr] :
( v98096(VarCurr)
<=> ( v98097(VarCurr)
| v98099(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19415,axiom,
! [VarCurr] :
( v98099(VarCurr)
<=> ( v98100(VarCurr)
& v98104(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6776,axiom,
! [VarCurr] :
( v98104(VarCurr)
<=> ( ( v98098(VarCurr,bitIndex2)
<=> $false )
& ( v98098(VarCurr,bitIndex1)
<=> $true )
& ( v98098(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19414,axiom,
! [VarCurr] :
( v98100(VarCurr)
<=> ( v98101(VarCurr)
| v98102(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19413,axiom,
! [VarCurr] :
( v98102(VarCurr)
<=> ( v98072(VarCurr)
& v98103(VarCurr) ) ) ).
fof(writeUnaryOperator_7630,axiom,
! [VarCurr] :
( ~ v98103(VarCurr)
<=> v98101(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6775,axiom,
! [VarCurr] :
( v98101(VarCurr)
<=> ( v98070(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6774,axiom,
! [VarCurr] :
( v98097(VarCurr)
<=> ( ( v98098(VarCurr,bitIndex2)
<=> $true )
& ( v98098(VarCurr,bitIndex1)
<=> $false )
& ( v98098(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29863,axiom,
! [VarCurr] :
( v98098(VarCurr,bitIndex0)
<=> v98068(VarCurr) ) ).
fof(addAssignment_29862,axiom,
! [VarCurr] :
( v98098(VarCurr,bitIndex1)
<=> v98066(VarCurr) ) ).
fof(addAssignment_29861,axiom,
! [VarCurr] :
( v98098(VarCurr,bitIndex2)
<=> v98064(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19412,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98082(VarNext)
<=> ( v98083(VarNext)
& v98078(VarNext) ) ) ) ).
fof(writeUnaryOperator_7629,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98083(VarNext)
<=> v98085(VarNext) ) ) ).
fof(addAssignment_29860,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98085(VarNext)
<=> v98078(VarCurr) ) ) ).
fof(addAssignment_29859,axiom,
! [VarCurr] :
( v98078(VarCurr)
<=> v81186(VarCurr) ) ).
fof(addAssignment_29858,axiom,
! [VarCurr] :
( v98076(VarCurr)
<=> $false ) ).
fof(addAssignment_29857,axiom,
! [VarCurr] :
( v98074(VarCurr)
<=> v81148(VarCurr) ) ).
fof(addAssignment_29856,axiom,
! [VarCurr] :
( v98072(VarCurr)
<=> $false ) ).
fof(addAssignment_29855,axiom,
! [VarCurr] :
( v98070(VarCurr)
<=> v81140(VarCurr,bitIndex6) ) ).
fof(addAssignment_29854,axiom,
! [VarCurr] :
( v81140(VarCurr,bitIndex6)
<=> v81142(VarCurr,bitIndex6) ) ).
fof(addAssignment_29853,axiom,
! [VarCurr] :
( v81142(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29852,axiom,
! [VarCurr] :
( v98068(VarCurr)
<=> $false ) ).
fof(addAssignment_29851,axiom,
! [VarCurr] :
( v98066(VarCurr)
<=> $false ) ).
fof(addAssignment_29850,axiom,
! [VarCurr] :
( v98064(VarCurr)
<=> $true ) ).
fof(addAssignment_29849,axiom,
! [VarCurr] :
( v98062(VarCurr)
<=> $false ) ).
fof(addAssignment_29848,axiom,
! [VarCurr] :
( v98060(VarCurr)
<=> v81123(VarCurr) ) ).
fof(addAssignment_29847,axiom,
! [VarCurr] :
( v80978(VarCurr,bitIndex0)
<=> v80980(VarCurr,bitIndex0) ) ).
fof(addAssignment_29846,axiom,
! [VarCurr] :
( v80980(VarCurr,bitIndex0)
<=> v80982(VarCurr,bitIndex0) ) ).
fof(addAssignment_29845,axiom,
! [VarCurr] :
( v80982(VarCurr,bitIndex0)
<=> v80984(VarCurr,bitIndex0) ) ).
fof(addAssignment_29844,axiom,
! [VarCurr] :
( v80984(VarCurr,bitIndex0)
<=> v80986(VarCurr,bitIndex6) ) ).
fof(addAssignment_29843,axiom,
! [VarCurr] :
( v80986(VarCurr,bitIndex6)
<=> v80988(VarCurr,bitIndex6) ) ).
fof(addAssignment_29842,axiom,
! [VarCurr] :
( v80988(VarCurr,bitIndex6)
<=> v97990(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1552,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98013(VarNext)
=> ( v97990(VarNext)
<=> v97990(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1608,axiom,
! [VarNext] :
( v98013(VarNext)
=> ( v97990(VarNext)
<=> v98048(VarNext) ) ) ).
fof(addAssignment_29841,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98048(VarNext)
<=> v98046(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4632,axiom,
! [VarCurr] :
( ~ v97992(VarCurr)
=> ( v98046(VarCurr)
<=> v98049(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4642,axiom,
! [VarCurr] :
( v97992(VarCurr)
=> ( v98046(VarCurr)
<=> v97994(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4631,axiom,
! [VarCurr] :
( ~ v98026(VarCurr)
=> ( v98049(VarCurr)
<=> v98008(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4641,axiom,
! [VarCurr] :
( v98026(VarCurr)
=> ( v98049(VarCurr)
<=> v98050(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1143,axiom,
! [VarCurr] :
( ( ~ v98029(VarCurr)
& ~ v98031(VarCurr) )
=> ( v98050(VarCurr)
<=> v98054(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4630,axiom,
! [VarCurr] :
( v98031(VarCurr)
=> ( v98050(VarCurr)
<=> v98053(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4640,axiom,
! [VarCurr] :
( v98029(VarCurr)
=> ( v98050(VarCurr)
<=> v98051(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4629,axiom,
! [VarCurr] :
( ~ v98039(VarCurr)
=> ( v98054(VarCurr)
<=> v98008(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4639,axiom,
! [VarCurr] :
( v98039(VarCurr)
=> ( v98054(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4628,axiom,
! [VarCurr] :
( ~ v98033(VarCurr)
=> ( v98053(VarCurr)
<=> v98008(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4638,axiom,
! [VarCurr] :
( v98033(VarCurr)
=> ( v98053(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2102,axiom,
! [VarCurr] :
( ~ v98052(VarCurr)
=> ( v98051(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2102,axiom,
! [VarCurr] :
( v98052(VarCurr)
=> ( v98051(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6773,axiom,
! [VarCurr] :
( v98052(VarCurr)
<=> ( v98002(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98013(VarNext)
<=> ( v98014(VarNext)
& v98023(VarNext) ) ) ) ).
fof(addAssignment_29840,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98023(VarNext)
<=> v98021(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19410,axiom,
! [VarCurr] :
( v98021(VarCurr)
<=> ( v97992(VarCurr)
| v98024(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19409,axiom,
! [VarCurr] :
( v98024(VarCurr)
<=> ( v98025(VarCurr)
& v98045(VarCurr) ) ) ).
fof(writeUnaryOperator_7628,axiom,
! [VarCurr] :
( ~ v98045(VarCurr)
<=> v97992(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19408,axiom,
! [VarCurr] :
( v98025(VarCurr)
<=> ( v98026(VarCurr)
| v98043(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19407,axiom,
! [VarCurr] :
( v98043(VarCurr)
<=> ( v98004(VarCurr)
& v98044(VarCurr) ) ) ).
fof(writeUnaryOperator_7627,axiom,
! [VarCurr] :
( ~ v98044(VarCurr)
<=> v98006(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19406,axiom,
! [VarCurr] :
( v98026(VarCurr)
<=> ( v98027(VarCurr)
& v98006(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19405,axiom,
! [VarCurr] :
( v98027(VarCurr)
<=> ( v98028(VarCurr)
| v98037(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19404,axiom,
! [VarCurr] :
( v98037(VarCurr)
<=> ( v98038(VarCurr)
& v98042(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6772,axiom,
! [VarCurr] :
( v98042(VarCurr)
<=> ( ( v98030(VarCurr,bitIndex2)
<=> $false )
& ( v98030(VarCurr,bitIndex1)
<=> $false )
& ( v98030(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19403,axiom,
! [VarCurr] :
( v98038(VarCurr)
<=> ( v98039(VarCurr)
| v98040(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19402,axiom,
! [VarCurr] :
( v98040(VarCurr)
<=> ( v98004(VarCurr)
& v98041(VarCurr) ) ) ).
fof(writeUnaryOperator_7626,axiom,
! [VarCurr] :
( ~ v98041(VarCurr)
<=> v98039(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6771,axiom,
! [VarCurr] :
( v98039(VarCurr)
<=> ( v98002(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19401,axiom,
! [VarCurr] :
( v98028(VarCurr)
<=> ( v98029(VarCurr)
| v98031(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19400,axiom,
! [VarCurr] :
( v98031(VarCurr)
<=> ( v98032(VarCurr)
& v98036(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6770,axiom,
! [VarCurr] :
( v98036(VarCurr)
<=> ( ( v98030(VarCurr,bitIndex2)
<=> $false )
& ( v98030(VarCurr,bitIndex1)
<=> $true )
& ( v98030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19399,axiom,
! [VarCurr] :
( v98032(VarCurr)
<=> ( v98033(VarCurr)
| v98034(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19398,axiom,
! [VarCurr] :
( v98034(VarCurr)
<=> ( v98004(VarCurr)
& v98035(VarCurr) ) ) ).
fof(writeUnaryOperator_7625,axiom,
! [VarCurr] :
( ~ v98035(VarCurr)
<=> v98033(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6769,axiom,
! [VarCurr] :
( v98033(VarCurr)
<=> ( v98002(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6768,axiom,
! [VarCurr] :
( v98029(VarCurr)
<=> ( ( v98030(VarCurr,bitIndex2)
<=> $true )
& ( v98030(VarCurr,bitIndex1)
<=> $false )
& ( v98030(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29839,axiom,
! [VarCurr] :
( v98030(VarCurr,bitIndex0)
<=> v98000(VarCurr) ) ).
fof(addAssignment_29838,axiom,
! [VarCurr] :
( v98030(VarCurr,bitIndex1)
<=> v97998(VarCurr) ) ).
fof(addAssignment_29837,axiom,
! [VarCurr] :
( v98030(VarCurr,bitIndex2)
<=> v97996(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19397,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98014(VarNext)
<=> ( v98015(VarNext)
& v98010(VarNext) ) ) ) ).
fof(writeUnaryOperator_7624,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v98015(VarNext)
<=> v98017(VarNext) ) ) ).
fof(addAssignment_29836,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v98017(VarNext)
<=> v98010(VarCurr) ) ) ).
fof(addAssignment_29835,axiom,
! [VarCurr] :
( v98010(VarCurr)
<=> v81057(VarCurr) ) ).
fof(addAssignment_29834,axiom,
! [VarCurr] :
( v98008(VarCurr)
<=> $false ) ).
fof(addAssignment_29833,axiom,
! [VarCurr] :
( v98006(VarCurr)
<=> v81019(VarCurr) ) ).
fof(addAssignment_29832,axiom,
! [VarCurr] :
( v98004(VarCurr)
<=> $false ) ).
fof(addAssignment_29831,axiom,
! [VarCurr] :
( v98002(VarCurr)
<=> v81011(VarCurr,bitIndex6) ) ).
fof(addAssignment_29830,axiom,
! [VarCurr] :
( v81011(VarCurr,bitIndex6)
<=> v81013(VarCurr,bitIndex6) ) ).
fof(addAssignment_29829,axiom,
! [VarCurr] :
( v81013(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29828,axiom,
! [VarCurr] :
( v98000(VarCurr)
<=> $false ) ).
fof(addAssignment_29827,axiom,
! [VarCurr] :
( v97998(VarCurr)
<=> $false ) ).
fof(addAssignment_29826,axiom,
! [VarCurr] :
( v97996(VarCurr)
<=> $true ) ).
fof(addAssignment_29825,axiom,
! [VarCurr] :
( v97994(VarCurr)
<=> $false ) ).
fof(addAssignment_29824,axiom,
! [VarCurr] :
( v97992(VarCurr)
<=> v80994(VarCurr) ) ).
fof(addAssignment_29823,axiom,
! [VarCurr] :
( v80849(VarCurr,bitIndex0)
<=> v80851(VarCurr,bitIndex0) ) ).
fof(addAssignment_29822,axiom,
! [VarCurr] :
( v80851(VarCurr,bitIndex0)
<=> v80853(VarCurr,bitIndex0) ) ).
fof(addAssignment_29821,axiom,
! [VarCurr] :
( v80853(VarCurr,bitIndex0)
<=> v80855(VarCurr,bitIndex0) ) ).
fof(addAssignment_29820,axiom,
! [VarCurr] :
( v80855(VarCurr,bitIndex0)
<=> v80857(VarCurr,bitIndex6) ) ).
fof(addAssignment_29819,axiom,
! [VarCurr] :
( v80857(VarCurr,bitIndex6)
<=> v80859(VarCurr,bitIndex6) ) ).
fof(addAssignment_29818,axiom,
! [VarCurr] :
( v80859(VarCurr,bitIndex6)
<=> v97922(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1551,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97945(VarNext)
=> ( v97922(VarNext)
<=> v97922(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1607,axiom,
! [VarNext] :
( v97945(VarNext)
=> ( v97922(VarNext)
<=> v97980(VarNext) ) ) ).
fof(addAssignment_29817,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97980(VarNext)
<=> v97978(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4627,axiom,
! [VarCurr] :
( ~ v97924(VarCurr)
=> ( v97978(VarCurr)
<=> v97981(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4637,axiom,
! [VarCurr] :
( v97924(VarCurr)
=> ( v97978(VarCurr)
<=> v97926(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4626,axiom,
! [VarCurr] :
( ~ v97958(VarCurr)
=> ( v97981(VarCurr)
<=> v97940(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4636,axiom,
! [VarCurr] :
( v97958(VarCurr)
=> ( v97981(VarCurr)
<=> v97982(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1142,axiom,
! [VarCurr] :
( ( ~ v97961(VarCurr)
& ~ v97963(VarCurr) )
=> ( v97982(VarCurr)
<=> v97986(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4625,axiom,
! [VarCurr] :
( v97963(VarCurr)
=> ( v97982(VarCurr)
<=> v97985(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4635,axiom,
! [VarCurr] :
( v97961(VarCurr)
=> ( v97982(VarCurr)
<=> v97983(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4624,axiom,
! [VarCurr] :
( ~ v97971(VarCurr)
=> ( v97986(VarCurr)
<=> v97940(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4634,axiom,
! [VarCurr] :
( v97971(VarCurr)
=> ( v97986(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4623,axiom,
! [VarCurr] :
( ~ v97965(VarCurr)
=> ( v97985(VarCurr)
<=> v97940(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4633,axiom,
! [VarCurr] :
( v97965(VarCurr)
=> ( v97985(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2101,axiom,
! [VarCurr] :
( ~ v97984(VarCurr)
=> ( v97983(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2101,axiom,
! [VarCurr] :
( v97984(VarCurr)
=> ( v97983(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6767,axiom,
! [VarCurr] :
( v97984(VarCurr)
<=> ( v97934(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19396,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97945(VarNext)
<=> ( v97946(VarNext)
& v97955(VarNext) ) ) ) ).
fof(addAssignment_29816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97955(VarNext)
<=> v97953(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19395,axiom,
! [VarCurr] :
( v97953(VarCurr)
<=> ( v97924(VarCurr)
| v97956(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19394,axiom,
! [VarCurr] :
( v97956(VarCurr)
<=> ( v97957(VarCurr)
& v97977(VarCurr) ) ) ).
fof(writeUnaryOperator_7623,axiom,
! [VarCurr] :
( ~ v97977(VarCurr)
<=> v97924(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19393,axiom,
! [VarCurr] :
( v97957(VarCurr)
<=> ( v97958(VarCurr)
| v97975(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19392,axiom,
! [VarCurr] :
( v97975(VarCurr)
<=> ( v97936(VarCurr)
& v97976(VarCurr) ) ) ).
fof(writeUnaryOperator_7622,axiom,
! [VarCurr] :
( ~ v97976(VarCurr)
<=> v97938(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19391,axiom,
! [VarCurr] :
( v97958(VarCurr)
<=> ( v97959(VarCurr)
& v97938(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19390,axiom,
! [VarCurr] :
( v97959(VarCurr)
<=> ( v97960(VarCurr)
| v97969(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19389,axiom,
! [VarCurr] :
( v97969(VarCurr)
<=> ( v97970(VarCurr)
& v97974(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6766,axiom,
! [VarCurr] :
( v97974(VarCurr)
<=> ( ( v97962(VarCurr,bitIndex2)
<=> $false )
& ( v97962(VarCurr,bitIndex1)
<=> $false )
& ( v97962(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19388,axiom,
! [VarCurr] :
( v97970(VarCurr)
<=> ( v97971(VarCurr)
| v97972(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19387,axiom,
! [VarCurr] :
( v97972(VarCurr)
<=> ( v97936(VarCurr)
& v97973(VarCurr) ) ) ).
fof(writeUnaryOperator_7621,axiom,
! [VarCurr] :
( ~ v97973(VarCurr)
<=> v97971(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6765,axiom,
! [VarCurr] :
( v97971(VarCurr)
<=> ( v97934(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19386,axiom,
! [VarCurr] :
( v97960(VarCurr)
<=> ( v97961(VarCurr)
| v97963(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19385,axiom,
! [VarCurr] :
( v97963(VarCurr)
<=> ( v97964(VarCurr)
& v97968(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6764,axiom,
! [VarCurr] :
( v97968(VarCurr)
<=> ( ( v97962(VarCurr,bitIndex2)
<=> $false )
& ( v97962(VarCurr,bitIndex1)
<=> $true )
& ( v97962(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19384,axiom,
! [VarCurr] :
( v97964(VarCurr)
<=> ( v97965(VarCurr)
| v97966(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19383,axiom,
! [VarCurr] :
( v97966(VarCurr)
<=> ( v97936(VarCurr)
& v97967(VarCurr) ) ) ).
fof(writeUnaryOperator_7620,axiom,
! [VarCurr] :
( ~ v97967(VarCurr)
<=> v97965(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6763,axiom,
! [VarCurr] :
( v97965(VarCurr)
<=> ( v97934(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6762,axiom,
! [VarCurr] :
( v97961(VarCurr)
<=> ( ( v97962(VarCurr,bitIndex2)
<=> $true )
& ( v97962(VarCurr,bitIndex1)
<=> $false )
& ( v97962(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29815,axiom,
! [VarCurr] :
( v97962(VarCurr,bitIndex0)
<=> v97932(VarCurr) ) ).
fof(addAssignment_29814,axiom,
! [VarCurr] :
( v97962(VarCurr,bitIndex1)
<=> v97930(VarCurr) ) ).
fof(addAssignment_29813,axiom,
! [VarCurr] :
( v97962(VarCurr,bitIndex2)
<=> v97928(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19382,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97946(VarNext)
<=> ( v97947(VarNext)
& v97942(VarNext) ) ) ) ).
fof(writeUnaryOperator_7619,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97947(VarNext)
<=> v97949(VarNext) ) ) ).
fof(addAssignment_29812,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97949(VarNext)
<=> v97942(VarCurr) ) ) ).
fof(addAssignment_29811,axiom,
! [VarCurr] :
( v97942(VarCurr)
<=> v80928(VarCurr) ) ).
fof(addAssignment_29810,axiom,
! [VarCurr] :
( v97940(VarCurr)
<=> $false ) ).
fof(addAssignment_29809,axiom,
! [VarCurr] :
( v97938(VarCurr)
<=> v80890(VarCurr) ) ).
fof(addAssignment_29808,axiom,
! [VarCurr] :
( v97936(VarCurr)
<=> $false ) ).
fof(addAssignment_29807,axiom,
! [VarCurr] :
( v97934(VarCurr)
<=> v80882(VarCurr,bitIndex6) ) ).
fof(addAssignment_29806,axiom,
! [VarCurr] :
( v80882(VarCurr,bitIndex6)
<=> v80884(VarCurr,bitIndex6) ) ).
fof(addAssignment_29805,axiom,
! [VarCurr] :
( v80884(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29804,axiom,
! [VarCurr] :
( v97932(VarCurr)
<=> $false ) ).
fof(addAssignment_29803,axiom,
! [VarCurr] :
( v97930(VarCurr)
<=> $false ) ).
fof(addAssignment_29802,axiom,
! [VarCurr] :
( v97928(VarCurr)
<=> $true ) ).
fof(addAssignment_29801,axiom,
! [VarCurr] :
( v97926(VarCurr)
<=> $false ) ).
fof(addAssignment_29800,axiom,
! [VarCurr] :
( v97924(VarCurr)
<=> v80865(VarCurr) ) ).
fof(addAssignment_29799,axiom,
! [VarCurr] :
( v80720(VarCurr,bitIndex0)
<=> v80722(VarCurr,bitIndex0) ) ).
fof(addAssignment_29798,axiom,
! [VarCurr] :
( v80722(VarCurr,bitIndex0)
<=> v80724(VarCurr,bitIndex0) ) ).
fof(addAssignment_29797,axiom,
! [VarCurr] :
( v80724(VarCurr,bitIndex0)
<=> v80726(VarCurr,bitIndex0) ) ).
fof(addAssignment_29796,axiom,
! [VarCurr] :
( v80726(VarCurr,bitIndex0)
<=> v80728(VarCurr,bitIndex6) ) ).
fof(addAssignment_29795,axiom,
! [VarCurr] :
( v80728(VarCurr,bitIndex6)
<=> v80730(VarCurr,bitIndex6) ) ).
fof(addAssignment_29794,axiom,
! [VarCurr] :
( v80730(VarCurr,bitIndex6)
<=> v97854(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1550,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97877(VarNext)
=> ( v97854(VarNext)
<=> v97854(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1606,axiom,
! [VarNext] :
( v97877(VarNext)
=> ( v97854(VarNext)
<=> v97912(VarNext) ) ) ).
fof(addAssignment_29793,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97912(VarNext)
<=> v97910(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4622,axiom,
! [VarCurr] :
( ~ v97856(VarCurr)
=> ( v97910(VarCurr)
<=> v97913(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4632,axiom,
! [VarCurr] :
( v97856(VarCurr)
=> ( v97910(VarCurr)
<=> v97858(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4621,axiom,
! [VarCurr] :
( ~ v97890(VarCurr)
=> ( v97913(VarCurr)
<=> v97872(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4631,axiom,
! [VarCurr] :
( v97890(VarCurr)
=> ( v97913(VarCurr)
<=> v97914(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1141,axiom,
! [VarCurr] :
( ( ~ v97893(VarCurr)
& ~ v97895(VarCurr) )
=> ( v97914(VarCurr)
<=> v97918(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4620,axiom,
! [VarCurr] :
( v97895(VarCurr)
=> ( v97914(VarCurr)
<=> v97917(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4630,axiom,
! [VarCurr] :
( v97893(VarCurr)
=> ( v97914(VarCurr)
<=> v97915(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4619,axiom,
! [VarCurr] :
( ~ v97903(VarCurr)
=> ( v97918(VarCurr)
<=> v97872(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4629,axiom,
! [VarCurr] :
( v97903(VarCurr)
=> ( v97918(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4618,axiom,
! [VarCurr] :
( ~ v97897(VarCurr)
=> ( v97917(VarCurr)
<=> v97872(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4628,axiom,
! [VarCurr] :
( v97897(VarCurr)
=> ( v97917(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2100,axiom,
! [VarCurr] :
( ~ v97916(VarCurr)
=> ( v97915(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2100,axiom,
! [VarCurr] :
( v97916(VarCurr)
=> ( v97915(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6761,axiom,
! [VarCurr] :
( v97916(VarCurr)
<=> ( v97866(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97877(VarNext)
<=> ( v97878(VarNext)
& v97887(VarNext) ) ) ) ).
fof(addAssignment_29792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97887(VarNext)
<=> v97885(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19380,axiom,
! [VarCurr] :
( v97885(VarCurr)
<=> ( v97856(VarCurr)
| v97888(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19379,axiom,
! [VarCurr] :
( v97888(VarCurr)
<=> ( v97889(VarCurr)
& v97909(VarCurr) ) ) ).
fof(writeUnaryOperator_7618,axiom,
! [VarCurr] :
( ~ v97909(VarCurr)
<=> v97856(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19378,axiom,
! [VarCurr] :
( v97889(VarCurr)
<=> ( v97890(VarCurr)
| v97907(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19377,axiom,
! [VarCurr] :
( v97907(VarCurr)
<=> ( v97868(VarCurr)
& v97908(VarCurr) ) ) ).
fof(writeUnaryOperator_7617,axiom,
! [VarCurr] :
( ~ v97908(VarCurr)
<=> v97870(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19376,axiom,
! [VarCurr] :
( v97890(VarCurr)
<=> ( v97891(VarCurr)
& v97870(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19375,axiom,
! [VarCurr] :
( v97891(VarCurr)
<=> ( v97892(VarCurr)
| v97901(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19374,axiom,
! [VarCurr] :
( v97901(VarCurr)
<=> ( v97902(VarCurr)
& v97906(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6760,axiom,
! [VarCurr] :
( v97906(VarCurr)
<=> ( ( v97894(VarCurr,bitIndex2)
<=> $false )
& ( v97894(VarCurr,bitIndex1)
<=> $false )
& ( v97894(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19373,axiom,
! [VarCurr] :
( v97902(VarCurr)
<=> ( v97903(VarCurr)
| v97904(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19372,axiom,
! [VarCurr] :
( v97904(VarCurr)
<=> ( v97868(VarCurr)
& v97905(VarCurr) ) ) ).
fof(writeUnaryOperator_7616,axiom,
! [VarCurr] :
( ~ v97905(VarCurr)
<=> v97903(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6759,axiom,
! [VarCurr] :
( v97903(VarCurr)
<=> ( v97866(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19371,axiom,
! [VarCurr] :
( v97892(VarCurr)
<=> ( v97893(VarCurr)
| v97895(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19370,axiom,
! [VarCurr] :
( v97895(VarCurr)
<=> ( v97896(VarCurr)
& v97900(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6758,axiom,
! [VarCurr] :
( v97900(VarCurr)
<=> ( ( v97894(VarCurr,bitIndex2)
<=> $false )
& ( v97894(VarCurr,bitIndex1)
<=> $true )
& ( v97894(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19369,axiom,
! [VarCurr] :
( v97896(VarCurr)
<=> ( v97897(VarCurr)
| v97898(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19368,axiom,
! [VarCurr] :
( v97898(VarCurr)
<=> ( v97868(VarCurr)
& v97899(VarCurr) ) ) ).
fof(writeUnaryOperator_7615,axiom,
! [VarCurr] :
( ~ v97899(VarCurr)
<=> v97897(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6757,axiom,
! [VarCurr] :
( v97897(VarCurr)
<=> ( v97866(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6756,axiom,
! [VarCurr] :
( v97893(VarCurr)
<=> ( ( v97894(VarCurr,bitIndex2)
<=> $true )
& ( v97894(VarCurr,bitIndex1)
<=> $false )
& ( v97894(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29791,axiom,
! [VarCurr] :
( v97894(VarCurr,bitIndex0)
<=> v97864(VarCurr) ) ).
fof(addAssignment_29790,axiom,
! [VarCurr] :
( v97894(VarCurr,bitIndex1)
<=> v97862(VarCurr) ) ).
fof(addAssignment_29789,axiom,
! [VarCurr] :
( v97894(VarCurr,bitIndex2)
<=> v97860(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19367,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97878(VarNext)
<=> ( v97879(VarNext)
& v97874(VarNext) ) ) ) ).
fof(writeUnaryOperator_7614,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97879(VarNext)
<=> v97881(VarNext) ) ) ).
fof(addAssignment_29788,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97881(VarNext)
<=> v97874(VarCurr) ) ) ).
fof(addAssignment_29787,axiom,
! [VarCurr] :
( v97874(VarCurr)
<=> v80799(VarCurr) ) ).
fof(addAssignment_29786,axiom,
! [VarCurr] :
( v97872(VarCurr)
<=> $false ) ).
fof(addAssignment_29785,axiom,
! [VarCurr] :
( v97870(VarCurr)
<=> v80761(VarCurr) ) ).
fof(addAssignment_29784,axiom,
! [VarCurr] :
( v97868(VarCurr)
<=> $false ) ).
fof(addAssignment_29783,axiom,
! [VarCurr] :
( v97866(VarCurr)
<=> v80753(VarCurr,bitIndex6) ) ).
fof(addAssignment_29782,axiom,
! [VarCurr] :
( v80753(VarCurr,bitIndex6)
<=> v80755(VarCurr,bitIndex6) ) ).
fof(addAssignment_29781,axiom,
! [VarCurr] :
( v80755(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29780,axiom,
! [VarCurr] :
( v97864(VarCurr)
<=> $false ) ).
fof(addAssignment_29779,axiom,
! [VarCurr] :
( v97862(VarCurr)
<=> $false ) ).
fof(addAssignment_29778,axiom,
! [VarCurr] :
( v97860(VarCurr)
<=> $true ) ).
fof(addAssignment_29777,axiom,
! [VarCurr] :
( v97858(VarCurr)
<=> $false ) ).
fof(addAssignment_29776,axiom,
! [VarCurr] :
( v97856(VarCurr)
<=> v80736(VarCurr) ) ).
fof(addAssignment_29775,axiom,
! [VarCurr] :
( v80591(VarCurr,bitIndex0)
<=> v80593(VarCurr,bitIndex0) ) ).
fof(addAssignment_29774,axiom,
! [VarCurr] :
( v80593(VarCurr,bitIndex0)
<=> v80595(VarCurr,bitIndex0) ) ).
fof(addAssignment_29773,axiom,
! [VarCurr] :
( v80595(VarCurr,bitIndex0)
<=> v80597(VarCurr,bitIndex0) ) ).
fof(addAssignment_29772,axiom,
! [VarCurr] :
( v80597(VarCurr,bitIndex0)
<=> v80599(VarCurr,bitIndex6) ) ).
fof(addAssignment_29771,axiom,
! [VarCurr] :
( v80599(VarCurr,bitIndex6)
<=> v80601(VarCurr,bitIndex6) ) ).
fof(addAssignment_29770,axiom,
! [VarCurr] :
( v80601(VarCurr,bitIndex6)
<=> v97786(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1549,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97809(VarNext)
=> ( v97786(VarNext)
<=> v97786(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1605,axiom,
! [VarNext] :
( v97809(VarNext)
=> ( v97786(VarNext)
<=> v97844(VarNext) ) ) ).
fof(addAssignment_29769,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97844(VarNext)
<=> v97842(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4617,axiom,
! [VarCurr] :
( ~ v97788(VarCurr)
=> ( v97842(VarCurr)
<=> v97845(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4627,axiom,
! [VarCurr] :
( v97788(VarCurr)
=> ( v97842(VarCurr)
<=> v97790(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4616,axiom,
! [VarCurr] :
( ~ v97822(VarCurr)
=> ( v97845(VarCurr)
<=> v97804(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4626,axiom,
! [VarCurr] :
( v97822(VarCurr)
=> ( v97845(VarCurr)
<=> v97846(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1140,axiom,
! [VarCurr] :
( ( ~ v97825(VarCurr)
& ~ v97827(VarCurr) )
=> ( v97846(VarCurr)
<=> v97850(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4615,axiom,
! [VarCurr] :
( v97827(VarCurr)
=> ( v97846(VarCurr)
<=> v97849(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4625,axiom,
! [VarCurr] :
( v97825(VarCurr)
=> ( v97846(VarCurr)
<=> v97847(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4614,axiom,
! [VarCurr] :
( ~ v97835(VarCurr)
=> ( v97850(VarCurr)
<=> v97804(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4624,axiom,
! [VarCurr] :
( v97835(VarCurr)
=> ( v97850(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4613,axiom,
! [VarCurr] :
( ~ v97829(VarCurr)
=> ( v97849(VarCurr)
<=> v97804(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4623,axiom,
! [VarCurr] :
( v97829(VarCurr)
=> ( v97849(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2099,axiom,
! [VarCurr] :
( ~ v97848(VarCurr)
=> ( v97847(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2099,axiom,
! [VarCurr] :
( v97848(VarCurr)
=> ( v97847(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6755,axiom,
! [VarCurr] :
( v97848(VarCurr)
<=> ( v97798(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19366,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97809(VarNext)
<=> ( v97810(VarNext)
& v97819(VarNext) ) ) ) ).
fof(addAssignment_29768,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97819(VarNext)
<=> v97817(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19365,axiom,
! [VarCurr] :
( v97817(VarCurr)
<=> ( v97788(VarCurr)
| v97820(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19364,axiom,
! [VarCurr] :
( v97820(VarCurr)
<=> ( v97821(VarCurr)
& v97841(VarCurr) ) ) ).
fof(writeUnaryOperator_7613,axiom,
! [VarCurr] :
( ~ v97841(VarCurr)
<=> v97788(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19363,axiom,
! [VarCurr] :
( v97821(VarCurr)
<=> ( v97822(VarCurr)
| v97839(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19362,axiom,
! [VarCurr] :
( v97839(VarCurr)
<=> ( v97800(VarCurr)
& v97840(VarCurr) ) ) ).
fof(writeUnaryOperator_7612,axiom,
! [VarCurr] :
( ~ v97840(VarCurr)
<=> v97802(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19361,axiom,
! [VarCurr] :
( v97822(VarCurr)
<=> ( v97823(VarCurr)
& v97802(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19360,axiom,
! [VarCurr] :
( v97823(VarCurr)
<=> ( v97824(VarCurr)
| v97833(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19359,axiom,
! [VarCurr] :
( v97833(VarCurr)
<=> ( v97834(VarCurr)
& v97838(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6754,axiom,
! [VarCurr] :
( v97838(VarCurr)
<=> ( ( v97826(VarCurr,bitIndex2)
<=> $false )
& ( v97826(VarCurr,bitIndex1)
<=> $false )
& ( v97826(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19358,axiom,
! [VarCurr] :
( v97834(VarCurr)
<=> ( v97835(VarCurr)
| v97836(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19357,axiom,
! [VarCurr] :
( v97836(VarCurr)
<=> ( v97800(VarCurr)
& v97837(VarCurr) ) ) ).
fof(writeUnaryOperator_7611,axiom,
! [VarCurr] :
( ~ v97837(VarCurr)
<=> v97835(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6753,axiom,
! [VarCurr] :
( v97835(VarCurr)
<=> ( v97798(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19356,axiom,
! [VarCurr] :
( v97824(VarCurr)
<=> ( v97825(VarCurr)
| v97827(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19355,axiom,
! [VarCurr] :
( v97827(VarCurr)
<=> ( v97828(VarCurr)
& v97832(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6752,axiom,
! [VarCurr] :
( v97832(VarCurr)
<=> ( ( v97826(VarCurr,bitIndex2)
<=> $false )
& ( v97826(VarCurr,bitIndex1)
<=> $true )
& ( v97826(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19354,axiom,
! [VarCurr] :
( v97828(VarCurr)
<=> ( v97829(VarCurr)
| v97830(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19353,axiom,
! [VarCurr] :
( v97830(VarCurr)
<=> ( v97800(VarCurr)
& v97831(VarCurr) ) ) ).
fof(writeUnaryOperator_7610,axiom,
! [VarCurr] :
( ~ v97831(VarCurr)
<=> v97829(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6751,axiom,
! [VarCurr] :
( v97829(VarCurr)
<=> ( v97798(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6750,axiom,
! [VarCurr] :
( v97825(VarCurr)
<=> ( ( v97826(VarCurr,bitIndex2)
<=> $true )
& ( v97826(VarCurr,bitIndex1)
<=> $false )
& ( v97826(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29767,axiom,
! [VarCurr] :
( v97826(VarCurr,bitIndex0)
<=> v97796(VarCurr) ) ).
fof(addAssignment_29766,axiom,
! [VarCurr] :
( v97826(VarCurr,bitIndex1)
<=> v97794(VarCurr) ) ).
fof(addAssignment_29765,axiom,
! [VarCurr] :
( v97826(VarCurr,bitIndex2)
<=> v97792(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19352,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97810(VarNext)
<=> ( v97811(VarNext)
& v97806(VarNext) ) ) ) ).
fof(writeUnaryOperator_7609,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97811(VarNext)
<=> v97813(VarNext) ) ) ).
fof(addAssignment_29764,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97813(VarNext)
<=> v97806(VarCurr) ) ) ).
fof(addAssignment_29763,axiom,
! [VarCurr] :
( v97806(VarCurr)
<=> v80670(VarCurr) ) ).
fof(addAssignment_29762,axiom,
! [VarCurr] :
( v97804(VarCurr)
<=> $false ) ).
fof(addAssignment_29761,axiom,
! [VarCurr] :
( v97802(VarCurr)
<=> v80632(VarCurr) ) ).
fof(addAssignment_29760,axiom,
! [VarCurr] :
( v97800(VarCurr)
<=> $false ) ).
fof(addAssignment_29759,axiom,
! [VarCurr] :
( v97798(VarCurr)
<=> v80624(VarCurr,bitIndex6) ) ).
fof(addAssignment_29758,axiom,
! [VarCurr] :
( v80624(VarCurr,bitIndex6)
<=> v80626(VarCurr,bitIndex6) ) ).
fof(addAssignment_29757,axiom,
! [VarCurr] :
( v80626(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29756,axiom,
! [VarCurr] :
( v97796(VarCurr)
<=> $false ) ).
fof(addAssignment_29755,axiom,
! [VarCurr] :
( v97794(VarCurr)
<=> $false ) ).
fof(addAssignment_29754,axiom,
! [VarCurr] :
( v97792(VarCurr)
<=> $true ) ).
fof(addAssignment_29753,axiom,
! [VarCurr] :
( v97790(VarCurr)
<=> $false ) ).
fof(addAssignment_29752,axiom,
! [VarCurr] :
( v97788(VarCurr)
<=> v80607(VarCurr) ) ).
fof(addAssignment_29751,axiom,
! [VarCurr] :
( v80462(VarCurr,bitIndex0)
<=> v80464(VarCurr,bitIndex0) ) ).
fof(addAssignment_29750,axiom,
! [VarCurr] :
( v80464(VarCurr,bitIndex0)
<=> v80466(VarCurr,bitIndex0) ) ).
fof(addAssignment_29749,axiom,
! [VarCurr] :
( v80466(VarCurr,bitIndex0)
<=> v80468(VarCurr,bitIndex0) ) ).
fof(addAssignment_29748,axiom,
! [VarCurr] :
( v80468(VarCurr,bitIndex0)
<=> v80470(VarCurr,bitIndex6) ) ).
fof(addAssignment_29747,axiom,
! [VarCurr] :
( v80470(VarCurr,bitIndex6)
<=> v80472(VarCurr,bitIndex6) ) ).
fof(addAssignment_29746,axiom,
! [VarCurr] :
( v80472(VarCurr,bitIndex6)
<=> v97718(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1548,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97741(VarNext)
=> ( v97718(VarNext)
<=> v97718(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1604,axiom,
! [VarNext] :
( v97741(VarNext)
=> ( v97718(VarNext)
<=> v97776(VarNext) ) ) ).
fof(addAssignment_29745,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97776(VarNext)
<=> v97774(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4612,axiom,
! [VarCurr] :
( ~ v97720(VarCurr)
=> ( v97774(VarCurr)
<=> v97777(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4622,axiom,
! [VarCurr] :
( v97720(VarCurr)
=> ( v97774(VarCurr)
<=> v97722(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4611,axiom,
! [VarCurr] :
( ~ v97754(VarCurr)
=> ( v97777(VarCurr)
<=> v97736(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4621,axiom,
! [VarCurr] :
( v97754(VarCurr)
=> ( v97777(VarCurr)
<=> v97778(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1139,axiom,
! [VarCurr] :
( ( ~ v97757(VarCurr)
& ~ v97759(VarCurr) )
=> ( v97778(VarCurr)
<=> v97782(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4610,axiom,
! [VarCurr] :
( v97759(VarCurr)
=> ( v97778(VarCurr)
<=> v97781(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4620,axiom,
! [VarCurr] :
( v97757(VarCurr)
=> ( v97778(VarCurr)
<=> v97779(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4609,axiom,
! [VarCurr] :
( ~ v97767(VarCurr)
=> ( v97782(VarCurr)
<=> v97736(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4619,axiom,
! [VarCurr] :
( v97767(VarCurr)
=> ( v97782(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4608,axiom,
! [VarCurr] :
( ~ v97761(VarCurr)
=> ( v97781(VarCurr)
<=> v97736(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4618,axiom,
! [VarCurr] :
( v97761(VarCurr)
=> ( v97781(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2098,axiom,
! [VarCurr] :
( ~ v97780(VarCurr)
=> ( v97779(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2098,axiom,
! [VarCurr] :
( v97780(VarCurr)
=> ( v97779(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6749,axiom,
! [VarCurr] :
( v97780(VarCurr)
<=> ( v97730(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19351,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97741(VarNext)
<=> ( v97742(VarNext)
& v97751(VarNext) ) ) ) ).
fof(addAssignment_29744,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97751(VarNext)
<=> v97749(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19350,axiom,
! [VarCurr] :
( v97749(VarCurr)
<=> ( v97720(VarCurr)
| v97752(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19349,axiom,
! [VarCurr] :
( v97752(VarCurr)
<=> ( v97753(VarCurr)
& v97773(VarCurr) ) ) ).
fof(writeUnaryOperator_7608,axiom,
! [VarCurr] :
( ~ v97773(VarCurr)
<=> v97720(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19348,axiom,
! [VarCurr] :
( v97753(VarCurr)
<=> ( v97754(VarCurr)
| v97771(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19347,axiom,
! [VarCurr] :
( v97771(VarCurr)
<=> ( v97732(VarCurr)
& v97772(VarCurr) ) ) ).
fof(writeUnaryOperator_7607,axiom,
! [VarCurr] :
( ~ v97772(VarCurr)
<=> v97734(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19346,axiom,
! [VarCurr] :
( v97754(VarCurr)
<=> ( v97755(VarCurr)
& v97734(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19345,axiom,
! [VarCurr] :
( v97755(VarCurr)
<=> ( v97756(VarCurr)
| v97765(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19344,axiom,
! [VarCurr] :
( v97765(VarCurr)
<=> ( v97766(VarCurr)
& v97770(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6748,axiom,
! [VarCurr] :
( v97770(VarCurr)
<=> ( ( v97758(VarCurr,bitIndex2)
<=> $false )
& ( v97758(VarCurr,bitIndex1)
<=> $false )
& ( v97758(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19343,axiom,
! [VarCurr] :
( v97766(VarCurr)
<=> ( v97767(VarCurr)
| v97768(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19342,axiom,
! [VarCurr] :
( v97768(VarCurr)
<=> ( v97732(VarCurr)
& v97769(VarCurr) ) ) ).
fof(writeUnaryOperator_7606,axiom,
! [VarCurr] :
( ~ v97769(VarCurr)
<=> v97767(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6747,axiom,
! [VarCurr] :
( v97767(VarCurr)
<=> ( v97730(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19341,axiom,
! [VarCurr] :
( v97756(VarCurr)
<=> ( v97757(VarCurr)
| v97759(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19340,axiom,
! [VarCurr] :
( v97759(VarCurr)
<=> ( v97760(VarCurr)
& v97764(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6746,axiom,
! [VarCurr] :
( v97764(VarCurr)
<=> ( ( v97758(VarCurr,bitIndex2)
<=> $false )
& ( v97758(VarCurr,bitIndex1)
<=> $true )
& ( v97758(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19339,axiom,
! [VarCurr] :
( v97760(VarCurr)
<=> ( v97761(VarCurr)
| v97762(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19338,axiom,
! [VarCurr] :
( v97762(VarCurr)
<=> ( v97732(VarCurr)
& v97763(VarCurr) ) ) ).
fof(writeUnaryOperator_7605,axiom,
! [VarCurr] :
( ~ v97763(VarCurr)
<=> v97761(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6745,axiom,
! [VarCurr] :
( v97761(VarCurr)
<=> ( v97730(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6744,axiom,
! [VarCurr] :
( v97757(VarCurr)
<=> ( ( v97758(VarCurr,bitIndex2)
<=> $true )
& ( v97758(VarCurr,bitIndex1)
<=> $false )
& ( v97758(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29743,axiom,
! [VarCurr] :
( v97758(VarCurr,bitIndex0)
<=> v97728(VarCurr) ) ).
fof(addAssignment_29742,axiom,
! [VarCurr] :
( v97758(VarCurr,bitIndex1)
<=> v97726(VarCurr) ) ).
fof(addAssignment_29741,axiom,
! [VarCurr] :
( v97758(VarCurr,bitIndex2)
<=> v97724(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97742(VarNext)
<=> ( v97743(VarNext)
& v97738(VarNext) ) ) ) ).
fof(writeUnaryOperator_7604,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97743(VarNext)
<=> v97745(VarNext) ) ) ).
fof(addAssignment_29740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97745(VarNext)
<=> v97738(VarCurr) ) ) ).
fof(addAssignment_29739,axiom,
! [VarCurr] :
( v97738(VarCurr)
<=> v80541(VarCurr) ) ).
fof(addAssignment_29738,axiom,
! [VarCurr] :
( v97736(VarCurr)
<=> $false ) ).
fof(addAssignment_29737,axiom,
! [VarCurr] :
( v97734(VarCurr)
<=> v80503(VarCurr) ) ).
fof(addAssignment_29736,axiom,
! [VarCurr] :
( v97732(VarCurr)
<=> $false ) ).
fof(addAssignment_29735,axiom,
! [VarCurr] :
( v97730(VarCurr)
<=> v80495(VarCurr,bitIndex6) ) ).
fof(addAssignment_29734,axiom,
! [VarCurr] :
( v80495(VarCurr,bitIndex6)
<=> v80497(VarCurr,bitIndex6) ) ).
fof(addAssignment_29733,axiom,
! [VarCurr] :
( v80497(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29732,axiom,
! [VarCurr] :
( v97728(VarCurr)
<=> $false ) ).
fof(addAssignment_29731,axiom,
! [VarCurr] :
( v97726(VarCurr)
<=> $false ) ).
fof(addAssignment_29730,axiom,
! [VarCurr] :
( v97724(VarCurr)
<=> $true ) ).
fof(addAssignment_29729,axiom,
! [VarCurr] :
( v97722(VarCurr)
<=> $false ) ).
fof(addAssignment_29728,axiom,
! [VarCurr] :
( v97720(VarCurr)
<=> v80478(VarCurr) ) ).
fof(addAssignment_29727,axiom,
! [VarCurr] :
( v80333(VarCurr,bitIndex0)
<=> v80335(VarCurr,bitIndex0) ) ).
fof(addAssignment_29726,axiom,
! [VarCurr] :
( v80335(VarCurr,bitIndex0)
<=> v80337(VarCurr,bitIndex0) ) ).
fof(addAssignment_29725,axiom,
! [VarCurr] :
( v80337(VarCurr,bitIndex0)
<=> v80339(VarCurr,bitIndex0) ) ).
fof(addAssignment_29724,axiom,
! [VarCurr] :
( v80339(VarCurr,bitIndex0)
<=> v80341(VarCurr,bitIndex6) ) ).
fof(addAssignment_29723,axiom,
! [VarCurr] :
( v80341(VarCurr,bitIndex6)
<=> v80343(VarCurr,bitIndex6) ) ).
fof(addAssignment_29722,axiom,
! [VarCurr] :
( v80343(VarCurr,bitIndex6)
<=> v97650(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1547,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97673(VarNext)
=> ( v97650(VarNext)
<=> v97650(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1603,axiom,
! [VarNext] :
( v97673(VarNext)
=> ( v97650(VarNext)
<=> v97708(VarNext) ) ) ).
fof(addAssignment_29721,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97708(VarNext)
<=> v97706(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4607,axiom,
! [VarCurr] :
( ~ v97652(VarCurr)
=> ( v97706(VarCurr)
<=> v97709(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4617,axiom,
! [VarCurr] :
( v97652(VarCurr)
=> ( v97706(VarCurr)
<=> v97654(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4606,axiom,
! [VarCurr] :
( ~ v97686(VarCurr)
=> ( v97709(VarCurr)
<=> v97668(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4616,axiom,
! [VarCurr] :
( v97686(VarCurr)
=> ( v97709(VarCurr)
<=> v97710(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1138,axiom,
! [VarCurr] :
( ( ~ v97689(VarCurr)
& ~ v97691(VarCurr) )
=> ( v97710(VarCurr)
<=> v97714(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4605,axiom,
! [VarCurr] :
( v97691(VarCurr)
=> ( v97710(VarCurr)
<=> v97713(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4615,axiom,
! [VarCurr] :
( v97689(VarCurr)
=> ( v97710(VarCurr)
<=> v97711(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4604,axiom,
! [VarCurr] :
( ~ v97699(VarCurr)
=> ( v97714(VarCurr)
<=> v97668(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4614,axiom,
! [VarCurr] :
( v97699(VarCurr)
=> ( v97714(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4603,axiom,
! [VarCurr] :
( ~ v97693(VarCurr)
=> ( v97713(VarCurr)
<=> v97668(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4613,axiom,
! [VarCurr] :
( v97693(VarCurr)
=> ( v97713(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2097,axiom,
! [VarCurr] :
( ~ v97712(VarCurr)
=> ( v97711(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2097,axiom,
! [VarCurr] :
( v97712(VarCurr)
=> ( v97711(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6743,axiom,
! [VarCurr] :
( v97712(VarCurr)
<=> ( v97662(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97673(VarNext)
<=> ( v97674(VarNext)
& v97683(VarNext) ) ) ) ).
fof(addAssignment_29720,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97683(VarNext)
<=> v97681(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19335,axiom,
! [VarCurr] :
( v97681(VarCurr)
<=> ( v97652(VarCurr)
| v97684(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19334,axiom,
! [VarCurr] :
( v97684(VarCurr)
<=> ( v97685(VarCurr)
& v97705(VarCurr) ) ) ).
fof(writeUnaryOperator_7603,axiom,
! [VarCurr] :
( ~ v97705(VarCurr)
<=> v97652(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19333,axiom,
! [VarCurr] :
( v97685(VarCurr)
<=> ( v97686(VarCurr)
| v97703(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19332,axiom,
! [VarCurr] :
( v97703(VarCurr)
<=> ( v97664(VarCurr)
& v97704(VarCurr) ) ) ).
fof(writeUnaryOperator_7602,axiom,
! [VarCurr] :
( ~ v97704(VarCurr)
<=> v97666(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19331,axiom,
! [VarCurr] :
( v97686(VarCurr)
<=> ( v97687(VarCurr)
& v97666(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19330,axiom,
! [VarCurr] :
( v97687(VarCurr)
<=> ( v97688(VarCurr)
| v97697(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19329,axiom,
! [VarCurr] :
( v97697(VarCurr)
<=> ( v97698(VarCurr)
& v97702(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6742,axiom,
! [VarCurr] :
( v97702(VarCurr)
<=> ( ( v97690(VarCurr,bitIndex2)
<=> $false )
& ( v97690(VarCurr,bitIndex1)
<=> $false )
& ( v97690(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19328,axiom,
! [VarCurr] :
( v97698(VarCurr)
<=> ( v97699(VarCurr)
| v97700(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19327,axiom,
! [VarCurr] :
( v97700(VarCurr)
<=> ( v97664(VarCurr)
& v97701(VarCurr) ) ) ).
fof(writeUnaryOperator_7601,axiom,
! [VarCurr] :
( ~ v97701(VarCurr)
<=> v97699(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6741,axiom,
! [VarCurr] :
( v97699(VarCurr)
<=> ( v97662(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19326,axiom,
! [VarCurr] :
( v97688(VarCurr)
<=> ( v97689(VarCurr)
| v97691(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19325,axiom,
! [VarCurr] :
( v97691(VarCurr)
<=> ( v97692(VarCurr)
& v97696(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6740,axiom,
! [VarCurr] :
( v97696(VarCurr)
<=> ( ( v97690(VarCurr,bitIndex2)
<=> $false )
& ( v97690(VarCurr,bitIndex1)
<=> $true )
& ( v97690(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19324,axiom,
! [VarCurr] :
( v97692(VarCurr)
<=> ( v97693(VarCurr)
| v97694(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19323,axiom,
! [VarCurr] :
( v97694(VarCurr)
<=> ( v97664(VarCurr)
& v97695(VarCurr) ) ) ).
fof(writeUnaryOperator_7600,axiom,
! [VarCurr] :
( ~ v97695(VarCurr)
<=> v97693(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6739,axiom,
! [VarCurr] :
( v97693(VarCurr)
<=> ( v97662(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6738,axiom,
! [VarCurr] :
( v97689(VarCurr)
<=> ( ( v97690(VarCurr,bitIndex2)
<=> $true )
& ( v97690(VarCurr,bitIndex1)
<=> $false )
& ( v97690(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29719,axiom,
! [VarCurr] :
( v97690(VarCurr,bitIndex0)
<=> v97660(VarCurr) ) ).
fof(addAssignment_29718,axiom,
! [VarCurr] :
( v97690(VarCurr,bitIndex1)
<=> v97658(VarCurr) ) ).
fof(addAssignment_29717,axiom,
! [VarCurr] :
( v97690(VarCurr,bitIndex2)
<=> v97656(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19322,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97674(VarNext)
<=> ( v97675(VarNext)
& v97670(VarNext) ) ) ) ).
fof(writeUnaryOperator_7599,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97675(VarNext)
<=> v97677(VarNext) ) ) ).
fof(addAssignment_29716,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97677(VarNext)
<=> v97670(VarCurr) ) ) ).
fof(addAssignment_29715,axiom,
! [VarCurr] :
( v97670(VarCurr)
<=> v80412(VarCurr) ) ).
fof(addAssignment_29714,axiom,
! [VarCurr] :
( v97668(VarCurr)
<=> $false ) ).
fof(addAssignment_29713,axiom,
! [VarCurr] :
( v97666(VarCurr)
<=> v80374(VarCurr) ) ).
fof(addAssignment_29712,axiom,
! [VarCurr] :
( v97664(VarCurr)
<=> $false ) ).
fof(addAssignment_29711,axiom,
! [VarCurr] :
( v97662(VarCurr)
<=> v80366(VarCurr,bitIndex6) ) ).
fof(addAssignment_29710,axiom,
! [VarCurr] :
( v80366(VarCurr,bitIndex6)
<=> v80368(VarCurr,bitIndex6) ) ).
fof(addAssignment_29709,axiom,
! [VarCurr] :
( v80368(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29708,axiom,
! [VarCurr] :
( v97660(VarCurr)
<=> $false ) ).
fof(addAssignment_29707,axiom,
! [VarCurr] :
( v97658(VarCurr)
<=> $false ) ).
fof(addAssignment_29706,axiom,
! [VarCurr] :
( v97656(VarCurr)
<=> $true ) ).
fof(addAssignment_29705,axiom,
! [VarCurr] :
( v97654(VarCurr)
<=> $false ) ).
fof(addAssignment_29704,axiom,
! [VarCurr] :
( v97652(VarCurr)
<=> v80349(VarCurr) ) ).
fof(addAssignment_29703,axiom,
! [VarCurr] :
( v80204(VarCurr,bitIndex0)
<=> v80206(VarCurr,bitIndex0) ) ).
fof(addAssignment_29702,axiom,
! [VarCurr] :
( v80206(VarCurr,bitIndex0)
<=> v80208(VarCurr,bitIndex0) ) ).
fof(addAssignment_29701,axiom,
! [VarCurr] :
( v80208(VarCurr,bitIndex0)
<=> v80210(VarCurr,bitIndex0) ) ).
fof(addAssignment_29700,axiom,
! [VarCurr] :
( v80210(VarCurr,bitIndex0)
<=> v80212(VarCurr,bitIndex6) ) ).
fof(addAssignment_29699,axiom,
! [VarCurr] :
( v80212(VarCurr,bitIndex6)
<=> v80214(VarCurr,bitIndex6) ) ).
fof(addAssignment_29698,axiom,
! [VarCurr] :
( v80214(VarCurr,bitIndex6)
<=> v97582(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97605(VarNext)
=> ( v97582(VarNext)
<=> v97582(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1602,axiom,
! [VarNext] :
( v97605(VarNext)
=> ( v97582(VarNext)
<=> v97640(VarNext) ) ) ).
fof(addAssignment_29697,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97640(VarNext)
<=> v97638(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4602,axiom,
! [VarCurr] :
( ~ v97584(VarCurr)
=> ( v97638(VarCurr)
<=> v97641(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4612,axiom,
! [VarCurr] :
( v97584(VarCurr)
=> ( v97638(VarCurr)
<=> v97586(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4601,axiom,
! [VarCurr] :
( ~ v97618(VarCurr)
=> ( v97641(VarCurr)
<=> v97600(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4611,axiom,
! [VarCurr] :
( v97618(VarCurr)
=> ( v97641(VarCurr)
<=> v97642(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1137,axiom,
! [VarCurr] :
( ( ~ v97621(VarCurr)
& ~ v97623(VarCurr) )
=> ( v97642(VarCurr)
<=> v97646(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4600,axiom,
! [VarCurr] :
( v97623(VarCurr)
=> ( v97642(VarCurr)
<=> v97645(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4610,axiom,
! [VarCurr] :
( v97621(VarCurr)
=> ( v97642(VarCurr)
<=> v97643(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4599,axiom,
! [VarCurr] :
( ~ v97631(VarCurr)
=> ( v97646(VarCurr)
<=> v97600(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4609,axiom,
! [VarCurr] :
( v97631(VarCurr)
=> ( v97646(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4598,axiom,
! [VarCurr] :
( ~ v97625(VarCurr)
=> ( v97645(VarCurr)
<=> v97600(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4608,axiom,
! [VarCurr] :
( v97625(VarCurr)
=> ( v97645(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2096,axiom,
! [VarCurr] :
( ~ v97644(VarCurr)
=> ( v97643(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2096,axiom,
! [VarCurr] :
( v97644(VarCurr)
=> ( v97643(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6737,axiom,
! [VarCurr] :
( v97644(VarCurr)
<=> ( v97594(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97605(VarNext)
<=> ( v97606(VarNext)
& v97615(VarNext) ) ) ) ).
fof(addAssignment_29696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97615(VarNext)
<=> v97613(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19320,axiom,
! [VarCurr] :
( v97613(VarCurr)
<=> ( v97584(VarCurr)
| v97616(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19319,axiom,
! [VarCurr] :
( v97616(VarCurr)
<=> ( v97617(VarCurr)
& v97637(VarCurr) ) ) ).
fof(writeUnaryOperator_7598,axiom,
! [VarCurr] :
( ~ v97637(VarCurr)
<=> v97584(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19318,axiom,
! [VarCurr] :
( v97617(VarCurr)
<=> ( v97618(VarCurr)
| v97635(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19317,axiom,
! [VarCurr] :
( v97635(VarCurr)
<=> ( v97596(VarCurr)
& v97636(VarCurr) ) ) ).
fof(writeUnaryOperator_7597,axiom,
! [VarCurr] :
( ~ v97636(VarCurr)
<=> v97598(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19316,axiom,
! [VarCurr] :
( v97618(VarCurr)
<=> ( v97619(VarCurr)
& v97598(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19315,axiom,
! [VarCurr] :
( v97619(VarCurr)
<=> ( v97620(VarCurr)
| v97629(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19314,axiom,
! [VarCurr] :
( v97629(VarCurr)
<=> ( v97630(VarCurr)
& v97634(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6736,axiom,
! [VarCurr] :
( v97634(VarCurr)
<=> ( ( v97622(VarCurr,bitIndex2)
<=> $false )
& ( v97622(VarCurr,bitIndex1)
<=> $false )
& ( v97622(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19313,axiom,
! [VarCurr] :
( v97630(VarCurr)
<=> ( v97631(VarCurr)
| v97632(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19312,axiom,
! [VarCurr] :
( v97632(VarCurr)
<=> ( v97596(VarCurr)
& v97633(VarCurr) ) ) ).
fof(writeUnaryOperator_7596,axiom,
! [VarCurr] :
( ~ v97633(VarCurr)
<=> v97631(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6735,axiom,
! [VarCurr] :
( v97631(VarCurr)
<=> ( v97594(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19311,axiom,
! [VarCurr] :
( v97620(VarCurr)
<=> ( v97621(VarCurr)
| v97623(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19310,axiom,
! [VarCurr] :
( v97623(VarCurr)
<=> ( v97624(VarCurr)
& v97628(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6734,axiom,
! [VarCurr] :
( v97628(VarCurr)
<=> ( ( v97622(VarCurr,bitIndex2)
<=> $false )
& ( v97622(VarCurr,bitIndex1)
<=> $true )
& ( v97622(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19309,axiom,
! [VarCurr] :
( v97624(VarCurr)
<=> ( v97625(VarCurr)
| v97626(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19308,axiom,
! [VarCurr] :
( v97626(VarCurr)
<=> ( v97596(VarCurr)
& v97627(VarCurr) ) ) ).
fof(writeUnaryOperator_7595,axiom,
! [VarCurr] :
( ~ v97627(VarCurr)
<=> v97625(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6733,axiom,
! [VarCurr] :
( v97625(VarCurr)
<=> ( v97594(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6732,axiom,
! [VarCurr] :
( v97621(VarCurr)
<=> ( ( v97622(VarCurr,bitIndex2)
<=> $true )
& ( v97622(VarCurr,bitIndex1)
<=> $false )
& ( v97622(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29695,axiom,
! [VarCurr] :
( v97622(VarCurr,bitIndex0)
<=> v97592(VarCurr) ) ).
fof(addAssignment_29694,axiom,
! [VarCurr] :
( v97622(VarCurr,bitIndex1)
<=> v97590(VarCurr) ) ).
fof(addAssignment_29693,axiom,
! [VarCurr] :
( v97622(VarCurr,bitIndex2)
<=> v97588(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19307,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97606(VarNext)
<=> ( v97607(VarNext)
& v97602(VarNext) ) ) ) ).
fof(writeUnaryOperator_7594,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97607(VarNext)
<=> v97609(VarNext) ) ) ).
fof(addAssignment_29692,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97609(VarNext)
<=> v97602(VarCurr) ) ) ).
fof(addAssignment_29691,axiom,
! [VarCurr] :
( v97602(VarCurr)
<=> v80283(VarCurr) ) ).
fof(addAssignment_29690,axiom,
! [VarCurr] :
( v97600(VarCurr)
<=> $false ) ).
fof(addAssignment_29689,axiom,
! [VarCurr] :
( v97598(VarCurr)
<=> v80245(VarCurr) ) ).
fof(addAssignment_29688,axiom,
! [VarCurr] :
( v97596(VarCurr)
<=> $false ) ).
fof(addAssignment_29687,axiom,
! [VarCurr] :
( v97594(VarCurr)
<=> v80237(VarCurr,bitIndex6) ) ).
fof(addAssignment_29686,axiom,
! [VarCurr] :
( v80237(VarCurr,bitIndex6)
<=> v80239(VarCurr,bitIndex6) ) ).
fof(addAssignment_29685,axiom,
! [VarCurr] :
( v80239(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29684,axiom,
! [VarCurr] :
( v97592(VarCurr)
<=> $false ) ).
fof(addAssignment_29683,axiom,
! [VarCurr] :
( v97590(VarCurr)
<=> $false ) ).
fof(addAssignment_29682,axiom,
! [VarCurr] :
( v97588(VarCurr)
<=> $true ) ).
fof(addAssignment_29681,axiom,
! [VarCurr] :
( v97586(VarCurr)
<=> $false ) ).
fof(addAssignment_29680,axiom,
! [VarCurr] :
( v97584(VarCurr)
<=> v80220(VarCurr) ) ).
fof(addAssignment_29679,axiom,
! [VarCurr] :
( v80075(VarCurr,bitIndex0)
<=> v80077(VarCurr,bitIndex0) ) ).
fof(addAssignment_29678,axiom,
! [VarCurr] :
( v80077(VarCurr,bitIndex0)
<=> v80079(VarCurr,bitIndex0) ) ).
fof(addAssignment_29677,axiom,
! [VarCurr] :
( v80079(VarCurr,bitIndex0)
<=> v80081(VarCurr,bitIndex0) ) ).
fof(addAssignment_29676,axiom,
! [VarCurr] :
( v80081(VarCurr,bitIndex0)
<=> v80083(VarCurr,bitIndex6) ) ).
fof(addAssignment_29675,axiom,
! [VarCurr] :
( v80083(VarCurr,bitIndex6)
<=> v80085(VarCurr,bitIndex6) ) ).
fof(addAssignment_29674,axiom,
! [VarCurr] :
( v80085(VarCurr,bitIndex6)
<=> v97514(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1545,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97537(VarNext)
=> ( v97514(VarNext)
<=> v97514(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1601,axiom,
! [VarNext] :
( v97537(VarNext)
=> ( v97514(VarNext)
<=> v97572(VarNext) ) ) ).
fof(addAssignment_29673,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97572(VarNext)
<=> v97570(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4597,axiom,
! [VarCurr] :
( ~ v97516(VarCurr)
=> ( v97570(VarCurr)
<=> v97573(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4607,axiom,
! [VarCurr] :
( v97516(VarCurr)
=> ( v97570(VarCurr)
<=> v97518(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4596,axiom,
! [VarCurr] :
( ~ v97550(VarCurr)
=> ( v97573(VarCurr)
<=> v97532(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4606,axiom,
! [VarCurr] :
( v97550(VarCurr)
=> ( v97573(VarCurr)
<=> v97574(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1136,axiom,
! [VarCurr] :
( ( ~ v97553(VarCurr)
& ~ v97555(VarCurr) )
=> ( v97574(VarCurr)
<=> v97578(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4595,axiom,
! [VarCurr] :
( v97555(VarCurr)
=> ( v97574(VarCurr)
<=> v97577(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4605,axiom,
! [VarCurr] :
( v97553(VarCurr)
=> ( v97574(VarCurr)
<=> v97575(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4594,axiom,
! [VarCurr] :
( ~ v97563(VarCurr)
=> ( v97578(VarCurr)
<=> v97532(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4604,axiom,
! [VarCurr] :
( v97563(VarCurr)
=> ( v97578(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4593,axiom,
! [VarCurr] :
( ~ v97557(VarCurr)
=> ( v97577(VarCurr)
<=> v97532(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4603,axiom,
! [VarCurr] :
( v97557(VarCurr)
=> ( v97577(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2095,axiom,
! [VarCurr] :
( ~ v97576(VarCurr)
=> ( v97575(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2095,axiom,
! [VarCurr] :
( v97576(VarCurr)
=> ( v97575(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6731,axiom,
! [VarCurr] :
( v97576(VarCurr)
<=> ( v97526(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97537(VarNext)
<=> ( v97538(VarNext)
& v97547(VarNext) ) ) ) ).
fof(addAssignment_29672,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97547(VarNext)
<=> v97545(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19305,axiom,
! [VarCurr] :
( v97545(VarCurr)
<=> ( v97516(VarCurr)
| v97548(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19304,axiom,
! [VarCurr] :
( v97548(VarCurr)
<=> ( v97549(VarCurr)
& v97569(VarCurr) ) ) ).
fof(writeUnaryOperator_7593,axiom,
! [VarCurr] :
( ~ v97569(VarCurr)
<=> v97516(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19303,axiom,
! [VarCurr] :
( v97549(VarCurr)
<=> ( v97550(VarCurr)
| v97567(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19302,axiom,
! [VarCurr] :
( v97567(VarCurr)
<=> ( v97528(VarCurr)
& v97568(VarCurr) ) ) ).
fof(writeUnaryOperator_7592,axiom,
! [VarCurr] :
( ~ v97568(VarCurr)
<=> v97530(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19301,axiom,
! [VarCurr] :
( v97550(VarCurr)
<=> ( v97551(VarCurr)
& v97530(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19300,axiom,
! [VarCurr] :
( v97551(VarCurr)
<=> ( v97552(VarCurr)
| v97561(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19299,axiom,
! [VarCurr] :
( v97561(VarCurr)
<=> ( v97562(VarCurr)
& v97566(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6730,axiom,
! [VarCurr] :
( v97566(VarCurr)
<=> ( ( v97554(VarCurr,bitIndex2)
<=> $false )
& ( v97554(VarCurr,bitIndex1)
<=> $false )
& ( v97554(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19298,axiom,
! [VarCurr] :
( v97562(VarCurr)
<=> ( v97563(VarCurr)
| v97564(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19297,axiom,
! [VarCurr] :
( v97564(VarCurr)
<=> ( v97528(VarCurr)
& v97565(VarCurr) ) ) ).
fof(writeUnaryOperator_7591,axiom,
! [VarCurr] :
( ~ v97565(VarCurr)
<=> v97563(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6729,axiom,
! [VarCurr] :
( v97563(VarCurr)
<=> ( v97526(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19296,axiom,
! [VarCurr] :
( v97552(VarCurr)
<=> ( v97553(VarCurr)
| v97555(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19295,axiom,
! [VarCurr] :
( v97555(VarCurr)
<=> ( v97556(VarCurr)
& v97560(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6728,axiom,
! [VarCurr] :
( v97560(VarCurr)
<=> ( ( v97554(VarCurr,bitIndex2)
<=> $false )
& ( v97554(VarCurr,bitIndex1)
<=> $true )
& ( v97554(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19294,axiom,
! [VarCurr] :
( v97556(VarCurr)
<=> ( v97557(VarCurr)
| v97558(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19293,axiom,
! [VarCurr] :
( v97558(VarCurr)
<=> ( v97528(VarCurr)
& v97559(VarCurr) ) ) ).
fof(writeUnaryOperator_7590,axiom,
! [VarCurr] :
( ~ v97559(VarCurr)
<=> v97557(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6727,axiom,
! [VarCurr] :
( v97557(VarCurr)
<=> ( v97526(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6726,axiom,
! [VarCurr] :
( v97553(VarCurr)
<=> ( ( v97554(VarCurr,bitIndex2)
<=> $true )
& ( v97554(VarCurr,bitIndex1)
<=> $false )
& ( v97554(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29671,axiom,
! [VarCurr] :
( v97554(VarCurr,bitIndex0)
<=> v97524(VarCurr) ) ).
fof(addAssignment_29670,axiom,
! [VarCurr] :
( v97554(VarCurr,bitIndex1)
<=> v97522(VarCurr) ) ).
fof(addAssignment_29669,axiom,
! [VarCurr] :
( v97554(VarCurr,bitIndex2)
<=> v97520(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19292,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97538(VarNext)
<=> ( v97539(VarNext)
& v97534(VarNext) ) ) ) ).
fof(writeUnaryOperator_7589,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97539(VarNext)
<=> v97541(VarNext) ) ) ).
fof(addAssignment_29668,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97541(VarNext)
<=> v97534(VarCurr) ) ) ).
fof(addAssignment_29667,axiom,
! [VarCurr] :
( v97534(VarCurr)
<=> v80154(VarCurr) ) ).
fof(addAssignment_29666,axiom,
! [VarCurr] :
( v97532(VarCurr)
<=> $false ) ).
fof(addAssignment_29665,axiom,
! [VarCurr] :
( v97530(VarCurr)
<=> v80116(VarCurr) ) ).
fof(addAssignment_29664,axiom,
! [VarCurr] :
( v97528(VarCurr)
<=> $false ) ).
fof(addAssignment_29663,axiom,
! [VarCurr] :
( v97526(VarCurr)
<=> v80108(VarCurr,bitIndex6) ) ).
fof(addAssignment_29662,axiom,
! [VarCurr] :
( v80108(VarCurr,bitIndex6)
<=> v80110(VarCurr,bitIndex6) ) ).
fof(addAssignment_29661,axiom,
! [VarCurr] :
( v80110(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29660,axiom,
! [VarCurr] :
( v97524(VarCurr)
<=> $false ) ).
fof(addAssignment_29659,axiom,
! [VarCurr] :
( v97522(VarCurr)
<=> $false ) ).
fof(addAssignment_29658,axiom,
! [VarCurr] :
( v97520(VarCurr)
<=> $true ) ).
fof(addAssignment_29657,axiom,
! [VarCurr] :
( v97518(VarCurr)
<=> $false ) ).
fof(addAssignment_29656,axiom,
! [VarCurr] :
( v97516(VarCurr)
<=> v80091(VarCurr) ) ).
fof(addAssignment_29655,axiom,
! [VarCurr] :
( v79946(VarCurr,bitIndex0)
<=> v79948(VarCurr,bitIndex0) ) ).
fof(addAssignment_29654,axiom,
! [VarCurr] :
( v79948(VarCurr,bitIndex0)
<=> v79950(VarCurr,bitIndex0) ) ).
fof(addAssignment_29653,axiom,
! [VarCurr] :
( v79950(VarCurr,bitIndex0)
<=> v79952(VarCurr,bitIndex0) ) ).
fof(addAssignment_29652,axiom,
! [VarCurr] :
( v79952(VarCurr,bitIndex0)
<=> v79954(VarCurr,bitIndex6) ) ).
fof(addAssignment_29651,axiom,
! [VarCurr] :
( v79954(VarCurr,bitIndex6)
<=> v79956(VarCurr,bitIndex6) ) ).
fof(addAssignment_29650,axiom,
! [VarCurr] :
( v79956(VarCurr,bitIndex6)
<=> v97446(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1544,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97469(VarNext)
=> ( v97446(VarNext)
<=> v97446(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1600,axiom,
! [VarNext] :
( v97469(VarNext)
=> ( v97446(VarNext)
<=> v97504(VarNext) ) ) ).
fof(addAssignment_29649,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97504(VarNext)
<=> v97502(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4592,axiom,
! [VarCurr] :
( ~ v97448(VarCurr)
=> ( v97502(VarCurr)
<=> v97505(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4602,axiom,
! [VarCurr] :
( v97448(VarCurr)
=> ( v97502(VarCurr)
<=> v97450(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4591,axiom,
! [VarCurr] :
( ~ v97482(VarCurr)
=> ( v97505(VarCurr)
<=> v97464(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4601,axiom,
! [VarCurr] :
( v97482(VarCurr)
=> ( v97505(VarCurr)
<=> v97506(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1135,axiom,
! [VarCurr] :
( ( ~ v97485(VarCurr)
& ~ v97487(VarCurr) )
=> ( v97506(VarCurr)
<=> v97510(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4590,axiom,
! [VarCurr] :
( v97487(VarCurr)
=> ( v97506(VarCurr)
<=> v97509(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4600,axiom,
! [VarCurr] :
( v97485(VarCurr)
=> ( v97506(VarCurr)
<=> v97507(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4589,axiom,
! [VarCurr] :
( ~ v97495(VarCurr)
=> ( v97510(VarCurr)
<=> v97464(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4599,axiom,
! [VarCurr] :
( v97495(VarCurr)
=> ( v97510(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4588,axiom,
! [VarCurr] :
( ~ v97489(VarCurr)
=> ( v97509(VarCurr)
<=> v97464(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4598,axiom,
! [VarCurr] :
( v97489(VarCurr)
=> ( v97509(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2094,axiom,
! [VarCurr] :
( ~ v97508(VarCurr)
=> ( v97507(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2094,axiom,
! [VarCurr] :
( v97508(VarCurr)
=> ( v97507(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6725,axiom,
! [VarCurr] :
( v97508(VarCurr)
<=> ( v97458(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19291,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97469(VarNext)
<=> ( v97470(VarNext)
& v97479(VarNext) ) ) ) ).
fof(addAssignment_29648,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97479(VarNext)
<=> v97477(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19290,axiom,
! [VarCurr] :
( v97477(VarCurr)
<=> ( v97448(VarCurr)
| v97480(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19289,axiom,
! [VarCurr] :
( v97480(VarCurr)
<=> ( v97481(VarCurr)
& v97501(VarCurr) ) ) ).
fof(writeUnaryOperator_7588,axiom,
! [VarCurr] :
( ~ v97501(VarCurr)
<=> v97448(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19288,axiom,
! [VarCurr] :
( v97481(VarCurr)
<=> ( v97482(VarCurr)
| v97499(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19287,axiom,
! [VarCurr] :
( v97499(VarCurr)
<=> ( v97460(VarCurr)
& v97500(VarCurr) ) ) ).
fof(writeUnaryOperator_7587,axiom,
! [VarCurr] :
( ~ v97500(VarCurr)
<=> v97462(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19286,axiom,
! [VarCurr] :
( v97482(VarCurr)
<=> ( v97483(VarCurr)
& v97462(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19285,axiom,
! [VarCurr] :
( v97483(VarCurr)
<=> ( v97484(VarCurr)
| v97493(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19284,axiom,
! [VarCurr] :
( v97493(VarCurr)
<=> ( v97494(VarCurr)
& v97498(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6724,axiom,
! [VarCurr] :
( v97498(VarCurr)
<=> ( ( v97486(VarCurr,bitIndex2)
<=> $false )
& ( v97486(VarCurr,bitIndex1)
<=> $false )
& ( v97486(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19283,axiom,
! [VarCurr] :
( v97494(VarCurr)
<=> ( v97495(VarCurr)
| v97496(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19282,axiom,
! [VarCurr] :
( v97496(VarCurr)
<=> ( v97460(VarCurr)
& v97497(VarCurr) ) ) ).
fof(writeUnaryOperator_7586,axiom,
! [VarCurr] :
( ~ v97497(VarCurr)
<=> v97495(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6723,axiom,
! [VarCurr] :
( v97495(VarCurr)
<=> ( v97458(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19281,axiom,
! [VarCurr] :
( v97484(VarCurr)
<=> ( v97485(VarCurr)
| v97487(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19280,axiom,
! [VarCurr] :
( v97487(VarCurr)
<=> ( v97488(VarCurr)
& v97492(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6722,axiom,
! [VarCurr] :
( v97492(VarCurr)
<=> ( ( v97486(VarCurr,bitIndex2)
<=> $false )
& ( v97486(VarCurr,bitIndex1)
<=> $true )
& ( v97486(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19279,axiom,
! [VarCurr] :
( v97488(VarCurr)
<=> ( v97489(VarCurr)
| v97490(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19278,axiom,
! [VarCurr] :
( v97490(VarCurr)
<=> ( v97460(VarCurr)
& v97491(VarCurr) ) ) ).
fof(writeUnaryOperator_7585,axiom,
! [VarCurr] :
( ~ v97491(VarCurr)
<=> v97489(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6721,axiom,
! [VarCurr] :
( v97489(VarCurr)
<=> ( v97458(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6720,axiom,
! [VarCurr] :
( v97485(VarCurr)
<=> ( ( v97486(VarCurr,bitIndex2)
<=> $true )
& ( v97486(VarCurr,bitIndex1)
<=> $false )
& ( v97486(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29647,axiom,
! [VarCurr] :
( v97486(VarCurr,bitIndex0)
<=> v97456(VarCurr) ) ).
fof(addAssignment_29646,axiom,
! [VarCurr] :
( v97486(VarCurr,bitIndex1)
<=> v97454(VarCurr) ) ).
fof(addAssignment_29645,axiom,
! [VarCurr] :
( v97486(VarCurr,bitIndex2)
<=> v97452(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19277,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97470(VarNext)
<=> ( v97471(VarNext)
& v97466(VarNext) ) ) ) ).
fof(writeUnaryOperator_7584,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97471(VarNext)
<=> v97473(VarNext) ) ) ).
fof(addAssignment_29644,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97473(VarNext)
<=> v97466(VarCurr) ) ) ).
fof(addAssignment_29643,axiom,
! [VarCurr] :
( v97466(VarCurr)
<=> v80025(VarCurr) ) ).
fof(addAssignment_29642,axiom,
! [VarCurr] :
( v97464(VarCurr)
<=> $false ) ).
fof(addAssignment_29641,axiom,
! [VarCurr] :
( v97462(VarCurr)
<=> v79987(VarCurr) ) ).
fof(addAssignment_29640,axiom,
! [VarCurr] :
( v97460(VarCurr)
<=> $false ) ).
fof(addAssignment_29639,axiom,
! [VarCurr] :
( v97458(VarCurr)
<=> v79979(VarCurr,bitIndex6) ) ).
fof(addAssignment_29638,axiom,
! [VarCurr] :
( v79979(VarCurr,bitIndex6)
<=> v79981(VarCurr,bitIndex6) ) ).
fof(addAssignment_29637,axiom,
! [VarCurr] :
( v79981(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29636,axiom,
! [VarCurr] :
( v97456(VarCurr)
<=> $false ) ).
fof(addAssignment_29635,axiom,
! [VarCurr] :
( v97454(VarCurr)
<=> $false ) ).
fof(addAssignment_29634,axiom,
! [VarCurr] :
( v97452(VarCurr)
<=> $true ) ).
fof(addAssignment_29633,axiom,
! [VarCurr] :
( v97450(VarCurr)
<=> $false ) ).
fof(addAssignment_29632,axiom,
! [VarCurr] :
( v97448(VarCurr)
<=> v79962(VarCurr) ) ).
fof(addAssignment_29631,axiom,
! [VarCurr] :
( v79817(VarCurr,bitIndex0)
<=> v79819(VarCurr,bitIndex0) ) ).
fof(addAssignment_29630,axiom,
! [VarCurr] :
( v79819(VarCurr,bitIndex0)
<=> v79821(VarCurr,bitIndex0) ) ).
fof(addAssignment_29629,axiom,
! [VarCurr] :
( v79821(VarCurr,bitIndex0)
<=> v79823(VarCurr,bitIndex0) ) ).
fof(addAssignment_29628,axiom,
! [VarCurr] :
( v79823(VarCurr,bitIndex0)
<=> v79825(VarCurr,bitIndex6) ) ).
fof(addAssignment_29627,axiom,
! [VarCurr] :
( v79825(VarCurr,bitIndex6)
<=> v79827(VarCurr,bitIndex6) ) ).
fof(addAssignment_29626,axiom,
! [VarCurr] :
( v79827(VarCurr,bitIndex6)
<=> v97378(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97401(VarNext)
=> ( v97378(VarNext)
<=> v97378(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1599,axiom,
! [VarNext] :
( v97401(VarNext)
=> ( v97378(VarNext)
<=> v97436(VarNext) ) ) ).
fof(addAssignment_29625,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97436(VarNext)
<=> v97434(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4587,axiom,
! [VarCurr] :
( ~ v97380(VarCurr)
=> ( v97434(VarCurr)
<=> v97437(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4597,axiom,
! [VarCurr] :
( v97380(VarCurr)
=> ( v97434(VarCurr)
<=> v97382(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4586,axiom,
! [VarCurr] :
( ~ v97414(VarCurr)
=> ( v97437(VarCurr)
<=> v97396(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4596,axiom,
! [VarCurr] :
( v97414(VarCurr)
=> ( v97437(VarCurr)
<=> v97438(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1134,axiom,
! [VarCurr] :
( ( ~ v97417(VarCurr)
& ~ v97419(VarCurr) )
=> ( v97438(VarCurr)
<=> v97442(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4585,axiom,
! [VarCurr] :
( v97419(VarCurr)
=> ( v97438(VarCurr)
<=> v97441(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4595,axiom,
! [VarCurr] :
( v97417(VarCurr)
=> ( v97438(VarCurr)
<=> v97439(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4584,axiom,
! [VarCurr] :
( ~ v97427(VarCurr)
=> ( v97442(VarCurr)
<=> v97396(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4594,axiom,
! [VarCurr] :
( v97427(VarCurr)
=> ( v97442(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4583,axiom,
! [VarCurr] :
( ~ v97421(VarCurr)
=> ( v97441(VarCurr)
<=> v97396(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4593,axiom,
! [VarCurr] :
( v97421(VarCurr)
=> ( v97441(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2093,axiom,
! [VarCurr] :
( ~ v97440(VarCurr)
=> ( v97439(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2093,axiom,
! [VarCurr] :
( v97440(VarCurr)
=> ( v97439(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6719,axiom,
! [VarCurr] :
( v97440(VarCurr)
<=> ( v97390(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97401(VarNext)
<=> ( v97402(VarNext)
& v97411(VarNext) ) ) ) ).
fof(addAssignment_29624,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97411(VarNext)
<=> v97409(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19275,axiom,
! [VarCurr] :
( v97409(VarCurr)
<=> ( v97380(VarCurr)
| v97412(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19274,axiom,
! [VarCurr] :
( v97412(VarCurr)
<=> ( v97413(VarCurr)
& v97433(VarCurr) ) ) ).
fof(writeUnaryOperator_7583,axiom,
! [VarCurr] :
( ~ v97433(VarCurr)
<=> v97380(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19273,axiom,
! [VarCurr] :
( v97413(VarCurr)
<=> ( v97414(VarCurr)
| v97431(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19272,axiom,
! [VarCurr] :
( v97431(VarCurr)
<=> ( v97392(VarCurr)
& v97432(VarCurr) ) ) ).
fof(writeUnaryOperator_7582,axiom,
! [VarCurr] :
( ~ v97432(VarCurr)
<=> v97394(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19271,axiom,
! [VarCurr] :
( v97414(VarCurr)
<=> ( v97415(VarCurr)
& v97394(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19270,axiom,
! [VarCurr] :
( v97415(VarCurr)
<=> ( v97416(VarCurr)
| v97425(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19269,axiom,
! [VarCurr] :
( v97425(VarCurr)
<=> ( v97426(VarCurr)
& v97430(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6718,axiom,
! [VarCurr] :
( v97430(VarCurr)
<=> ( ( v97418(VarCurr,bitIndex2)
<=> $false )
& ( v97418(VarCurr,bitIndex1)
<=> $false )
& ( v97418(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19268,axiom,
! [VarCurr] :
( v97426(VarCurr)
<=> ( v97427(VarCurr)
| v97428(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19267,axiom,
! [VarCurr] :
( v97428(VarCurr)
<=> ( v97392(VarCurr)
& v97429(VarCurr) ) ) ).
fof(writeUnaryOperator_7581,axiom,
! [VarCurr] :
( ~ v97429(VarCurr)
<=> v97427(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6717,axiom,
! [VarCurr] :
( v97427(VarCurr)
<=> ( v97390(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19266,axiom,
! [VarCurr] :
( v97416(VarCurr)
<=> ( v97417(VarCurr)
| v97419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19265,axiom,
! [VarCurr] :
( v97419(VarCurr)
<=> ( v97420(VarCurr)
& v97424(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6716,axiom,
! [VarCurr] :
( v97424(VarCurr)
<=> ( ( v97418(VarCurr,bitIndex2)
<=> $false )
& ( v97418(VarCurr,bitIndex1)
<=> $true )
& ( v97418(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19264,axiom,
! [VarCurr] :
( v97420(VarCurr)
<=> ( v97421(VarCurr)
| v97422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19263,axiom,
! [VarCurr] :
( v97422(VarCurr)
<=> ( v97392(VarCurr)
& v97423(VarCurr) ) ) ).
fof(writeUnaryOperator_7580,axiom,
! [VarCurr] :
( ~ v97423(VarCurr)
<=> v97421(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6715,axiom,
! [VarCurr] :
( v97421(VarCurr)
<=> ( v97390(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6714,axiom,
! [VarCurr] :
( v97417(VarCurr)
<=> ( ( v97418(VarCurr,bitIndex2)
<=> $true )
& ( v97418(VarCurr,bitIndex1)
<=> $false )
& ( v97418(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29623,axiom,
! [VarCurr] :
( v97418(VarCurr,bitIndex0)
<=> v97388(VarCurr) ) ).
fof(addAssignment_29622,axiom,
! [VarCurr] :
( v97418(VarCurr,bitIndex1)
<=> v97386(VarCurr) ) ).
fof(addAssignment_29621,axiom,
! [VarCurr] :
( v97418(VarCurr,bitIndex2)
<=> v97384(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19262,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97402(VarNext)
<=> ( v97403(VarNext)
& v97398(VarNext) ) ) ) ).
fof(writeUnaryOperator_7579,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97403(VarNext)
<=> v97405(VarNext) ) ) ).
fof(addAssignment_29620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97405(VarNext)
<=> v97398(VarCurr) ) ) ).
fof(addAssignment_29619,axiom,
! [VarCurr] :
( v97398(VarCurr)
<=> v79896(VarCurr) ) ).
fof(addAssignment_29618,axiom,
! [VarCurr] :
( v97396(VarCurr)
<=> $false ) ).
fof(addAssignment_29617,axiom,
! [VarCurr] :
( v97394(VarCurr)
<=> v79858(VarCurr) ) ).
fof(addAssignment_29616,axiom,
! [VarCurr] :
( v97392(VarCurr)
<=> $false ) ).
fof(addAssignment_29615,axiom,
! [VarCurr] :
( v97390(VarCurr)
<=> v79850(VarCurr,bitIndex6) ) ).
fof(addAssignment_29614,axiom,
! [VarCurr] :
( v79850(VarCurr,bitIndex6)
<=> v79852(VarCurr,bitIndex6) ) ).
fof(addAssignment_29613,axiom,
! [VarCurr] :
( v79852(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29612,axiom,
! [VarCurr] :
( v97388(VarCurr)
<=> $false ) ).
fof(addAssignment_29611,axiom,
! [VarCurr] :
( v97386(VarCurr)
<=> $false ) ).
fof(addAssignment_29610,axiom,
! [VarCurr] :
( v97384(VarCurr)
<=> $true ) ).
fof(addAssignment_29609,axiom,
! [VarCurr] :
( v97382(VarCurr)
<=> $false ) ).
fof(addAssignment_29608,axiom,
! [VarCurr] :
( v97380(VarCurr)
<=> v79833(VarCurr) ) ).
fof(addAssignment_29607,axiom,
! [VarCurr] :
( v79688(VarCurr,bitIndex0)
<=> v79690(VarCurr,bitIndex0) ) ).
fof(addAssignment_29606,axiom,
! [VarCurr] :
( v79690(VarCurr,bitIndex0)
<=> v79692(VarCurr,bitIndex0) ) ).
fof(addAssignment_29605,axiom,
! [VarCurr] :
( v79692(VarCurr,bitIndex0)
<=> v79694(VarCurr,bitIndex0) ) ).
fof(addAssignment_29604,axiom,
! [VarCurr] :
( v79694(VarCurr,bitIndex0)
<=> v79696(VarCurr,bitIndex6) ) ).
fof(addAssignment_29603,axiom,
! [VarCurr] :
( v79696(VarCurr,bitIndex6)
<=> v79698(VarCurr,bitIndex6) ) ).
fof(addAssignment_29602,axiom,
! [VarCurr] :
( v79698(VarCurr,bitIndex6)
<=> v97310(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1542,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97333(VarNext)
=> ( v97310(VarNext)
<=> v97310(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1598,axiom,
! [VarNext] :
( v97333(VarNext)
=> ( v97310(VarNext)
<=> v97368(VarNext) ) ) ).
fof(addAssignment_29601,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97368(VarNext)
<=> v97366(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4582,axiom,
! [VarCurr] :
( ~ v97312(VarCurr)
=> ( v97366(VarCurr)
<=> v97369(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4592,axiom,
! [VarCurr] :
( v97312(VarCurr)
=> ( v97366(VarCurr)
<=> v97314(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4581,axiom,
! [VarCurr] :
( ~ v97346(VarCurr)
=> ( v97369(VarCurr)
<=> v97328(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4591,axiom,
! [VarCurr] :
( v97346(VarCurr)
=> ( v97369(VarCurr)
<=> v97370(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1133,axiom,
! [VarCurr] :
( ( ~ v97349(VarCurr)
& ~ v97351(VarCurr) )
=> ( v97370(VarCurr)
<=> v97374(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4580,axiom,
! [VarCurr] :
( v97351(VarCurr)
=> ( v97370(VarCurr)
<=> v97373(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4590,axiom,
! [VarCurr] :
( v97349(VarCurr)
=> ( v97370(VarCurr)
<=> v97371(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4579,axiom,
! [VarCurr] :
( ~ v97359(VarCurr)
=> ( v97374(VarCurr)
<=> v97328(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4589,axiom,
! [VarCurr] :
( v97359(VarCurr)
=> ( v97374(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4578,axiom,
! [VarCurr] :
( ~ v97353(VarCurr)
=> ( v97373(VarCurr)
<=> v97328(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4588,axiom,
! [VarCurr] :
( v97353(VarCurr)
=> ( v97373(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2092,axiom,
! [VarCurr] :
( ~ v97372(VarCurr)
=> ( v97371(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2092,axiom,
! [VarCurr] :
( v97372(VarCurr)
=> ( v97371(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6713,axiom,
! [VarCurr] :
( v97372(VarCurr)
<=> ( v97322(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19261,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97333(VarNext)
<=> ( v97334(VarNext)
& v97343(VarNext) ) ) ) ).
fof(addAssignment_29600,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97343(VarNext)
<=> v97341(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19260,axiom,
! [VarCurr] :
( v97341(VarCurr)
<=> ( v97312(VarCurr)
| v97344(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19259,axiom,
! [VarCurr] :
( v97344(VarCurr)
<=> ( v97345(VarCurr)
& v97365(VarCurr) ) ) ).
fof(writeUnaryOperator_7578,axiom,
! [VarCurr] :
( ~ v97365(VarCurr)
<=> v97312(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19258,axiom,
! [VarCurr] :
( v97345(VarCurr)
<=> ( v97346(VarCurr)
| v97363(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19257,axiom,
! [VarCurr] :
( v97363(VarCurr)
<=> ( v97324(VarCurr)
& v97364(VarCurr) ) ) ).
fof(writeUnaryOperator_7577,axiom,
! [VarCurr] :
( ~ v97364(VarCurr)
<=> v97326(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19256,axiom,
! [VarCurr] :
( v97346(VarCurr)
<=> ( v97347(VarCurr)
& v97326(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19255,axiom,
! [VarCurr] :
( v97347(VarCurr)
<=> ( v97348(VarCurr)
| v97357(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19254,axiom,
! [VarCurr] :
( v97357(VarCurr)
<=> ( v97358(VarCurr)
& v97362(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6712,axiom,
! [VarCurr] :
( v97362(VarCurr)
<=> ( ( v97350(VarCurr,bitIndex2)
<=> $false )
& ( v97350(VarCurr,bitIndex1)
<=> $false )
& ( v97350(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19253,axiom,
! [VarCurr] :
( v97358(VarCurr)
<=> ( v97359(VarCurr)
| v97360(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19252,axiom,
! [VarCurr] :
( v97360(VarCurr)
<=> ( v97324(VarCurr)
& v97361(VarCurr) ) ) ).
fof(writeUnaryOperator_7576,axiom,
! [VarCurr] :
( ~ v97361(VarCurr)
<=> v97359(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6711,axiom,
! [VarCurr] :
( v97359(VarCurr)
<=> ( v97322(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19251,axiom,
! [VarCurr] :
( v97348(VarCurr)
<=> ( v97349(VarCurr)
| v97351(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19250,axiom,
! [VarCurr] :
( v97351(VarCurr)
<=> ( v97352(VarCurr)
& v97356(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6710,axiom,
! [VarCurr] :
( v97356(VarCurr)
<=> ( ( v97350(VarCurr,bitIndex2)
<=> $false )
& ( v97350(VarCurr,bitIndex1)
<=> $true )
& ( v97350(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19249,axiom,
! [VarCurr] :
( v97352(VarCurr)
<=> ( v97353(VarCurr)
| v97354(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19248,axiom,
! [VarCurr] :
( v97354(VarCurr)
<=> ( v97324(VarCurr)
& v97355(VarCurr) ) ) ).
fof(writeUnaryOperator_7575,axiom,
! [VarCurr] :
( ~ v97355(VarCurr)
<=> v97353(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6709,axiom,
! [VarCurr] :
( v97353(VarCurr)
<=> ( v97322(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6708,axiom,
! [VarCurr] :
( v97349(VarCurr)
<=> ( ( v97350(VarCurr,bitIndex2)
<=> $true )
& ( v97350(VarCurr,bitIndex1)
<=> $false )
& ( v97350(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29599,axiom,
! [VarCurr] :
( v97350(VarCurr,bitIndex0)
<=> v97320(VarCurr) ) ).
fof(addAssignment_29598,axiom,
! [VarCurr] :
( v97350(VarCurr,bitIndex1)
<=> v97318(VarCurr) ) ).
fof(addAssignment_29597,axiom,
! [VarCurr] :
( v97350(VarCurr,bitIndex2)
<=> v97316(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97334(VarNext)
<=> ( v97335(VarNext)
& v97330(VarNext) ) ) ) ).
fof(writeUnaryOperator_7574,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97335(VarNext)
<=> v97337(VarNext) ) ) ).
fof(addAssignment_29596,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97337(VarNext)
<=> v97330(VarCurr) ) ) ).
fof(addAssignment_29595,axiom,
! [VarCurr] :
( v97330(VarCurr)
<=> v79767(VarCurr) ) ).
fof(addAssignment_29594,axiom,
! [VarCurr] :
( v97328(VarCurr)
<=> $false ) ).
fof(addAssignment_29593,axiom,
! [VarCurr] :
( v97326(VarCurr)
<=> v79729(VarCurr) ) ).
fof(addAssignment_29592,axiom,
! [VarCurr] :
( v97324(VarCurr)
<=> $false ) ).
fof(addAssignment_29591,axiom,
! [VarCurr] :
( v97322(VarCurr)
<=> v79721(VarCurr,bitIndex6) ) ).
fof(addAssignment_29590,axiom,
! [VarCurr] :
( v79721(VarCurr,bitIndex6)
<=> v79723(VarCurr,bitIndex6) ) ).
fof(addAssignment_29589,axiom,
! [VarCurr] :
( v79723(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29588,axiom,
! [VarCurr] :
( v97320(VarCurr)
<=> $false ) ).
fof(addAssignment_29587,axiom,
! [VarCurr] :
( v97318(VarCurr)
<=> $false ) ).
fof(addAssignment_29586,axiom,
! [VarCurr] :
( v97316(VarCurr)
<=> $true ) ).
fof(addAssignment_29585,axiom,
! [VarCurr] :
( v97314(VarCurr)
<=> $false ) ).
fof(addAssignment_29584,axiom,
! [VarCurr] :
( v97312(VarCurr)
<=> v79704(VarCurr) ) ).
fof(addAssignment_29583,axiom,
! [VarCurr] :
( v79559(VarCurr,bitIndex0)
<=> v79561(VarCurr,bitIndex0) ) ).
fof(addAssignment_29582,axiom,
! [VarCurr] :
( v79561(VarCurr,bitIndex0)
<=> v79563(VarCurr,bitIndex0) ) ).
fof(addAssignment_29581,axiom,
! [VarCurr] :
( v79563(VarCurr,bitIndex0)
<=> v79565(VarCurr,bitIndex0) ) ).
fof(addAssignment_29580,axiom,
! [VarCurr] :
( v79565(VarCurr,bitIndex0)
<=> v79567(VarCurr,bitIndex6) ) ).
fof(addAssignment_29579,axiom,
! [VarCurr] :
( v79567(VarCurr,bitIndex6)
<=> v79569(VarCurr,bitIndex6) ) ).
fof(addAssignment_29578,axiom,
! [VarCurr] :
( v79569(VarCurr,bitIndex6)
<=> v97242(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1541,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97265(VarNext)
=> ( v97242(VarNext)
<=> v97242(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1597,axiom,
! [VarNext] :
( v97265(VarNext)
=> ( v97242(VarNext)
<=> v97300(VarNext) ) ) ).
fof(addAssignment_29577,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97300(VarNext)
<=> v97298(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4577,axiom,
! [VarCurr] :
( ~ v97244(VarCurr)
=> ( v97298(VarCurr)
<=> v97301(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4587,axiom,
! [VarCurr] :
( v97244(VarCurr)
=> ( v97298(VarCurr)
<=> v97246(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4576,axiom,
! [VarCurr] :
( ~ v97278(VarCurr)
=> ( v97301(VarCurr)
<=> v97260(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4586,axiom,
! [VarCurr] :
( v97278(VarCurr)
=> ( v97301(VarCurr)
<=> v97302(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1132,axiom,
! [VarCurr] :
( ( ~ v97281(VarCurr)
& ~ v97283(VarCurr) )
=> ( v97302(VarCurr)
<=> v97306(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4575,axiom,
! [VarCurr] :
( v97283(VarCurr)
=> ( v97302(VarCurr)
<=> v97305(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4585,axiom,
! [VarCurr] :
( v97281(VarCurr)
=> ( v97302(VarCurr)
<=> v97303(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4574,axiom,
! [VarCurr] :
( ~ v97291(VarCurr)
=> ( v97306(VarCurr)
<=> v97260(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4584,axiom,
! [VarCurr] :
( v97291(VarCurr)
=> ( v97306(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4573,axiom,
! [VarCurr] :
( ~ v97285(VarCurr)
=> ( v97305(VarCurr)
<=> v97260(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4583,axiom,
! [VarCurr] :
( v97285(VarCurr)
=> ( v97305(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2091,axiom,
! [VarCurr] :
( ~ v97304(VarCurr)
=> ( v97303(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2091,axiom,
! [VarCurr] :
( v97304(VarCurr)
=> ( v97303(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6707,axiom,
! [VarCurr] :
( v97304(VarCurr)
<=> ( v97254(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19246,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97265(VarNext)
<=> ( v97266(VarNext)
& v97275(VarNext) ) ) ) ).
fof(addAssignment_29576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97275(VarNext)
<=> v97273(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19245,axiom,
! [VarCurr] :
( v97273(VarCurr)
<=> ( v97244(VarCurr)
| v97276(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19244,axiom,
! [VarCurr] :
( v97276(VarCurr)
<=> ( v97277(VarCurr)
& v97297(VarCurr) ) ) ).
fof(writeUnaryOperator_7573,axiom,
! [VarCurr] :
( ~ v97297(VarCurr)
<=> v97244(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19243,axiom,
! [VarCurr] :
( v97277(VarCurr)
<=> ( v97278(VarCurr)
| v97295(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19242,axiom,
! [VarCurr] :
( v97295(VarCurr)
<=> ( v97256(VarCurr)
& v97296(VarCurr) ) ) ).
fof(writeUnaryOperator_7572,axiom,
! [VarCurr] :
( ~ v97296(VarCurr)
<=> v97258(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19241,axiom,
! [VarCurr] :
( v97278(VarCurr)
<=> ( v97279(VarCurr)
& v97258(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19240,axiom,
! [VarCurr] :
( v97279(VarCurr)
<=> ( v97280(VarCurr)
| v97289(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19239,axiom,
! [VarCurr] :
( v97289(VarCurr)
<=> ( v97290(VarCurr)
& v97294(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6706,axiom,
! [VarCurr] :
( v97294(VarCurr)
<=> ( ( v97282(VarCurr,bitIndex2)
<=> $false )
& ( v97282(VarCurr,bitIndex1)
<=> $false )
& ( v97282(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19238,axiom,
! [VarCurr] :
( v97290(VarCurr)
<=> ( v97291(VarCurr)
| v97292(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19237,axiom,
! [VarCurr] :
( v97292(VarCurr)
<=> ( v97256(VarCurr)
& v97293(VarCurr) ) ) ).
fof(writeUnaryOperator_7571,axiom,
! [VarCurr] :
( ~ v97293(VarCurr)
<=> v97291(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6705,axiom,
! [VarCurr] :
( v97291(VarCurr)
<=> ( v97254(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19236,axiom,
! [VarCurr] :
( v97280(VarCurr)
<=> ( v97281(VarCurr)
| v97283(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19235,axiom,
! [VarCurr] :
( v97283(VarCurr)
<=> ( v97284(VarCurr)
& v97288(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6704,axiom,
! [VarCurr] :
( v97288(VarCurr)
<=> ( ( v97282(VarCurr,bitIndex2)
<=> $false )
& ( v97282(VarCurr,bitIndex1)
<=> $true )
& ( v97282(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19234,axiom,
! [VarCurr] :
( v97284(VarCurr)
<=> ( v97285(VarCurr)
| v97286(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19233,axiom,
! [VarCurr] :
( v97286(VarCurr)
<=> ( v97256(VarCurr)
& v97287(VarCurr) ) ) ).
fof(writeUnaryOperator_7570,axiom,
! [VarCurr] :
( ~ v97287(VarCurr)
<=> v97285(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6703,axiom,
! [VarCurr] :
( v97285(VarCurr)
<=> ( v97254(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6702,axiom,
! [VarCurr] :
( v97281(VarCurr)
<=> ( ( v97282(VarCurr,bitIndex2)
<=> $true )
& ( v97282(VarCurr,bitIndex1)
<=> $false )
& ( v97282(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29575,axiom,
! [VarCurr] :
( v97282(VarCurr,bitIndex0)
<=> v97252(VarCurr) ) ).
fof(addAssignment_29574,axiom,
! [VarCurr] :
( v97282(VarCurr,bitIndex1)
<=> v97250(VarCurr) ) ).
fof(addAssignment_29573,axiom,
! [VarCurr] :
( v97282(VarCurr,bitIndex2)
<=> v97248(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19232,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97266(VarNext)
<=> ( v97267(VarNext)
& v97262(VarNext) ) ) ) ).
fof(writeUnaryOperator_7569,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97267(VarNext)
<=> v97269(VarNext) ) ) ).
fof(addAssignment_29572,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97269(VarNext)
<=> v97262(VarCurr) ) ) ).
fof(addAssignment_29571,axiom,
! [VarCurr] :
( v97262(VarCurr)
<=> v79638(VarCurr) ) ).
fof(addAssignment_29570,axiom,
! [VarCurr] :
( v97260(VarCurr)
<=> $false ) ).
fof(addAssignment_29569,axiom,
! [VarCurr] :
( v97258(VarCurr)
<=> v79600(VarCurr) ) ).
fof(addAssignment_29568,axiom,
! [VarCurr] :
( v97256(VarCurr)
<=> $false ) ).
fof(addAssignment_29567,axiom,
! [VarCurr] :
( v97254(VarCurr)
<=> v79592(VarCurr,bitIndex6) ) ).
fof(addAssignment_29566,axiom,
! [VarCurr] :
( v79592(VarCurr,bitIndex6)
<=> v79594(VarCurr,bitIndex6) ) ).
fof(addAssignment_29565,axiom,
! [VarCurr] :
( v79594(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29564,axiom,
! [VarCurr] :
( v97252(VarCurr)
<=> $false ) ).
fof(addAssignment_29563,axiom,
! [VarCurr] :
( v97250(VarCurr)
<=> $false ) ).
fof(addAssignment_29562,axiom,
! [VarCurr] :
( v97248(VarCurr)
<=> $true ) ).
fof(addAssignment_29561,axiom,
! [VarCurr] :
( v97246(VarCurr)
<=> $false ) ).
fof(addAssignment_29560,axiom,
! [VarCurr] :
( v97244(VarCurr)
<=> v79575(VarCurr) ) ).
fof(addAssignment_29559,axiom,
! [VarCurr] :
( v79430(VarCurr,bitIndex0)
<=> v79432(VarCurr,bitIndex0) ) ).
fof(addAssignment_29558,axiom,
! [VarCurr] :
( v79432(VarCurr,bitIndex0)
<=> v79434(VarCurr,bitIndex0) ) ).
fof(addAssignment_29557,axiom,
! [VarCurr] :
( v79434(VarCurr,bitIndex0)
<=> v79436(VarCurr,bitIndex0) ) ).
fof(addAssignment_29556,axiom,
! [VarCurr] :
( v79436(VarCurr,bitIndex0)
<=> v79438(VarCurr,bitIndex6) ) ).
fof(addAssignment_29555,axiom,
! [VarCurr] :
( v79438(VarCurr,bitIndex6)
<=> v79440(VarCurr,bitIndex6) ) ).
fof(addAssignment_29554,axiom,
! [VarCurr] :
( v79440(VarCurr,bitIndex6)
<=> v97174(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97197(VarNext)
=> ( v97174(VarNext)
<=> v97174(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1596,axiom,
! [VarNext] :
( v97197(VarNext)
=> ( v97174(VarNext)
<=> v97232(VarNext) ) ) ).
fof(addAssignment_29553,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97232(VarNext)
<=> v97230(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4572,axiom,
! [VarCurr] :
( ~ v97176(VarCurr)
=> ( v97230(VarCurr)
<=> v97233(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4582,axiom,
! [VarCurr] :
( v97176(VarCurr)
=> ( v97230(VarCurr)
<=> v97178(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4571,axiom,
! [VarCurr] :
( ~ v97210(VarCurr)
=> ( v97233(VarCurr)
<=> v97192(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4581,axiom,
! [VarCurr] :
( v97210(VarCurr)
=> ( v97233(VarCurr)
<=> v97234(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1131,axiom,
! [VarCurr] :
( ( ~ v97213(VarCurr)
& ~ v97215(VarCurr) )
=> ( v97234(VarCurr)
<=> v97238(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4570,axiom,
! [VarCurr] :
( v97215(VarCurr)
=> ( v97234(VarCurr)
<=> v97237(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4580,axiom,
! [VarCurr] :
( v97213(VarCurr)
=> ( v97234(VarCurr)
<=> v97235(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4569,axiom,
! [VarCurr] :
( ~ v97223(VarCurr)
=> ( v97238(VarCurr)
<=> v97192(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4579,axiom,
! [VarCurr] :
( v97223(VarCurr)
=> ( v97238(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4568,axiom,
! [VarCurr] :
( ~ v97217(VarCurr)
=> ( v97237(VarCurr)
<=> v97192(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4578,axiom,
! [VarCurr] :
( v97217(VarCurr)
=> ( v97237(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2090,axiom,
! [VarCurr] :
( ~ v97236(VarCurr)
=> ( v97235(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2090,axiom,
! [VarCurr] :
( v97236(VarCurr)
=> ( v97235(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6701,axiom,
! [VarCurr] :
( v97236(VarCurr)
<=> ( v97186(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97197(VarNext)
<=> ( v97198(VarNext)
& v97207(VarNext) ) ) ) ).
fof(addAssignment_29552,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97207(VarNext)
<=> v97205(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19230,axiom,
! [VarCurr] :
( v97205(VarCurr)
<=> ( v97176(VarCurr)
| v97208(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19229,axiom,
! [VarCurr] :
( v97208(VarCurr)
<=> ( v97209(VarCurr)
& v97229(VarCurr) ) ) ).
fof(writeUnaryOperator_7568,axiom,
! [VarCurr] :
( ~ v97229(VarCurr)
<=> v97176(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19228,axiom,
! [VarCurr] :
( v97209(VarCurr)
<=> ( v97210(VarCurr)
| v97227(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19227,axiom,
! [VarCurr] :
( v97227(VarCurr)
<=> ( v97188(VarCurr)
& v97228(VarCurr) ) ) ).
fof(writeUnaryOperator_7567,axiom,
! [VarCurr] :
( ~ v97228(VarCurr)
<=> v97190(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19226,axiom,
! [VarCurr] :
( v97210(VarCurr)
<=> ( v97211(VarCurr)
& v97190(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19225,axiom,
! [VarCurr] :
( v97211(VarCurr)
<=> ( v97212(VarCurr)
| v97221(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19224,axiom,
! [VarCurr] :
( v97221(VarCurr)
<=> ( v97222(VarCurr)
& v97226(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6700,axiom,
! [VarCurr] :
( v97226(VarCurr)
<=> ( ( v97214(VarCurr,bitIndex2)
<=> $false )
& ( v97214(VarCurr,bitIndex1)
<=> $false )
& ( v97214(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19223,axiom,
! [VarCurr] :
( v97222(VarCurr)
<=> ( v97223(VarCurr)
| v97224(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19222,axiom,
! [VarCurr] :
( v97224(VarCurr)
<=> ( v97188(VarCurr)
& v97225(VarCurr) ) ) ).
fof(writeUnaryOperator_7566,axiom,
! [VarCurr] :
( ~ v97225(VarCurr)
<=> v97223(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6699,axiom,
! [VarCurr] :
( v97223(VarCurr)
<=> ( v97186(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19221,axiom,
! [VarCurr] :
( v97212(VarCurr)
<=> ( v97213(VarCurr)
| v97215(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19220,axiom,
! [VarCurr] :
( v97215(VarCurr)
<=> ( v97216(VarCurr)
& v97220(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6698,axiom,
! [VarCurr] :
( v97220(VarCurr)
<=> ( ( v97214(VarCurr,bitIndex2)
<=> $false )
& ( v97214(VarCurr,bitIndex1)
<=> $true )
& ( v97214(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19219,axiom,
! [VarCurr] :
( v97216(VarCurr)
<=> ( v97217(VarCurr)
| v97218(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19218,axiom,
! [VarCurr] :
( v97218(VarCurr)
<=> ( v97188(VarCurr)
& v97219(VarCurr) ) ) ).
fof(writeUnaryOperator_7565,axiom,
! [VarCurr] :
( ~ v97219(VarCurr)
<=> v97217(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6697,axiom,
! [VarCurr] :
( v97217(VarCurr)
<=> ( v97186(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6696,axiom,
! [VarCurr] :
( v97213(VarCurr)
<=> ( ( v97214(VarCurr,bitIndex2)
<=> $true )
& ( v97214(VarCurr,bitIndex1)
<=> $false )
& ( v97214(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29551,axiom,
! [VarCurr] :
( v97214(VarCurr,bitIndex0)
<=> v97184(VarCurr) ) ).
fof(addAssignment_29550,axiom,
! [VarCurr] :
( v97214(VarCurr,bitIndex1)
<=> v97182(VarCurr) ) ).
fof(addAssignment_29549,axiom,
! [VarCurr] :
( v97214(VarCurr,bitIndex2)
<=> v97180(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19217,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97198(VarNext)
<=> ( v97199(VarNext)
& v97194(VarNext) ) ) ) ).
fof(writeUnaryOperator_7564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97199(VarNext)
<=> v97201(VarNext) ) ) ).
fof(addAssignment_29548,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97201(VarNext)
<=> v97194(VarCurr) ) ) ).
fof(addAssignment_29547,axiom,
! [VarCurr] :
( v97194(VarCurr)
<=> v79509(VarCurr) ) ).
fof(addAssignment_29546,axiom,
! [VarCurr] :
( v97192(VarCurr)
<=> $false ) ).
fof(addAssignment_29545,axiom,
! [VarCurr] :
( v97190(VarCurr)
<=> v79471(VarCurr) ) ).
fof(addAssignment_29544,axiom,
! [VarCurr] :
( v97188(VarCurr)
<=> $false ) ).
fof(addAssignment_29543,axiom,
! [VarCurr] :
( v97186(VarCurr)
<=> v79463(VarCurr,bitIndex6) ) ).
fof(addAssignment_29542,axiom,
! [VarCurr] :
( v79463(VarCurr,bitIndex6)
<=> v79465(VarCurr,bitIndex6) ) ).
fof(addAssignment_29541,axiom,
! [VarCurr] :
( v79465(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29540,axiom,
! [VarCurr] :
( v97184(VarCurr)
<=> $false ) ).
fof(addAssignment_29539,axiom,
! [VarCurr] :
( v97182(VarCurr)
<=> $false ) ).
fof(addAssignment_29538,axiom,
! [VarCurr] :
( v97180(VarCurr)
<=> $true ) ).
fof(addAssignment_29537,axiom,
! [VarCurr] :
( v97178(VarCurr)
<=> $false ) ).
fof(addAssignment_29536,axiom,
! [VarCurr] :
( v97176(VarCurr)
<=> v79446(VarCurr) ) ).
fof(addAssignment_29535,axiom,
! [VarCurr] :
( v79301(VarCurr,bitIndex0)
<=> v79303(VarCurr,bitIndex0) ) ).
fof(addAssignment_29534,axiom,
! [VarCurr] :
( v79303(VarCurr,bitIndex0)
<=> v79305(VarCurr,bitIndex0) ) ).
fof(addAssignment_29533,axiom,
! [VarCurr] :
( v79305(VarCurr,bitIndex0)
<=> v79307(VarCurr,bitIndex0) ) ).
fof(addAssignment_29532,axiom,
! [VarCurr] :
( v79307(VarCurr,bitIndex0)
<=> v79309(VarCurr,bitIndex6) ) ).
fof(addAssignment_29531,axiom,
! [VarCurr] :
( v79309(VarCurr,bitIndex6)
<=> v79311(VarCurr,bitIndex6) ) ).
fof(addAssignment_29530,axiom,
! [VarCurr] :
( v79311(VarCurr,bitIndex6)
<=> v97106(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97129(VarNext)
=> ( v97106(VarNext)
<=> v97106(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1595,axiom,
! [VarNext] :
( v97129(VarNext)
=> ( v97106(VarNext)
<=> v97164(VarNext) ) ) ).
fof(addAssignment_29529,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97164(VarNext)
<=> v97162(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4567,axiom,
! [VarCurr] :
( ~ v97108(VarCurr)
=> ( v97162(VarCurr)
<=> v97165(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4577,axiom,
! [VarCurr] :
( v97108(VarCurr)
=> ( v97162(VarCurr)
<=> v97110(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4566,axiom,
! [VarCurr] :
( ~ v97142(VarCurr)
=> ( v97165(VarCurr)
<=> v97124(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4576,axiom,
! [VarCurr] :
( v97142(VarCurr)
=> ( v97165(VarCurr)
<=> v97166(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1130,axiom,
! [VarCurr] :
( ( ~ v97145(VarCurr)
& ~ v97147(VarCurr) )
=> ( v97166(VarCurr)
<=> v97170(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4565,axiom,
! [VarCurr] :
( v97147(VarCurr)
=> ( v97166(VarCurr)
<=> v97169(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4575,axiom,
! [VarCurr] :
( v97145(VarCurr)
=> ( v97166(VarCurr)
<=> v97167(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4564,axiom,
! [VarCurr] :
( ~ v97155(VarCurr)
=> ( v97170(VarCurr)
<=> v97124(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4574,axiom,
! [VarCurr] :
( v97155(VarCurr)
=> ( v97170(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4563,axiom,
! [VarCurr] :
( ~ v97149(VarCurr)
=> ( v97169(VarCurr)
<=> v97124(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4573,axiom,
! [VarCurr] :
( v97149(VarCurr)
=> ( v97169(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2089,axiom,
! [VarCurr] :
( ~ v97168(VarCurr)
=> ( v97167(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2089,axiom,
! [VarCurr] :
( v97168(VarCurr)
=> ( v97167(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6695,axiom,
! [VarCurr] :
( v97168(VarCurr)
<=> ( v97118(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19216,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97129(VarNext)
<=> ( v97130(VarNext)
& v97139(VarNext) ) ) ) ).
fof(addAssignment_29528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97139(VarNext)
<=> v97137(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19215,axiom,
! [VarCurr] :
( v97137(VarCurr)
<=> ( v97108(VarCurr)
| v97140(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19214,axiom,
! [VarCurr] :
( v97140(VarCurr)
<=> ( v97141(VarCurr)
& v97161(VarCurr) ) ) ).
fof(writeUnaryOperator_7563,axiom,
! [VarCurr] :
( ~ v97161(VarCurr)
<=> v97108(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19213,axiom,
! [VarCurr] :
( v97141(VarCurr)
<=> ( v97142(VarCurr)
| v97159(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19212,axiom,
! [VarCurr] :
( v97159(VarCurr)
<=> ( v97120(VarCurr)
& v97160(VarCurr) ) ) ).
fof(writeUnaryOperator_7562,axiom,
! [VarCurr] :
( ~ v97160(VarCurr)
<=> v97122(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19211,axiom,
! [VarCurr] :
( v97142(VarCurr)
<=> ( v97143(VarCurr)
& v97122(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19210,axiom,
! [VarCurr] :
( v97143(VarCurr)
<=> ( v97144(VarCurr)
| v97153(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19209,axiom,
! [VarCurr] :
( v97153(VarCurr)
<=> ( v97154(VarCurr)
& v97158(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6694,axiom,
! [VarCurr] :
( v97158(VarCurr)
<=> ( ( v97146(VarCurr,bitIndex2)
<=> $false )
& ( v97146(VarCurr,bitIndex1)
<=> $false )
& ( v97146(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19208,axiom,
! [VarCurr] :
( v97154(VarCurr)
<=> ( v97155(VarCurr)
| v97156(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19207,axiom,
! [VarCurr] :
( v97156(VarCurr)
<=> ( v97120(VarCurr)
& v97157(VarCurr) ) ) ).
fof(writeUnaryOperator_7561,axiom,
! [VarCurr] :
( ~ v97157(VarCurr)
<=> v97155(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6693,axiom,
! [VarCurr] :
( v97155(VarCurr)
<=> ( v97118(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19206,axiom,
! [VarCurr] :
( v97144(VarCurr)
<=> ( v97145(VarCurr)
| v97147(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19205,axiom,
! [VarCurr] :
( v97147(VarCurr)
<=> ( v97148(VarCurr)
& v97152(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6692,axiom,
! [VarCurr] :
( v97152(VarCurr)
<=> ( ( v97146(VarCurr,bitIndex2)
<=> $false )
& ( v97146(VarCurr,bitIndex1)
<=> $true )
& ( v97146(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19204,axiom,
! [VarCurr] :
( v97148(VarCurr)
<=> ( v97149(VarCurr)
| v97150(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19203,axiom,
! [VarCurr] :
( v97150(VarCurr)
<=> ( v97120(VarCurr)
& v97151(VarCurr) ) ) ).
fof(writeUnaryOperator_7560,axiom,
! [VarCurr] :
( ~ v97151(VarCurr)
<=> v97149(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6691,axiom,
! [VarCurr] :
( v97149(VarCurr)
<=> ( v97118(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6690,axiom,
! [VarCurr] :
( v97145(VarCurr)
<=> ( ( v97146(VarCurr,bitIndex2)
<=> $true )
& ( v97146(VarCurr,bitIndex1)
<=> $false )
& ( v97146(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29527,axiom,
! [VarCurr] :
( v97146(VarCurr,bitIndex0)
<=> v97116(VarCurr) ) ).
fof(addAssignment_29526,axiom,
! [VarCurr] :
( v97146(VarCurr,bitIndex1)
<=> v97114(VarCurr) ) ).
fof(addAssignment_29525,axiom,
! [VarCurr] :
( v97146(VarCurr,bitIndex2)
<=> v97112(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19202,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97130(VarNext)
<=> ( v97131(VarNext)
& v97126(VarNext) ) ) ) ).
fof(writeUnaryOperator_7559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97131(VarNext)
<=> v97133(VarNext) ) ) ).
fof(addAssignment_29524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97133(VarNext)
<=> v97126(VarCurr) ) ) ).
fof(addAssignment_29523,axiom,
! [VarCurr] :
( v97126(VarCurr)
<=> v79380(VarCurr) ) ).
fof(addAssignment_29522,axiom,
! [VarCurr] :
( v97124(VarCurr)
<=> $false ) ).
fof(addAssignment_29521,axiom,
! [VarCurr] :
( v97122(VarCurr)
<=> v79342(VarCurr) ) ).
fof(addAssignment_29520,axiom,
! [VarCurr] :
( v97120(VarCurr)
<=> $false ) ).
fof(addAssignment_29519,axiom,
! [VarCurr] :
( v97118(VarCurr)
<=> v79334(VarCurr,bitIndex6) ) ).
fof(addAssignment_29518,axiom,
! [VarCurr] :
( v79334(VarCurr,bitIndex6)
<=> v79336(VarCurr,bitIndex6) ) ).
fof(addAssignment_29517,axiom,
! [VarCurr] :
( v79336(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29516,axiom,
! [VarCurr] :
( v97116(VarCurr)
<=> $false ) ).
fof(addAssignment_29515,axiom,
! [VarCurr] :
( v97114(VarCurr)
<=> $false ) ).
fof(addAssignment_29514,axiom,
! [VarCurr] :
( v97112(VarCurr)
<=> $true ) ).
fof(addAssignment_29513,axiom,
! [VarCurr] :
( v97110(VarCurr)
<=> $false ) ).
fof(addAssignment_29512,axiom,
! [VarCurr] :
( v97108(VarCurr)
<=> v79317(VarCurr) ) ).
fof(addAssignment_29511,axiom,
! [VarCurr] :
( v79172(VarCurr,bitIndex0)
<=> v79174(VarCurr,bitIndex0) ) ).
fof(addAssignment_29510,axiom,
! [VarCurr] :
( v79174(VarCurr,bitIndex0)
<=> v79176(VarCurr,bitIndex0) ) ).
fof(addAssignment_29509,axiom,
! [VarCurr] :
( v79176(VarCurr,bitIndex0)
<=> v79178(VarCurr,bitIndex0) ) ).
fof(addAssignment_29508,axiom,
! [VarCurr] :
( v79178(VarCurr,bitIndex0)
<=> v79180(VarCurr,bitIndex6) ) ).
fof(addAssignment_29507,axiom,
! [VarCurr] :
( v79180(VarCurr,bitIndex6)
<=> v79182(VarCurr,bitIndex6) ) ).
fof(addAssignment_29506,axiom,
! [VarCurr] :
( v79182(VarCurr,bitIndex6)
<=> v97038(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1538,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97061(VarNext)
=> ( v97038(VarNext)
<=> v97038(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1594,axiom,
! [VarNext] :
( v97061(VarNext)
=> ( v97038(VarNext)
<=> v97096(VarNext) ) ) ).
fof(addAssignment_29505,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97096(VarNext)
<=> v97094(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4562,axiom,
! [VarCurr] :
( ~ v97040(VarCurr)
=> ( v97094(VarCurr)
<=> v97097(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4572,axiom,
! [VarCurr] :
( v97040(VarCurr)
=> ( v97094(VarCurr)
<=> v97042(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4561,axiom,
! [VarCurr] :
( ~ v97074(VarCurr)
=> ( v97097(VarCurr)
<=> v97056(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4571,axiom,
! [VarCurr] :
( v97074(VarCurr)
=> ( v97097(VarCurr)
<=> v97098(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1129,axiom,
! [VarCurr] :
( ( ~ v97077(VarCurr)
& ~ v97079(VarCurr) )
=> ( v97098(VarCurr)
<=> v97102(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4560,axiom,
! [VarCurr] :
( v97079(VarCurr)
=> ( v97098(VarCurr)
<=> v97101(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4570,axiom,
! [VarCurr] :
( v97077(VarCurr)
=> ( v97098(VarCurr)
<=> v97099(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4559,axiom,
! [VarCurr] :
( ~ v97087(VarCurr)
=> ( v97102(VarCurr)
<=> v97056(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4569,axiom,
! [VarCurr] :
( v97087(VarCurr)
=> ( v97102(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4558,axiom,
! [VarCurr] :
( ~ v97081(VarCurr)
=> ( v97101(VarCurr)
<=> v97056(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4568,axiom,
! [VarCurr] :
( v97081(VarCurr)
=> ( v97101(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2088,axiom,
! [VarCurr] :
( ~ v97100(VarCurr)
=> ( v97099(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2088,axiom,
! [VarCurr] :
( v97100(VarCurr)
=> ( v97099(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6689,axiom,
! [VarCurr] :
( v97100(VarCurr)
<=> ( v97050(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19201,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97061(VarNext)
<=> ( v97062(VarNext)
& v97071(VarNext) ) ) ) ).
fof(addAssignment_29504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97071(VarNext)
<=> v97069(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19200,axiom,
! [VarCurr] :
( v97069(VarCurr)
<=> ( v97040(VarCurr)
| v97072(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19199,axiom,
! [VarCurr] :
( v97072(VarCurr)
<=> ( v97073(VarCurr)
& v97093(VarCurr) ) ) ).
fof(writeUnaryOperator_7558,axiom,
! [VarCurr] :
( ~ v97093(VarCurr)
<=> v97040(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19198,axiom,
! [VarCurr] :
( v97073(VarCurr)
<=> ( v97074(VarCurr)
| v97091(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19197,axiom,
! [VarCurr] :
( v97091(VarCurr)
<=> ( v97052(VarCurr)
& v97092(VarCurr) ) ) ).
fof(writeUnaryOperator_7557,axiom,
! [VarCurr] :
( ~ v97092(VarCurr)
<=> v97054(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19196,axiom,
! [VarCurr] :
( v97074(VarCurr)
<=> ( v97075(VarCurr)
& v97054(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19195,axiom,
! [VarCurr] :
( v97075(VarCurr)
<=> ( v97076(VarCurr)
| v97085(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19194,axiom,
! [VarCurr] :
( v97085(VarCurr)
<=> ( v97086(VarCurr)
& v97090(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6688,axiom,
! [VarCurr] :
( v97090(VarCurr)
<=> ( ( v97078(VarCurr,bitIndex2)
<=> $false )
& ( v97078(VarCurr,bitIndex1)
<=> $false )
& ( v97078(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19193,axiom,
! [VarCurr] :
( v97086(VarCurr)
<=> ( v97087(VarCurr)
| v97088(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19192,axiom,
! [VarCurr] :
( v97088(VarCurr)
<=> ( v97052(VarCurr)
& v97089(VarCurr) ) ) ).
fof(writeUnaryOperator_7556,axiom,
! [VarCurr] :
( ~ v97089(VarCurr)
<=> v97087(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6687,axiom,
! [VarCurr] :
( v97087(VarCurr)
<=> ( v97050(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19191,axiom,
! [VarCurr] :
( v97076(VarCurr)
<=> ( v97077(VarCurr)
| v97079(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19190,axiom,
! [VarCurr] :
( v97079(VarCurr)
<=> ( v97080(VarCurr)
& v97084(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6686,axiom,
! [VarCurr] :
( v97084(VarCurr)
<=> ( ( v97078(VarCurr,bitIndex2)
<=> $false )
& ( v97078(VarCurr,bitIndex1)
<=> $true )
& ( v97078(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19189,axiom,
! [VarCurr] :
( v97080(VarCurr)
<=> ( v97081(VarCurr)
| v97082(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19188,axiom,
! [VarCurr] :
( v97082(VarCurr)
<=> ( v97052(VarCurr)
& v97083(VarCurr) ) ) ).
fof(writeUnaryOperator_7555,axiom,
! [VarCurr] :
( ~ v97083(VarCurr)
<=> v97081(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6685,axiom,
! [VarCurr] :
( v97081(VarCurr)
<=> ( v97050(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6684,axiom,
! [VarCurr] :
( v97077(VarCurr)
<=> ( ( v97078(VarCurr,bitIndex2)
<=> $true )
& ( v97078(VarCurr,bitIndex1)
<=> $false )
& ( v97078(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29503,axiom,
! [VarCurr] :
( v97078(VarCurr,bitIndex0)
<=> v97048(VarCurr) ) ).
fof(addAssignment_29502,axiom,
! [VarCurr] :
( v97078(VarCurr,bitIndex1)
<=> v97046(VarCurr) ) ).
fof(addAssignment_29501,axiom,
! [VarCurr] :
( v97078(VarCurr,bitIndex2)
<=> v97044(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97062(VarNext)
<=> ( v97063(VarNext)
& v97058(VarNext) ) ) ) ).
fof(writeUnaryOperator_7554,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v97063(VarNext)
<=> v97065(VarNext) ) ) ).
fof(addAssignment_29500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97065(VarNext)
<=> v97058(VarCurr) ) ) ).
fof(addAssignment_29499,axiom,
! [VarCurr] :
( v97058(VarCurr)
<=> v79251(VarCurr) ) ).
fof(addAssignment_29498,axiom,
! [VarCurr] :
( v97056(VarCurr)
<=> $false ) ).
fof(addAssignment_29497,axiom,
! [VarCurr] :
( v97054(VarCurr)
<=> v79213(VarCurr) ) ).
fof(addAssignment_29496,axiom,
! [VarCurr] :
( v97052(VarCurr)
<=> $false ) ).
fof(addAssignment_29495,axiom,
! [VarCurr] :
( v97050(VarCurr)
<=> v79205(VarCurr,bitIndex6) ) ).
fof(addAssignment_29494,axiom,
! [VarCurr] :
( v79205(VarCurr,bitIndex6)
<=> v79207(VarCurr,bitIndex6) ) ).
fof(addAssignment_29493,axiom,
! [VarCurr] :
( v79207(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29492,axiom,
! [VarCurr] :
( v97048(VarCurr)
<=> $false ) ).
fof(addAssignment_29491,axiom,
! [VarCurr] :
( v97046(VarCurr)
<=> $false ) ).
fof(addAssignment_29490,axiom,
! [VarCurr] :
( v97044(VarCurr)
<=> $true ) ).
fof(addAssignment_29489,axiom,
! [VarCurr] :
( v97042(VarCurr)
<=> $false ) ).
fof(addAssignment_29488,axiom,
! [VarCurr] :
( v97040(VarCurr)
<=> v79188(VarCurr) ) ).
fof(addAssignment_29487,axiom,
! [VarCurr] :
( v79043(VarCurr,bitIndex0)
<=> v79045(VarCurr,bitIndex0) ) ).
fof(addAssignment_29486,axiom,
! [VarCurr] :
( v79045(VarCurr,bitIndex0)
<=> v79047(VarCurr,bitIndex0) ) ).
fof(addAssignment_29485,axiom,
! [VarCurr] :
( v79047(VarCurr,bitIndex0)
<=> v79049(VarCurr,bitIndex0) ) ).
fof(addAssignment_29484,axiom,
! [VarCurr] :
( v79049(VarCurr,bitIndex0)
<=> v79051(VarCurr,bitIndex6) ) ).
fof(addAssignment_29483,axiom,
! [VarCurr] :
( v79051(VarCurr,bitIndex6)
<=> v79053(VarCurr,bitIndex6) ) ).
fof(addAssignment_29482,axiom,
! [VarCurr] :
( v79053(VarCurr,bitIndex6)
<=> v96970(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1537,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96993(VarNext)
=> ( v96970(VarNext)
<=> v96970(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1593,axiom,
! [VarNext] :
( v96993(VarNext)
=> ( v96970(VarNext)
<=> v97028(VarNext) ) ) ).
fof(addAssignment_29481,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97028(VarNext)
<=> v97026(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4557,axiom,
! [VarCurr] :
( ~ v96972(VarCurr)
=> ( v97026(VarCurr)
<=> v97029(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4567,axiom,
! [VarCurr] :
( v96972(VarCurr)
=> ( v97026(VarCurr)
<=> v96974(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4556,axiom,
! [VarCurr] :
( ~ v97006(VarCurr)
=> ( v97029(VarCurr)
<=> v96988(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4566,axiom,
! [VarCurr] :
( v97006(VarCurr)
=> ( v97029(VarCurr)
<=> v97030(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1128,axiom,
! [VarCurr] :
( ( ~ v97009(VarCurr)
& ~ v97011(VarCurr) )
=> ( v97030(VarCurr)
<=> v97034(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4555,axiom,
! [VarCurr] :
( v97011(VarCurr)
=> ( v97030(VarCurr)
<=> v97033(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4565,axiom,
! [VarCurr] :
( v97009(VarCurr)
=> ( v97030(VarCurr)
<=> v97031(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4554,axiom,
! [VarCurr] :
( ~ v97019(VarCurr)
=> ( v97034(VarCurr)
<=> v96988(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4564,axiom,
! [VarCurr] :
( v97019(VarCurr)
=> ( v97034(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4553,axiom,
! [VarCurr] :
( ~ v97013(VarCurr)
=> ( v97033(VarCurr)
<=> v96988(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4563,axiom,
! [VarCurr] :
( v97013(VarCurr)
=> ( v97033(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2087,axiom,
! [VarCurr] :
( ~ v97032(VarCurr)
=> ( v97031(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2087,axiom,
! [VarCurr] :
( v97032(VarCurr)
=> ( v97031(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6683,axiom,
! [VarCurr] :
( v97032(VarCurr)
<=> ( v96982(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19186,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96993(VarNext)
<=> ( v96994(VarNext)
& v97003(VarNext) ) ) ) ).
fof(addAssignment_29480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v97003(VarNext)
<=> v97001(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19185,axiom,
! [VarCurr] :
( v97001(VarCurr)
<=> ( v96972(VarCurr)
| v97004(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19184,axiom,
! [VarCurr] :
( v97004(VarCurr)
<=> ( v97005(VarCurr)
& v97025(VarCurr) ) ) ).
fof(writeUnaryOperator_7553,axiom,
! [VarCurr] :
( ~ v97025(VarCurr)
<=> v96972(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19183,axiom,
! [VarCurr] :
( v97005(VarCurr)
<=> ( v97006(VarCurr)
| v97023(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19182,axiom,
! [VarCurr] :
( v97023(VarCurr)
<=> ( v96984(VarCurr)
& v97024(VarCurr) ) ) ).
fof(writeUnaryOperator_7552,axiom,
! [VarCurr] :
( ~ v97024(VarCurr)
<=> v96986(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19181,axiom,
! [VarCurr] :
( v97006(VarCurr)
<=> ( v97007(VarCurr)
& v96986(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19180,axiom,
! [VarCurr] :
( v97007(VarCurr)
<=> ( v97008(VarCurr)
| v97017(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19179,axiom,
! [VarCurr] :
( v97017(VarCurr)
<=> ( v97018(VarCurr)
& v97022(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6682,axiom,
! [VarCurr] :
( v97022(VarCurr)
<=> ( ( v97010(VarCurr,bitIndex2)
<=> $false )
& ( v97010(VarCurr,bitIndex1)
<=> $false )
& ( v97010(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19178,axiom,
! [VarCurr] :
( v97018(VarCurr)
<=> ( v97019(VarCurr)
| v97020(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19177,axiom,
! [VarCurr] :
( v97020(VarCurr)
<=> ( v96984(VarCurr)
& v97021(VarCurr) ) ) ).
fof(writeUnaryOperator_7551,axiom,
! [VarCurr] :
( ~ v97021(VarCurr)
<=> v97019(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6681,axiom,
! [VarCurr] :
( v97019(VarCurr)
<=> ( v96982(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19176,axiom,
! [VarCurr] :
( v97008(VarCurr)
<=> ( v97009(VarCurr)
| v97011(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19175,axiom,
! [VarCurr] :
( v97011(VarCurr)
<=> ( v97012(VarCurr)
& v97016(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6680,axiom,
! [VarCurr] :
( v97016(VarCurr)
<=> ( ( v97010(VarCurr,bitIndex2)
<=> $false )
& ( v97010(VarCurr,bitIndex1)
<=> $true )
& ( v97010(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19174,axiom,
! [VarCurr] :
( v97012(VarCurr)
<=> ( v97013(VarCurr)
| v97014(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19173,axiom,
! [VarCurr] :
( v97014(VarCurr)
<=> ( v96984(VarCurr)
& v97015(VarCurr) ) ) ).
fof(writeUnaryOperator_7550,axiom,
! [VarCurr] :
( ~ v97015(VarCurr)
<=> v97013(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6679,axiom,
! [VarCurr] :
( v97013(VarCurr)
<=> ( v96982(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6678,axiom,
! [VarCurr] :
( v97009(VarCurr)
<=> ( ( v97010(VarCurr,bitIndex2)
<=> $true )
& ( v97010(VarCurr,bitIndex1)
<=> $false )
& ( v97010(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29479,axiom,
! [VarCurr] :
( v97010(VarCurr,bitIndex0)
<=> v96980(VarCurr) ) ).
fof(addAssignment_29478,axiom,
! [VarCurr] :
( v97010(VarCurr,bitIndex1)
<=> v96978(VarCurr) ) ).
fof(addAssignment_29477,axiom,
! [VarCurr] :
( v97010(VarCurr,bitIndex2)
<=> v96976(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19172,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96994(VarNext)
<=> ( v96995(VarNext)
& v96990(VarNext) ) ) ) ).
fof(writeUnaryOperator_7549,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96995(VarNext)
<=> v96997(VarNext) ) ) ).
fof(addAssignment_29476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96997(VarNext)
<=> v96990(VarCurr) ) ) ).
fof(addAssignment_29475,axiom,
! [VarCurr] :
( v96990(VarCurr)
<=> v79122(VarCurr) ) ).
fof(addAssignment_29474,axiom,
! [VarCurr] :
( v96988(VarCurr)
<=> $false ) ).
fof(addAssignment_29473,axiom,
! [VarCurr] :
( v96986(VarCurr)
<=> v79084(VarCurr) ) ).
fof(addAssignment_29472,axiom,
! [VarCurr] :
( v96984(VarCurr)
<=> $false ) ).
fof(addAssignment_29471,axiom,
! [VarCurr] :
( v96982(VarCurr)
<=> v79076(VarCurr,bitIndex6) ) ).
fof(addAssignment_29470,axiom,
! [VarCurr] :
( v79076(VarCurr,bitIndex6)
<=> v79078(VarCurr,bitIndex6) ) ).
fof(addAssignment_29469,axiom,
! [VarCurr] :
( v79078(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29468,axiom,
! [VarCurr] :
( v96980(VarCurr)
<=> $false ) ).
fof(addAssignment_29467,axiom,
! [VarCurr] :
( v96978(VarCurr)
<=> $false ) ).
fof(addAssignment_29466,axiom,
! [VarCurr] :
( v96976(VarCurr)
<=> $true ) ).
fof(addAssignment_29465,axiom,
! [VarCurr] :
( v96974(VarCurr)
<=> $false ) ).
fof(addAssignment_29464,axiom,
! [VarCurr] :
( v96972(VarCurr)
<=> v79059(VarCurr) ) ).
fof(addAssignment_29463,axiom,
! [VarCurr] :
( v78914(VarCurr,bitIndex0)
<=> v78916(VarCurr,bitIndex0) ) ).
fof(addAssignment_29462,axiom,
! [VarCurr] :
( v78916(VarCurr,bitIndex0)
<=> v78918(VarCurr,bitIndex0) ) ).
fof(addAssignment_29461,axiom,
! [VarCurr] :
( v78918(VarCurr,bitIndex0)
<=> v78920(VarCurr,bitIndex0) ) ).
fof(addAssignment_29460,axiom,
! [VarCurr] :
( v78920(VarCurr,bitIndex0)
<=> v78922(VarCurr,bitIndex6) ) ).
fof(addAssignment_29459,axiom,
! [VarCurr] :
( v78922(VarCurr,bitIndex6)
<=> v78924(VarCurr,bitIndex6) ) ).
fof(addAssignment_29458,axiom,
! [VarCurr] :
( v78924(VarCurr,bitIndex6)
<=> v96902(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1536,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96925(VarNext)
=> ( v96902(VarNext)
<=> v96902(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1592,axiom,
! [VarNext] :
( v96925(VarNext)
=> ( v96902(VarNext)
<=> v96960(VarNext) ) ) ).
fof(addAssignment_29457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96960(VarNext)
<=> v96958(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4552,axiom,
! [VarCurr] :
( ~ v96904(VarCurr)
=> ( v96958(VarCurr)
<=> v96961(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4562,axiom,
! [VarCurr] :
( v96904(VarCurr)
=> ( v96958(VarCurr)
<=> v96906(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4551,axiom,
! [VarCurr] :
( ~ v96938(VarCurr)
=> ( v96961(VarCurr)
<=> v96920(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4561,axiom,
! [VarCurr] :
( v96938(VarCurr)
=> ( v96961(VarCurr)
<=> v96962(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1127,axiom,
! [VarCurr] :
( ( ~ v96941(VarCurr)
& ~ v96943(VarCurr) )
=> ( v96962(VarCurr)
<=> v96966(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4550,axiom,
! [VarCurr] :
( v96943(VarCurr)
=> ( v96962(VarCurr)
<=> v96965(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4560,axiom,
! [VarCurr] :
( v96941(VarCurr)
=> ( v96962(VarCurr)
<=> v96963(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4549,axiom,
! [VarCurr] :
( ~ v96951(VarCurr)
=> ( v96966(VarCurr)
<=> v96920(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4559,axiom,
! [VarCurr] :
( v96951(VarCurr)
=> ( v96966(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4548,axiom,
! [VarCurr] :
( ~ v96945(VarCurr)
=> ( v96965(VarCurr)
<=> v96920(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4558,axiom,
! [VarCurr] :
( v96945(VarCurr)
=> ( v96965(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2086,axiom,
! [VarCurr] :
( ~ v96964(VarCurr)
=> ( v96963(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2086,axiom,
! [VarCurr] :
( v96964(VarCurr)
=> ( v96963(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6677,axiom,
! [VarCurr] :
( v96964(VarCurr)
<=> ( v96914(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19171,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96925(VarNext)
<=> ( v96926(VarNext)
& v96935(VarNext) ) ) ) ).
fof(addAssignment_29456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96935(VarNext)
<=> v96933(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19170,axiom,
! [VarCurr] :
( v96933(VarCurr)
<=> ( v96904(VarCurr)
| v96936(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19169,axiom,
! [VarCurr] :
( v96936(VarCurr)
<=> ( v96937(VarCurr)
& v96957(VarCurr) ) ) ).
fof(writeUnaryOperator_7548,axiom,
! [VarCurr] :
( ~ v96957(VarCurr)
<=> v96904(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19168,axiom,
! [VarCurr] :
( v96937(VarCurr)
<=> ( v96938(VarCurr)
| v96955(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19167,axiom,
! [VarCurr] :
( v96955(VarCurr)
<=> ( v96916(VarCurr)
& v96956(VarCurr) ) ) ).
fof(writeUnaryOperator_7547,axiom,
! [VarCurr] :
( ~ v96956(VarCurr)
<=> v96918(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19166,axiom,
! [VarCurr] :
( v96938(VarCurr)
<=> ( v96939(VarCurr)
& v96918(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19165,axiom,
! [VarCurr] :
( v96939(VarCurr)
<=> ( v96940(VarCurr)
| v96949(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19164,axiom,
! [VarCurr] :
( v96949(VarCurr)
<=> ( v96950(VarCurr)
& v96954(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6676,axiom,
! [VarCurr] :
( v96954(VarCurr)
<=> ( ( v96942(VarCurr,bitIndex2)
<=> $false )
& ( v96942(VarCurr,bitIndex1)
<=> $false )
& ( v96942(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19163,axiom,
! [VarCurr] :
( v96950(VarCurr)
<=> ( v96951(VarCurr)
| v96952(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19162,axiom,
! [VarCurr] :
( v96952(VarCurr)
<=> ( v96916(VarCurr)
& v96953(VarCurr) ) ) ).
fof(writeUnaryOperator_7546,axiom,
! [VarCurr] :
( ~ v96953(VarCurr)
<=> v96951(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6675,axiom,
! [VarCurr] :
( v96951(VarCurr)
<=> ( v96914(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19161,axiom,
! [VarCurr] :
( v96940(VarCurr)
<=> ( v96941(VarCurr)
| v96943(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19160,axiom,
! [VarCurr] :
( v96943(VarCurr)
<=> ( v96944(VarCurr)
& v96948(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6674,axiom,
! [VarCurr] :
( v96948(VarCurr)
<=> ( ( v96942(VarCurr,bitIndex2)
<=> $false )
& ( v96942(VarCurr,bitIndex1)
<=> $true )
& ( v96942(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19159,axiom,
! [VarCurr] :
( v96944(VarCurr)
<=> ( v96945(VarCurr)
| v96946(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19158,axiom,
! [VarCurr] :
( v96946(VarCurr)
<=> ( v96916(VarCurr)
& v96947(VarCurr) ) ) ).
fof(writeUnaryOperator_7545,axiom,
! [VarCurr] :
( ~ v96947(VarCurr)
<=> v96945(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6673,axiom,
! [VarCurr] :
( v96945(VarCurr)
<=> ( v96914(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6672,axiom,
! [VarCurr] :
( v96941(VarCurr)
<=> ( ( v96942(VarCurr,bitIndex2)
<=> $true )
& ( v96942(VarCurr,bitIndex1)
<=> $false )
& ( v96942(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29455,axiom,
! [VarCurr] :
( v96942(VarCurr,bitIndex0)
<=> v96912(VarCurr) ) ).
fof(addAssignment_29454,axiom,
! [VarCurr] :
( v96942(VarCurr,bitIndex1)
<=> v96910(VarCurr) ) ).
fof(addAssignment_29453,axiom,
! [VarCurr] :
( v96942(VarCurr,bitIndex2)
<=> v96908(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19157,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96926(VarNext)
<=> ( v96927(VarNext)
& v96922(VarNext) ) ) ) ).
fof(writeUnaryOperator_7544,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96927(VarNext)
<=> v96929(VarNext) ) ) ).
fof(addAssignment_29452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96929(VarNext)
<=> v96922(VarCurr) ) ) ).
fof(addAssignment_29451,axiom,
! [VarCurr] :
( v96922(VarCurr)
<=> v78993(VarCurr) ) ).
fof(addAssignment_29450,axiom,
! [VarCurr] :
( v96920(VarCurr)
<=> $false ) ).
fof(addAssignment_29449,axiom,
! [VarCurr] :
( v96918(VarCurr)
<=> v78955(VarCurr) ) ).
fof(addAssignment_29448,axiom,
! [VarCurr] :
( v96916(VarCurr)
<=> $false ) ).
fof(addAssignment_29447,axiom,
! [VarCurr] :
( v96914(VarCurr)
<=> v78947(VarCurr,bitIndex6) ) ).
fof(addAssignment_29446,axiom,
! [VarCurr] :
( v78947(VarCurr,bitIndex6)
<=> v78949(VarCurr,bitIndex6) ) ).
fof(addAssignment_29445,axiom,
! [VarCurr] :
( v78949(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29444,axiom,
! [VarCurr] :
( v96912(VarCurr)
<=> $false ) ).
fof(addAssignment_29443,axiom,
! [VarCurr] :
( v96910(VarCurr)
<=> $false ) ).
fof(addAssignment_29442,axiom,
! [VarCurr] :
( v96908(VarCurr)
<=> $true ) ).
fof(addAssignment_29441,axiom,
! [VarCurr] :
( v96906(VarCurr)
<=> $false ) ).
fof(addAssignment_29440,axiom,
! [VarCurr] :
( v96904(VarCurr)
<=> v78930(VarCurr) ) ).
fof(addAssignment_29439,axiom,
! [VarCurr] :
( v78785(VarCurr,bitIndex0)
<=> v78787(VarCurr,bitIndex0) ) ).
fof(addAssignment_29438,axiom,
! [VarCurr] :
( v78787(VarCurr,bitIndex0)
<=> v78789(VarCurr,bitIndex0) ) ).
fof(addAssignment_29437,axiom,
! [VarCurr] :
( v78789(VarCurr,bitIndex0)
<=> v78791(VarCurr,bitIndex0) ) ).
fof(addAssignment_29436,axiom,
! [VarCurr] :
( v78791(VarCurr,bitIndex0)
<=> v78793(VarCurr,bitIndex6) ) ).
fof(addAssignment_29435,axiom,
! [VarCurr] :
( v78793(VarCurr,bitIndex6)
<=> v78795(VarCurr,bitIndex6) ) ).
fof(addAssignment_29434,axiom,
! [VarCurr] :
( v78795(VarCurr,bitIndex6)
<=> v96834(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96857(VarNext)
=> ( v96834(VarNext)
<=> v96834(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1591,axiom,
! [VarNext] :
( v96857(VarNext)
=> ( v96834(VarNext)
<=> v96892(VarNext) ) ) ).
fof(addAssignment_29433,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96892(VarNext)
<=> v96890(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4547,axiom,
! [VarCurr] :
( ~ v96836(VarCurr)
=> ( v96890(VarCurr)
<=> v96893(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4557,axiom,
! [VarCurr] :
( v96836(VarCurr)
=> ( v96890(VarCurr)
<=> v96838(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4546,axiom,
! [VarCurr] :
( ~ v96870(VarCurr)
=> ( v96893(VarCurr)
<=> v96852(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4556,axiom,
! [VarCurr] :
( v96870(VarCurr)
=> ( v96893(VarCurr)
<=> v96894(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1126,axiom,
! [VarCurr] :
( ( ~ v96873(VarCurr)
& ~ v96875(VarCurr) )
=> ( v96894(VarCurr)
<=> v96898(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4545,axiom,
! [VarCurr] :
( v96875(VarCurr)
=> ( v96894(VarCurr)
<=> v96897(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4555,axiom,
! [VarCurr] :
( v96873(VarCurr)
=> ( v96894(VarCurr)
<=> v96895(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4544,axiom,
! [VarCurr] :
( ~ v96883(VarCurr)
=> ( v96898(VarCurr)
<=> v96852(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4554,axiom,
! [VarCurr] :
( v96883(VarCurr)
=> ( v96898(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4543,axiom,
! [VarCurr] :
( ~ v96877(VarCurr)
=> ( v96897(VarCurr)
<=> v96852(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4553,axiom,
! [VarCurr] :
( v96877(VarCurr)
=> ( v96897(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2085,axiom,
! [VarCurr] :
( ~ v96896(VarCurr)
=> ( v96895(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2085,axiom,
! [VarCurr] :
( v96896(VarCurr)
=> ( v96895(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6671,axiom,
! [VarCurr] :
( v96896(VarCurr)
<=> ( v96846(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19156,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96857(VarNext)
<=> ( v96858(VarNext)
& v96867(VarNext) ) ) ) ).
fof(addAssignment_29432,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96867(VarNext)
<=> v96865(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19155,axiom,
! [VarCurr] :
( v96865(VarCurr)
<=> ( v96836(VarCurr)
| v96868(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19154,axiom,
! [VarCurr] :
( v96868(VarCurr)
<=> ( v96869(VarCurr)
& v96889(VarCurr) ) ) ).
fof(writeUnaryOperator_7543,axiom,
! [VarCurr] :
( ~ v96889(VarCurr)
<=> v96836(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19153,axiom,
! [VarCurr] :
( v96869(VarCurr)
<=> ( v96870(VarCurr)
| v96887(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19152,axiom,
! [VarCurr] :
( v96887(VarCurr)
<=> ( v96848(VarCurr)
& v96888(VarCurr) ) ) ).
fof(writeUnaryOperator_7542,axiom,
! [VarCurr] :
( ~ v96888(VarCurr)
<=> v96850(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19151,axiom,
! [VarCurr] :
( v96870(VarCurr)
<=> ( v96871(VarCurr)
& v96850(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19150,axiom,
! [VarCurr] :
( v96871(VarCurr)
<=> ( v96872(VarCurr)
| v96881(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19149,axiom,
! [VarCurr] :
( v96881(VarCurr)
<=> ( v96882(VarCurr)
& v96886(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6670,axiom,
! [VarCurr] :
( v96886(VarCurr)
<=> ( ( v96874(VarCurr,bitIndex2)
<=> $false )
& ( v96874(VarCurr,bitIndex1)
<=> $false )
& ( v96874(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19148,axiom,
! [VarCurr] :
( v96882(VarCurr)
<=> ( v96883(VarCurr)
| v96884(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19147,axiom,
! [VarCurr] :
( v96884(VarCurr)
<=> ( v96848(VarCurr)
& v96885(VarCurr) ) ) ).
fof(writeUnaryOperator_7541,axiom,
! [VarCurr] :
( ~ v96885(VarCurr)
<=> v96883(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6669,axiom,
! [VarCurr] :
( v96883(VarCurr)
<=> ( v96846(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19146,axiom,
! [VarCurr] :
( v96872(VarCurr)
<=> ( v96873(VarCurr)
| v96875(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19145,axiom,
! [VarCurr] :
( v96875(VarCurr)
<=> ( v96876(VarCurr)
& v96880(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6668,axiom,
! [VarCurr] :
( v96880(VarCurr)
<=> ( ( v96874(VarCurr,bitIndex2)
<=> $false )
& ( v96874(VarCurr,bitIndex1)
<=> $true )
& ( v96874(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19144,axiom,
! [VarCurr] :
( v96876(VarCurr)
<=> ( v96877(VarCurr)
| v96878(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19143,axiom,
! [VarCurr] :
( v96878(VarCurr)
<=> ( v96848(VarCurr)
& v96879(VarCurr) ) ) ).
fof(writeUnaryOperator_7540,axiom,
! [VarCurr] :
( ~ v96879(VarCurr)
<=> v96877(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6667,axiom,
! [VarCurr] :
( v96877(VarCurr)
<=> ( v96846(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6666,axiom,
! [VarCurr] :
( v96873(VarCurr)
<=> ( ( v96874(VarCurr,bitIndex2)
<=> $true )
& ( v96874(VarCurr,bitIndex1)
<=> $false )
& ( v96874(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29431,axiom,
! [VarCurr] :
( v96874(VarCurr,bitIndex0)
<=> v96844(VarCurr) ) ).
fof(addAssignment_29430,axiom,
! [VarCurr] :
( v96874(VarCurr,bitIndex1)
<=> v96842(VarCurr) ) ).
fof(addAssignment_29429,axiom,
! [VarCurr] :
( v96874(VarCurr,bitIndex2)
<=> v96840(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19142,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96858(VarNext)
<=> ( v96859(VarNext)
& v96854(VarNext) ) ) ) ).
fof(writeUnaryOperator_7539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96859(VarNext)
<=> v96861(VarNext) ) ) ).
fof(addAssignment_29428,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96861(VarNext)
<=> v96854(VarCurr) ) ) ).
fof(addAssignment_29427,axiom,
! [VarCurr] :
( v96854(VarCurr)
<=> v78864(VarCurr) ) ).
fof(addAssignment_29426,axiom,
! [VarCurr] :
( v96852(VarCurr)
<=> $false ) ).
fof(addAssignment_29425,axiom,
! [VarCurr] :
( v96850(VarCurr)
<=> v78826(VarCurr) ) ).
fof(addAssignment_29424,axiom,
! [VarCurr] :
( v96848(VarCurr)
<=> $false ) ).
fof(addAssignment_29423,axiom,
! [VarCurr] :
( v96846(VarCurr)
<=> v78818(VarCurr,bitIndex6) ) ).
fof(addAssignment_29422,axiom,
! [VarCurr] :
( v78818(VarCurr,bitIndex6)
<=> v78820(VarCurr,bitIndex6) ) ).
fof(addAssignment_29421,axiom,
! [VarCurr] :
( v78820(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29420,axiom,
! [VarCurr] :
( v96844(VarCurr)
<=> $false ) ).
fof(addAssignment_29419,axiom,
! [VarCurr] :
( v96842(VarCurr)
<=> $false ) ).
fof(addAssignment_29418,axiom,
! [VarCurr] :
( v96840(VarCurr)
<=> $true ) ).
fof(addAssignment_29417,axiom,
! [VarCurr] :
( v96838(VarCurr)
<=> $false ) ).
fof(addAssignment_29416,axiom,
! [VarCurr] :
( v96836(VarCurr)
<=> v78801(VarCurr) ) ).
fof(addAssignment_29415,axiom,
! [VarCurr] :
( v78656(VarCurr,bitIndex0)
<=> v78658(VarCurr,bitIndex0) ) ).
fof(addAssignment_29414,axiom,
! [VarCurr] :
( v78658(VarCurr,bitIndex0)
<=> v78660(VarCurr,bitIndex0) ) ).
fof(addAssignment_29413,axiom,
! [VarCurr] :
( v78660(VarCurr,bitIndex0)
<=> v78662(VarCurr,bitIndex0) ) ).
fof(addAssignment_29412,axiom,
! [VarCurr] :
( v78662(VarCurr,bitIndex0)
<=> v78664(VarCurr,bitIndex6) ) ).
fof(addAssignment_29411,axiom,
! [VarCurr] :
( v78664(VarCurr,bitIndex6)
<=> v78666(VarCurr,bitIndex6) ) ).
fof(addAssignment_29410,axiom,
! [VarCurr] :
( v78666(VarCurr,bitIndex6)
<=> v96766(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96789(VarNext)
=> ( v96766(VarNext)
<=> v96766(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1590,axiom,
! [VarNext] :
( v96789(VarNext)
=> ( v96766(VarNext)
<=> v96824(VarNext) ) ) ).
fof(addAssignment_29409,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96824(VarNext)
<=> v96822(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4542,axiom,
! [VarCurr] :
( ~ v96768(VarCurr)
=> ( v96822(VarCurr)
<=> v96825(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4552,axiom,
! [VarCurr] :
( v96768(VarCurr)
=> ( v96822(VarCurr)
<=> v96770(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4541,axiom,
! [VarCurr] :
( ~ v96802(VarCurr)
=> ( v96825(VarCurr)
<=> v96784(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4551,axiom,
! [VarCurr] :
( v96802(VarCurr)
=> ( v96825(VarCurr)
<=> v96826(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1125,axiom,
! [VarCurr] :
( ( ~ v96805(VarCurr)
& ~ v96807(VarCurr) )
=> ( v96826(VarCurr)
<=> v96830(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4540,axiom,
! [VarCurr] :
( v96807(VarCurr)
=> ( v96826(VarCurr)
<=> v96829(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4550,axiom,
! [VarCurr] :
( v96805(VarCurr)
=> ( v96826(VarCurr)
<=> v96827(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4539,axiom,
! [VarCurr] :
( ~ v96815(VarCurr)
=> ( v96830(VarCurr)
<=> v96784(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4549,axiom,
! [VarCurr] :
( v96815(VarCurr)
=> ( v96830(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4538,axiom,
! [VarCurr] :
( ~ v96809(VarCurr)
=> ( v96829(VarCurr)
<=> v96784(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4548,axiom,
! [VarCurr] :
( v96809(VarCurr)
=> ( v96829(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2084,axiom,
! [VarCurr] :
( ~ v96828(VarCurr)
=> ( v96827(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2084,axiom,
! [VarCurr] :
( v96828(VarCurr)
=> ( v96827(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6665,axiom,
! [VarCurr] :
( v96828(VarCurr)
<=> ( v96778(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19141,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96789(VarNext)
<=> ( v96790(VarNext)
& v96799(VarNext) ) ) ) ).
fof(addAssignment_29408,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96799(VarNext)
<=> v96797(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19140,axiom,
! [VarCurr] :
( v96797(VarCurr)
<=> ( v96768(VarCurr)
| v96800(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19139,axiom,
! [VarCurr] :
( v96800(VarCurr)
<=> ( v96801(VarCurr)
& v96821(VarCurr) ) ) ).
fof(writeUnaryOperator_7538,axiom,
! [VarCurr] :
( ~ v96821(VarCurr)
<=> v96768(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19138,axiom,
! [VarCurr] :
( v96801(VarCurr)
<=> ( v96802(VarCurr)
| v96819(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19137,axiom,
! [VarCurr] :
( v96819(VarCurr)
<=> ( v96780(VarCurr)
& v96820(VarCurr) ) ) ).
fof(writeUnaryOperator_7537,axiom,
! [VarCurr] :
( ~ v96820(VarCurr)
<=> v96782(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19136,axiom,
! [VarCurr] :
( v96802(VarCurr)
<=> ( v96803(VarCurr)
& v96782(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19135,axiom,
! [VarCurr] :
( v96803(VarCurr)
<=> ( v96804(VarCurr)
| v96813(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19134,axiom,
! [VarCurr] :
( v96813(VarCurr)
<=> ( v96814(VarCurr)
& v96818(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6664,axiom,
! [VarCurr] :
( v96818(VarCurr)
<=> ( ( v96806(VarCurr,bitIndex2)
<=> $false )
& ( v96806(VarCurr,bitIndex1)
<=> $false )
& ( v96806(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19133,axiom,
! [VarCurr] :
( v96814(VarCurr)
<=> ( v96815(VarCurr)
| v96816(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19132,axiom,
! [VarCurr] :
( v96816(VarCurr)
<=> ( v96780(VarCurr)
& v96817(VarCurr) ) ) ).
fof(writeUnaryOperator_7536,axiom,
! [VarCurr] :
( ~ v96817(VarCurr)
<=> v96815(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6663,axiom,
! [VarCurr] :
( v96815(VarCurr)
<=> ( v96778(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19131,axiom,
! [VarCurr] :
( v96804(VarCurr)
<=> ( v96805(VarCurr)
| v96807(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19130,axiom,
! [VarCurr] :
( v96807(VarCurr)
<=> ( v96808(VarCurr)
& v96812(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6662,axiom,
! [VarCurr] :
( v96812(VarCurr)
<=> ( ( v96806(VarCurr,bitIndex2)
<=> $false )
& ( v96806(VarCurr,bitIndex1)
<=> $true )
& ( v96806(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19129,axiom,
! [VarCurr] :
( v96808(VarCurr)
<=> ( v96809(VarCurr)
| v96810(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19128,axiom,
! [VarCurr] :
( v96810(VarCurr)
<=> ( v96780(VarCurr)
& v96811(VarCurr) ) ) ).
fof(writeUnaryOperator_7535,axiom,
! [VarCurr] :
( ~ v96811(VarCurr)
<=> v96809(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6661,axiom,
! [VarCurr] :
( v96809(VarCurr)
<=> ( v96778(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6660,axiom,
! [VarCurr] :
( v96805(VarCurr)
<=> ( ( v96806(VarCurr,bitIndex2)
<=> $true )
& ( v96806(VarCurr,bitIndex1)
<=> $false )
& ( v96806(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29407,axiom,
! [VarCurr] :
( v96806(VarCurr,bitIndex0)
<=> v96776(VarCurr) ) ).
fof(addAssignment_29406,axiom,
! [VarCurr] :
( v96806(VarCurr,bitIndex1)
<=> v96774(VarCurr) ) ).
fof(addAssignment_29405,axiom,
! [VarCurr] :
( v96806(VarCurr,bitIndex2)
<=> v96772(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96790(VarNext)
<=> ( v96791(VarNext)
& v96786(VarNext) ) ) ) ).
fof(writeUnaryOperator_7534,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96791(VarNext)
<=> v96793(VarNext) ) ) ).
fof(addAssignment_29404,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96793(VarNext)
<=> v96786(VarCurr) ) ) ).
fof(addAssignment_29403,axiom,
! [VarCurr] :
( v96786(VarCurr)
<=> v78735(VarCurr) ) ).
fof(addAssignment_29402,axiom,
! [VarCurr] :
( v96784(VarCurr)
<=> $false ) ).
fof(addAssignment_29401,axiom,
! [VarCurr] :
( v96782(VarCurr)
<=> v78697(VarCurr) ) ).
fof(addAssignment_29400,axiom,
! [VarCurr] :
( v96780(VarCurr)
<=> $false ) ).
fof(addAssignment_29399,axiom,
! [VarCurr] :
( v96778(VarCurr)
<=> v78689(VarCurr,bitIndex6) ) ).
fof(addAssignment_29398,axiom,
! [VarCurr] :
( v78689(VarCurr,bitIndex6)
<=> v78691(VarCurr,bitIndex6) ) ).
fof(addAssignment_29397,axiom,
! [VarCurr] :
( v78691(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29396,axiom,
! [VarCurr] :
( v96776(VarCurr)
<=> $false ) ).
fof(addAssignment_29395,axiom,
! [VarCurr] :
( v96774(VarCurr)
<=> $false ) ).
fof(addAssignment_29394,axiom,
! [VarCurr] :
( v96772(VarCurr)
<=> $true ) ).
fof(addAssignment_29393,axiom,
! [VarCurr] :
( v96770(VarCurr)
<=> $false ) ).
fof(addAssignment_29392,axiom,
! [VarCurr] :
( v96768(VarCurr)
<=> v78672(VarCurr) ) ).
fof(addAssignment_29391,axiom,
! [VarCurr] :
( v78527(VarCurr,bitIndex0)
<=> v78529(VarCurr,bitIndex0) ) ).
fof(addAssignment_29390,axiom,
! [VarCurr] :
( v78529(VarCurr,bitIndex0)
<=> v78531(VarCurr,bitIndex0) ) ).
fof(addAssignment_29389,axiom,
! [VarCurr] :
( v78531(VarCurr,bitIndex0)
<=> v78533(VarCurr,bitIndex0) ) ).
fof(addAssignment_29388,axiom,
! [VarCurr] :
( v78533(VarCurr,bitIndex0)
<=> v78535(VarCurr,bitIndex6) ) ).
fof(addAssignment_29387,axiom,
! [VarCurr] :
( v78535(VarCurr,bitIndex6)
<=> v78537(VarCurr,bitIndex6) ) ).
fof(addAssignment_29386,axiom,
! [VarCurr] :
( v78537(VarCurr,bitIndex6)
<=> v96698(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1533,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96721(VarNext)
=> ( v96698(VarNext)
<=> v96698(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1589,axiom,
! [VarNext] :
( v96721(VarNext)
=> ( v96698(VarNext)
<=> v96756(VarNext) ) ) ).
fof(addAssignment_29385,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96756(VarNext)
<=> v96754(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4537,axiom,
! [VarCurr] :
( ~ v96700(VarCurr)
=> ( v96754(VarCurr)
<=> v96757(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4547,axiom,
! [VarCurr] :
( v96700(VarCurr)
=> ( v96754(VarCurr)
<=> v96702(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4536,axiom,
! [VarCurr] :
( ~ v96734(VarCurr)
=> ( v96757(VarCurr)
<=> v96716(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4546,axiom,
! [VarCurr] :
( v96734(VarCurr)
=> ( v96757(VarCurr)
<=> v96758(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1124,axiom,
! [VarCurr] :
( ( ~ v96737(VarCurr)
& ~ v96739(VarCurr) )
=> ( v96758(VarCurr)
<=> v96762(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4535,axiom,
! [VarCurr] :
( v96739(VarCurr)
=> ( v96758(VarCurr)
<=> v96761(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4545,axiom,
! [VarCurr] :
( v96737(VarCurr)
=> ( v96758(VarCurr)
<=> v96759(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4534,axiom,
! [VarCurr] :
( ~ v96747(VarCurr)
=> ( v96762(VarCurr)
<=> v96716(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4544,axiom,
! [VarCurr] :
( v96747(VarCurr)
=> ( v96762(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4533,axiom,
! [VarCurr] :
( ~ v96741(VarCurr)
=> ( v96761(VarCurr)
<=> v96716(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4543,axiom,
! [VarCurr] :
( v96741(VarCurr)
=> ( v96761(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2083,axiom,
! [VarCurr] :
( ~ v96760(VarCurr)
=> ( v96759(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2083,axiom,
! [VarCurr] :
( v96760(VarCurr)
=> ( v96759(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6659,axiom,
! [VarCurr] :
( v96760(VarCurr)
<=> ( v96710(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19126,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96721(VarNext)
<=> ( v96722(VarNext)
& v96731(VarNext) ) ) ) ).
fof(addAssignment_29384,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96731(VarNext)
<=> v96729(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19125,axiom,
! [VarCurr] :
( v96729(VarCurr)
<=> ( v96700(VarCurr)
| v96732(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19124,axiom,
! [VarCurr] :
( v96732(VarCurr)
<=> ( v96733(VarCurr)
& v96753(VarCurr) ) ) ).
fof(writeUnaryOperator_7533,axiom,
! [VarCurr] :
( ~ v96753(VarCurr)
<=> v96700(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19123,axiom,
! [VarCurr] :
( v96733(VarCurr)
<=> ( v96734(VarCurr)
| v96751(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19122,axiom,
! [VarCurr] :
( v96751(VarCurr)
<=> ( v96712(VarCurr)
& v96752(VarCurr) ) ) ).
fof(writeUnaryOperator_7532,axiom,
! [VarCurr] :
( ~ v96752(VarCurr)
<=> v96714(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19121,axiom,
! [VarCurr] :
( v96734(VarCurr)
<=> ( v96735(VarCurr)
& v96714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19120,axiom,
! [VarCurr] :
( v96735(VarCurr)
<=> ( v96736(VarCurr)
| v96745(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19119,axiom,
! [VarCurr] :
( v96745(VarCurr)
<=> ( v96746(VarCurr)
& v96750(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6658,axiom,
! [VarCurr] :
( v96750(VarCurr)
<=> ( ( v96738(VarCurr,bitIndex2)
<=> $false )
& ( v96738(VarCurr,bitIndex1)
<=> $false )
& ( v96738(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19118,axiom,
! [VarCurr] :
( v96746(VarCurr)
<=> ( v96747(VarCurr)
| v96748(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19117,axiom,
! [VarCurr] :
( v96748(VarCurr)
<=> ( v96712(VarCurr)
& v96749(VarCurr) ) ) ).
fof(writeUnaryOperator_7531,axiom,
! [VarCurr] :
( ~ v96749(VarCurr)
<=> v96747(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6657,axiom,
! [VarCurr] :
( v96747(VarCurr)
<=> ( v96710(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19116,axiom,
! [VarCurr] :
( v96736(VarCurr)
<=> ( v96737(VarCurr)
| v96739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19115,axiom,
! [VarCurr] :
( v96739(VarCurr)
<=> ( v96740(VarCurr)
& v96744(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6656,axiom,
! [VarCurr] :
( v96744(VarCurr)
<=> ( ( v96738(VarCurr,bitIndex2)
<=> $false )
& ( v96738(VarCurr,bitIndex1)
<=> $true )
& ( v96738(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19114,axiom,
! [VarCurr] :
( v96740(VarCurr)
<=> ( v96741(VarCurr)
| v96742(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19113,axiom,
! [VarCurr] :
( v96742(VarCurr)
<=> ( v96712(VarCurr)
& v96743(VarCurr) ) ) ).
fof(writeUnaryOperator_7530,axiom,
! [VarCurr] :
( ~ v96743(VarCurr)
<=> v96741(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6655,axiom,
! [VarCurr] :
( v96741(VarCurr)
<=> ( v96710(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6654,axiom,
! [VarCurr] :
( v96737(VarCurr)
<=> ( ( v96738(VarCurr,bitIndex2)
<=> $true )
& ( v96738(VarCurr,bitIndex1)
<=> $false )
& ( v96738(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29383,axiom,
! [VarCurr] :
( v96738(VarCurr,bitIndex0)
<=> v96708(VarCurr) ) ).
fof(addAssignment_29382,axiom,
! [VarCurr] :
( v96738(VarCurr,bitIndex1)
<=> v96706(VarCurr) ) ).
fof(addAssignment_29381,axiom,
! [VarCurr] :
( v96738(VarCurr,bitIndex2)
<=> v96704(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19112,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96722(VarNext)
<=> ( v96723(VarNext)
& v96718(VarNext) ) ) ) ).
fof(writeUnaryOperator_7529,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96723(VarNext)
<=> v96725(VarNext) ) ) ).
fof(addAssignment_29380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96725(VarNext)
<=> v96718(VarCurr) ) ) ).
fof(addAssignment_29379,axiom,
! [VarCurr] :
( v96718(VarCurr)
<=> v78606(VarCurr) ) ).
fof(addAssignment_29378,axiom,
! [VarCurr] :
( v96716(VarCurr)
<=> $false ) ).
fof(addAssignment_29377,axiom,
! [VarCurr] :
( v96714(VarCurr)
<=> v78568(VarCurr) ) ).
fof(addAssignment_29376,axiom,
! [VarCurr] :
( v96712(VarCurr)
<=> $false ) ).
fof(addAssignment_29375,axiom,
! [VarCurr] :
( v96710(VarCurr)
<=> v78560(VarCurr,bitIndex6) ) ).
fof(addAssignment_29374,axiom,
! [VarCurr] :
( v78560(VarCurr,bitIndex6)
<=> v78562(VarCurr,bitIndex6) ) ).
fof(addAssignment_29373,axiom,
! [VarCurr] :
( v78562(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29372,axiom,
! [VarCurr] :
( v96708(VarCurr)
<=> $false ) ).
fof(addAssignment_29371,axiom,
! [VarCurr] :
( v96706(VarCurr)
<=> $false ) ).
fof(addAssignment_29370,axiom,
! [VarCurr] :
( v96704(VarCurr)
<=> $true ) ).
fof(addAssignment_29369,axiom,
! [VarCurr] :
( v96702(VarCurr)
<=> $false ) ).
fof(addAssignment_29368,axiom,
! [VarCurr] :
( v96700(VarCurr)
<=> v78543(VarCurr) ) ).
fof(addAssignment_29367,axiom,
! [VarCurr] :
( v78398(VarCurr,bitIndex0)
<=> v78400(VarCurr,bitIndex0) ) ).
fof(addAssignment_29366,axiom,
! [VarCurr] :
( v78400(VarCurr,bitIndex0)
<=> v78402(VarCurr,bitIndex0) ) ).
fof(addAssignment_29365,axiom,
! [VarCurr] :
( v78402(VarCurr,bitIndex0)
<=> v78404(VarCurr,bitIndex0) ) ).
fof(addAssignment_29364,axiom,
! [VarCurr] :
( v78404(VarCurr,bitIndex0)
<=> v78406(VarCurr,bitIndex6) ) ).
fof(addAssignment_29363,axiom,
! [VarCurr] :
( v78406(VarCurr,bitIndex6)
<=> v78408(VarCurr,bitIndex6) ) ).
fof(addAssignment_29362,axiom,
! [VarCurr] :
( v78408(VarCurr,bitIndex6)
<=> v96630(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1532,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96653(VarNext)
=> ( v96630(VarNext)
<=> v96630(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1588,axiom,
! [VarNext] :
( v96653(VarNext)
=> ( v96630(VarNext)
<=> v96688(VarNext) ) ) ).
fof(addAssignment_29361,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96688(VarNext)
<=> v96686(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4532,axiom,
! [VarCurr] :
( ~ v96632(VarCurr)
=> ( v96686(VarCurr)
<=> v96689(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4542,axiom,
! [VarCurr] :
( v96632(VarCurr)
=> ( v96686(VarCurr)
<=> v96634(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4531,axiom,
! [VarCurr] :
( ~ v96666(VarCurr)
=> ( v96689(VarCurr)
<=> v96648(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4541,axiom,
! [VarCurr] :
( v96666(VarCurr)
=> ( v96689(VarCurr)
<=> v96690(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1123,axiom,
! [VarCurr] :
( ( ~ v96669(VarCurr)
& ~ v96671(VarCurr) )
=> ( v96690(VarCurr)
<=> v96694(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4530,axiom,
! [VarCurr] :
( v96671(VarCurr)
=> ( v96690(VarCurr)
<=> v96693(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4540,axiom,
! [VarCurr] :
( v96669(VarCurr)
=> ( v96690(VarCurr)
<=> v96691(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4529,axiom,
! [VarCurr] :
( ~ v96679(VarCurr)
=> ( v96694(VarCurr)
<=> v96648(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4539,axiom,
! [VarCurr] :
( v96679(VarCurr)
=> ( v96694(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4528,axiom,
! [VarCurr] :
( ~ v96673(VarCurr)
=> ( v96693(VarCurr)
<=> v96648(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4538,axiom,
! [VarCurr] :
( v96673(VarCurr)
=> ( v96693(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2082,axiom,
! [VarCurr] :
( ~ v96692(VarCurr)
=> ( v96691(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2082,axiom,
! [VarCurr] :
( v96692(VarCurr)
=> ( v96691(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6653,axiom,
! [VarCurr] :
( v96692(VarCurr)
<=> ( v96642(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96653(VarNext)
<=> ( v96654(VarNext)
& v96663(VarNext) ) ) ) ).
fof(addAssignment_29360,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96663(VarNext)
<=> v96661(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19110,axiom,
! [VarCurr] :
( v96661(VarCurr)
<=> ( v96632(VarCurr)
| v96664(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19109,axiom,
! [VarCurr] :
( v96664(VarCurr)
<=> ( v96665(VarCurr)
& v96685(VarCurr) ) ) ).
fof(writeUnaryOperator_7528,axiom,
! [VarCurr] :
( ~ v96685(VarCurr)
<=> v96632(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19108,axiom,
! [VarCurr] :
( v96665(VarCurr)
<=> ( v96666(VarCurr)
| v96683(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19107,axiom,
! [VarCurr] :
( v96683(VarCurr)
<=> ( v96644(VarCurr)
& v96684(VarCurr) ) ) ).
fof(writeUnaryOperator_7527,axiom,
! [VarCurr] :
( ~ v96684(VarCurr)
<=> v96646(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19106,axiom,
! [VarCurr] :
( v96666(VarCurr)
<=> ( v96667(VarCurr)
& v96646(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19105,axiom,
! [VarCurr] :
( v96667(VarCurr)
<=> ( v96668(VarCurr)
| v96677(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19104,axiom,
! [VarCurr] :
( v96677(VarCurr)
<=> ( v96678(VarCurr)
& v96682(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6652,axiom,
! [VarCurr] :
( v96682(VarCurr)
<=> ( ( v96670(VarCurr,bitIndex2)
<=> $false )
& ( v96670(VarCurr,bitIndex1)
<=> $false )
& ( v96670(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19103,axiom,
! [VarCurr] :
( v96678(VarCurr)
<=> ( v96679(VarCurr)
| v96680(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19102,axiom,
! [VarCurr] :
( v96680(VarCurr)
<=> ( v96644(VarCurr)
& v96681(VarCurr) ) ) ).
fof(writeUnaryOperator_7526,axiom,
! [VarCurr] :
( ~ v96681(VarCurr)
<=> v96679(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6651,axiom,
! [VarCurr] :
( v96679(VarCurr)
<=> ( v96642(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19101,axiom,
! [VarCurr] :
( v96668(VarCurr)
<=> ( v96669(VarCurr)
| v96671(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19100,axiom,
! [VarCurr] :
( v96671(VarCurr)
<=> ( v96672(VarCurr)
& v96676(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6650,axiom,
! [VarCurr] :
( v96676(VarCurr)
<=> ( ( v96670(VarCurr,bitIndex2)
<=> $false )
& ( v96670(VarCurr,bitIndex1)
<=> $true )
& ( v96670(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19099,axiom,
! [VarCurr] :
( v96672(VarCurr)
<=> ( v96673(VarCurr)
| v96674(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19098,axiom,
! [VarCurr] :
( v96674(VarCurr)
<=> ( v96644(VarCurr)
& v96675(VarCurr) ) ) ).
fof(writeUnaryOperator_7525,axiom,
! [VarCurr] :
( ~ v96675(VarCurr)
<=> v96673(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6649,axiom,
! [VarCurr] :
( v96673(VarCurr)
<=> ( v96642(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6648,axiom,
! [VarCurr] :
( v96669(VarCurr)
<=> ( ( v96670(VarCurr,bitIndex2)
<=> $true )
& ( v96670(VarCurr,bitIndex1)
<=> $false )
& ( v96670(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29359,axiom,
! [VarCurr] :
( v96670(VarCurr,bitIndex0)
<=> v96640(VarCurr) ) ).
fof(addAssignment_29358,axiom,
! [VarCurr] :
( v96670(VarCurr,bitIndex1)
<=> v96638(VarCurr) ) ).
fof(addAssignment_29357,axiom,
! [VarCurr] :
( v96670(VarCurr,bitIndex2)
<=> v96636(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19097,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96654(VarNext)
<=> ( v96655(VarNext)
& v96650(VarNext) ) ) ) ).
fof(writeUnaryOperator_7524,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96655(VarNext)
<=> v96657(VarNext) ) ) ).
fof(addAssignment_29356,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96657(VarNext)
<=> v96650(VarCurr) ) ) ).
fof(addAssignment_29355,axiom,
! [VarCurr] :
( v96650(VarCurr)
<=> v78477(VarCurr) ) ).
fof(addAssignment_29354,axiom,
! [VarCurr] :
( v96648(VarCurr)
<=> $false ) ).
fof(addAssignment_29353,axiom,
! [VarCurr] :
( v96646(VarCurr)
<=> v78439(VarCurr) ) ).
fof(addAssignment_29352,axiom,
! [VarCurr] :
( v96644(VarCurr)
<=> $false ) ).
fof(addAssignment_29351,axiom,
! [VarCurr] :
( v96642(VarCurr)
<=> v78431(VarCurr,bitIndex6) ) ).
fof(addAssignment_29350,axiom,
! [VarCurr] :
( v78431(VarCurr,bitIndex6)
<=> v78433(VarCurr,bitIndex6) ) ).
fof(addAssignment_29349,axiom,
! [VarCurr] :
( v78433(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29348,axiom,
! [VarCurr] :
( v96640(VarCurr)
<=> $false ) ).
fof(addAssignment_29347,axiom,
! [VarCurr] :
( v96638(VarCurr)
<=> $false ) ).
fof(addAssignment_29346,axiom,
! [VarCurr] :
( v96636(VarCurr)
<=> $true ) ).
fof(addAssignment_29345,axiom,
! [VarCurr] :
( v96634(VarCurr)
<=> $false ) ).
fof(addAssignment_29344,axiom,
! [VarCurr] :
( v96632(VarCurr)
<=> v78414(VarCurr) ) ).
fof(addAssignment_29343,axiom,
! [VarCurr] :
( v78269(VarCurr,bitIndex0)
<=> v78271(VarCurr,bitIndex0) ) ).
fof(addAssignment_29342,axiom,
! [VarCurr] :
( v78271(VarCurr,bitIndex0)
<=> v78273(VarCurr,bitIndex0) ) ).
fof(addAssignment_29341,axiom,
! [VarCurr] :
( v78273(VarCurr,bitIndex0)
<=> v78275(VarCurr,bitIndex0) ) ).
fof(addAssignment_29340,axiom,
! [VarCurr] :
( v78275(VarCurr,bitIndex0)
<=> v78277(VarCurr,bitIndex6) ) ).
fof(addAssignment_29339,axiom,
! [VarCurr] :
( v78277(VarCurr,bitIndex6)
<=> v78279(VarCurr,bitIndex6) ) ).
fof(addAssignment_29338,axiom,
! [VarCurr] :
( v78279(VarCurr,bitIndex6)
<=> v96562(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96585(VarNext)
=> ( v96562(VarNext)
<=> v96562(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1587,axiom,
! [VarNext] :
( v96585(VarNext)
=> ( v96562(VarNext)
<=> v96620(VarNext) ) ) ).
fof(addAssignment_29337,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96620(VarNext)
<=> v96618(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4527,axiom,
! [VarCurr] :
( ~ v96564(VarCurr)
=> ( v96618(VarCurr)
<=> v96621(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4537,axiom,
! [VarCurr] :
( v96564(VarCurr)
=> ( v96618(VarCurr)
<=> v96566(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4526,axiom,
! [VarCurr] :
( ~ v96598(VarCurr)
=> ( v96621(VarCurr)
<=> v96580(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4536,axiom,
! [VarCurr] :
( v96598(VarCurr)
=> ( v96621(VarCurr)
<=> v96622(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1122,axiom,
! [VarCurr] :
( ( ~ v96601(VarCurr)
& ~ v96603(VarCurr) )
=> ( v96622(VarCurr)
<=> v96626(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4525,axiom,
! [VarCurr] :
( v96603(VarCurr)
=> ( v96622(VarCurr)
<=> v96625(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4535,axiom,
! [VarCurr] :
( v96601(VarCurr)
=> ( v96622(VarCurr)
<=> v96623(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4524,axiom,
! [VarCurr] :
( ~ v96611(VarCurr)
=> ( v96626(VarCurr)
<=> v96580(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4534,axiom,
! [VarCurr] :
( v96611(VarCurr)
=> ( v96626(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4523,axiom,
! [VarCurr] :
( ~ v96605(VarCurr)
=> ( v96625(VarCurr)
<=> v96580(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4533,axiom,
! [VarCurr] :
( v96605(VarCurr)
=> ( v96625(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2081,axiom,
! [VarCurr] :
( ~ v96624(VarCurr)
=> ( v96623(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2081,axiom,
! [VarCurr] :
( v96624(VarCurr)
=> ( v96623(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6647,axiom,
! [VarCurr] :
( v96624(VarCurr)
<=> ( v96574(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96585(VarNext)
<=> ( v96586(VarNext)
& v96595(VarNext) ) ) ) ).
fof(addAssignment_29336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96595(VarNext)
<=> v96593(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19095,axiom,
! [VarCurr] :
( v96593(VarCurr)
<=> ( v96564(VarCurr)
| v96596(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19094,axiom,
! [VarCurr] :
( v96596(VarCurr)
<=> ( v96597(VarCurr)
& v96617(VarCurr) ) ) ).
fof(writeUnaryOperator_7523,axiom,
! [VarCurr] :
( ~ v96617(VarCurr)
<=> v96564(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19093,axiom,
! [VarCurr] :
( v96597(VarCurr)
<=> ( v96598(VarCurr)
| v96615(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19092,axiom,
! [VarCurr] :
( v96615(VarCurr)
<=> ( v96576(VarCurr)
& v96616(VarCurr) ) ) ).
fof(writeUnaryOperator_7522,axiom,
! [VarCurr] :
( ~ v96616(VarCurr)
<=> v96578(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19091,axiom,
! [VarCurr] :
( v96598(VarCurr)
<=> ( v96599(VarCurr)
& v96578(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19090,axiom,
! [VarCurr] :
( v96599(VarCurr)
<=> ( v96600(VarCurr)
| v96609(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19089,axiom,
! [VarCurr] :
( v96609(VarCurr)
<=> ( v96610(VarCurr)
& v96614(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6646,axiom,
! [VarCurr] :
( v96614(VarCurr)
<=> ( ( v96602(VarCurr,bitIndex2)
<=> $false )
& ( v96602(VarCurr,bitIndex1)
<=> $false )
& ( v96602(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19088,axiom,
! [VarCurr] :
( v96610(VarCurr)
<=> ( v96611(VarCurr)
| v96612(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19087,axiom,
! [VarCurr] :
( v96612(VarCurr)
<=> ( v96576(VarCurr)
& v96613(VarCurr) ) ) ).
fof(writeUnaryOperator_7521,axiom,
! [VarCurr] :
( ~ v96613(VarCurr)
<=> v96611(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6645,axiom,
! [VarCurr] :
( v96611(VarCurr)
<=> ( v96574(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19086,axiom,
! [VarCurr] :
( v96600(VarCurr)
<=> ( v96601(VarCurr)
| v96603(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19085,axiom,
! [VarCurr] :
( v96603(VarCurr)
<=> ( v96604(VarCurr)
& v96608(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6644,axiom,
! [VarCurr] :
( v96608(VarCurr)
<=> ( ( v96602(VarCurr,bitIndex2)
<=> $false )
& ( v96602(VarCurr,bitIndex1)
<=> $true )
& ( v96602(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19084,axiom,
! [VarCurr] :
( v96604(VarCurr)
<=> ( v96605(VarCurr)
| v96606(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19083,axiom,
! [VarCurr] :
( v96606(VarCurr)
<=> ( v96576(VarCurr)
& v96607(VarCurr) ) ) ).
fof(writeUnaryOperator_7520,axiom,
! [VarCurr] :
( ~ v96607(VarCurr)
<=> v96605(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6643,axiom,
! [VarCurr] :
( v96605(VarCurr)
<=> ( v96574(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6642,axiom,
! [VarCurr] :
( v96601(VarCurr)
<=> ( ( v96602(VarCurr,bitIndex2)
<=> $true )
& ( v96602(VarCurr,bitIndex1)
<=> $false )
& ( v96602(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29335,axiom,
! [VarCurr] :
( v96602(VarCurr,bitIndex0)
<=> v96572(VarCurr) ) ).
fof(addAssignment_29334,axiom,
! [VarCurr] :
( v96602(VarCurr,bitIndex1)
<=> v96570(VarCurr) ) ).
fof(addAssignment_29333,axiom,
! [VarCurr] :
( v96602(VarCurr,bitIndex2)
<=> v96568(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19082,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96586(VarNext)
<=> ( v96587(VarNext)
& v96582(VarNext) ) ) ) ).
fof(writeUnaryOperator_7519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96587(VarNext)
<=> v96589(VarNext) ) ) ).
fof(addAssignment_29332,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96589(VarNext)
<=> v96582(VarCurr) ) ) ).
fof(addAssignment_29331,axiom,
! [VarCurr] :
( v96582(VarCurr)
<=> v78348(VarCurr) ) ).
fof(addAssignment_29330,axiom,
! [VarCurr] :
( v96580(VarCurr)
<=> $false ) ).
fof(addAssignment_29329,axiom,
! [VarCurr] :
( v96578(VarCurr)
<=> v78310(VarCurr) ) ).
fof(addAssignment_29328,axiom,
! [VarCurr] :
( v96576(VarCurr)
<=> $false ) ).
fof(addAssignment_29327,axiom,
! [VarCurr] :
( v96574(VarCurr)
<=> v78302(VarCurr,bitIndex6) ) ).
fof(addAssignment_29326,axiom,
! [VarCurr] :
( v78302(VarCurr,bitIndex6)
<=> v78304(VarCurr,bitIndex6) ) ).
fof(addAssignment_29325,axiom,
! [VarCurr] :
( v78304(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29324,axiom,
! [VarCurr] :
( v96572(VarCurr)
<=> $false ) ).
fof(addAssignment_29323,axiom,
! [VarCurr] :
( v96570(VarCurr)
<=> $false ) ).
fof(addAssignment_29322,axiom,
! [VarCurr] :
( v96568(VarCurr)
<=> $true ) ).
fof(addAssignment_29321,axiom,
! [VarCurr] :
( v96566(VarCurr)
<=> $false ) ).
fof(addAssignment_29320,axiom,
! [VarCurr] :
( v96564(VarCurr)
<=> v78285(VarCurr) ) ).
fof(addAssignment_29319,axiom,
! [VarCurr] :
( v78127(VarCurr,bitIndex0)
<=> v78129(VarCurr,bitIndex0) ) ).
fof(addAssignment_29318,axiom,
! [VarCurr] :
( v78129(VarCurr,bitIndex0)
<=> v78131(VarCurr,bitIndex0) ) ).
fof(addAssignment_29317,axiom,
! [VarCurr] :
( v78131(VarCurr,bitIndex0)
<=> v78133(VarCurr,bitIndex0) ) ).
fof(addAssignment_29316,axiom,
! [VarCurr] :
( v78133(VarCurr,bitIndex0)
<=> v78135(VarCurr,bitIndex6) ) ).
fof(addAssignment_29315,axiom,
! [VarCurr] :
( v78135(VarCurr,bitIndex6)
<=> v78137(VarCurr,bitIndex6) ) ).
fof(addAssignment_29314,axiom,
! [VarCurr] :
( v78137(VarCurr,bitIndex6)
<=> v96494(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1530,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96517(VarNext)
=> ( v96494(VarNext)
<=> v96494(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1586,axiom,
! [VarNext] :
( v96517(VarNext)
=> ( v96494(VarNext)
<=> v96552(VarNext) ) ) ).
fof(addAssignment_29313,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96552(VarNext)
<=> v96550(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4522,axiom,
! [VarCurr] :
( ~ v96496(VarCurr)
=> ( v96550(VarCurr)
<=> v96553(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4532,axiom,
! [VarCurr] :
( v96496(VarCurr)
=> ( v96550(VarCurr)
<=> v96498(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4521,axiom,
! [VarCurr] :
( ~ v96530(VarCurr)
=> ( v96553(VarCurr)
<=> v96512(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4531,axiom,
! [VarCurr] :
( v96530(VarCurr)
=> ( v96553(VarCurr)
<=> v96554(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1121,axiom,
! [VarCurr] :
( ( ~ v96533(VarCurr)
& ~ v96535(VarCurr) )
=> ( v96554(VarCurr)
<=> v96558(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4520,axiom,
! [VarCurr] :
( v96535(VarCurr)
=> ( v96554(VarCurr)
<=> v96557(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4530,axiom,
! [VarCurr] :
( v96533(VarCurr)
=> ( v96554(VarCurr)
<=> v96555(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4519,axiom,
! [VarCurr] :
( ~ v96543(VarCurr)
=> ( v96558(VarCurr)
<=> v96512(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4529,axiom,
! [VarCurr] :
( v96543(VarCurr)
=> ( v96558(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4518,axiom,
! [VarCurr] :
( ~ v96537(VarCurr)
=> ( v96557(VarCurr)
<=> v96512(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4528,axiom,
! [VarCurr] :
( v96537(VarCurr)
=> ( v96557(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2080,axiom,
! [VarCurr] :
( ~ v96556(VarCurr)
=> ( v96555(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2080,axiom,
! [VarCurr] :
( v96556(VarCurr)
=> ( v96555(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6641,axiom,
! [VarCurr] :
( v96556(VarCurr)
<=> ( v96506(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19081,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96517(VarNext)
<=> ( v96518(VarNext)
& v96527(VarNext) ) ) ) ).
fof(addAssignment_29312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96527(VarNext)
<=> v96525(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19080,axiom,
! [VarCurr] :
( v96525(VarCurr)
<=> ( v96496(VarCurr)
| v96528(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19079,axiom,
! [VarCurr] :
( v96528(VarCurr)
<=> ( v96529(VarCurr)
& v96549(VarCurr) ) ) ).
fof(writeUnaryOperator_7518,axiom,
! [VarCurr] :
( ~ v96549(VarCurr)
<=> v96496(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19078,axiom,
! [VarCurr] :
( v96529(VarCurr)
<=> ( v96530(VarCurr)
| v96547(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19077,axiom,
! [VarCurr] :
( v96547(VarCurr)
<=> ( v96508(VarCurr)
& v96548(VarCurr) ) ) ).
fof(writeUnaryOperator_7517,axiom,
! [VarCurr] :
( ~ v96548(VarCurr)
<=> v96510(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19076,axiom,
! [VarCurr] :
( v96530(VarCurr)
<=> ( v96531(VarCurr)
& v96510(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19075,axiom,
! [VarCurr] :
( v96531(VarCurr)
<=> ( v96532(VarCurr)
| v96541(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19074,axiom,
! [VarCurr] :
( v96541(VarCurr)
<=> ( v96542(VarCurr)
& v96546(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6640,axiom,
! [VarCurr] :
( v96546(VarCurr)
<=> ( ( v96534(VarCurr,bitIndex2)
<=> $false )
& ( v96534(VarCurr,bitIndex1)
<=> $false )
& ( v96534(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19073,axiom,
! [VarCurr] :
( v96542(VarCurr)
<=> ( v96543(VarCurr)
| v96544(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19072,axiom,
! [VarCurr] :
( v96544(VarCurr)
<=> ( v96508(VarCurr)
& v96545(VarCurr) ) ) ).
fof(writeUnaryOperator_7516,axiom,
! [VarCurr] :
( ~ v96545(VarCurr)
<=> v96543(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6639,axiom,
! [VarCurr] :
( v96543(VarCurr)
<=> ( v96506(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19071,axiom,
! [VarCurr] :
( v96532(VarCurr)
<=> ( v96533(VarCurr)
| v96535(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19070,axiom,
! [VarCurr] :
( v96535(VarCurr)
<=> ( v96536(VarCurr)
& v96540(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6638,axiom,
! [VarCurr] :
( v96540(VarCurr)
<=> ( ( v96534(VarCurr,bitIndex2)
<=> $false )
& ( v96534(VarCurr,bitIndex1)
<=> $true )
& ( v96534(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19069,axiom,
! [VarCurr] :
( v96536(VarCurr)
<=> ( v96537(VarCurr)
| v96538(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19068,axiom,
! [VarCurr] :
( v96538(VarCurr)
<=> ( v96508(VarCurr)
& v96539(VarCurr) ) ) ).
fof(writeUnaryOperator_7515,axiom,
! [VarCurr] :
( ~ v96539(VarCurr)
<=> v96537(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6637,axiom,
! [VarCurr] :
( v96537(VarCurr)
<=> ( v96506(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6636,axiom,
! [VarCurr] :
( v96533(VarCurr)
<=> ( ( v96534(VarCurr,bitIndex2)
<=> $true )
& ( v96534(VarCurr,bitIndex1)
<=> $false )
& ( v96534(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29311,axiom,
! [VarCurr] :
( v96534(VarCurr,bitIndex0)
<=> v96504(VarCurr) ) ).
fof(addAssignment_29310,axiom,
! [VarCurr] :
( v96534(VarCurr,bitIndex1)
<=> v96502(VarCurr) ) ).
fof(addAssignment_29309,axiom,
! [VarCurr] :
( v96534(VarCurr,bitIndex2)
<=> v96500(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19067,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96518(VarNext)
<=> ( v96519(VarNext)
& v96514(VarNext) ) ) ) ).
fof(writeUnaryOperator_7514,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96519(VarNext)
<=> v96521(VarNext) ) ) ).
fof(addAssignment_29308,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96521(VarNext)
<=> v96514(VarCurr) ) ) ).
fof(addAssignment_29307,axiom,
! [VarCurr] :
( v96514(VarCurr)
<=> v78219(VarCurr) ) ).
fof(addAssignment_29306,axiom,
! [VarCurr] :
( v96512(VarCurr)
<=> $false ) ).
fof(addAssignment_29305,axiom,
! [VarCurr] :
( v96510(VarCurr)
<=> v78178(VarCurr) ) ).
fof(addAssignment_29304,axiom,
! [VarCurr] :
( v96508(VarCurr)
<=> $false ) ).
fof(addAssignment_29303,axiom,
! [VarCurr] :
( v96506(VarCurr)
<=> v78160(VarCurr,bitIndex6) ) ).
fof(addAssignment_29302,axiom,
! [VarCurr] :
( v78160(VarCurr,bitIndex6)
<=> v78162(VarCurr,bitIndex6) ) ).
fof(addAssignment_29301,axiom,
! [VarCurr] :
( v78162(VarCurr,bitIndex6)
<=> v78164(VarCurr,bitIndex6) ) ).
fof(addAssignment_29300,axiom,
! [VarCurr] :
( v96504(VarCurr)
<=> $false ) ).
fof(addAssignment_29299,axiom,
! [VarCurr] :
( v96502(VarCurr)
<=> $false ) ).
fof(addAssignment_29298,axiom,
! [VarCurr] :
( v96500(VarCurr)
<=> $true ) ).
fof(addAssignment_29297,axiom,
! [VarCurr] :
( v96498(VarCurr)
<=> $false ) ).
fof(addAssignment_29296,axiom,
! [VarCurr] :
( v96496(VarCurr)
<=> v78143(VarCurr) ) ).
fof(addAssignment_29295,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v15544(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_29294,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex20)
<=> v77859(VarCurr,bitIndex1) ) ).
fof(addAssignment_29293,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex21)
<=> v77594(VarCurr,bitIndex1) ) ).
fof(addAssignment_29292,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex22)
<=> v77329(VarCurr,bitIndex1) ) ).
fof(addAssignment_29291,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex23)
<=> v77010(VarCurr,bitIndex1) ) ).
fof(addAssignment_29290,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex24)
<=> v76834(VarCurr,bitIndex1) ) ).
fof(addAssignment_29289,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex25)
<=> v76658(VarCurr,bitIndex1) ) ).
fof(addAssignment_29288,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex26)
<=> v76482(VarCurr,bitIndex1) ) ).
fof(addAssignment_29287,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex27)
<=> v76306(VarCurr,bitIndex1) ) ).
fof(addAssignment_29286,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex28)
<=> v76130(VarCurr,bitIndex1) ) ).
fof(addAssignment_29285,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex29)
<=> v75954(VarCurr,bitIndex1) ) ).
fof(addAssignment_29284,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex30)
<=> v75778(VarCurr,bitIndex1) ) ).
fof(addAssignment_29283,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex31)
<=> v75602(VarCurr,bitIndex1) ) ).
fof(addAssignment_29282,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex32)
<=> v75426(VarCurr,bitIndex1) ) ).
fof(addAssignment_29281,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex33)
<=> v75250(VarCurr,bitIndex1) ) ).
fof(addAssignment_29280,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex34)
<=> v75074(VarCurr,bitIndex1) ) ).
fof(addAssignment_29279,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex35)
<=> v74898(VarCurr,bitIndex1) ) ).
fof(addAssignment_29278,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex36)
<=> v74721(VarCurr,bitIndex1) ) ).
fof(addAssignment_29277,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex37)
<=> v74544(VarCurr,bitIndex1) ) ).
fof(addAssignment_29276,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex38)
<=> v74367(VarCurr,bitIndex1) ) ).
fof(addAssignment_29275,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex39)
<=> v74190(VarCurr,bitIndex1) ) ).
fof(addAssignment_29274,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex40)
<=> v74013(VarCurr,bitIndex1) ) ).
fof(addAssignment_29273,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex41)
<=> v73836(VarCurr,bitIndex1) ) ).
fof(addAssignment_29272,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex42)
<=> v73659(VarCurr,bitIndex1) ) ).
fof(addAssignment_29271,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex43)
<=> v73482(VarCurr,bitIndex1) ) ).
fof(addAssignment_29270,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex44)
<=> v73305(VarCurr,bitIndex1) ) ).
fof(addAssignment_29269,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex45)
<=> v73128(VarCurr,bitIndex1) ) ).
fof(addAssignment_29268,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex46)
<=> v72951(VarCurr,bitIndex1) ) ).
fof(addAssignment_29267,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex47)
<=> v72774(VarCurr,bitIndex1) ) ).
fof(addAssignment_29266,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex48)
<=> v72597(VarCurr,bitIndex1) ) ).
fof(addAssignment_29265,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex49)
<=> v72420(VarCurr,bitIndex1) ) ).
fof(addAssignment_29264,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex50)
<=> v72243(VarCurr,bitIndex1) ) ).
fof(addAssignment_29263,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex51)
<=> v72066(VarCurr,bitIndex1) ) ).
fof(addAssignment_29262,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex52)
<=> v71889(VarCurr,bitIndex1) ) ).
fof(addAssignment_29261,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex53)
<=> v71712(VarCurr,bitIndex1) ) ).
fof(addAssignment_29260,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex54)
<=> v71535(VarCurr,bitIndex1) ) ).
fof(addAssignment_29259,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex55)
<=> v71358(VarCurr,bitIndex1) ) ).
fof(addAssignment_29258,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex56)
<=> v71181(VarCurr,bitIndex1) ) ).
fof(addAssignment_29257,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex57)
<=> v71004(VarCurr,bitIndex1) ) ).
fof(addAssignment_29256,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex58)
<=> v70827(VarCurr,bitIndex1) ) ).
fof(addAssignment_29255,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex59)
<=> v70632(VarCurr,bitIndex1) ) ).
fof(addAssignment_29254,axiom,
! [VarCurr] :
( ( v15544(VarCurr,bitIndex61)
<=> $false )
& ( v15544(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addAssignment_29253,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex62)
<=> v15834(VarCurr,bitIndex1) ) ).
fof(addAssignment_29252,axiom,
! [VarCurr] :
( v15544(VarCurr,bitIndex63)
<=> v15546(VarCurr,bitIndex1) ) ).
fof(addAssignment_29251,axiom,
! [VarCurr] :
( v77859(VarCurr,bitIndex1)
<=> v77861(VarCurr,bitIndex1) ) ).
fof(addAssignment_29250,axiom,
! [VarCurr] :
( v77861(VarCurr,bitIndex1)
<=> v77863(VarCurr,bitIndex1) ) ).
fof(addAssignment_29249,axiom,
! [VarCurr] :
( v77594(VarCurr,bitIndex1)
<=> v77596(VarCurr,bitIndex1) ) ).
fof(addAssignment_29248,axiom,
! [VarCurr] :
( v77596(VarCurr,bitIndex1)
<=> v77598(VarCurr,bitIndex1) ) ).
fof(addAssignment_29247,axiom,
! [VarCurr] :
( v77329(VarCurr,bitIndex1)
<=> v77331(VarCurr,bitIndex1) ) ).
fof(addAssignment_29246,axiom,
! [VarCurr] :
( v77331(VarCurr,bitIndex1)
<=> v77333(VarCurr,bitIndex1) ) ).
fof(addAssignment_29245,axiom,
! [VarCurr] :
( v77010(VarCurr,bitIndex1)
<=> v77012(VarCurr,bitIndex1) ) ).
fof(addAssignment_29244,axiom,
! [VarCurr] :
( v77012(VarCurr,bitIndex1)
<=> v77014(VarCurr,bitIndex1) ) ).
fof(addAssignment_29243,axiom,
! [VarCurr] :
( v76834(VarCurr,bitIndex1)
<=> v76836(VarCurr,bitIndex1) ) ).
fof(addAssignment_29242,axiom,
! [VarCurr] :
( v76836(VarCurr,bitIndex1)
<=> v76838(VarCurr,bitIndex1) ) ).
fof(addAssignment_29241,axiom,
! [VarCurr] :
( v76658(VarCurr,bitIndex1)
<=> v76660(VarCurr,bitIndex1) ) ).
fof(addAssignment_29240,axiom,
! [VarCurr] :
( v76660(VarCurr,bitIndex1)
<=> v76662(VarCurr,bitIndex1) ) ).
fof(addAssignment_29239,axiom,
! [VarCurr] :
( v76482(VarCurr,bitIndex1)
<=> v76484(VarCurr,bitIndex1) ) ).
fof(addAssignment_29238,axiom,
! [VarCurr] :
( v76484(VarCurr,bitIndex1)
<=> v76486(VarCurr,bitIndex1) ) ).
fof(addAssignment_29237,axiom,
! [VarCurr] :
( v76306(VarCurr,bitIndex1)
<=> v76308(VarCurr,bitIndex1) ) ).
fof(addAssignment_29236,axiom,
! [VarCurr] :
( v76308(VarCurr,bitIndex1)
<=> v76310(VarCurr,bitIndex1) ) ).
fof(addAssignment_29235,axiom,
! [VarCurr] :
( v76130(VarCurr,bitIndex1)
<=> v76132(VarCurr,bitIndex1) ) ).
fof(addAssignment_29234,axiom,
! [VarCurr] :
( v76132(VarCurr,bitIndex1)
<=> v76134(VarCurr,bitIndex1) ) ).
fof(addAssignment_29233,axiom,
! [VarCurr] :
( v75954(VarCurr,bitIndex1)
<=> v75956(VarCurr,bitIndex1) ) ).
fof(addAssignment_29232,axiom,
! [VarCurr] :
( v75956(VarCurr,bitIndex1)
<=> v75958(VarCurr,bitIndex1) ) ).
fof(addAssignment_29231,axiom,
! [VarCurr] :
( v75778(VarCurr,bitIndex1)
<=> v75780(VarCurr,bitIndex1) ) ).
fof(addAssignment_29230,axiom,
! [VarCurr] :
( v75780(VarCurr,bitIndex1)
<=> v75782(VarCurr,bitIndex1) ) ).
fof(addAssignment_29229,axiom,
! [VarCurr] :
( v75602(VarCurr,bitIndex1)
<=> v75604(VarCurr,bitIndex1) ) ).
fof(addAssignment_29228,axiom,
! [VarCurr] :
( v75604(VarCurr,bitIndex1)
<=> v75606(VarCurr,bitIndex1) ) ).
fof(addAssignment_29227,axiom,
! [VarCurr] :
( v75426(VarCurr,bitIndex1)
<=> v75428(VarCurr,bitIndex1) ) ).
fof(addAssignment_29226,axiom,
! [VarCurr] :
( v75428(VarCurr,bitIndex1)
<=> v75430(VarCurr,bitIndex1) ) ).
fof(addAssignment_29225,axiom,
! [VarCurr] :
( v75250(VarCurr,bitIndex1)
<=> v75252(VarCurr,bitIndex1) ) ).
fof(addAssignment_29224,axiom,
! [VarCurr] :
( v75252(VarCurr,bitIndex1)
<=> v75254(VarCurr,bitIndex1) ) ).
fof(addAssignment_29223,axiom,
! [VarCurr] :
( v75074(VarCurr,bitIndex1)
<=> v75076(VarCurr,bitIndex1) ) ).
fof(addAssignment_29222,axiom,
! [VarCurr] :
( v75076(VarCurr,bitIndex1)
<=> v75078(VarCurr,bitIndex1) ) ).
fof(addAssignment_29221,axiom,
! [VarCurr] :
( v74898(VarCurr,bitIndex1)
<=> v74900(VarCurr,bitIndex1) ) ).
fof(addAssignment_29220,axiom,
! [VarCurr] :
( v74900(VarCurr,bitIndex1)
<=> v74902(VarCurr,bitIndex1) ) ).
fof(addAssignment_29219,axiom,
! [VarCurr] :
( v74721(VarCurr,bitIndex1)
<=> v74723(VarCurr,bitIndex1) ) ).
fof(addAssignment_29218,axiom,
! [VarCurr] :
( v74723(VarCurr,bitIndex1)
<=> v74725(VarCurr,bitIndex1) ) ).
fof(addAssignment_29217,axiom,
! [VarCurr] :
( v74544(VarCurr,bitIndex1)
<=> v74546(VarCurr,bitIndex1) ) ).
fof(addAssignment_29216,axiom,
! [VarCurr] :
( v74546(VarCurr,bitIndex1)
<=> v74548(VarCurr,bitIndex1) ) ).
fof(addAssignment_29215,axiom,
! [VarCurr] :
( v74367(VarCurr,bitIndex1)
<=> v74369(VarCurr,bitIndex1) ) ).
fof(addAssignment_29214,axiom,
! [VarCurr] :
( v74369(VarCurr,bitIndex1)
<=> v74371(VarCurr,bitIndex1) ) ).
fof(addAssignment_29213,axiom,
! [VarCurr] :
( v74190(VarCurr,bitIndex1)
<=> v74192(VarCurr,bitIndex1) ) ).
fof(addAssignment_29212,axiom,
! [VarCurr] :
( v74192(VarCurr,bitIndex1)
<=> v74194(VarCurr,bitIndex1) ) ).
fof(addAssignment_29211,axiom,
! [VarCurr] :
( v74013(VarCurr,bitIndex1)
<=> v74015(VarCurr,bitIndex1) ) ).
fof(addAssignment_29210,axiom,
! [VarCurr] :
( v74015(VarCurr,bitIndex1)
<=> v74017(VarCurr,bitIndex1) ) ).
fof(addAssignment_29209,axiom,
! [VarCurr] :
( v73836(VarCurr,bitIndex1)
<=> v73838(VarCurr,bitIndex1) ) ).
fof(addAssignment_29208,axiom,
! [VarCurr] :
( v73838(VarCurr,bitIndex1)
<=> v73840(VarCurr,bitIndex1) ) ).
fof(addAssignment_29207,axiom,
! [VarCurr] :
( v73659(VarCurr,bitIndex1)
<=> v73661(VarCurr,bitIndex1) ) ).
fof(addAssignment_29206,axiom,
! [VarCurr] :
( v73661(VarCurr,bitIndex1)
<=> v73663(VarCurr,bitIndex1) ) ).
fof(addAssignment_29205,axiom,
! [VarCurr] :
( v73482(VarCurr,bitIndex1)
<=> v73484(VarCurr,bitIndex1) ) ).
fof(addAssignment_29204,axiom,
! [VarCurr] :
( v73484(VarCurr,bitIndex1)
<=> v73486(VarCurr,bitIndex1) ) ).
fof(addAssignment_29203,axiom,
! [VarCurr] :
( v73305(VarCurr,bitIndex1)
<=> v73307(VarCurr,bitIndex1) ) ).
fof(addAssignment_29202,axiom,
! [VarCurr] :
( v73307(VarCurr,bitIndex1)
<=> v73309(VarCurr,bitIndex1) ) ).
fof(addAssignment_29201,axiom,
! [VarCurr] :
( v73128(VarCurr,bitIndex1)
<=> v73130(VarCurr,bitIndex1) ) ).
fof(addAssignment_29200,axiom,
! [VarCurr] :
( v73130(VarCurr,bitIndex1)
<=> v73132(VarCurr,bitIndex1) ) ).
fof(addAssignment_29199,axiom,
! [VarCurr] :
( v72951(VarCurr,bitIndex1)
<=> v72953(VarCurr,bitIndex1) ) ).
fof(addAssignment_29198,axiom,
! [VarCurr] :
( v72953(VarCurr,bitIndex1)
<=> v72955(VarCurr,bitIndex1) ) ).
fof(addAssignment_29197,axiom,
! [VarCurr] :
( v72774(VarCurr,bitIndex1)
<=> v72776(VarCurr,bitIndex1) ) ).
fof(addAssignment_29196,axiom,
! [VarCurr] :
( v72776(VarCurr,bitIndex1)
<=> v72778(VarCurr,bitIndex1) ) ).
fof(addAssignment_29195,axiom,
! [VarCurr] :
( v72597(VarCurr,bitIndex1)
<=> v72599(VarCurr,bitIndex1) ) ).
fof(addAssignment_29194,axiom,
! [VarCurr] :
( v72599(VarCurr,bitIndex1)
<=> v72601(VarCurr,bitIndex1) ) ).
fof(addAssignment_29193,axiom,
! [VarCurr] :
( v72420(VarCurr,bitIndex1)
<=> v72422(VarCurr,bitIndex1) ) ).
fof(addAssignment_29192,axiom,
! [VarCurr] :
( v72422(VarCurr,bitIndex1)
<=> v72424(VarCurr,bitIndex1) ) ).
fof(addAssignment_29191,axiom,
! [VarCurr] :
( v72243(VarCurr,bitIndex1)
<=> v72245(VarCurr,bitIndex1) ) ).
fof(addAssignment_29190,axiom,
! [VarCurr] :
( v72245(VarCurr,bitIndex1)
<=> v72247(VarCurr,bitIndex1) ) ).
fof(addAssignment_29189,axiom,
! [VarCurr] :
( v72066(VarCurr,bitIndex1)
<=> v72068(VarCurr,bitIndex1) ) ).
fof(addAssignment_29188,axiom,
! [VarCurr] :
( v72068(VarCurr,bitIndex1)
<=> v72070(VarCurr,bitIndex1) ) ).
fof(addAssignment_29187,axiom,
! [VarCurr] :
( v71889(VarCurr,bitIndex1)
<=> v71891(VarCurr,bitIndex1) ) ).
fof(addAssignment_29186,axiom,
! [VarCurr] :
( v71891(VarCurr,bitIndex1)
<=> v71893(VarCurr,bitIndex1) ) ).
fof(addAssignment_29185,axiom,
! [VarCurr] :
( v71712(VarCurr,bitIndex1)
<=> v71714(VarCurr,bitIndex1) ) ).
fof(addAssignment_29184,axiom,
! [VarCurr] :
( v71714(VarCurr,bitIndex1)
<=> v71716(VarCurr,bitIndex1) ) ).
fof(addAssignment_29183,axiom,
! [VarCurr] :
( v71535(VarCurr,bitIndex1)
<=> v71537(VarCurr,bitIndex1) ) ).
fof(addAssignment_29182,axiom,
! [VarCurr] :
( v71537(VarCurr,bitIndex1)
<=> v71539(VarCurr,bitIndex1) ) ).
fof(addAssignment_29181,axiom,
! [VarCurr] :
( v71358(VarCurr,bitIndex1)
<=> v71360(VarCurr,bitIndex1) ) ).
fof(addAssignment_29180,axiom,
! [VarCurr] :
( v71360(VarCurr,bitIndex1)
<=> v71362(VarCurr,bitIndex1) ) ).
fof(addAssignment_29179,axiom,
! [VarCurr] :
( v71181(VarCurr,bitIndex1)
<=> v71183(VarCurr,bitIndex1) ) ).
fof(addAssignment_29178,axiom,
! [VarCurr] :
( v71183(VarCurr,bitIndex1)
<=> v71185(VarCurr,bitIndex1) ) ).
fof(addAssignment_29177,axiom,
! [VarCurr] :
( v71004(VarCurr,bitIndex1)
<=> v71006(VarCurr,bitIndex1) ) ).
fof(addAssignment_29176,axiom,
! [VarCurr] :
( v71006(VarCurr,bitIndex1)
<=> v71008(VarCurr,bitIndex1) ) ).
fof(addAssignment_29175,axiom,
! [VarCurr] :
( v70827(VarCurr,bitIndex1)
<=> v70829(VarCurr,bitIndex1) ) ).
fof(addAssignment_29174,axiom,
! [VarCurr] :
( v70829(VarCurr,bitIndex1)
<=> v70831(VarCurr,bitIndex1) ) ).
fof(addAssignment_29173,axiom,
! [VarCurr] :
( v70632(VarCurr,bitIndex1)
<=> v70634(VarCurr,bitIndex1) ) ).
fof(addAssignment_29172,axiom,
! [VarCurr] :
( v70634(VarCurr,bitIndex1)
<=> v70636(VarCurr,bitIndex1) ) ).
fof(addAssignment_29171,axiom,
! [VarCurr] :
( v15834(VarCurr,bitIndex1)
<=> v15836(VarCurr,bitIndex1) ) ).
fof(addAssignment_29170,axiom,
! [VarCurr] :
( v15836(VarCurr,bitIndex1)
<=> v15838(VarCurr,bitIndex1) ) ).
fof(addAssignment_29169,axiom,
! [VarCurr] :
( v15546(VarCurr,bitIndex1)
<=> v15548(VarCurr,bitIndex1) ) ).
fof(addAssignment_29168,axiom,
! [VarCurr] :
( v15548(VarCurr,bitIndex1)
<=> v15550(VarCurr,bitIndex1) ) ).
fof(addAssignment_29167,axiom,
! [VarCurr] :
( v15554(VarCurr,bitIndex1)
<=> v96459(VarCurr,bitIndex1) ) ).
fof(addCaseBooleanConditionEqualRanges1_1529,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96476(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15550(VarNext,B)
<=> v15550(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1585,axiom,
! [VarNext] :
( v96476(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15550(VarNext,B)
<=> v96486(VarNext,B) ) ) ) ).
fof(addAssignment_29166,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v96486(VarNext,B)
<=> v96484(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2079,axiom,
! [VarCurr] :
( ~ v96487(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96484(VarCurr,B)
<=> v15554(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2079,axiom,
! [VarCurr] :
( v96487(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96484(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_7513,axiom,
! [VarCurr] :
( ~ v96487(VarCurr)
<=> v15552(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19066,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96476(VarNext)
<=> v96477(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19065,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96477(VarNext)
<=> ( v96478(VarNext)
& v96473(VarNext) ) ) ) ).
fof(writeUnaryOperator_7512,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96478(VarNext)
<=> v96480(VarNext) ) ) ).
fof(addAssignment_29165,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96480(VarNext)
<=> v96473(VarCurr) ) ) ).
fof(addAssignment_29164,axiom,
! [VarCurr] :
( v96473(VarCurr)
<=> v1526(VarCurr) ) ).
fof(addAssignment_29163,axiom,
! [VarCurr] :
( v15554(VarCurr,bitIndex0)
<=> v96459(VarCurr,bitIndex0) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_130,axiom,
! [VarCurr] :
( ( ~ v96460(VarCurr)
& ~ v96465(VarCurr)
& ~ v96469(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v96459(VarCurr,B)
<=> $false ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1120,axiom,
! [VarCurr] :
( v96469(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96459(VarCurr,B)
<=> v96470(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4517,axiom,
! [VarCurr] :
( v96465(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96459(VarCurr,B)
<=> v96466(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4527,axiom,
! [VarCurr] :
( v96460(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96459(VarCurr,B)
<=> v96461(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2078,axiom,
! [VarCurr] :
( ~ v15753(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96470(VarCurr,B)
<=> v96471(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2078,axiom,
! [VarCurr] :
( v15753(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96470(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2077,axiom,
! [VarCurr] :
( ~ v15731(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96471(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2077,axiom,
! [VarCurr] :
( v15731(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96471(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6635,axiom,
! [VarCurr] :
( v96469(VarCurr)
<=> ( ( v15550(VarCurr,bitIndex1)
<=> $true )
& ( v15550(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2076,axiom,
! [VarCurr] :
( ~ v15753(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96466(VarCurr,B)
<=> v96467(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2076,axiom,
! [VarCurr] :
( v15753(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96466(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2075,axiom,
! [VarCurr] :
( ~ v96468(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96467(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2075,axiom,
! [VarCurr] :
( v96468(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96467(VarCurr,B)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19064,axiom,
! [VarCurr] :
( v96468(VarCurr)
<=> ( v15556(VarCurr)
| v15760(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6634,axiom,
! [VarCurr] :
( v96465(VarCurr)
<=> ( ( v15550(VarCurr,bitIndex1)
<=> $false )
& ( v15550(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2074,axiom,
! [VarCurr] :
( ~ v15556(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96461(VarCurr,B)
<=> v96462(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2074,axiom,
! [VarCurr] :
( v15556(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96461(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2073,axiom,
! [VarCurr] :
( ~ v96463(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96462(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2073,axiom,
! [VarCurr] :
( v96463(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96462(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19063,axiom,
! [VarCurr] :
( v96463(VarCurr)
<=> ( v15731(VarCurr)
| v96464(VarCurr) ) ) ).
fof(writeUnaryOperator_7511,axiom,
! [VarCurr] :
( ~ v96464(VarCurr)
<=> v15737(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6633,axiom,
! [VarCurr] :
( v96460(VarCurr)
<=> ( ( v15550(VarCurr,bitIndex1)
<=> $false )
& ( v15550(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29162,axiom,
! [VarCurr] :
( v15760(VarCurr)
<=> v15762(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1684,axiom,
! [VarCurr] :
( v15762(VarCurr)
<=> ( v15764(VarCurr)
& v15775(VarCurr,bitIndex63) ) ) ).
fof(addAssignment_29161,axiom,
! [VarCurr] :
( v15775(VarCurr,bitIndex63)
<=> v15777(VarCurr,bitIndex63) ) ).
fof(addAssignment_29160,axiom,
! [VarCurr] :
( v15777(VarCurr,bitIndex63)
<=> v15779(VarCurr,bitIndex63) ) ).
fof(addAssignment_29159,axiom,
! [VarCurr] :
( v15779(VarCurr,bitIndex63)
<=> v15781(VarCurr,bitIndex63) ) ).
fof(addAssignment_29158,axiom,
! [VarCurr] :
( v15781(VarCurr,bitIndex63)
<=> v15783(VarCurr,bitIndex63) ) ).
fof(addAssignment_29157,axiom,
! [VarCurr] :
( v15783(VarCurr,bitIndex63)
<=> v15785(VarCurr,bitIndex63) ) ).
fof(addConditionBooleanCondShiftedRangesElseBranch_87,axiom,
! [VarCurr] :
( ~ v96457(VarCurr)
=> ( v15785(VarCurr,bitIndex63)
<=> $false ) ) ).
fof(addConditionBooleanCondShiftedRangesThenBranch_87,axiom,
! [VarCurr] :
( v96457(VarCurr)
=> ( v15785(VarCurr,bitIndex63)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6632,axiom,
! [VarCurr] :
( v96457(VarCurr)
<=> ( ( $true
<=> v15788(VarCurr,bitIndex5) )
& ( $true
<=> v15788(VarCurr,bitIndex4) )
& ( $true
<=> v15788(VarCurr,bitIndex3) )
& ( $true
<=> v15788(VarCurr,bitIndex2) )
& ( $true
<=> v15788(VarCurr,bitIndex1) )
& ( $true
<=> v15788(VarCurr,bitIndex0) ) ) ) ).
fof(addAssignment_29156,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15788(VarCurr,B)
<=> v15790(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1528,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96439(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v15790(VarNext,B)
<=> v15790(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1584,axiom,
! [VarNext] :
( v96439(VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v15790(VarNext,B)
<=> v96453(VarNext,B) ) ) ) ).
fof(addAssignment_29155,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_5_0(B)
=> ( v96453(VarNext,B)
<=> v96451(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2072,axiom,
! [VarCurr] :
( ~ v96450(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v96451(VarCurr,B)
<=> v15792(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2072,axiom,
! [VarCurr] :
( v96450(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v96451(VarCurr,B)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96439(VarNext)
<=> ( v96440(VarNext)
& v96449(VarNext) ) ) ) ).
fof(addAssignment_29154,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96449(VarNext)
<=> v96447(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19061,axiom,
! [VarCurr] :
( v96447(VarCurr)
<=> ( v96433(VarCurr)
| v96450(VarCurr) ) ) ).
fof(writeUnaryOperator_7510,axiom,
! [VarCurr] :
( ~ v96450(VarCurr)
<=> v15496(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19060,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96440(VarNext)
<=> ( v96441(VarNext)
& v96436(VarNext) ) ) ) ).
fof(writeUnaryOperator_7509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96441(VarNext)
<=> v96443(VarNext) ) ) ).
fof(addAssignment_29153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96443(VarNext)
<=> v96436(VarCurr) ) ) ).
fof(addAssignment_29152,axiom,
! [VarCurr] :
( v96436(VarCurr)
<=> v87633(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6631,axiom,
! [VarCurr] :
( v96433(VarCurr)
<=> ( ( v15500(VarCurr,bitIndex1)
<=> $false )
& ( v15500(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_29151,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15792(VarCurr,B)
<=> v15794(VarCurr,B) ) ) ).
fof(addAssignment_29150,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v15794(VarCurr,B)
<=> v15796(VarCurr,B) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_129,axiom,
! [VarCurr] :
( ( ~ v96428(VarCurr)
& ~ v96429(VarCurr)
& ~ v96430(VarCurr) )
=> ! [B] :
( range_5_0(B)
=> ( v15796(VarCurr,B)
<=> v96407(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1119,axiom,
! [VarCurr] :
( v96430(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v15796(VarCurr,B)
<=> v96386(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4516,axiom,
! [VarCurr] :
( v96429(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v15796(VarCurr,B)
<=> v96365(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4526,axiom,
! [VarCurr] :
( v96428(VarCurr)
=> ! [B] :
( range_5_0(B)
=> ( v15796(VarCurr,B)
<=> v96342(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6630,axiom,
! [VarCurr] :
( v96431(VarCurr)
<=> ( ( v15798(VarCurr,bitIndex1)
<=> $true )
& ( v15798(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6629,axiom,
! [VarCurr] :
( v96430(VarCurr)
<=> ( ( v15798(VarCurr,bitIndex1)
<=> $true )
& ( v15798(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6628,axiom,
! [VarCurr] :
( v96429(VarCurr)
<=> ( ( v15798(VarCurr,bitIndex1)
<=> $false )
& ( v15798(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6627,axiom,
! [VarCurr] :
( v96428(VarCurr)
<=> ( ( v15798(VarCurr,bitIndex1)
<=> $false )
& ( v15798(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_29149,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96407(VarCurr,B)
<=> v96409(VarCurr,B) ) ) ).
fof(addAssignment_29148,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96409(VarCurr,B)
<=> v96411(VarCurr,B) ) ) ).
fof(addAssignment_29147,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96411(VarCurr,B)
<=> v96413(VarCurr,B) ) ) ).
fof(addAssignment_29146,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96413(VarCurr,B)
<=> v96415(VarCurr,B) ) ) ).
fof(addAssignment_29145,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96415(VarCurr,B)
<=> v96417(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges64_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& ~ v96419(VarCurr,bitIndex26)
& ~ v96419(VarCurr,bitIndex25)
& ~ v96419(VarCurr,bitIndex24)
& ~ v96419(VarCurr,bitIndex23)
& ~ v96419(VarCurr,bitIndex22)
& ~ v96419(VarCurr,bitIndex21)
& ~ v96419(VarCurr,bitIndex20)
& ~ v96419(VarCurr,bitIndex19)
& ~ v96419(VarCurr,bitIndex18)
& ~ v96419(VarCurr,bitIndex17)
& ~ v96419(VarCurr,bitIndex16)
& ~ v96419(VarCurr,bitIndex15)
& ~ v96419(VarCurr,bitIndex14)
& ~ v96419(VarCurr,bitIndex13)
& ~ v96419(VarCurr,bitIndex12)
& ~ v96419(VarCurr,bitIndex11)
& ~ v96419(VarCurr,bitIndex10)
& ~ v96419(VarCurr,bitIndex9)
& ~ v96419(VarCurr,bitIndex8)
& ~ v96419(VarCurr,bitIndex7)
& ~ v96419(VarCurr,bitIndex6)
& ~ v96419(VarCurr,bitIndex5)
& ~ v96419(VarCurr,bitIndex4)
& ~ v96419(VarCurr,bitIndex3)
& ~ v96419(VarCurr,bitIndex2)
& ~ v96419(VarCurr,bitIndex1)
& ~ v96419(VarCurr,bitIndex0) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges63_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& ~ v96419(VarCurr,bitIndex26)
& ~ v96419(VarCurr,bitIndex25)
& ~ v96419(VarCurr,bitIndex24)
& ~ v96419(VarCurr,bitIndex23)
& ~ v96419(VarCurr,bitIndex22)
& ~ v96419(VarCurr,bitIndex21)
& ~ v96419(VarCurr,bitIndex20)
& ~ v96419(VarCurr,bitIndex19)
& ~ v96419(VarCurr,bitIndex18)
& ~ v96419(VarCurr,bitIndex17)
& ~ v96419(VarCurr,bitIndex16)
& ~ v96419(VarCurr,bitIndex15)
& ~ v96419(VarCurr,bitIndex14)
& ~ v96419(VarCurr,bitIndex13)
& ~ v96419(VarCurr,bitIndex12)
& ~ v96419(VarCurr,bitIndex11)
& ~ v96419(VarCurr,bitIndex10)
& ~ v96419(VarCurr,bitIndex9)
& ~ v96419(VarCurr,bitIndex8)
& ~ v96419(VarCurr,bitIndex7)
& ~ v96419(VarCurr,bitIndex6)
& ~ v96419(VarCurr,bitIndex5)
& ~ v96419(VarCurr,bitIndex4)
& ~ v96419(VarCurr,bitIndex3)
& ~ v96419(VarCurr,bitIndex2)
& ~ v96419(VarCurr,bitIndex1)
& v96419(VarCurr,bitIndex0) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges62_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& ~ v96419(VarCurr,bitIndex26)
& ~ v96419(VarCurr,bitIndex25)
& ~ v96419(VarCurr,bitIndex24)
& ~ v96419(VarCurr,bitIndex23)
& ~ v96419(VarCurr,bitIndex22)
& ~ v96419(VarCurr,bitIndex21)
& ~ v96419(VarCurr,bitIndex20)
& ~ v96419(VarCurr,bitIndex19)
& ~ v96419(VarCurr,bitIndex18)
& ~ v96419(VarCurr,bitIndex17)
& ~ v96419(VarCurr,bitIndex16)
& ~ v96419(VarCurr,bitIndex15)
& ~ v96419(VarCurr,bitIndex14)
& ~ v96419(VarCurr,bitIndex13)
& ~ v96419(VarCurr,bitIndex12)
& ~ v96419(VarCurr,bitIndex11)
& ~ v96419(VarCurr,bitIndex10)
& ~ v96419(VarCurr,bitIndex9)
& ~ v96419(VarCurr,bitIndex8)
& ~ v96419(VarCurr,bitIndex7)
& ~ v96419(VarCurr,bitIndex6)
& ~ v96419(VarCurr,bitIndex5)
& ~ v96419(VarCurr,bitIndex4)
& ~ v96419(VarCurr,bitIndex3)
& ~ v96419(VarCurr,bitIndex2)
& v96419(VarCurr,bitIndex1) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b000001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges61_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& ~ v96419(VarCurr,bitIndex26)
& ~ v96419(VarCurr,bitIndex25)
& ~ v96419(VarCurr,bitIndex24)
& ~ v96419(VarCurr,bitIndex23)
& ~ v96419(VarCurr,bitIndex22)
& ~ v96419(VarCurr,bitIndex21)
& ~ v96419(VarCurr,bitIndex20)
& ~ v96419(VarCurr,bitIndex19)
& ~ v96419(VarCurr,bitIndex18)
& ~ v96419(VarCurr,bitIndex17)
& ~ v96419(VarCurr,bitIndex16)
& ~ v96419(VarCurr,bitIndex15)
& ~ v96419(VarCurr,bitIndex14)
& ~ v96419(VarCurr,bitIndex13)
& ~ v96419(VarCurr,bitIndex12)
& ~ v96419(VarCurr,bitIndex11)
& ~ v96419(VarCurr,bitIndex10)
& ~ v96419(VarCurr,bitIndex9)
& ~ v96419(VarCurr,bitIndex8)
& ~ v96419(VarCurr,bitIndex7)
& ~ v96419(VarCurr,bitIndex6)
& ~ v96419(VarCurr,bitIndex5)
& ~ v96419(VarCurr,bitIndex4)
& ~ v96419(VarCurr,bitIndex3)
& v96419(VarCurr,bitIndex2) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b000010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges60_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& ~ v96419(VarCurr,bitIndex26)
& ~ v96419(VarCurr,bitIndex25)
& ~ v96419(VarCurr,bitIndex24)
& ~ v96419(VarCurr,bitIndex23)
& ~ v96419(VarCurr,bitIndex22)
& ~ v96419(VarCurr,bitIndex21)
& ~ v96419(VarCurr,bitIndex20)
& ~ v96419(VarCurr,bitIndex19)
& ~ v96419(VarCurr,bitIndex18)
& ~ v96419(VarCurr,bitIndex17)
& ~ v96419(VarCurr,bitIndex16)
& ~ v96419(VarCurr,bitIndex15)
& ~ v96419(VarCurr,bitIndex14)
& ~ v96419(VarCurr,bitIndex13)
& ~ v96419(VarCurr,bitIndex12)
& ~ v96419(VarCurr,bitIndex11)
& ~ v96419(VarCurr,bitIndex10)
& ~ v96419(VarCurr,bitIndex9)
& ~ v96419(VarCurr,bitIndex8)
& ~ v96419(VarCurr,bitIndex7)
& ~ v96419(VarCurr,bitIndex6)
& ~ v96419(VarCurr,bitIndex5)
& ~ v96419(VarCurr,bitIndex4)
& v96419(VarCurr,bitIndex3) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b000011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges59_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& ~ v96419(VarCurr,bitIndex26)
& ~ v96419(VarCurr,bitIndex25)
& ~ v96419(VarCurr,bitIndex24)
& ~ v96419(VarCurr,bitIndex23)
& ~ v96419(VarCurr,bitIndex22)
& ~ v96419(VarCurr,bitIndex21)
& ~ v96419(VarCurr,bitIndex20)
& ~ v96419(VarCurr,bitIndex19)
& ~ v96419(VarCurr,bitIndex18)
& ~ v96419(VarCurr,bitIndex17)
& ~ v96419(VarCurr,bitIndex16)
& ~ v96419(VarCurr,bitIndex15)
& ~ v96419(VarCurr,bitIndex14)
& ~ v96419(VarCurr,bitIndex13)
& ~ v96419(VarCurr,bitIndex12)
& ~ v96419(VarCurr,bitIndex11)
& ~ v96419(VarCurr,bitIndex10)
& ~ v96419(VarCurr,bitIndex9)
& ~ v96419(VarCurr,bitIndex8)
& ~ v96419(VarCurr,bitIndex7)
& ~ v96419(VarCurr,bitIndex6)
& ~ v96419(VarCurr,bitIndex5)
& v96419(VarCurr,bitIndex4) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b000100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges58_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& ~ v96419(VarCurr,bitIndex26)
& ~ v96419(VarCurr,bitIndex25)
& ~ v96419(VarCurr,bitIndex24)
& ~ v96419(VarCurr,bitIndex23)
& ~ v96419(VarCurr,bitIndex22)
& ~ v96419(VarCurr,bitIndex21)
& ~ v96419(VarCurr,bitIndex20)
& ~ v96419(VarCurr,bitIndex19)
& ~ v96419(VarCurr,bitIndex18)
& ~ v96419(VarCurr,bitIndex17)
& ~ v96419(VarCurr,bitIndex16)
& ~ v96419(VarCurr,bitIndex15)
& ~ v96419(VarCurr,bitIndex14)
& ~ v96419(VarCurr,bitIndex13)
& ~ v96419(VarCurr,bitIndex12)
& ~ v96419(VarCurr,bitIndex11)
& ~ v96419(VarCurr,bitIndex10)
& ~ v96419(VarCurr,bitIndex9)
& ~ v96419(VarCurr,bitIndex8)
& ~ v96419(VarCurr,bitIndex7)
& ~ v96419(VarCurr,bitIndex6)
& v96419(VarCurr,bitIndex5) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b000101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges57_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& ~ v96419(VarCurr,bitIndex26)
& ~ v96419(VarCurr,bitIndex25)
& ~ v96419(VarCurr,bitIndex24)
& ~ v96419(VarCurr,bitIndex23)
& ~ v96419(VarCurr,bitIndex22)
& ~ v96419(VarCurr,bitIndex21)
& ~ v96419(VarCurr,bitIndex20)
& ~ v96419(VarCurr,bitIndex19)
& ~ v96419(VarCurr,bitIndex18)
& ~ v96419(VarCurr,bitIndex17)
& ~ v96419(VarCurr,bitIndex16)
& ~ v96419(VarCurr,bitIndex15)
& ~ v96419(VarCurr,bitIndex14)
& ~ v96419(VarCurr,bitIndex13)
& ~ v96419(VarCurr,bitIndex12)
& ~ v96419(VarCurr,bitIndex11)
& ~ v96419(VarCurr,bitIndex10)
& ~ v96419(VarCurr,bitIndex9)
& ~ v96419(VarCurr,bitIndex8)
& ~ v96419(VarCurr,bitIndex7)
& v96419(VarCurr,bitIndex6) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b000110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges56_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& ~ v96419(VarCurr,bitIndex26)
& ~ v96419(VarCurr,bitIndex25)
& ~ v96419(VarCurr,bitIndex24)
& ~ v96419(VarCurr,bitIndex23)
& ~ v96419(VarCurr,bitIndex22)
& ~ v96419(VarCurr,bitIndex21)
& ~ v96419(VarCurr,bitIndex20)
& ~ v96419(VarCurr,bitIndex19)
& ~ v96419(VarCurr,bitIndex18)
& ~ v96419(VarCurr,bitIndex17)
& ~ v96419(VarCurr,bitIndex16)
& ~ v96419(VarCurr,bitIndex15)
& ~ v96419(VarCurr,bitIndex14)
& ~ v96419(VarCurr,bitIndex13)
& ~ v96419(VarCurr,bitIndex12)
& ~ v96419(VarCurr,bitIndex11)
& ~ v96419(VarCurr,bitIndex10)
& ~ v96419(VarCurr,bitIndex9)
& ~ v96419(VarCurr,bitIndex8)
& v96419(VarCurr,bitIndex7) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b000111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges55_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& ~ v96419(VarCurr,bitIndex26)
& ~ v96419(VarCurr,bitIndex25)
& ~ v96419(VarCurr,bitIndex24)
& ~ v96419(VarCurr,bitIndex23)
& ~ v96419(VarCurr,bitIndex22)
& ~ v96419(VarCurr,bitIndex21)
& ~ v96419(VarCurr,bitIndex20)
& ~ v96419(VarCurr,bitIndex19)
& ~ v96419(VarCurr,bitIndex18)
& ~ v96419(VarCurr,bitIndex17)
& ~ v96419(VarCurr,bitIndex16)
& ~ v96419(VarCurr,bitIndex15)
& ~ v96419(VarCurr,bitIndex14)
& ~ v96419(VarCurr,bitIndex13)
& ~ v96419(VarCurr,bitIndex12)
& ~ v96419(VarCurr,bitIndex11)
& ~ v96419(VarCurr,bitIndex10)
& ~ v96419(VarCurr,bitIndex9)
& v96419(VarCurr,bitIndex8) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b001000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges54_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& ~ v96419(VarCurr,bitIndex26)
& ~ v96419(VarCurr,bitIndex25)
& ~ v96419(VarCurr,bitIndex24)
& ~ v96419(VarCurr,bitIndex23)
& ~ v96419(VarCurr,bitIndex22)
& ~ v96419(VarCurr,bitIndex21)
& ~ v96419(VarCurr,bitIndex20)
& ~ v96419(VarCurr,bitIndex19)
& ~ v96419(VarCurr,bitIndex18)
& ~ v96419(VarCurr,bitIndex17)
& ~ v96419(VarCurr,bitIndex16)
& ~ v96419(VarCurr,bitIndex15)
& ~ v96419(VarCurr,bitIndex14)
& ~ v96419(VarCurr,bitIndex13)
& ~ v96419(VarCurr,bitIndex12)
& ~ v96419(VarCurr,bitIndex11)
& ~ v96419(VarCurr,bitIndex10)
& v96419(VarCurr,bitIndex9) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b001001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges53_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& ~ v96419(VarCurr,bitIndex26)
& ~ v96419(VarCurr,bitIndex25)
& ~ v96419(VarCurr,bitIndex24)
& ~ v96419(VarCurr,bitIndex23)
& ~ v96419(VarCurr,bitIndex22)
& ~ v96419(VarCurr,bitIndex21)
& ~ v96419(VarCurr,bitIndex20)
& ~ v96419(VarCurr,bitIndex19)
& ~ v96419(VarCurr,bitIndex18)
& ~ v96419(VarCurr,bitIndex17)
& ~ v96419(VarCurr,bitIndex16)
& ~ v96419(VarCurr,bitIndex15)
& ~ v96419(VarCurr,bitIndex14)
& ~ v96419(VarCurr,bitIndex13)
& ~ v96419(VarCurr,bitIndex12)
& ~ v96419(VarCurr,bitIndex11)
& v96419(VarCurr,bitIndex10) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b001010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges52_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& ~ v96419(VarCurr,bitIndex26)
& ~ v96419(VarCurr,bitIndex25)
& ~ v96419(VarCurr,bitIndex24)
& ~ v96419(VarCurr,bitIndex23)
& ~ v96419(VarCurr,bitIndex22)
& ~ v96419(VarCurr,bitIndex21)
& ~ v96419(VarCurr,bitIndex20)
& ~ v96419(VarCurr,bitIndex19)
& ~ v96419(VarCurr,bitIndex18)
& ~ v96419(VarCurr,bitIndex17)
& ~ v96419(VarCurr,bitIndex16)
& ~ v96419(VarCurr,bitIndex15)
& ~ v96419(VarCurr,bitIndex14)
& ~ v96419(VarCurr,bitIndex13)
& ~ v96419(VarCurr,bitIndex12)
& v96419(VarCurr,bitIndex11) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b001011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges51_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& ~ v96419(VarCurr,bitIndex26)
& ~ v96419(VarCurr,bitIndex25)
& ~ v96419(VarCurr,bitIndex24)
& ~ v96419(VarCurr,bitIndex23)
& ~ v96419(VarCurr,bitIndex22)
& ~ v96419(VarCurr,bitIndex21)
& ~ v96419(VarCurr,bitIndex20)
& ~ v96419(VarCurr,bitIndex19)
& ~ v96419(VarCurr,bitIndex18)
& ~ v96419(VarCurr,bitIndex17)
& ~ v96419(VarCurr,bitIndex16)
& ~ v96419(VarCurr,bitIndex15)
& ~ v96419(VarCurr,bitIndex14)
& ~ v96419(VarCurr,bitIndex13)
& v96419(VarCurr,bitIndex12) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b001100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges50_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& ~ v96419(VarCurr,bitIndex26)
& ~ v96419(VarCurr,bitIndex25)
& ~ v96419(VarCurr,bitIndex24)
& ~ v96419(VarCurr,bitIndex23)
& ~ v96419(VarCurr,bitIndex22)
& ~ v96419(VarCurr,bitIndex21)
& ~ v96419(VarCurr,bitIndex20)
& ~ v96419(VarCurr,bitIndex19)
& ~ v96419(VarCurr,bitIndex18)
& ~ v96419(VarCurr,bitIndex17)
& ~ v96419(VarCurr,bitIndex16)
& ~ v96419(VarCurr,bitIndex15)
& ~ v96419(VarCurr,bitIndex14)
& v96419(VarCurr,bitIndex13) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b001101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges49_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& ~ v96419(VarCurr,bitIndex26)
& ~ v96419(VarCurr,bitIndex25)
& ~ v96419(VarCurr,bitIndex24)
& ~ v96419(VarCurr,bitIndex23)
& ~ v96419(VarCurr,bitIndex22)
& ~ v96419(VarCurr,bitIndex21)
& ~ v96419(VarCurr,bitIndex20)
& ~ v96419(VarCurr,bitIndex19)
& ~ v96419(VarCurr,bitIndex18)
& ~ v96419(VarCurr,bitIndex17)
& ~ v96419(VarCurr,bitIndex16)
& ~ v96419(VarCurr,bitIndex15)
& v96419(VarCurr,bitIndex14) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b001110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges48_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& ~ v96419(VarCurr,bitIndex26)
& ~ v96419(VarCurr,bitIndex25)
& ~ v96419(VarCurr,bitIndex24)
& ~ v96419(VarCurr,bitIndex23)
& ~ v96419(VarCurr,bitIndex22)
& ~ v96419(VarCurr,bitIndex21)
& ~ v96419(VarCurr,bitIndex20)
& ~ v96419(VarCurr,bitIndex19)
& ~ v96419(VarCurr,bitIndex18)
& ~ v96419(VarCurr,bitIndex17)
& ~ v96419(VarCurr,bitIndex16)
& v96419(VarCurr,bitIndex15) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b001111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges47_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& ~ v96419(VarCurr,bitIndex26)
& ~ v96419(VarCurr,bitIndex25)
& ~ v96419(VarCurr,bitIndex24)
& ~ v96419(VarCurr,bitIndex23)
& ~ v96419(VarCurr,bitIndex22)
& ~ v96419(VarCurr,bitIndex21)
& ~ v96419(VarCurr,bitIndex20)
& ~ v96419(VarCurr,bitIndex19)
& ~ v96419(VarCurr,bitIndex18)
& ~ v96419(VarCurr,bitIndex17)
& v96419(VarCurr,bitIndex16) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b010000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges46_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& ~ v96419(VarCurr,bitIndex26)
& ~ v96419(VarCurr,bitIndex25)
& ~ v96419(VarCurr,bitIndex24)
& ~ v96419(VarCurr,bitIndex23)
& ~ v96419(VarCurr,bitIndex22)
& ~ v96419(VarCurr,bitIndex21)
& ~ v96419(VarCurr,bitIndex20)
& ~ v96419(VarCurr,bitIndex19)
& ~ v96419(VarCurr,bitIndex18)
& v96419(VarCurr,bitIndex17) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b010001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges45_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& ~ v96419(VarCurr,bitIndex26)
& ~ v96419(VarCurr,bitIndex25)
& ~ v96419(VarCurr,bitIndex24)
& ~ v96419(VarCurr,bitIndex23)
& ~ v96419(VarCurr,bitIndex22)
& ~ v96419(VarCurr,bitIndex21)
& ~ v96419(VarCurr,bitIndex20)
& ~ v96419(VarCurr,bitIndex19)
& v96419(VarCurr,bitIndex18) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b010010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges44_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& ~ v96419(VarCurr,bitIndex26)
& ~ v96419(VarCurr,bitIndex25)
& ~ v96419(VarCurr,bitIndex24)
& ~ v96419(VarCurr,bitIndex23)
& ~ v96419(VarCurr,bitIndex22)
& ~ v96419(VarCurr,bitIndex21)
& ~ v96419(VarCurr,bitIndex20)
& v96419(VarCurr,bitIndex19) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b010011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges43_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& ~ v96419(VarCurr,bitIndex26)
& ~ v96419(VarCurr,bitIndex25)
& ~ v96419(VarCurr,bitIndex24)
& ~ v96419(VarCurr,bitIndex23)
& ~ v96419(VarCurr,bitIndex22)
& ~ v96419(VarCurr,bitIndex21)
& v96419(VarCurr,bitIndex20) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b010100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges42_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& ~ v96419(VarCurr,bitIndex26)
& ~ v96419(VarCurr,bitIndex25)
& ~ v96419(VarCurr,bitIndex24)
& ~ v96419(VarCurr,bitIndex23)
& ~ v96419(VarCurr,bitIndex22)
& v96419(VarCurr,bitIndex21) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b010101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges41_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& ~ v96419(VarCurr,bitIndex26)
& ~ v96419(VarCurr,bitIndex25)
& ~ v96419(VarCurr,bitIndex24)
& ~ v96419(VarCurr,bitIndex23)
& v96419(VarCurr,bitIndex22) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b010110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges40_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& ~ v96419(VarCurr,bitIndex26)
& ~ v96419(VarCurr,bitIndex25)
& ~ v96419(VarCurr,bitIndex24)
& v96419(VarCurr,bitIndex23) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b010111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges39_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& ~ v96419(VarCurr,bitIndex26)
& ~ v96419(VarCurr,bitIndex25)
& v96419(VarCurr,bitIndex24) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b011000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges38_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& ~ v96419(VarCurr,bitIndex26)
& v96419(VarCurr,bitIndex25) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b011001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges37_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& ~ v96419(VarCurr,bitIndex27)
& v96419(VarCurr,bitIndex26) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b011010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges36_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& ~ v96419(VarCurr,bitIndex28)
& v96419(VarCurr,bitIndex27) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b011011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges35_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& ~ v96419(VarCurr,bitIndex29)
& v96419(VarCurr,bitIndex28) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b011100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges34_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& ~ v96419(VarCurr,bitIndex30)
& v96419(VarCurr,bitIndex29) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b011101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges33_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& ~ v96419(VarCurr,bitIndex31)
& v96419(VarCurr,bitIndex30) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b011110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges32_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& ~ v96419(VarCurr,bitIndex32)
& v96419(VarCurr,bitIndex31) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b011111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges31_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& ~ v96419(VarCurr,bitIndex33)
& v96419(VarCurr,bitIndex32) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b100000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges30_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& ~ v96419(VarCurr,bitIndex34)
& v96419(VarCurr,bitIndex33) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b100001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges29_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& ~ v96419(VarCurr,bitIndex35)
& v96419(VarCurr,bitIndex34) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b100010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges28_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& ~ v96419(VarCurr,bitIndex36)
& v96419(VarCurr,bitIndex35) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b100011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges27_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& ~ v96419(VarCurr,bitIndex37)
& v96419(VarCurr,bitIndex36) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b100100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges26_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& ~ v96419(VarCurr,bitIndex38)
& v96419(VarCurr,bitIndex37) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b100101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges25_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& ~ v96419(VarCurr,bitIndex39)
& v96419(VarCurr,bitIndex38) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b100110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges24_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& ~ v96419(VarCurr,bitIndex40)
& v96419(VarCurr,bitIndex39) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b100111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges23_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& ~ v96419(VarCurr,bitIndex41)
& v96419(VarCurr,bitIndex40) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b101000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges22_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& ~ v96419(VarCurr,bitIndex42)
& v96419(VarCurr,bitIndex41) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b101001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges21_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& ~ v96419(VarCurr,bitIndex43)
& v96419(VarCurr,bitIndex42) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b101010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges20_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& ~ v96419(VarCurr,bitIndex44)
& v96419(VarCurr,bitIndex43) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b101011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges19_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& ~ v96419(VarCurr,bitIndex45)
& v96419(VarCurr,bitIndex44) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b101100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges18_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& ~ v96419(VarCurr,bitIndex46)
& v96419(VarCurr,bitIndex45) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b101101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges17_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& ~ v96419(VarCurr,bitIndex47)
& v96419(VarCurr,bitIndex46) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b101110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges16_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& ~ v96419(VarCurr,bitIndex48)
& v96419(VarCurr,bitIndex47) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b101111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges15_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& ~ v96419(VarCurr,bitIndex49)
& v96419(VarCurr,bitIndex48) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b110000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges14_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& ~ v96419(VarCurr,bitIndex50)
& v96419(VarCurr,bitIndex49) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b110001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges13_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& ~ v96419(VarCurr,bitIndex51)
& v96419(VarCurr,bitIndex50) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b110010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges12_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& ~ v96419(VarCurr,bitIndex52)
& v96419(VarCurr,bitIndex51) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b110011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges11_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& ~ v96419(VarCurr,bitIndex53)
& v96419(VarCurr,bitIndex52) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b110100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges10_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& ~ v96419(VarCurr,bitIndex54)
& v96419(VarCurr,bitIndex53) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b110101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges9_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& ~ v96419(VarCurr,bitIndex55)
& v96419(VarCurr,bitIndex54) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b110110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges8_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& ~ v96419(VarCurr,bitIndex56)
& v96419(VarCurr,bitIndex55) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b110111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges7_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& ~ v96419(VarCurr,bitIndex57)
& v96419(VarCurr,bitIndex56) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b111000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& ~ v96419(VarCurr,bitIndex58)
& v96419(VarCurr,bitIndex57) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b111001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& ~ v96419(VarCurr,bitIndex59)
& v96419(VarCurr,bitIndex58) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b111010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges4_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& ~ v96419(VarCurr,bitIndex60)
& v96419(VarCurr,bitIndex59) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b111011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_3,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& ~ v96419(VarCurr,bitIndex61)
& v96419(VarCurr,bitIndex60) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b111100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_5,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& ~ v96419(VarCurr,bitIndex62)
& v96419(VarCurr,bitIndex61) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b111101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1527,axiom,
! [VarCurr] :
( ( ~ v96419(VarCurr,bitIndex63)
& v96419(VarCurr,bitIndex62) )
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> b111110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1583,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex63)
=> ! [B] :
( range_5_0(B)
=> ( v96417(VarCurr,B)
<=> $true ) ) ) ).
fof(addAssignment_29144,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex0)
<=> v96421(VarCurr,bitIndex0) ) ).
fof(addAssignment_29143,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex0)
<=> v96423(VarCurr,bitIndex0) ) ).
fof(addAssignment_29142,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex0)
<=> v96425(VarCurr,bitIndex0) ) ).
fof(addAssignment_29141,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex1)
<=> v96421(VarCurr,bitIndex1) ) ).
fof(addAssignment_29140,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex1)
<=> v96423(VarCurr,bitIndex1) ) ).
fof(addAssignment_29139,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex1)
<=> v96425(VarCurr,bitIndex1) ) ).
fof(addAssignment_29138,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex2)
<=> v96421(VarCurr,bitIndex2) ) ).
fof(addAssignment_29137,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex2)
<=> v96423(VarCurr,bitIndex2) ) ).
fof(addAssignment_29136,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex2)
<=> v96425(VarCurr,bitIndex2) ) ).
fof(addAssignment_29135,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex3)
<=> v96421(VarCurr,bitIndex3) ) ).
fof(addAssignment_29134,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex3)
<=> v96423(VarCurr,bitIndex3) ) ).
fof(addAssignment_29133,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex3)
<=> v96425(VarCurr,bitIndex3) ) ).
fof(addAssignment_29132,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex4)
<=> v96421(VarCurr,bitIndex4) ) ).
fof(addAssignment_29131,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex4)
<=> v96423(VarCurr,bitIndex4) ) ).
fof(addAssignment_29130,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex4)
<=> v96425(VarCurr,bitIndex4) ) ).
fof(addAssignment_29129,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex5)
<=> v96421(VarCurr,bitIndex5) ) ).
fof(addAssignment_29128,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex5)
<=> v96423(VarCurr,bitIndex5) ) ).
fof(addAssignment_29127,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex5)
<=> v96425(VarCurr,bitIndex5) ) ).
fof(addAssignment_29126,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex6)
<=> v96421(VarCurr,bitIndex6) ) ).
fof(addAssignment_29125,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex6)
<=> v96423(VarCurr,bitIndex6) ) ).
fof(addAssignment_29124,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex6)
<=> v96425(VarCurr,bitIndex6) ) ).
fof(addAssignment_29123,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex7)
<=> v96421(VarCurr,bitIndex7) ) ).
fof(addAssignment_29122,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex7)
<=> v96423(VarCurr,bitIndex7) ) ).
fof(addAssignment_29121,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex7)
<=> v96425(VarCurr,bitIndex7) ) ).
fof(addAssignment_29120,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex8)
<=> v96421(VarCurr,bitIndex8) ) ).
fof(addAssignment_29119,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex8)
<=> v96423(VarCurr,bitIndex8) ) ).
fof(addAssignment_29118,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex8)
<=> v96425(VarCurr,bitIndex8) ) ).
fof(addAssignment_29117,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex9)
<=> v96421(VarCurr,bitIndex9) ) ).
fof(addAssignment_29116,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex9)
<=> v96423(VarCurr,bitIndex9) ) ).
fof(addAssignment_29115,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex9)
<=> v96425(VarCurr,bitIndex9) ) ).
fof(addAssignment_29114,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex10)
<=> v96421(VarCurr,bitIndex10) ) ).
fof(addAssignment_29113,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex10)
<=> v96423(VarCurr,bitIndex10) ) ).
fof(addAssignment_29112,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex10)
<=> v96425(VarCurr,bitIndex10) ) ).
fof(addAssignment_29111,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex11)
<=> v96421(VarCurr,bitIndex11) ) ).
fof(addAssignment_29110,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex11)
<=> v96423(VarCurr,bitIndex11) ) ).
fof(addAssignment_29109,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex11)
<=> v96425(VarCurr,bitIndex11) ) ).
fof(addAssignment_29108,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex12)
<=> v96421(VarCurr,bitIndex12) ) ).
fof(addAssignment_29107,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex12)
<=> v96423(VarCurr,bitIndex12) ) ).
fof(addAssignment_29106,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex12)
<=> v96425(VarCurr,bitIndex12) ) ).
fof(addAssignment_29105,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex13)
<=> v96421(VarCurr,bitIndex13) ) ).
fof(addAssignment_29104,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex13)
<=> v96423(VarCurr,bitIndex13) ) ).
fof(addAssignment_29103,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex13)
<=> v96425(VarCurr,bitIndex13) ) ).
fof(addAssignment_29102,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex14)
<=> v96421(VarCurr,bitIndex14) ) ).
fof(addAssignment_29101,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex14)
<=> v96423(VarCurr,bitIndex14) ) ).
fof(addAssignment_29100,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex14)
<=> v96425(VarCurr,bitIndex14) ) ).
fof(addAssignment_29099,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex15)
<=> v96421(VarCurr,bitIndex15) ) ).
fof(addAssignment_29098,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex15)
<=> v96423(VarCurr,bitIndex15) ) ).
fof(addAssignment_29097,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex15)
<=> v96425(VarCurr,bitIndex15) ) ).
fof(addAssignment_29096,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex16)
<=> v96421(VarCurr,bitIndex16) ) ).
fof(addAssignment_29095,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex16)
<=> v96423(VarCurr,bitIndex16) ) ).
fof(addAssignment_29094,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex16)
<=> v96425(VarCurr,bitIndex16) ) ).
fof(addAssignment_29093,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex17)
<=> v96421(VarCurr,bitIndex17) ) ).
fof(addAssignment_29092,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex17)
<=> v96423(VarCurr,bitIndex17) ) ).
fof(addAssignment_29091,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex17)
<=> v96425(VarCurr,bitIndex17) ) ).
fof(addAssignment_29090,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex18)
<=> v96421(VarCurr,bitIndex18) ) ).
fof(addAssignment_29089,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex18)
<=> v96423(VarCurr,bitIndex18) ) ).
fof(addAssignment_29088,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex18)
<=> v96425(VarCurr,bitIndex18) ) ).
fof(addAssignment_29087,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex19)
<=> v96421(VarCurr,bitIndex19) ) ).
fof(addAssignment_29086,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex19)
<=> v96423(VarCurr,bitIndex19) ) ).
fof(addAssignment_29085,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex19)
<=> v96425(VarCurr,bitIndex19) ) ).
fof(addAssignment_29084,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex20)
<=> v96421(VarCurr,bitIndex20) ) ).
fof(addAssignment_29083,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex20)
<=> v96423(VarCurr,bitIndex20) ) ).
fof(addAssignment_29082,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex20)
<=> v96425(VarCurr,bitIndex20) ) ).
fof(addAssignment_29081,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex21)
<=> v96421(VarCurr,bitIndex21) ) ).
fof(addAssignment_29080,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex21)
<=> v96423(VarCurr,bitIndex21) ) ).
fof(addAssignment_29079,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex21)
<=> v96425(VarCurr,bitIndex21) ) ).
fof(addAssignment_29078,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex22)
<=> v96421(VarCurr,bitIndex22) ) ).
fof(addAssignment_29077,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex22)
<=> v96423(VarCurr,bitIndex22) ) ).
fof(addAssignment_29076,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex22)
<=> v96425(VarCurr,bitIndex22) ) ).
fof(addAssignment_29075,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex23)
<=> v96421(VarCurr,bitIndex23) ) ).
fof(addAssignment_29074,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex23)
<=> v96423(VarCurr,bitIndex23) ) ).
fof(addAssignment_29073,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex23)
<=> v96425(VarCurr,bitIndex23) ) ).
fof(addAssignment_29072,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex24)
<=> v96421(VarCurr,bitIndex24) ) ).
fof(addAssignment_29071,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex24)
<=> v96423(VarCurr,bitIndex24) ) ).
fof(addAssignment_29070,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex24)
<=> v96425(VarCurr,bitIndex24) ) ).
fof(addAssignment_29069,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex25)
<=> v96421(VarCurr,bitIndex25) ) ).
fof(addAssignment_29068,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex25)
<=> v96423(VarCurr,bitIndex25) ) ).
fof(addAssignment_29067,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex25)
<=> v96425(VarCurr,bitIndex25) ) ).
fof(addAssignment_29066,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex26)
<=> v96421(VarCurr,bitIndex26) ) ).
fof(addAssignment_29065,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex26)
<=> v96423(VarCurr,bitIndex26) ) ).
fof(addAssignment_29064,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex26)
<=> v96425(VarCurr,bitIndex26) ) ).
fof(addAssignment_29063,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex27)
<=> v96421(VarCurr,bitIndex27) ) ).
fof(addAssignment_29062,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex27)
<=> v96423(VarCurr,bitIndex27) ) ).
fof(addAssignment_29061,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex27)
<=> v96425(VarCurr,bitIndex27) ) ).
fof(addAssignment_29060,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex28)
<=> v96421(VarCurr,bitIndex28) ) ).
fof(addAssignment_29059,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex28)
<=> v96423(VarCurr,bitIndex28) ) ).
fof(addAssignment_29058,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex28)
<=> v96425(VarCurr,bitIndex28) ) ).
fof(addAssignment_29057,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex29)
<=> v96421(VarCurr,bitIndex29) ) ).
fof(addAssignment_29056,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex29)
<=> v96423(VarCurr,bitIndex29) ) ).
fof(addAssignment_29055,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex29)
<=> v96425(VarCurr,bitIndex29) ) ).
fof(addAssignment_29054,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex30)
<=> v96421(VarCurr,bitIndex30) ) ).
fof(addAssignment_29053,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex30)
<=> v96423(VarCurr,bitIndex30) ) ).
fof(addAssignment_29052,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex30)
<=> v96425(VarCurr,bitIndex30) ) ).
fof(addAssignment_29051,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex31)
<=> v96421(VarCurr,bitIndex31) ) ).
fof(addAssignment_29050,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex31)
<=> v96423(VarCurr,bitIndex31) ) ).
fof(addAssignment_29049,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex31)
<=> v96425(VarCurr,bitIndex31) ) ).
fof(addAssignment_29048,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex32)
<=> v96421(VarCurr,bitIndex32) ) ).
fof(addAssignment_29047,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex32)
<=> v96423(VarCurr,bitIndex32) ) ).
fof(addAssignment_29046,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex32)
<=> v96425(VarCurr,bitIndex32) ) ).
fof(addAssignment_29045,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex33)
<=> v96421(VarCurr,bitIndex33) ) ).
fof(addAssignment_29044,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex33)
<=> v96423(VarCurr,bitIndex33) ) ).
fof(addAssignment_29043,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex33)
<=> v96425(VarCurr,bitIndex33) ) ).
fof(addAssignment_29042,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex34)
<=> v96421(VarCurr,bitIndex34) ) ).
fof(addAssignment_29041,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex34)
<=> v96423(VarCurr,bitIndex34) ) ).
fof(addAssignment_29040,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex34)
<=> v96425(VarCurr,bitIndex34) ) ).
fof(addAssignment_29039,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex35)
<=> v96421(VarCurr,bitIndex35) ) ).
fof(addAssignment_29038,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex35)
<=> v96423(VarCurr,bitIndex35) ) ).
fof(addAssignment_29037,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex35)
<=> v96425(VarCurr,bitIndex35) ) ).
fof(addAssignment_29036,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex36)
<=> v96421(VarCurr,bitIndex36) ) ).
fof(addAssignment_29035,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex36)
<=> v96423(VarCurr,bitIndex36) ) ).
fof(addAssignment_29034,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex36)
<=> v96425(VarCurr,bitIndex36) ) ).
fof(addAssignment_29033,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex37)
<=> v96421(VarCurr,bitIndex37) ) ).
fof(addAssignment_29032,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex37)
<=> v96423(VarCurr,bitIndex37) ) ).
fof(addAssignment_29031,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex37)
<=> v96425(VarCurr,bitIndex37) ) ).
fof(addAssignment_29030,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex38)
<=> v96421(VarCurr,bitIndex38) ) ).
fof(addAssignment_29029,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex38)
<=> v96423(VarCurr,bitIndex38) ) ).
fof(addAssignment_29028,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex38)
<=> v96425(VarCurr,bitIndex38) ) ).
fof(addAssignment_29027,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex39)
<=> v96421(VarCurr,bitIndex39) ) ).
fof(addAssignment_29026,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex39)
<=> v96423(VarCurr,bitIndex39) ) ).
fof(addAssignment_29025,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex39)
<=> v96425(VarCurr,bitIndex39) ) ).
fof(addAssignment_29024,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex40)
<=> v96421(VarCurr,bitIndex40) ) ).
fof(addAssignment_29023,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex40)
<=> v96423(VarCurr,bitIndex40) ) ).
fof(addAssignment_29022,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex40)
<=> v96425(VarCurr,bitIndex40) ) ).
fof(addAssignment_29021,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex41)
<=> v96421(VarCurr,bitIndex41) ) ).
fof(addAssignment_29020,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex41)
<=> v96423(VarCurr,bitIndex41) ) ).
fof(addAssignment_29019,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex41)
<=> v96425(VarCurr,bitIndex41) ) ).
fof(addAssignment_29018,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex42)
<=> v96421(VarCurr,bitIndex42) ) ).
fof(addAssignment_29017,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex42)
<=> v96423(VarCurr,bitIndex42) ) ).
fof(addAssignment_29016,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex42)
<=> v96425(VarCurr,bitIndex42) ) ).
fof(addAssignment_29015,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex43)
<=> v96421(VarCurr,bitIndex43) ) ).
fof(addAssignment_29014,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex43)
<=> v96423(VarCurr,bitIndex43) ) ).
fof(addAssignment_29013,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex43)
<=> v96425(VarCurr,bitIndex43) ) ).
fof(addAssignment_29012,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex44)
<=> v96421(VarCurr,bitIndex44) ) ).
fof(addAssignment_29011,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex44)
<=> v96423(VarCurr,bitIndex44) ) ).
fof(addAssignment_29010,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex44)
<=> v96425(VarCurr,bitIndex44) ) ).
fof(addAssignment_29009,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex45)
<=> v96421(VarCurr,bitIndex45) ) ).
fof(addAssignment_29008,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex45)
<=> v96423(VarCurr,bitIndex45) ) ).
fof(addAssignment_29007,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex45)
<=> v96425(VarCurr,bitIndex45) ) ).
fof(addAssignment_29006,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex46)
<=> v96421(VarCurr,bitIndex46) ) ).
fof(addAssignment_29005,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex46)
<=> v96423(VarCurr,bitIndex46) ) ).
fof(addAssignment_29004,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex46)
<=> v96425(VarCurr,bitIndex46) ) ).
fof(addAssignment_29003,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex47)
<=> v96421(VarCurr,bitIndex47) ) ).
fof(addAssignment_29002,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex47)
<=> v96423(VarCurr,bitIndex47) ) ).
fof(addAssignment_29001,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex47)
<=> v96425(VarCurr,bitIndex47) ) ).
fof(addAssignment_29000,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex48)
<=> v96421(VarCurr,bitIndex48) ) ).
fof(addAssignment_28999,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex48)
<=> v96423(VarCurr,bitIndex48) ) ).
fof(addAssignment_28998,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex48)
<=> v96425(VarCurr,bitIndex48) ) ).
fof(addAssignment_28997,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex49)
<=> v96421(VarCurr,bitIndex49) ) ).
fof(addAssignment_28996,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex49)
<=> v96423(VarCurr,bitIndex49) ) ).
fof(addAssignment_28995,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex49)
<=> v96425(VarCurr,bitIndex49) ) ).
fof(addAssignment_28994,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex50)
<=> v96421(VarCurr,bitIndex50) ) ).
fof(addAssignment_28993,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex50)
<=> v96423(VarCurr,bitIndex50) ) ).
fof(addAssignment_28992,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex50)
<=> v96425(VarCurr,bitIndex50) ) ).
fof(addAssignment_28991,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex51)
<=> v96421(VarCurr,bitIndex51) ) ).
fof(addAssignment_28990,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex51)
<=> v96423(VarCurr,bitIndex51) ) ).
fof(addAssignment_28989,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex51)
<=> v96425(VarCurr,bitIndex51) ) ).
fof(addAssignment_28988,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex52)
<=> v96421(VarCurr,bitIndex52) ) ).
fof(addAssignment_28987,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex52)
<=> v96423(VarCurr,bitIndex52) ) ).
fof(addAssignment_28986,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex52)
<=> v96425(VarCurr,bitIndex52) ) ).
fof(addAssignment_28985,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex53)
<=> v96421(VarCurr,bitIndex53) ) ).
fof(addAssignment_28984,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex53)
<=> v96423(VarCurr,bitIndex53) ) ).
fof(addAssignment_28983,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex53)
<=> v96425(VarCurr,bitIndex53) ) ).
fof(addAssignment_28982,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex54)
<=> v96421(VarCurr,bitIndex54) ) ).
fof(addAssignment_28981,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex54)
<=> v96423(VarCurr,bitIndex54) ) ).
fof(addAssignment_28980,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex54)
<=> v96425(VarCurr,bitIndex54) ) ).
fof(addAssignment_28979,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex55)
<=> v96421(VarCurr,bitIndex55) ) ).
fof(addAssignment_28978,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex55)
<=> v96423(VarCurr,bitIndex55) ) ).
fof(addAssignment_28977,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex55)
<=> v96425(VarCurr,bitIndex55) ) ).
fof(addAssignment_28976,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex56)
<=> v96421(VarCurr,bitIndex56) ) ).
fof(addAssignment_28975,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex56)
<=> v96423(VarCurr,bitIndex56) ) ).
fof(addAssignment_28974,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex56)
<=> v96425(VarCurr,bitIndex56) ) ).
fof(addAssignment_28973,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex57)
<=> v96421(VarCurr,bitIndex57) ) ).
fof(addAssignment_28972,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex57)
<=> v96423(VarCurr,bitIndex57) ) ).
fof(addAssignment_28971,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex57)
<=> v96425(VarCurr,bitIndex57) ) ).
fof(addAssignment_28970,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex58)
<=> v96421(VarCurr,bitIndex58) ) ).
fof(addAssignment_28969,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex58)
<=> v96423(VarCurr,bitIndex58) ) ).
fof(addAssignment_28968,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex58)
<=> v96425(VarCurr,bitIndex58) ) ).
fof(addAssignment_28967,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex59)
<=> v96421(VarCurr,bitIndex59) ) ).
fof(addAssignment_28966,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex59)
<=> v96423(VarCurr,bitIndex59) ) ).
fof(addAssignment_28965,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex59)
<=> v96425(VarCurr,bitIndex59) ) ).
fof(addAssignment_28964,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex60)
<=> v96421(VarCurr,bitIndex60) ) ).
fof(addAssignment_28963,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex60)
<=> v96423(VarCurr,bitIndex60) ) ).
fof(addAssignment_28962,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex60)
<=> v96425(VarCurr,bitIndex60) ) ).
fof(addAssignment_28961,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex61)
<=> v96421(VarCurr,bitIndex61) ) ).
fof(addAssignment_28960,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex61)
<=> v96423(VarCurr,bitIndex61) ) ).
fof(addAssignment_28959,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex61)
<=> v96425(VarCurr,bitIndex61) ) ).
fof(addAssignment_28958,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex62)
<=> v96421(VarCurr,bitIndex62) ) ).
fof(addAssignment_28957,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex62)
<=> v96423(VarCurr,bitIndex62) ) ).
fof(addAssignment_28956,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex62)
<=> v96425(VarCurr,bitIndex62) ) ).
fof(addAssignment_28955,axiom,
! [VarCurr] :
( v96419(VarCurr,bitIndex63)
<=> v96421(VarCurr,bitIndex63) ) ).
fof(addAssignment_28954,axiom,
! [VarCurr] :
( v96421(VarCurr,bitIndex63)
<=> v96423(VarCurr,bitIndex63) ) ).
fof(addAssignment_28953,axiom,
! [VarCurr] :
( v96423(VarCurr,bitIndex63)
<=> v96425(VarCurr,bitIndex63) ) ).
fof(addAssignment_28952,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96386(VarCurr,B)
<=> v96388(VarCurr,B) ) ) ).
fof(addAssignment_28951,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96388(VarCurr,B)
<=> v96390(VarCurr,B) ) ) ).
fof(addAssignment_28950,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96390(VarCurr,B)
<=> v96392(VarCurr,B) ) ) ).
fof(addAssignment_28949,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96392(VarCurr,B)
<=> v96394(VarCurr,B) ) ) ).
fof(addAssignment_28948,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96394(VarCurr,B)
<=> v96396(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges64_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& ~ v96398(VarCurr,bitIndex26)
& ~ v96398(VarCurr,bitIndex25)
& ~ v96398(VarCurr,bitIndex24)
& ~ v96398(VarCurr,bitIndex23)
& ~ v96398(VarCurr,bitIndex22)
& ~ v96398(VarCurr,bitIndex21)
& ~ v96398(VarCurr,bitIndex20)
& ~ v96398(VarCurr,bitIndex19)
& ~ v96398(VarCurr,bitIndex18)
& ~ v96398(VarCurr,bitIndex17)
& ~ v96398(VarCurr,bitIndex16)
& ~ v96398(VarCurr,bitIndex15)
& ~ v96398(VarCurr,bitIndex14)
& ~ v96398(VarCurr,bitIndex13)
& ~ v96398(VarCurr,bitIndex12)
& ~ v96398(VarCurr,bitIndex11)
& ~ v96398(VarCurr,bitIndex10)
& ~ v96398(VarCurr,bitIndex9)
& ~ v96398(VarCurr,bitIndex8)
& ~ v96398(VarCurr,bitIndex7)
& ~ v96398(VarCurr,bitIndex6)
& ~ v96398(VarCurr,bitIndex5)
& ~ v96398(VarCurr,bitIndex4)
& ~ v96398(VarCurr,bitIndex3)
& ~ v96398(VarCurr,bitIndex2)
& ~ v96398(VarCurr,bitIndex1)
& ~ v96398(VarCurr,bitIndex0) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges63_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& ~ v96398(VarCurr,bitIndex26)
& ~ v96398(VarCurr,bitIndex25)
& ~ v96398(VarCurr,bitIndex24)
& ~ v96398(VarCurr,bitIndex23)
& ~ v96398(VarCurr,bitIndex22)
& ~ v96398(VarCurr,bitIndex21)
& ~ v96398(VarCurr,bitIndex20)
& ~ v96398(VarCurr,bitIndex19)
& ~ v96398(VarCurr,bitIndex18)
& ~ v96398(VarCurr,bitIndex17)
& ~ v96398(VarCurr,bitIndex16)
& ~ v96398(VarCurr,bitIndex15)
& ~ v96398(VarCurr,bitIndex14)
& ~ v96398(VarCurr,bitIndex13)
& ~ v96398(VarCurr,bitIndex12)
& ~ v96398(VarCurr,bitIndex11)
& ~ v96398(VarCurr,bitIndex10)
& ~ v96398(VarCurr,bitIndex9)
& ~ v96398(VarCurr,bitIndex8)
& ~ v96398(VarCurr,bitIndex7)
& ~ v96398(VarCurr,bitIndex6)
& ~ v96398(VarCurr,bitIndex5)
& ~ v96398(VarCurr,bitIndex4)
& ~ v96398(VarCurr,bitIndex3)
& ~ v96398(VarCurr,bitIndex2)
& ~ v96398(VarCurr,bitIndex1)
& v96398(VarCurr,bitIndex0) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges62_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& ~ v96398(VarCurr,bitIndex26)
& ~ v96398(VarCurr,bitIndex25)
& ~ v96398(VarCurr,bitIndex24)
& ~ v96398(VarCurr,bitIndex23)
& ~ v96398(VarCurr,bitIndex22)
& ~ v96398(VarCurr,bitIndex21)
& ~ v96398(VarCurr,bitIndex20)
& ~ v96398(VarCurr,bitIndex19)
& ~ v96398(VarCurr,bitIndex18)
& ~ v96398(VarCurr,bitIndex17)
& ~ v96398(VarCurr,bitIndex16)
& ~ v96398(VarCurr,bitIndex15)
& ~ v96398(VarCurr,bitIndex14)
& ~ v96398(VarCurr,bitIndex13)
& ~ v96398(VarCurr,bitIndex12)
& ~ v96398(VarCurr,bitIndex11)
& ~ v96398(VarCurr,bitIndex10)
& ~ v96398(VarCurr,bitIndex9)
& ~ v96398(VarCurr,bitIndex8)
& ~ v96398(VarCurr,bitIndex7)
& ~ v96398(VarCurr,bitIndex6)
& ~ v96398(VarCurr,bitIndex5)
& ~ v96398(VarCurr,bitIndex4)
& ~ v96398(VarCurr,bitIndex3)
& ~ v96398(VarCurr,bitIndex2)
& v96398(VarCurr,bitIndex1) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b000001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges61_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& ~ v96398(VarCurr,bitIndex26)
& ~ v96398(VarCurr,bitIndex25)
& ~ v96398(VarCurr,bitIndex24)
& ~ v96398(VarCurr,bitIndex23)
& ~ v96398(VarCurr,bitIndex22)
& ~ v96398(VarCurr,bitIndex21)
& ~ v96398(VarCurr,bitIndex20)
& ~ v96398(VarCurr,bitIndex19)
& ~ v96398(VarCurr,bitIndex18)
& ~ v96398(VarCurr,bitIndex17)
& ~ v96398(VarCurr,bitIndex16)
& ~ v96398(VarCurr,bitIndex15)
& ~ v96398(VarCurr,bitIndex14)
& ~ v96398(VarCurr,bitIndex13)
& ~ v96398(VarCurr,bitIndex12)
& ~ v96398(VarCurr,bitIndex11)
& ~ v96398(VarCurr,bitIndex10)
& ~ v96398(VarCurr,bitIndex9)
& ~ v96398(VarCurr,bitIndex8)
& ~ v96398(VarCurr,bitIndex7)
& ~ v96398(VarCurr,bitIndex6)
& ~ v96398(VarCurr,bitIndex5)
& ~ v96398(VarCurr,bitIndex4)
& ~ v96398(VarCurr,bitIndex3)
& v96398(VarCurr,bitIndex2) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b000010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges60_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& ~ v96398(VarCurr,bitIndex26)
& ~ v96398(VarCurr,bitIndex25)
& ~ v96398(VarCurr,bitIndex24)
& ~ v96398(VarCurr,bitIndex23)
& ~ v96398(VarCurr,bitIndex22)
& ~ v96398(VarCurr,bitIndex21)
& ~ v96398(VarCurr,bitIndex20)
& ~ v96398(VarCurr,bitIndex19)
& ~ v96398(VarCurr,bitIndex18)
& ~ v96398(VarCurr,bitIndex17)
& ~ v96398(VarCurr,bitIndex16)
& ~ v96398(VarCurr,bitIndex15)
& ~ v96398(VarCurr,bitIndex14)
& ~ v96398(VarCurr,bitIndex13)
& ~ v96398(VarCurr,bitIndex12)
& ~ v96398(VarCurr,bitIndex11)
& ~ v96398(VarCurr,bitIndex10)
& ~ v96398(VarCurr,bitIndex9)
& ~ v96398(VarCurr,bitIndex8)
& ~ v96398(VarCurr,bitIndex7)
& ~ v96398(VarCurr,bitIndex6)
& ~ v96398(VarCurr,bitIndex5)
& ~ v96398(VarCurr,bitIndex4)
& v96398(VarCurr,bitIndex3) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b000011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges59_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& ~ v96398(VarCurr,bitIndex26)
& ~ v96398(VarCurr,bitIndex25)
& ~ v96398(VarCurr,bitIndex24)
& ~ v96398(VarCurr,bitIndex23)
& ~ v96398(VarCurr,bitIndex22)
& ~ v96398(VarCurr,bitIndex21)
& ~ v96398(VarCurr,bitIndex20)
& ~ v96398(VarCurr,bitIndex19)
& ~ v96398(VarCurr,bitIndex18)
& ~ v96398(VarCurr,bitIndex17)
& ~ v96398(VarCurr,bitIndex16)
& ~ v96398(VarCurr,bitIndex15)
& ~ v96398(VarCurr,bitIndex14)
& ~ v96398(VarCurr,bitIndex13)
& ~ v96398(VarCurr,bitIndex12)
& ~ v96398(VarCurr,bitIndex11)
& ~ v96398(VarCurr,bitIndex10)
& ~ v96398(VarCurr,bitIndex9)
& ~ v96398(VarCurr,bitIndex8)
& ~ v96398(VarCurr,bitIndex7)
& ~ v96398(VarCurr,bitIndex6)
& ~ v96398(VarCurr,bitIndex5)
& v96398(VarCurr,bitIndex4) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b000100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges58_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& ~ v96398(VarCurr,bitIndex26)
& ~ v96398(VarCurr,bitIndex25)
& ~ v96398(VarCurr,bitIndex24)
& ~ v96398(VarCurr,bitIndex23)
& ~ v96398(VarCurr,bitIndex22)
& ~ v96398(VarCurr,bitIndex21)
& ~ v96398(VarCurr,bitIndex20)
& ~ v96398(VarCurr,bitIndex19)
& ~ v96398(VarCurr,bitIndex18)
& ~ v96398(VarCurr,bitIndex17)
& ~ v96398(VarCurr,bitIndex16)
& ~ v96398(VarCurr,bitIndex15)
& ~ v96398(VarCurr,bitIndex14)
& ~ v96398(VarCurr,bitIndex13)
& ~ v96398(VarCurr,bitIndex12)
& ~ v96398(VarCurr,bitIndex11)
& ~ v96398(VarCurr,bitIndex10)
& ~ v96398(VarCurr,bitIndex9)
& ~ v96398(VarCurr,bitIndex8)
& ~ v96398(VarCurr,bitIndex7)
& ~ v96398(VarCurr,bitIndex6)
& v96398(VarCurr,bitIndex5) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b000101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges57_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& ~ v96398(VarCurr,bitIndex26)
& ~ v96398(VarCurr,bitIndex25)
& ~ v96398(VarCurr,bitIndex24)
& ~ v96398(VarCurr,bitIndex23)
& ~ v96398(VarCurr,bitIndex22)
& ~ v96398(VarCurr,bitIndex21)
& ~ v96398(VarCurr,bitIndex20)
& ~ v96398(VarCurr,bitIndex19)
& ~ v96398(VarCurr,bitIndex18)
& ~ v96398(VarCurr,bitIndex17)
& ~ v96398(VarCurr,bitIndex16)
& ~ v96398(VarCurr,bitIndex15)
& ~ v96398(VarCurr,bitIndex14)
& ~ v96398(VarCurr,bitIndex13)
& ~ v96398(VarCurr,bitIndex12)
& ~ v96398(VarCurr,bitIndex11)
& ~ v96398(VarCurr,bitIndex10)
& ~ v96398(VarCurr,bitIndex9)
& ~ v96398(VarCurr,bitIndex8)
& ~ v96398(VarCurr,bitIndex7)
& v96398(VarCurr,bitIndex6) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b000110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges56_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& ~ v96398(VarCurr,bitIndex26)
& ~ v96398(VarCurr,bitIndex25)
& ~ v96398(VarCurr,bitIndex24)
& ~ v96398(VarCurr,bitIndex23)
& ~ v96398(VarCurr,bitIndex22)
& ~ v96398(VarCurr,bitIndex21)
& ~ v96398(VarCurr,bitIndex20)
& ~ v96398(VarCurr,bitIndex19)
& ~ v96398(VarCurr,bitIndex18)
& ~ v96398(VarCurr,bitIndex17)
& ~ v96398(VarCurr,bitIndex16)
& ~ v96398(VarCurr,bitIndex15)
& ~ v96398(VarCurr,bitIndex14)
& ~ v96398(VarCurr,bitIndex13)
& ~ v96398(VarCurr,bitIndex12)
& ~ v96398(VarCurr,bitIndex11)
& ~ v96398(VarCurr,bitIndex10)
& ~ v96398(VarCurr,bitIndex9)
& ~ v96398(VarCurr,bitIndex8)
& v96398(VarCurr,bitIndex7) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b000111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges55_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& ~ v96398(VarCurr,bitIndex26)
& ~ v96398(VarCurr,bitIndex25)
& ~ v96398(VarCurr,bitIndex24)
& ~ v96398(VarCurr,bitIndex23)
& ~ v96398(VarCurr,bitIndex22)
& ~ v96398(VarCurr,bitIndex21)
& ~ v96398(VarCurr,bitIndex20)
& ~ v96398(VarCurr,bitIndex19)
& ~ v96398(VarCurr,bitIndex18)
& ~ v96398(VarCurr,bitIndex17)
& ~ v96398(VarCurr,bitIndex16)
& ~ v96398(VarCurr,bitIndex15)
& ~ v96398(VarCurr,bitIndex14)
& ~ v96398(VarCurr,bitIndex13)
& ~ v96398(VarCurr,bitIndex12)
& ~ v96398(VarCurr,bitIndex11)
& ~ v96398(VarCurr,bitIndex10)
& ~ v96398(VarCurr,bitIndex9)
& v96398(VarCurr,bitIndex8) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b001000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges54_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& ~ v96398(VarCurr,bitIndex26)
& ~ v96398(VarCurr,bitIndex25)
& ~ v96398(VarCurr,bitIndex24)
& ~ v96398(VarCurr,bitIndex23)
& ~ v96398(VarCurr,bitIndex22)
& ~ v96398(VarCurr,bitIndex21)
& ~ v96398(VarCurr,bitIndex20)
& ~ v96398(VarCurr,bitIndex19)
& ~ v96398(VarCurr,bitIndex18)
& ~ v96398(VarCurr,bitIndex17)
& ~ v96398(VarCurr,bitIndex16)
& ~ v96398(VarCurr,bitIndex15)
& ~ v96398(VarCurr,bitIndex14)
& ~ v96398(VarCurr,bitIndex13)
& ~ v96398(VarCurr,bitIndex12)
& ~ v96398(VarCurr,bitIndex11)
& ~ v96398(VarCurr,bitIndex10)
& v96398(VarCurr,bitIndex9) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b001001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges53_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& ~ v96398(VarCurr,bitIndex26)
& ~ v96398(VarCurr,bitIndex25)
& ~ v96398(VarCurr,bitIndex24)
& ~ v96398(VarCurr,bitIndex23)
& ~ v96398(VarCurr,bitIndex22)
& ~ v96398(VarCurr,bitIndex21)
& ~ v96398(VarCurr,bitIndex20)
& ~ v96398(VarCurr,bitIndex19)
& ~ v96398(VarCurr,bitIndex18)
& ~ v96398(VarCurr,bitIndex17)
& ~ v96398(VarCurr,bitIndex16)
& ~ v96398(VarCurr,bitIndex15)
& ~ v96398(VarCurr,bitIndex14)
& ~ v96398(VarCurr,bitIndex13)
& ~ v96398(VarCurr,bitIndex12)
& ~ v96398(VarCurr,bitIndex11)
& v96398(VarCurr,bitIndex10) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b001010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges52_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& ~ v96398(VarCurr,bitIndex26)
& ~ v96398(VarCurr,bitIndex25)
& ~ v96398(VarCurr,bitIndex24)
& ~ v96398(VarCurr,bitIndex23)
& ~ v96398(VarCurr,bitIndex22)
& ~ v96398(VarCurr,bitIndex21)
& ~ v96398(VarCurr,bitIndex20)
& ~ v96398(VarCurr,bitIndex19)
& ~ v96398(VarCurr,bitIndex18)
& ~ v96398(VarCurr,bitIndex17)
& ~ v96398(VarCurr,bitIndex16)
& ~ v96398(VarCurr,bitIndex15)
& ~ v96398(VarCurr,bitIndex14)
& ~ v96398(VarCurr,bitIndex13)
& ~ v96398(VarCurr,bitIndex12)
& v96398(VarCurr,bitIndex11) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b001011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges51_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& ~ v96398(VarCurr,bitIndex26)
& ~ v96398(VarCurr,bitIndex25)
& ~ v96398(VarCurr,bitIndex24)
& ~ v96398(VarCurr,bitIndex23)
& ~ v96398(VarCurr,bitIndex22)
& ~ v96398(VarCurr,bitIndex21)
& ~ v96398(VarCurr,bitIndex20)
& ~ v96398(VarCurr,bitIndex19)
& ~ v96398(VarCurr,bitIndex18)
& ~ v96398(VarCurr,bitIndex17)
& ~ v96398(VarCurr,bitIndex16)
& ~ v96398(VarCurr,bitIndex15)
& ~ v96398(VarCurr,bitIndex14)
& ~ v96398(VarCurr,bitIndex13)
& v96398(VarCurr,bitIndex12) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b001100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges50_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& ~ v96398(VarCurr,bitIndex26)
& ~ v96398(VarCurr,bitIndex25)
& ~ v96398(VarCurr,bitIndex24)
& ~ v96398(VarCurr,bitIndex23)
& ~ v96398(VarCurr,bitIndex22)
& ~ v96398(VarCurr,bitIndex21)
& ~ v96398(VarCurr,bitIndex20)
& ~ v96398(VarCurr,bitIndex19)
& ~ v96398(VarCurr,bitIndex18)
& ~ v96398(VarCurr,bitIndex17)
& ~ v96398(VarCurr,bitIndex16)
& ~ v96398(VarCurr,bitIndex15)
& ~ v96398(VarCurr,bitIndex14)
& v96398(VarCurr,bitIndex13) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b001101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges49_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& ~ v96398(VarCurr,bitIndex26)
& ~ v96398(VarCurr,bitIndex25)
& ~ v96398(VarCurr,bitIndex24)
& ~ v96398(VarCurr,bitIndex23)
& ~ v96398(VarCurr,bitIndex22)
& ~ v96398(VarCurr,bitIndex21)
& ~ v96398(VarCurr,bitIndex20)
& ~ v96398(VarCurr,bitIndex19)
& ~ v96398(VarCurr,bitIndex18)
& ~ v96398(VarCurr,bitIndex17)
& ~ v96398(VarCurr,bitIndex16)
& ~ v96398(VarCurr,bitIndex15)
& v96398(VarCurr,bitIndex14) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b001110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges48_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& ~ v96398(VarCurr,bitIndex26)
& ~ v96398(VarCurr,bitIndex25)
& ~ v96398(VarCurr,bitIndex24)
& ~ v96398(VarCurr,bitIndex23)
& ~ v96398(VarCurr,bitIndex22)
& ~ v96398(VarCurr,bitIndex21)
& ~ v96398(VarCurr,bitIndex20)
& ~ v96398(VarCurr,bitIndex19)
& ~ v96398(VarCurr,bitIndex18)
& ~ v96398(VarCurr,bitIndex17)
& ~ v96398(VarCurr,bitIndex16)
& v96398(VarCurr,bitIndex15) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b001111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges47_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& ~ v96398(VarCurr,bitIndex26)
& ~ v96398(VarCurr,bitIndex25)
& ~ v96398(VarCurr,bitIndex24)
& ~ v96398(VarCurr,bitIndex23)
& ~ v96398(VarCurr,bitIndex22)
& ~ v96398(VarCurr,bitIndex21)
& ~ v96398(VarCurr,bitIndex20)
& ~ v96398(VarCurr,bitIndex19)
& ~ v96398(VarCurr,bitIndex18)
& ~ v96398(VarCurr,bitIndex17)
& v96398(VarCurr,bitIndex16) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b010000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges46_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& ~ v96398(VarCurr,bitIndex26)
& ~ v96398(VarCurr,bitIndex25)
& ~ v96398(VarCurr,bitIndex24)
& ~ v96398(VarCurr,bitIndex23)
& ~ v96398(VarCurr,bitIndex22)
& ~ v96398(VarCurr,bitIndex21)
& ~ v96398(VarCurr,bitIndex20)
& ~ v96398(VarCurr,bitIndex19)
& ~ v96398(VarCurr,bitIndex18)
& v96398(VarCurr,bitIndex17) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b010001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges45_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& ~ v96398(VarCurr,bitIndex26)
& ~ v96398(VarCurr,bitIndex25)
& ~ v96398(VarCurr,bitIndex24)
& ~ v96398(VarCurr,bitIndex23)
& ~ v96398(VarCurr,bitIndex22)
& ~ v96398(VarCurr,bitIndex21)
& ~ v96398(VarCurr,bitIndex20)
& ~ v96398(VarCurr,bitIndex19)
& v96398(VarCurr,bitIndex18) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b010010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges44_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& ~ v96398(VarCurr,bitIndex26)
& ~ v96398(VarCurr,bitIndex25)
& ~ v96398(VarCurr,bitIndex24)
& ~ v96398(VarCurr,bitIndex23)
& ~ v96398(VarCurr,bitIndex22)
& ~ v96398(VarCurr,bitIndex21)
& ~ v96398(VarCurr,bitIndex20)
& v96398(VarCurr,bitIndex19) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b010011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges43_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& ~ v96398(VarCurr,bitIndex26)
& ~ v96398(VarCurr,bitIndex25)
& ~ v96398(VarCurr,bitIndex24)
& ~ v96398(VarCurr,bitIndex23)
& ~ v96398(VarCurr,bitIndex22)
& ~ v96398(VarCurr,bitIndex21)
& v96398(VarCurr,bitIndex20) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b010100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges42_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& ~ v96398(VarCurr,bitIndex26)
& ~ v96398(VarCurr,bitIndex25)
& ~ v96398(VarCurr,bitIndex24)
& ~ v96398(VarCurr,bitIndex23)
& ~ v96398(VarCurr,bitIndex22)
& v96398(VarCurr,bitIndex21) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b010101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges41_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& ~ v96398(VarCurr,bitIndex26)
& ~ v96398(VarCurr,bitIndex25)
& ~ v96398(VarCurr,bitIndex24)
& ~ v96398(VarCurr,bitIndex23)
& v96398(VarCurr,bitIndex22) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b010110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges40_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& ~ v96398(VarCurr,bitIndex26)
& ~ v96398(VarCurr,bitIndex25)
& ~ v96398(VarCurr,bitIndex24)
& v96398(VarCurr,bitIndex23) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b010111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges39_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& ~ v96398(VarCurr,bitIndex26)
& ~ v96398(VarCurr,bitIndex25)
& v96398(VarCurr,bitIndex24) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b011000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges38_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& ~ v96398(VarCurr,bitIndex26)
& v96398(VarCurr,bitIndex25) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b011001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges37_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& ~ v96398(VarCurr,bitIndex27)
& v96398(VarCurr,bitIndex26) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b011010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges36_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& ~ v96398(VarCurr,bitIndex28)
& v96398(VarCurr,bitIndex27) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b011011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges35_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& ~ v96398(VarCurr,bitIndex29)
& v96398(VarCurr,bitIndex28) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b011100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges34_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& ~ v96398(VarCurr,bitIndex30)
& v96398(VarCurr,bitIndex29) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b011101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges33_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& ~ v96398(VarCurr,bitIndex31)
& v96398(VarCurr,bitIndex30) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b011110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges32_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& ~ v96398(VarCurr,bitIndex32)
& v96398(VarCurr,bitIndex31) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b011111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges31_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& ~ v96398(VarCurr,bitIndex33)
& v96398(VarCurr,bitIndex32) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b100000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges30_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& ~ v96398(VarCurr,bitIndex34)
& v96398(VarCurr,bitIndex33) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b100001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges29_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& ~ v96398(VarCurr,bitIndex35)
& v96398(VarCurr,bitIndex34) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b100010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges28_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& ~ v96398(VarCurr,bitIndex36)
& v96398(VarCurr,bitIndex35) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b100011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges27_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& ~ v96398(VarCurr,bitIndex37)
& v96398(VarCurr,bitIndex36) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b100100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges26_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& ~ v96398(VarCurr,bitIndex38)
& v96398(VarCurr,bitIndex37) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b100101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges25_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& ~ v96398(VarCurr,bitIndex39)
& v96398(VarCurr,bitIndex38) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b100110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges24_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& ~ v96398(VarCurr,bitIndex40)
& v96398(VarCurr,bitIndex39) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b100111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges23_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& ~ v96398(VarCurr,bitIndex41)
& v96398(VarCurr,bitIndex40) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b101000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges22_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& ~ v96398(VarCurr,bitIndex42)
& v96398(VarCurr,bitIndex41) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b101001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges21_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& ~ v96398(VarCurr,bitIndex43)
& v96398(VarCurr,bitIndex42) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b101010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges20_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& ~ v96398(VarCurr,bitIndex44)
& v96398(VarCurr,bitIndex43) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b101011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges19_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& ~ v96398(VarCurr,bitIndex45)
& v96398(VarCurr,bitIndex44) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b101100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges18_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& ~ v96398(VarCurr,bitIndex46)
& v96398(VarCurr,bitIndex45) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b101101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges17_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& ~ v96398(VarCurr,bitIndex47)
& v96398(VarCurr,bitIndex46) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b101110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges16_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& ~ v96398(VarCurr,bitIndex48)
& v96398(VarCurr,bitIndex47) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b101111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges15_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& ~ v96398(VarCurr,bitIndex49)
& v96398(VarCurr,bitIndex48) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b110000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges14_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& ~ v96398(VarCurr,bitIndex50)
& v96398(VarCurr,bitIndex49) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b110001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges13_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& ~ v96398(VarCurr,bitIndex51)
& v96398(VarCurr,bitIndex50) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b110010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges12_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& ~ v96398(VarCurr,bitIndex52)
& v96398(VarCurr,bitIndex51) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b110011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges11_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& ~ v96398(VarCurr,bitIndex53)
& v96398(VarCurr,bitIndex52) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b110100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges10_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& ~ v96398(VarCurr,bitIndex54)
& v96398(VarCurr,bitIndex53) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b110101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges9_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& ~ v96398(VarCurr,bitIndex55)
& v96398(VarCurr,bitIndex54) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b110110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges8_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& ~ v96398(VarCurr,bitIndex56)
& v96398(VarCurr,bitIndex55) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b110111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges7_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& ~ v96398(VarCurr,bitIndex57)
& v96398(VarCurr,bitIndex56) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b111000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& ~ v96398(VarCurr,bitIndex58)
& v96398(VarCurr,bitIndex57) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b111001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& ~ v96398(VarCurr,bitIndex59)
& v96398(VarCurr,bitIndex58) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b111010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges4_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& ~ v96398(VarCurr,bitIndex60)
& v96398(VarCurr,bitIndex59) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b111011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_2,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& ~ v96398(VarCurr,bitIndex61)
& v96398(VarCurr,bitIndex60) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b111100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_4,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& ~ v96398(VarCurr,bitIndex62)
& v96398(VarCurr,bitIndex61) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b111101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1526,axiom,
! [VarCurr] :
( ( ~ v96398(VarCurr,bitIndex63)
& v96398(VarCurr,bitIndex62) )
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> b111110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1582,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex63)
=> ! [B] :
( range_5_0(B)
=> ( v96396(VarCurr,B)
<=> $true ) ) ) ).
fof(addAssignment_28947,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex0)
<=> v96400(VarCurr,bitIndex0) ) ).
fof(addAssignment_28946,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex0)
<=> v96402(VarCurr,bitIndex0) ) ).
fof(addAssignment_28945,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex0)
<=> v96404(VarCurr,bitIndex0) ) ).
fof(addAssignment_28944,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex1)
<=> v96400(VarCurr,bitIndex1) ) ).
fof(addAssignment_28943,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex1)
<=> v96402(VarCurr,bitIndex1) ) ).
fof(addAssignment_28942,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex1)
<=> v96404(VarCurr,bitIndex1) ) ).
fof(addAssignment_28941,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex2)
<=> v96400(VarCurr,bitIndex2) ) ).
fof(addAssignment_28940,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex2)
<=> v96402(VarCurr,bitIndex2) ) ).
fof(addAssignment_28939,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex2)
<=> v96404(VarCurr,bitIndex2) ) ).
fof(addAssignment_28938,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex3)
<=> v96400(VarCurr,bitIndex3) ) ).
fof(addAssignment_28937,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex3)
<=> v96402(VarCurr,bitIndex3) ) ).
fof(addAssignment_28936,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex3)
<=> v96404(VarCurr,bitIndex3) ) ).
fof(addAssignment_28935,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex4)
<=> v96400(VarCurr,bitIndex4) ) ).
fof(addAssignment_28934,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex4)
<=> v96402(VarCurr,bitIndex4) ) ).
fof(addAssignment_28933,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex4)
<=> v96404(VarCurr,bitIndex4) ) ).
fof(addAssignment_28932,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex5)
<=> v96400(VarCurr,bitIndex5) ) ).
fof(addAssignment_28931,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex5)
<=> v96402(VarCurr,bitIndex5) ) ).
fof(addAssignment_28930,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex5)
<=> v96404(VarCurr,bitIndex5) ) ).
fof(addAssignment_28929,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex6)
<=> v96400(VarCurr,bitIndex6) ) ).
fof(addAssignment_28928,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex6)
<=> v96402(VarCurr,bitIndex6) ) ).
fof(addAssignment_28927,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex6)
<=> v96404(VarCurr,bitIndex6) ) ).
fof(addAssignment_28926,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex7)
<=> v96400(VarCurr,bitIndex7) ) ).
fof(addAssignment_28925,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex7)
<=> v96402(VarCurr,bitIndex7) ) ).
fof(addAssignment_28924,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex7)
<=> v96404(VarCurr,bitIndex7) ) ).
fof(addAssignment_28923,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex8)
<=> v96400(VarCurr,bitIndex8) ) ).
fof(addAssignment_28922,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex8)
<=> v96402(VarCurr,bitIndex8) ) ).
fof(addAssignment_28921,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex8)
<=> v96404(VarCurr,bitIndex8) ) ).
fof(addAssignment_28920,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex9)
<=> v96400(VarCurr,bitIndex9) ) ).
fof(addAssignment_28919,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex9)
<=> v96402(VarCurr,bitIndex9) ) ).
fof(addAssignment_28918,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex9)
<=> v96404(VarCurr,bitIndex9) ) ).
fof(addAssignment_28917,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex10)
<=> v96400(VarCurr,bitIndex10) ) ).
fof(addAssignment_28916,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex10)
<=> v96402(VarCurr,bitIndex10) ) ).
fof(addAssignment_28915,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex10)
<=> v96404(VarCurr,bitIndex10) ) ).
fof(addAssignment_28914,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex11)
<=> v96400(VarCurr,bitIndex11) ) ).
fof(addAssignment_28913,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex11)
<=> v96402(VarCurr,bitIndex11) ) ).
fof(addAssignment_28912,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex11)
<=> v96404(VarCurr,bitIndex11) ) ).
fof(addAssignment_28911,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex12)
<=> v96400(VarCurr,bitIndex12) ) ).
fof(addAssignment_28910,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex12)
<=> v96402(VarCurr,bitIndex12) ) ).
fof(addAssignment_28909,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex12)
<=> v96404(VarCurr,bitIndex12) ) ).
fof(addAssignment_28908,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex13)
<=> v96400(VarCurr,bitIndex13) ) ).
fof(addAssignment_28907,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex13)
<=> v96402(VarCurr,bitIndex13) ) ).
fof(addAssignment_28906,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex13)
<=> v96404(VarCurr,bitIndex13) ) ).
fof(addAssignment_28905,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex14)
<=> v96400(VarCurr,bitIndex14) ) ).
fof(addAssignment_28904,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex14)
<=> v96402(VarCurr,bitIndex14) ) ).
fof(addAssignment_28903,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex14)
<=> v96404(VarCurr,bitIndex14) ) ).
fof(addAssignment_28902,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex15)
<=> v96400(VarCurr,bitIndex15) ) ).
fof(addAssignment_28901,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex15)
<=> v96402(VarCurr,bitIndex15) ) ).
fof(addAssignment_28900,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex15)
<=> v96404(VarCurr,bitIndex15) ) ).
fof(addAssignment_28899,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex16)
<=> v96400(VarCurr,bitIndex16) ) ).
fof(addAssignment_28898,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex16)
<=> v96402(VarCurr,bitIndex16) ) ).
fof(addAssignment_28897,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex16)
<=> v96404(VarCurr,bitIndex16) ) ).
fof(addAssignment_28896,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex17)
<=> v96400(VarCurr,bitIndex17) ) ).
fof(addAssignment_28895,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex17)
<=> v96402(VarCurr,bitIndex17) ) ).
fof(addAssignment_28894,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex17)
<=> v96404(VarCurr,bitIndex17) ) ).
fof(addAssignment_28893,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex18)
<=> v96400(VarCurr,bitIndex18) ) ).
fof(addAssignment_28892,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex18)
<=> v96402(VarCurr,bitIndex18) ) ).
fof(addAssignment_28891,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex18)
<=> v96404(VarCurr,bitIndex18) ) ).
fof(addAssignment_28890,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex19)
<=> v96400(VarCurr,bitIndex19) ) ).
fof(addAssignment_28889,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex19)
<=> v96402(VarCurr,bitIndex19) ) ).
fof(addAssignment_28888,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex19)
<=> v96404(VarCurr,bitIndex19) ) ).
fof(addAssignment_28887,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex20)
<=> v96400(VarCurr,bitIndex20) ) ).
fof(addAssignment_28886,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex20)
<=> v96402(VarCurr,bitIndex20) ) ).
fof(addAssignment_28885,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex20)
<=> v96404(VarCurr,bitIndex20) ) ).
fof(addAssignment_28884,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex21)
<=> v96400(VarCurr,bitIndex21) ) ).
fof(addAssignment_28883,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex21)
<=> v96402(VarCurr,bitIndex21) ) ).
fof(addAssignment_28882,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex21)
<=> v96404(VarCurr,bitIndex21) ) ).
fof(addAssignment_28881,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex22)
<=> v96400(VarCurr,bitIndex22) ) ).
fof(addAssignment_28880,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex22)
<=> v96402(VarCurr,bitIndex22) ) ).
fof(addAssignment_28879,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex22)
<=> v96404(VarCurr,bitIndex22) ) ).
fof(addAssignment_28878,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex23)
<=> v96400(VarCurr,bitIndex23) ) ).
fof(addAssignment_28877,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex23)
<=> v96402(VarCurr,bitIndex23) ) ).
fof(addAssignment_28876,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex23)
<=> v96404(VarCurr,bitIndex23) ) ).
fof(addAssignment_28875,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex24)
<=> v96400(VarCurr,bitIndex24) ) ).
fof(addAssignment_28874,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex24)
<=> v96402(VarCurr,bitIndex24) ) ).
fof(addAssignment_28873,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex24)
<=> v96404(VarCurr,bitIndex24) ) ).
fof(addAssignment_28872,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex25)
<=> v96400(VarCurr,bitIndex25) ) ).
fof(addAssignment_28871,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex25)
<=> v96402(VarCurr,bitIndex25) ) ).
fof(addAssignment_28870,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex25)
<=> v96404(VarCurr,bitIndex25) ) ).
fof(addAssignment_28869,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex26)
<=> v96400(VarCurr,bitIndex26) ) ).
fof(addAssignment_28868,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex26)
<=> v96402(VarCurr,bitIndex26) ) ).
fof(addAssignment_28867,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex26)
<=> v96404(VarCurr,bitIndex26) ) ).
fof(addAssignment_28866,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex27)
<=> v96400(VarCurr,bitIndex27) ) ).
fof(addAssignment_28865,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex27)
<=> v96402(VarCurr,bitIndex27) ) ).
fof(addAssignment_28864,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex27)
<=> v96404(VarCurr,bitIndex27) ) ).
fof(addAssignment_28863,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex28)
<=> v96400(VarCurr,bitIndex28) ) ).
fof(addAssignment_28862,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex28)
<=> v96402(VarCurr,bitIndex28) ) ).
fof(addAssignment_28861,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex28)
<=> v96404(VarCurr,bitIndex28) ) ).
fof(addAssignment_28860,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex29)
<=> v96400(VarCurr,bitIndex29) ) ).
fof(addAssignment_28859,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex29)
<=> v96402(VarCurr,bitIndex29) ) ).
fof(addAssignment_28858,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex29)
<=> v96404(VarCurr,bitIndex29) ) ).
fof(addAssignment_28857,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex30)
<=> v96400(VarCurr,bitIndex30) ) ).
fof(addAssignment_28856,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex30)
<=> v96402(VarCurr,bitIndex30) ) ).
fof(addAssignment_28855,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex30)
<=> v96404(VarCurr,bitIndex30) ) ).
fof(addAssignment_28854,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex31)
<=> v96400(VarCurr,bitIndex31) ) ).
fof(addAssignment_28853,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex31)
<=> v96402(VarCurr,bitIndex31) ) ).
fof(addAssignment_28852,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex31)
<=> v96404(VarCurr,bitIndex31) ) ).
fof(addAssignment_28851,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex32)
<=> v96400(VarCurr,bitIndex32) ) ).
fof(addAssignment_28850,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex32)
<=> v96402(VarCurr,bitIndex32) ) ).
fof(addAssignment_28849,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex32)
<=> v96404(VarCurr,bitIndex32) ) ).
fof(addAssignment_28848,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex33)
<=> v96400(VarCurr,bitIndex33) ) ).
fof(addAssignment_28847,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex33)
<=> v96402(VarCurr,bitIndex33) ) ).
fof(addAssignment_28846,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex33)
<=> v96404(VarCurr,bitIndex33) ) ).
fof(addAssignment_28845,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex34)
<=> v96400(VarCurr,bitIndex34) ) ).
fof(addAssignment_28844,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex34)
<=> v96402(VarCurr,bitIndex34) ) ).
fof(addAssignment_28843,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex34)
<=> v96404(VarCurr,bitIndex34) ) ).
fof(addAssignment_28842,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex35)
<=> v96400(VarCurr,bitIndex35) ) ).
fof(addAssignment_28841,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex35)
<=> v96402(VarCurr,bitIndex35) ) ).
fof(addAssignment_28840,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex35)
<=> v96404(VarCurr,bitIndex35) ) ).
fof(addAssignment_28839,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex36)
<=> v96400(VarCurr,bitIndex36) ) ).
fof(addAssignment_28838,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex36)
<=> v96402(VarCurr,bitIndex36) ) ).
fof(addAssignment_28837,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex36)
<=> v96404(VarCurr,bitIndex36) ) ).
fof(addAssignment_28836,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex37)
<=> v96400(VarCurr,bitIndex37) ) ).
fof(addAssignment_28835,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex37)
<=> v96402(VarCurr,bitIndex37) ) ).
fof(addAssignment_28834,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex37)
<=> v96404(VarCurr,bitIndex37) ) ).
fof(addAssignment_28833,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex38)
<=> v96400(VarCurr,bitIndex38) ) ).
fof(addAssignment_28832,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex38)
<=> v96402(VarCurr,bitIndex38) ) ).
fof(addAssignment_28831,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex38)
<=> v96404(VarCurr,bitIndex38) ) ).
fof(addAssignment_28830,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex39)
<=> v96400(VarCurr,bitIndex39) ) ).
fof(addAssignment_28829,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex39)
<=> v96402(VarCurr,bitIndex39) ) ).
fof(addAssignment_28828,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex39)
<=> v96404(VarCurr,bitIndex39) ) ).
fof(addAssignment_28827,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex40)
<=> v96400(VarCurr,bitIndex40) ) ).
fof(addAssignment_28826,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex40)
<=> v96402(VarCurr,bitIndex40) ) ).
fof(addAssignment_28825,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex40)
<=> v96404(VarCurr,bitIndex40) ) ).
fof(addAssignment_28824,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex41)
<=> v96400(VarCurr,bitIndex41) ) ).
fof(addAssignment_28823,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex41)
<=> v96402(VarCurr,bitIndex41) ) ).
fof(addAssignment_28822,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex41)
<=> v96404(VarCurr,bitIndex41) ) ).
fof(addAssignment_28821,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex42)
<=> v96400(VarCurr,bitIndex42) ) ).
fof(addAssignment_28820,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex42)
<=> v96402(VarCurr,bitIndex42) ) ).
fof(addAssignment_28819,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex42)
<=> v96404(VarCurr,bitIndex42) ) ).
fof(addAssignment_28818,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex43)
<=> v96400(VarCurr,bitIndex43) ) ).
fof(addAssignment_28817,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex43)
<=> v96402(VarCurr,bitIndex43) ) ).
fof(addAssignment_28816,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex43)
<=> v96404(VarCurr,bitIndex43) ) ).
fof(addAssignment_28815,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex44)
<=> v96400(VarCurr,bitIndex44) ) ).
fof(addAssignment_28814,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex44)
<=> v96402(VarCurr,bitIndex44) ) ).
fof(addAssignment_28813,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex44)
<=> v96404(VarCurr,bitIndex44) ) ).
fof(addAssignment_28812,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex45)
<=> v96400(VarCurr,bitIndex45) ) ).
fof(addAssignment_28811,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex45)
<=> v96402(VarCurr,bitIndex45) ) ).
fof(addAssignment_28810,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex45)
<=> v96404(VarCurr,bitIndex45) ) ).
fof(addAssignment_28809,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex46)
<=> v96400(VarCurr,bitIndex46) ) ).
fof(addAssignment_28808,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex46)
<=> v96402(VarCurr,bitIndex46) ) ).
fof(addAssignment_28807,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex46)
<=> v96404(VarCurr,bitIndex46) ) ).
fof(addAssignment_28806,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex47)
<=> v96400(VarCurr,bitIndex47) ) ).
fof(addAssignment_28805,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex47)
<=> v96402(VarCurr,bitIndex47) ) ).
fof(addAssignment_28804,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex47)
<=> v96404(VarCurr,bitIndex47) ) ).
fof(addAssignment_28803,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex48)
<=> v96400(VarCurr,bitIndex48) ) ).
fof(addAssignment_28802,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex48)
<=> v96402(VarCurr,bitIndex48) ) ).
fof(addAssignment_28801,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex48)
<=> v96404(VarCurr,bitIndex48) ) ).
fof(addAssignment_28800,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex49)
<=> v96400(VarCurr,bitIndex49) ) ).
fof(addAssignment_28799,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex49)
<=> v96402(VarCurr,bitIndex49) ) ).
fof(addAssignment_28798,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex49)
<=> v96404(VarCurr,bitIndex49) ) ).
fof(addAssignment_28797,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex50)
<=> v96400(VarCurr,bitIndex50) ) ).
fof(addAssignment_28796,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex50)
<=> v96402(VarCurr,bitIndex50) ) ).
fof(addAssignment_28795,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex50)
<=> v96404(VarCurr,bitIndex50) ) ).
fof(addAssignment_28794,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex51)
<=> v96400(VarCurr,bitIndex51) ) ).
fof(addAssignment_28793,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex51)
<=> v96402(VarCurr,bitIndex51) ) ).
fof(addAssignment_28792,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex51)
<=> v96404(VarCurr,bitIndex51) ) ).
fof(addAssignment_28791,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex52)
<=> v96400(VarCurr,bitIndex52) ) ).
fof(addAssignment_28790,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex52)
<=> v96402(VarCurr,bitIndex52) ) ).
fof(addAssignment_28789,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex52)
<=> v96404(VarCurr,bitIndex52) ) ).
fof(addAssignment_28788,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex53)
<=> v96400(VarCurr,bitIndex53) ) ).
fof(addAssignment_28787,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex53)
<=> v96402(VarCurr,bitIndex53) ) ).
fof(addAssignment_28786,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex53)
<=> v96404(VarCurr,bitIndex53) ) ).
fof(addAssignment_28785,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex54)
<=> v96400(VarCurr,bitIndex54) ) ).
fof(addAssignment_28784,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex54)
<=> v96402(VarCurr,bitIndex54) ) ).
fof(addAssignment_28783,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex54)
<=> v96404(VarCurr,bitIndex54) ) ).
fof(addAssignment_28782,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex55)
<=> v96400(VarCurr,bitIndex55) ) ).
fof(addAssignment_28781,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex55)
<=> v96402(VarCurr,bitIndex55) ) ).
fof(addAssignment_28780,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex55)
<=> v96404(VarCurr,bitIndex55) ) ).
fof(addAssignment_28779,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex56)
<=> v96400(VarCurr,bitIndex56) ) ).
fof(addAssignment_28778,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex56)
<=> v96402(VarCurr,bitIndex56) ) ).
fof(addAssignment_28777,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex56)
<=> v96404(VarCurr,bitIndex56) ) ).
fof(addAssignment_28776,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex57)
<=> v96400(VarCurr,bitIndex57) ) ).
fof(addAssignment_28775,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex57)
<=> v96402(VarCurr,bitIndex57) ) ).
fof(addAssignment_28774,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex57)
<=> v96404(VarCurr,bitIndex57) ) ).
fof(addAssignment_28773,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex58)
<=> v96400(VarCurr,bitIndex58) ) ).
fof(addAssignment_28772,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex58)
<=> v96402(VarCurr,bitIndex58) ) ).
fof(addAssignment_28771,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex58)
<=> v96404(VarCurr,bitIndex58) ) ).
fof(addAssignment_28770,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex59)
<=> v96400(VarCurr,bitIndex59) ) ).
fof(addAssignment_28769,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex59)
<=> v96402(VarCurr,bitIndex59) ) ).
fof(addAssignment_28768,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex59)
<=> v96404(VarCurr,bitIndex59) ) ).
fof(addAssignment_28767,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex60)
<=> v96400(VarCurr,bitIndex60) ) ).
fof(addAssignment_28766,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex60)
<=> v96402(VarCurr,bitIndex60) ) ).
fof(addAssignment_28765,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex60)
<=> v96404(VarCurr,bitIndex60) ) ).
fof(addAssignment_28764,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex61)
<=> v96400(VarCurr,bitIndex61) ) ).
fof(addAssignment_28763,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex61)
<=> v96402(VarCurr,bitIndex61) ) ).
fof(addAssignment_28762,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex61)
<=> v96404(VarCurr,bitIndex61) ) ).
fof(addAssignment_28761,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex62)
<=> v96400(VarCurr,bitIndex62) ) ).
fof(addAssignment_28760,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex62)
<=> v96402(VarCurr,bitIndex62) ) ).
fof(addAssignment_28759,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex62)
<=> v96404(VarCurr,bitIndex62) ) ).
fof(addAssignment_28758,axiom,
! [VarCurr] :
( v96398(VarCurr,bitIndex63)
<=> v96400(VarCurr,bitIndex63) ) ).
fof(addAssignment_28757,axiom,
! [VarCurr] :
( v96400(VarCurr,bitIndex63)
<=> v96402(VarCurr,bitIndex63) ) ).
fof(addAssignment_28756,axiom,
! [VarCurr] :
( v96402(VarCurr,bitIndex63)
<=> v96404(VarCurr,bitIndex63) ) ).
fof(addAssignment_28755,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96365(VarCurr,B)
<=> v96367(VarCurr,B) ) ) ).
fof(addAssignment_28754,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96367(VarCurr,B)
<=> v96369(VarCurr,B) ) ) ).
fof(addAssignment_28753,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96369(VarCurr,B)
<=> v96371(VarCurr,B) ) ) ).
fof(addAssignment_28752,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96371(VarCurr,B)
<=> v96373(VarCurr,B) ) ) ).
fof(addAssignment_28751,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96373(VarCurr,B)
<=> v96375(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges64_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& ~ v96377(VarCurr,bitIndex26)
& ~ v96377(VarCurr,bitIndex25)
& ~ v96377(VarCurr,bitIndex24)
& ~ v96377(VarCurr,bitIndex23)
& ~ v96377(VarCurr,bitIndex22)
& ~ v96377(VarCurr,bitIndex21)
& ~ v96377(VarCurr,bitIndex20)
& ~ v96377(VarCurr,bitIndex19)
& ~ v96377(VarCurr,bitIndex18)
& ~ v96377(VarCurr,bitIndex17)
& ~ v96377(VarCurr,bitIndex16)
& ~ v96377(VarCurr,bitIndex15)
& ~ v96377(VarCurr,bitIndex14)
& ~ v96377(VarCurr,bitIndex13)
& ~ v96377(VarCurr,bitIndex12)
& ~ v96377(VarCurr,bitIndex11)
& ~ v96377(VarCurr,bitIndex10)
& ~ v96377(VarCurr,bitIndex9)
& ~ v96377(VarCurr,bitIndex8)
& ~ v96377(VarCurr,bitIndex7)
& ~ v96377(VarCurr,bitIndex6)
& ~ v96377(VarCurr,bitIndex5)
& ~ v96377(VarCurr,bitIndex4)
& ~ v96377(VarCurr,bitIndex3)
& ~ v96377(VarCurr,bitIndex2)
& ~ v96377(VarCurr,bitIndex1)
& ~ v96377(VarCurr,bitIndex0) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges63_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& ~ v96377(VarCurr,bitIndex26)
& ~ v96377(VarCurr,bitIndex25)
& ~ v96377(VarCurr,bitIndex24)
& ~ v96377(VarCurr,bitIndex23)
& ~ v96377(VarCurr,bitIndex22)
& ~ v96377(VarCurr,bitIndex21)
& ~ v96377(VarCurr,bitIndex20)
& ~ v96377(VarCurr,bitIndex19)
& ~ v96377(VarCurr,bitIndex18)
& ~ v96377(VarCurr,bitIndex17)
& ~ v96377(VarCurr,bitIndex16)
& ~ v96377(VarCurr,bitIndex15)
& ~ v96377(VarCurr,bitIndex14)
& ~ v96377(VarCurr,bitIndex13)
& ~ v96377(VarCurr,bitIndex12)
& ~ v96377(VarCurr,bitIndex11)
& ~ v96377(VarCurr,bitIndex10)
& ~ v96377(VarCurr,bitIndex9)
& ~ v96377(VarCurr,bitIndex8)
& ~ v96377(VarCurr,bitIndex7)
& ~ v96377(VarCurr,bitIndex6)
& ~ v96377(VarCurr,bitIndex5)
& ~ v96377(VarCurr,bitIndex4)
& ~ v96377(VarCurr,bitIndex3)
& ~ v96377(VarCurr,bitIndex2)
& ~ v96377(VarCurr,bitIndex1)
& v96377(VarCurr,bitIndex0) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges62_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& ~ v96377(VarCurr,bitIndex26)
& ~ v96377(VarCurr,bitIndex25)
& ~ v96377(VarCurr,bitIndex24)
& ~ v96377(VarCurr,bitIndex23)
& ~ v96377(VarCurr,bitIndex22)
& ~ v96377(VarCurr,bitIndex21)
& ~ v96377(VarCurr,bitIndex20)
& ~ v96377(VarCurr,bitIndex19)
& ~ v96377(VarCurr,bitIndex18)
& ~ v96377(VarCurr,bitIndex17)
& ~ v96377(VarCurr,bitIndex16)
& ~ v96377(VarCurr,bitIndex15)
& ~ v96377(VarCurr,bitIndex14)
& ~ v96377(VarCurr,bitIndex13)
& ~ v96377(VarCurr,bitIndex12)
& ~ v96377(VarCurr,bitIndex11)
& ~ v96377(VarCurr,bitIndex10)
& ~ v96377(VarCurr,bitIndex9)
& ~ v96377(VarCurr,bitIndex8)
& ~ v96377(VarCurr,bitIndex7)
& ~ v96377(VarCurr,bitIndex6)
& ~ v96377(VarCurr,bitIndex5)
& ~ v96377(VarCurr,bitIndex4)
& ~ v96377(VarCurr,bitIndex3)
& ~ v96377(VarCurr,bitIndex2)
& v96377(VarCurr,bitIndex1) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b000001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges61_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& ~ v96377(VarCurr,bitIndex26)
& ~ v96377(VarCurr,bitIndex25)
& ~ v96377(VarCurr,bitIndex24)
& ~ v96377(VarCurr,bitIndex23)
& ~ v96377(VarCurr,bitIndex22)
& ~ v96377(VarCurr,bitIndex21)
& ~ v96377(VarCurr,bitIndex20)
& ~ v96377(VarCurr,bitIndex19)
& ~ v96377(VarCurr,bitIndex18)
& ~ v96377(VarCurr,bitIndex17)
& ~ v96377(VarCurr,bitIndex16)
& ~ v96377(VarCurr,bitIndex15)
& ~ v96377(VarCurr,bitIndex14)
& ~ v96377(VarCurr,bitIndex13)
& ~ v96377(VarCurr,bitIndex12)
& ~ v96377(VarCurr,bitIndex11)
& ~ v96377(VarCurr,bitIndex10)
& ~ v96377(VarCurr,bitIndex9)
& ~ v96377(VarCurr,bitIndex8)
& ~ v96377(VarCurr,bitIndex7)
& ~ v96377(VarCurr,bitIndex6)
& ~ v96377(VarCurr,bitIndex5)
& ~ v96377(VarCurr,bitIndex4)
& ~ v96377(VarCurr,bitIndex3)
& v96377(VarCurr,bitIndex2) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b000010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges60_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& ~ v96377(VarCurr,bitIndex26)
& ~ v96377(VarCurr,bitIndex25)
& ~ v96377(VarCurr,bitIndex24)
& ~ v96377(VarCurr,bitIndex23)
& ~ v96377(VarCurr,bitIndex22)
& ~ v96377(VarCurr,bitIndex21)
& ~ v96377(VarCurr,bitIndex20)
& ~ v96377(VarCurr,bitIndex19)
& ~ v96377(VarCurr,bitIndex18)
& ~ v96377(VarCurr,bitIndex17)
& ~ v96377(VarCurr,bitIndex16)
& ~ v96377(VarCurr,bitIndex15)
& ~ v96377(VarCurr,bitIndex14)
& ~ v96377(VarCurr,bitIndex13)
& ~ v96377(VarCurr,bitIndex12)
& ~ v96377(VarCurr,bitIndex11)
& ~ v96377(VarCurr,bitIndex10)
& ~ v96377(VarCurr,bitIndex9)
& ~ v96377(VarCurr,bitIndex8)
& ~ v96377(VarCurr,bitIndex7)
& ~ v96377(VarCurr,bitIndex6)
& ~ v96377(VarCurr,bitIndex5)
& ~ v96377(VarCurr,bitIndex4)
& v96377(VarCurr,bitIndex3) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b000011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges59_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& ~ v96377(VarCurr,bitIndex26)
& ~ v96377(VarCurr,bitIndex25)
& ~ v96377(VarCurr,bitIndex24)
& ~ v96377(VarCurr,bitIndex23)
& ~ v96377(VarCurr,bitIndex22)
& ~ v96377(VarCurr,bitIndex21)
& ~ v96377(VarCurr,bitIndex20)
& ~ v96377(VarCurr,bitIndex19)
& ~ v96377(VarCurr,bitIndex18)
& ~ v96377(VarCurr,bitIndex17)
& ~ v96377(VarCurr,bitIndex16)
& ~ v96377(VarCurr,bitIndex15)
& ~ v96377(VarCurr,bitIndex14)
& ~ v96377(VarCurr,bitIndex13)
& ~ v96377(VarCurr,bitIndex12)
& ~ v96377(VarCurr,bitIndex11)
& ~ v96377(VarCurr,bitIndex10)
& ~ v96377(VarCurr,bitIndex9)
& ~ v96377(VarCurr,bitIndex8)
& ~ v96377(VarCurr,bitIndex7)
& ~ v96377(VarCurr,bitIndex6)
& ~ v96377(VarCurr,bitIndex5)
& v96377(VarCurr,bitIndex4) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b000100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges58_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& ~ v96377(VarCurr,bitIndex26)
& ~ v96377(VarCurr,bitIndex25)
& ~ v96377(VarCurr,bitIndex24)
& ~ v96377(VarCurr,bitIndex23)
& ~ v96377(VarCurr,bitIndex22)
& ~ v96377(VarCurr,bitIndex21)
& ~ v96377(VarCurr,bitIndex20)
& ~ v96377(VarCurr,bitIndex19)
& ~ v96377(VarCurr,bitIndex18)
& ~ v96377(VarCurr,bitIndex17)
& ~ v96377(VarCurr,bitIndex16)
& ~ v96377(VarCurr,bitIndex15)
& ~ v96377(VarCurr,bitIndex14)
& ~ v96377(VarCurr,bitIndex13)
& ~ v96377(VarCurr,bitIndex12)
& ~ v96377(VarCurr,bitIndex11)
& ~ v96377(VarCurr,bitIndex10)
& ~ v96377(VarCurr,bitIndex9)
& ~ v96377(VarCurr,bitIndex8)
& ~ v96377(VarCurr,bitIndex7)
& ~ v96377(VarCurr,bitIndex6)
& v96377(VarCurr,bitIndex5) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b000101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges57_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& ~ v96377(VarCurr,bitIndex26)
& ~ v96377(VarCurr,bitIndex25)
& ~ v96377(VarCurr,bitIndex24)
& ~ v96377(VarCurr,bitIndex23)
& ~ v96377(VarCurr,bitIndex22)
& ~ v96377(VarCurr,bitIndex21)
& ~ v96377(VarCurr,bitIndex20)
& ~ v96377(VarCurr,bitIndex19)
& ~ v96377(VarCurr,bitIndex18)
& ~ v96377(VarCurr,bitIndex17)
& ~ v96377(VarCurr,bitIndex16)
& ~ v96377(VarCurr,bitIndex15)
& ~ v96377(VarCurr,bitIndex14)
& ~ v96377(VarCurr,bitIndex13)
& ~ v96377(VarCurr,bitIndex12)
& ~ v96377(VarCurr,bitIndex11)
& ~ v96377(VarCurr,bitIndex10)
& ~ v96377(VarCurr,bitIndex9)
& ~ v96377(VarCurr,bitIndex8)
& ~ v96377(VarCurr,bitIndex7)
& v96377(VarCurr,bitIndex6) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b000110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges56_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& ~ v96377(VarCurr,bitIndex26)
& ~ v96377(VarCurr,bitIndex25)
& ~ v96377(VarCurr,bitIndex24)
& ~ v96377(VarCurr,bitIndex23)
& ~ v96377(VarCurr,bitIndex22)
& ~ v96377(VarCurr,bitIndex21)
& ~ v96377(VarCurr,bitIndex20)
& ~ v96377(VarCurr,bitIndex19)
& ~ v96377(VarCurr,bitIndex18)
& ~ v96377(VarCurr,bitIndex17)
& ~ v96377(VarCurr,bitIndex16)
& ~ v96377(VarCurr,bitIndex15)
& ~ v96377(VarCurr,bitIndex14)
& ~ v96377(VarCurr,bitIndex13)
& ~ v96377(VarCurr,bitIndex12)
& ~ v96377(VarCurr,bitIndex11)
& ~ v96377(VarCurr,bitIndex10)
& ~ v96377(VarCurr,bitIndex9)
& ~ v96377(VarCurr,bitIndex8)
& v96377(VarCurr,bitIndex7) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b000111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges55_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& ~ v96377(VarCurr,bitIndex26)
& ~ v96377(VarCurr,bitIndex25)
& ~ v96377(VarCurr,bitIndex24)
& ~ v96377(VarCurr,bitIndex23)
& ~ v96377(VarCurr,bitIndex22)
& ~ v96377(VarCurr,bitIndex21)
& ~ v96377(VarCurr,bitIndex20)
& ~ v96377(VarCurr,bitIndex19)
& ~ v96377(VarCurr,bitIndex18)
& ~ v96377(VarCurr,bitIndex17)
& ~ v96377(VarCurr,bitIndex16)
& ~ v96377(VarCurr,bitIndex15)
& ~ v96377(VarCurr,bitIndex14)
& ~ v96377(VarCurr,bitIndex13)
& ~ v96377(VarCurr,bitIndex12)
& ~ v96377(VarCurr,bitIndex11)
& ~ v96377(VarCurr,bitIndex10)
& ~ v96377(VarCurr,bitIndex9)
& v96377(VarCurr,bitIndex8) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b001000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges54_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& ~ v96377(VarCurr,bitIndex26)
& ~ v96377(VarCurr,bitIndex25)
& ~ v96377(VarCurr,bitIndex24)
& ~ v96377(VarCurr,bitIndex23)
& ~ v96377(VarCurr,bitIndex22)
& ~ v96377(VarCurr,bitIndex21)
& ~ v96377(VarCurr,bitIndex20)
& ~ v96377(VarCurr,bitIndex19)
& ~ v96377(VarCurr,bitIndex18)
& ~ v96377(VarCurr,bitIndex17)
& ~ v96377(VarCurr,bitIndex16)
& ~ v96377(VarCurr,bitIndex15)
& ~ v96377(VarCurr,bitIndex14)
& ~ v96377(VarCurr,bitIndex13)
& ~ v96377(VarCurr,bitIndex12)
& ~ v96377(VarCurr,bitIndex11)
& ~ v96377(VarCurr,bitIndex10)
& v96377(VarCurr,bitIndex9) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b001001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges53_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& ~ v96377(VarCurr,bitIndex26)
& ~ v96377(VarCurr,bitIndex25)
& ~ v96377(VarCurr,bitIndex24)
& ~ v96377(VarCurr,bitIndex23)
& ~ v96377(VarCurr,bitIndex22)
& ~ v96377(VarCurr,bitIndex21)
& ~ v96377(VarCurr,bitIndex20)
& ~ v96377(VarCurr,bitIndex19)
& ~ v96377(VarCurr,bitIndex18)
& ~ v96377(VarCurr,bitIndex17)
& ~ v96377(VarCurr,bitIndex16)
& ~ v96377(VarCurr,bitIndex15)
& ~ v96377(VarCurr,bitIndex14)
& ~ v96377(VarCurr,bitIndex13)
& ~ v96377(VarCurr,bitIndex12)
& ~ v96377(VarCurr,bitIndex11)
& v96377(VarCurr,bitIndex10) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b001010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges52_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& ~ v96377(VarCurr,bitIndex26)
& ~ v96377(VarCurr,bitIndex25)
& ~ v96377(VarCurr,bitIndex24)
& ~ v96377(VarCurr,bitIndex23)
& ~ v96377(VarCurr,bitIndex22)
& ~ v96377(VarCurr,bitIndex21)
& ~ v96377(VarCurr,bitIndex20)
& ~ v96377(VarCurr,bitIndex19)
& ~ v96377(VarCurr,bitIndex18)
& ~ v96377(VarCurr,bitIndex17)
& ~ v96377(VarCurr,bitIndex16)
& ~ v96377(VarCurr,bitIndex15)
& ~ v96377(VarCurr,bitIndex14)
& ~ v96377(VarCurr,bitIndex13)
& ~ v96377(VarCurr,bitIndex12)
& v96377(VarCurr,bitIndex11) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b001011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges51_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& ~ v96377(VarCurr,bitIndex26)
& ~ v96377(VarCurr,bitIndex25)
& ~ v96377(VarCurr,bitIndex24)
& ~ v96377(VarCurr,bitIndex23)
& ~ v96377(VarCurr,bitIndex22)
& ~ v96377(VarCurr,bitIndex21)
& ~ v96377(VarCurr,bitIndex20)
& ~ v96377(VarCurr,bitIndex19)
& ~ v96377(VarCurr,bitIndex18)
& ~ v96377(VarCurr,bitIndex17)
& ~ v96377(VarCurr,bitIndex16)
& ~ v96377(VarCurr,bitIndex15)
& ~ v96377(VarCurr,bitIndex14)
& ~ v96377(VarCurr,bitIndex13)
& v96377(VarCurr,bitIndex12) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b001100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges50_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& ~ v96377(VarCurr,bitIndex26)
& ~ v96377(VarCurr,bitIndex25)
& ~ v96377(VarCurr,bitIndex24)
& ~ v96377(VarCurr,bitIndex23)
& ~ v96377(VarCurr,bitIndex22)
& ~ v96377(VarCurr,bitIndex21)
& ~ v96377(VarCurr,bitIndex20)
& ~ v96377(VarCurr,bitIndex19)
& ~ v96377(VarCurr,bitIndex18)
& ~ v96377(VarCurr,bitIndex17)
& ~ v96377(VarCurr,bitIndex16)
& ~ v96377(VarCurr,bitIndex15)
& ~ v96377(VarCurr,bitIndex14)
& v96377(VarCurr,bitIndex13) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b001101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges49_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& ~ v96377(VarCurr,bitIndex26)
& ~ v96377(VarCurr,bitIndex25)
& ~ v96377(VarCurr,bitIndex24)
& ~ v96377(VarCurr,bitIndex23)
& ~ v96377(VarCurr,bitIndex22)
& ~ v96377(VarCurr,bitIndex21)
& ~ v96377(VarCurr,bitIndex20)
& ~ v96377(VarCurr,bitIndex19)
& ~ v96377(VarCurr,bitIndex18)
& ~ v96377(VarCurr,bitIndex17)
& ~ v96377(VarCurr,bitIndex16)
& ~ v96377(VarCurr,bitIndex15)
& v96377(VarCurr,bitIndex14) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b001110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges48_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& ~ v96377(VarCurr,bitIndex26)
& ~ v96377(VarCurr,bitIndex25)
& ~ v96377(VarCurr,bitIndex24)
& ~ v96377(VarCurr,bitIndex23)
& ~ v96377(VarCurr,bitIndex22)
& ~ v96377(VarCurr,bitIndex21)
& ~ v96377(VarCurr,bitIndex20)
& ~ v96377(VarCurr,bitIndex19)
& ~ v96377(VarCurr,bitIndex18)
& ~ v96377(VarCurr,bitIndex17)
& ~ v96377(VarCurr,bitIndex16)
& v96377(VarCurr,bitIndex15) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b001111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges47_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& ~ v96377(VarCurr,bitIndex26)
& ~ v96377(VarCurr,bitIndex25)
& ~ v96377(VarCurr,bitIndex24)
& ~ v96377(VarCurr,bitIndex23)
& ~ v96377(VarCurr,bitIndex22)
& ~ v96377(VarCurr,bitIndex21)
& ~ v96377(VarCurr,bitIndex20)
& ~ v96377(VarCurr,bitIndex19)
& ~ v96377(VarCurr,bitIndex18)
& ~ v96377(VarCurr,bitIndex17)
& v96377(VarCurr,bitIndex16) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b010000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges46_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& ~ v96377(VarCurr,bitIndex26)
& ~ v96377(VarCurr,bitIndex25)
& ~ v96377(VarCurr,bitIndex24)
& ~ v96377(VarCurr,bitIndex23)
& ~ v96377(VarCurr,bitIndex22)
& ~ v96377(VarCurr,bitIndex21)
& ~ v96377(VarCurr,bitIndex20)
& ~ v96377(VarCurr,bitIndex19)
& ~ v96377(VarCurr,bitIndex18)
& v96377(VarCurr,bitIndex17) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b010001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges45_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& ~ v96377(VarCurr,bitIndex26)
& ~ v96377(VarCurr,bitIndex25)
& ~ v96377(VarCurr,bitIndex24)
& ~ v96377(VarCurr,bitIndex23)
& ~ v96377(VarCurr,bitIndex22)
& ~ v96377(VarCurr,bitIndex21)
& ~ v96377(VarCurr,bitIndex20)
& ~ v96377(VarCurr,bitIndex19)
& v96377(VarCurr,bitIndex18) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b010010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges44_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& ~ v96377(VarCurr,bitIndex26)
& ~ v96377(VarCurr,bitIndex25)
& ~ v96377(VarCurr,bitIndex24)
& ~ v96377(VarCurr,bitIndex23)
& ~ v96377(VarCurr,bitIndex22)
& ~ v96377(VarCurr,bitIndex21)
& ~ v96377(VarCurr,bitIndex20)
& v96377(VarCurr,bitIndex19) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b010011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges43_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& ~ v96377(VarCurr,bitIndex26)
& ~ v96377(VarCurr,bitIndex25)
& ~ v96377(VarCurr,bitIndex24)
& ~ v96377(VarCurr,bitIndex23)
& ~ v96377(VarCurr,bitIndex22)
& ~ v96377(VarCurr,bitIndex21)
& v96377(VarCurr,bitIndex20) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b010100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges42_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& ~ v96377(VarCurr,bitIndex26)
& ~ v96377(VarCurr,bitIndex25)
& ~ v96377(VarCurr,bitIndex24)
& ~ v96377(VarCurr,bitIndex23)
& ~ v96377(VarCurr,bitIndex22)
& v96377(VarCurr,bitIndex21) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b010101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges41_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& ~ v96377(VarCurr,bitIndex26)
& ~ v96377(VarCurr,bitIndex25)
& ~ v96377(VarCurr,bitIndex24)
& ~ v96377(VarCurr,bitIndex23)
& v96377(VarCurr,bitIndex22) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b010110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges40_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& ~ v96377(VarCurr,bitIndex26)
& ~ v96377(VarCurr,bitIndex25)
& ~ v96377(VarCurr,bitIndex24)
& v96377(VarCurr,bitIndex23) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b010111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges39_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& ~ v96377(VarCurr,bitIndex26)
& ~ v96377(VarCurr,bitIndex25)
& v96377(VarCurr,bitIndex24) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b011000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges38_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& ~ v96377(VarCurr,bitIndex26)
& v96377(VarCurr,bitIndex25) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b011001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges37_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& ~ v96377(VarCurr,bitIndex27)
& v96377(VarCurr,bitIndex26) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b011010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges36_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& ~ v96377(VarCurr,bitIndex28)
& v96377(VarCurr,bitIndex27) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b011011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges35_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& ~ v96377(VarCurr,bitIndex29)
& v96377(VarCurr,bitIndex28) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b011100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges34_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& ~ v96377(VarCurr,bitIndex30)
& v96377(VarCurr,bitIndex29) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b011101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges33_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& ~ v96377(VarCurr,bitIndex31)
& v96377(VarCurr,bitIndex30) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b011110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges32_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& ~ v96377(VarCurr,bitIndex32)
& v96377(VarCurr,bitIndex31) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b011111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges31_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& ~ v96377(VarCurr,bitIndex33)
& v96377(VarCurr,bitIndex32) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b100000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges30_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& ~ v96377(VarCurr,bitIndex34)
& v96377(VarCurr,bitIndex33) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b100001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges29_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& ~ v96377(VarCurr,bitIndex35)
& v96377(VarCurr,bitIndex34) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b100010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges28_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& ~ v96377(VarCurr,bitIndex36)
& v96377(VarCurr,bitIndex35) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b100011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges27_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& ~ v96377(VarCurr,bitIndex37)
& v96377(VarCurr,bitIndex36) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b100100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges26_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& ~ v96377(VarCurr,bitIndex38)
& v96377(VarCurr,bitIndex37) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b100101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges25_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& ~ v96377(VarCurr,bitIndex39)
& v96377(VarCurr,bitIndex38) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b100110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges24_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& ~ v96377(VarCurr,bitIndex40)
& v96377(VarCurr,bitIndex39) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b100111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges23_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& ~ v96377(VarCurr,bitIndex41)
& v96377(VarCurr,bitIndex40) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b101000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges22_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& ~ v96377(VarCurr,bitIndex42)
& v96377(VarCurr,bitIndex41) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b101001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges21_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& ~ v96377(VarCurr,bitIndex43)
& v96377(VarCurr,bitIndex42) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b101010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges20_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& ~ v96377(VarCurr,bitIndex44)
& v96377(VarCurr,bitIndex43) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b101011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges19_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& ~ v96377(VarCurr,bitIndex45)
& v96377(VarCurr,bitIndex44) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b101100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges18_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& ~ v96377(VarCurr,bitIndex46)
& v96377(VarCurr,bitIndex45) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b101101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges17_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& ~ v96377(VarCurr,bitIndex47)
& v96377(VarCurr,bitIndex46) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b101110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges16_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& ~ v96377(VarCurr,bitIndex48)
& v96377(VarCurr,bitIndex47) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b101111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges15_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& ~ v96377(VarCurr,bitIndex49)
& v96377(VarCurr,bitIndex48) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b110000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges14_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& ~ v96377(VarCurr,bitIndex50)
& v96377(VarCurr,bitIndex49) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b110001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges13_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& ~ v96377(VarCurr,bitIndex51)
& v96377(VarCurr,bitIndex50) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b110010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges12_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& ~ v96377(VarCurr,bitIndex52)
& v96377(VarCurr,bitIndex51) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b110011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges11_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& ~ v96377(VarCurr,bitIndex53)
& v96377(VarCurr,bitIndex52) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b110100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges10_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& ~ v96377(VarCurr,bitIndex54)
& v96377(VarCurr,bitIndex53) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b110101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges9_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& ~ v96377(VarCurr,bitIndex55)
& v96377(VarCurr,bitIndex54) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b110110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges8_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& ~ v96377(VarCurr,bitIndex56)
& v96377(VarCurr,bitIndex55) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b110111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges7_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& ~ v96377(VarCurr,bitIndex57)
& v96377(VarCurr,bitIndex56) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b111000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges6_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& ~ v96377(VarCurr,bitIndex58)
& v96377(VarCurr,bitIndex57) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b111001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges5_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& ~ v96377(VarCurr,bitIndex59)
& v96377(VarCurr,bitIndex58) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b111010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges4_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& ~ v96377(VarCurr,bitIndex60)
& v96377(VarCurr,bitIndex59) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b111011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges3_1,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& ~ v96377(VarCurr,bitIndex61)
& v96377(VarCurr,bitIndex60) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b111100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges2_3,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& ~ v96377(VarCurr,bitIndex62)
& v96377(VarCurr,bitIndex61) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b111101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1525,axiom,
! [VarCurr] :
( ( ~ v96377(VarCurr,bitIndex63)
& v96377(VarCurr,bitIndex62) )
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> b111110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1581,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex63)
=> ! [B] :
( range_5_0(B)
=> ( v96375(VarCurr,B)
<=> $true ) ) ) ).
fof(addAssignment_28750,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex0)
<=> v96379(VarCurr,bitIndex0) ) ).
fof(addAssignment_28749,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex0)
<=> v96381(VarCurr,bitIndex0) ) ).
fof(addAssignment_28748,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex0)
<=> v96383(VarCurr,bitIndex0) ) ).
fof(addAssignment_28747,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex1)
<=> v96379(VarCurr,bitIndex1) ) ).
fof(addAssignment_28746,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex1)
<=> v96381(VarCurr,bitIndex1) ) ).
fof(addAssignment_28745,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex1)
<=> v96383(VarCurr,bitIndex1) ) ).
fof(addAssignment_28744,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex2)
<=> v96379(VarCurr,bitIndex2) ) ).
fof(addAssignment_28743,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex2)
<=> v96381(VarCurr,bitIndex2) ) ).
fof(addAssignment_28742,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex2)
<=> v96383(VarCurr,bitIndex2) ) ).
fof(addAssignment_28741,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex3)
<=> v96379(VarCurr,bitIndex3) ) ).
fof(addAssignment_28740,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex3)
<=> v96381(VarCurr,bitIndex3) ) ).
fof(addAssignment_28739,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex3)
<=> v96383(VarCurr,bitIndex3) ) ).
fof(addAssignment_28738,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex4)
<=> v96379(VarCurr,bitIndex4) ) ).
fof(addAssignment_28737,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex4)
<=> v96381(VarCurr,bitIndex4) ) ).
fof(addAssignment_28736,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex4)
<=> v96383(VarCurr,bitIndex4) ) ).
fof(addAssignment_28735,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex5)
<=> v96379(VarCurr,bitIndex5) ) ).
fof(addAssignment_28734,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex5)
<=> v96381(VarCurr,bitIndex5) ) ).
fof(addAssignment_28733,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex5)
<=> v96383(VarCurr,bitIndex5) ) ).
fof(addAssignment_28732,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex6)
<=> v96379(VarCurr,bitIndex6) ) ).
fof(addAssignment_28731,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex6)
<=> v96381(VarCurr,bitIndex6) ) ).
fof(addAssignment_28730,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex6)
<=> v96383(VarCurr,bitIndex6) ) ).
fof(addAssignment_28729,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex7)
<=> v96379(VarCurr,bitIndex7) ) ).
fof(addAssignment_28728,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex7)
<=> v96381(VarCurr,bitIndex7) ) ).
fof(addAssignment_28727,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex7)
<=> v96383(VarCurr,bitIndex7) ) ).
fof(addAssignment_28726,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex8)
<=> v96379(VarCurr,bitIndex8) ) ).
fof(addAssignment_28725,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex8)
<=> v96381(VarCurr,bitIndex8) ) ).
fof(addAssignment_28724,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex8)
<=> v96383(VarCurr,bitIndex8) ) ).
fof(addAssignment_28723,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex9)
<=> v96379(VarCurr,bitIndex9) ) ).
fof(addAssignment_28722,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex9)
<=> v96381(VarCurr,bitIndex9) ) ).
fof(addAssignment_28721,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex9)
<=> v96383(VarCurr,bitIndex9) ) ).
fof(addAssignment_28720,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex10)
<=> v96379(VarCurr,bitIndex10) ) ).
fof(addAssignment_28719,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex10)
<=> v96381(VarCurr,bitIndex10) ) ).
fof(addAssignment_28718,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex10)
<=> v96383(VarCurr,bitIndex10) ) ).
fof(addAssignment_28717,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex11)
<=> v96379(VarCurr,bitIndex11) ) ).
fof(addAssignment_28716,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex11)
<=> v96381(VarCurr,bitIndex11) ) ).
fof(addAssignment_28715,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex11)
<=> v96383(VarCurr,bitIndex11) ) ).
fof(addAssignment_28714,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex12)
<=> v96379(VarCurr,bitIndex12) ) ).
fof(addAssignment_28713,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex12)
<=> v96381(VarCurr,bitIndex12) ) ).
fof(addAssignment_28712,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex12)
<=> v96383(VarCurr,bitIndex12) ) ).
fof(addAssignment_28711,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex13)
<=> v96379(VarCurr,bitIndex13) ) ).
fof(addAssignment_28710,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex13)
<=> v96381(VarCurr,bitIndex13) ) ).
fof(addAssignment_28709,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex13)
<=> v96383(VarCurr,bitIndex13) ) ).
fof(addAssignment_28708,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex14)
<=> v96379(VarCurr,bitIndex14) ) ).
fof(addAssignment_28707,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex14)
<=> v96381(VarCurr,bitIndex14) ) ).
fof(addAssignment_28706,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex14)
<=> v96383(VarCurr,bitIndex14) ) ).
fof(addAssignment_28705,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex15)
<=> v96379(VarCurr,bitIndex15) ) ).
fof(addAssignment_28704,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex15)
<=> v96381(VarCurr,bitIndex15) ) ).
fof(addAssignment_28703,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex15)
<=> v96383(VarCurr,bitIndex15) ) ).
fof(addAssignment_28702,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex16)
<=> v96379(VarCurr,bitIndex16) ) ).
fof(addAssignment_28701,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex16)
<=> v96381(VarCurr,bitIndex16) ) ).
fof(addAssignment_28700,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex16)
<=> v96383(VarCurr,bitIndex16) ) ).
fof(addAssignment_28699,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex17)
<=> v96379(VarCurr,bitIndex17) ) ).
fof(addAssignment_28698,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex17)
<=> v96381(VarCurr,bitIndex17) ) ).
fof(addAssignment_28697,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex17)
<=> v96383(VarCurr,bitIndex17) ) ).
fof(addAssignment_28696,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex18)
<=> v96379(VarCurr,bitIndex18) ) ).
fof(addAssignment_28695,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex18)
<=> v96381(VarCurr,bitIndex18) ) ).
fof(addAssignment_28694,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex18)
<=> v96383(VarCurr,bitIndex18) ) ).
fof(addAssignment_28693,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex19)
<=> v96379(VarCurr,bitIndex19) ) ).
fof(addAssignment_28692,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex19)
<=> v96381(VarCurr,bitIndex19) ) ).
fof(addAssignment_28691,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex19)
<=> v96383(VarCurr,bitIndex19) ) ).
fof(addAssignment_28690,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex20)
<=> v96379(VarCurr,bitIndex20) ) ).
fof(addAssignment_28689,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex20)
<=> v96381(VarCurr,bitIndex20) ) ).
fof(addAssignment_28688,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex20)
<=> v96383(VarCurr,bitIndex20) ) ).
fof(addAssignment_28687,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex21)
<=> v96379(VarCurr,bitIndex21) ) ).
fof(addAssignment_28686,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex21)
<=> v96381(VarCurr,bitIndex21) ) ).
fof(addAssignment_28685,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex21)
<=> v96383(VarCurr,bitIndex21) ) ).
fof(addAssignment_28684,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex22)
<=> v96379(VarCurr,bitIndex22) ) ).
fof(addAssignment_28683,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex22)
<=> v96381(VarCurr,bitIndex22) ) ).
fof(addAssignment_28682,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex22)
<=> v96383(VarCurr,bitIndex22) ) ).
fof(addAssignment_28681,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex23)
<=> v96379(VarCurr,bitIndex23) ) ).
fof(addAssignment_28680,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex23)
<=> v96381(VarCurr,bitIndex23) ) ).
fof(addAssignment_28679,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex23)
<=> v96383(VarCurr,bitIndex23) ) ).
fof(addAssignment_28678,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex24)
<=> v96379(VarCurr,bitIndex24) ) ).
fof(addAssignment_28677,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex24)
<=> v96381(VarCurr,bitIndex24) ) ).
fof(addAssignment_28676,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex24)
<=> v96383(VarCurr,bitIndex24) ) ).
fof(addAssignment_28675,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex25)
<=> v96379(VarCurr,bitIndex25) ) ).
fof(addAssignment_28674,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex25)
<=> v96381(VarCurr,bitIndex25) ) ).
fof(addAssignment_28673,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex25)
<=> v96383(VarCurr,bitIndex25) ) ).
fof(addAssignment_28672,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex26)
<=> v96379(VarCurr,bitIndex26) ) ).
fof(addAssignment_28671,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex26)
<=> v96381(VarCurr,bitIndex26) ) ).
fof(addAssignment_28670,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex26)
<=> v96383(VarCurr,bitIndex26) ) ).
fof(addAssignment_28669,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex27)
<=> v96379(VarCurr,bitIndex27) ) ).
fof(addAssignment_28668,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex27)
<=> v96381(VarCurr,bitIndex27) ) ).
fof(addAssignment_28667,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex27)
<=> v96383(VarCurr,bitIndex27) ) ).
fof(addAssignment_28666,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex28)
<=> v96379(VarCurr,bitIndex28) ) ).
fof(addAssignment_28665,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex28)
<=> v96381(VarCurr,bitIndex28) ) ).
fof(addAssignment_28664,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex28)
<=> v96383(VarCurr,bitIndex28) ) ).
fof(addAssignment_28663,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex29)
<=> v96379(VarCurr,bitIndex29) ) ).
fof(addAssignment_28662,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex29)
<=> v96381(VarCurr,bitIndex29) ) ).
fof(addAssignment_28661,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex29)
<=> v96383(VarCurr,bitIndex29) ) ).
fof(addAssignment_28660,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex30)
<=> v96379(VarCurr,bitIndex30) ) ).
fof(addAssignment_28659,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex30)
<=> v96381(VarCurr,bitIndex30) ) ).
fof(addAssignment_28658,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex30)
<=> v96383(VarCurr,bitIndex30) ) ).
fof(addAssignment_28657,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex31)
<=> v96379(VarCurr,bitIndex31) ) ).
fof(addAssignment_28656,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex31)
<=> v96381(VarCurr,bitIndex31) ) ).
fof(addAssignment_28655,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex31)
<=> v96383(VarCurr,bitIndex31) ) ).
fof(addAssignment_28654,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex32)
<=> v96379(VarCurr,bitIndex32) ) ).
fof(addAssignment_28653,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex32)
<=> v96381(VarCurr,bitIndex32) ) ).
fof(addAssignment_28652,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex32)
<=> v96383(VarCurr,bitIndex32) ) ).
fof(addAssignment_28651,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex33)
<=> v96379(VarCurr,bitIndex33) ) ).
fof(addAssignment_28650,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex33)
<=> v96381(VarCurr,bitIndex33) ) ).
fof(addAssignment_28649,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex33)
<=> v96383(VarCurr,bitIndex33) ) ).
fof(addAssignment_28648,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex34)
<=> v96379(VarCurr,bitIndex34) ) ).
fof(addAssignment_28647,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex34)
<=> v96381(VarCurr,bitIndex34) ) ).
fof(addAssignment_28646,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex34)
<=> v96383(VarCurr,bitIndex34) ) ).
fof(addAssignment_28645,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex35)
<=> v96379(VarCurr,bitIndex35) ) ).
fof(addAssignment_28644,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex35)
<=> v96381(VarCurr,bitIndex35) ) ).
fof(addAssignment_28643,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex35)
<=> v96383(VarCurr,bitIndex35) ) ).
fof(addAssignment_28642,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex36)
<=> v96379(VarCurr,bitIndex36) ) ).
fof(addAssignment_28641,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex36)
<=> v96381(VarCurr,bitIndex36) ) ).
fof(addAssignment_28640,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex36)
<=> v96383(VarCurr,bitIndex36) ) ).
fof(addAssignment_28639,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex37)
<=> v96379(VarCurr,bitIndex37) ) ).
fof(addAssignment_28638,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex37)
<=> v96381(VarCurr,bitIndex37) ) ).
fof(addAssignment_28637,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex37)
<=> v96383(VarCurr,bitIndex37) ) ).
fof(addAssignment_28636,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex38)
<=> v96379(VarCurr,bitIndex38) ) ).
fof(addAssignment_28635,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex38)
<=> v96381(VarCurr,bitIndex38) ) ).
fof(addAssignment_28634,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex38)
<=> v96383(VarCurr,bitIndex38) ) ).
fof(addAssignment_28633,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex39)
<=> v96379(VarCurr,bitIndex39) ) ).
fof(addAssignment_28632,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex39)
<=> v96381(VarCurr,bitIndex39) ) ).
fof(addAssignment_28631,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex39)
<=> v96383(VarCurr,bitIndex39) ) ).
fof(addAssignment_28630,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex40)
<=> v96379(VarCurr,bitIndex40) ) ).
fof(addAssignment_28629,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex40)
<=> v96381(VarCurr,bitIndex40) ) ).
fof(addAssignment_28628,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex40)
<=> v96383(VarCurr,bitIndex40) ) ).
fof(addAssignment_28627,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex41)
<=> v96379(VarCurr,bitIndex41) ) ).
fof(addAssignment_28626,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex41)
<=> v96381(VarCurr,bitIndex41) ) ).
fof(addAssignment_28625,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex41)
<=> v96383(VarCurr,bitIndex41) ) ).
fof(addAssignment_28624,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex42)
<=> v96379(VarCurr,bitIndex42) ) ).
fof(addAssignment_28623,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex42)
<=> v96381(VarCurr,bitIndex42) ) ).
fof(addAssignment_28622,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex42)
<=> v96383(VarCurr,bitIndex42) ) ).
fof(addAssignment_28621,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex43)
<=> v96379(VarCurr,bitIndex43) ) ).
fof(addAssignment_28620,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex43)
<=> v96381(VarCurr,bitIndex43) ) ).
fof(addAssignment_28619,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex43)
<=> v96383(VarCurr,bitIndex43) ) ).
fof(addAssignment_28618,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex44)
<=> v96379(VarCurr,bitIndex44) ) ).
fof(addAssignment_28617,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex44)
<=> v96381(VarCurr,bitIndex44) ) ).
fof(addAssignment_28616,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex44)
<=> v96383(VarCurr,bitIndex44) ) ).
fof(addAssignment_28615,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex45)
<=> v96379(VarCurr,bitIndex45) ) ).
fof(addAssignment_28614,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex45)
<=> v96381(VarCurr,bitIndex45) ) ).
fof(addAssignment_28613,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex45)
<=> v96383(VarCurr,bitIndex45) ) ).
fof(addAssignment_28612,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex46)
<=> v96379(VarCurr,bitIndex46) ) ).
fof(addAssignment_28611,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex46)
<=> v96381(VarCurr,bitIndex46) ) ).
fof(addAssignment_28610,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex46)
<=> v96383(VarCurr,bitIndex46) ) ).
fof(addAssignment_28609,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex47)
<=> v96379(VarCurr,bitIndex47) ) ).
fof(addAssignment_28608,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex47)
<=> v96381(VarCurr,bitIndex47) ) ).
fof(addAssignment_28607,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex47)
<=> v96383(VarCurr,bitIndex47) ) ).
fof(addAssignment_28606,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex48)
<=> v96379(VarCurr,bitIndex48) ) ).
fof(addAssignment_28605,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex48)
<=> v96381(VarCurr,bitIndex48) ) ).
fof(addAssignment_28604,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex48)
<=> v96383(VarCurr,bitIndex48) ) ).
fof(addAssignment_28603,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex49)
<=> v96379(VarCurr,bitIndex49) ) ).
fof(addAssignment_28602,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex49)
<=> v96381(VarCurr,bitIndex49) ) ).
fof(addAssignment_28601,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex49)
<=> v96383(VarCurr,bitIndex49) ) ).
fof(addAssignment_28600,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex50)
<=> v96379(VarCurr,bitIndex50) ) ).
fof(addAssignment_28599,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex50)
<=> v96381(VarCurr,bitIndex50) ) ).
fof(addAssignment_28598,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex50)
<=> v96383(VarCurr,bitIndex50) ) ).
fof(addAssignment_28597,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex51)
<=> v96379(VarCurr,bitIndex51) ) ).
fof(addAssignment_28596,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex51)
<=> v96381(VarCurr,bitIndex51) ) ).
fof(addAssignment_28595,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex51)
<=> v96383(VarCurr,bitIndex51) ) ).
fof(addAssignment_28594,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex52)
<=> v96379(VarCurr,bitIndex52) ) ).
fof(addAssignment_28593,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex52)
<=> v96381(VarCurr,bitIndex52) ) ).
fof(addAssignment_28592,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex52)
<=> v96383(VarCurr,bitIndex52) ) ).
fof(addAssignment_28591,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex53)
<=> v96379(VarCurr,bitIndex53) ) ).
fof(addAssignment_28590,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex53)
<=> v96381(VarCurr,bitIndex53) ) ).
fof(addAssignment_28589,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex53)
<=> v96383(VarCurr,bitIndex53) ) ).
fof(addAssignment_28588,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex54)
<=> v96379(VarCurr,bitIndex54) ) ).
fof(addAssignment_28587,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex54)
<=> v96381(VarCurr,bitIndex54) ) ).
fof(addAssignment_28586,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex54)
<=> v96383(VarCurr,bitIndex54) ) ).
fof(addAssignment_28585,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex55)
<=> v96379(VarCurr,bitIndex55) ) ).
fof(addAssignment_28584,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex55)
<=> v96381(VarCurr,bitIndex55) ) ).
fof(addAssignment_28583,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex55)
<=> v96383(VarCurr,bitIndex55) ) ).
fof(addAssignment_28582,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex56)
<=> v96379(VarCurr,bitIndex56) ) ).
fof(addAssignment_28581,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex56)
<=> v96381(VarCurr,bitIndex56) ) ).
fof(addAssignment_28580,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex56)
<=> v96383(VarCurr,bitIndex56) ) ).
fof(addAssignment_28579,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex57)
<=> v96379(VarCurr,bitIndex57) ) ).
fof(addAssignment_28578,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex57)
<=> v96381(VarCurr,bitIndex57) ) ).
fof(addAssignment_28577,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex57)
<=> v96383(VarCurr,bitIndex57) ) ).
fof(addAssignment_28576,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex58)
<=> v96379(VarCurr,bitIndex58) ) ).
fof(addAssignment_28575,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex58)
<=> v96381(VarCurr,bitIndex58) ) ).
fof(addAssignment_28574,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex58)
<=> v96383(VarCurr,bitIndex58) ) ).
fof(addAssignment_28573,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex59)
<=> v96379(VarCurr,bitIndex59) ) ).
fof(addAssignment_28572,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex59)
<=> v96381(VarCurr,bitIndex59) ) ).
fof(addAssignment_28571,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex59)
<=> v96383(VarCurr,bitIndex59) ) ).
fof(addAssignment_28570,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex60)
<=> v96379(VarCurr,bitIndex60) ) ).
fof(addAssignment_28569,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex60)
<=> v96381(VarCurr,bitIndex60) ) ).
fof(addAssignment_28568,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex60)
<=> v96383(VarCurr,bitIndex60) ) ).
fof(addAssignment_28567,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex61)
<=> v96379(VarCurr,bitIndex61) ) ).
fof(addAssignment_28566,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex61)
<=> v96381(VarCurr,bitIndex61) ) ).
fof(addAssignment_28565,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex61)
<=> v96383(VarCurr,bitIndex61) ) ).
fof(addAssignment_28564,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex62)
<=> v96379(VarCurr,bitIndex62) ) ).
fof(addAssignment_28563,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex62)
<=> v96381(VarCurr,bitIndex62) ) ).
fof(addAssignment_28562,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex62)
<=> v96383(VarCurr,bitIndex62) ) ).
fof(addAssignment_28561,axiom,
! [VarCurr] :
( v96377(VarCurr,bitIndex63)
<=> v96379(VarCurr,bitIndex63) ) ).
fof(addAssignment_28560,axiom,
! [VarCurr] :
( v96379(VarCurr,bitIndex63)
<=> v96381(VarCurr,bitIndex63) ) ).
fof(addAssignment_28559,axiom,
! [VarCurr] :
( v96381(VarCurr,bitIndex63)
<=> v96383(VarCurr,bitIndex63) ) ).
fof(addAssignment_28558,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96342(VarCurr,B)
<=> v96344(VarCurr,B) ) ) ).
fof(addAssignment_28557,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96344(VarCurr,B)
<=> v96346(VarCurr,B) ) ) ).
fof(addAssignment_28556,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96346(VarCurr,B)
<=> v96348(VarCurr,B) ) ) ).
fof(addAssignment_28555,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96348(VarCurr,B)
<=> v96350(VarCurr,B) ) ) ).
fof(addAssignment_28554,axiom,
! [VarCurr,B] :
( range_5_0(B)
=> ( v96350(VarCurr,B)
<=> v96352(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges64,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& ~ v96354(VarCurr,bitIndex26)
& ~ v96354(VarCurr,bitIndex25)
& ~ v96354(VarCurr,bitIndex24)
& ~ v96354(VarCurr,bitIndex23)
& ~ v96354(VarCurr,bitIndex22)
& ~ v96354(VarCurr,bitIndex21)
& ~ v96354(VarCurr,bitIndex20)
& ~ v96354(VarCurr,bitIndex19)
& ~ v96354(VarCurr,bitIndex18)
& ~ v96354(VarCurr,bitIndex17)
& ~ v96354(VarCurr,bitIndex16)
& ~ v96354(VarCurr,bitIndex15)
& ~ v96354(VarCurr,bitIndex14)
& ~ v96354(VarCurr,bitIndex13)
& ~ v96354(VarCurr,bitIndex12)
& ~ v96354(VarCurr,bitIndex11)
& ~ v96354(VarCurr,bitIndex10)
& ~ v96354(VarCurr,bitIndex9)
& ~ v96354(VarCurr,bitIndex8)
& ~ v96354(VarCurr,bitIndex7)
& ~ v96354(VarCurr,bitIndex6)
& ~ v96354(VarCurr,bitIndex5)
& ~ v96354(VarCurr,bitIndex4)
& ~ v96354(VarCurr,bitIndex3)
& ~ v96354(VarCurr,bitIndex2)
& ~ v96354(VarCurr,bitIndex1)
& ~ v96354(VarCurr,bitIndex0) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges63,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& ~ v96354(VarCurr,bitIndex26)
& ~ v96354(VarCurr,bitIndex25)
& ~ v96354(VarCurr,bitIndex24)
& ~ v96354(VarCurr,bitIndex23)
& ~ v96354(VarCurr,bitIndex22)
& ~ v96354(VarCurr,bitIndex21)
& ~ v96354(VarCurr,bitIndex20)
& ~ v96354(VarCurr,bitIndex19)
& ~ v96354(VarCurr,bitIndex18)
& ~ v96354(VarCurr,bitIndex17)
& ~ v96354(VarCurr,bitIndex16)
& ~ v96354(VarCurr,bitIndex15)
& ~ v96354(VarCurr,bitIndex14)
& ~ v96354(VarCurr,bitIndex13)
& ~ v96354(VarCurr,bitIndex12)
& ~ v96354(VarCurr,bitIndex11)
& ~ v96354(VarCurr,bitIndex10)
& ~ v96354(VarCurr,bitIndex9)
& ~ v96354(VarCurr,bitIndex8)
& ~ v96354(VarCurr,bitIndex7)
& ~ v96354(VarCurr,bitIndex6)
& ~ v96354(VarCurr,bitIndex5)
& ~ v96354(VarCurr,bitIndex4)
& ~ v96354(VarCurr,bitIndex3)
& ~ v96354(VarCurr,bitIndex2)
& ~ v96354(VarCurr,bitIndex1)
& v96354(VarCurr,bitIndex0) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges62,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& ~ v96354(VarCurr,bitIndex26)
& ~ v96354(VarCurr,bitIndex25)
& ~ v96354(VarCurr,bitIndex24)
& ~ v96354(VarCurr,bitIndex23)
& ~ v96354(VarCurr,bitIndex22)
& ~ v96354(VarCurr,bitIndex21)
& ~ v96354(VarCurr,bitIndex20)
& ~ v96354(VarCurr,bitIndex19)
& ~ v96354(VarCurr,bitIndex18)
& ~ v96354(VarCurr,bitIndex17)
& ~ v96354(VarCurr,bitIndex16)
& ~ v96354(VarCurr,bitIndex15)
& ~ v96354(VarCurr,bitIndex14)
& ~ v96354(VarCurr,bitIndex13)
& ~ v96354(VarCurr,bitIndex12)
& ~ v96354(VarCurr,bitIndex11)
& ~ v96354(VarCurr,bitIndex10)
& ~ v96354(VarCurr,bitIndex9)
& ~ v96354(VarCurr,bitIndex8)
& ~ v96354(VarCurr,bitIndex7)
& ~ v96354(VarCurr,bitIndex6)
& ~ v96354(VarCurr,bitIndex5)
& ~ v96354(VarCurr,bitIndex4)
& ~ v96354(VarCurr,bitIndex3)
& ~ v96354(VarCurr,bitIndex2)
& v96354(VarCurr,bitIndex1) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b000001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges61,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& ~ v96354(VarCurr,bitIndex26)
& ~ v96354(VarCurr,bitIndex25)
& ~ v96354(VarCurr,bitIndex24)
& ~ v96354(VarCurr,bitIndex23)
& ~ v96354(VarCurr,bitIndex22)
& ~ v96354(VarCurr,bitIndex21)
& ~ v96354(VarCurr,bitIndex20)
& ~ v96354(VarCurr,bitIndex19)
& ~ v96354(VarCurr,bitIndex18)
& ~ v96354(VarCurr,bitIndex17)
& ~ v96354(VarCurr,bitIndex16)
& ~ v96354(VarCurr,bitIndex15)
& ~ v96354(VarCurr,bitIndex14)
& ~ v96354(VarCurr,bitIndex13)
& ~ v96354(VarCurr,bitIndex12)
& ~ v96354(VarCurr,bitIndex11)
& ~ v96354(VarCurr,bitIndex10)
& ~ v96354(VarCurr,bitIndex9)
& ~ v96354(VarCurr,bitIndex8)
& ~ v96354(VarCurr,bitIndex7)
& ~ v96354(VarCurr,bitIndex6)
& ~ v96354(VarCurr,bitIndex5)
& ~ v96354(VarCurr,bitIndex4)
& ~ v96354(VarCurr,bitIndex3)
& v96354(VarCurr,bitIndex2) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b000010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges60,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& ~ v96354(VarCurr,bitIndex26)
& ~ v96354(VarCurr,bitIndex25)
& ~ v96354(VarCurr,bitIndex24)
& ~ v96354(VarCurr,bitIndex23)
& ~ v96354(VarCurr,bitIndex22)
& ~ v96354(VarCurr,bitIndex21)
& ~ v96354(VarCurr,bitIndex20)
& ~ v96354(VarCurr,bitIndex19)
& ~ v96354(VarCurr,bitIndex18)
& ~ v96354(VarCurr,bitIndex17)
& ~ v96354(VarCurr,bitIndex16)
& ~ v96354(VarCurr,bitIndex15)
& ~ v96354(VarCurr,bitIndex14)
& ~ v96354(VarCurr,bitIndex13)
& ~ v96354(VarCurr,bitIndex12)
& ~ v96354(VarCurr,bitIndex11)
& ~ v96354(VarCurr,bitIndex10)
& ~ v96354(VarCurr,bitIndex9)
& ~ v96354(VarCurr,bitIndex8)
& ~ v96354(VarCurr,bitIndex7)
& ~ v96354(VarCurr,bitIndex6)
& ~ v96354(VarCurr,bitIndex5)
& ~ v96354(VarCurr,bitIndex4)
& v96354(VarCurr,bitIndex3) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b000011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges59,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& ~ v96354(VarCurr,bitIndex26)
& ~ v96354(VarCurr,bitIndex25)
& ~ v96354(VarCurr,bitIndex24)
& ~ v96354(VarCurr,bitIndex23)
& ~ v96354(VarCurr,bitIndex22)
& ~ v96354(VarCurr,bitIndex21)
& ~ v96354(VarCurr,bitIndex20)
& ~ v96354(VarCurr,bitIndex19)
& ~ v96354(VarCurr,bitIndex18)
& ~ v96354(VarCurr,bitIndex17)
& ~ v96354(VarCurr,bitIndex16)
& ~ v96354(VarCurr,bitIndex15)
& ~ v96354(VarCurr,bitIndex14)
& ~ v96354(VarCurr,bitIndex13)
& ~ v96354(VarCurr,bitIndex12)
& ~ v96354(VarCurr,bitIndex11)
& ~ v96354(VarCurr,bitIndex10)
& ~ v96354(VarCurr,bitIndex9)
& ~ v96354(VarCurr,bitIndex8)
& ~ v96354(VarCurr,bitIndex7)
& ~ v96354(VarCurr,bitIndex6)
& ~ v96354(VarCurr,bitIndex5)
& v96354(VarCurr,bitIndex4) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b000100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges58,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& ~ v96354(VarCurr,bitIndex26)
& ~ v96354(VarCurr,bitIndex25)
& ~ v96354(VarCurr,bitIndex24)
& ~ v96354(VarCurr,bitIndex23)
& ~ v96354(VarCurr,bitIndex22)
& ~ v96354(VarCurr,bitIndex21)
& ~ v96354(VarCurr,bitIndex20)
& ~ v96354(VarCurr,bitIndex19)
& ~ v96354(VarCurr,bitIndex18)
& ~ v96354(VarCurr,bitIndex17)
& ~ v96354(VarCurr,bitIndex16)
& ~ v96354(VarCurr,bitIndex15)
& ~ v96354(VarCurr,bitIndex14)
& ~ v96354(VarCurr,bitIndex13)
& ~ v96354(VarCurr,bitIndex12)
& ~ v96354(VarCurr,bitIndex11)
& ~ v96354(VarCurr,bitIndex10)
& ~ v96354(VarCurr,bitIndex9)
& ~ v96354(VarCurr,bitIndex8)
& ~ v96354(VarCurr,bitIndex7)
& ~ v96354(VarCurr,bitIndex6)
& v96354(VarCurr,bitIndex5) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b000101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges57,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& ~ v96354(VarCurr,bitIndex26)
& ~ v96354(VarCurr,bitIndex25)
& ~ v96354(VarCurr,bitIndex24)
& ~ v96354(VarCurr,bitIndex23)
& ~ v96354(VarCurr,bitIndex22)
& ~ v96354(VarCurr,bitIndex21)
& ~ v96354(VarCurr,bitIndex20)
& ~ v96354(VarCurr,bitIndex19)
& ~ v96354(VarCurr,bitIndex18)
& ~ v96354(VarCurr,bitIndex17)
& ~ v96354(VarCurr,bitIndex16)
& ~ v96354(VarCurr,bitIndex15)
& ~ v96354(VarCurr,bitIndex14)
& ~ v96354(VarCurr,bitIndex13)
& ~ v96354(VarCurr,bitIndex12)
& ~ v96354(VarCurr,bitIndex11)
& ~ v96354(VarCurr,bitIndex10)
& ~ v96354(VarCurr,bitIndex9)
& ~ v96354(VarCurr,bitIndex8)
& ~ v96354(VarCurr,bitIndex7)
& v96354(VarCurr,bitIndex6) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b000110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges56,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& ~ v96354(VarCurr,bitIndex26)
& ~ v96354(VarCurr,bitIndex25)
& ~ v96354(VarCurr,bitIndex24)
& ~ v96354(VarCurr,bitIndex23)
& ~ v96354(VarCurr,bitIndex22)
& ~ v96354(VarCurr,bitIndex21)
& ~ v96354(VarCurr,bitIndex20)
& ~ v96354(VarCurr,bitIndex19)
& ~ v96354(VarCurr,bitIndex18)
& ~ v96354(VarCurr,bitIndex17)
& ~ v96354(VarCurr,bitIndex16)
& ~ v96354(VarCurr,bitIndex15)
& ~ v96354(VarCurr,bitIndex14)
& ~ v96354(VarCurr,bitIndex13)
& ~ v96354(VarCurr,bitIndex12)
& ~ v96354(VarCurr,bitIndex11)
& ~ v96354(VarCurr,bitIndex10)
& ~ v96354(VarCurr,bitIndex9)
& ~ v96354(VarCurr,bitIndex8)
& v96354(VarCurr,bitIndex7) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b000111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges55,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& ~ v96354(VarCurr,bitIndex26)
& ~ v96354(VarCurr,bitIndex25)
& ~ v96354(VarCurr,bitIndex24)
& ~ v96354(VarCurr,bitIndex23)
& ~ v96354(VarCurr,bitIndex22)
& ~ v96354(VarCurr,bitIndex21)
& ~ v96354(VarCurr,bitIndex20)
& ~ v96354(VarCurr,bitIndex19)
& ~ v96354(VarCurr,bitIndex18)
& ~ v96354(VarCurr,bitIndex17)
& ~ v96354(VarCurr,bitIndex16)
& ~ v96354(VarCurr,bitIndex15)
& ~ v96354(VarCurr,bitIndex14)
& ~ v96354(VarCurr,bitIndex13)
& ~ v96354(VarCurr,bitIndex12)
& ~ v96354(VarCurr,bitIndex11)
& ~ v96354(VarCurr,bitIndex10)
& ~ v96354(VarCurr,bitIndex9)
& v96354(VarCurr,bitIndex8) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b001000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges54,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& ~ v96354(VarCurr,bitIndex26)
& ~ v96354(VarCurr,bitIndex25)
& ~ v96354(VarCurr,bitIndex24)
& ~ v96354(VarCurr,bitIndex23)
& ~ v96354(VarCurr,bitIndex22)
& ~ v96354(VarCurr,bitIndex21)
& ~ v96354(VarCurr,bitIndex20)
& ~ v96354(VarCurr,bitIndex19)
& ~ v96354(VarCurr,bitIndex18)
& ~ v96354(VarCurr,bitIndex17)
& ~ v96354(VarCurr,bitIndex16)
& ~ v96354(VarCurr,bitIndex15)
& ~ v96354(VarCurr,bitIndex14)
& ~ v96354(VarCurr,bitIndex13)
& ~ v96354(VarCurr,bitIndex12)
& ~ v96354(VarCurr,bitIndex11)
& ~ v96354(VarCurr,bitIndex10)
& v96354(VarCurr,bitIndex9) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b001001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges53,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& ~ v96354(VarCurr,bitIndex26)
& ~ v96354(VarCurr,bitIndex25)
& ~ v96354(VarCurr,bitIndex24)
& ~ v96354(VarCurr,bitIndex23)
& ~ v96354(VarCurr,bitIndex22)
& ~ v96354(VarCurr,bitIndex21)
& ~ v96354(VarCurr,bitIndex20)
& ~ v96354(VarCurr,bitIndex19)
& ~ v96354(VarCurr,bitIndex18)
& ~ v96354(VarCurr,bitIndex17)
& ~ v96354(VarCurr,bitIndex16)
& ~ v96354(VarCurr,bitIndex15)
& ~ v96354(VarCurr,bitIndex14)
& ~ v96354(VarCurr,bitIndex13)
& ~ v96354(VarCurr,bitIndex12)
& ~ v96354(VarCurr,bitIndex11)
& v96354(VarCurr,bitIndex10) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b001010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges52,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& ~ v96354(VarCurr,bitIndex26)
& ~ v96354(VarCurr,bitIndex25)
& ~ v96354(VarCurr,bitIndex24)
& ~ v96354(VarCurr,bitIndex23)
& ~ v96354(VarCurr,bitIndex22)
& ~ v96354(VarCurr,bitIndex21)
& ~ v96354(VarCurr,bitIndex20)
& ~ v96354(VarCurr,bitIndex19)
& ~ v96354(VarCurr,bitIndex18)
& ~ v96354(VarCurr,bitIndex17)
& ~ v96354(VarCurr,bitIndex16)
& ~ v96354(VarCurr,bitIndex15)
& ~ v96354(VarCurr,bitIndex14)
& ~ v96354(VarCurr,bitIndex13)
& ~ v96354(VarCurr,bitIndex12)
& v96354(VarCurr,bitIndex11) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b001011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges51,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& ~ v96354(VarCurr,bitIndex26)
& ~ v96354(VarCurr,bitIndex25)
& ~ v96354(VarCurr,bitIndex24)
& ~ v96354(VarCurr,bitIndex23)
& ~ v96354(VarCurr,bitIndex22)
& ~ v96354(VarCurr,bitIndex21)
& ~ v96354(VarCurr,bitIndex20)
& ~ v96354(VarCurr,bitIndex19)
& ~ v96354(VarCurr,bitIndex18)
& ~ v96354(VarCurr,bitIndex17)
& ~ v96354(VarCurr,bitIndex16)
& ~ v96354(VarCurr,bitIndex15)
& ~ v96354(VarCurr,bitIndex14)
& ~ v96354(VarCurr,bitIndex13)
& v96354(VarCurr,bitIndex12) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b001100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges50,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& ~ v96354(VarCurr,bitIndex26)
& ~ v96354(VarCurr,bitIndex25)
& ~ v96354(VarCurr,bitIndex24)
& ~ v96354(VarCurr,bitIndex23)
& ~ v96354(VarCurr,bitIndex22)
& ~ v96354(VarCurr,bitIndex21)
& ~ v96354(VarCurr,bitIndex20)
& ~ v96354(VarCurr,bitIndex19)
& ~ v96354(VarCurr,bitIndex18)
& ~ v96354(VarCurr,bitIndex17)
& ~ v96354(VarCurr,bitIndex16)
& ~ v96354(VarCurr,bitIndex15)
& ~ v96354(VarCurr,bitIndex14)
& v96354(VarCurr,bitIndex13) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b001101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges49,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& ~ v96354(VarCurr,bitIndex26)
& ~ v96354(VarCurr,bitIndex25)
& ~ v96354(VarCurr,bitIndex24)
& ~ v96354(VarCurr,bitIndex23)
& ~ v96354(VarCurr,bitIndex22)
& ~ v96354(VarCurr,bitIndex21)
& ~ v96354(VarCurr,bitIndex20)
& ~ v96354(VarCurr,bitIndex19)
& ~ v96354(VarCurr,bitIndex18)
& ~ v96354(VarCurr,bitIndex17)
& ~ v96354(VarCurr,bitIndex16)
& ~ v96354(VarCurr,bitIndex15)
& v96354(VarCurr,bitIndex14) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b001110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges48,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& ~ v96354(VarCurr,bitIndex26)
& ~ v96354(VarCurr,bitIndex25)
& ~ v96354(VarCurr,bitIndex24)
& ~ v96354(VarCurr,bitIndex23)
& ~ v96354(VarCurr,bitIndex22)
& ~ v96354(VarCurr,bitIndex21)
& ~ v96354(VarCurr,bitIndex20)
& ~ v96354(VarCurr,bitIndex19)
& ~ v96354(VarCurr,bitIndex18)
& ~ v96354(VarCurr,bitIndex17)
& ~ v96354(VarCurr,bitIndex16)
& v96354(VarCurr,bitIndex15) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b001111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges47,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& ~ v96354(VarCurr,bitIndex26)
& ~ v96354(VarCurr,bitIndex25)
& ~ v96354(VarCurr,bitIndex24)
& ~ v96354(VarCurr,bitIndex23)
& ~ v96354(VarCurr,bitIndex22)
& ~ v96354(VarCurr,bitIndex21)
& ~ v96354(VarCurr,bitIndex20)
& ~ v96354(VarCurr,bitIndex19)
& ~ v96354(VarCurr,bitIndex18)
& ~ v96354(VarCurr,bitIndex17)
& v96354(VarCurr,bitIndex16) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b010000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges46,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& ~ v96354(VarCurr,bitIndex26)
& ~ v96354(VarCurr,bitIndex25)
& ~ v96354(VarCurr,bitIndex24)
& ~ v96354(VarCurr,bitIndex23)
& ~ v96354(VarCurr,bitIndex22)
& ~ v96354(VarCurr,bitIndex21)
& ~ v96354(VarCurr,bitIndex20)
& ~ v96354(VarCurr,bitIndex19)
& ~ v96354(VarCurr,bitIndex18)
& v96354(VarCurr,bitIndex17) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b010001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges45,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& ~ v96354(VarCurr,bitIndex26)
& ~ v96354(VarCurr,bitIndex25)
& ~ v96354(VarCurr,bitIndex24)
& ~ v96354(VarCurr,bitIndex23)
& ~ v96354(VarCurr,bitIndex22)
& ~ v96354(VarCurr,bitIndex21)
& ~ v96354(VarCurr,bitIndex20)
& ~ v96354(VarCurr,bitIndex19)
& v96354(VarCurr,bitIndex18) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b010010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges44,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& ~ v96354(VarCurr,bitIndex26)
& ~ v96354(VarCurr,bitIndex25)
& ~ v96354(VarCurr,bitIndex24)
& ~ v96354(VarCurr,bitIndex23)
& ~ v96354(VarCurr,bitIndex22)
& ~ v96354(VarCurr,bitIndex21)
& ~ v96354(VarCurr,bitIndex20)
& v96354(VarCurr,bitIndex19) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b010011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges43,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& ~ v96354(VarCurr,bitIndex26)
& ~ v96354(VarCurr,bitIndex25)
& ~ v96354(VarCurr,bitIndex24)
& ~ v96354(VarCurr,bitIndex23)
& ~ v96354(VarCurr,bitIndex22)
& ~ v96354(VarCurr,bitIndex21)
& v96354(VarCurr,bitIndex20) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b010100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges42,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& ~ v96354(VarCurr,bitIndex26)
& ~ v96354(VarCurr,bitIndex25)
& ~ v96354(VarCurr,bitIndex24)
& ~ v96354(VarCurr,bitIndex23)
& ~ v96354(VarCurr,bitIndex22)
& v96354(VarCurr,bitIndex21) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b010101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges41,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& ~ v96354(VarCurr,bitIndex26)
& ~ v96354(VarCurr,bitIndex25)
& ~ v96354(VarCurr,bitIndex24)
& ~ v96354(VarCurr,bitIndex23)
& v96354(VarCurr,bitIndex22) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b010110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges40,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& ~ v96354(VarCurr,bitIndex26)
& ~ v96354(VarCurr,bitIndex25)
& ~ v96354(VarCurr,bitIndex24)
& v96354(VarCurr,bitIndex23) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b010111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges39,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& ~ v96354(VarCurr,bitIndex26)
& ~ v96354(VarCurr,bitIndex25)
& v96354(VarCurr,bitIndex24) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b011000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges38,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& ~ v96354(VarCurr,bitIndex26)
& v96354(VarCurr,bitIndex25) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b011001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges37,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& ~ v96354(VarCurr,bitIndex27)
& v96354(VarCurr,bitIndex26) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b011010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges36,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& ~ v96354(VarCurr,bitIndex28)
& v96354(VarCurr,bitIndex27) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b011011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges35,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& ~ v96354(VarCurr,bitIndex29)
& v96354(VarCurr,bitIndex28) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b011100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges34,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& ~ v96354(VarCurr,bitIndex30)
& v96354(VarCurr,bitIndex29) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b011101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges33,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& ~ v96354(VarCurr,bitIndex31)
& v96354(VarCurr,bitIndex30) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b011110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges32,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& ~ v96354(VarCurr,bitIndex32)
& v96354(VarCurr,bitIndex31) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b011111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges31,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& ~ v96354(VarCurr,bitIndex33)
& v96354(VarCurr,bitIndex32) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b100000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges30,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& ~ v96354(VarCurr,bitIndex34)
& v96354(VarCurr,bitIndex33) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b100001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges29,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& ~ v96354(VarCurr,bitIndex35)
& v96354(VarCurr,bitIndex34) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b100010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges28,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& ~ v96354(VarCurr,bitIndex36)
& v96354(VarCurr,bitIndex35) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b100011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges27,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& ~ v96354(VarCurr,bitIndex37)
& v96354(VarCurr,bitIndex36) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b100100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges26,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& ~ v96354(VarCurr,bitIndex38)
& v96354(VarCurr,bitIndex37) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b100101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges25,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& ~ v96354(VarCurr,bitIndex39)
& v96354(VarCurr,bitIndex38) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b100110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges24,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& ~ v96354(VarCurr,bitIndex40)
& v96354(VarCurr,bitIndex39) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b100111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges23,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& ~ v96354(VarCurr,bitIndex41)
& v96354(VarCurr,bitIndex40) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b101000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges22,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& ~ v96354(VarCurr,bitIndex42)
& v96354(VarCurr,bitIndex41) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b101001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges21,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& ~ v96354(VarCurr,bitIndex43)
& v96354(VarCurr,bitIndex42) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b101010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges20,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& ~ v96354(VarCurr,bitIndex44)
& v96354(VarCurr,bitIndex43) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b101011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges19,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& ~ v96354(VarCurr,bitIndex45)
& v96354(VarCurr,bitIndex44) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b101100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges18,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& ~ v96354(VarCurr,bitIndex46)
& v96354(VarCurr,bitIndex45) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b101101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges17,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& ~ v96354(VarCurr,bitIndex47)
& v96354(VarCurr,bitIndex46) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b101110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges16,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& ~ v96354(VarCurr,bitIndex48)
& v96354(VarCurr,bitIndex47) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b101111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges15,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& ~ v96354(VarCurr,bitIndex49)
& v96354(VarCurr,bitIndex48) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b110000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges14,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& ~ v96354(VarCurr,bitIndex50)
& v96354(VarCurr,bitIndex49) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b110001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges13,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& ~ v96354(VarCurr,bitIndex51)
& v96354(VarCurr,bitIndex50) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b110010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges12,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& ~ v96354(VarCurr,bitIndex52)
& v96354(VarCurr,bitIndex51) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b110011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges11,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& ~ v96354(VarCurr,bitIndex53)
& v96354(VarCurr,bitIndex52) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b110100(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges10,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& ~ v96354(VarCurr,bitIndex54)
& v96354(VarCurr,bitIndex53) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b110101(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges9,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& ~ v96354(VarCurr,bitIndex55)
& v96354(VarCurr,bitIndex54) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b110110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges8,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& ~ v96354(VarCurr,bitIndex56)
& v96354(VarCurr,bitIndex55) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b110111(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges7,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& ~ v96354(VarCurr,bitIndex57)
& v96354(VarCurr,bitIndex56) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b111000(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges6,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& ~ v96354(VarCurr,bitIndex58)
& v96354(VarCurr,bitIndex57) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b111001(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges5,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& ~ v96354(VarCurr,bitIndex59)
& v96354(VarCurr,bitIndex58) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b111010(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges4,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& ~ v96354(VarCurr,bitIndex60)
& v96354(VarCurr,bitIndex59) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b111011(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges3,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& ~ v96354(VarCurr,bitIndex61)
& v96354(VarCurr,bitIndex60) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b111100(B) ) ) ) ).
fof(bitBlastConstant_11117,axiom,
b111100(bitIndex5) ).
fof(bitBlastConstant_11116,axiom,
b111100(bitIndex4) ).
fof(bitBlastConstant_11115,axiom,
b111100(bitIndex3) ).
fof(bitBlastConstant_11114,axiom,
b111100(bitIndex2) ).
fof(bitBlastConstant_11113,axiom,
~ b111100(bitIndex1) ).
fof(bitBlastConstant_11112,axiom,
~ b111100(bitIndex0) ).
fof(addCaseBooleanConditionEqualRanges2_2,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& ~ v96354(VarCurr,bitIndex62)
& v96354(VarCurr,bitIndex61) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b111101(B) ) ) ) ).
fof(bitBlastConstant_11111,axiom,
b111101(bitIndex5) ).
fof(bitBlastConstant_11110,axiom,
b111101(bitIndex4) ).
fof(bitBlastConstant_11109,axiom,
b111101(bitIndex3) ).
fof(bitBlastConstant_11108,axiom,
b111101(bitIndex2) ).
fof(bitBlastConstant_11107,axiom,
~ b111101(bitIndex1) ).
fof(bitBlastConstant_11106,axiom,
b111101(bitIndex0) ).
fof(addCaseBooleanConditionEqualRanges1_1524,axiom,
! [VarCurr] :
( ( ~ v96354(VarCurr,bitIndex63)
& v96354(VarCurr,bitIndex62) )
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> b111110(B) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1580,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex63)
=> ! [B] :
( range_5_0(B)
=> ( v96352(VarCurr,B)
<=> $true ) ) ) ).
fof(bitBlastConstant_11105,axiom,
b111111(bitIndex5) ).
fof(bitBlastConstant_11104,axiom,
b111111(bitIndex4) ).
fof(bitBlastConstant_11103,axiom,
b111111(bitIndex3) ).
fof(bitBlastConstant_11102,axiom,
b111111(bitIndex2) ).
fof(bitBlastConstant_11101,axiom,
b111111(bitIndex1) ).
fof(bitBlastConstant_11100,axiom,
b111111(bitIndex0) ).
fof(addAssignment_28553,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex0)
<=> v96356(VarCurr,bitIndex0) ) ).
fof(addAssignment_28552,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex0)
<=> v96358(VarCurr,bitIndex0) ) ).
fof(addAssignment_28551,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex0)
<=> v96360(VarCurr,bitIndex0) ) ).
fof(addAssignment_28550,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex1)
<=> v96356(VarCurr,bitIndex1) ) ).
fof(addAssignment_28549,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex1)
<=> v96358(VarCurr,bitIndex1) ) ).
fof(addAssignment_28548,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex1)
<=> v96360(VarCurr,bitIndex1) ) ).
fof(addAssignment_28547,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex2)
<=> v96356(VarCurr,bitIndex2) ) ).
fof(addAssignment_28546,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex2)
<=> v96358(VarCurr,bitIndex2) ) ).
fof(addAssignment_28545,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex2)
<=> v96360(VarCurr,bitIndex2) ) ).
fof(addAssignment_28544,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex3)
<=> v96356(VarCurr,bitIndex3) ) ).
fof(addAssignment_28543,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex3)
<=> v96358(VarCurr,bitIndex3) ) ).
fof(addAssignment_28542,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex3)
<=> v96360(VarCurr,bitIndex3) ) ).
fof(addAssignment_28541,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex4)
<=> v96356(VarCurr,bitIndex4) ) ).
fof(addAssignment_28540,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex4)
<=> v96358(VarCurr,bitIndex4) ) ).
fof(addAssignment_28539,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex4)
<=> v96360(VarCurr,bitIndex4) ) ).
fof(addAssignment_28538,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex5)
<=> v96356(VarCurr,bitIndex5) ) ).
fof(addAssignment_28537,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex5)
<=> v96358(VarCurr,bitIndex5) ) ).
fof(addAssignment_28536,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex5)
<=> v96360(VarCurr,bitIndex5) ) ).
fof(addAssignment_28535,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex6)
<=> v96356(VarCurr,bitIndex6) ) ).
fof(addAssignment_28534,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex6)
<=> v96358(VarCurr,bitIndex6) ) ).
fof(addAssignment_28533,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex6)
<=> v96360(VarCurr,bitIndex6) ) ).
fof(addAssignment_28532,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex7)
<=> v96356(VarCurr,bitIndex7) ) ).
fof(addAssignment_28531,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex7)
<=> v96358(VarCurr,bitIndex7) ) ).
fof(addAssignment_28530,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex7)
<=> v96360(VarCurr,bitIndex7) ) ).
fof(addAssignment_28529,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex8)
<=> v96356(VarCurr,bitIndex8) ) ).
fof(addAssignment_28528,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex8)
<=> v96358(VarCurr,bitIndex8) ) ).
fof(addAssignment_28527,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex8)
<=> v96360(VarCurr,bitIndex8) ) ).
fof(addAssignment_28526,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex9)
<=> v96356(VarCurr,bitIndex9) ) ).
fof(addAssignment_28525,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex9)
<=> v96358(VarCurr,bitIndex9) ) ).
fof(addAssignment_28524,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex9)
<=> v96360(VarCurr,bitIndex9) ) ).
fof(addAssignment_28523,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex10)
<=> v96356(VarCurr,bitIndex10) ) ).
fof(addAssignment_28522,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex10)
<=> v96358(VarCurr,bitIndex10) ) ).
fof(addAssignment_28521,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex10)
<=> v96360(VarCurr,bitIndex10) ) ).
fof(addAssignment_28520,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex11)
<=> v96356(VarCurr,bitIndex11) ) ).
fof(addAssignment_28519,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex11)
<=> v96358(VarCurr,bitIndex11) ) ).
fof(addAssignment_28518,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex11)
<=> v96360(VarCurr,bitIndex11) ) ).
fof(addAssignment_28517,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex12)
<=> v96356(VarCurr,bitIndex12) ) ).
fof(addAssignment_28516,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex12)
<=> v96358(VarCurr,bitIndex12) ) ).
fof(addAssignment_28515,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex12)
<=> v96360(VarCurr,bitIndex12) ) ).
fof(addAssignment_28514,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex13)
<=> v96356(VarCurr,bitIndex13) ) ).
fof(addAssignment_28513,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex13)
<=> v96358(VarCurr,bitIndex13) ) ).
fof(addAssignment_28512,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex13)
<=> v96360(VarCurr,bitIndex13) ) ).
fof(addAssignment_28511,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex14)
<=> v96356(VarCurr,bitIndex14) ) ).
fof(addAssignment_28510,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex14)
<=> v96358(VarCurr,bitIndex14) ) ).
fof(addAssignment_28509,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex14)
<=> v96360(VarCurr,bitIndex14) ) ).
fof(addAssignment_28508,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex15)
<=> v96356(VarCurr,bitIndex15) ) ).
fof(addAssignment_28507,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex15)
<=> v96358(VarCurr,bitIndex15) ) ).
fof(addAssignment_28506,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex15)
<=> v96360(VarCurr,bitIndex15) ) ).
fof(addAssignment_28505,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex16)
<=> v96356(VarCurr,bitIndex16) ) ).
fof(addAssignment_28504,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex16)
<=> v96358(VarCurr,bitIndex16) ) ).
fof(addAssignment_28503,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex16)
<=> v96360(VarCurr,bitIndex16) ) ).
fof(addAssignment_28502,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex17)
<=> v96356(VarCurr,bitIndex17) ) ).
fof(addAssignment_28501,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex17)
<=> v96358(VarCurr,bitIndex17) ) ).
fof(addAssignment_28500,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex17)
<=> v96360(VarCurr,bitIndex17) ) ).
fof(addAssignment_28499,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex18)
<=> v96356(VarCurr,bitIndex18) ) ).
fof(addAssignment_28498,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex18)
<=> v96358(VarCurr,bitIndex18) ) ).
fof(addAssignment_28497,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex18)
<=> v96360(VarCurr,bitIndex18) ) ).
fof(addAssignment_28496,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex19)
<=> v96356(VarCurr,bitIndex19) ) ).
fof(addAssignment_28495,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex19)
<=> v96358(VarCurr,bitIndex19) ) ).
fof(addAssignment_28494,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex19)
<=> v96360(VarCurr,bitIndex19) ) ).
fof(addAssignment_28493,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex20)
<=> v96356(VarCurr,bitIndex20) ) ).
fof(addAssignment_28492,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex20)
<=> v96358(VarCurr,bitIndex20) ) ).
fof(addAssignment_28491,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex20)
<=> v96360(VarCurr,bitIndex20) ) ).
fof(addAssignment_28490,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex21)
<=> v96356(VarCurr,bitIndex21) ) ).
fof(addAssignment_28489,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex21)
<=> v96358(VarCurr,bitIndex21) ) ).
fof(addAssignment_28488,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex21)
<=> v96360(VarCurr,bitIndex21) ) ).
fof(addAssignment_28487,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex22)
<=> v96356(VarCurr,bitIndex22) ) ).
fof(addAssignment_28486,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex22)
<=> v96358(VarCurr,bitIndex22) ) ).
fof(addAssignment_28485,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex22)
<=> v96360(VarCurr,bitIndex22) ) ).
fof(addAssignment_28484,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex23)
<=> v96356(VarCurr,bitIndex23) ) ).
fof(addAssignment_28483,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex23)
<=> v96358(VarCurr,bitIndex23) ) ).
fof(addAssignment_28482,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex23)
<=> v96360(VarCurr,bitIndex23) ) ).
fof(addAssignment_28481,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex24)
<=> v96356(VarCurr,bitIndex24) ) ).
fof(addAssignment_28480,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex24)
<=> v96358(VarCurr,bitIndex24) ) ).
fof(addAssignment_28479,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex24)
<=> v96360(VarCurr,bitIndex24) ) ).
fof(addAssignment_28478,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex25)
<=> v96356(VarCurr,bitIndex25) ) ).
fof(addAssignment_28477,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex25)
<=> v96358(VarCurr,bitIndex25) ) ).
fof(addAssignment_28476,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex25)
<=> v96360(VarCurr,bitIndex25) ) ).
fof(addAssignment_28475,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex26)
<=> v96356(VarCurr,bitIndex26) ) ).
fof(addAssignment_28474,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex26)
<=> v96358(VarCurr,bitIndex26) ) ).
fof(addAssignment_28473,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex26)
<=> v96360(VarCurr,bitIndex26) ) ).
fof(addAssignment_28472,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex27)
<=> v96356(VarCurr,bitIndex27) ) ).
fof(addAssignment_28471,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex27)
<=> v96358(VarCurr,bitIndex27) ) ).
fof(addAssignment_28470,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex27)
<=> v96360(VarCurr,bitIndex27) ) ).
fof(addAssignment_28469,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex28)
<=> v96356(VarCurr,bitIndex28) ) ).
fof(addAssignment_28468,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex28)
<=> v96358(VarCurr,bitIndex28) ) ).
fof(addAssignment_28467,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex28)
<=> v96360(VarCurr,bitIndex28) ) ).
fof(addAssignment_28466,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex29)
<=> v96356(VarCurr,bitIndex29) ) ).
fof(addAssignment_28465,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex29)
<=> v96358(VarCurr,bitIndex29) ) ).
fof(addAssignment_28464,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex29)
<=> v96360(VarCurr,bitIndex29) ) ).
fof(addAssignment_28463,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex30)
<=> v96356(VarCurr,bitIndex30) ) ).
fof(addAssignment_28462,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex30)
<=> v96358(VarCurr,bitIndex30) ) ).
fof(addAssignment_28461,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex30)
<=> v96360(VarCurr,bitIndex30) ) ).
fof(addAssignment_28460,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex31)
<=> v96356(VarCurr,bitIndex31) ) ).
fof(addAssignment_28459,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex31)
<=> v96358(VarCurr,bitIndex31) ) ).
fof(addAssignment_28458,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex31)
<=> v96360(VarCurr,bitIndex31) ) ).
fof(addAssignment_28457,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex32)
<=> v96356(VarCurr,bitIndex32) ) ).
fof(addAssignment_28456,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex32)
<=> v96358(VarCurr,bitIndex32) ) ).
fof(addAssignment_28455,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex32)
<=> v96360(VarCurr,bitIndex32) ) ).
fof(addAssignment_28454,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex33)
<=> v96356(VarCurr,bitIndex33) ) ).
fof(addAssignment_28453,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex33)
<=> v96358(VarCurr,bitIndex33) ) ).
fof(addAssignment_28452,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex33)
<=> v96360(VarCurr,bitIndex33) ) ).
fof(addAssignment_28451,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex34)
<=> v96356(VarCurr,bitIndex34) ) ).
fof(addAssignment_28450,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex34)
<=> v96358(VarCurr,bitIndex34) ) ).
fof(addAssignment_28449,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex34)
<=> v96360(VarCurr,bitIndex34) ) ).
fof(addAssignment_28448,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex35)
<=> v96356(VarCurr,bitIndex35) ) ).
fof(addAssignment_28447,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex35)
<=> v96358(VarCurr,bitIndex35) ) ).
fof(addAssignment_28446,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex35)
<=> v96360(VarCurr,bitIndex35) ) ).
fof(addAssignment_28445,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex36)
<=> v96356(VarCurr,bitIndex36) ) ).
fof(addAssignment_28444,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex36)
<=> v96358(VarCurr,bitIndex36) ) ).
fof(addAssignment_28443,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex36)
<=> v96360(VarCurr,bitIndex36) ) ).
fof(addAssignment_28442,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex37)
<=> v96356(VarCurr,bitIndex37) ) ).
fof(addAssignment_28441,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex37)
<=> v96358(VarCurr,bitIndex37) ) ).
fof(addAssignment_28440,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex37)
<=> v96360(VarCurr,bitIndex37) ) ).
fof(addAssignment_28439,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex38)
<=> v96356(VarCurr,bitIndex38) ) ).
fof(addAssignment_28438,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex38)
<=> v96358(VarCurr,bitIndex38) ) ).
fof(addAssignment_28437,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex38)
<=> v96360(VarCurr,bitIndex38) ) ).
fof(addAssignment_28436,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex39)
<=> v96356(VarCurr,bitIndex39) ) ).
fof(addAssignment_28435,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex39)
<=> v96358(VarCurr,bitIndex39) ) ).
fof(addAssignment_28434,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex39)
<=> v96360(VarCurr,bitIndex39) ) ).
fof(addAssignment_28433,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex40)
<=> v96356(VarCurr,bitIndex40) ) ).
fof(addAssignment_28432,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex40)
<=> v96358(VarCurr,bitIndex40) ) ).
fof(addAssignment_28431,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex40)
<=> v96360(VarCurr,bitIndex40) ) ).
fof(addAssignment_28430,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex41)
<=> v96356(VarCurr,bitIndex41) ) ).
fof(addAssignment_28429,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex41)
<=> v96358(VarCurr,bitIndex41) ) ).
fof(addAssignment_28428,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex41)
<=> v96360(VarCurr,bitIndex41) ) ).
fof(addAssignment_28427,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex42)
<=> v96356(VarCurr,bitIndex42) ) ).
fof(addAssignment_28426,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex42)
<=> v96358(VarCurr,bitIndex42) ) ).
fof(addAssignment_28425,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex42)
<=> v96360(VarCurr,bitIndex42) ) ).
fof(addAssignment_28424,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex43)
<=> v96356(VarCurr,bitIndex43) ) ).
fof(addAssignment_28423,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex43)
<=> v96358(VarCurr,bitIndex43) ) ).
fof(addAssignment_28422,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex43)
<=> v96360(VarCurr,bitIndex43) ) ).
fof(addAssignment_28421,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex44)
<=> v96356(VarCurr,bitIndex44) ) ).
fof(addAssignment_28420,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex44)
<=> v96358(VarCurr,bitIndex44) ) ).
fof(addAssignment_28419,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex44)
<=> v96360(VarCurr,bitIndex44) ) ).
fof(addAssignment_28418,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex45)
<=> v96356(VarCurr,bitIndex45) ) ).
fof(addAssignment_28417,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex45)
<=> v96358(VarCurr,bitIndex45) ) ).
fof(addAssignment_28416,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex45)
<=> v96360(VarCurr,bitIndex45) ) ).
fof(addAssignment_28415,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex46)
<=> v96356(VarCurr,bitIndex46) ) ).
fof(addAssignment_28414,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex46)
<=> v96358(VarCurr,bitIndex46) ) ).
fof(addAssignment_28413,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex46)
<=> v96360(VarCurr,bitIndex46) ) ).
fof(addAssignment_28412,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex47)
<=> v96356(VarCurr,bitIndex47) ) ).
fof(addAssignment_28411,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex47)
<=> v96358(VarCurr,bitIndex47) ) ).
fof(addAssignment_28410,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex47)
<=> v96360(VarCurr,bitIndex47) ) ).
fof(addAssignment_28409,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex48)
<=> v96356(VarCurr,bitIndex48) ) ).
fof(addAssignment_28408,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex48)
<=> v96358(VarCurr,bitIndex48) ) ).
fof(addAssignment_28407,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex48)
<=> v96360(VarCurr,bitIndex48) ) ).
fof(addAssignment_28406,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex49)
<=> v96356(VarCurr,bitIndex49) ) ).
fof(addAssignment_28405,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex49)
<=> v96358(VarCurr,bitIndex49) ) ).
fof(addAssignment_28404,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex49)
<=> v96360(VarCurr,bitIndex49) ) ).
fof(addAssignment_28403,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex50)
<=> v96356(VarCurr,bitIndex50) ) ).
fof(addAssignment_28402,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex50)
<=> v96358(VarCurr,bitIndex50) ) ).
fof(addAssignment_28401,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex50)
<=> v96360(VarCurr,bitIndex50) ) ).
fof(addAssignment_28400,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex51)
<=> v96356(VarCurr,bitIndex51) ) ).
fof(addAssignment_28399,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex51)
<=> v96358(VarCurr,bitIndex51) ) ).
fof(addAssignment_28398,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex51)
<=> v96360(VarCurr,bitIndex51) ) ).
fof(addAssignment_28397,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex52)
<=> v96356(VarCurr,bitIndex52) ) ).
fof(addAssignment_28396,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex52)
<=> v96358(VarCurr,bitIndex52) ) ).
fof(addAssignment_28395,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex52)
<=> v96360(VarCurr,bitIndex52) ) ).
fof(addAssignment_28394,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex53)
<=> v96356(VarCurr,bitIndex53) ) ).
fof(addAssignment_28393,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex53)
<=> v96358(VarCurr,bitIndex53) ) ).
fof(addAssignment_28392,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex53)
<=> v96360(VarCurr,bitIndex53) ) ).
fof(addAssignment_28391,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex54)
<=> v96356(VarCurr,bitIndex54) ) ).
fof(addAssignment_28390,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex54)
<=> v96358(VarCurr,bitIndex54) ) ).
fof(addAssignment_28389,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex54)
<=> v96360(VarCurr,bitIndex54) ) ).
fof(addAssignment_28388,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex55)
<=> v96356(VarCurr,bitIndex55) ) ).
fof(addAssignment_28387,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex55)
<=> v96358(VarCurr,bitIndex55) ) ).
fof(addAssignment_28386,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex55)
<=> v96360(VarCurr,bitIndex55) ) ).
fof(addAssignment_28385,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex56)
<=> v96356(VarCurr,bitIndex56) ) ).
fof(addAssignment_28384,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex56)
<=> v96358(VarCurr,bitIndex56) ) ).
fof(addAssignment_28383,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex56)
<=> v96360(VarCurr,bitIndex56) ) ).
fof(addAssignment_28382,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex57)
<=> v96356(VarCurr,bitIndex57) ) ).
fof(addAssignment_28381,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex57)
<=> v96358(VarCurr,bitIndex57) ) ).
fof(addAssignment_28380,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex57)
<=> v96360(VarCurr,bitIndex57) ) ).
fof(addAssignment_28379,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex58)
<=> v96356(VarCurr,bitIndex58) ) ).
fof(addAssignment_28378,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex58)
<=> v96358(VarCurr,bitIndex58) ) ).
fof(addAssignment_28377,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex58)
<=> v96360(VarCurr,bitIndex58) ) ).
fof(addAssignment_28376,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex59)
<=> v96356(VarCurr,bitIndex59) ) ).
fof(addAssignment_28375,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex59)
<=> v96358(VarCurr,bitIndex59) ) ).
fof(addAssignment_28374,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex59)
<=> v96360(VarCurr,bitIndex59) ) ).
fof(addAssignment_28373,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex60)
<=> v96356(VarCurr,bitIndex60) ) ).
fof(addAssignment_28372,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex60)
<=> v96358(VarCurr,bitIndex60) ) ).
fof(addAssignment_28371,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex60)
<=> v96360(VarCurr,bitIndex60) ) ).
fof(addAssignment_28370,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex61)
<=> v96356(VarCurr,bitIndex61) ) ).
fof(addAssignment_28369,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex61)
<=> v96358(VarCurr,bitIndex61) ) ).
fof(addAssignment_28368,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex61)
<=> v96360(VarCurr,bitIndex61) ) ).
fof(addAssignment_28367,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex62)
<=> v96356(VarCurr,bitIndex62) ) ).
fof(addAssignment_28366,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex62)
<=> v96358(VarCurr,bitIndex62) ) ).
fof(addAssignment_28365,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex62)
<=> v96360(VarCurr,bitIndex62) ) ).
fof(addAssignment_28364,axiom,
! [VarCurr] :
( v96354(VarCurr,bitIndex63)
<=> v96356(VarCurr,bitIndex63) ) ).
fof(addAssignment_28363,axiom,
! [VarCurr] :
( v96356(VarCurr,bitIndex63)
<=> v96358(VarCurr,bitIndex63) ) ).
fof(addAssignment_28362,axiom,
! [VarCurr] :
( v96358(VarCurr,bitIndex63)
<=> v96360(VarCurr,bitIndex63) ) ).
fof(addCaseBooleanConditionEqualRanges1_1523,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96327(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15798(VarNext,B)
<=> v15798(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1579,axiom,
! [VarNext] :
( v96327(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v15798(VarNext,B)
<=> v96337(VarNext,B) ) ) ) ).
fof(addAssignment_28361,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v96337(VarNext,B)
<=> v96335(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2071,axiom,
! [VarCurr] :
( ~ v96338(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96335(VarCurr,B)
<=> v15800(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2071,axiom,
! [VarCurr] :
( v96338(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96335(VarCurr,B)
<=> $true ) ) ) ).
fof(writeUnaryOperator_7508,axiom,
! [VarCurr] :
( ~ v96338(VarCurr)
<=> v15510(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19059,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96327(VarNext)
<=> v96328(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19058,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96328(VarNext)
<=> ( v96329(VarNext)
& v96324(VarNext) ) ) ) ).
fof(writeUnaryOperator_7507,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96329(VarNext)
<=> v96331(VarNext) ) ) ).
fof(addAssignment_28360,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96331(VarNext)
<=> v96324(VarCurr) ) ) ).
fof(addAssignment_28359,axiom,
! [VarCurr] :
( v96324(VarCurr)
<=> v87633(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_128,axiom,
! [VarCurr] :
( ( ~ v96317(VarCurr)
& ~ v96319(VarCurr)
& ~ v96320(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v15800(VarCurr,B)
<=> v15798(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1118,axiom,
! [VarCurr] :
( v96320(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15800(VarCurr,B)
<=> v96321(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4515,axiom,
! [VarCurr] :
( v96319(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15800(VarCurr,B)
<=> v15798(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4525,axiom,
! [VarCurr] :
( v96317(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15800(VarCurr,B)
<=> v96318(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2070,axiom,
! [VarCurr] :
( ~ v96310(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96321(VarCurr,B)
<=> v15798(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2070,axiom,
! [VarCurr] :
( v96310(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96321(VarCurr,B)
<=> v96322(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2069,axiom,
! [VarCurr] :
( ~ v15514(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96322(VarCurr,B)
<=> v15798(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2069,axiom,
! [VarCurr] :
( v15514(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96322(VarCurr,B)
<=> v15802(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6626,axiom,
! [VarCurr] :
( v96320(VarCurr)
<=> ( ( v15508(VarCurr,bitIndex1)
<=> $true )
& ( v15508(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6625,axiom,
! [VarCurr] :
( v96319(VarCurr)
<=> ( ( v15508(VarCurr,bitIndex1)
<=> $false )
& ( v15508(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2068,axiom,
! [VarCurr] :
( ~ v15514(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96318(VarCurr,B)
<=> v15798(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2068,axiom,
! [VarCurr] :
( v15514(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96318(VarCurr,B)
<=> v15802(VarCurr,B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6624,axiom,
! [VarCurr] :
( v96317(VarCurr)
<=> ( ( v15508(VarCurr,bitIndex1)
<=> $false )
& ( v15508(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28358,axiom,
! [VarCurr] :
( v96310(VarCurr)
<=> v96312(VarCurr) ) ).
fof(addAssignment_28357,axiom,
! [VarCurr] :
( v96312(VarCurr)
<=> v96314(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6623,axiom,
! [VarCurr] :
( v96314(VarCurr)
<=> ( ( v15494(VarCurr,bitIndex1)
<=> $false )
& ( v15494(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_127,axiom,
! [VarCurr] :
( ( ~ v96278(VarCurr)
& ~ v96286(VarCurr)
& ~ v96293(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v15802(VarCurr,B)
<=> v96302(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1117,axiom,
! [VarCurr] :
( v96293(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15802(VarCurr,B)
<=> v96294(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4514,axiom,
! [VarCurr] :
( v96286(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15802(VarCurr,B)
<=> v96287(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4524,axiom,
! [VarCurr] :
( v96278(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v15802(VarCurr,B)
<=> v96279(VarCurr,B) ) ) ) ).
fof(addAssignment_28356,axiom,
! [VarCurr] :
( v96302(VarCurr,bitIndex0)
<=> v96305(VarCurr) ) ).
fof(addAssignment_28355,axiom,
! [VarCurr] :
( v96302(VarCurr,bitIndex1)
<=> v96303(VarCurr) ) ).
fof(writeUnaryOperator_7506,axiom,
! [VarCurr] :
( ~ v96305(VarCurr)
<=> v96306(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19057,axiom,
! [VarCurr] :
( v96306(VarCurr)
<=> ( v15516(VarCurr)
| v96307(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19056,axiom,
! [VarCurr] :
( v96307(VarCurr)
<=> ( v96308(VarCurr)
& v89690(VarCurr) ) ) ).
fof(writeUnaryOperator_7505,axiom,
! [VarCurr] :
( ~ v96308(VarCurr)
<=> v15804(VarCurr) ) ).
fof(writeUnaryOperator_7504,axiom,
! [VarCurr] :
( ~ v96303(VarCurr)
<=> v96304(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19055,axiom,
! [VarCurr] :
( v96304(VarCurr)
<=> ( v15516(VarCurr)
| v15804(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6622,axiom,
! [VarCurr] :
( v96301(VarCurr)
<=> ( ( v15798(VarCurr,bitIndex1)
<=> $true )
& ( v15798(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28354,axiom,
! [VarCurr] :
( v96294(VarCurr,bitIndex0)
<=> v96298(VarCurr) ) ).
fof(addAssignment_28353,axiom,
! [VarCurr] :
( v96294(VarCurr,bitIndex1)
<=> v96295(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19054,axiom,
! [VarCurr] :
( v96298(VarCurr)
<=> ( v92984(VarCurr)
| v96299(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19053,axiom,
! [VarCurr] :
( v96299(VarCurr)
<=> ( v96300(VarCurr)
& v15804(VarCurr) ) ) ).
fof(writeUnaryOperator_7503,axiom,
! [VarCurr] :
( ~ v96300(VarCurr)
<=> v15516(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19052,axiom,
! [VarCurr] :
( v96295(VarCurr)
<=> ( v92984(VarCurr)
| v96296(VarCurr) ) ) ).
fof(writeUnaryOperator_7502,axiom,
! [VarCurr] :
( ~ v96296(VarCurr)
<=> v96297(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19051,axiom,
! [VarCurr] :
( v96297(VarCurr)
<=> ( v15516(VarCurr)
| v15804(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6621,axiom,
! [VarCurr] :
( v96293(VarCurr)
<=> ( ( v15798(VarCurr,bitIndex1)
<=> $true )
& ( v15798(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28352,axiom,
! [VarCurr] :
( v96287(VarCurr,bitIndex0)
<=> v96289(VarCurr) ) ).
fof(addAssignment_28351,axiom,
! [VarCurr] :
( v96287(VarCurr,bitIndex1)
<=> v96288(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19050,axiom,
! [VarCurr] :
( v96289(VarCurr)
<=> ( v96290(VarCurr)
& v96291(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19049,axiom,
! [VarCurr] :
( v96291(VarCurr)
<=> ( v92984(VarCurr)
| v96292(VarCurr) ) ) ).
fof(writeUnaryOperator_7501,axiom,
! [VarCurr] :
( ~ v96292(VarCurr)
<=> v15516(VarCurr) ) ).
fof(writeUnaryOperator_7500,axiom,
! [VarCurr] :
( ~ v96290(VarCurr)
<=> v89690(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19048,axiom,
! [VarCurr] :
( v96288(VarCurr)
<=> ( v89690(VarCurr)
| v92984(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6620,axiom,
! [VarCurr] :
( v96286(VarCurr)
<=> ( ( v15798(VarCurr,bitIndex1)
<=> $false )
& ( v15798(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addAssignment_28350,axiom,
! [VarCurr] :
( v96279(VarCurr,bitIndex0)
<=> v96283(VarCurr) ) ).
fof(addAssignment_28349,axiom,
! [VarCurr] :
( v96279(VarCurr,bitIndex1)
<=> v96280(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19047,axiom,
! [VarCurr] :
( v96283(VarCurr)
<=> ( v15804(VarCurr)
| v96284(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19046,axiom,
! [VarCurr] :
( v96284(VarCurr)
<=> ( v96285(VarCurr)
& v92984(VarCurr) ) ) ).
fof(writeUnaryOperator_7499,axiom,
! [VarCurr] :
( ~ v96285(VarCurr)
<=> v89690(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19045,axiom,
! [VarCurr] :
( v96280(VarCurr)
<=> ( v96281(VarCurr)
& v96282(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19044,axiom,
! [VarCurr] :
( v96282(VarCurr)
<=> ( v89690(VarCurr)
| v92984(VarCurr) ) ) ).
fof(writeUnaryOperator_7498,axiom,
! [VarCurr] :
( ~ v96281(VarCurr)
<=> v15804(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6619,axiom,
! [VarCurr] :
( v96278(VarCurr)
<=> ( ( v15798(VarCurr,bitIndex1)
<=> $false )
& ( v15798(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28348,axiom,
! [VarCurr] :
( v92984(VarCurr)
<=> v92986(VarCurr) ) ).
fof(addAssignment_28347,axiom,
! [VarCurr] :
( v92986(VarCurr)
<=> v92988(VarCurr) ) ).
fof(addAssignment_28346,axiom,
! [VarCurr] :
( v92988(VarCurr)
<=> v92990(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6618,axiom,
! [VarCurr] :
( v92990(VarCurr)
<=> ( ( v92992(VarCurr,bitIndex1)
<=> $false )
& ( v92992(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1522,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96262(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v92992(VarNext,B)
<=> v92992(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1578,axiom,
! [VarNext] :
( v96262(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v92992(VarNext,B)
<=> v96272(VarNext,B) ) ) ) ).
fof(addAssignment_28345,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v96272(VarNext,B)
<=> v96270(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2067,axiom,
! [VarCurr] :
( ~ v96273(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96270(VarCurr,B)
<=> v92998(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2067,axiom,
! [VarCurr] :
( v96273(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96270(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_7497,axiom,
! [VarCurr] :
( ~ v96273(VarCurr)
<=> v92994(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96262(VarNext)
<=> v96263(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19042,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96263(VarNext)
<=> ( v96264(VarNext)
& v96259(VarNext) ) ) ) ).
fof(writeUnaryOperator_7496,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96264(VarNext)
<=> v96266(VarNext) ) ) ).
fof(addAssignment_28344,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96266(VarNext)
<=> v96259(VarCurr) ) ) ).
fof(addAssignment_28343,axiom,
! [VarCurr] :
( v96259(VarCurr)
<=> v95997(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_126,axiom,
! [VarCurr] :
( ( ~ v96248(VarCurr)
& ~ v96250(VarCurr)
& ~ v96252(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v92998(VarCurr,B)
<=> v96257(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1116,axiom,
! [VarCurr] :
( v96252(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92998(VarCurr,B)
<=> v96253(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4513,axiom,
! [VarCurr] :
( v96250(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92998(VarCurr,B)
<=> v96251(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4523,axiom,
! [VarCurr] :
( v96248(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92998(VarCurr,B)
<=> v96249(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2066,axiom,
! [VarCurr] :
( ~ v95977(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96257(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2066,axiom,
! [VarCurr] :
( v95977(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96257(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6617,axiom,
! [VarCurr] :
( v96256(VarCurr)
<=> ( ( v92992(VarCurr,bitIndex1)
<=> $true )
& ( v92992(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2065,axiom,
! [VarCurr] :
( ~ v95950(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96253(VarCurr,B)
<=> v96255(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2065,axiom,
! [VarCurr] :
( v95950(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96253(VarCurr,B)
<=> v96254(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2064,axiom,
! [VarCurr] :
( ~ v95971(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96255(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2064,axiom,
! [VarCurr] :
( v95971(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96255(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2063,axiom,
! [VarCurr] :
( ~ v93000(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96254(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2063,axiom,
! [VarCurr] :
( v93000(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96254(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6616,axiom,
! [VarCurr] :
( v96252(VarCurr)
<=> ( ( v92992(VarCurr,bitIndex1)
<=> $true )
& ( v92992(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2062,axiom,
! [VarCurr] :
( ~ v95939(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96251(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2062,axiom,
! [VarCurr] :
( v95939(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96251(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6615,axiom,
! [VarCurr] :
( v96250(VarCurr)
<=> ( ( v92992(VarCurr,bitIndex1)
<=> $false )
& ( v92992(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2061,axiom,
! [VarCurr] :
( ~ v93000(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96249(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2061,axiom,
! [VarCurr] :
( v93000(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v96249(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6614,axiom,
! [VarCurr] :
( v96248(VarCurr)
<=> ( ( v92992(VarCurr,bitIndex1)
<=> $false )
& ( v92992(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28342,axiom,
! [VarCurr] :
( v95977(VarCurr)
<=> v95979(VarCurr) ) ).
fof(addAssignment_28341,axiom,
! [VarCurr] :
( v95979(VarCurr)
<=> v95981(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19041,axiom,
! [VarCurr] :
( v95981(VarCurr)
<=> ( v95983(VarCurr)
& v96246(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6613,axiom,
! [VarCurr] :
( v96246(VarCurr)
<=> ( ( v96019(VarCurr,bitIndex24)
<=> $false )
& ( v96019(VarCurr,bitIndex23)
<=> $false )
& ( v96019(VarCurr,bitIndex22)
<=> $false )
& ( v96019(VarCurr,bitIndex21)
<=> $false )
& ( v96019(VarCurr,bitIndex20)
<=> $false )
& ( v96019(VarCurr,bitIndex19)
<=> $false )
& ( v96019(VarCurr,bitIndex18)
<=> $false )
& ( v96019(VarCurr,bitIndex17)
<=> $false )
& ( v96019(VarCurr,bitIndex16)
<=> $false )
& ( v96019(VarCurr,bitIndex15)
<=> $false )
& ( v96019(VarCurr,bitIndex14)
<=> $false )
& ( v96019(VarCurr,bitIndex13)
<=> $false )
& ( v96019(VarCurr,bitIndex12)
<=> $false )
& ( v96019(VarCurr,bitIndex11)
<=> $false )
& ( v96019(VarCurr,bitIndex10)
<=> $false )
& ( v96019(VarCurr,bitIndex9)
<=> $false )
& ( v96019(VarCurr,bitIndex8)
<=> $false )
& ( v96019(VarCurr,bitIndex7)
<=> $false )
& ( v96019(VarCurr,bitIndex6)
<=> $false )
& ( v96019(VarCurr,bitIndex5)
<=> $false )
& ( v96019(VarCurr,bitIndex4)
<=> $false )
& ( v96019(VarCurr,bitIndex3)
<=> $false )
& ( v96019(VarCurr,bitIndex2)
<=> $false )
& ( v96019(VarCurr,bitIndex1)
<=> $false )
& ( v96019(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1521,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96026(VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v96019(VarNext,B)
<=> v96019(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1577,axiom,
! [VarNext] :
( v96026(VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v96019(VarNext,B)
<=> v96065(VarNext,B) ) ) ) ).
fof(addAssignment_28340,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v96065(VarNext,B)
<=> v96063(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2060,axiom,
! [VarCurr] :
( ~ v96062(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v96063(VarCurr,B)
<=> v96066(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2060,axiom,
! [VarCurr] :
( v96062(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v96063(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2059,axiom,
! [VarCurr] :
( ~ v95987(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v96066(VarCurr,B)
<=> v96067(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2059,axiom,
! [VarCurr] :
( v95987(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v96066(VarCurr,B)
<=> v96021(VarCurr,B) ) ) ) ).
fof(addAssignment_28339,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex0)
<=> v96241(VarCurr) ) ).
fof(addAssignment_28338,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex1)
<=> v96239(VarCurr) ) ).
fof(addAssignment_28337,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex2)
<=> v96235(VarCurr) ) ).
fof(addAssignment_28336,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex3)
<=> v96231(VarCurr) ) ).
fof(addAssignment_28335,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex4)
<=> v96227(VarCurr) ) ).
fof(addAssignment_28334,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex5)
<=> v96223(VarCurr) ) ).
fof(addAssignment_28333,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex6)
<=> v96219(VarCurr) ) ).
fof(addAssignment_28332,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex7)
<=> v96215(VarCurr) ) ).
fof(addAssignment_28331,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex8)
<=> v96211(VarCurr) ) ).
fof(addAssignment_28330,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex9)
<=> v96207(VarCurr) ) ).
fof(addAssignment_28329,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex10)
<=> v96203(VarCurr) ) ).
fof(addAssignment_28328,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex11)
<=> v96199(VarCurr) ) ).
fof(addAssignment_28327,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex12)
<=> v96195(VarCurr) ) ).
fof(addAssignment_28326,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex13)
<=> v96191(VarCurr) ) ).
fof(addAssignment_28325,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex14)
<=> v96187(VarCurr) ) ).
fof(addAssignment_28324,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex15)
<=> v96183(VarCurr) ) ).
fof(addAssignment_28323,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex16)
<=> v96179(VarCurr) ) ).
fof(addAssignment_28322,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex17)
<=> v96175(VarCurr) ) ).
fof(addAssignment_28321,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex18)
<=> v96171(VarCurr) ) ).
fof(addAssignment_28320,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex19)
<=> v96167(VarCurr) ) ).
fof(addAssignment_28319,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex20)
<=> v96163(VarCurr) ) ).
fof(addAssignment_28318,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex21)
<=> v96159(VarCurr) ) ).
fof(addAssignment_28317,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex22)
<=> v96155(VarCurr) ) ).
fof(addAssignment_28316,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex23)
<=> v96151(VarCurr) ) ).
fof(addAssignment_28315,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex24)
<=> v96147(VarCurr) ) ).
fof(addAssignment_28314,axiom,
! [VarCurr] :
( v96067(VarCurr,bitIndex25)
<=> v96069(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19040,axiom,
! [VarCurr] :
( v96239(VarCurr)
<=> ( v96240(VarCurr)
& v96242(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19039,axiom,
! [VarCurr] :
( v96242(VarCurr)
<=> ( v96073(VarCurr,bitIndex0)
| v96121(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1683,axiom,
! [VarCurr] :
( v96240(VarCurr)
<=> ( v96241(VarCurr)
| v96073(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_7495,axiom,
! [VarCurr] :
( ~ v96241(VarCurr)
<=> v96073(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19038,axiom,
! [VarCurr] :
( v96235(VarCurr)
<=> ( v96236(VarCurr)
& v96238(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19037,axiom,
! [VarCurr] :
( v96238(VarCurr)
<=> ( v96119(VarCurr)
| v96122(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1682,axiom,
! [VarCurr] :
( v96236(VarCurr)
<=> ( v96237(VarCurr)
| v96073(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_7494,axiom,
! [VarCurr] :
( ~ v96237(VarCurr)
<=> v96119(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19036,axiom,
! [VarCurr] :
( v96231(VarCurr)
<=> ( v96232(VarCurr)
& v96234(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19035,axiom,
! [VarCurr] :
( v96234(VarCurr)
<=> ( v96117(VarCurr)
| v96123(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1681,axiom,
! [VarCurr] :
( v96232(VarCurr)
<=> ( v96233(VarCurr)
| v96073(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_7493,axiom,
! [VarCurr] :
( ~ v96233(VarCurr)
<=> v96117(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19034,axiom,
! [VarCurr] :
( v96227(VarCurr)
<=> ( v96228(VarCurr)
& v96230(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19033,axiom,
! [VarCurr] :
( v96230(VarCurr)
<=> ( v96115(VarCurr)
| v96124(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1680,axiom,
! [VarCurr] :
( v96228(VarCurr)
<=> ( v96229(VarCurr)
| v96073(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_7492,axiom,
! [VarCurr] :
( ~ v96229(VarCurr)
<=> v96115(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19032,axiom,
! [VarCurr] :
( v96223(VarCurr)
<=> ( v96224(VarCurr)
& v96226(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19031,axiom,
! [VarCurr] :
( v96226(VarCurr)
<=> ( v96113(VarCurr)
| v96125(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1679,axiom,
! [VarCurr] :
( v96224(VarCurr)
<=> ( v96225(VarCurr)
| v96073(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_7491,axiom,
! [VarCurr] :
( ~ v96225(VarCurr)
<=> v96113(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19030,axiom,
! [VarCurr] :
( v96219(VarCurr)
<=> ( v96220(VarCurr)
& v96222(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19029,axiom,
! [VarCurr] :
( v96222(VarCurr)
<=> ( v96111(VarCurr)
| v96126(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1678,axiom,
! [VarCurr] :
( v96220(VarCurr)
<=> ( v96221(VarCurr)
| v96073(VarCurr,bitIndex6) ) ) ).
fof(writeUnaryOperator_7490,axiom,
! [VarCurr] :
( ~ v96221(VarCurr)
<=> v96111(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19028,axiom,
! [VarCurr] :
( v96215(VarCurr)
<=> ( v96216(VarCurr)
& v96218(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19027,axiom,
! [VarCurr] :
( v96218(VarCurr)
<=> ( v96109(VarCurr)
| v96127(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1677,axiom,
! [VarCurr] :
( v96216(VarCurr)
<=> ( v96217(VarCurr)
| v96073(VarCurr,bitIndex7) ) ) ).
fof(writeUnaryOperator_7489,axiom,
! [VarCurr] :
( ~ v96217(VarCurr)
<=> v96109(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19026,axiom,
! [VarCurr] :
( v96211(VarCurr)
<=> ( v96212(VarCurr)
& v96214(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19025,axiom,
! [VarCurr] :
( v96214(VarCurr)
<=> ( v96107(VarCurr)
| v96128(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1676,axiom,
! [VarCurr] :
( v96212(VarCurr)
<=> ( v96213(VarCurr)
| v96073(VarCurr,bitIndex8) ) ) ).
fof(writeUnaryOperator_7488,axiom,
! [VarCurr] :
( ~ v96213(VarCurr)
<=> v96107(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19024,axiom,
! [VarCurr] :
( v96207(VarCurr)
<=> ( v96208(VarCurr)
& v96210(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19023,axiom,
! [VarCurr] :
( v96210(VarCurr)
<=> ( v96105(VarCurr)
| v96129(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1675,axiom,
! [VarCurr] :
( v96208(VarCurr)
<=> ( v96209(VarCurr)
| v96073(VarCurr,bitIndex9) ) ) ).
fof(writeUnaryOperator_7487,axiom,
! [VarCurr] :
( ~ v96209(VarCurr)
<=> v96105(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19022,axiom,
! [VarCurr] :
( v96203(VarCurr)
<=> ( v96204(VarCurr)
& v96206(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19021,axiom,
! [VarCurr] :
( v96206(VarCurr)
<=> ( v96103(VarCurr)
| v96130(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1674,axiom,
! [VarCurr] :
( v96204(VarCurr)
<=> ( v96205(VarCurr)
| v96073(VarCurr,bitIndex10) ) ) ).
fof(writeUnaryOperator_7486,axiom,
! [VarCurr] :
( ~ v96205(VarCurr)
<=> v96103(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19020,axiom,
! [VarCurr] :
( v96199(VarCurr)
<=> ( v96200(VarCurr)
& v96202(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19019,axiom,
! [VarCurr] :
( v96202(VarCurr)
<=> ( v96101(VarCurr)
| v96131(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1673,axiom,
! [VarCurr] :
( v96200(VarCurr)
<=> ( v96201(VarCurr)
| v96073(VarCurr,bitIndex11) ) ) ).
fof(writeUnaryOperator_7485,axiom,
! [VarCurr] :
( ~ v96201(VarCurr)
<=> v96101(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19018,axiom,
! [VarCurr] :
( v96195(VarCurr)
<=> ( v96196(VarCurr)
& v96198(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19017,axiom,
! [VarCurr] :
( v96198(VarCurr)
<=> ( v96099(VarCurr)
| v96132(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1672,axiom,
! [VarCurr] :
( v96196(VarCurr)
<=> ( v96197(VarCurr)
| v96073(VarCurr,bitIndex12) ) ) ).
fof(writeUnaryOperator_7484,axiom,
! [VarCurr] :
( ~ v96197(VarCurr)
<=> v96099(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19016,axiom,
! [VarCurr] :
( v96191(VarCurr)
<=> ( v96192(VarCurr)
& v96194(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19015,axiom,
! [VarCurr] :
( v96194(VarCurr)
<=> ( v96097(VarCurr)
| v96133(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1671,axiom,
! [VarCurr] :
( v96192(VarCurr)
<=> ( v96193(VarCurr)
| v96073(VarCurr,bitIndex13) ) ) ).
fof(writeUnaryOperator_7483,axiom,
! [VarCurr] :
( ~ v96193(VarCurr)
<=> v96097(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19014,axiom,
! [VarCurr] :
( v96187(VarCurr)
<=> ( v96188(VarCurr)
& v96190(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19013,axiom,
! [VarCurr] :
( v96190(VarCurr)
<=> ( v96095(VarCurr)
| v96134(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1670,axiom,
! [VarCurr] :
( v96188(VarCurr)
<=> ( v96189(VarCurr)
| v96073(VarCurr,bitIndex14) ) ) ).
fof(writeUnaryOperator_7482,axiom,
! [VarCurr] :
( ~ v96189(VarCurr)
<=> v96095(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19012,axiom,
! [VarCurr] :
( v96183(VarCurr)
<=> ( v96184(VarCurr)
& v96186(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19011,axiom,
! [VarCurr] :
( v96186(VarCurr)
<=> ( v96093(VarCurr)
| v96135(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1669,axiom,
! [VarCurr] :
( v96184(VarCurr)
<=> ( v96185(VarCurr)
| v96073(VarCurr,bitIndex15) ) ) ).
fof(writeUnaryOperator_7481,axiom,
! [VarCurr] :
( ~ v96185(VarCurr)
<=> v96093(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19010,axiom,
! [VarCurr] :
( v96179(VarCurr)
<=> ( v96180(VarCurr)
& v96182(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19009,axiom,
! [VarCurr] :
( v96182(VarCurr)
<=> ( v96091(VarCurr)
| v96136(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1668,axiom,
! [VarCurr] :
( v96180(VarCurr)
<=> ( v96181(VarCurr)
| v96073(VarCurr,bitIndex16) ) ) ).
fof(writeUnaryOperator_7480,axiom,
! [VarCurr] :
( ~ v96181(VarCurr)
<=> v96091(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19008,axiom,
! [VarCurr] :
( v96175(VarCurr)
<=> ( v96176(VarCurr)
& v96178(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19007,axiom,
! [VarCurr] :
( v96178(VarCurr)
<=> ( v96089(VarCurr)
| v96137(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1667,axiom,
! [VarCurr] :
( v96176(VarCurr)
<=> ( v96177(VarCurr)
| v96073(VarCurr,bitIndex17) ) ) ).
fof(writeUnaryOperator_7479,axiom,
! [VarCurr] :
( ~ v96177(VarCurr)
<=> v96089(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19006,axiom,
! [VarCurr] :
( v96171(VarCurr)
<=> ( v96172(VarCurr)
& v96174(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19005,axiom,
! [VarCurr] :
( v96174(VarCurr)
<=> ( v96087(VarCurr)
| v96138(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1666,axiom,
! [VarCurr] :
( v96172(VarCurr)
<=> ( v96173(VarCurr)
| v96073(VarCurr,bitIndex18) ) ) ).
fof(writeUnaryOperator_7478,axiom,
! [VarCurr] :
( ~ v96173(VarCurr)
<=> v96087(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19004,axiom,
! [VarCurr] :
( v96167(VarCurr)
<=> ( v96168(VarCurr)
& v96170(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19003,axiom,
! [VarCurr] :
( v96170(VarCurr)
<=> ( v96085(VarCurr)
| v96139(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1665,axiom,
! [VarCurr] :
( v96168(VarCurr)
<=> ( v96169(VarCurr)
| v96073(VarCurr,bitIndex19) ) ) ).
fof(writeUnaryOperator_7477,axiom,
! [VarCurr] :
( ~ v96169(VarCurr)
<=> v96085(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19002,axiom,
! [VarCurr] :
( v96163(VarCurr)
<=> ( v96164(VarCurr)
& v96166(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19001,axiom,
! [VarCurr] :
( v96166(VarCurr)
<=> ( v96083(VarCurr)
| v96140(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1664,axiom,
! [VarCurr] :
( v96164(VarCurr)
<=> ( v96165(VarCurr)
| v96073(VarCurr,bitIndex20) ) ) ).
fof(writeUnaryOperator_7476,axiom,
! [VarCurr] :
( ~ v96165(VarCurr)
<=> v96083(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_19000,axiom,
! [VarCurr] :
( v96159(VarCurr)
<=> ( v96160(VarCurr)
& v96162(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18999,axiom,
! [VarCurr] :
( v96162(VarCurr)
<=> ( v96081(VarCurr)
| v96141(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1663,axiom,
! [VarCurr] :
( v96160(VarCurr)
<=> ( v96161(VarCurr)
| v96073(VarCurr,bitIndex21) ) ) ).
fof(writeUnaryOperator_7475,axiom,
! [VarCurr] :
( ~ v96161(VarCurr)
<=> v96081(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18998,axiom,
! [VarCurr] :
( v96155(VarCurr)
<=> ( v96156(VarCurr)
& v96158(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18997,axiom,
! [VarCurr] :
( v96158(VarCurr)
<=> ( v96079(VarCurr)
| v96142(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1662,axiom,
! [VarCurr] :
( v96156(VarCurr)
<=> ( v96157(VarCurr)
| v96073(VarCurr,bitIndex22) ) ) ).
fof(writeUnaryOperator_7474,axiom,
! [VarCurr] :
( ~ v96157(VarCurr)
<=> v96079(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18996,axiom,
! [VarCurr] :
( v96151(VarCurr)
<=> ( v96152(VarCurr)
& v96154(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18995,axiom,
! [VarCurr] :
( v96154(VarCurr)
<=> ( v96077(VarCurr)
| v96143(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1661,axiom,
! [VarCurr] :
( v96152(VarCurr)
<=> ( v96153(VarCurr)
| v96073(VarCurr,bitIndex23) ) ) ).
fof(writeUnaryOperator_7473,axiom,
! [VarCurr] :
( ~ v96153(VarCurr)
<=> v96077(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18994,axiom,
! [VarCurr] :
( v96147(VarCurr)
<=> ( v96148(VarCurr)
& v96150(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18993,axiom,
! [VarCurr] :
( v96150(VarCurr)
<=> ( v96075(VarCurr)
| v96144(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1660,axiom,
! [VarCurr] :
( v96148(VarCurr)
<=> ( v96149(VarCurr)
| v96073(VarCurr,bitIndex24) ) ) ).
fof(writeUnaryOperator_7472,axiom,
! [VarCurr] :
( ~ v96149(VarCurr)
<=> v96075(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18992,axiom,
! [VarCurr] :
( v96069(VarCurr)
<=> ( v96070(VarCurr)
& v96145(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18991,axiom,
! [VarCurr] :
( v96145(VarCurr)
<=> ( v96072(VarCurr)
| v96146(VarCurr) ) ) ).
fof(writeUnaryOperator_7471,axiom,
! [VarCurr] :
( ~ v96146(VarCurr)
<=> v96073(VarCurr,bitIndex25) ) ).
fof(writeBinaryOperatorShiftedRanges_1659,axiom,
! [VarCurr] :
( v96070(VarCurr)
<=> ( v96071(VarCurr)
| v96073(VarCurr,bitIndex25) ) ) ).
fof(writeUnaryOperator_7470,axiom,
! [VarCurr] :
( ~ v96071(VarCurr)
<=> v96072(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1658,axiom,
! [VarCurr] :
( v96072(VarCurr)
<=> ( v96073(VarCurr,bitIndex24)
| v96074(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18990,axiom,
! [VarCurr] :
( v96074(VarCurr)
<=> ( v96075(VarCurr)
& v96144(VarCurr) ) ) ).
fof(writeUnaryOperator_7469,axiom,
! [VarCurr] :
( ~ v96144(VarCurr)
<=> v96073(VarCurr,bitIndex24) ) ).
fof(writeBinaryOperatorShiftedRanges_1657,axiom,
! [VarCurr] :
( v96075(VarCurr)
<=> ( v96073(VarCurr,bitIndex23)
| v96076(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18989,axiom,
! [VarCurr] :
( v96076(VarCurr)
<=> ( v96077(VarCurr)
& v96143(VarCurr) ) ) ).
fof(writeUnaryOperator_7468,axiom,
! [VarCurr] :
( ~ v96143(VarCurr)
<=> v96073(VarCurr,bitIndex23) ) ).
fof(writeBinaryOperatorShiftedRanges_1656,axiom,
! [VarCurr] :
( v96077(VarCurr)
<=> ( v96073(VarCurr,bitIndex22)
| v96078(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18988,axiom,
! [VarCurr] :
( v96078(VarCurr)
<=> ( v96079(VarCurr)
& v96142(VarCurr) ) ) ).
fof(writeUnaryOperator_7467,axiom,
! [VarCurr] :
( ~ v96142(VarCurr)
<=> v96073(VarCurr,bitIndex22) ) ).
fof(writeBinaryOperatorShiftedRanges_1655,axiom,
! [VarCurr] :
( v96079(VarCurr)
<=> ( v96073(VarCurr,bitIndex21)
| v96080(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18987,axiom,
! [VarCurr] :
( v96080(VarCurr)
<=> ( v96081(VarCurr)
& v96141(VarCurr) ) ) ).
fof(writeUnaryOperator_7466,axiom,
! [VarCurr] :
( ~ v96141(VarCurr)
<=> v96073(VarCurr,bitIndex21) ) ).
fof(writeBinaryOperatorShiftedRanges_1654,axiom,
! [VarCurr] :
( v96081(VarCurr)
<=> ( v96073(VarCurr,bitIndex20)
| v96082(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18986,axiom,
! [VarCurr] :
( v96082(VarCurr)
<=> ( v96083(VarCurr)
& v96140(VarCurr) ) ) ).
fof(writeUnaryOperator_7465,axiom,
! [VarCurr] :
( ~ v96140(VarCurr)
<=> v96073(VarCurr,bitIndex20) ) ).
fof(writeBinaryOperatorShiftedRanges_1653,axiom,
! [VarCurr] :
( v96083(VarCurr)
<=> ( v96073(VarCurr,bitIndex19)
| v96084(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18985,axiom,
! [VarCurr] :
( v96084(VarCurr)
<=> ( v96085(VarCurr)
& v96139(VarCurr) ) ) ).
fof(writeUnaryOperator_7464,axiom,
! [VarCurr] :
( ~ v96139(VarCurr)
<=> v96073(VarCurr,bitIndex19) ) ).
fof(writeBinaryOperatorShiftedRanges_1652,axiom,
! [VarCurr] :
( v96085(VarCurr)
<=> ( v96073(VarCurr,bitIndex18)
| v96086(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18984,axiom,
! [VarCurr] :
( v96086(VarCurr)
<=> ( v96087(VarCurr)
& v96138(VarCurr) ) ) ).
fof(writeUnaryOperator_7463,axiom,
! [VarCurr] :
( ~ v96138(VarCurr)
<=> v96073(VarCurr,bitIndex18) ) ).
fof(writeBinaryOperatorShiftedRanges_1651,axiom,
! [VarCurr] :
( v96087(VarCurr)
<=> ( v96073(VarCurr,bitIndex17)
| v96088(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18983,axiom,
! [VarCurr] :
( v96088(VarCurr)
<=> ( v96089(VarCurr)
& v96137(VarCurr) ) ) ).
fof(writeUnaryOperator_7462,axiom,
! [VarCurr] :
( ~ v96137(VarCurr)
<=> v96073(VarCurr,bitIndex17) ) ).
fof(writeBinaryOperatorShiftedRanges_1650,axiom,
! [VarCurr] :
( v96089(VarCurr)
<=> ( v96073(VarCurr,bitIndex16)
| v96090(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18982,axiom,
! [VarCurr] :
( v96090(VarCurr)
<=> ( v96091(VarCurr)
& v96136(VarCurr) ) ) ).
fof(writeUnaryOperator_7461,axiom,
! [VarCurr] :
( ~ v96136(VarCurr)
<=> v96073(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorShiftedRanges_1649,axiom,
! [VarCurr] :
( v96091(VarCurr)
<=> ( v96073(VarCurr,bitIndex15)
| v96092(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18981,axiom,
! [VarCurr] :
( v96092(VarCurr)
<=> ( v96093(VarCurr)
& v96135(VarCurr) ) ) ).
fof(writeUnaryOperator_7460,axiom,
! [VarCurr] :
( ~ v96135(VarCurr)
<=> v96073(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorShiftedRanges_1648,axiom,
! [VarCurr] :
( v96093(VarCurr)
<=> ( v96073(VarCurr,bitIndex14)
| v96094(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18980,axiom,
! [VarCurr] :
( v96094(VarCurr)
<=> ( v96095(VarCurr)
& v96134(VarCurr) ) ) ).
fof(writeUnaryOperator_7459,axiom,
! [VarCurr] :
( ~ v96134(VarCurr)
<=> v96073(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorShiftedRanges_1647,axiom,
! [VarCurr] :
( v96095(VarCurr)
<=> ( v96073(VarCurr,bitIndex13)
| v96096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18979,axiom,
! [VarCurr] :
( v96096(VarCurr)
<=> ( v96097(VarCurr)
& v96133(VarCurr) ) ) ).
fof(writeUnaryOperator_7458,axiom,
! [VarCurr] :
( ~ v96133(VarCurr)
<=> v96073(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorShiftedRanges_1646,axiom,
! [VarCurr] :
( v96097(VarCurr)
<=> ( v96073(VarCurr,bitIndex12)
| v96098(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18978,axiom,
! [VarCurr] :
( v96098(VarCurr)
<=> ( v96099(VarCurr)
& v96132(VarCurr) ) ) ).
fof(writeUnaryOperator_7457,axiom,
! [VarCurr] :
( ~ v96132(VarCurr)
<=> v96073(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorShiftedRanges_1645,axiom,
! [VarCurr] :
( v96099(VarCurr)
<=> ( v96073(VarCurr,bitIndex11)
| v96100(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18977,axiom,
! [VarCurr] :
( v96100(VarCurr)
<=> ( v96101(VarCurr)
& v96131(VarCurr) ) ) ).
fof(writeUnaryOperator_7456,axiom,
! [VarCurr] :
( ~ v96131(VarCurr)
<=> v96073(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorShiftedRanges_1644,axiom,
! [VarCurr] :
( v96101(VarCurr)
<=> ( v96073(VarCurr,bitIndex10)
| v96102(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18976,axiom,
! [VarCurr] :
( v96102(VarCurr)
<=> ( v96103(VarCurr)
& v96130(VarCurr) ) ) ).
fof(writeUnaryOperator_7455,axiom,
! [VarCurr] :
( ~ v96130(VarCurr)
<=> v96073(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorShiftedRanges_1643,axiom,
! [VarCurr] :
( v96103(VarCurr)
<=> ( v96073(VarCurr,bitIndex9)
| v96104(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18975,axiom,
! [VarCurr] :
( v96104(VarCurr)
<=> ( v96105(VarCurr)
& v96129(VarCurr) ) ) ).
fof(writeUnaryOperator_7454,axiom,
! [VarCurr] :
( ~ v96129(VarCurr)
<=> v96073(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorShiftedRanges_1642,axiom,
! [VarCurr] :
( v96105(VarCurr)
<=> ( v96073(VarCurr,bitIndex8)
| v96106(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18974,axiom,
! [VarCurr] :
( v96106(VarCurr)
<=> ( v96107(VarCurr)
& v96128(VarCurr) ) ) ).
fof(writeUnaryOperator_7453,axiom,
! [VarCurr] :
( ~ v96128(VarCurr)
<=> v96073(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorShiftedRanges_1641,axiom,
! [VarCurr] :
( v96107(VarCurr)
<=> ( v96073(VarCurr,bitIndex7)
| v96108(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18973,axiom,
! [VarCurr] :
( v96108(VarCurr)
<=> ( v96109(VarCurr)
& v96127(VarCurr) ) ) ).
fof(writeUnaryOperator_7452,axiom,
! [VarCurr] :
( ~ v96127(VarCurr)
<=> v96073(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_1640,axiom,
! [VarCurr] :
( v96109(VarCurr)
<=> ( v96073(VarCurr,bitIndex6)
| v96110(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18972,axiom,
! [VarCurr] :
( v96110(VarCurr)
<=> ( v96111(VarCurr)
& v96126(VarCurr) ) ) ).
fof(writeUnaryOperator_7451,axiom,
! [VarCurr] :
( ~ v96126(VarCurr)
<=> v96073(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_1639,axiom,
! [VarCurr] :
( v96111(VarCurr)
<=> ( v96073(VarCurr,bitIndex5)
| v96112(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18971,axiom,
! [VarCurr] :
( v96112(VarCurr)
<=> ( v96113(VarCurr)
& v96125(VarCurr) ) ) ).
fof(writeUnaryOperator_7450,axiom,
! [VarCurr] :
( ~ v96125(VarCurr)
<=> v96073(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_1638,axiom,
! [VarCurr] :
( v96113(VarCurr)
<=> ( v96073(VarCurr,bitIndex4)
| v96114(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18970,axiom,
! [VarCurr] :
( v96114(VarCurr)
<=> ( v96115(VarCurr)
& v96124(VarCurr) ) ) ).
fof(writeUnaryOperator_7449,axiom,
! [VarCurr] :
( ~ v96124(VarCurr)
<=> v96073(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1637,axiom,
! [VarCurr] :
( v96115(VarCurr)
<=> ( v96073(VarCurr,bitIndex3)
| v96116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18969,axiom,
! [VarCurr] :
( v96116(VarCurr)
<=> ( v96117(VarCurr)
& v96123(VarCurr) ) ) ).
fof(writeUnaryOperator_7448,axiom,
! [VarCurr] :
( ~ v96123(VarCurr)
<=> v96073(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1636,axiom,
! [VarCurr] :
( v96117(VarCurr)
<=> ( v96073(VarCurr,bitIndex2)
| v96118(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18968,axiom,
! [VarCurr] :
( v96118(VarCurr)
<=> ( v96119(VarCurr)
& v96122(VarCurr) ) ) ).
fof(writeUnaryOperator_7447,axiom,
! [VarCurr] :
( ~ v96122(VarCurr)
<=> v96073(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1635,axiom,
! [VarCurr] :
( v96119(VarCurr)
<=> ( v96073(VarCurr,bitIndex1)
| v96120(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18967,axiom,
! [VarCurr] :
( v96120(VarCurr)
<=> ( v96073(VarCurr,bitIndex0)
& v96121(VarCurr) ) ) ).
fof(writeUnaryOperator_7446,axiom,
! [VarCurr] :
( ~ v96121(VarCurr)
<=> v96073(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_8,axiom,
! [VarCurr] : ~ v96073(VarCurr,bitIndex25) ).
fof(addAssignment_28313,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v96073(VarCurr,B)
<=> v96019(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18966,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96026(VarNext)
<=> ( v96027(VarNext)
& v96034(VarNext) ) ) ) ).
fof(addAssignment_28312,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96034(VarNext)
<=> v96032(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18965,axiom,
! [VarCurr] :
( v96032(VarCurr)
<=> ( v96035(VarCurr)
| v96062(VarCurr) ) ) ).
fof(writeUnaryOperator_7445,axiom,
! [VarCurr] :
( ~ v96062(VarCurr)
<=> v95985(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18964,axiom,
! [VarCurr] :
( v96035(VarCurr)
<=> ( v96036(VarCurr)
| v95987(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18963,axiom,
! [VarCurr] :
( v96036(VarCurr)
<=> ( v95983(VarCurr)
& v96037(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1634,axiom,
! [VarCurr] :
( v96037(VarCurr)
<=> ( v96039(VarCurr)
| v96019(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1633,axiom,
! [VarCurr] :
( v96039(VarCurr)
<=> ( v96040(VarCurr)
| v96019(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1632,axiom,
! [VarCurr] :
( v96040(VarCurr)
<=> ( v96041(VarCurr)
| v96019(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1631,axiom,
! [VarCurr] :
( v96041(VarCurr)
<=> ( v96042(VarCurr)
| v96019(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1630,axiom,
! [VarCurr] :
( v96042(VarCurr)
<=> ( v96043(VarCurr)
| v96019(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1629,axiom,
! [VarCurr] :
( v96043(VarCurr)
<=> ( v96044(VarCurr)
| v96019(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1628,axiom,
! [VarCurr] :
( v96044(VarCurr)
<=> ( v96045(VarCurr)
| v96019(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1627,axiom,
! [VarCurr] :
( v96045(VarCurr)
<=> ( v96046(VarCurr)
| v96019(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1626,axiom,
! [VarCurr] :
( v96046(VarCurr)
<=> ( v96047(VarCurr)
| v96019(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1625,axiom,
! [VarCurr] :
( v96047(VarCurr)
<=> ( v96048(VarCurr)
| v96019(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1624,axiom,
! [VarCurr] :
( v96048(VarCurr)
<=> ( v96049(VarCurr)
| v96019(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1623,axiom,
! [VarCurr] :
( v96049(VarCurr)
<=> ( v96050(VarCurr)
| v96019(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1622,axiom,
! [VarCurr] :
( v96050(VarCurr)
<=> ( v96051(VarCurr)
| v96019(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1621,axiom,
! [VarCurr] :
( v96051(VarCurr)
<=> ( v96052(VarCurr)
| v96019(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1620,axiom,
! [VarCurr] :
( v96052(VarCurr)
<=> ( v96053(VarCurr)
| v96019(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1619,axiom,
! [VarCurr] :
( v96053(VarCurr)
<=> ( v96054(VarCurr)
| v96019(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1618,axiom,
! [VarCurr] :
( v96054(VarCurr)
<=> ( v96055(VarCurr)
| v96019(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1617,axiom,
! [VarCurr] :
( v96055(VarCurr)
<=> ( v96056(VarCurr)
| v96019(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1616,axiom,
! [VarCurr] :
( v96056(VarCurr)
<=> ( v96057(VarCurr)
| v96019(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1615,axiom,
! [VarCurr] :
( v96057(VarCurr)
<=> ( v96058(VarCurr)
| v96019(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1614,axiom,
! [VarCurr] :
( v96058(VarCurr)
<=> ( v96059(VarCurr)
| v96019(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1613,axiom,
! [VarCurr] :
( v96059(VarCurr)
<=> ( v96060(VarCurr)
| v96019(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1612,axiom,
! [VarCurr] :
( v96060(VarCurr)
<=> ( v96061(VarCurr)
| v96019(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1611,axiom,
! [VarCurr] :
( v96061(VarCurr)
<=> ( v96019(VarCurr,bitIndex0)
| v96019(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18962,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96027(VarNext)
<=> ( v96028(VarNext)
& v95995(VarNext) ) ) ) ).
fof(writeUnaryOperator_7444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96028(VarNext)
<=> v96004(VarNext) ) ) ).
fof(addAssignment_28311,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v96021(VarCurr,B)
<=> v96023(VarCurr,B) ) ) ).
fof(addAssignment_28310,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v96023(VarCurr,B)
<=> v87662(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1520,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96000(VarNext)
=> ( v95983(VarNext)
<=> v95983(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1576,axiom,
! [VarNext] :
( v96000(VarNext)
=> ( v95983(VarNext)
<=> v96015(VarNext) ) ) ).
fof(addAssignment_28309,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96015(VarNext)
<=> v96013(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2058,axiom,
! [VarCurr] :
( ~ v96011(VarCurr)
=> ( v96013(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2058,axiom,
! [VarCurr] :
( v96011(VarCurr)
=> ( v96013(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18961,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96000(VarNext)
<=> ( v96001(VarNext)
& v96010(VarNext) ) ) ) ).
fof(addAssignment_28308,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96010(VarNext)
<=> v96008(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18960,axiom,
! [VarCurr] :
( v96008(VarCurr)
<=> ( v95987(VarCurr)
| v96011(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18959,axiom,
! [VarCurr] :
( v96011(VarCurr)
<=> ( v96012(VarCurr)
| v95981(VarCurr) ) ) ).
fof(writeUnaryOperator_7443,axiom,
! [VarCurr] :
( ~ v96012(VarCurr)
<=> v95985(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96001(VarNext)
<=> ( v96002(VarNext)
& v95995(VarNext) ) ) ) ).
fof(writeUnaryOperator_7442,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v96002(VarNext)
<=> v96004(VarNext) ) ) ).
fof(addAssignment_28307,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v96004(VarNext)
<=> v95995(VarCurr) ) ) ).
fof(addAssignment_28306,axiom,
! [VarCurr] :
( v95995(VarCurr)
<=> v95997(VarCurr) ) ).
fof(addAssignment_28305,axiom,
! [VarCurr] :
( v95997(VarCurr)
<=> v87633(VarCurr) ) ).
fof(addAssignment_28304,axiom,
! [VarCurr] :
( v95987(VarCurr)
<=> v95989(VarCurr) ) ).
fof(addAssignment_28303,axiom,
! [VarCurr] :
( v95989(VarCurr)
<=> v95991(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18957,axiom,
! [VarCurr] :
( v95991(VarCurr)
<=> ( v95993(VarCurr)
& v95971(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6612,axiom,
! [VarCurr] :
( v95993(VarCurr)
<=> ( ( v92992(VarCurr,bitIndex1)
<=> $true )
& ( v92992(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28302,axiom,
! [VarCurr] :
( v95985(VarCurr)
<=> v92996(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18956,axiom,
! [VarCurr] :
( v95971(VarCurr)
<=> ( v95973(VarCurr)
& v95975(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6611,axiom,
! [VarCurr] :
( v95975(VarCurr)
<=> ( ( v95960(VarCurr,bitIndex1)
<=> v95964(VarCurr,bitIndex1) )
& ( v95960(VarCurr,bitIndex0)
<=> v95964(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18955,axiom,
! [VarCurr] :
( v95973(VarCurr)
<=> ( v95952(VarCurr)
& v95974(VarCurr) ) ) ).
fof(writeUnaryOperator_7441,axiom,
! [VarCurr] :
( ~ v95974(VarCurr)
<=> v95956(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18954,axiom,
! [VarCurr] :
( v95950(VarCurr)
<=> ( v95968(VarCurr)
& v95969(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6610,axiom,
! [VarCurr] :
( v95969(VarCurr)
<=> ( ( v95960(VarCurr,bitIndex1)
<=> v95964(VarCurr,bitIndex1) )
& ( v95960(VarCurr,bitIndex0)
<=> v95964(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18953,axiom,
! [VarCurr] :
( v95968(VarCurr)
<=> ( v95952(VarCurr)
& v95956(VarCurr) ) ) ).
fof(addAssignment_28301,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95964(VarCurr,B)
<=> v95966(VarCurr,B) ) ) ).
fof(addAssignment_28300,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95966(VarCurr,B)
<=> v87575(VarCurr,B) ) ) ).
fof(addAssignment_28299,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95960(VarCurr,B)
<=> v95962(VarCurr,B) ) ) ).
fof(addAssignment_28298,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v95962(VarCurr,B)
<=> $true ) ) ).
fof(addAssignment_28297,axiom,
! [VarCurr] :
( v95956(VarCurr)
<=> v95958(VarCurr) ) ).
fof(addAssignment_28296,axiom,
! [VarCurr] :
( v95958(VarCurr)
<=> v87517(VarCurr) ) ).
fof(addAssignment_28295,axiom,
! [VarCurr] :
( v95952(VarCurr)
<=> v95954(VarCurr) ) ).
fof(addAssignment_28294,axiom,
! [VarCurr] :
( v95954(VarCurr)
<=> v86847(VarCurr) ) ).
fof(addAssignment_28293,axiom,
! [VarCurr] :
( v95939(VarCurr)
<=> v95941(VarCurr) ) ).
fof(addAssignment_28292,axiom,
! [VarCurr] :
( v95941(VarCurr)
<=> v95943(VarCurr) ) ).
fof(addAssignment_28291,axiom,
! [VarCurr] :
( v95943(VarCurr)
<=> v95945(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18952,axiom,
! [VarCurr] :
( v95945(VarCurr)
<=> ( v95947(VarCurr)
& v95948(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6609,axiom,
! [VarCurr] :
( v95948(VarCurr)
<=> ( ( v15798(VarCurr,bitIndex1)
<=> $true )
& ( v15798(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6608,axiom,
! [VarCurr] :
( v95947(VarCurr)
<=> ( ( v15508(VarCurr,bitIndex1)
<=> $false )
& ( v15508(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18951,axiom,
! [VarCurr] :
( v93000(VarCurr)
<=> ( v95876(VarCurr)
| v95907(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18950,axiom,
! [VarCurr] :
( v95907(VarCurr)
<=> ( v95908(VarCurr)
| v95923(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18949,axiom,
! [VarCurr] :
( v95923(VarCurr)
<=> ( v95924(VarCurr)
| v95931(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18948,axiom,
! [VarCurr] :
( v95931(VarCurr)
<=> ( v95932(VarCurr)
| v95935(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18947,axiom,
! [VarCurr] :
( v95935(VarCurr)
<=> ( v95936(VarCurr)
| v95937(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1610,axiom,
! [VarCurr] :
( v95937(VarCurr)
<=> ( v93002(VarCurr,bitIndex62)
| v93002(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1609,axiom,
! [VarCurr] :
( v95936(VarCurr)
<=> ( v93002(VarCurr,bitIndex60)
| v93002(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18946,axiom,
! [VarCurr] :
( v95932(VarCurr)
<=> ( v95933(VarCurr)
| v95934(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1608,axiom,
! [VarCurr] :
( v95934(VarCurr)
<=> ( v93002(VarCurr,bitIndex58)
| v93002(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1607,axiom,
! [VarCurr] :
( v95933(VarCurr)
<=> ( v93002(VarCurr,bitIndex56)
| v93002(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18945,axiom,
! [VarCurr] :
( v95924(VarCurr)
<=> ( v95925(VarCurr)
| v95928(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18944,axiom,
! [VarCurr] :
( v95928(VarCurr)
<=> ( v95929(VarCurr)
| v95930(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1606,axiom,
! [VarCurr] :
( v95930(VarCurr)
<=> ( v93002(VarCurr,bitIndex54)
| v93002(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1605,axiom,
! [VarCurr] :
( v95929(VarCurr)
<=> ( v93002(VarCurr,bitIndex52)
| v93002(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18943,axiom,
! [VarCurr] :
( v95925(VarCurr)
<=> ( v95926(VarCurr)
| v95927(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1604,axiom,
! [VarCurr] :
( v95927(VarCurr)
<=> ( v93002(VarCurr,bitIndex50)
| v93002(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1603,axiom,
! [VarCurr] :
( v95926(VarCurr)
<=> ( v93002(VarCurr,bitIndex48)
| v93002(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18942,axiom,
! [VarCurr] :
( v95908(VarCurr)
<=> ( v95909(VarCurr)
| v95916(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18941,axiom,
! [VarCurr] :
( v95916(VarCurr)
<=> ( v95917(VarCurr)
| v95920(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18940,axiom,
! [VarCurr] :
( v95920(VarCurr)
<=> ( v95921(VarCurr)
| v95922(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1602,axiom,
! [VarCurr] :
( v95922(VarCurr)
<=> ( v93002(VarCurr,bitIndex46)
| v93002(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1601,axiom,
! [VarCurr] :
( v95921(VarCurr)
<=> ( v93002(VarCurr,bitIndex44)
| v93002(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18939,axiom,
! [VarCurr] :
( v95917(VarCurr)
<=> ( v95918(VarCurr)
| v95919(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1600,axiom,
! [VarCurr] :
( v95919(VarCurr)
<=> ( v93002(VarCurr,bitIndex42)
| v93002(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1599,axiom,
! [VarCurr] :
( v95918(VarCurr)
<=> ( v93002(VarCurr,bitIndex40)
| v93002(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18938,axiom,
! [VarCurr] :
( v95909(VarCurr)
<=> ( v95910(VarCurr)
| v95913(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18937,axiom,
! [VarCurr] :
( v95913(VarCurr)
<=> ( v95914(VarCurr)
| v95915(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1598,axiom,
! [VarCurr] :
( v95915(VarCurr)
<=> ( v93002(VarCurr,bitIndex38)
| v93002(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1597,axiom,
! [VarCurr] :
( v95914(VarCurr)
<=> ( v93002(VarCurr,bitIndex36)
| v93002(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18936,axiom,
! [VarCurr] :
( v95910(VarCurr)
<=> ( v95911(VarCurr)
| v95912(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1596,axiom,
! [VarCurr] :
( v95912(VarCurr)
<=> ( v93002(VarCurr,bitIndex34)
| v93002(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1595,axiom,
! [VarCurr] :
( v95911(VarCurr)
<=> ( v93002(VarCurr,bitIndex32)
| v93002(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18935,axiom,
! [VarCurr] :
( v95876(VarCurr)
<=> ( v95877(VarCurr)
| v95892(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18934,axiom,
! [VarCurr] :
( v95892(VarCurr)
<=> ( v95893(VarCurr)
| v95900(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18933,axiom,
! [VarCurr] :
( v95900(VarCurr)
<=> ( v95901(VarCurr)
| v95904(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18932,axiom,
! [VarCurr] :
( v95904(VarCurr)
<=> ( v95905(VarCurr)
| v95906(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1594,axiom,
! [VarCurr] :
( v95906(VarCurr)
<=> ( v93002(VarCurr,bitIndex30)
| v93002(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1593,axiom,
! [VarCurr] :
( v95905(VarCurr)
<=> ( v93002(VarCurr,bitIndex28)
| v93002(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18931,axiom,
! [VarCurr] :
( v95901(VarCurr)
<=> ( v95902(VarCurr)
| v95903(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1592,axiom,
! [VarCurr] :
( v95903(VarCurr)
<=> ( v93002(VarCurr,bitIndex26)
| v93002(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1591,axiom,
! [VarCurr] :
( v95902(VarCurr)
<=> ( v93002(VarCurr,bitIndex24)
| v93002(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18930,axiom,
! [VarCurr] :
( v95893(VarCurr)
<=> ( v95894(VarCurr)
| v95897(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18929,axiom,
! [VarCurr] :
( v95897(VarCurr)
<=> ( v95898(VarCurr)
| v95899(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1590,axiom,
! [VarCurr] :
( v95899(VarCurr)
<=> ( v93002(VarCurr,bitIndex22)
| v93002(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1589,axiom,
! [VarCurr] :
( v95898(VarCurr)
<=> ( v93002(VarCurr,bitIndex20)
| v93002(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18928,axiom,
! [VarCurr] :
( v95894(VarCurr)
<=> ( v95895(VarCurr)
| v95896(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1588,axiom,
! [VarCurr] :
( v95896(VarCurr)
<=> ( v93002(VarCurr,bitIndex18)
| v93002(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1587,axiom,
! [VarCurr] :
( v95895(VarCurr)
<=> ( v93002(VarCurr,bitIndex16)
| v93002(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18927,axiom,
! [VarCurr] :
( v95877(VarCurr)
<=> ( v95878(VarCurr)
| v95885(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18926,axiom,
! [VarCurr] :
( v95885(VarCurr)
<=> ( v95886(VarCurr)
| v95889(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18925,axiom,
! [VarCurr] :
( v95889(VarCurr)
<=> ( v95890(VarCurr)
| v95891(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1586,axiom,
! [VarCurr] :
( v95891(VarCurr)
<=> ( v93002(VarCurr,bitIndex14)
| v93002(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1585,axiom,
! [VarCurr] :
( v95890(VarCurr)
<=> ( v93002(VarCurr,bitIndex12)
| v93002(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18924,axiom,
! [VarCurr] :
( v95886(VarCurr)
<=> ( v95887(VarCurr)
| v95888(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1584,axiom,
! [VarCurr] :
( v95888(VarCurr)
<=> ( v93002(VarCurr,bitIndex10)
| v93002(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1583,axiom,
! [VarCurr] :
( v95887(VarCurr)
<=> ( v93002(VarCurr,bitIndex8)
| v93002(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18923,axiom,
! [VarCurr] :
( v95878(VarCurr)
<=> ( v95879(VarCurr)
| v95882(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18922,axiom,
! [VarCurr] :
( v95882(VarCurr)
<=> ( v95883(VarCurr)
| v95884(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1582,axiom,
! [VarCurr] :
( v95884(VarCurr)
<=> ( v93002(VarCurr,bitIndex6)
| v93002(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1581,axiom,
! [VarCurr] :
( v95883(VarCurr)
<=> ( v93002(VarCurr,bitIndex4)
| v93002(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18921,axiom,
! [VarCurr] :
( v95879(VarCurr)
<=> ( v95880(VarCurr)
| v95881(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1580,axiom,
! [VarCurr] :
( v95881(VarCurr)
<=> ( v93002(VarCurr,bitIndex2)
| v93002(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1579,axiom,
! [VarCurr] :
( v95880(VarCurr)
<=> ( v93002(VarCurr,bitIndex0)
| v93002(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_28290,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v93002(VarCurr,B)
<=> v93004(VarCurr,B) ) ) ).
fof(addAssignment_28289,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v93004(VarCurr,B)
<=> v93006(VarCurr,B) ) ) ).
fof(addAssignment_28288,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v93006(VarCurr,B)
<=> v93008(VarCurr,B) ) ) ).
fof(addAssignment_28287,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v93008(VarCurr,B)
<=> v93010(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_20,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v93010(VarCurr,B)
<=> ( v95871(VarCurr,B)
& v83559(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_19,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v95871(VarCurr,B)
<=> ( v95872(VarCurr,B)
& v93012(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_18,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v95872(VarCurr,B)
<=> ( v95873(VarCurr,B)
& v15832(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_7440,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v95873(VarCurr,B)
<=> ~ v15544(VarCurr,B) ) ) ).
fof(addAssignment_28286,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v93012(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_28285,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex20)
<=> v83429(VarCurr,bitIndex3) ) ).
fof(addAssignment_28284,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex21)
<=> v83300(VarCurr,bitIndex3) ) ).
fof(addAssignment_28283,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex22)
<=> v83171(VarCurr,bitIndex3) ) ).
fof(addAssignment_28282,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex23)
<=> v83042(VarCurr,bitIndex3) ) ).
fof(addAssignment_28281,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex24)
<=> v82913(VarCurr,bitIndex3) ) ).
fof(addAssignment_28280,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex25)
<=> v82784(VarCurr,bitIndex3) ) ).
fof(addAssignment_28279,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex26)
<=> v82655(VarCurr,bitIndex3) ) ).
fof(addAssignment_28278,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex27)
<=> v82526(VarCurr,bitIndex3) ) ).
fof(addAssignment_28277,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex28)
<=> v82397(VarCurr,bitIndex3) ) ).
fof(addAssignment_28276,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex29)
<=> v82268(VarCurr,bitIndex3) ) ).
fof(addAssignment_28275,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex30)
<=> v82139(VarCurr,bitIndex3) ) ).
fof(addAssignment_28274,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex31)
<=> v82010(VarCurr,bitIndex3) ) ).
fof(addAssignment_28273,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex32)
<=> v81881(VarCurr,bitIndex3) ) ).
fof(addAssignment_28272,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex33)
<=> v81752(VarCurr,bitIndex3) ) ).
fof(addAssignment_28271,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex34)
<=> v81623(VarCurr,bitIndex3) ) ).
fof(addAssignment_28270,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex35)
<=> v81494(VarCurr,bitIndex3) ) ).
fof(addAssignment_28269,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex36)
<=> v81365(VarCurr,bitIndex3) ) ).
fof(addAssignment_28268,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex37)
<=> v81236(VarCurr,bitIndex3) ) ).
fof(addAssignment_28267,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex38)
<=> v81107(VarCurr,bitIndex3) ) ).
fof(addAssignment_28266,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex39)
<=> v80978(VarCurr,bitIndex3) ) ).
fof(addAssignment_28265,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex40)
<=> v80849(VarCurr,bitIndex3) ) ).
fof(addAssignment_28264,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex41)
<=> v80720(VarCurr,bitIndex3) ) ).
fof(addAssignment_28263,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex42)
<=> v80591(VarCurr,bitIndex3) ) ).
fof(addAssignment_28262,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex43)
<=> v80462(VarCurr,bitIndex3) ) ).
fof(addAssignment_28261,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex44)
<=> v80333(VarCurr,bitIndex3) ) ).
fof(addAssignment_28260,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex45)
<=> v80204(VarCurr,bitIndex3) ) ).
fof(addAssignment_28259,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex46)
<=> v80075(VarCurr,bitIndex3) ) ).
fof(addAssignment_28258,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex47)
<=> v79946(VarCurr,bitIndex3) ) ).
fof(addAssignment_28257,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex48)
<=> v79817(VarCurr,bitIndex3) ) ).
fof(addAssignment_28256,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex49)
<=> v79688(VarCurr,bitIndex3) ) ).
fof(addAssignment_28255,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex50)
<=> v79559(VarCurr,bitIndex3) ) ).
fof(addAssignment_28254,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex51)
<=> v79430(VarCurr,bitIndex3) ) ).
fof(addAssignment_28253,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex52)
<=> v79301(VarCurr,bitIndex3) ) ).
fof(addAssignment_28252,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex53)
<=> v79172(VarCurr,bitIndex3) ) ).
fof(addAssignment_28251,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex54)
<=> v79043(VarCurr,bitIndex3) ) ).
fof(addAssignment_28250,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex55)
<=> v78914(VarCurr,bitIndex3) ) ).
fof(addAssignment_28249,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex56)
<=> v78785(VarCurr,bitIndex3) ) ).
fof(addAssignment_28248,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex57)
<=> v78656(VarCurr,bitIndex3) ) ).
fof(addAssignment_28247,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex58)
<=> v78527(VarCurr,bitIndex3) ) ).
fof(addAssignment_28246,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex59)
<=> v78398(VarCurr,bitIndex3) ) ).
fof(addAssignment_28245,axiom,
! [VarCurr] :
( ( v93012(VarCurr,bitIndex61)
<=> $false )
& ( v93012(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addAssignment_28244,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex62)
<=> v78269(VarCurr,bitIndex3) ) ).
fof(addAssignment_28243,axiom,
! [VarCurr] :
( v93012(VarCurr,bitIndex63)
<=> v78127(VarCurr,bitIndex3) ) ).
fof(addAssignment_28242,axiom,
! [VarCurr] :
( v83429(VarCurr,bitIndex3)
<=> v83431(VarCurr,bitIndex3) ) ).
fof(addAssignment_28241,axiom,
! [VarCurr] :
( v83431(VarCurr,bitIndex3)
<=> v83433(VarCurr,bitIndex3) ) ).
fof(addAssignment_28240,axiom,
! [VarCurr] :
( v83433(VarCurr,bitIndex3)
<=> v83435(VarCurr,bitIndex3) ) ).
fof(addAssignment_28239,axiom,
! [VarCurr] :
( v83435(VarCurr,bitIndex3)
<=> v83437(VarCurr,bitIndex9) ) ).
fof(addAssignment_28238,axiom,
! [VarCurr] :
( v83437(VarCurr,bitIndex9)
<=> v83439(VarCurr,bitIndex9) ) ).
fof(addAssignment_28237,axiom,
! [VarCurr] :
( v83439(VarCurr,bitIndex9)
<=> v95802(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95825(VarNext)
=> ( v95802(VarNext)
<=> v95802(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1575,axiom,
! [VarNext] :
( v95825(VarNext)
=> ( v95802(VarNext)
<=> v95860(VarNext) ) ) ).
fof(addAssignment_28236,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95860(VarNext)
<=> v95858(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4512,axiom,
! [VarCurr] :
( ~ v95804(VarCurr)
=> ( v95858(VarCurr)
<=> v95861(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4522,axiom,
! [VarCurr] :
( v95804(VarCurr)
=> ( v95858(VarCurr)
<=> v95806(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4511,axiom,
! [VarCurr] :
( ~ v95838(VarCurr)
=> ( v95861(VarCurr)
<=> v95820(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4521,axiom,
! [VarCurr] :
( v95838(VarCurr)
=> ( v95861(VarCurr)
<=> v95862(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1115,axiom,
! [VarCurr] :
( ( ~ v95841(VarCurr)
& ~ v95843(VarCurr) )
=> ( v95862(VarCurr)
<=> v95866(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4510,axiom,
! [VarCurr] :
( v95843(VarCurr)
=> ( v95862(VarCurr)
<=> v95865(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4520,axiom,
! [VarCurr] :
( v95841(VarCurr)
=> ( v95862(VarCurr)
<=> v95863(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4509,axiom,
! [VarCurr] :
( ~ v95851(VarCurr)
=> ( v95866(VarCurr)
<=> v95820(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4519,axiom,
! [VarCurr] :
( v95851(VarCurr)
=> ( v95866(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4508,axiom,
! [VarCurr] :
( ~ v95845(VarCurr)
=> ( v95865(VarCurr)
<=> v95820(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4518,axiom,
! [VarCurr] :
( v95845(VarCurr)
=> ( v95865(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2057,axiom,
! [VarCurr] :
( ~ v95864(VarCurr)
=> ( v95863(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2057,axiom,
! [VarCurr] :
( v95864(VarCurr)
=> ( v95863(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6607,axiom,
! [VarCurr] :
( v95864(VarCurr)
<=> ( v95814(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18920,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95825(VarNext)
<=> ( v95826(VarNext)
& v95835(VarNext) ) ) ) ).
fof(addAssignment_28235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95835(VarNext)
<=> v95833(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18919,axiom,
! [VarCurr] :
( v95833(VarCurr)
<=> ( v95804(VarCurr)
| v95836(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18918,axiom,
! [VarCurr] :
( v95836(VarCurr)
<=> ( v95837(VarCurr)
& v95857(VarCurr) ) ) ).
fof(writeUnaryOperator_7439,axiom,
! [VarCurr] :
( ~ v95857(VarCurr)
<=> v95804(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18917,axiom,
! [VarCurr] :
( v95837(VarCurr)
<=> ( v95838(VarCurr)
| v95855(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18916,axiom,
! [VarCurr] :
( v95855(VarCurr)
<=> ( v95816(VarCurr)
& v95856(VarCurr) ) ) ).
fof(writeUnaryOperator_7438,axiom,
! [VarCurr] :
( ~ v95856(VarCurr)
<=> v95818(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18915,axiom,
! [VarCurr] :
( v95838(VarCurr)
<=> ( v95839(VarCurr)
& v95818(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18914,axiom,
! [VarCurr] :
( v95839(VarCurr)
<=> ( v95840(VarCurr)
| v95849(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18913,axiom,
! [VarCurr] :
( v95849(VarCurr)
<=> ( v95850(VarCurr)
& v95854(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6606,axiom,
! [VarCurr] :
( v95854(VarCurr)
<=> ( ( v95842(VarCurr,bitIndex2)
<=> $false )
& ( v95842(VarCurr,bitIndex1)
<=> $false )
& ( v95842(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18912,axiom,
! [VarCurr] :
( v95850(VarCurr)
<=> ( v95851(VarCurr)
| v95852(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18911,axiom,
! [VarCurr] :
( v95852(VarCurr)
<=> ( v95816(VarCurr)
& v95853(VarCurr) ) ) ).
fof(writeUnaryOperator_7437,axiom,
! [VarCurr] :
( ~ v95853(VarCurr)
<=> v95851(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6605,axiom,
! [VarCurr] :
( v95851(VarCurr)
<=> ( v95814(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18910,axiom,
! [VarCurr] :
( v95840(VarCurr)
<=> ( v95841(VarCurr)
| v95843(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18909,axiom,
! [VarCurr] :
( v95843(VarCurr)
<=> ( v95844(VarCurr)
& v95848(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6604,axiom,
! [VarCurr] :
( v95848(VarCurr)
<=> ( ( v95842(VarCurr,bitIndex2)
<=> $false )
& ( v95842(VarCurr,bitIndex1)
<=> $true )
& ( v95842(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18908,axiom,
! [VarCurr] :
( v95844(VarCurr)
<=> ( v95845(VarCurr)
| v95846(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18907,axiom,
! [VarCurr] :
( v95846(VarCurr)
<=> ( v95816(VarCurr)
& v95847(VarCurr) ) ) ).
fof(writeUnaryOperator_7436,axiom,
! [VarCurr] :
( ~ v95847(VarCurr)
<=> v95845(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6603,axiom,
! [VarCurr] :
( v95845(VarCurr)
<=> ( v95814(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6602,axiom,
! [VarCurr] :
( v95841(VarCurr)
<=> ( ( v95842(VarCurr,bitIndex2)
<=> $true )
& ( v95842(VarCurr,bitIndex1)
<=> $false )
& ( v95842(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28234,axiom,
! [VarCurr] :
( v95842(VarCurr,bitIndex0)
<=> v95812(VarCurr) ) ).
fof(addAssignment_28233,axiom,
! [VarCurr] :
( v95842(VarCurr,bitIndex1)
<=> v95810(VarCurr) ) ).
fof(addAssignment_28232,axiom,
! [VarCurr] :
( v95842(VarCurr,bitIndex2)
<=> v95808(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18906,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95826(VarNext)
<=> ( v95827(VarNext)
& v95822(VarNext) ) ) ) ).
fof(writeUnaryOperator_7435,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95827(VarNext)
<=> v95829(VarNext) ) ) ).
fof(addAssignment_28231,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95829(VarNext)
<=> v95822(VarCurr) ) ) ).
fof(addAssignment_28230,axiom,
! [VarCurr] :
( v95822(VarCurr)
<=> v83508(VarCurr) ) ).
fof(addAssignment_28229,axiom,
! [VarCurr] :
( v95820(VarCurr)
<=> $false ) ).
fof(addAssignment_28228,axiom,
! [VarCurr] :
( v95818(VarCurr)
<=> v83470(VarCurr) ) ).
fof(addAssignment_28227,axiom,
! [VarCurr] :
( v95816(VarCurr)
<=> $false ) ).
fof(addAssignment_28226,axiom,
! [VarCurr] :
( v95814(VarCurr)
<=> v83462(VarCurr,bitIndex9) ) ).
fof(addAssignment_28225,axiom,
! [VarCurr] :
( v83462(VarCurr,bitIndex9)
<=> v83464(VarCurr,bitIndex9) ) ).
fof(addAssignment_28224,axiom,
! [VarCurr] :
( v83464(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_28223,axiom,
! [VarCurr] :
( v95812(VarCurr)
<=> $false ) ).
fof(addAssignment_28222,axiom,
! [VarCurr] :
( v95810(VarCurr)
<=> $false ) ).
fof(addAssignment_28221,axiom,
! [VarCurr] :
( v95808(VarCurr)
<=> $true ) ).
fof(addAssignment_28220,axiom,
! [VarCurr] :
( v95806(VarCurr)
<=> $false ) ).
fof(addAssignment_28219,axiom,
! [VarCurr] :
( v95804(VarCurr)
<=> v83445(VarCurr) ) ).
fof(addAssignment_28218,axiom,
! [VarCurr] :
( v83300(VarCurr,bitIndex3)
<=> v83302(VarCurr,bitIndex3) ) ).
fof(addAssignment_28217,axiom,
! [VarCurr] :
( v83302(VarCurr,bitIndex3)
<=> v83304(VarCurr,bitIndex3) ) ).
fof(addAssignment_28216,axiom,
! [VarCurr] :
( v83304(VarCurr,bitIndex3)
<=> v83306(VarCurr,bitIndex3) ) ).
fof(addAssignment_28215,axiom,
! [VarCurr] :
( v83306(VarCurr,bitIndex3)
<=> v83308(VarCurr,bitIndex9) ) ).
fof(addAssignment_28214,axiom,
! [VarCurr] :
( v83308(VarCurr,bitIndex9)
<=> v83310(VarCurr,bitIndex9) ) ).
fof(addAssignment_28213,axiom,
! [VarCurr] :
( v83310(VarCurr,bitIndex9)
<=> v95734(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1518,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95757(VarNext)
=> ( v95734(VarNext)
<=> v95734(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1574,axiom,
! [VarNext] :
( v95757(VarNext)
=> ( v95734(VarNext)
<=> v95792(VarNext) ) ) ).
fof(addAssignment_28212,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95792(VarNext)
<=> v95790(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4507,axiom,
! [VarCurr] :
( ~ v95736(VarCurr)
=> ( v95790(VarCurr)
<=> v95793(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4517,axiom,
! [VarCurr] :
( v95736(VarCurr)
=> ( v95790(VarCurr)
<=> v95738(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4506,axiom,
! [VarCurr] :
( ~ v95770(VarCurr)
=> ( v95793(VarCurr)
<=> v95752(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4516,axiom,
! [VarCurr] :
( v95770(VarCurr)
=> ( v95793(VarCurr)
<=> v95794(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1114,axiom,
! [VarCurr] :
( ( ~ v95773(VarCurr)
& ~ v95775(VarCurr) )
=> ( v95794(VarCurr)
<=> v95798(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4505,axiom,
! [VarCurr] :
( v95775(VarCurr)
=> ( v95794(VarCurr)
<=> v95797(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4515,axiom,
! [VarCurr] :
( v95773(VarCurr)
=> ( v95794(VarCurr)
<=> v95795(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4504,axiom,
! [VarCurr] :
( ~ v95783(VarCurr)
=> ( v95798(VarCurr)
<=> v95752(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4514,axiom,
! [VarCurr] :
( v95783(VarCurr)
=> ( v95798(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4503,axiom,
! [VarCurr] :
( ~ v95777(VarCurr)
=> ( v95797(VarCurr)
<=> v95752(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4513,axiom,
! [VarCurr] :
( v95777(VarCurr)
=> ( v95797(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2056,axiom,
! [VarCurr] :
( ~ v95796(VarCurr)
=> ( v95795(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2056,axiom,
! [VarCurr] :
( v95796(VarCurr)
=> ( v95795(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6601,axiom,
! [VarCurr] :
( v95796(VarCurr)
<=> ( v95746(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18905,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95757(VarNext)
<=> ( v95758(VarNext)
& v95767(VarNext) ) ) ) ).
fof(addAssignment_28211,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95767(VarNext)
<=> v95765(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18904,axiom,
! [VarCurr] :
( v95765(VarCurr)
<=> ( v95736(VarCurr)
| v95768(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18903,axiom,
! [VarCurr] :
( v95768(VarCurr)
<=> ( v95769(VarCurr)
& v95789(VarCurr) ) ) ).
fof(writeUnaryOperator_7434,axiom,
! [VarCurr] :
( ~ v95789(VarCurr)
<=> v95736(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18902,axiom,
! [VarCurr] :
( v95769(VarCurr)
<=> ( v95770(VarCurr)
| v95787(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18901,axiom,
! [VarCurr] :
( v95787(VarCurr)
<=> ( v95748(VarCurr)
& v95788(VarCurr) ) ) ).
fof(writeUnaryOperator_7433,axiom,
! [VarCurr] :
( ~ v95788(VarCurr)
<=> v95750(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18900,axiom,
! [VarCurr] :
( v95770(VarCurr)
<=> ( v95771(VarCurr)
& v95750(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18899,axiom,
! [VarCurr] :
( v95771(VarCurr)
<=> ( v95772(VarCurr)
| v95781(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18898,axiom,
! [VarCurr] :
( v95781(VarCurr)
<=> ( v95782(VarCurr)
& v95786(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6600,axiom,
! [VarCurr] :
( v95786(VarCurr)
<=> ( ( v95774(VarCurr,bitIndex2)
<=> $false )
& ( v95774(VarCurr,bitIndex1)
<=> $false )
& ( v95774(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18897,axiom,
! [VarCurr] :
( v95782(VarCurr)
<=> ( v95783(VarCurr)
| v95784(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18896,axiom,
! [VarCurr] :
( v95784(VarCurr)
<=> ( v95748(VarCurr)
& v95785(VarCurr) ) ) ).
fof(writeUnaryOperator_7432,axiom,
! [VarCurr] :
( ~ v95785(VarCurr)
<=> v95783(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6599,axiom,
! [VarCurr] :
( v95783(VarCurr)
<=> ( v95746(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18895,axiom,
! [VarCurr] :
( v95772(VarCurr)
<=> ( v95773(VarCurr)
| v95775(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18894,axiom,
! [VarCurr] :
( v95775(VarCurr)
<=> ( v95776(VarCurr)
& v95780(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6598,axiom,
! [VarCurr] :
( v95780(VarCurr)
<=> ( ( v95774(VarCurr,bitIndex2)
<=> $false )
& ( v95774(VarCurr,bitIndex1)
<=> $true )
& ( v95774(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18893,axiom,
! [VarCurr] :
( v95776(VarCurr)
<=> ( v95777(VarCurr)
| v95778(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18892,axiom,
! [VarCurr] :
( v95778(VarCurr)
<=> ( v95748(VarCurr)
& v95779(VarCurr) ) ) ).
fof(writeUnaryOperator_7431,axiom,
! [VarCurr] :
( ~ v95779(VarCurr)
<=> v95777(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6597,axiom,
! [VarCurr] :
( v95777(VarCurr)
<=> ( v95746(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6596,axiom,
! [VarCurr] :
( v95773(VarCurr)
<=> ( ( v95774(VarCurr,bitIndex2)
<=> $true )
& ( v95774(VarCurr,bitIndex1)
<=> $false )
& ( v95774(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28210,axiom,
! [VarCurr] :
( v95774(VarCurr,bitIndex0)
<=> v95744(VarCurr) ) ).
fof(addAssignment_28209,axiom,
! [VarCurr] :
( v95774(VarCurr,bitIndex1)
<=> v95742(VarCurr) ) ).
fof(addAssignment_28208,axiom,
! [VarCurr] :
( v95774(VarCurr,bitIndex2)
<=> v95740(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18891,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95758(VarNext)
<=> ( v95759(VarNext)
& v95754(VarNext) ) ) ) ).
fof(writeUnaryOperator_7430,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95759(VarNext)
<=> v95761(VarNext) ) ) ).
fof(addAssignment_28207,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95761(VarNext)
<=> v95754(VarCurr) ) ) ).
fof(addAssignment_28206,axiom,
! [VarCurr] :
( v95754(VarCurr)
<=> v83379(VarCurr) ) ).
fof(addAssignment_28205,axiom,
! [VarCurr] :
( v95752(VarCurr)
<=> $false ) ).
fof(addAssignment_28204,axiom,
! [VarCurr] :
( v95750(VarCurr)
<=> v83341(VarCurr) ) ).
fof(addAssignment_28203,axiom,
! [VarCurr] :
( v95748(VarCurr)
<=> $false ) ).
fof(addAssignment_28202,axiom,
! [VarCurr] :
( v95746(VarCurr)
<=> v83333(VarCurr,bitIndex9) ) ).
fof(addAssignment_28201,axiom,
! [VarCurr] :
( v83333(VarCurr,bitIndex9)
<=> v83335(VarCurr,bitIndex9) ) ).
fof(addAssignment_28200,axiom,
! [VarCurr] :
( v83335(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_28199,axiom,
! [VarCurr] :
( v95744(VarCurr)
<=> $false ) ).
fof(addAssignment_28198,axiom,
! [VarCurr] :
( v95742(VarCurr)
<=> $false ) ).
fof(addAssignment_28197,axiom,
! [VarCurr] :
( v95740(VarCurr)
<=> $true ) ).
fof(addAssignment_28196,axiom,
! [VarCurr] :
( v95738(VarCurr)
<=> $false ) ).
fof(addAssignment_28195,axiom,
! [VarCurr] :
( v95736(VarCurr)
<=> v83316(VarCurr) ) ).
fof(addAssignment_28194,axiom,
! [VarCurr] :
( v83171(VarCurr,bitIndex3)
<=> v83173(VarCurr,bitIndex3) ) ).
fof(addAssignment_28193,axiom,
! [VarCurr] :
( v83173(VarCurr,bitIndex3)
<=> v83175(VarCurr,bitIndex3) ) ).
fof(addAssignment_28192,axiom,
! [VarCurr] :
( v83175(VarCurr,bitIndex3)
<=> v83177(VarCurr,bitIndex3) ) ).
fof(addAssignment_28191,axiom,
! [VarCurr] :
( v83177(VarCurr,bitIndex3)
<=> v83179(VarCurr,bitIndex9) ) ).
fof(addAssignment_28190,axiom,
! [VarCurr] :
( v83179(VarCurr,bitIndex9)
<=> v83181(VarCurr,bitIndex9) ) ).
fof(addAssignment_28189,axiom,
! [VarCurr] :
( v83181(VarCurr,bitIndex9)
<=> v95666(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1517,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95689(VarNext)
=> ( v95666(VarNext)
<=> v95666(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1573,axiom,
! [VarNext] :
( v95689(VarNext)
=> ( v95666(VarNext)
<=> v95724(VarNext) ) ) ).
fof(addAssignment_28188,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95724(VarNext)
<=> v95722(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4502,axiom,
! [VarCurr] :
( ~ v95668(VarCurr)
=> ( v95722(VarCurr)
<=> v95725(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4512,axiom,
! [VarCurr] :
( v95668(VarCurr)
=> ( v95722(VarCurr)
<=> v95670(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4501,axiom,
! [VarCurr] :
( ~ v95702(VarCurr)
=> ( v95725(VarCurr)
<=> v95684(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4511,axiom,
! [VarCurr] :
( v95702(VarCurr)
=> ( v95725(VarCurr)
<=> v95726(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1113,axiom,
! [VarCurr] :
( ( ~ v95705(VarCurr)
& ~ v95707(VarCurr) )
=> ( v95726(VarCurr)
<=> v95730(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4500,axiom,
! [VarCurr] :
( v95707(VarCurr)
=> ( v95726(VarCurr)
<=> v95729(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4510,axiom,
! [VarCurr] :
( v95705(VarCurr)
=> ( v95726(VarCurr)
<=> v95727(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4499,axiom,
! [VarCurr] :
( ~ v95715(VarCurr)
=> ( v95730(VarCurr)
<=> v95684(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4509,axiom,
! [VarCurr] :
( v95715(VarCurr)
=> ( v95730(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4498,axiom,
! [VarCurr] :
( ~ v95709(VarCurr)
=> ( v95729(VarCurr)
<=> v95684(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4508,axiom,
! [VarCurr] :
( v95709(VarCurr)
=> ( v95729(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2055,axiom,
! [VarCurr] :
( ~ v95728(VarCurr)
=> ( v95727(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2055,axiom,
! [VarCurr] :
( v95728(VarCurr)
=> ( v95727(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6595,axiom,
! [VarCurr] :
( v95728(VarCurr)
<=> ( v95678(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18890,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95689(VarNext)
<=> ( v95690(VarNext)
& v95699(VarNext) ) ) ) ).
fof(addAssignment_28187,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95699(VarNext)
<=> v95697(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18889,axiom,
! [VarCurr] :
( v95697(VarCurr)
<=> ( v95668(VarCurr)
| v95700(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18888,axiom,
! [VarCurr] :
( v95700(VarCurr)
<=> ( v95701(VarCurr)
& v95721(VarCurr) ) ) ).
fof(writeUnaryOperator_7429,axiom,
! [VarCurr] :
( ~ v95721(VarCurr)
<=> v95668(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18887,axiom,
! [VarCurr] :
( v95701(VarCurr)
<=> ( v95702(VarCurr)
| v95719(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18886,axiom,
! [VarCurr] :
( v95719(VarCurr)
<=> ( v95680(VarCurr)
& v95720(VarCurr) ) ) ).
fof(writeUnaryOperator_7428,axiom,
! [VarCurr] :
( ~ v95720(VarCurr)
<=> v95682(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18885,axiom,
! [VarCurr] :
( v95702(VarCurr)
<=> ( v95703(VarCurr)
& v95682(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18884,axiom,
! [VarCurr] :
( v95703(VarCurr)
<=> ( v95704(VarCurr)
| v95713(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18883,axiom,
! [VarCurr] :
( v95713(VarCurr)
<=> ( v95714(VarCurr)
& v95718(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6594,axiom,
! [VarCurr] :
( v95718(VarCurr)
<=> ( ( v95706(VarCurr,bitIndex2)
<=> $false )
& ( v95706(VarCurr,bitIndex1)
<=> $false )
& ( v95706(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18882,axiom,
! [VarCurr] :
( v95714(VarCurr)
<=> ( v95715(VarCurr)
| v95716(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18881,axiom,
! [VarCurr] :
( v95716(VarCurr)
<=> ( v95680(VarCurr)
& v95717(VarCurr) ) ) ).
fof(writeUnaryOperator_7427,axiom,
! [VarCurr] :
( ~ v95717(VarCurr)
<=> v95715(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6593,axiom,
! [VarCurr] :
( v95715(VarCurr)
<=> ( v95678(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18880,axiom,
! [VarCurr] :
( v95704(VarCurr)
<=> ( v95705(VarCurr)
| v95707(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18879,axiom,
! [VarCurr] :
( v95707(VarCurr)
<=> ( v95708(VarCurr)
& v95712(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6592,axiom,
! [VarCurr] :
( v95712(VarCurr)
<=> ( ( v95706(VarCurr,bitIndex2)
<=> $false )
& ( v95706(VarCurr,bitIndex1)
<=> $true )
& ( v95706(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18878,axiom,
! [VarCurr] :
( v95708(VarCurr)
<=> ( v95709(VarCurr)
| v95710(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18877,axiom,
! [VarCurr] :
( v95710(VarCurr)
<=> ( v95680(VarCurr)
& v95711(VarCurr) ) ) ).
fof(writeUnaryOperator_7426,axiom,
! [VarCurr] :
( ~ v95711(VarCurr)
<=> v95709(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6591,axiom,
! [VarCurr] :
( v95709(VarCurr)
<=> ( v95678(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6590,axiom,
! [VarCurr] :
( v95705(VarCurr)
<=> ( ( v95706(VarCurr,bitIndex2)
<=> $true )
& ( v95706(VarCurr,bitIndex1)
<=> $false )
& ( v95706(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28186,axiom,
! [VarCurr] :
( v95706(VarCurr,bitIndex0)
<=> v95676(VarCurr) ) ).
fof(addAssignment_28185,axiom,
! [VarCurr] :
( v95706(VarCurr,bitIndex1)
<=> v95674(VarCurr) ) ).
fof(addAssignment_28184,axiom,
! [VarCurr] :
( v95706(VarCurr,bitIndex2)
<=> v95672(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95690(VarNext)
<=> ( v95691(VarNext)
& v95686(VarNext) ) ) ) ).
fof(writeUnaryOperator_7425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95691(VarNext)
<=> v95693(VarNext) ) ) ).
fof(addAssignment_28183,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95693(VarNext)
<=> v95686(VarCurr) ) ) ).
fof(addAssignment_28182,axiom,
! [VarCurr] :
( v95686(VarCurr)
<=> v83250(VarCurr) ) ).
fof(addAssignment_28181,axiom,
! [VarCurr] :
( v95684(VarCurr)
<=> $false ) ).
fof(addAssignment_28180,axiom,
! [VarCurr] :
( v95682(VarCurr)
<=> v83212(VarCurr) ) ).
fof(addAssignment_28179,axiom,
! [VarCurr] :
( v95680(VarCurr)
<=> $false ) ).
fof(addAssignment_28178,axiom,
! [VarCurr] :
( v95678(VarCurr)
<=> v83204(VarCurr,bitIndex9) ) ).
fof(addAssignment_28177,axiom,
! [VarCurr] :
( v83204(VarCurr,bitIndex9)
<=> v83206(VarCurr,bitIndex9) ) ).
fof(addAssignment_28176,axiom,
! [VarCurr] :
( v83206(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_28175,axiom,
! [VarCurr] :
( v95676(VarCurr)
<=> $false ) ).
fof(addAssignment_28174,axiom,
! [VarCurr] :
( v95674(VarCurr)
<=> $false ) ).
fof(addAssignment_28173,axiom,
! [VarCurr] :
( v95672(VarCurr)
<=> $true ) ).
fof(addAssignment_28172,axiom,
! [VarCurr] :
( v95670(VarCurr)
<=> $false ) ).
fof(addAssignment_28171,axiom,
! [VarCurr] :
( v95668(VarCurr)
<=> v83187(VarCurr) ) ).
fof(addAssignment_28170,axiom,
! [VarCurr] :
( v83042(VarCurr,bitIndex3)
<=> v83044(VarCurr,bitIndex3) ) ).
fof(addAssignment_28169,axiom,
! [VarCurr] :
( v83044(VarCurr,bitIndex3)
<=> v83046(VarCurr,bitIndex3) ) ).
fof(addAssignment_28168,axiom,
! [VarCurr] :
( v83046(VarCurr,bitIndex3)
<=> v83048(VarCurr,bitIndex3) ) ).
fof(addAssignment_28167,axiom,
! [VarCurr] :
( v83048(VarCurr,bitIndex3)
<=> v83050(VarCurr,bitIndex9) ) ).
fof(addAssignment_28166,axiom,
! [VarCurr] :
( v83050(VarCurr,bitIndex9)
<=> v83052(VarCurr,bitIndex9) ) ).
fof(addAssignment_28165,axiom,
! [VarCurr] :
( v83052(VarCurr,bitIndex9)
<=> v95598(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95621(VarNext)
=> ( v95598(VarNext)
<=> v95598(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1572,axiom,
! [VarNext] :
( v95621(VarNext)
=> ( v95598(VarNext)
<=> v95656(VarNext) ) ) ).
fof(addAssignment_28164,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95656(VarNext)
<=> v95654(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4497,axiom,
! [VarCurr] :
( ~ v95600(VarCurr)
=> ( v95654(VarCurr)
<=> v95657(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4507,axiom,
! [VarCurr] :
( v95600(VarCurr)
=> ( v95654(VarCurr)
<=> v95602(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4496,axiom,
! [VarCurr] :
( ~ v95634(VarCurr)
=> ( v95657(VarCurr)
<=> v95616(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4506,axiom,
! [VarCurr] :
( v95634(VarCurr)
=> ( v95657(VarCurr)
<=> v95658(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1112,axiom,
! [VarCurr] :
( ( ~ v95637(VarCurr)
& ~ v95639(VarCurr) )
=> ( v95658(VarCurr)
<=> v95662(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4495,axiom,
! [VarCurr] :
( v95639(VarCurr)
=> ( v95658(VarCurr)
<=> v95661(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4505,axiom,
! [VarCurr] :
( v95637(VarCurr)
=> ( v95658(VarCurr)
<=> v95659(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4494,axiom,
! [VarCurr] :
( ~ v95647(VarCurr)
=> ( v95662(VarCurr)
<=> v95616(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4504,axiom,
! [VarCurr] :
( v95647(VarCurr)
=> ( v95662(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4493,axiom,
! [VarCurr] :
( ~ v95641(VarCurr)
=> ( v95661(VarCurr)
<=> v95616(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4503,axiom,
! [VarCurr] :
( v95641(VarCurr)
=> ( v95661(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2054,axiom,
! [VarCurr] :
( ~ v95660(VarCurr)
=> ( v95659(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2054,axiom,
! [VarCurr] :
( v95660(VarCurr)
=> ( v95659(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6589,axiom,
! [VarCurr] :
( v95660(VarCurr)
<=> ( v95610(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95621(VarNext)
<=> ( v95622(VarNext)
& v95631(VarNext) ) ) ) ).
fof(addAssignment_28163,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95631(VarNext)
<=> v95629(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18874,axiom,
! [VarCurr] :
( v95629(VarCurr)
<=> ( v95600(VarCurr)
| v95632(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18873,axiom,
! [VarCurr] :
( v95632(VarCurr)
<=> ( v95633(VarCurr)
& v95653(VarCurr) ) ) ).
fof(writeUnaryOperator_7424,axiom,
! [VarCurr] :
( ~ v95653(VarCurr)
<=> v95600(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18872,axiom,
! [VarCurr] :
( v95633(VarCurr)
<=> ( v95634(VarCurr)
| v95651(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18871,axiom,
! [VarCurr] :
( v95651(VarCurr)
<=> ( v95612(VarCurr)
& v95652(VarCurr) ) ) ).
fof(writeUnaryOperator_7423,axiom,
! [VarCurr] :
( ~ v95652(VarCurr)
<=> v95614(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18870,axiom,
! [VarCurr] :
( v95634(VarCurr)
<=> ( v95635(VarCurr)
& v95614(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18869,axiom,
! [VarCurr] :
( v95635(VarCurr)
<=> ( v95636(VarCurr)
| v95645(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18868,axiom,
! [VarCurr] :
( v95645(VarCurr)
<=> ( v95646(VarCurr)
& v95650(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6588,axiom,
! [VarCurr] :
( v95650(VarCurr)
<=> ( ( v95638(VarCurr,bitIndex2)
<=> $false )
& ( v95638(VarCurr,bitIndex1)
<=> $false )
& ( v95638(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18867,axiom,
! [VarCurr] :
( v95646(VarCurr)
<=> ( v95647(VarCurr)
| v95648(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18866,axiom,
! [VarCurr] :
( v95648(VarCurr)
<=> ( v95612(VarCurr)
& v95649(VarCurr) ) ) ).
fof(writeUnaryOperator_7422,axiom,
! [VarCurr] :
( ~ v95649(VarCurr)
<=> v95647(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6587,axiom,
! [VarCurr] :
( v95647(VarCurr)
<=> ( v95610(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18865,axiom,
! [VarCurr] :
( v95636(VarCurr)
<=> ( v95637(VarCurr)
| v95639(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18864,axiom,
! [VarCurr] :
( v95639(VarCurr)
<=> ( v95640(VarCurr)
& v95644(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6586,axiom,
! [VarCurr] :
( v95644(VarCurr)
<=> ( ( v95638(VarCurr,bitIndex2)
<=> $false )
& ( v95638(VarCurr,bitIndex1)
<=> $true )
& ( v95638(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18863,axiom,
! [VarCurr] :
( v95640(VarCurr)
<=> ( v95641(VarCurr)
| v95642(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18862,axiom,
! [VarCurr] :
( v95642(VarCurr)
<=> ( v95612(VarCurr)
& v95643(VarCurr) ) ) ).
fof(writeUnaryOperator_7421,axiom,
! [VarCurr] :
( ~ v95643(VarCurr)
<=> v95641(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6585,axiom,
! [VarCurr] :
( v95641(VarCurr)
<=> ( v95610(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6584,axiom,
! [VarCurr] :
( v95637(VarCurr)
<=> ( ( v95638(VarCurr,bitIndex2)
<=> $true )
& ( v95638(VarCurr,bitIndex1)
<=> $false )
& ( v95638(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28162,axiom,
! [VarCurr] :
( v95638(VarCurr,bitIndex0)
<=> v95608(VarCurr) ) ).
fof(addAssignment_28161,axiom,
! [VarCurr] :
( v95638(VarCurr,bitIndex1)
<=> v95606(VarCurr) ) ).
fof(addAssignment_28160,axiom,
! [VarCurr] :
( v95638(VarCurr,bitIndex2)
<=> v95604(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18861,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95622(VarNext)
<=> ( v95623(VarNext)
& v95618(VarNext) ) ) ) ).
fof(writeUnaryOperator_7420,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95623(VarNext)
<=> v95625(VarNext) ) ) ).
fof(addAssignment_28159,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95625(VarNext)
<=> v95618(VarCurr) ) ) ).
fof(addAssignment_28158,axiom,
! [VarCurr] :
( v95618(VarCurr)
<=> v83121(VarCurr) ) ).
fof(addAssignment_28157,axiom,
! [VarCurr] :
( v95616(VarCurr)
<=> $false ) ).
fof(addAssignment_28156,axiom,
! [VarCurr] :
( v95614(VarCurr)
<=> v83083(VarCurr) ) ).
fof(addAssignment_28155,axiom,
! [VarCurr] :
( v95612(VarCurr)
<=> $false ) ).
fof(addAssignment_28154,axiom,
! [VarCurr] :
( v95610(VarCurr)
<=> v83075(VarCurr,bitIndex9) ) ).
fof(addAssignment_28153,axiom,
! [VarCurr] :
( v83075(VarCurr,bitIndex9)
<=> v83077(VarCurr,bitIndex9) ) ).
fof(addAssignment_28152,axiom,
! [VarCurr] :
( v83077(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_28151,axiom,
! [VarCurr] :
( v95608(VarCurr)
<=> $false ) ).
fof(addAssignment_28150,axiom,
! [VarCurr] :
( v95606(VarCurr)
<=> $false ) ).
fof(addAssignment_28149,axiom,
! [VarCurr] :
( v95604(VarCurr)
<=> $true ) ).
fof(addAssignment_28148,axiom,
! [VarCurr] :
( v95602(VarCurr)
<=> $false ) ).
fof(addAssignment_28147,axiom,
! [VarCurr] :
( v95600(VarCurr)
<=> v83058(VarCurr) ) ).
fof(addAssignment_28146,axiom,
! [VarCurr] :
( v82913(VarCurr,bitIndex3)
<=> v82915(VarCurr,bitIndex3) ) ).
fof(addAssignment_28145,axiom,
! [VarCurr] :
( v82915(VarCurr,bitIndex3)
<=> v82917(VarCurr,bitIndex3) ) ).
fof(addAssignment_28144,axiom,
! [VarCurr] :
( v82917(VarCurr,bitIndex3)
<=> v82919(VarCurr,bitIndex3) ) ).
fof(addAssignment_28143,axiom,
! [VarCurr] :
( v82919(VarCurr,bitIndex3)
<=> v82921(VarCurr,bitIndex9) ) ).
fof(addAssignment_28142,axiom,
! [VarCurr] :
( v82921(VarCurr,bitIndex9)
<=> v82923(VarCurr,bitIndex9) ) ).
fof(addAssignment_28141,axiom,
! [VarCurr] :
( v82923(VarCurr,bitIndex9)
<=> v95530(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95553(VarNext)
=> ( v95530(VarNext)
<=> v95530(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1571,axiom,
! [VarNext] :
( v95553(VarNext)
=> ( v95530(VarNext)
<=> v95588(VarNext) ) ) ).
fof(addAssignment_28140,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95588(VarNext)
<=> v95586(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4492,axiom,
! [VarCurr] :
( ~ v95532(VarCurr)
=> ( v95586(VarCurr)
<=> v95589(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4502,axiom,
! [VarCurr] :
( v95532(VarCurr)
=> ( v95586(VarCurr)
<=> v95534(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4491,axiom,
! [VarCurr] :
( ~ v95566(VarCurr)
=> ( v95589(VarCurr)
<=> v95548(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4501,axiom,
! [VarCurr] :
( v95566(VarCurr)
=> ( v95589(VarCurr)
<=> v95590(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1111,axiom,
! [VarCurr] :
( ( ~ v95569(VarCurr)
& ~ v95571(VarCurr) )
=> ( v95590(VarCurr)
<=> v95594(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4490,axiom,
! [VarCurr] :
( v95571(VarCurr)
=> ( v95590(VarCurr)
<=> v95593(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4500,axiom,
! [VarCurr] :
( v95569(VarCurr)
=> ( v95590(VarCurr)
<=> v95591(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4489,axiom,
! [VarCurr] :
( ~ v95579(VarCurr)
=> ( v95594(VarCurr)
<=> v95548(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4499,axiom,
! [VarCurr] :
( v95579(VarCurr)
=> ( v95594(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4488,axiom,
! [VarCurr] :
( ~ v95573(VarCurr)
=> ( v95593(VarCurr)
<=> v95548(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4498,axiom,
! [VarCurr] :
( v95573(VarCurr)
=> ( v95593(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2053,axiom,
! [VarCurr] :
( ~ v95592(VarCurr)
=> ( v95591(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2053,axiom,
! [VarCurr] :
( v95592(VarCurr)
=> ( v95591(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6583,axiom,
! [VarCurr] :
( v95592(VarCurr)
<=> ( v95542(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18860,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95553(VarNext)
<=> ( v95554(VarNext)
& v95563(VarNext) ) ) ) ).
fof(addAssignment_28139,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95563(VarNext)
<=> v95561(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18859,axiom,
! [VarCurr] :
( v95561(VarCurr)
<=> ( v95532(VarCurr)
| v95564(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18858,axiom,
! [VarCurr] :
( v95564(VarCurr)
<=> ( v95565(VarCurr)
& v95585(VarCurr) ) ) ).
fof(writeUnaryOperator_7419,axiom,
! [VarCurr] :
( ~ v95585(VarCurr)
<=> v95532(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18857,axiom,
! [VarCurr] :
( v95565(VarCurr)
<=> ( v95566(VarCurr)
| v95583(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18856,axiom,
! [VarCurr] :
( v95583(VarCurr)
<=> ( v95544(VarCurr)
& v95584(VarCurr) ) ) ).
fof(writeUnaryOperator_7418,axiom,
! [VarCurr] :
( ~ v95584(VarCurr)
<=> v95546(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18855,axiom,
! [VarCurr] :
( v95566(VarCurr)
<=> ( v95567(VarCurr)
& v95546(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18854,axiom,
! [VarCurr] :
( v95567(VarCurr)
<=> ( v95568(VarCurr)
| v95577(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18853,axiom,
! [VarCurr] :
( v95577(VarCurr)
<=> ( v95578(VarCurr)
& v95582(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6582,axiom,
! [VarCurr] :
( v95582(VarCurr)
<=> ( ( v95570(VarCurr,bitIndex2)
<=> $false )
& ( v95570(VarCurr,bitIndex1)
<=> $false )
& ( v95570(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18852,axiom,
! [VarCurr] :
( v95578(VarCurr)
<=> ( v95579(VarCurr)
| v95580(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18851,axiom,
! [VarCurr] :
( v95580(VarCurr)
<=> ( v95544(VarCurr)
& v95581(VarCurr) ) ) ).
fof(writeUnaryOperator_7417,axiom,
! [VarCurr] :
( ~ v95581(VarCurr)
<=> v95579(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6581,axiom,
! [VarCurr] :
( v95579(VarCurr)
<=> ( v95542(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18850,axiom,
! [VarCurr] :
( v95568(VarCurr)
<=> ( v95569(VarCurr)
| v95571(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18849,axiom,
! [VarCurr] :
( v95571(VarCurr)
<=> ( v95572(VarCurr)
& v95576(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6580,axiom,
! [VarCurr] :
( v95576(VarCurr)
<=> ( ( v95570(VarCurr,bitIndex2)
<=> $false )
& ( v95570(VarCurr,bitIndex1)
<=> $true )
& ( v95570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18848,axiom,
! [VarCurr] :
( v95572(VarCurr)
<=> ( v95573(VarCurr)
| v95574(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18847,axiom,
! [VarCurr] :
( v95574(VarCurr)
<=> ( v95544(VarCurr)
& v95575(VarCurr) ) ) ).
fof(writeUnaryOperator_7416,axiom,
! [VarCurr] :
( ~ v95575(VarCurr)
<=> v95573(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6579,axiom,
! [VarCurr] :
( v95573(VarCurr)
<=> ( v95542(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6578,axiom,
! [VarCurr] :
( v95569(VarCurr)
<=> ( ( v95570(VarCurr,bitIndex2)
<=> $true )
& ( v95570(VarCurr,bitIndex1)
<=> $false )
& ( v95570(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28138,axiom,
! [VarCurr] :
( v95570(VarCurr,bitIndex0)
<=> v95540(VarCurr) ) ).
fof(addAssignment_28137,axiom,
! [VarCurr] :
( v95570(VarCurr,bitIndex1)
<=> v95538(VarCurr) ) ).
fof(addAssignment_28136,axiom,
! [VarCurr] :
( v95570(VarCurr,bitIndex2)
<=> v95536(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18846,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95554(VarNext)
<=> ( v95555(VarNext)
& v95550(VarNext) ) ) ) ).
fof(writeUnaryOperator_7415,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95555(VarNext)
<=> v95557(VarNext) ) ) ).
fof(addAssignment_28135,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95557(VarNext)
<=> v95550(VarCurr) ) ) ).
fof(addAssignment_28134,axiom,
! [VarCurr] :
( v95550(VarCurr)
<=> v82992(VarCurr) ) ).
fof(addAssignment_28133,axiom,
! [VarCurr] :
( v95548(VarCurr)
<=> $false ) ).
fof(addAssignment_28132,axiom,
! [VarCurr] :
( v95546(VarCurr)
<=> v82954(VarCurr) ) ).
fof(addAssignment_28131,axiom,
! [VarCurr] :
( v95544(VarCurr)
<=> $false ) ).
fof(addAssignment_28130,axiom,
! [VarCurr] :
( v95542(VarCurr)
<=> v82946(VarCurr,bitIndex9) ) ).
fof(addAssignment_28129,axiom,
! [VarCurr] :
( v82946(VarCurr,bitIndex9)
<=> v82948(VarCurr,bitIndex9) ) ).
fof(addAssignment_28128,axiom,
! [VarCurr] :
( v82948(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_28127,axiom,
! [VarCurr] :
( v95540(VarCurr)
<=> $false ) ).
fof(addAssignment_28126,axiom,
! [VarCurr] :
( v95538(VarCurr)
<=> $false ) ).
fof(addAssignment_28125,axiom,
! [VarCurr] :
( v95536(VarCurr)
<=> $true ) ).
fof(addAssignment_28124,axiom,
! [VarCurr] :
( v95534(VarCurr)
<=> $false ) ).
fof(addAssignment_28123,axiom,
! [VarCurr] :
( v95532(VarCurr)
<=> v82929(VarCurr) ) ).
fof(addAssignment_28122,axiom,
! [VarCurr] :
( v82784(VarCurr,bitIndex3)
<=> v82786(VarCurr,bitIndex3) ) ).
fof(addAssignment_28121,axiom,
! [VarCurr] :
( v82786(VarCurr,bitIndex3)
<=> v82788(VarCurr,bitIndex3) ) ).
fof(addAssignment_28120,axiom,
! [VarCurr] :
( v82788(VarCurr,bitIndex3)
<=> v82790(VarCurr,bitIndex3) ) ).
fof(addAssignment_28119,axiom,
! [VarCurr] :
( v82790(VarCurr,bitIndex3)
<=> v82792(VarCurr,bitIndex9) ) ).
fof(addAssignment_28118,axiom,
! [VarCurr] :
( v82792(VarCurr,bitIndex9)
<=> v82794(VarCurr,bitIndex9) ) ).
fof(addAssignment_28117,axiom,
! [VarCurr] :
( v82794(VarCurr,bitIndex9)
<=> v95462(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1514,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95485(VarNext)
=> ( v95462(VarNext)
<=> v95462(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1570,axiom,
! [VarNext] :
( v95485(VarNext)
=> ( v95462(VarNext)
<=> v95520(VarNext) ) ) ).
fof(addAssignment_28116,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95520(VarNext)
<=> v95518(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4487,axiom,
! [VarCurr] :
( ~ v95464(VarCurr)
=> ( v95518(VarCurr)
<=> v95521(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4497,axiom,
! [VarCurr] :
( v95464(VarCurr)
=> ( v95518(VarCurr)
<=> v95466(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4486,axiom,
! [VarCurr] :
( ~ v95498(VarCurr)
=> ( v95521(VarCurr)
<=> v95480(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4496,axiom,
! [VarCurr] :
( v95498(VarCurr)
=> ( v95521(VarCurr)
<=> v95522(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1110,axiom,
! [VarCurr] :
( ( ~ v95501(VarCurr)
& ~ v95503(VarCurr) )
=> ( v95522(VarCurr)
<=> v95526(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4485,axiom,
! [VarCurr] :
( v95503(VarCurr)
=> ( v95522(VarCurr)
<=> v95525(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4495,axiom,
! [VarCurr] :
( v95501(VarCurr)
=> ( v95522(VarCurr)
<=> v95523(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4484,axiom,
! [VarCurr] :
( ~ v95511(VarCurr)
=> ( v95526(VarCurr)
<=> v95480(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4494,axiom,
! [VarCurr] :
( v95511(VarCurr)
=> ( v95526(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4483,axiom,
! [VarCurr] :
( ~ v95505(VarCurr)
=> ( v95525(VarCurr)
<=> v95480(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4493,axiom,
! [VarCurr] :
( v95505(VarCurr)
=> ( v95525(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2052,axiom,
! [VarCurr] :
( ~ v95524(VarCurr)
=> ( v95523(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2052,axiom,
! [VarCurr] :
( v95524(VarCurr)
=> ( v95523(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6577,axiom,
! [VarCurr] :
( v95524(VarCurr)
<=> ( v95474(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18845,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95485(VarNext)
<=> ( v95486(VarNext)
& v95495(VarNext) ) ) ) ).
fof(addAssignment_28115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95495(VarNext)
<=> v95493(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18844,axiom,
! [VarCurr] :
( v95493(VarCurr)
<=> ( v95464(VarCurr)
| v95496(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18843,axiom,
! [VarCurr] :
( v95496(VarCurr)
<=> ( v95497(VarCurr)
& v95517(VarCurr) ) ) ).
fof(writeUnaryOperator_7414,axiom,
! [VarCurr] :
( ~ v95517(VarCurr)
<=> v95464(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18842,axiom,
! [VarCurr] :
( v95497(VarCurr)
<=> ( v95498(VarCurr)
| v95515(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18841,axiom,
! [VarCurr] :
( v95515(VarCurr)
<=> ( v95476(VarCurr)
& v95516(VarCurr) ) ) ).
fof(writeUnaryOperator_7413,axiom,
! [VarCurr] :
( ~ v95516(VarCurr)
<=> v95478(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18840,axiom,
! [VarCurr] :
( v95498(VarCurr)
<=> ( v95499(VarCurr)
& v95478(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18839,axiom,
! [VarCurr] :
( v95499(VarCurr)
<=> ( v95500(VarCurr)
| v95509(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18838,axiom,
! [VarCurr] :
( v95509(VarCurr)
<=> ( v95510(VarCurr)
& v95514(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6576,axiom,
! [VarCurr] :
( v95514(VarCurr)
<=> ( ( v95502(VarCurr,bitIndex2)
<=> $false )
& ( v95502(VarCurr,bitIndex1)
<=> $false )
& ( v95502(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18837,axiom,
! [VarCurr] :
( v95510(VarCurr)
<=> ( v95511(VarCurr)
| v95512(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18836,axiom,
! [VarCurr] :
( v95512(VarCurr)
<=> ( v95476(VarCurr)
& v95513(VarCurr) ) ) ).
fof(writeUnaryOperator_7412,axiom,
! [VarCurr] :
( ~ v95513(VarCurr)
<=> v95511(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6575,axiom,
! [VarCurr] :
( v95511(VarCurr)
<=> ( v95474(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18835,axiom,
! [VarCurr] :
( v95500(VarCurr)
<=> ( v95501(VarCurr)
| v95503(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18834,axiom,
! [VarCurr] :
( v95503(VarCurr)
<=> ( v95504(VarCurr)
& v95508(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6574,axiom,
! [VarCurr] :
( v95508(VarCurr)
<=> ( ( v95502(VarCurr,bitIndex2)
<=> $false )
& ( v95502(VarCurr,bitIndex1)
<=> $true )
& ( v95502(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18833,axiom,
! [VarCurr] :
( v95504(VarCurr)
<=> ( v95505(VarCurr)
| v95506(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18832,axiom,
! [VarCurr] :
( v95506(VarCurr)
<=> ( v95476(VarCurr)
& v95507(VarCurr) ) ) ).
fof(writeUnaryOperator_7411,axiom,
! [VarCurr] :
( ~ v95507(VarCurr)
<=> v95505(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6573,axiom,
! [VarCurr] :
( v95505(VarCurr)
<=> ( v95474(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6572,axiom,
! [VarCurr] :
( v95501(VarCurr)
<=> ( ( v95502(VarCurr,bitIndex2)
<=> $true )
& ( v95502(VarCurr,bitIndex1)
<=> $false )
& ( v95502(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28114,axiom,
! [VarCurr] :
( v95502(VarCurr,bitIndex0)
<=> v95472(VarCurr) ) ).
fof(addAssignment_28113,axiom,
! [VarCurr] :
( v95502(VarCurr,bitIndex1)
<=> v95470(VarCurr) ) ).
fof(addAssignment_28112,axiom,
! [VarCurr] :
( v95502(VarCurr,bitIndex2)
<=> v95468(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95486(VarNext)
<=> ( v95487(VarNext)
& v95482(VarNext) ) ) ) ).
fof(writeUnaryOperator_7410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95487(VarNext)
<=> v95489(VarNext) ) ) ).
fof(addAssignment_28111,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95489(VarNext)
<=> v95482(VarCurr) ) ) ).
fof(addAssignment_28110,axiom,
! [VarCurr] :
( v95482(VarCurr)
<=> v82863(VarCurr) ) ).
fof(addAssignment_28109,axiom,
! [VarCurr] :
( v95480(VarCurr)
<=> $false ) ).
fof(addAssignment_28108,axiom,
! [VarCurr] :
( v95478(VarCurr)
<=> v82825(VarCurr) ) ).
fof(addAssignment_28107,axiom,
! [VarCurr] :
( v95476(VarCurr)
<=> $false ) ).
fof(addAssignment_28106,axiom,
! [VarCurr] :
( v95474(VarCurr)
<=> v82817(VarCurr,bitIndex9) ) ).
fof(addAssignment_28105,axiom,
! [VarCurr] :
( v82817(VarCurr,bitIndex9)
<=> v82819(VarCurr,bitIndex9) ) ).
fof(addAssignment_28104,axiom,
! [VarCurr] :
( v82819(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_28103,axiom,
! [VarCurr] :
( v95472(VarCurr)
<=> $false ) ).
fof(addAssignment_28102,axiom,
! [VarCurr] :
( v95470(VarCurr)
<=> $false ) ).
fof(addAssignment_28101,axiom,
! [VarCurr] :
( v95468(VarCurr)
<=> $true ) ).
fof(addAssignment_28100,axiom,
! [VarCurr] :
( v95466(VarCurr)
<=> $false ) ).
fof(addAssignment_28099,axiom,
! [VarCurr] :
( v95464(VarCurr)
<=> v82800(VarCurr) ) ).
fof(addAssignment_28098,axiom,
! [VarCurr] :
( v82655(VarCurr,bitIndex3)
<=> v82657(VarCurr,bitIndex3) ) ).
fof(addAssignment_28097,axiom,
! [VarCurr] :
( v82657(VarCurr,bitIndex3)
<=> v82659(VarCurr,bitIndex3) ) ).
fof(addAssignment_28096,axiom,
! [VarCurr] :
( v82659(VarCurr,bitIndex3)
<=> v82661(VarCurr,bitIndex3) ) ).
fof(addAssignment_28095,axiom,
! [VarCurr] :
( v82661(VarCurr,bitIndex3)
<=> v82663(VarCurr,bitIndex9) ) ).
fof(addAssignment_28094,axiom,
! [VarCurr] :
( v82663(VarCurr,bitIndex9)
<=> v82665(VarCurr,bitIndex9) ) ).
fof(addAssignment_28093,axiom,
! [VarCurr] :
( v82665(VarCurr,bitIndex9)
<=> v95394(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1513,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95417(VarNext)
=> ( v95394(VarNext)
<=> v95394(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1569,axiom,
! [VarNext] :
( v95417(VarNext)
=> ( v95394(VarNext)
<=> v95452(VarNext) ) ) ).
fof(addAssignment_28092,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95452(VarNext)
<=> v95450(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4482,axiom,
! [VarCurr] :
( ~ v95396(VarCurr)
=> ( v95450(VarCurr)
<=> v95453(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4492,axiom,
! [VarCurr] :
( v95396(VarCurr)
=> ( v95450(VarCurr)
<=> v95398(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4481,axiom,
! [VarCurr] :
( ~ v95430(VarCurr)
=> ( v95453(VarCurr)
<=> v95412(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4491,axiom,
! [VarCurr] :
( v95430(VarCurr)
=> ( v95453(VarCurr)
<=> v95454(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1109,axiom,
! [VarCurr] :
( ( ~ v95433(VarCurr)
& ~ v95435(VarCurr) )
=> ( v95454(VarCurr)
<=> v95458(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4480,axiom,
! [VarCurr] :
( v95435(VarCurr)
=> ( v95454(VarCurr)
<=> v95457(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4490,axiom,
! [VarCurr] :
( v95433(VarCurr)
=> ( v95454(VarCurr)
<=> v95455(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4479,axiom,
! [VarCurr] :
( ~ v95443(VarCurr)
=> ( v95458(VarCurr)
<=> v95412(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4489,axiom,
! [VarCurr] :
( v95443(VarCurr)
=> ( v95458(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4478,axiom,
! [VarCurr] :
( ~ v95437(VarCurr)
=> ( v95457(VarCurr)
<=> v95412(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4488,axiom,
! [VarCurr] :
( v95437(VarCurr)
=> ( v95457(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2051,axiom,
! [VarCurr] :
( ~ v95456(VarCurr)
=> ( v95455(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2051,axiom,
! [VarCurr] :
( v95456(VarCurr)
=> ( v95455(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6571,axiom,
! [VarCurr] :
( v95456(VarCurr)
<=> ( v95406(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18830,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95417(VarNext)
<=> ( v95418(VarNext)
& v95427(VarNext) ) ) ) ).
fof(addAssignment_28091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95427(VarNext)
<=> v95425(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18829,axiom,
! [VarCurr] :
( v95425(VarCurr)
<=> ( v95396(VarCurr)
| v95428(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18828,axiom,
! [VarCurr] :
( v95428(VarCurr)
<=> ( v95429(VarCurr)
& v95449(VarCurr) ) ) ).
fof(writeUnaryOperator_7409,axiom,
! [VarCurr] :
( ~ v95449(VarCurr)
<=> v95396(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18827,axiom,
! [VarCurr] :
( v95429(VarCurr)
<=> ( v95430(VarCurr)
| v95447(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18826,axiom,
! [VarCurr] :
( v95447(VarCurr)
<=> ( v95408(VarCurr)
& v95448(VarCurr) ) ) ).
fof(writeUnaryOperator_7408,axiom,
! [VarCurr] :
( ~ v95448(VarCurr)
<=> v95410(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18825,axiom,
! [VarCurr] :
( v95430(VarCurr)
<=> ( v95431(VarCurr)
& v95410(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18824,axiom,
! [VarCurr] :
( v95431(VarCurr)
<=> ( v95432(VarCurr)
| v95441(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18823,axiom,
! [VarCurr] :
( v95441(VarCurr)
<=> ( v95442(VarCurr)
& v95446(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6570,axiom,
! [VarCurr] :
( v95446(VarCurr)
<=> ( ( v95434(VarCurr,bitIndex2)
<=> $false )
& ( v95434(VarCurr,bitIndex1)
<=> $false )
& ( v95434(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18822,axiom,
! [VarCurr] :
( v95442(VarCurr)
<=> ( v95443(VarCurr)
| v95444(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18821,axiom,
! [VarCurr] :
( v95444(VarCurr)
<=> ( v95408(VarCurr)
& v95445(VarCurr) ) ) ).
fof(writeUnaryOperator_7407,axiom,
! [VarCurr] :
( ~ v95445(VarCurr)
<=> v95443(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6569,axiom,
! [VarCurr] :
( v95443(VarCurr)
<=> ( v95406(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18820,axiom,
! [VarCurr] :
( v95432(VarCurr)
<=> ( v95433(VarCurr)
| v95435(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18819,axiom,
! [VarCurr] :
( v95435(VarCurr)
<=> ( v95436(VarCurr)
& v95440(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6568,axiom,
! [VarCurr] :
( v95440(VarCurr)
<=> ( ( v95434(VarCurr,bitIndex2)
<=> $false )
& ( v95434(VarCurr,bitIndex1)
<=> $true )
& ( v95434(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18818,axiom,
! [VarCurr] :
( v95436(VarCurr)
<=> ( v95437(VarCurr)
| v95438(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18817,axiom,
! [VarCurr] :
( v95438(VarCurr)
<=> ( v95408(VarCurr)
& v95439(VarCurr) ) ) ).
fof(writeUnaryOperator_7406,axiom,
! [VarCurr] :
( ~ v95439(VarCurr)
<=> v95437(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6567,axiom,
! [VarCurr] :
( v95437(VarCurr)
<=> ( v95406(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6566,axiom,
! [VarCurr] :
( v95433(VarCurr)
<=> ( ( v95434(VarCurr,bitIndex2)
<=> $true )
& ( v95434(VarCurr,bitIndex1)
<=> $false )
& ( v95434(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28090,axiom,
! [VarCurr] :
( v95434(VarCurr,bitIndex0)
<=> v95404(VarCurr) ) ).
fof(addAssignment_28089,axiom,
! [VarCurr] :
( v95434(VarCurr,bitIndex1)
<=> v95402(VarCurr) ) ).
fof(addAssignment_28088,axiom,
! [VarCurr] :
( v95434(VarCurr,bitIndex2)
<=> v95400(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18816,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95418(VarNext)
<=> ( v95419(VarNext)
& v95414(VarNext) ) ) ) ).
fof(writeUnaryOperator_7405,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95419(VarNext)
<=> v95421(VarNext) ) ) ).
fof(addAssignment_28087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95421(VarNext)
<=> v95414(VarCurr) ) ) ).
fof(addAssignment_28086,axiom,
! [VarCurr] :
( v95414(VarCurr)
<=> v82734(VarCurr) ) ).
fof(addAssignment_28085,axiom,
! [VarCurr] :
( v95412(VarCurr)
<=> $false ) ).
fof(addAssignment_28084,axiom,
! [VarCurr] :
( v95410(VarCurr)
<=> v82696(VarCurr) ) ).
fof(addAssignment_28083,axiom,
! [VarCurr] :
( v95408(VarCurr)
<=> $false ) ).
fof(addAssignment_28082,axiom,
! [VarCurr] :
( v95406(VarCurr)
<=> v82688(VarCurr,bitIndex9) ) ).
fof(addAssignment_28081,axiom,
! [VarCurr] :
( v82688(VarCurr,bitIndex9)
<=> v82690(VarCurr,bitIndex9) ) ).
fof(addAssignment_28080,axiom,
! [VarCurr] :
( v82690(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_28079,axiom,
! [VarCurr] :
( v95404(VarCurr)
<=> $false ) ).
fof(addAssignment_28078,axiom,
! [VarCurr] :
( v95402(VarCurr)
<=> $false ) ).
fof(addAssignment_28077,axiom,
! [VarCurr] :
( v95400(VarCurr)
<=> $true ) ).
fof(addAssignment_28076,axiom,
! [VarCurr] :
( v95398(VarCurr)
<=> $false ) ).
fof(addAssignment_28075,axiom,
! [VarCurr] :
( v95396(VarCurr)
<=> v82671(VarCurr) ) ).
fof(addAssignment_28074,axiom,
! [VarCurr] :
( v82526(VarCurr,bitIndex3)
<=> v82528(VarCurr,bitIndex3) ) ).
fof(addAssignment_28073,axiom,
! [VarCurr] :
( v82528(VarCurr,bitIndex3)
<=> v82530(VarCurr,bitIndex3) ) ).
fof(addAssignment_28072,axiom,
! [VarCurr] :
( v82530(VarCurr,bitIndex3)
<=> v82532(VarCurr,bitIndex3) ) ).
fof(addAssignment_28071,axiom,
! [VarCurr] :
( v82532(VarCurr,bitIndex3)
<=> v82534(VarCurr,bitIndex9) ) ).
fof(addAssignment_28070,axiom,
! [VarCurr] :
( v82534(VarCurr,bitIndex9)
<=> v82536(VarCurr,bitIndex9) ) ).
fof(addAssignment_28069,axiom,
! [VarCurr] :
( v82536(VarCurr,bitIndex9)
<=> v95326(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1512,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95349(VarNext)
=> ( v95326(VarNext)
<=> v95326(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1568,axiom,
! [VarNext] :
( v95349(VarNext)
=> ( v95326(VarNext)
<=> v95384(VarNext) ) ) ).
fof(addAssignment_28068,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95384(VarNext)
<=> v95382(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4477,axiom,
! [VarCurr] :
( ~ v95328(VarCurr)
=> ( v95382(VarCurr)
<=> v95385(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4487,axiom,
! [VarCurr] :
( v95328(VarCurr)
=> ( v95382(VarCurr)
<=> v95330(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4476,axiom,
! [VarCurr] :
( ~ v95362(VarCurr)
=> ( v95385(VarCurr)
<=> v95344(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4486,axiom,
! [VarCurr] :
( v95362(VarCurr)
=> ( v95385(VarCurr)
<=> v95386(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1108,axiom,
! [VarCurr] :
( ( ~ v95365(VarCurr)
& ~ v95367(VarCurr) )
=> ( v95386(VarCurr)
<=> v95390(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4475,axiom,
! [VarCurr] :
( v95367(VarCurr)
=> ( v95386(VarCurr)
<=> v95389(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4485,axiom,
! [VarCurr] :
( v95365(VarCurr)
=> ( v95386(VarCurr)
<=> v95387(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4474,axiom,
! [VarCurr] :
( ~ v95375(VarCurr)
=> ( v95390(VarCurr)
<=> v95344(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4484,axiom,
! [VarCurr] :
( v95375(VarCurr)
=> ( v95390(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4473,axiom,
! [VarCurr] :
( ~ v95369(VarCurr)
=> ( v95389(VarCurr)
<=> v95344(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4483,axiom,
! [VarCurr] :
( v95369(VarCurr)
=> ( v95389(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2050,axiom,
! [VarCurr] :
( ~ v95388(VarCurr)
=> ( v95387(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2050,axiom,
! [VarCurr] :
( v95388(VarCurr)
=> ( v95387(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6565,axiom,
! [VarCurr] :
( v95388(VarCurr)
<=> ( v95338(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18815,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95349(VarNext)
<=> ( v95350(VarNext)
& v95359(VarNext) ) ) ) ).
fof(addAssignment_28067,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95359(VarNext)
<=> v95357(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18814,axiom,
! [VarCurr] :
( v95357(VarCurr)
<=> ( v95328(VarCurr)
| v95360(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18813,axiom,
! [VarCurr] :
( v95360(VarCurr)
<=> ( v95361(VarCurr)
& v95381(VarCurr) ) ) ).
fof(writeUnaryOperator_7404,axiom,
! [VarCurr] :
( ~ v95381(VarCurr)
<=> v95328(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18812,axiom,
! [VarCurr] :
( v95361(VarCurr)
<=> ( v95362(VarCurr)
| v95379(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18811,axiom,
! [VarCurr] :
( v95379(VarCurr)
<=> ( v95340(VarCurr)
& v95380(VarCurr) ) ) ).
fof(writeUnaryOperator_7403,axiom,
! [VarCurr] :
( ~ v95380(VarCurr)
<=> v95342(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18810,axiom,
! [VarCurr] :
( v95362(VarCurr)
<=> ( v95363(VarCurr)
& v95342(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18809,axiom,
! [VarCurr] :
( v95363(VarCurr)
<=> ( v95364(VarCurr)
| v95373(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18808,axiom,
! [VarCurr] :
( v95373(VarCurr)
<=> ( v95374(VarCurr)
& v95378(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6564,axiom,
! [VarCurr] :
( v95378(VarCurr)
<=> ( ( v95366(VarCurr,bitIndex2)
<=> $false )
& ( v95366(VarCurr,bitIndex1)
<=> $false )
& ( v95366(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18807,axiom,
! [VarCurr] :
( v95374(VarCurr)
<=> ( v95375(VarCurr)
| v95376(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18806,axiom,
! [VarCurr] :
( v95376(VarCurr)
<=> ( v95340(VarCurr)
& v95377(VarCurr) ) ) ).
fof(writeUnaryOperator_7402,axiom,
! [VarCurr] :
( ~ v95377(VarCurr)
<=> v95375(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6563,axiom,
! [VarCurr] :
( v95375(VarCurr)
<=> ( v95338(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18805,axiom,
! [VarCurr] :
( v95364(VarCurr)
<=> ( v95365(VarCurr)
| v95367(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18804,axiom,
! [VarCurr] :
( v95367(VarCurr)
<=> ( v95368(VarCurr)
& v95372(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6562,axiom,
! [VarCurr] :
( v95372(VarCurr)
<=> ( ( v95366(VarCurr,bitIndex2)
<=> $false )
& ( v95366(VarCurr,bitIndex1)
<=> $true )
& ( v95366(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18803,axiom,
! [VarCurr] :
( v95368(VarCurr)
<=> ( v95369(VarCurr)
| v95370(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18802,axiom,
! [VarCurr] :
( v95370(VarCurr)
<=> ( v95340(VarCurr)
& v95371(VarCurr) ) ) ).
fof(writeUnaryOperator_7401,axiom,
! [VarCurr] :
( ~ v95371(VarCurr)
<=> v95369(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6561,axiom,
! [VarCurr] :
( v95369(VarCurr)
<=> ( v95338(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6560,axiom,
! [VarCurr] :
( v95365(VarCurr)
<=> ( ( v95366(VarCurr,bitIndex2)
<=> $true )
& ( v95366(VarCurr,bitIndex1)
<=> $false )
& ( v95366(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28066,axiom,
! [VarCurr] :
( v95366(VarCurr,bitIndex0)
<=> v95336(VarCurr) ) ).
fof(addAssignment_28065,axiom,
! [VarCurr] :
( v95366(VarCurr,bitIndex1)
<=> v95334(VarCurr) ) ).
fof(addAssignment_28064,axiom,
! [VarCurr] :
( v95366(VarCurr,bitIndex2)
<=> v95332(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18801,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95350(VarNext)
<=> ( v95351(VarNext)
& v95346(VarNext) ) ) ) ).
fof(writeUnaryOperator_7400,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95351(VarNext)
<=> v95353(VarNext) ) ) ).
fof(addAssignment_28063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95353(VarNext)
<=> v95346(VarCurr) ) ) ).
fof(addAssignment_28062,axiom,
! [VarCurr] :
( v95346(VarCurr)
<=> v82605(VarCurr) ) ).
fof(addAssignment_28061,axiom,
! [VarCurr] :
( v95344(VarCurr)
<=> $false ) ).
fof(addAssignment_28060,axiom,
! [VarCurr] :
( v95342(VarCurr)
<=> v82567(VarCurr) ) ).
fof(addAssignment_28059,axiom,
! [VarCurr] :
( v95340(VarCurr)
<=> $false ) ).
fof(addAssignment_28058,axiom,
! [VarCurr] :
( v95338(VarCurr)
<=> v82559(VarCurr,bitIndex9) ) ).
fof(addAssignment_28057,axiom,
! [VarCurr] :
( v82559(VarCurr,bitIndex9)
<=> v82561(VarCurr,bitIndex9) ) ).
fof(addAssignment_28056,axiom,
! [VarCurr] :
( v82561(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_28055,axiom,
! [VarCurr] :
( v95336(VarCurr)
<=> $false ) ).
fof(addAssignment_28054,axiom,
! [VarCurr] :
( v95334(VarCurr)
<=> $false ) ).
fof(addAssignment_28053,axiom,
! [VarCurr] :
( v95332(VarCurr)
<=> $true ) ).
fof(addAssignment_28052,axiom,
! [VarCurr] :
( v95330(VarCurr)
<=> $false ) ).
fof(addAssignment_28051,axiom,
! [VarCurr] :
( v95328(VarCurr)
<=> v82542(VarCurr) ) ).
fof(addAssignment_28050,axiom,
! [VarCurr] :
( v82397(VarCurr,bitIndex3)
<=> v82399(VarCurr,bitIndex3) ) ).
fof(addAssignment_28049,axiom,
! [VarCurr] :
( v82399(VarCurr,bitIndex3)
<=> v82401(VarCurr,bitIndex3) ) ).
fof(addAssignment_28048,axiom,
! [VarCurr] :
( v82401(VarCurr,bitIndex3)
<=> v82403(VarCurr,bitIndex3) ) ).
fof(addAssignment_28047,axiom,
! [VarCurr] :
( v82403(VarCurr,bitIndex3)
<=> v82405(VarCurr,bitIndex9) ) ).
fof(addAssignment_28046,axiom,
! [VarCurr] :
( v82405(VarCurr,bitIndex9)
<=> v82407(VarCurr,bitIndex9) ) ).
fof(addAssignment_28045,axiom,
! [VarCurr] :
( v82407(VarCurr,bitIndex9)
<=> v95258(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95281(VarNext)
=> ( v95258(VarNext)
<=> v95258(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1567,axiom,
! [VarNext] :
( v95281(VarNext)
=> ( v95258(VarNext)
<=> v95316(VarNext) ) ) ).
fof(addAssignment_28044,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95316(VarNext)
<=> v95314(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4472,axiom,
! [VarCurr] :
( ~ v95260(VarCurr)
=> ( v95314(VarCurr)
<=> v95317(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4482,axiom,
! [VarCurr] :
( v95260(VarCurr)
=> ( v95314(VarCurr)
<=> v95262(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4471,axiom,
! [VarCurr] :
( ~ v95294(VarCurr)
=> ( v95317(VarCurr)
<=> v95276(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4481,axiom,
! [VarCurr] :
( v95294(VarCurr)
=> ( v95317(VarCurr)
<=> v95318(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1107,axiom,
! [VarCurr] :
( ( ~ v95297(VarCurr)
& ~ v95299(VarCurr) )
=> ( v95318(VarCurr)
<=> v95322(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4470,axiom,
! [VarCurr] :
( v95299(VarCurr)
=> ( v95318(VarCurr)
<=> v95321(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4480,axiom,
! [VarCurr] :
( v95297(VarCurr)
=> ( v95318(VarCurr)
<=> v95319(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4469,axiom,
! [VarCurr] :
( ~ v95307(VarCurr)
=> ( v95322(VarCurr)
<=> v95276(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4479,axiom,
! [VarCurr] :
( v95307(VarCurr)
=> ( v95322(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4468,axiom,
! [VarCurr] :
( ~ v95301(VarCurr)
=> ( v95321(VarCurr)
<=> v95276(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4478,axiom,
! [VarCurr] :
( v95301(VarCurr)
=> ( v95321(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2049,axiom,
! [VarCurr] :
( ~ v95320(VarCurr)
=> ( v95319(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2049,axiom,
! [VarCurr] :
( v95320(VarCurr)
=> ( v95319(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6559,axiom,
! [VarCurr] :
( v95320(VarCurr)
<=> ( v95270(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18800,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95281(VarNext)
<=> ( v95282(VarNext)
& v95291(VarNext) ) ) ) ).
fof(addAssignment_28043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95291(VarNext)
<=> v95289(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18799,axiom,
! [VarCurr] :
( v95289(VarCurr)
<=> ( v95260(VarCurr)
| v95292(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18798,axiom,
! [VarCurr] :
( v95292(VarCurr)
<=> ( v95293(VarCurr)
& v95313(VarCurr) ) ) ).
fof(writeUnaryOperator_7399,axiom,
! [VarCurr] :
( ~ v95313(VarCurr)
<=> v95260(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18797,axiom,
! [VarCurr] :
( v95293(VarCurr)
<=> ( v95294(VarCurr)
| v95311(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18796,axiom,
! [VarCurr] :
( v95311(VarCurr)
<=> ( v95272(VarCurr)
& v95312(VarCurr) ) ) ).
fof(writeUnaryOperator_7398,axiom,
! [VarCurr] :
( ~ v95312(VarCurr)
<=> v95274(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18795,axiom,
! [VarCurr] :
( v95294(VarCurr)
<=> ( v95295(VarCurr)
& v95274(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18794,axiom,
! [VarCurr] :
( v95295(VarCurr)
<=> ( v95296(VarCurr)
| v95305(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18793,axiom,
! [VarCurr] :
( v95305(VarCurr)
<=> ( v95306(VarCurr)
& v95310(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6558,axiom,
! [VarCurr] :
( v95310(VarCurr)
<=> ( ( v95298(VarCurr,bitIndex2)
<=> $false )
& ( v95298(VarCurr,bitIndex1)
<=> $false )
& ( v95298(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18792,axiom,
! [VarCurr] :
( v95306(VarCurr)
<=> ( v95307(VarCurr)
| v95308(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18791,axiom,
! [VarCurr] :
( v95308(VarCurr)
<=> ( v95272(VarCurr)
& v95309(VarCurr) ) ) ).
fof(writeUnaryOperator_7397,axiom,
! [VarCurr] :
( ~ v95309(VarCurr)
<=> v95307(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6557,axiom,
! [VarCurr] :
( v95307(VarCurr)
<=> ( v95270(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18790,axiom,
! [VarCurr] :
( v95296(VarCurr)
<=> ( v95297(VarCurr)
| v95299(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18789,axiom,
! [VarCurr] :
( v95299(VarCurr)
<=> ( v95300(VarCurr)
& v95304(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6556,axiom,
! [VarCurr] :
( v95304(VarCurr)
<=> ( ( v95298(VarCurr,bitIndex2)
<=> $false )
& ( v95298(VarCurr,bitIndex1)
<=> $true )
& ( v95298(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18788,axiom,
! [VarCurr] :
( v95300(VarCurr)
<=> ( v95301(VarCurr)
| v95302(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18787,axiom,
! [VarCurr] :
( v95302(VarCurr)
<=> ( v95272(VarCurr)
& v95303(VarCurr) ) ) ).
fof(writeUnaryOperator_7396,axiom,
! [VarCurr] :
( ~ v95303(VarCurr)
<=> v95301(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6555,axiom,
! [VarCurr] :
( v95301(VarCurr)
<=> ( v95270(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6554,axiom,
! [VarCurr] :
( v95297(VarCurr)
<=> ( ( v95298(VarCurr,bitIndex2)
<=> $true )
& ( v95298(VarCurr,bitIndex1)
<=> $false )
& ( v95298(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28042,axiom,
! [VarCurr] :
( v95298(VarCurr,bitIndex0)
<=> v95268(VarCurr) ) ).
fof(addAssignment_28041,axiom,
! [VarCurr] :
( v95298(VarCurr,bitIndex1)
<=> v95266(VarCurr) ) ).
fof(addAssignment_28040,axiom,
! [VarCurr] :
( v95298(VarCurr,bitIndex2)
<=> v95264(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18786,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95282(VarNext)
<=> ( v95283(VarNext)
& v95278(VarNext) ) ) ) ).
fof(writeUnaryOperator_7395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95283(VarNext)
<=> v95285(VarNext) ) ) ).
fof(addAssignment_28039,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95285(VarNext)
<=> v95278(VarCurr) ) ) ).
fof(addAssignment_28038,axiom,
! [VarCurr] :
( v95278(VarCurr)
<=> v82476(VarCurr) ) ).
fof(addAssignment_28037,axiom,
! [VarCurr] :
( v95276(VarCurr)
<=> $false ) ).
fof(addAssignment_28036,axiom,
! [VarCurr] :
( v95274(VarCurr)
<=> v82438(VarCurr) ) ).
fof(addAssignment_28035,axiom,
! [VarCurr] :
( v95272(VarCurr)
<=> $false ) ).
fof(addAssignment_28034,axiom,
! [VarCurr] :
( v95270(VarCurr)
<=> v82430(VarCurr,bitIndex9) ) ).
fof(addAssignment_28033,axiom,
! [VarCurr] :
( v82430(VarCurr,bitIndex9)
<=> v82432(VarCurr,bitIndex9) ) ).
fof(addAssignment_28032,axiom,
! [VarCurr] :
( v82432(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_28031,axiom,
! [VarCurr] :
( v95268(VarCurr)
<=> $false ) ).
fof(addAssignment_28030,axiom,
! [VarCurr] :
( v95266(VarCurr)
<=> $false ) ).
fof(addAssignment_28029,axiom,
! [VarCurr] :
( v95264(VarCurr)
<=> $true ) ).
fof(addAssignment_28028,axiom,
! [VarCurr] :
( v95262(VarCurr)
<=> $false ) ).
fof(addAssignment_28027,axiom,
! [VarCurr] :
( v95260(VarCurr)
<=> v82413(VarCurr) ) ).
fof(addAssignment_28026,axiom,
! [VarCurr] :
( v82268(VarCurr,bitIndex3)
<=> v82270(VarCurr,bitIndex3) ) ).
fof(addAssignment_28025,axiom,
! [VarCurr] :
( v82270(VarCurr,bitIndex3)
<=> v82272(VarCurr,bitIndex3) ) ).
fof(addAssignment_28024,axiom,
! [VarCurr] :
( v82272(VarCurr,bitIndex3)
<=> v82274(VarCurr,bitIndex3) ) ).
fof(addAssignment_28023,axiom,
! [VarCurr] :
( v82274(VarCurr,bitIndex3)
<=> v82276(VarCurr,bitIndex9) ) ).
fof(addAssignment_28022,axiom,
! [VarCurr] :
( v82276(VarCurr,bitIndex9)
<=> v82278(VarCurr,bitIndex9) ) ).
fof(addAssignment_28021,axiom,
! [VarCurr] :
( v82278(VarCurr,bitIndex9)
<=> v95190(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1510,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95213(VarNext)
=> ( v95190(VarNext)
<=> v95190(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1566,axiom,
! [VarNext] :
( v95213(VarNext)
=> ( v95190(VarNext)
<=> v95248(VarNext) ) ) ).
fof(addAssignment_28020,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95248(VarNext)
<=> v95246(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4467,axiom,
! [VarCurr] :
( ~ v95192(VarCurr)
=> ( v95246(VarCurr)
<=> v95249(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4477,axiom,
! [VarCurr] :
( v95192(VarCurr)
=> ( v95246(VarCurr)
<=> v95194(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4466,axiom,
! [VarCurr] :
( ~ v95226(VarCurr)
=> ( v95249(VarCurr)
<=> v95208(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4476,axiom,
! [VarCurr] :
( v95226(VarCurr)
=> ( v95249(VarCurr)
<=> v95250(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1106,axiom,
! [VarCurr] :
( ( ~ v95229(VarCurr)
& ~ v95231(VarCurr) )
=> ( v95250(VarCurr)
<=> v95254(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4465,axiom,
! [VarCurr] :
( v95231(VarCurr)
=> ( v95250(VarCurr)
<=> v95253(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4475,axiom,
! [VarCurr] :
( v95229(VarCurr)
=> ( v95250(VarCurr)
<=> v95251(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4464,axiom,
! [VarCurr] :
( ~ v95239(VarCurr)
=> ( v95254(VarCurr)
<=> v95208(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4474,axiom,
! [VarCurr] :
( v95239(VarCurr)
=> ( v95254(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4463,axiom,
! [VarCurr] :
( ~ v95233(VarCurr)
=> ( v95253(VarCurr)
<=> v95208(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4473,axiom,
! [VarCurr] :
( v95233(VarCurr)
=> ( v95253(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2048,axiom,
! [VarCurr] :
( ~ v95252(VarCurr)
=> ( v95251(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2048,axiom,
! [VarCurr] :
( v95252(VarCurr)
=> ( v95251(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6553,axiom,
! [VarCurr] :
( v95252(VarCurr)
<=> ( v95202(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18785,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95213(VarNext)
<=> ( v95214(VarNext)
& v95223(VarNext) ) ) ) ).
fof(addAssignment_28019,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95223(VarNext)
<=> v95221(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18784,axiom,
! [VarCurr] :
( v95221(VarCurr)
<=> ( v95192(VarCurr)
| v95224(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18783,axiom,
! [VarCurr] :
( v95224(VarCurr)
<=> ( v95225(VarCurr)
& v95245(VarCurr) ) ) ).
fof(writeUnaryOperator_7394,axiom,
! [VarCurr] :
( ~ v95245(VarCurr)
<=> v95192(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18782,axiom,
! [VarCurr] :
( v95225(VarCurr)
<=> ( v95226(VarCurr)
| v95243(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18781,axiom,
! [VarCurr] :
( v95243(VarCurr)
<=> ( v95204(VarCurr)
& v95244(VarCurr) ) ) ).
fof(writeUnaryOperator_7393,axiom,
! [VarCurr] :
( ~ v95244(VarCurr)
<=> v95206(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18780,axiom,
! [VarCurr] :
( v95226(VarCurr)
<=> ( v95227(VarCurr)
& v95206(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18779,axiom,
! [VarCurr] :
( v95227(VarCurr)
<=> ( v95228(VarCurr)
| v95237(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18778,axiom,
! [VarCurr] :
( v95237(VarCurr)
<=> ( v95238(VarCurr)
& v95242(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6552,axiom,
! [VarCurr] :
( v95242(VarCurr)
<=> ( ( v95230(VarCurr,bitIndex2)
<=> $false )
& ( v95230(VarCurr,bitIndex1)
<=> $false )
& ( v95230(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18777,axiom,
! [VarCurr] :
( v95238(VarCurr)
<=> ( v95239(VarCurr)
| v95240(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18776,axiom,
! [VarCurr] :
( v95240(VarCurr)
<=> ( v95204(VarCurr)
& v95241(VarCurr) ) ) ).
fof(writeUnaryOperator_7392,axiom,
! [VarCurr] :
( ~ v95241(VarCurr)
<=> v95239(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6551,axiom,
! [VarCurr] :
( v95239(VarCurr)
<=> ( v95202(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18775,axiom,
! [VarCurr] :
( v95228(VarCurr)
<=> ( v95229(VarCurr)
| v95231(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18774,axiom,
! [VarCurr] :
( v95231(VarCurr)
<=> ( v95232(VarCurr)
& v95236(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6550,axiom,
! [VarCurr] :
( v95236(VarCurr)
<=> ( ( v95230(VarCurr,bitIndex2)
<=> $false )
& ( v95230(VarCurr,bitIndex1)
<=> $true )
& ( v95230(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18773,axiom,
! [VarCurr] :
( v95232(VarCurr)
<=> ( v95233(VarCurr)
| v95234(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18772,axiom,
! [VarCurr] :
( v95234(VarCurr)
<=> ( v95204(VarCurr)
& v95235(VarCurr) ) ) ).
fof(writeUnaryOperator_7391,axiom,
! [VarCurr] :
( ~ v95235(VarCurr)
<=> v95233(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6549,axiom,
! [VarCurr] :
( v95233(VarCurr)
<=> ( v95202(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6548,axiom,
! [VarCurr] :
( v95229(VarCurr)
<=> ( ( v95230(VarCurr,bitIndex2)
<=> $true )
& ( v95230(VarCurr,bitIndex1)
<=> $false )
& ( v95230(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_28018,axiom,
! [VarCurr] :
( v95230(VarCurr,bitIndex0)
<=> v95200(VarCurr) ) ).
fof(addAssignment_28017,axiom,
! [VarCurr] :
( v95230(VarCurr,bitIndex1)
<=> v95198(VarCurr) ) ).
fof(addAssignment_28016,axiom,
! [VarCurr] :
( v95230(VarCurr,bitIndex2)
<=> v95196(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18771,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95214(VarNext)
<=> ( v95215(VarNext)
& v95210(VarNext) ) ) ) ).
fof(writeUnaryOperator_7390,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95215(VarNext)
<=> v95217(VarNext) ) ) ).
fof(addAssignment_28015,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95217(VarNext)
<=> v95210(VarCurr) ) ) ).
fof(addAssignment_28014,axiom,
! [VarCurr] :
( v95210(VarCurr)
<=> v82347(VarCurr) ) ).
fof(addAssignment_28013,axiom,
! [VarCurr] :
( v95208(VarCurr)
<=> $false ) ).
fof(addAssignment_28012,axiom,
! [VarCurr] :
( v95206(VarCurr)
<=> v82309(VarCurr) ) ).
fof(addAssignment_28011,axiom,
! [VarCurr] :
( v95204(VarCurr)
<=> $false ) ).
fof(addAssignment_28010,axiom,
! [VarCurr] :
( v95202(VarCurr)
<=> v82301(VarCurr,bitIndex9) ) ).
fof(addAssignment_28009,axiom,
! [VarCurr] :
( v82301(VarCurr,bitIndex9)
<=> v82303(VarCurr,bitIndex9) ) ).
fof(addAssignment_28008,axiom,
! [VarCurr] :
( v82303(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_28007,axiom,
! [VarCurr] :
( v95200(VarCurr)
<=> $false ) ).
fof(addAssignment_28006,axiom,
! [VarCurr] :
( v95198(VarCurr)
<=> $false ) ).
fof(addAssignment_28005,axiom,
! [VarCurr] :
( v95196(VarCurr)
<=> $true ) ).
fof(addAssignment_28004,axiom,
! [VarCurr] :
( v95194(VarCurr)
<=> $false ) ).
fof(addAssignment_28003,axiom,
! [VarCurr] :
( v95192(VarCurr)
<=> v82284(VarCurr) ) ).
fof(addAssignment_28002,axiom,
! [VarCurr] :
( v82139(VarCurr,bitIndex3)
<=> v82141(VarCurr,bitIndex3) ) ).
fof(addAssignment_28001,axiom,
! [VarCurr] :
( v82141(VarCurr,bitIndex3)
<=> v82143(VarCurr,bitIndex3) ) ).
fof(addAssignment_28000,axiom,
! [VarCurr] :
( v82143(VarCurr,bitIndex3)
<=> v82145(VarCurr,bitIndex3) ) ).
fof(addAssignment_27999,axiom,
! [VarCurr] :
( v82145(VarCurr,bitIndex3)
<=> v82147(VarCurr,bitIndex9) ) ).
fof(addAssignment_27998,axiom,
! [VarCurr] :
( v82147(VarCurr,bitIndex9)
<=> v82149(VarCurr,bitIndex9) ) ).
fof(addAssignment_27997,axiom,
! [VarCurr] :
( v82149(VarCurr,bitIndex9)
<=> v95122(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1509,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95145(VarNext)
=> ( v95122(VarNext)
<=> v95122(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1565,axiom,
! [VarNext] :
( v95145(VarNext)
=> ( v95122(VarNext)
<=> v95180(VarNext) ) ) ).
fof(addAssignment_27996,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95180(VarNext)
<=> v95178(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4462,axiom,
! [VarCurr] :
( ~ v95124(VarCurr)
=> ( v95178(VarCurr)
<=> v95181(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4472,axiom,
! [VarCurr] :
( v95124(VarCurr)
=> ( v95178(VarCurr)
<=> v95126(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4461,axiom,
! [VarCurr] :
( ~ v95158(VarCurr)
=> ( v95181(VarCurr)
<=> v95140(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4471,axiom,
! [VarCurr] :
( v95158(VarCurr)
=> ( v95181(VarCurr)
<=> v95182(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1105,axiom,
! [VarCurr] :
( ( ~ v95161(VarCurr)
& ~ v95163(VarCurr) )
=> ( v95182(VarCurr)
<=> v95186(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4460,axiom,
! [VarCurr] :
( v95163(VarCurr)
=> ( v95182(VarCurr)
<=> v95185(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4470,axiom,
! [VarCurr] :
( v95161(VarCurr)
=> ( v95182(VarCurr)
<=> v95183(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4459,axiom,
! [VarCurr] :
( ~ v95171(VarCurr)
=> ( v95186(VarCurr)
<=> v95140(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4469,axiom,
! [VarCurr] :
( v95171(VarCurr)
=> ( v95186(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4458,axiom,
! [VarCurr] :
( ~ v95165(VarCurr)
=> ( v95185(VarCurr)
<=> v95140(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4468,axiom,
! [VarCurr] :
( v95165(VarCurr)
=> ( v95185(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2047,axiom,
! [VarCurr] :
( ~ v95184(VarCurr)
=> ( v95183(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2047,axiom,
! [VarCurr] :
( v95184(VarCurr)
=> ( v95183(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6547,axiom,
! [VarCurr] :
( v95184(VarCurr)
<=> ( v95134(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18770,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95145(VarNext)
<=> ( v95146(VarNext)
& v95155(VarNext) ) ) ) ).
fof(addAssignment_27995,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95155(VarNext)
<=> v95153(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18769,axiom,
! [VarCurr] :
( v95153(VarCurr)
<=> ( v95124(VarCurr)
| v95156(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18768,axiom,
! [VarCurr] :
( v95156(VarCurr)
<=> ( v95157(VarCurr)
& v95177(VarCurr) ) ) ).
fof(writeUnaryOperator_7389,axiom,
! [VarCurr] :
( ~ v95177(VarCurr)
<=> v95124(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18767,axiom,
! [VarCurr] :
( v95157(VarCurr)
<=> ( v95158(VarCurr)
| v95175(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18766,axiom,
! [VarCurr] :
( v95175(VarCurr)
<=> ( v95136(VarCurr)
& v95176(VarCurr) ) ) ).
fof(writeUnaryOperator_7388,axiom,
! [VarCurr] :
( ~ v95176(VarCurr)
<=> v95138(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18765,axiom,
! [VarCurr] :
( v95158(VarCurr)
<=> ( v95159(VarCurr)
& v95138(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18764,axiom,
! [VarCurr] :
( v95159(VarCurr)
<=> ( v95160(VarCurr)
| v95169(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18763,axiom,
! [VarCurr] :
( v95169(VarCurr)
<=> ( v95170(VarCurr)
& v95174(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6546,axiom,
! [VarCurr] :
( v95174(VarCurr)
<=> ( ( v95162(VarCurr,bitIndex2)
<=> $false )
& ( v95162(VarCurr,bitIndex1)
<=> $false )
& ( v95162(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18762,axiom,
! [VarCurr] :
( v95170(VarCurr)
<=> ( v95171(VarCurr)
| v95172(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18761,axiom,
! [VarCurr] :
( v95172(VarCurr)
<=> ( v95136(VarCurr)
& v95173(VarCurr) ) ) ).
fof(writeUnaryOperator_7387,axiom,
! [VarCurr] :
( ~ v95173(VarCurr)
<=> v95171(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6545,axiom,
! [VarCurr] :
( v95171(VarCurr)
<=> ( v95134(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18760,axiom,
! [VarCurr] :
( v95160(VarCurr)
<=> ( v95161(VarCurr)
| v95163(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18759,axiom,
! [VarCurr] :
( v95163(VarCurr)
<=> ( v95164(VarCurr)
& v95168(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6544,axiom,
! [VarCurr] :
( v95168(VarCurr)
<=> ( ( v95162(VarCurr,bitIndex2)
<=> $false )
& ( v95162(VarCurr,bitIndex1)
<=> $true )
& ( v95162(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18758,axiom,
! [VarCurr] :
( v95164(VarCurr)
<=> ( v95165(VarCurr)
| v95166(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18757,axiom,
! [VarCurr] :
( v95166(VarCurr)
<=> ( v95136(VarCurr)
& v95167(VarCurr) ) ) ).
fof(writeUnaryOperator_7386,axiom,
! [VarCurr] :
( ~ v95167(VarCurr)
<=> v95165(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6543,axiom,
! [VarCurr] :
( v95165(VarCurr)
<=> ( v95134(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6542,axiom,
! [VarCurr] :
( v95161(VarCurr)
<=> ( ( v95162(VarCurr,bitIndex2)
<=> $true )
& ( v95162(VarCurr,bitIndex1)
<=> $false )
& ( v95162(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27994,axiom,
! [VarCurr] :
( v95162(VarCurr,bitIndex0)
<=> v95132(VarCurr) ) ).
fof(addAssignment_27993,axiom,
! [VarCurr] :
( v95162(VarCurr,bitIndex1)
<=> v95130(VarCurr) ) ).
fof(addAssignment_27992,axiom,
! [VarCurr] :
( v95162(VarCurr,bitIndex2)
<=> v95128(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95146(VarNext)
<=> ( v95147(VarNext)
& v95142(VarNext) ) ) ) ).
fof(writeUnaryOperator_7385,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95147(VarNext)
<=> v95149(VarNext) ) ) ).
fof(addAssignment_27991,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95149(VarNext)
<=> v95142(VarCurr) ) ) ).
fof(addAssignment_27990,axiom,
! [VarCurr] :
( v95142(VarCurr)
<=> v82218(VarCurr) ) ).
fof(addAssignment_27989,axiom,
! [VarCurr] :
( v95140(VarCurr)
<=> $false ) ).
fof(addAssignment_27988,axiom,
! [VarCurr] :
( v95138(VarCurr)
<=> v82180(VarCurr) ) ).
fof(addAssignment_27987,axiom,
! [VarCurr] :
( v95136(VarCurr)
<=> $false ) ).
fof(addAssignment_27986,axiom,
! [VarCurr] :
( v95134(VarCurr)
<=> v82172(VarCurr,bitIndex9) ) ).
fof(addAssignment_27985,axiom,
! [VarCurr] :
( v82172(VarCurr,bitIndex9)
<=> v82174(VarCurr,bitIndex9) ) ).
fof(addAssignment_27984,axiom,
! [VarCurr] :
( v82174(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27983,axiom,
! [VarCurr] :
( v95132(VarCurr)
<=> $false ) ).
fof(addAssignment_27982,axiom,
! [VarCurr] :
( v95130(VarCurr)
<=> $false ) ).
fof(addAssignment_27981,axiom,
! [VarCurr] :
( v95128(VarCurr)
<=> $true ) ).
fof(addAssignment_27980,axiom,
! [VarCurr] :
( v95126(VarCurr)
<=> $false ) ).
fof(addAssignment_27979,axiom,
! [VarCurr] :
( v95124(VarCurr)
<=> v82155(VarCurr) ) ).
fof(addAssignment_27978,axiom,
! [VarCurr] :
( v82010(VarCurr,bitIndex3)
<=> v82012(VarCurr,bitIndex3) ) ).
fof(addAssignment_27977,axiom,
! [VarCurr] :
( v82012(VarCurr,bitIndex3)
<=> v82014(VarCurr,bitIndex3) ) ).
fof(addAssignment_27976,axiom,
! [VarCurr] :
( v82014(VarCurr,bitIndex3)
<=> v82016(VarCurr,bitIndex3) ) ).
fof(addAssignment_27975,axiom,
! [VarCurr] :
( v82016(VarCurr,bitIndex3)
<=> v82018(VarCurr,bitIndex9) ) ).
fof(addAssignment_27974,axiom,
! [VarCurr] :
( v82018(VarCurr,bitIndex9)
<=> v82020(VarCurr,bitIndex9) ) ).
fof(addAssignment_27973,axiom,
! [VarCurr] :
( v82020(VarCurr,bitIndex9)
<=> v95054(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1508,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95077(VarNext)
=> ( v95054(VarNext)
<=> v95054(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1564,axiom,
! [VarNext] :
( v95077(VarNext)
=> ( v95054(VarNext)
<=> v95112(VarNext) ) ) ).
fof(addAssignment_27972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95112(VarNext)
<=> v95110(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4457,axiom,
! [VarCurr] :
( ~ v95056(VarCurr)
=> ( v95110(VarCurr)
<=> v95113(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4467,axiom,
! [VarCurr] :
( v95056(VarCurr)
=> ( v95110(VarCurr)
<=> v95058(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4456,axiom,
! [VarCurr] :
( ~ v95090(VarCurr)
=> ( v95113(VarCurr)
<=> v95072(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4466,axiom,
! [VarCurr] :
( v95090(VarCurr)
=> ( v95113(VarCurr)
<=> v95114(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1104,axiom,
! [VarCurr] :
( ( ~ v95093(VarCurr)
& ~ v95095(VarCurr) )
=> ( v95114(VarCurr)
<=> v95118(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4455,axiom,
! [VarCurr] :
( v95095(VarCurr)
=> ( v95114(VarCurr)
<=> v95117(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4465,axiom,
! [VarCurr] :
( v95093(VarCurr)
=> ( v95114(VarCurr)
<=> v95115(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4454,axiom,
! [VarCurr] :
( ~ v95103(VarCurr)
=> ( v95118(VarCurr)
<=> v95072(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4464,axiom,
! [VarCurr] :
( v95103(VarCurr)
=> ( v95118(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4453,axiom,
! [VarCurr] :
( ~ v95097(VarCurr)
=> ( v95117(VarCurr)
<=> v95072(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4463,axiom,
! [VarCurr] :
( v95097(VarCurr)
=> ( v95117(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2046,axiom,
! [VarCurr] :
( ~ v95116(VarCurr)
=> ( v95115(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2046,axiom,
! [VarCurr] :
( v95116(VarCurr)
=> ( v95115(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6541,axiom,
! [VarCurr] :
( v95116(VarCurr)
<=> ( v95066(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95077(VarNext)
<=> ( v95078(VarNext)
& v95087(VarNext) ) ) ) ).
fof(addAssignment_27971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95087(VarNext)
<=> v95085(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18754,axiom,
! [VarCurr] :
( v95085(VarCurr)
<=> ( v95056(VarCurr)
| v95088(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18753,axiom,
! [VarCurr] :
( v95088(VarCurr)
<=> ( v95089(VarCurr)
& v95109(VarCurr) ) ) ).
fof(writeUnaryOperator_7384,axiom,
! [VarCurr] :
( ~ v95109(VarCurr)
<=> v95056(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18752,axiom,
! [VarCurr] :
( v95089(VarCurr)
<=> ( v95090(VarCurr)
| v95107(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18751,axiom,
! [VarCurr] :
( v95107(VarCurr)
<=> ( v95068(VarCurr)
& v95108(VarCurr) ) ) ).
fof(writeUnaryOperator_7383,axiom,
! [VarCurr] :
( ~ v95108(VarCurr)
<=> v95070(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18750,axiom,
! [VarCurr] :
( v95090(VarCurr)
<=> ( v95091(VarCurr)
& v95070(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18749,axiom,
! [VarCurr] :
( v95091(VarCurr)
<=> ( v95092(VarCurr)
| v95101(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18748,axiom,
! [VarCurr] :
( v95101(VarCurr)
<=> ( v95102(VarCurr)
& v95106(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6540,axiom,
! [VarCurr] :
( v95106(VarCurr)
<=> ( ( v95094(VarCurr,bitIndex2)
<=> $false )
& ( v95094(VarCurr,bitIndex1)
<=> $false )
& ( v95094(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18747,axiom,
! [VarCurr] :
( v95102(VarCurr)
<=> ( v95103(VarCurr)
| v95104(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18746,axiom,
! [VarCurr] :
( v95104(VarCurr)
<=> ( v95068(VarCurr)
& v95105(VarCurr) ) ) ).
fof(writeUnaryOperator_7382,axiom,
! [VarCurr] :
( ~ v95105(VarCurr)
<=> v95103(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6539,axiom,
! [VarCurr] :
( v95103(VarCurr)
<=> ( v95066(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18745,axiom,
! [VarCurr] :
( v95092(VarCurr)
<=> ( v95093(VarCurr)
| v95095(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18744,axiom,
! [VarCurr] :
( v95095(VarCurr)
<=> ( v95096(VarCurr)
& v95100(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6538,axiom,
! [VarCurr] :
( v95100(VarCurr)
<=> ( ( v95094(VarCurr,bitIndex2)
<=> $false )
& ( v95094(VarCurr,bitIndex1)
<=> $true )
& ( v95094(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18743,axiom,
! [VarCurr] :
( v95096(VarCurr)
<=> ( v95097(VarCurr)
| v95098(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18742,axiom,
! [VarCurr] :
( v95098(VarCurr)
<=> ( v95068(VarCurr)
& v95099(VarCurr) ) ) ).
fof(writeUnaryOperator_7381,axiom,
! [VarCurr] :
( ~ v95099(VarCurr)
<=> v95097(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6537,axiom,
! [VarCurr] :
( v95097(VarCurr)
<=> ( v95066(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6536,axiom,
! [VarCurr] :
( v95093(VarCurr)
<=> ( ( v95094(VarCurr,bitIndex2)
<=> $true )
& ( v95094(VarCurr,bitIndex1)
<=> $false )
& ( v95094(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27970,axiom,
! [VarCurr] :
( v95094(VarCurr,bitIndex0)
<=> v95064(VarCurr) ) ).
fof(addAssignment_27969,axiom,
! [VarCurr] :
( v95094(VarCurr,bitIndex1)
<=> v95062(VarCurr) ) ).
fof(addAssignment_27968,axiom,
! [VarCurr] :
( v95094(VarCurr,bitIndex2)
<=> v95060(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18741,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95078(VarNext)
<=> ( v95079(VarNext)
& v95074(VarNext) ) ) ) ).
fof(writeUnaryOperator_7380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95079(VarNext)
<=> v95081(VarNext) ) ) ).
fof(addAssignment_27967,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95081(VarNext)
<=> v95074(VarCurr) ) ) ).
fof(addAssignment_27966,axiom,
! [VarCurr] :
( v95074(VarCurr)
<=> v82089(VarCurr) ) ).
fof(addAssignment_27965,axiom,
! [VarCurr] :
( v95072(VarCurr)
<=> $false ) ).
fof(addAssignment_27964,axiom,
! [VarCurr] :
( v95070(VarCurr)
<=> v82051(VarCurr) ) ).
fof(addAssignment_27963,axiom,
! [VarCurr] :
( v95068(VarCurr)
<=> $false ) ).
fof(addAssignment_27962,axiom,
! [VarCurr] :
( v95066(VarCurr)
<=> v82043(VarCurr,bitIndex9) ) ).
fof(addAssignment_27961,axiom,
! [VarCurr] :
( v82043(VarCurr,bitIndex9)
<=> v82045(VarCurr,bitIndex9) ) ).
fof(addAssignment_27960,axiom,
! [VarCurr] :
( v82045(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27959,axiom,
! [VarCurr] :
( v95064(VarCurr)
<=> $false ) ).
fof(addAssignment_27958,axiom,
! [VarCurr] :
( v95062(VarCurr)
<=> $false ) ).
fof(addAssignment_27957,axiom,
! [VarCurr] :
( v95060(VarCurr)
<=> $true ) ).
fof(addAssignment_27956,axiom,
! [VarCurr] :
( v95058(VarCurr)
<=> $false ) ).
fof(addAssignment_27955,axiom,
! [VarCurr] :
( v95056(VarCurr)
<=> v82026(VarCurr) ) ).
fof(addAssignment_27954,axiom,
! [VarCurr] :
( v81881(VarCurr,bitIndex3)
<=> v81883(VarCurr,bitIndex3) ) ).
fof(addAssignment_27953,axiom,
! [VarCurr] :
( v81883(VarCurr,bitIndex3)
<=> v81885(VarCurr,bitIndex3) ) ).
fof(addAssignment_27952,axiom,
! [VarCurr] :
( v81885(VarCurr,bitIndex3)
<=> v81887(VarCurr,bitIndex3) ) ).
fof(addAssignment_27951,axiom,
! [VarCurr] :
( v81887(VarCurr,bitIndex3)
<=> v81889(VarCurr,bitIndex9) ) ).
fof(addAssignment_27950,axiom,
! [VarCurr] :
( v81889(VarCurr,bitIndex9)
<=> v81891(VarCurr,bitIndex9) ) ).
fof(addAssignment_27949,axiom,
! [VarCurr] :
( v81891(VarCurr,bitIndex9)
<=> v94986(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1507,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95009(VarNext)
=> ( v94986(VarNext)
<=> v94986(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1563,axiom,
! [VarNext] :
( v95009(VarNext)
=> ( v94986(VarNext)
<=> v95044(VarNext) ) ) ).
fof(addAssignment_27948,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95044(VarNext)
<=> v95042(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4452,axiom,
! [VarCurr] :
( ~ v94988(VarCurr)
=> ( v95042(VarCurr)
<=> v95045(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4462,axiom,
! [VarCurr] :
( v94988(VarCurr)
=> ( v95042(VarCurr)
<=> v94990(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4451,axiom,
! [VarCurr] :
( ~ v95022(VarCurr)
=> ( v95045(VarCurr)
<=> v95004(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4461,axiom,
! [VarCurr] :
( v95022(VarCurr)
=> ( v95045(VarCurr)
<=> v95046(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1103,axiom,
! [VarCurr] :
( ( ~ v95025(VarCurr)
& ~ v95027(VarCurr) )
=> ( v95046(VarCurr)
<=> v95050(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4450,axiom,
! [VarCurr] :
( v95027(VarCurr)
=> ( v95046(VarCurr)
<=> v95049(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4460,axiom,
! [VarCurr] :
( v95025(VarCurr)
=> ( v95046(VarCurr)
<=> v95047(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4449,axiom,
! [VarCurr] :
( ~ v95035(VarCurr)
=> ( v95050(VarCurr)
<=> v95004(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4459,axiom,
! [VarCurr] :
( v95035(VarCurr)
=> ( v95050(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4448,axiom,
! [VarCurr] :
( ~ v95029(VarCurr)
=> ( v95049(VarCurr)
<=> v95004(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4458,axiom,
! [VarCurr] :
( v95029(VarCurr)
=> ( v95049(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2045,axiom,
! [VarCurr] :
( ~ v95048(VarCurr)
=> ( v95047(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2045,axiom,
! [VarCurr] :
( v95048(VarCurr)
=> ( v95047(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6535,axiom,
! [VarCurr] :
( v95048(VarCurr)
<=> ( v94998(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18740,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95009(VarNext)
<=> ( v95010(VarNext)
& v95019(VarNext) ) ) ) ).
fof(addAssignment_27947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95019(VarNext)
<=> v95017(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18739,axiom,
! [VarCurr] :
( v95017(VarCurr)
<=> ( v94988(VarCurr)
| v95020(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18738,axiom,
! [VarCurr] :
( v95020(VarCurr)
<=> ( v95021(VarCurr)
& v95041(VarCurr) ) ) ).
fof(writeUnaryOperator_7379,axiom,
! [VarCurr] :
( ~ v95041(VarCurr)
<=> v94988(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18737,axiom,
! [VarCurr] :
( v95021(VarCurr)
<=> ( v95022(VarCurr)
| v95039(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18736,axiom,
! [VarCurr] :
( v95039(VarCurr)
<=> ( v95000(VarCurr)
& v95040(VarCurr) ) ) ).
fof(writeUnaryOperator_7378,axiom,
! [VarCurr] :
( ~ v95040(VarCurr)
<=> v95002(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18735,axiom,
! [VarCurr] :
( v95022(VarCurr)
<=> ( v95023(VarCurr)
& v95002(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18734,axiom,
! [VarCurr] :
( v95023(VarCurr)
<=> ( v95024(VarCurr)
| v95033(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18733,axiom,
! [VarCurr] :
( v95033(VarCurr)
<=> ( v95034(VarCurr)
& v95038(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6534,axiom,
! [VarCurr] :
( v95038(VarCurr)
<=> ( ( v95026(VarCurr,bitIndex2)
<=> $false )
& ( v95026(VarCurr,bitIndex1)
<=> $false )
& ( v95026(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18732,axiom,
! [VarCurr] :
( v95034(VarCurr)
<=> ( v95035(VarCurr)
| v95036(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18731,axiom,
! [VarCurr] :
( v95036(VarCurr)
<=> ( v95000(VarCurr)
& v95037(VarCurr) ) ) ).
fof(writeUnaryOperator_7377,axiom,
! [VarCurr] :
( ~ v95037(VarCurr)
<=> v95035(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6533,axiom,
! [VarCurr] :
( v95035(VarCurr)
<=> ( v94998(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18730,axiom,
! [VarCurr] :
( v95024(VarCurr)
<=> ( v95025(VarCurr)
| v95027(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18729,axiom,
! [VarCurr] :
( v95027(VarCurr)
<=> ( v95028(VarCurr)
& v95032(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6532,axiom,
! [VarCurr] :
( v95032(VarCurr)
<=> ( ( v95026(VarCurr,bitIndex2)
<=> $false )
& ( v95026(VarCurr,bitIndex1)
<=> $true )
& ( v95026(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18728,axiom,
! [VarCurr] :
( v95028(VarCurr)
<=> ( v95029(VarCurr)
| v95030(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18727,axiom,
! [VarCurr] :
( v95030(VarCurr)
<=> ( v95000(VarCurr)
& v95031(VarCurr) ) ) ).
fof(writeUnaryOperator_7376,axiom,
! [VarCurr] :
( ~ v95031(VarCurr)
<=> v95029(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6531,axiom,
! [VarCurr] :
( v95029(VarCurr)
<=> ( v94998(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6530,axiom,
! [VarCurr] :
( v95025(VarCurr)
<=> ( ( v95026(VarCurr,bitIndex2)
<=> $true )
& ( v95026(VarCurr,bitIndex1)
<=> $false )
& ( v95026(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27946,axiom,
! [VarCurr] :
( v95026(VarCurr,bitIndex0)
<=> v94996(VarCurr) ) ).
fof(addAssignment_27945,axiom,
! [VarCurr] :
( v95026(VarCurr,bitIndex1)
<=> v94994(VarCurr) ) ).
fof(addAssignment_27944,axiom,
! [VarCurr] :
( v95026(VarCurr,bitIndex2)
<=> v94992(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18726,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95010(VarNext)
<=> ( v95011(VarNext)
& v95006(VarNext) ) ) ) ).
fof(writeUnaryOperator_7375,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v95011(VarNext)
<=> v95013(VarNext) ) ) ).
fof(addAssignment_27943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v95013(VarNext)
<=> v95006(VarCurr) ) ) ).
fof(addAssignment_27942,axiom,
! [VarCurr] :
( v95006(VarCurr)
<=> v81960(VarCurr) ) ).
fof(addAssignment_27941,axiom,
! [VarCurr] :
( v95004(VarCurr)
<=> $false ) ).
fof(addAssignment_27940,axiom,
! [VarCurr] :
( v95002(VarCurr)
<=> v81922(VarCurr) ) ).
fof(addAssignment_27939,axiom,
! [VarCurr] :
( v95000(VarCurr)
<=> $false ) ).
fof(addAssignment_27938,axiom,
! [VarCurr] :
( v94998(VarCurr)
<=> v81914(VarCurr,bitIndex9) ) ).
fof(addAssignment_27937,axiom,
! [VarCurr] :
( v81914(VarCurr,bitIndex9)
<=> v81916(VarCurr,bitIndex9) ) ).
fof(addAssignment_27936,axiom,
! [VarCurr] :
( v81916(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27935,axiom,
! [VarCurr] :
( v94996(VarCurr)
<=> $false ) ).
fof(addAssignment_27934,axiom,
! [VarCurr] :
( v94994(VarCurr)
<=> $false ) ).
fof(addAssignment_27933,axiom,
! [VarCurr] :
( v94992(VarCurr)
<=> $true ) ).
fof(addAssignment_27932,axiom,
! [VarCurr] :
( v94990(VarCurr)
<=> $false ) ).
fof(addAssignment_27931,axiom,
! [VarCurr] :
( v94988(VarCurr)
<=> v81897(VarCurr) ) ).
fof(addAssignment_27930,axiom,
! [VarCurr] :
( v81752(VarCurr,bitIndex3)
<=> v81754(VarCurr,bitIndex3) ) ).
fof(addAssignment_27929,axiom,
! [VarCurr] :
( v81754(VarCurr,bitIndex3)
<=> v81756(VarCurr,bitIndex3) ) ).
fof(addAssignment_27928,axiom,
! [VarCurr] :
( v81756(VarCurr,bitIndex3)
<=> v81758(VarCurr,bitIndex3) ) ).
fof(addAssignment_27927,axiom,
! [VarCurr] :
( v81758(VarCurr,bitIndex3)
<=> v81760(VarCurr,bitIndex9) ) ).
fof(addAssignment_27926,axiom,
! [VarCurr] :
( v81760(VarCurr,bitIndex9)
<=> v81762(VarCurr,bitIndex9) ) ).
fof(addAssignment_27925,axiom,
! [VarCurr] :
( v81762(VarCurr,bitIndex9)
<=> v94918(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1506,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94941(VarNext)
=> ( v94918(VarNext)
<=> v94918(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1562,axiom,
! [VarNext] :
( v94941(VarNext)
=> ( v94918(VarNext)
<=> v94976(VarNext) ) ) ).
fof(addAssignment_27924,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94976(VarNext)
<=> v94974(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4447,axiom,
! [VarCurr] :
( ~ v94920(VarCurr)
=> ( v94974(VarCurr)
<=> v94977(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4457,axiom,
! [VarCurr] :
( v94920(VarCurr)
=> ( v94974(VarCurr)
<=> v94922(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4446,axiom,
! [VarCurr] :
( ~ v94954(VarCurr)
=> ( v94977(VarCurr)
<=> v94936(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4456,axiom,
! [VarCurr] :
( v94954(VarCurr)
=> ( v94977(VarCurr)
<=> v94978(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1102,axiom,
! [VarCurr] :
( ( ~ v94957(VarCurr)
& ~ v94959(VarCurr) )
=> ( v94978(VarCurr)
<=> v94982(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4445,axiom,
! [VarCurr] :
( v94959(VarCurr)
=> ( v94978(VarCurr)
<=> v94981(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4455,axiom,
! [VarCurr] :
( v94957(VarCurr)
=> ( v94978(VarCurr)
<=> v94979(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4444,axiom,
! [VarCurr] :
( ~ v94967(VarCurr)
=> ( v94982(VarCurr)
<=> v94936(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4454,axiom,
! [VarCurr] :
( v94967(VarCurr)
=> ( v94982(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4443,axiom,
! [VarCurr] :
( ~ v94961(VarCurr)
=> ( v94981(VarCurr)
<=> v94936(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4453,axiom,
! [VarCurr] :
( v94961(VarCurr)
=> ( v94981(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2044,axiom,
! [VarCurr] :
( ~ v94980(VarCurr)
=> ( v94979(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2044,axiom,
! [VarCurr] :
( v94980(VarCurr)
=> ( v94979(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6529,axiom,
! [VarCurr] :
( v94980(VarCurr)
<=> ( v94930(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18725,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94941(VarNext)
<=> ( v94942(VarNext)
& v94951(VarNext) ) ) ) ).
fof(addAssignment_27923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94951(VarNext)
<=> v94949(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18724,axiom,
! [VarCurr] :
( v94949(VarCurr)
<=> ( v94920(VarCurr)
| v94952(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18723,axiom,
! [VarCurr] :
( v94952(VarCurr)
<=> ( v94953(VarCurr)
& v94973(VarCurr) ) ) ).
fof(writeUnaryOperator_7374,axiom,
! [VarCurr] :
( ~ v94973(VarCurr)
<=> v94920(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18722,axiom,
! [VarCurr] :
( v94953(VarCurr)
<=> ( v94954(VarCurr)
| v94971(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18721,axiom,
! [VarCurr] :
( v94971(VarCurr)
<=> ( v94932(VarCurr)
& v94972(VarCurr) ) ) ).
fof(writeUnaryOperator_7373,axiom,
! [VarCurr] :
( ~ v94972(VarCurr)
<=> v94934(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18720,axiom,
! [VarCurr] :
( v94954(VarCurr)
<=> ( v94955(VarCurr)
& v94934(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18719,axiom,
! [VarCurr] :
( v94955(VarCurr)
<=> ( v94956(VarCurr)
| v94965(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18718,axiom,
! [VarCurr] :
( v94965(VarCurr)
<=> ( v94966(VarCurr)
& v94970(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6528,axiom,
! [VarCurr] :
( v94970(VarCurr)
<=> ( ( v94958(VarCurr,bitIndex2)
<=> $false )
& ( v94958(VarCurr,bitIndex1)
<=> $false )
& ( v94958(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18717,axiom,
! [VarCurr] :
( v94966(VarCurr)
<=> ( v94967(VarCurr)
| v94968(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18716,axiom,
! [VarCurr] :
( v94968(VarCurr)
<=> ( v94932(VarCurr)
& v94969(VarCurr) ) ) ).
fof(writeUnaryOperator_7372,axiom,
! [VarCurr] :
( ~ v94969(VarCurr)
<=> v94967(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6527,axiom,
! [VarCurr] :
( v94967(VarCurr)
<=> ( v94930(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18715,axiom,
! [VarCurr] :
( v94956(VarCurr)
<=> ( v94957(VarCurr)
| v94959(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18714,axiom,
! [VarCurr] :
( v94959(VarCurr)
<=> ( v94960(VarCurr)
& v94964(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6526,axiom,
! [VarCurr] :
( v94964(VarCurr)
<=> ( ( v94958(VarCurr,bitIndex2)
<=> $false )
& ( v94958(VarCurr,bitIndex1)
<=> $true )
& ( v94958(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18713,axiom,
! [VarCurr] :
( v94960(VarCurr)
<=> ( v94961(VarCurr)
| v94962(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18712,axiom,
! [VarCurr] :
( v94962(VarCurr)
<=> ( v94932(VarCurr)
& v94963(VarCurr) ) ) ).
fof(writeUnaryOperator_7371,axiom,
! [VarCurr] :
( ~ v94963(VarCurr)
<=> v94961(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6525,axiom,
! [VarCurr] :
( v94961(VarCurr)
<=> ( v94930(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6524,axiom,
! [VarCurr] :
( v94957(VarCurr)
<=> ( ( v94958(VarCurr,bitIndex2)
<=> $true )
& ( v94958(VarCurr,bitIndex1)
<=> $false )
& ( v94958(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27922,axiom,
! [VarCurr] :
( v94958(VarCurr,bitIndex0)
<=> v94928(VarCurr) ) ).
fof(addAssignment_27921,axiom,
! [VarCurr] :
( v94958(VarCurr,bitIndex1)
<=> v94926(VarCurr) ) ).
fof(addAssignment_27920,axiom,
! [VarCurr] :
( v94958(VarCurr,bitIndex2)
<=> v94924(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94942(VarNext)
<=> ( v94943(VarNext)
& v94938(VarNext) ) ) ) ).
fof(writeUnaryOperator_7370,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94943(VarNext)
<=> v94945(VarNext) ) ) ).
fof(addAssignment_27919,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94945(VarNext)
<=> v94938(VarCurr) ) ) ).
fof(addAssignment_27918,axiom,
! [VarCurr] :
( v94938(VarCurr)
<=> v81831(VarCurr) ) ).
fof(addAssignment_27917,axiom,
! [VarCurr] :
( v94936(VarCurr)
<=> $false ) ).
fof(addAssignment_27916,axiom,
! [VarCurr] :
( v94934(VarCurr)
<=> v81793(VarCurr) ) ).
fof(addAssignment_27915,axiom,
! [VarCurr] :
( v94932(VarCurr)
<=> $false ) ).
fof(addAssignment_27914,axiom,
! [VarCurr] :
( v94930(VarCurr)
<=> v81785(VarCurr,bitIndex9) ) ).
fof(addAssignment_27913,axiom,
! [VarCurr] :
( v81785(VarCurr,bitIndex9)
<=> v81787(VarCurr,bitIndex9) ) ).
fof(addAssignment_27912,axiom,
! [VarCurr] :
( v81787(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27911,axiom,
! [VarCurr] :
( v94928(VarCurr)
<=> $false ) ).
fof(addAssignment_27910,axiom,
! [VarCurr] :
( v94926(VarCurr)
<=> $false ) ).
fof(addAssignment_27909,axiom,
! [VarCurr] :
( v94924(VarCurr)
<=> $true ) ).
fof(addAssignment_27908,axiom,
! [VarCurr] :
( v94922(VarCurr)
<=> $false ) ).
fof(addAssignment_27907,axiom,
! [VarCurr] :
( v94920(VarCurr)
<=> v81768(VarCurr) ) ).
fof(addAssignment_27906,axiom,
! [VarCurr] :
( v81623(VarCurr,bitIndex3)
<=> v81625(VarCurr,bitIndex3) ) ).
fof(addAssignment_27905,axiom,
! [VarCurr] :
( v81625(VarCurr,bitIndex3)
<=> v81627(VarCurr,bitIndex3) ) ).
fof(addAssignment_27904,axiom,
! [VarCurr] :
( v81627(VarCurr,bitIndex3)
<=> v81629(VarCurr,bitIndex3) ) ).
fof(addAssignment_27903,axiom,
! [VarCurr] :
( v81629(VarCurr,bitIndex3)
<=> v81631(VarCurr,bitIndex9) ) ).
fof(addAssignment_27902,axiom,
! [VarCurr] :
( v81631(VarCurr,bitIndex9)
<=> v81633(VarCurr,bitIndex9) ) ).
fof(addAssignment_27901,axiom,
! [VarCurr] :
( v81633(VarCurr,bitIndex9)
<=> v94850(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1505,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94873(VarNext)
=> ( v94850(VarNext)
<=> v94850(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1561,axiom,
! [VarNext] :
( v94873(VarNext)
=> ( v94850(VarNext)
<=> v94908(VarNext) ) ) ).
fof(addAssignment_27900,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94908(VarNext)
<=> v94906(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4442,axiom,
! [VarCurr] :
( ~ v94852(VarCurr)
=> ( v94906(VarCurr)
<=> v94909(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4452,axiom,
! [VarCurr] :
( v94852(VarCurr)
=> ( v94906(VarCurr)
<=> v94854(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4441,axiom,
! [VarCurr] :
( ~ v94886(VarCurr)
=> ( v94909(VarCurr)
<=> v94868(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4451,axiom,
! [VarCurr] :
( v94886(VarCurr)
=> ( v94909(VarCurr)
<=> v94910(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1101,axiom,
! [VarCurr] :
( ( ~ v94889(VarCurr)
& ~ v94891(VarCurr) )
=> ( v94910(VarCurr)
<=> v94914(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4440,axiom,
! [VarCurr] :
( v94891(VarCurr)
=> ( v94910(VarCurr)
<=> v94913(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4450,axiom,
! [VarCurr] :
( v94889(VarCurr)
=> ( v94910(VarCurr)
<=> v94911(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4439,axiom,
! [VarCurr] :
( ~ v94899(VarCurr)
=> ( v94914(VarCurr)
<=> v94868(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4449,axiom,
! [VarCurr] :
( v94899(VarCurr)
=> ( v94914(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4438,axiom,
! [VarCurr] :
( ~ v94893(VarCurr)
=> ( v94913(VarCurr)
<=> v94868(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4448,axiom,
! [VarCurr] :
( v94893(VarCurr)
=> ( v94913(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2043,axiom,
! [VarCurr] :
( ~ v94912(VarCurr)
=> ( v94911(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2043,axiom,
! [VarCurr] :
( v94912(VarCurr)
=> ( v94911(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6523,axiom,
! [VarCurr] :
( v94912(VarCurr)
<=> ( v94862(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18710,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94873(VarNext)
<=> ( v94874(VarNext)
& v94883(VarNext) ) ) ) ).
fof(addAssignment_27899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94883(VarNext)
<=> v94881(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18709,axiom,
! [VarCurr] :
( v94881(VarCurr)
<=> ( v94852(VarCurr)
| v94884(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18708,axiom,
! [VarCurr] :
( v94884(VarCurr)
<=> ( v94885(VarCurr)
& v94905(VarCurr) ) ) ).
fof(writeUnaryOperator_7369,axiom,
! [VarCurr] :
( ~ v94905(VarCurr)
<=> v94852(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18707,axiom,
! [VarCurr] :
( v94885(VarCurr)
<=> ( v94886(VarCurr)
| v94903(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18706,axiom,
! [VarCurr] :
( v94903(VarCurr)
<=> ( v94864(VarCurr)
& v94904(VarCurr) ) ) ).
fof(writeUnaryOperator_7368,axiom,
! [VarCurr] :
( ~ v94904(VarCurr)
<=> v94866(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18705,axiom,
! [VarCurr] :
( v94886(VarCurr)
<=> ( v94887(VarCurr)
& v94866(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18704,axiom,
! [VarCurr] :
( v94887(VarCurr)
<=> ( v94888(VarCurr)
| v94897(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18703,axiom,
! [VarCurr] :
( v94897(VarCurr)
<=> ( v94898(VarCurr)
& v94902(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6522,axiom,
! [VarCurr] :
( v94902(VarCurr)
<=> ( ( v94890(VarCurr,bitIndex2)
<=> $false )
& ( v94890(VarCurr,bitIndex1)
<=> $false )
& ( v94890(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18702,axiom,
! [VarCurr] :
( v94898(VarCurr)
<=> ( v94899(VarCurr)
| v94900(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18701,axiom,
! [VarCurr] :
( v94900(VarCurr)
<=> ( v94864(VarCurr)
& v94901(VarCurr) ) ) ).
fof(writeUnaryOperator_7367,axiom,
! [VarCurr] :
( ~ v94901(VarCurr)
<=> v94899(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6521,axiom,
! [VarCurr] :
( v94899(VarCurr)
<=> ( v94862(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18700,axiom,
! [VarCurr] :
( v94888(VarCurr)
<=> ( v94889(VarCurr)
| v94891(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18699,axiom,
! [VarCurr] :
( v94891(VarCurr)
<=> ( v94892(VarCurr)
& v94896(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6520,axiom,
! [VarCurr] :
( v94896(VarCurr)
<=> ( ( v94890(VarCurr,bitIndex2)
<=> $false )
& ( v94890(VarCurr,bitIndex1)
<=> $true )
& ( v94890(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18698,axiom,
! [VarCurr] :
( v94892(VarCurr)
<=> ( v94893(VarCurr)
| v94894(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18697,axiom,
! [VarCurr] :
( v94894(VarCurr)
<=> ( v94864(VarCurr)
& v94895(VarCurr) ) ) ).
fof(writeUnaryOperator_7366,axiom,
! [VarCurr] :
( ~ v94895(VarCurr)
<=> v94893(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6519,axiom,
! [VarCurr] :
( v94893(VarCurr)
<=> ( v94862(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6518,axiom,
! [VarCurr] :
( v94889(VarCurr)
<=> ( ( v94890(VarCurr,bitIndex2)
<=> $true )
& ( v94890(VarCurr,bitIndex1)
<=> $false )
& ( v94890(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27898,axiom,
! [VarCurr] :
( v94890(VarCurr,bitIndex0)
<=> v94860(VarCurr) ) ).
fof(addAssignment_27897,axiom,
! [VarCurr] :
( v94890(VarCurr,bitIndex1)
<=> v94858(VarCurr) ) ).
fof(addAssignment_27896,axiom,
! [VarCurr] :
( v94890(VarCurr,bitIndex2)
<=> v94856(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18696,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94874(VarNext)
<=> ( v94875(VarNext)
& v94870(VarNext) ) ) ) ).
fof(writeUnaryOperator_7365,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94875(VarNext)
<=> v94877(VarNext) ) ) ).
fof(addAssignment_27895,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94877(VarNext)
<=> v94870(VarCurr) ) ) ).
fof(addAssignment_27894,axiom,
! [VarCurr] :
( v94870(VarCurr)
<=> v81702(VarCurr) ) ).
fof(addAssignment_27893,axiom,
! [VarCurr] :
( v94868(VarCurr)
<=> $false ) ).
fof(addAssignment_27892,axiom,
! [VarCurr] :
( v94866(VarCurr)
<=> v81664(VarCurr) ) ).
fof(addAssignment_27891,axiom,
! [VarCurr] :
( v94864(VarCurr)
<=> $false ) ).
fof(addAssignment_27890,axiom,
! [VarCurr] :
( v94862(VarCurr)
<=> v81656(VarCurr,bitIndex9) ) ).
fof(addAssignment_27889,axiom,
! [VarCurr] :
( v81656(VarCurr,bitIndex9)
<=> v81658(VarCurr,bitIndex9) ) ).
fof(addAssignment_27888,axiom,
! [VarCurr] :
( v81658(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27887,axiom,
! [VarCurr] :
( v94860(VarCurr)
<=> $false ) ).
fof(addAssignment_27886,axiom,
! [VarCurr] :
( v94858(VarCurr)
<=> $false ) ).
fof(addAssignment_27885,axiom,
! [VarCurr] :
( v94856(VarCurr)
<=> $true ) ).
fof(addAssignment_27884,axiom,
! [VarCurr] :
( v94854(VarCurr)
<=> $false ) ).
fof(addAssignment_27883,axiom,
! [VarCurr] :
( v94852(VarCurr)
<=> v81639(VarCurr) ) ).
fof(addAssignment_27882,axiom,
! [VarCurr] :
( v81494(VarCurr,bitIndex3)
<=> v81496(VarCurr,bitIndex3) ) ).
fof(addAssignment_27881,axiom,
! [VarCurr] :
( v81496(VarCurr,bitIndex3)
<=> v81498(VarCurr,bitIndex3) ) ).
fof(addAssignment_27880,axiom,
! [VarCurr] :
( v81498(VarCurr,bitIndex3)
<=> v81500(VarCurr,bitIndex3) ) ).
fof(addAssignment_27879,axiom,
! [VarCurr] :
( v81500(VarCurr,bitIndex3)
<=> v81502(VarCurr,bitIndex9) ) ).
fof(addAssignment_27878,axiom,
! [VarCurr] :
( v81502(VarCurr,bitIndex9)
<=> v81504(VarCurr,bitIndex9) ) ).
fof(addAssignment_27877,axiom,
! [VarCurr] :
( v81504(VarCurr,bitIndex9)
<=> v94782(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1504,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94805(VarNext)
=> ( v94782(VarNext)
<=> v94782(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1560,axiom,
! [VarNext] :
( v94805(VarNext)
=> ( v94782(VarNext)
<=> v94840(VarNext) ) ) ).
fof(addAssignment_27876,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94840(VarNext)
<=> v94838(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4437,axiom,
! [VarCurr] :
( ~ v94784(VarCurr)
=> ( v94838(VarCurr)
<=> v94841(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4447,axiom,
! [VarCurr] :
( v94784(VarCurr)
=> ( v94838(VarCurr)
<=> v94786(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4436,axiom,
! [VarCurr] :
( ~ v94818(VarCurr)
=> ( v94841(VarCurr)
<=> v94800(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4446,axiom,
! [VarCurr] :
( v94818(VarCurr)
=> ( v94841(VarCurr)
<=> v94842(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1100,axiom,
! [VarCurr] :
( ( ~ v94821(VarCurr)
& ~ v94823(VarCurr) )
=> ( v94842(VarCurr)
<=> v94846(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4435,axiom,
! [VarCurr] :
( v94823(VarCurr)
=> ( v94842(VarCurr)
<=> v94845(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4445,axiom,
! [VarCurr] :
( v94821(VarCurr)
=> ( v94842(VarCurr)
<=> v94843(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4434,axiom,
! [VarCurr] :
( ~ v94831(VarCurr)
=> ( v94846(VarCurr)
<=> v94800(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4444,axiom,
! [VarCurr] :
( v94831(VarCurr)
=> ( v94846(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4433,axiom,
! [VarCurr] :
( ~ v94825(VarCurr)
=> ( v94845(VarCurr)
<=> v94800(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4443,axiom,
! [VarCurr] :
( v94825(VarCurr)
=> ( v94845(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2042,axiom,
! [VarCurr] :
( ~ v94844(VarCurr)
=> ( v94843(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2042,axiom,
! [VarCurr] :
( v94844(VarCurr)
=> ( v94843(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6517,axiom,
! [VarCurr] :
( v94844(VarCurr)
<=> ( v94794(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18695,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94805(VarNext)
<=> ( v94806(VarNext)
& v94815(VarNext) ) ) ) ).
fof(addAssignment_27875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94815(VarNext)
<=> v94813(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18694,axiom,
! [VarCurr] :
( v94813(VarCurr)
<=> ( v94784(VarCurr)
| v94816(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18693,axiom,
! [VarCurr] :
( v94816(VarCurr)
<=> ( v94817(VarCurr)
& v94837(VarCurr) ) ) ).
fof(writeUnaryOperator_7364,axiom,
! [VarCurr] :
( ~ v94837(VarCurr)
<=> v94784(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18692,axiom,
! [VarCurr] :
( v94817(VarCurr)
<=> ( v94818(VarCurr)
| v94835(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18691,axiom,
! [VarCurr] :
( v94835(VarCurr)
<=> ( v94796(VarCurr)
& v94836(VarCurr) ) ) ).
fof(writeUnaryOperator_7363,axiom,
! [VarCurr] :
( ~ v94836(VarCurr)
<=> v94798(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18690,axiom,
! [VarCurr] :
( v94818(VarCurr)
<=> ( v94819(VarCurr)
& v94798(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18689,axiom,
! [VarCurr] :
( v94819(VarCurr)
<=> ( v94820(VarCurr)
| v94829(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18688,axiom,
! [VarCurr] :
( v94829(VarCurr)
<=> ( v94830(VarCurr)
& v94834(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6516,axiom,
! [VarCurr] :
( v94834(VarCurr)
<=> ( ( v94822(VarCurr,bitIndex2)
<=> $false )
& ( v94822(VarCurr,bitIndex1)
<=> $false )
& ( v94822(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18687,axiom,
! [VarCurr] :
( v94830(VarCurr)
<=> ( v94831(VarCurr)
| v94832(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18686,axiom,
! [VarCurr] :
( v94832(VarCurr)
<=> ( v94796(VarCurr)
& v94833(VarCurr) ) ) ).
fof(writeUnaryOperator_7362,axiom,
! [VarCurr] :
( ~ v94833(VarCurr)
<=> v94831(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6515,axiom,
! [VarCurr] :
( v94831(VarCurr)
<=> ( v94794(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18685,axiom,
! [VarCurr] :
( v94820(VarCurr)
<=> ( v94821(VarCurr)
| v94823(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18684,axiom,
! [VarCurr] :
( v94823(VarCurr)
<=> ( v94824(VarCurr)
& v94828(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6514,axiom,
! [VarCurr] :
( v94828(VarCurr)
<=> ( ( v94822(VarCurr,bitIndex2)
<=> $false )
& ( v94822(VarCurr,bitIndex1)
<=> $true )
& ( v94822(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18683,axiom,
! [VarCurr] :
( v94824(VarCurr)
<=> ( v94825(VarCurr)
| v94826(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18682,axiom,
! [VarCurr] :
( v94826(VarCurr)
<=> ( v94796(VarCurr)
& v94827(VarCurr) ) ) ).
fof(writeUnaryOperator_7361,axiom,
! [VarCurr] :
( ~ v94827(VarCurr)
<=> v94825(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6513,axiom,
! [VarCurr] :
( v94825(VarCurr)
<=> ( v94794(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6512,axiom,
! [VarCurr] :
( v94821(VarCurr)
<=> ( ( v94822(VarCurr,bitIndex2)
<=> $true )
& ( v94822(VarCurr,bitIndex1)
<=> $false )
& ( v94822(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27874,axiom,
! [VarCurr] :
( v94822(VarCurr,bitIndex0)
<=> v94792(VarCurr) ) ).
fof(addAssignment_27873,axiom,
! [VarCurr] :
( v94822(VarCurr,bitIndex1)
<=> v94790(VarCurr) ) ).
fof(addAssignment_27872,axiom,
! [VarCurr] :
( v94822(VarCurr,bitIndex2)
<=> v94788(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18681,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94806(VarNext)
<=> ( v94807(VarNext)
& v94802(VarNext) ) ) ) ).
fof(writeUnaryOperator_7360,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94807(VarNext)
<=> v94809(VarNext) ) ) ).
fof(addAssignment_27871,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94809(VarNext)
<=> v94802(VarCurr) ) ) ).
fof(addAssignment_27870,axiom,
! [VarCurr] :
( v94802(VarCurr)
<=> v81573(VarCurr) ) ).
fof(addAssignment_27869,axiom,
! [VarCurr] :
( v94800(VarCurr)
<=> $false ) ).
fof(addAssignment_27868,axiom,
! [VarCurr] :
( v94798(VarCurr)
<=> v81535(VarCurr) ) ).
fof(addAssignment_27867,axiom,
! [VarCurr] :
( v94796(VarCurr)
<=> $false ) ).
fof(addAssignment_27866,axiom,
! [VarCurr] :
( v94794(VarCurr)
<=> v81527(VarCurr,bitIndex9) ) ).
fof(addAssignment_27865,axiom,
! [VarCurr] :
( v81527(VarCurr,bitIndex9)
<=> v81529(VarCurr,bitIndex9) ) ).
fof(addAssignment_27864,axiom,
! [VarCurr] :
( v81529(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27863,axiom,
! [VarCurr] :
( v94792(VarCurr)
<=> $false ) ).
fof(addAssignment_27862,axiom,
! [VarCurr] :
( v94790(VarCurr)
<=> $false ) ).
fof(addAssignment_27861,axiom,
! [VarCurr] :
( v94788(VarCurr)
<=> $true ) ).
fof(addAssignment_27860,axiom,
! [VarCurr] :
( v94786(VarCurr)
<=> $false ) ).
fof(addAssignment_27859,axiom,
! [VarCurr] :
( v94784(VarCurr)
<=> v81510(VarCurr) ) ).
fof(addAssignment_27858,axiom,
! [VarCurr] :
( v81365(VarCurr,bitIndex3)
<=> v81367(VarCurr,bitIndex3) ) ).
fof(addAssignment_27857,axiom,
! [VarCurr] :
( v81367(VarCurr,bitIndex3)
<=> v81369(VarCurr,bitIndex3) ) ).
fof(addAssignment_27856,axiom,
! [VarCurr] :
( v81369(VarCurr,bitIndex3)
<=> v81371(VarCurr,bitIndex3) ) ).
fof(addAssignment_27855,axiom,
! [VarCurr] :
( v81371(VarCurr,bitIndex3)
<=> v81373(VarCurr,bitIndex9) ) ).
fof(addAssignment_27854,axiom,
! [VarCurr] :
( v81373(VarCurr,bitIndex9)
<=> v81375(VarCurr,bitIndex9) ) ).
fof(addAssignment_27853,axiom,
! [VarCurr] :
( v81375(VarCurr,bitIndex9)
<=> v94714(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1503,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94737(VarNext)
=> ( v94714(VarNext)
<=> v94714(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1559,axiom,
! [VarNext] :
( v94737(VarNext)
=> ( v94714(VarNext)
<=> v94772(VarNext) ) ) ).
fof(addAssignment_27852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94772(VarNext)
<=> v94770(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4432,axiom,
! [VarCurr] :
( ~ v94716(VarCurr)
=> ( v94770(VarCurr)
<=> v94773(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4442,axiom,
! [VarCurr] :
( v94716(VarCurr)
=> ( v94770(VarCurr)
<=> v94718(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4431,axiom,
! [VarCurr] :
( ~ v94750(VarCurr)
=> ( v94773(VarCurr)
<=> v94732(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4441,axiom,
! [VarCurr] :
( v94750(VarCurr)
=> ( v94773(VarCurr)
<=> v94774(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1099,axiom,
! [VarCurr] :
( ( ~ v94753(VarCurr)
& ~ v94755(VarCurr) )
=> ( v94774(VarCurr)
<=> v94778(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4430,axiom,
! [VarCurr] :
( v94755(VarCurr)
=> ( v94774(VarCurr)
<=> v94777(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4440,axiom,
! [VarCurr] :
( v94753(VarCurr)
=> ( v94774(VarCurr)
<=> v94775(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4429,axiom,
! [VarCurr] :
( ~ v94763(VarCurr)
=> ( v94778(VarCurr)
<=> v94732(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4439,axiom,
! [VarCurr] :
( v94763(VarCurr)
=> ( v94778(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4428,axiom,
! [VarCurr] :
( ~ v94757(VarCurr)
=> ( v94777(VarCurr)
<=> v94732(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4438,axiom,
! [VarCurr] :
( v94757(VarCurr)
=> ( v94777(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2041,axiom,
! [VarCurr] :
( ~ v94776(VarCurr)
=> ( v94775(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2041,axiom,
! [VarCurr] :
( v94776(VarCurr)
=> ( v94775(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6511,axiom,
! [VarCurr] :
( v94776(VarCurr)
<=> ( v94726(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18680,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94737(VarNext)
<=> ( v94738(VarNext)
& v94747(VarNext) ) ) ) ).
fof(addAssignment_27851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94747(VarNext)
<=> v94745(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18679,axiom,
! [VarCurr] :
( v94745(VarCurr)
<=> ( v94716(VarCurr)
| v94748(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18678,axiom,
! [VarCurr] :
( v94748(VarCurr)
<=> ( v94749(VarCurr)
& v94769(VarCurr) ) ) ).
fof(writeUnaryOperator_7359,axiom,
! [VarCurr] :
( ~ v94769(VarCurr)
<=> v94716(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18677,axiom,
! [VarCurr] :
( v94749(VarCurr)
<=> ( v94750(VarCurr)
| v94767(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18676,axiom,
! [VarCurr] :
( v94767(VarCurr)
<=> ( v94728(VarCurr)
& v94768(VarCurr) ) ) ).
fof(writeUnaryOperator_7358,axiom,
! [VarCurr] :
( ~ v94768(VarCurr)
<=> v94730(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18675,axiom,
! [VarCurr] :
( v94750(VarCurr)
<=> ( v94751(VarCurr)
& v94730(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18674,axiom,
! [VarCurr] :
( v94751(VarCurr)
<=> ( v94752(VarCurr)
| v94761(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18673,axiom,
! [VarCurr] :
( v94761(VarCurr)
<=> ( v94762(VarCurr)
& v94766(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6510,axiom,
! [VarCurr] :
( v94766(VarCurr)
<=> ( ( v94754(VarCurr,bitIndex2)
<=> $false )
& ( v94754(VarCurr,bitIndex1)
<=> $false )
& ( v94754(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18672,axiom,
! [VarCurr] :
( v94762(VarCurr)
<=> ( v94763(VarCurr)
| v94764(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18671,axiom,
! [VarCurr] :
( v94764(VarCurr)
<=> ( v94728(VarCurr)
& v94765(VarCurr) ) ) ).
fof(writeUnaryOperator_7357,axiom,
! [VarCurr] :
( ~ v94765(VarCurr)
<=> v94763(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6509,axiom,
! [VarCurr] :
( v94763(VarCurr)
<=> ( v94726(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18670,axiom,
! [VarCurr] :
( v94752(VarCurr)
<=> ( v94753(VarCurr)
| v94755(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18669,axiom,
! [VarCurr] :
( v94755(VarCurr)
<=> ( v94756(VarCurr)
& v94760(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6508,axiom,
! [VarCurr] :
( v94760(VarCurr)
<=> ( ( v94754(VarCurr,bitIndex2)
<=> $false )
& ( v94754(VarCurr,bitIndex1)
<=> $true )
& ( v94754(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18668,axiom,
! [VarCurr] :
( v94756(VarCurr)
<=> ( v94757(VarCurr)
| v94758(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18667,axiom,
! [VarCurr] :
( v94758(VarCurr)
<=> ( v94728(VarCurr)
& v94759(VarCurr) ) ) ).
fof(writeUnaryOperator_7356,axiom,
! [VarCurr] :
( ~ v94759(VarCurr)
<=> v94757(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6507,axiom,
! [VarCurr] :
( v94757(VarCurr)
<=> ( v94726(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6506,axiom,
! [VarCurr] :
( v94753(VarCurr)
<=> ( ( v94754(VarCurr,bitIndex2)
<=> $true )
& ( v94754(VarCurr,bitIndex1)
<=> $false )
& ( v94754(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27850,axiom,
! [VarCurr] :
( v94754(VarCurr,bitIndex0)
<=> v94724(VarCurr) ) ).
fof(addAssignment_27849,axiom,
! [VarCurr] :
( v94754(VarCurr,bitIndex1)
<=> v94722(VarCurr) ) ).
fof(addAssignment_27848,axiom,
! [VarCurr] :
( v94754(VarCurr,bitIndex2)
<=> v94720(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18666,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94738(VarNext)
<=> ( v94739(VarNext)
& v94734(VarNext) ) ) ) ).
fof(writeUnaryOperator_7355,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94739(VarNext)
<=> v94741(VarNext) ) ) ).
fof(addAssignment_27847,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94741(VarNext)
<=> v94734(VarCurr) ) ) ).
fof(addAssignment_27846,axiom,
! [VarCurr] :
( v94734(VarCurr)
<=> v81444(VarCurr) ) ).
fof(addAssignment_27845,axiom,
! [VarCurr] :
( v94732(VarCurr)
<=> $false ) ).
fof(addAssignment_27844,axiom,
! [VarCurr] :
( v94730(VarCurr)
<=> v81406(VarCurr) ) ).
fof(addAssignment_27843,axiom,
! [VarCurr] :
( v94728(VarCurr)
<=> $false ) ).
fof(addAssignment_27842,axiom,
! [VarCurr] :
( v94726(VarCurr)
<=> v81398(VarCurr,bitIndex9) ) ).
fof(addAssignment_27841,axiom,
! [VarCurr] :
( v81398(VarCurr,bitIndex9)
<=> v81400(VarCurr,bitIndex9) ) ).
fof(addAssignment_27840,axiom,
! [VarCurr] :
( v81400(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27839,axiom,
! [VarCurr] :
( v94724(VarCurr)
<=> $false ) ).
fof(addAssignment_27838,axiom,
! [VarCurr] :
( v94722(VarCurr)
<=> $false ) ).
fof(addAssignment_27837,axiom,
! [VarCurr] :
( v94720(VarCurr)
<=> $true ) ).
fof(addAssignment_27836,axiom,
! [VarCurr] :
( v94718(VarCurr)
<=> $false ) ).
fof(addAssignment_27835,axiom,
! [VarCurr] :
( v94716(VarCurr)
<=> v81381(VarCurr) ) ).
fof(addAssignment_27834,axiom,
! [VarCurr] :
( v81236(VarCurr,bitIndex3)
<=> v81238(VarCurr,bitIndex3) ) ).
fof(addAssignment_27833,axiom,
! [VarCurr] :
( v81238(VarCurr,bitIndex3)
<=> v81240(VarCurr,bitIndex3) ) ).
fof(addAssignment_27832,axiom,
! [VarCurr] :
( v81240(VarCurr,bitIndex3)
<=> v81242(VarCurr,bitIndex3) ) ).
fof(addAssignment_27831,axiom,
! [VarCurr] :
( v81242(VarCurr,bitIndex3)
<=> v81244(VarCurr,bitIndex9) ) ).
fof(addAssignment_27830,axiom,
! [VarCurr] :
( v81244(VarCurr,bitIndex9)
<=> v81246(VarCurr,bitIndex9) ) ).
fof(addAssignment_27829,axiom,
! [VarCurr] :
( v81246(VarCurr,bitIndex9)
<=> v94646(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1502,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94669(VarNext)
=> ( v94646(VarNext)
<=> v94646(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1558,axiom,
! [VarNext] :
( v94669(VarNext)
=> ( v94646(VarNext)
<=> v94704(VarNext) ) ) ).
fof(addAssignment_27828,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94704(VarNext)
<=> v94702(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4427,axiom,
! [VarCurr] :
( ~ v94648(VarCurr)
=> ( v94702(VarCurr)
<=> v94705(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4437,axiom,
! [VarCurr] :
( v94648(VarCurr)
=> ( v94702(VarCurr)
<=> v94650(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4426,axiom,
! [VarCurr] :
( ~ v94682(VarCurr)
=> ( v94705(VarCurr)
<=> v94664(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4436,axiom,
! [VarCurr] :
( v94682(VarCurr)
=> ( v94705(VarCurr)
<=> v94706(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1098,axiom,
! [VarCurr] :
( ( ~ v94685(VarCurr)
& ~ v94687(VarCurr) )
=> ( v94706(VarCurr)
<=> v94710(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4425,axiom,
! [VarCurr] :
( v94687(VarCurr)
=> ( v94706(VarCurr)
<=> v94709(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4435,axiom,
! [VarCurr] :
( v94685(VarCurr)
=> ( v94706(VarCurr)
<=> v94707(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4424,axiom,
! [VarCurr] :
( ~ v94695(VarCurr)
=> ( v94710(VarCurr)
<=> v94664(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4434,axiom,
! [VarCurr] :
( v94695(VarCurr)
=> ( v94710(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4423,axiom,
! [VarCurr] :
( ~ v94689(VarCurr)
=> ( v94709(VarCurr)
<=> v94664(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4433,axiom,
! [VarCurr] :
( v94689(VarCurr)
=> ( v94709(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2040,axiom,
! [VarCurr] :
( ~ v94708(VarCurr)
=> ( v94707(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2040,axiom,
! [VarCurr] :
( v94708(VarCurr)
=> ( v94707(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6505,axiom,
! [VarCurr] :
( v94708(VarCurr)
<=> ( v94658(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18665,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94669(VarNext)
<=> ( v94670(VarNext)
& v94679(VarNext) ) ) ) ).
fof(addAssignment_27827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94679(VarNext)
<=> v94677(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18664,axiom,
! [VarCurr] :
( v94677(VarCurr)
<=> ( v94648(VarCurr)
| v94680(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18663,axiom,
! [VarCurr] :
( v94680(VarCurr)
<=> ( v94681(VarCurr)
& v94701(VarCurr) ) ) ).
fof(writeUnaryOperator_7354,axiom,
! [VarCurr] :
( ~ v94701(VarCurr)
<=> v94648(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18662,axiom,
! [VarCurr] :
( v94681(VarCurr)
<=> ( v94682(VarCurr)
| v94699(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18661,axiom,
! [VarCurr] :
( v94699(VarCurr)
<=> ( v94660(VarCurr)
& v94700(VarCurr) ) ) ).
fof(writeUnaryOperator_7353,axiom,
! [VarCurr] :
( ~ v94700(VarCurr)
<=> v94662(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18660,axiom,
! [VarCurr] :
( v94682(VarCurr)
<=> ( v94683(VarCurr)
& v94662(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18659,axiom,
! [VarCurr] :
( v94683(VarCurr)
<=> ( v94684(VarCurr)
| v94693(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18658,axiom,
! [VarCurr] :
( v94693(VarCurr)
<=> ( v94694(VarCurr)
& v94698(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6504,axiom,
! [VarCurr] :
( v94698(VarCurr)
<=> ( ( v94686(VarCurr,bitIndex2)
<=> $false )
& ( v94686(VarCurr,bitIndex1)
<=> $false )
& ( v94686(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18657,axiom,
! [VarCurr] :
( v94694(VarCurr)
<=> ( v94695(VarCurr)
| v94696(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18656,axiom,
! [VarCurr] :
( v94696(VarCurr)
<=> ( v94660(VarCurr)
& v94697(VarCurr) ) ) ).
fof(writeUnaryOperator_7352,axiom,
! [VarCurr] :
( ~ v94697(VarCurr)
<=> v94695(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6503,axiom,
! [VarCurr] :
( v94695(VarCurr)
<=> ( v94658(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18655,axiom,
! [VarCurr] :
( v94684(VarCurr)
<=> ( v94685(VarCurr)
| v94687(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18654,axiom,
! [VarCurr] :
( v94687(VarCurr)
<=> ( v94688(VarCurr)
& v94692(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6502,axiom,
! [VarCurr] :
( v94692(VarCurr)
<=> ( ( v94686(VarCurr,bitIndex2)
<=> $false )
& ( v94686(VarCurr,bitIndex1)
<=> $true )
& ( v94686(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18653,axiom,
! [VarCurr] :
( v94688(VarCurr)
<=> ( v94689(VarCurr)
| v94690(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18652,axiom,
! [VarCurr] :
( v94690(VarCurr)
<=> ( v94660(VarCurr)
& v94691(VarCurr) ) ) ).
fof(writeUnaryOperator_7351,axiom,
! [VarCurr] :
( ~ v94691(VarCurr)
<=> v94689(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6501,axiom,
! [VarCurr] :
( v94689(VarCurr)
<=> ( v94658(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6500,axiom,
! [VarCurr] :
( v94685(VarCurr)
<=> ( ( v94686(VarCurr,bitIndex2)
<=> $true )
& ( v94686(VarCurr,bitIndex1)
<=> $false )
& ( v94686(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27826,axiom,
! [VarCurr] :
( v94686(VarCurr,bitIndex0)
<=> v94656(VarCurr) ) ).
fof(addAssignment_27825,axiom,
! [VarCurr] :
( v94686(VarCurr,bitIndex1)
<=> v94654(VarCurr) ) ).
fof(addAssignment_27824,axiom,
! [VarCurr] :
( v94686(VarCurr,bitIndex2)
<=> v94652(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18651,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94670(VarNext)
<=> ( v94671(VarNext)
& v94666(VarNext) ) ) ) ).
fof(writeUnaryOperator_7350,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94671(VarNext)
<=> v94673(VarNext) ) ) ).
fof(addAssignment_27823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94673(VarNext)
<=> v94666(VarCurr) ) ) ).
fof(addAssignment_27822,axiom,
! [VarCurr] :
( v94666(VarCurr)
<=> v81315(VarCurr) ) ).
fof(addAssignment_27821,axiom,
! [VarCurr] :
( v94664(VarCurr)
<=> $false ) ).
fof(addAssignment_27820,axiom,
! [VarCurr] :
( v94662(VarCurr)
<=> v81277(VarCurr) ) ).
fof(addAssignment_27819,axiom,
! [VarCurr] :
( v94660(VarCurr)
<=> $false ) ).
fof(addAssignment_27818,axiom,
! [VarCurr] :
( v94658(VarCurr)
<=> v81269(VarCurr,bitIndex9) ) ).
fof(addAssignment_27817,axiom,
! [VarCurr] :
( v81269(VarCurr,bitIndex9)
<=> v81271(VarCurr,bitIndex9) ) ).
fof(addAssignment_27816,axiom,
! [VarCurr] :
( v81271(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27815,axiom,
! [VarCurr] :
( v94656(VarCurr)
<=> $false ) ).
fof(addAssignment_27814,axiom,
! [VarCurr] :
( v94654(VarCurr)
<=> $false ) ).
fof(addAssignment_27813,axiom,
! [VarCurr] :
( v94652(VarCurr)
<=> $true ) ).
fof(addAssignment_27812,axiom,
! [VarCurr] :
( v94650(VarCurr)
<=> $false ) ).
fof(addAssignment_27811,axiom,
! [VarCurr] :
( v94648(VarCurr)
<=> v81252(VarCurr) ) ).
fof(addAssignment_27810,axiom,
! [VarCurr] :
( v81107(VarCurr,bitIndex3)
<=> v81109(VarCurr,bitIndex3) ) ).
fof(addAssignment_27809,axiom,
! [VarCurr] :
( v81109(VarCurr,bitIndex3)
<=> v81111(VarCurr,bitIndex3) ) ).
fof(addAssignment_27808,axiom,
! [VarCurr] :
( v81111(VarCurr,bitIndex3)
<=> v81113(VarCurr,bitIndex3) ) ).
fof(addAssignment_27807,axiom,
! [VarCurr] :
( v81113(VarCurr,bitIndex3)
<=> v81115(VarCurr,bitIndex9) ) ).
fof(addAssignment_27806,axiom,
! [VarCurr] :
( v81115(VarCurr,bitIndex9)
<=> v81117(VarCurr,bitIndex9) ) ).
fof(addAssignment_27805,axiom,
! [VarCurr] :
( v81117(VarCurr,bitIndex9)
<=> v94578(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94601(VarNext)
=> ( v94578(VarNext)
<=> v94578(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1557,axiom,
! [VarNext] :
( v94601(VarNext)
=> ( v94578(VarNext)
<=> v94636(VarNext) ) ) ).
fof(addAssignment_27804,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94636(VarNext)
<=> v94634(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4422,axiom,
! [VarCurr] :
( ~ v94580(VarCurr)
=> ( v94634(VarCurr)
<=> v94637(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4432,axiom,
! [VarCurr] :
( v94580(VarCurr)
=> ( v94634(VarCurr)
<=> v94582(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4421,axiom,
! [VarCurr] :
( ~ v94614(VarCurr)
=> ( v94637(VarCurr)
<=> v94596(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4431,axiom,
! [VarCurr] :
( v94614(VarCurr)
=> ( v94637(VarCurr)
<=> v94638(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1097,axiom,
! [VarCurr] :
( ( ~ v94617(VarCurr)
& ~ v94619(VarCurr) )
=> ( v94638(VarCurr)
<=> v94642(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4420,axiom,
! [VarCurr] :
( v94619(VarCurr)
=> ( v94638(VarCurr)
<=> v94641(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4430,axiom,
! [VarCurr] :
( v94617(VarCurr)
=> ( v94638(VarCurr)
<=> v94639(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4419,axiom,
! [VarCurr] :
( ~ v94627(VarCurr)
=> ( v94642(VarCurr)
<=> v94596(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4429,axiom,
! [VarCurr] :
( v94627(VarCurr)
=> ( v94642(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4418,axiom,
! [VarCurr] :
( ~ v94621(VarCurr)
=> ( v94641(VarCurr)
<=> v94596(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4428,axiom,
! [VarCurr] :
( v94621(VarCurr)
=> ( v94641(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2039,axiom,
! [VarCurr] :
( ~ v94640(VarCurr)
=> ( v94639(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2039,axiom,
! [VarCurr] :
( v94640(VarCurr)
=> ( v94639(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6499,axiom,
! [VarCurr] :
( v94640(VarCurr)
<=> ( v94590(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18650,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94601(VarNext)
<=> ( v94602(VarNext)
& v94611(VarNext) ) ) ) ).
fof(addAssignment_27803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94611(VarNext)
<=> v94609(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18649,axiom,
! [VarCurr] :
( v94609(VarCurr)
<=> ( v94580(VarCurr)
| v94612(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18648,axiom,
! [VarCurr] :
( v94612(VarCurr)
<=> ( v94613(VarCurr)
& v94633(VarCurr) ) ) ).
fof(writeUnaryOperator_7349,axiom,
! [VarCurr] :
( ~ v94633(VarCurr)
<=> v94580(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18647,axiom,
! [VarCurr] :
( v94613(VarCurr)
<=> ( v94614(VarCurr)
| v94631(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18646,axiom,
! [VarCurr] :
( v94631(VarCurr)
<=> ( v94592(VarCurr)
& v94632(VarCurr) ) ) ).
fof(writeUnaryOperator_7348,axiom,
! [VarCurr] :
( ~ v94632(VarCurr)
<=> v94594(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18645,axiom,
! [VarCurr] :
( v94614(VarCurr)
<=> ( v94615(VarCurr)
& v94594(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18644,axiom,
! [VarCurr] :
( v94615(VarCurr)
<=> ( v94616(VarCurr)
| v94625(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18643,axiom,
! [VarCurr] :
( v94625(VarCurr)
<=> ( v94626(VarCurr)
& v94630(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6498,axiom,
! [VarCurr] :
( v94630(VarCurr)
<=> ( ( v94618(VarCurr,bitIndex2)
<=> $false )
& ( v94618(VarCurr,bitIndex1)
<=> $false )
& ( v94618(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18642,axiom,
! [VarCurr] :
( v94626(VarCurr)
<=> ( v94627(VarCurr)
| v94628(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18641,axiom,
! [VarCurr] :
( v94628(VarCurr)
<=> ( v94592(VarCurr)
& v94629(VarCurr) ) ) ).
fof(writeUnaryOperator_7347,axiom,
! [VarCurr] :
( ~ v94629(VarCurr)
<=> v94627(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6497,axiom,
! [VarCurr] :
( v94627(VarCurr)
<=> ( v94590(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18640,axiom,
! [VarCurr] :
( v94616(VarCurr)
<=> ( v94617(VarCurr)
| v94619(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18639,axiom,
! [VarCurr] :
( v94619(VarCurr)
<=> ( v94620(VarCurr)
& v94624(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6496,axiom,
! [VarCurr] :
( v94624(VarCurr)
<=> ( ( v94618(VarCurr,bitIndex2)
<=> $false )
& ( v94618(VarCurr,bitIndex1)
<=> $true )
& ( v94618(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18638,axiom,
! [VarCurr] :
( v94620(VarCurr)
<=> ( v94621(VarCurr)
| v94622(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18637,axiom,
! [VarCurr] :
( v94622(VarCurr)
<=> ( v94592(VarCurr)
& v94623(VarCurr) ) ) ).
fof(writeUnaryOperator_7346,axiom,
! [VarCurr] :
( ~ v94623(VarCurr)
<=> v94621(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6495,axiom,
! [VarCurr] :
( v94621(VarCurr)
<=> ( v94590(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6494,axiom,
! [VarCurr] :
( v94617(VarCurr)
<=> ( ( v94618(VarCurr,bitIndex2)
<=> $true )
& ( v94618(VarCurr,bitIndex1)
<=> $false )
& ( v94618(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27802,axiom,
! [VarCurr] :
( v94618(VarCurr,bitIndex0)
<=> v94588(VarCurr) ) ).
fof(addAssignment_27801,axiom,
! [VarCurr] :
( v94618(VarCurr,bitIndex1)
<=> v94586(VarCurr) ) ).
fof(addAssignment_27800,axiom,
! [VarCurr] :
( v94618(VarCurr,bitIndex2)
<=> v94584(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94602(VarNext)
<=> ( v94603(VarNext)
& v94598(VarNext) ) ) ) ).
fof(writeUnaryOperator_7345,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94603(VarNext)
<=> v94605(VarNext) ) ) ).
fof(addAssignment_27799,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94605(VarNext)
<=> v94598(VarCurr) ) ) ).
fof(addAssignment_27798,axiom,
! [VarCurr] :
( v94598(VarCurr)
<=> v81186(VarCurr) ) ).
fof(addAssignment_27797,axiom,
! [VarCurr] :
( v94596(VarCurr)
<=> $false ) ).
fof(addAssignment_27796,axiom,
! [VarCurr] :
( v94594(VarCurr)
<=> v81148(VarCurr) ) ).
fof(addAssignment_27795,axiom,
! [VarCurr] :
( v94592(VarCurr)
<=> $false ) ).
fof(addAssignment_27794,axiom,
! [VarCurr] :
( v94590(VarCurr)
<=> v81140(VarCurr,bitIndex9) ) ).
fof(addAssignment_27793,axiom,
! [VarCurr] :
( v81140(VarCurr,bitIndex9)
<=> v81142(VarCurr,bitIndex9) ) ).
fof(addAssignment_27792,axiom,
! [VarCurr] :
( v81142(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27791,axiom,
! [VarCurr] :
( v94588(VarCurr)
<=> $false ) ).
fof(addAssignment_27790,axiom,
! [VarCurr] :
( v94586(VarCurr)
<=> $false ) ).
fof(addAssignment_27789,axiom,
! [VarCurr] :
( v94584(VarCurr)
<=> $true ) ).
fof(addAssignment_27788,axiom,
! [VarCurr] :
( v94582(VarCurr)
<=> $false ) ).
fof(addAssignment_27787,axiom,
! [VarCurr] :
( v94580(VarCurr)
<=> v81123(VarCurr) ) ).
fof(addAssignment_27786,axiom,
! [VarCurr] :
( v80978(VarCurr,bitIndex3)
<=> v80980(VarCurr,bitIndex3) ) ).
fof(addAssignment_27785,axiom,
! [VarCurr] :
( v80980(VarCurr,bitIndex3)
<=> v80982(VarCurr,bitIndex3) ) ).
fof(addAssignment_27784,axiom,
! [VarCurr] :
( v80982(VarCurr,bitIndex3)
<=> v80984(VarCurr,bitIndex3) ) ).
fof(addAssignment_27783,axiom,
! [VarCurr] :
( v80984(VarCurr,bitIndex3)
<=> v80986(VarCurr,bitIndex9) ) ).
fof(addAssignment_27782,axiom,
! [VarCurr] :
( v80986(VarCurr,bitIndex9)
<=> v80988(VarCurr,bitIndex9) ) ).
fof(addAssignment_27781,axiom,
! [VarCurr] :
( v80988(VarCurr,bitIndex9)
<=> v94510(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94533(VarNext)
=> ( v94510(VarNext)
<=> v94510(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1556,axiom,
! [VarNext] :
( v94533(VarNext)
=> ( v94510(VarNext)
<=> v94568(VarNext) ) ) ).
fof(addAssignment_27780,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94568(VarNext)
<=> v94566(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4417,axiom,
! [VarCurr] :
( ~ v94512(VarCurr)
=> ( v94566(VarCurr)
<=> v94569(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4427,axiom,
! [VarCurr] :
( v94512(VarCurr)
=> ( v94566(VarCurr)
<=> v94514(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4416,axiom,
! [VarCurr] :
( ~ v94546(VarCurr)
=> ( v94569(VarCurr)
<=> v94528(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4426,axiom,
! [VarCurr] :
( v94546(VarCurr)
=> ( v94569(VarCurr)
<=> v94570(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1096,axiom,
! [VarCurr] :
( ( ~ v94549(VarCurr)
& ~ v94551(VarCurr) )
=> ( v94570(VarCurr)
<=> v94574(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4415,axiom,
! [VarCurr] :
( v94551(VarCurr)
=> ( v94570(VarCurr)
<=> v94573(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4425,axiom,
! [VarCurr] :
( v94549(VarCurr)
=> ( v94570(VarCurr)
<=> v94571(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4414,axiom,
! [VarCurr] :
( ~ v94559(VarCurr)
=> ( v94574(VarCurr)
<=> v94528(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4424,axiom,
! [VarCurr] :
( v94559(VarCurr)
=> ( v94574(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4413,axiom,
! [VarCurr] :
( ~ v94553(VarCurr)
=> ( v94573(VarCurr)
<=> v94528(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4423,axiom,
! [VarCurr] :
( v94553(VarCurr)
=> ( v94573(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2038,axiom,
! [VarCurr] :
( ~ v94572(VarCurr)
=> ( v94571(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2038,axiom,
! [VarCurr] :
( v94572(VarCurr)
=> ( v94571(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6493,axiom,
! [VarCurr] :
( v94572(VarCurr)
<=> ( v94522(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94533(VarNext)
<=> ( v94534(VarNext)
& v94543(VarNext) ) ) ) ).
fof(addAssignment_27779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94543(VarNext)
<=> v94541(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18634,axiom,
! [VarCurr] :
( v94541(VarCurr)
<=> ( v94512(VarCurr)
| v94544(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18633,axiom,
! [VarCurr] :
( v94544(VarCurr)
<=> ( v94545(VarCurr)
& v94565(VarCurr) ) ) ).
fof(writeUnaryOperator_7344,axiom,
! [VarCurr] :
( ~ v94565(VarCurr)
<=> v94512(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18632,axiom,
! [VarCurr] :
( v94545(VarCurr)
<=> ( v94546(VarCurr)
| v94563(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18631,axiom,
! [VarCurr] :
( v94563(VarCurr)
<=> ( v94524(VarCurr)
& v94564(VarCurr) ) ) ).
fof(writeUnaryOperator_7343,axiom,
! [VarCurr] :
( ~ v94564(VarCurr)
<=> v94526(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18630,axiom,
! [VarCurr] :
( v94546(VarCurr)
<=> ( v94547(VarCurr)
& v94526(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18629,axiom,
! [VarCurr] :
( v94547(VarCurr)
<=> ( v94548(VarCurr)
| v94557(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18628,axiom,
! [VarCurr] :
( v94557(VarCurr)
<=> ( v94558(VarCurr)
& v94562(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6492,axiom,
! [VarCurr] :
( v94562(VarCurr)
<=> ( ( v94550(VarCurr,bitIndex2)
<=> $false )
& ( v94550(VarCurr,bitIndex1)
<=> $false )
& ( v94550(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18627,axiom,
! [VarCurr] :
( v94558(VarCurr)
<=> ( v94559(VarCurr)
| v94560(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18626,axiom,
! [VarCurr] :
( v94560(VarCurr)
<=> ( v94524(VarCurr)
& v94561(VarCurr) ) ) ).
fof(writeUnaryOperator_7342,axiom,
! [VarCurr] :
( ~ v94561(VarCurr)
<=> v94559(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6491,axiom,
! [VarCurr] :
( v94559(VarCurr)
<=> ( v94522(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18625,axiom,
! [VarCurr] :
( v94548(VarCurr)
<=> ( v94549(VarCurr)
| v94551(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18624,axiom,
! [VarCurr] :
( v94551(VarCurr)
<=> ( v94552(VarCurr)
& v94556(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6490,axiom,
! [VarCurr] :
( v94556(VarCurr)
<=> ( ( v94550(VarCurr,bitIndex2)
<=> $false )
& ( v94550(VarCurr,bitIndex1)
<=> $true )
& ( v94550(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18623,axiom,
! [VarCurr] :
( v94552(VarCurr)
<=> ( v94553(VarCurr)
| v94554(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18622,axiom,
! [VarCurr] :
( v94554(VarCurr)
<=> ( v94524(VarCurr)
& v94555(VarCurr) ) ) ).
fof(writeUnaryOperator_7341,axiom,
! [VarCurr] :
( ~ v94555(VarCurr)
<=> v94553(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6489,axiom,
! [VarCurr] :
( v94553(VarCurr)
<=> ( v94522(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6488,axiom,
! [VarCurr] :
( v94549(VarCurr)
<=> ( ( v94550(VarCurr,bitIndex2)
<=> $true )
& ( v94550(VarCurr,bitIndex1)
<=> $false )
& ( v94550(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27778,axiom,
! [VarCurr] :
( v94550(VarCurr,bitIndex0)
<=> v94520(VarCurr) ) ).
fof(addAssignment_27777,axiom,
! [VarCurr] :
( v94550(VarCurr,bitIndex1)
<=> v94518(VarCurr) ) ).
fof(addAssignment_27776,axiom,
! [VarCurr] :
( v94550(VarCurr,bitIndex2)
<=> v94516(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18621,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94534(VarNext)
<=> ( v94535(VarNext)
& v94530(VarNext) ) ) ) ).
fof(writeUnaryOperator_7340,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94535(VarNext)
<=> v94537(VarNext) ) ) ).
fof(addAssignment_27775,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94537(VarNext)
<=> v94530(VarCurr) ) ) ).
fof(addAssignment_27774,axiom,
! [VarCurr] :
( v94530(VarCurr)
<=> v81057(VarCurr) ) ).
fof(addAssignment_27773,axiom,
! [VarCurr] :
( v94528(VarCurr)
<=> $false ) ).
fof(addAssignment_27772,axiom,
! [VarCurr] :
( v94526(VarCurr)
<=> v81019(VarCurr) ) ).
fof(addAssignment_27771,axiom,
! [VarCurr] :
( v94524(VarCurr)
<=> $false ) ).
fof(addAssignment_27770,axiom,
! [VarCurr] :
( v94522(VarCurr)
<=> v81011(VarCurr,bitIndex9) ) ).
fof(addAssignment_27769,axiom,
! [VarCurr] :
( v81011(VarCurr,bitIndex9)
<=> v81013(VarCurr,bitIndex9) ) ).
fof(addAssignment_27768,axiom,
! [VarCurr] :
( v81013(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27767,axiom,
! [VarCurr] :
( v94520(VarCurr)
<=> $false ) ).
fof(addAssignment_27766,axiom,
! [VarCurr] :
( v94518(VarCurr)
<=> $false ) ).
fof(addAssignment_27765,axiom,
! [VarCurr] :
( v94516(VarCurr)
<=> $true ) ).
fof(addAssignment_27764,axiom,
! [VarCurr] :
( v94514(VarCurr)
<=> $false ) ).
fof(addAssignment_27763,axiom,
! [VarCurr] :
( v94512(VarCurr)
<=> v80994(VarCurr) ) ).
fof(addAssignment_27762,axiom,
! [VarCurr] :
( v80849(VarCurr,bitIndex3)
<=> v80851(VarCurr,bitIndex3) ) ).
fof(addAssignment_27761,axiom,
! [VarCurr] :
( v80851(VarCurr,bitIndex3)
<=> v80853(VarCurr,bitIndex3) ) ).
fof(addAssignment_27760,axiom,
! [VarCurr] :
( v80853(VarCurr,bitIndex3)
<=> v80855(VarCurr,bitIndex3) ) ).
fof(addAssignment_27759,axiom,
! [VarCurr] :
( v80855(VarCurr,bitIndex3)
<=> v80857(VarCurr,bitIndex9) ) ).
fof(addAssignment_27758,axiom,
! [VarCurr] :
( v80857(VarCurr,bitIndex9)
<=> v80859(VarCurr,bitIndex9) ) ).
fof(addAssignment_27757,axiom,
! [VarCurr] :
( v80859(VarCurr,bitIndex9)
<=> v94442(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1499,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94465(VarNext)
=> ( v94442(VarNext)
<=> v94442(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1555,axiom,
! [VarNext] :
( v94465(VarNext)
=> ( v94442(VarNext)
<=> v94500(VarNext) ) ) ).
fof(addAssignment_27756,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94500(VarNext)
<=> v94498(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4412,axiom,
! [VarCurr] :
( ~ v94444(VarCurr)
=> ( v94498(VarCurr)
<=> v94501(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4422,axiom,
! [VarCurr] :
( v94444(VarCurr)
=> ( v94498(VarCurr)
<=> v94446(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4411,axiom,
! [VarCurr] :
( ~ v94478(VarCurr)
=> ( v94501(VarCurr)
<=> v94460(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4421,axiom,
! [VarCurr] :
( v94478(VarCurr)
=> ( v94501(VarCurr)
<=> v94502(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1095,axiom,
! [VarCurr] :
( ( ~ v94481(VarCurr)
& ~ v94483(VarCurr) )
=> ( v94502(VarCurr)
<=> v94506(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4410,axiom,
! [VarCurr] :
( v94483(VarCurr)
=> ( v94502(VarCurr)
<=> v94505(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4420,axiom,
! [VarCurr] :
( v94481(VarCurr)
=> ( v94502(VarCurr)
<=> v94503(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4409,axiom,
! [VarCurr] :
( ~ v94491(VarCurr)
=> ( v94506(VarCurr)
<=> v94460(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4419,axiom,
! [VarCurr] :
( v94491(VarCurr)
=> ( v94506(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4408,axiom,
! [VarCurr] :
( ~ v94485(VarCurr)
=> ( v94505(VarCurr)
<=> v94460(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4418,axiom,
! [VarCurr] :
( v94485(VarCurr)
=> ( v94505(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2037,axiom,
! [VarCurr] :
( ~ v94504(VarCurr)
=> ( v94503(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2037,axiom,
! [VarCurr] :
( v94504(VarCurr)
=> ( v94503(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6487,axiom,
! [VarCurr] :
( v94504(VarCurr)
<=> ( v94454(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18620,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94465(VarNext)
<=> ( v94466(VarNext)
& v94475(VarNext) ) ) ) ).
fof(addAssignment_27755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94475(VarNext)
<=> v94473(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18619,axiom,
! [VarCurr] :
( v94473(VarCurr)
<=> ( v94444(VarCurr)
| v94476(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18618,axiom,
! [VarCurr] :
( v94476(VarCurr)
<=> ( v94477(VarCurr)
& v94497(VarCurr) ) ) ).
fof(writeUnaryOperator_7339,axiom,
! [VarCurr] :
( ~ v94497(VarCurr)
<=> v94444(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18617,axiom,
! [VarCurr] :
( v94477(VarCurr)
<=> ( v94478(VarCurr)
| v94495(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18616,axiom,
! [VarCurr] :
( v94495(VarCurr)
<=> ( v94456(VarCurr)
& v94496(VarCurr) ) ) ).
fof(writeUnaryOperator_7338,axiom,
! [VarCurr] :
( ~ v94496(VarCurr)
<=> v94458(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18615,axiom,
! [VarCurr] :
( v94478(VarCurr)
<=> ( v94479(VarCurr)
& v94458(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18614,axiom,
! [VarCurr] :
( v94479(VarCurr)
<=> ( v94480(VarCurr)
| v94489(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18613,axiom,
! [VarCurr] :
( v94489(VarCurr)
<=> ( v94490(VarCurr)
& v94494(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6486,axiom,
! [VarCurr] :
( v94494(VarCurr)
<=> ( ( v94482(VarCurr,bitIndex2)
<=> $false )
& ( v94482(VarCurr,bitIndex1)
<=> $false )
& ( v94482(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18612,axiom,
! [VarCurr] :
( v94490(VarCurr)
<=> ( v94491(VarCurr)
| v94492(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18611,axiom,
! [VarCurr] :
( v94492(VarCurr)
<=> ( v94456(VarCurr)
& v94493(VarCurr) ) ) ).
fof(writeUnaryOperator_7337,axiom,
! [VarCurr] :
( ~ v94493(VarCurr)
<=> v94491(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6485,axiom,
! [VarCurr] :
( v94491(VarCurr)
<=> ( v94454(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18610,axiom,
! [VarCurr] :
( v94480(VarCurr)
<=> ( v94481(VarCurr)
| v94483(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18609,axiom,
! [VarCurr] :
( v94483(VarCurr)
<=> ( v94484(VarCurr)
& v94488(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6484,axiom,
! [VarCurr] :
( v94488(VarCurr)
<=> ( ( v94482(VarCurr,bitIndex2)
<=> $false )
& ( v94482(VarCurr,bitIndex1)
<=> $true )
& ( v94482(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18608,axiom,
! [VarCurr] :
( v94484(VarCurr)
<=> ( v94485(VarCurr)
| v94486(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18607,axiom,
! [VarCurr] :
( v94486(VarCurr)
<=> ( v94456(VarCurr)
& v94487(VarCurr) ) ) ).
fof(writeUnaryOperator_7336,axiom,
! [VarCurr] :
( ~ v94487(VarCurr)
<=> v94485(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6483,axiom,
! [VarCurr] :
( v94485(VarCurr)
<=> ( v94454(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6482,axiom,
! [VarCurr] :
( v94481(VarCurr)
<=> ( ( v94482(VarCurr,bitIndex2)
<=> $true )
& ( v94482(VarCurr,bitIndex1)
<=> $false )
& ( v94482(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27754,axiom,
! [VarCurr] :
( v94482(VarCurr,bitIndex0)
<=> v94452(VarCurr) ) ).
fof(addAssignment_27753,axiom,
! [VarCurr] :
( v94482(VarCurr,bitIndex1)
<=> v94450(VarCurr) ) ).
fof(addAssignment_27752,axiom,
! [VarCurr] :
( v94482(VarCurr,bitIndex2)
<=> v94448(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18606,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94466(VarNext)
<=> ( v94467(VarNext)
& v94462(VarNext) ) ) ) ).
fof(writeUnaryOperator_7335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94467(VarNext)
<=> v94469(VarNext) ) ) ).
fof(addAssignment_27751,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94469(VarNext)
<=> v94462(VarCurr) ) ) ).
fof(addAssignment_27750,axiom,
! [VarCurr] :
( v94462(VarCurr)
<=> v80928(VarCurr) ) ).
fof(addAssignment_27749,axiom,
! [VarCurr] :
( v94460(VarCurr)
<=> $false ) ).
fof(addAssignment_27748,axiom,
! [VarCurr] :
( v94458(VarCurr)
<=> v80890(VarCurr) ) ).
fof(addAssignment_27747,axiom,
! [VarCurr] :
( v94456(VarCurr)
<=> $false ) ).
fof(addAssignment_27746,axiom,
! [VarCurr] :
( v94454(VarCurr)
<=> v80882(VarCurr,bitIndex9) ) ).
fof(addAssignment_27745,axiom,
! [VarCurr] :
( v80882(VarCurr,bitIndex9)
<=> v80884(VarCurr,bitIndex9) ) ).
fof(addAssignment_27744,axiom,
! [VarCurr] :
( v80884(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27743,axiom,
! [VarCurr] :
( v94452(VarCurr)
<=> $false ) ).
fof(addAssignment_27742,axiom,
! [VarCurr] :
( v94450(VarCurr)
<=> $false ) ).
fof(addAssignment_27741,axiom,
! [VarCurr] :
( v94448(VarCurr)
<=> $true ) ).
fof(addAssignment_27740,axiom,
! [VarCurr] :
( v94446(VarCurr)
<=> $false ) ).
fof(addAssignment_27739,axiom,
! [VarCurr] :
( v94444(VarCurr)
<=> v80865(VarCurr) ) ).
fof(addAssignment_27738,axiom,
! [VarCurr] :
( v80720(VarCurr,bitIndex3)
<=> v80722(VarCurr,bitIndex3) ) ).
fof(addAssignment_27737,axiom,
! [VarCurr] :
( v80722(VarCurr,bitIndex3)
<=> v80724(VarCurr,bitIndex3) ) ).
fof(addAssignment_27736,axiom,
! [VarCurr] :
( v80724(VarCurr,bitIndex3)
<=> v80726(VarCurr,bitIndex3) ) ).
fof(addAssignment_27735,axiom,
! [VarCurr] :
( v80726(VarCurr,bitIndex3)
<=> v80728(VarCurr,bitIndex9) ) ).
fof(addAssignment_27734,axiom,
! [VarCurr] :
( v80728(VarCurr,bitIndex9)
<=> v80730(VarCurr,bitIndex9) ) ).
fof(addAssignment_27733,axiom,
! [VarCurr] :
( v80730(VarCurr,bitIndex9)
<=> v94374(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1498,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94397(VarNext)
=> ( v94374(VarNext)
<=> v94374(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1554,axiom,
! [VarNext] :
( v94397(VarNext)
=> ( v94374(VarNext)
<=> v94432(VarNext) ) ) ).
fof(addAssignment_27732,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94432(VarNext)
<=> v94430(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4407,axiom,
! [VarCurr] :
( ~ v94376(VarCurr)
=> ( v94430(VarCurr)
<=> v94433(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4417,axiom,
! [VarCurr] :
( v94376(VarCurr)
=> ( v94430(VarCurr)
<=> v94378(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4406,axiom,
! [VarCurr] :
( ~ v94410(VarCurr)
=> ( v94433(VarCurr)
<=> v94392(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4416,axiom,
! [VarCurr] :
( v94410(VarCurr)
=> ( v94433(VarCurr)
<=> v94434(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1094,axiom,
! [VarCurr] :
( ( ~ v94413(VarCurr)
& ~ v94415(VarCurr) )
=> ( v94434(VarCurr)
<=> v94438(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4405,axiom,
! [VarCurr] :
( v94415(VarCurr)
=> ( v94434(VarCurr)
<=> v94437(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4415,axiom,
! [VarCurr] :
( v94413(VarCurr)
=> ( v94434(VarCurr)
<=> v94435(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4404,axiom,
! [VarCurr] :
( ~ v94423(VarCurr)
=> ( v94438(VarCurr)
<=> v94392(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4414,axiom,
! [VarCurr] :
( v94423(VarCurr)
=> ( v94438(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4403,axiom,
! [VarCurr] :
( ~ v94417(VarCurr)
=> ( v94437(VarCurr)
<=> v94392(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4413,axiom,
! [VarCurr] :
( v94417(VarCurr)
=> ( v94437(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2036,axiom,
! [VarCurr] :
( ~ v94436(VarCurr)
=> ( v94435(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2036,axiom,
! [VarCurr] :
( v94436(VarCurr)
=> ( v94435(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6481,axiom,
! [VarCurr] :
( v94436(VarCurr)
<=> ( v94386(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18605,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94397(VarNext)
<=> ( v94398(VarNext)
& v94407(VarNext) ) ) ) ).
fof(addAssignment_27731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94407(VarNext)
<=> v94405(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18604,axiom,
! [VarCurr] :
( v94405(VarCurr)
<=> ( v94376(VarCurr)
| v94408(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18603,axiom,
! [VarCurr] :
( v94408(VarCurr)
<=> ( v94409(VarCurr)
& v94429(VarCurr) ) ) ).
fof(writeUnaryOperator_7334,axiom,
! [VarCurr] :
( ~ v94429(VarCurr)
<=> v94376(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18602,axiom,
! [VarCurr] :
( v94409(VarCurr)
<=> ( v94410(VarCurr)
| v94427(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18601,axiom,
! [VarCurr] :
( v94427(VarCurr)
<=> ( v94388(VarCurr)
& v94428(VarCurr) ) ) ).
fof(writeUnaryOperator_7333,axiom,
! [VarCurr] :
( ~ v94428(VarCurr)
<=> v94390(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18600,axiom,
! [VarCurr] :
( v94410(VarCurr)
<=> ( v94411(VarCurr)
& v94390(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18599,axiom,
! [VarCurr] :
( v94411(VarCurr)
<=> ( v94412(VarCurr)
| v94421(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18598,axiom,
! [VarCurr] :
( v94421(VarCurr)
<=> ( v94422(VarCurr)
& v94426(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6480,axiom,
! [VarCurr] :
( v94426(VarCurr)
<=> ( ( v94414(VarCurr,bitIndex2)
<=> $false )
& ( v94414(VarCurr,bitIndex1)
<=> $false )
& ( v94414(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18597,axiom,
! [VarCurr] :
( v94422(VarCurr)
<=> ( v94423(VarCurr)
| v94424(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18596,axiom,
! [VarCurr] :
( v94424(VarCurr)
<=> ( v94388(VarCurr)
& v94425(VarCurr) ) ) ).
fof(writeUnaryOperator_7332,axiom,
! [VarCurr] :
( ~ v94425(VarCurr)
<=> v94423(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6479,axiom,
! [VarCurr] :
( v94423(VarCurr)
<=> ( v94386(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18595,axiom,
! [VarCurr] :
( v94412(VarCurr)
<=> ( v94413(VarCurr)
| v94415(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18594,axiom,
! [VarCurr] :
( v94415(VarCurr)
<=> ( v94416(VarCurr)
& v94420(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6478,axiom,
! [VarCurr] :
( v94420(VarCurr)
<=> ( ( v94414(VarCurr,bitIndex2)
<=> $false )
& ( v94414(VarCurr,bitIndex1)
<=> $true )
& ( v94414(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18593,axiom,
! [VarCurr] :
( v94416(VarCurr)
<=> ( v94417(VarCurr)
| v94418(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18592,axiom,
! [VarCurr] :
( v94418(VarCurr)
<=> ( v94388(VarCurr)
& v94419(VarCurr) ) ) ).
fof(writeUnaryOperator_7331,axiom,
! [VarCurr] :
( ~ v94419(VarCurr)
<=> v94417(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6477,axiom,
! [VarCurr] :
( v94417(VarCurr)
<=> ( v94386(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6476,axiom,
! [VarCurr] :
( v94413(VarCurr)
<=> ( ( v94414(VarCurr,bitIndex2)
<=> $true )
& ( v94414(VarCurr,bitIndex1)
<=> $false )
& ( v94414(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27730,axiom,
! [VarCurr] :
( v94414(VarCurr,bitIndex0)
<=> v94384(VarCurr) ) ).
fof(addAssignment_27729,axiom,
! [VarCurr] :
( v94414(VarCurr,bitIndex1)
<=> v94382(VarCurr) ) ).
fof(addAssignment_27728,axiom,
! [VarCurr] :
( v94414(VarCurr,bitIndex2)
<=> v94380(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94398(VarNext)
<=> ( v94399(VarNext)
& v94394(VarNext) ) ) ) ).
fof(writeUnaryOperator_7330,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94399(VarNext)
<=> v94401(VarNext) ) ) ).
fof(addAssignment_27727,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94401(VarNext)
<=> v94394(VarCurr) ) ) ).
fof(addAssignment_27726,axiom,
! [VarCurr] :
( v94394(VarCurr)
<=> v80799(VarCurr) ) ).
fof(addAssignment_27725,axiom,
! [VarCurr] :
( v94392(VarCurr)
<=> $false ) ).
fof(addAssignment_27724,axiom,
! [VarCurr] :
( v94390(VarCurr)
<=> v80761(VarCurr) ) ).
fof(addAssignment_27723,axiom,
! [VarCurr] :
( v94388(VarCurr)
<=> $false ) ).
fof(addAssignment_27722,axiom,
! [VarCurr] :
( v94386(VarCurr)
<=> v80753(VarCurr,bitIndex9) ) ).
fof(addAssignment_27721,axiom,
! [VarCurr] :
( v80753(VarCurr,bitIndex9)
<=> v80755(VarCurr,bitIndex9) ) ).
fof(addAssignment_27720,axiom,
! [VarCurr] :
( v80755(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27719,axiom,
! [VarCurr] :
( v94384(VarCurr)
<=> $false ) ).
fof(addAssignment_27718,axiom,
! [VarCurr] :
( v94382(VarCurr)
<=> $false ) ).
fof(addAssignment_27717,axiom,
! [VarCurr] :
( v94380(VarCurr)
<=> $true ) ).
fof(addAssignment_27716,axiom,
! [VarCurr] :
( v94378(VarCurr)
<=> $false ) ).
fof(addAssignment_27715,axiom,
! [VarCurr] :
( v94376(VarCurr)
<=> v80736(VarCurr) ) ).
fof(addAssignment_27714,axiom,
! [VarCurr] :
( v80591(VarCurr,bitIndex3)
<=> v80593(VarCurr,bitIndex3) ) ).
fof(addAssignment_27713,axiom,
! [VarCurr] :
( v80593(VarCurr,bitIndex3)
<=> v80595(VarCurr,bitIndex3) ) ).
fof(addAssignment_27712,axiom,
! [VarCurr] :
( v80595(VarCurr,bitIndex3)
<=> v80597(VarCurr,bitIndex3) ) ).
fof(addAssignment_27711,axiom,
! [VarCurr] :
( v80597(VarCurr,bitIndex3)
<=> v80599(VarCurr,bitIndex9) ) ).
fof(addAssignment_27710,axiom,
! [VarCurr] :
( v80599(VarCurr,bitIndex9)
<=> v80601(VarCurr,bitIndex9) ) ).
fof(addAssignment_27709,axiom,
! [VarCurr] :
( v80601(VarCurr,bitIndex9)
<=> v94306(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1497,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94329(VarNext)
=> ( v94306(VarNext)
<=> v94306(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1553,axiom,
! [VarNext] :
( v94329(VarNext)
=> ( v94306(VarNext)
<=> v94364(VarNext) ) ) ).
fof(addAssignment_27708,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94364(VarNext)
<=> v94362(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4402,axiom,
! [VarCurr] :
( ~ v94308(VarCurr)
=> ( v94362(VarCurr)
<=> v94365(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4412,axiom,
! [VarCurr] :
( v94308(VarCurr)
=> ( v94362(VarCurr)
<=> v94310(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4401,axiom,
! [VarCurr] :
( ~ v94342(VarCurr)
=> ( v94365(VarCurr)
<=> v94324(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4411,axiom,
! [VarCurr] :
( v94342(VarCurr)
=> ( v94365(VarCurr)
<=> v94366(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1093,axiom,
! [VarCurr] :
( ( ~ v94345(VarCurr)
& ~ v94347(VarCurr) )
=> ( v94366(VarCurr)
<=> v94370(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4400,axiom,
! [VarCurr] :
( v94347(VarCurr)
=> ( v94366(VarCurr)
<=> v94369(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4410,axiom,
! [VarCurr] :
( v94345(VarCurr)
=> ( v94366(VarCurr)
<=> v94367(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4399,axiom,
! [VarCurr] :
( ~ v94355(VarCurr)
=> ( v94370(VarCurr)
<=> v94324(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4409,axiom,
! [VarCurr] :
( v94355(VarCurr)
=> ( v94370(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4398,axiom,
! [VarCurr] :
( ~ v94349(VarCurr)
=> ( v94369(VarCurr)
<=> v94324(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4408,axiom,
! [VarCurr] :
( v94349(VarCurr)
=> ( v94369(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2035,axiom,
! [VarCurr] :
( ~ v94368(VarCurr)
=> ( v94367(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2035,axiom,
! [VarCurr] :
( v94368(VarCurr)
=> ( v94367(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6475,axiom,
! [VarCurr] :
( v94368(VarCurr)
<=> ( v94318(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18590,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94329(VarNext)
<=> ( v94330(VarNext)
& v94339(VarNext) ) ) ) ).
fof(addAssignment_27707,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94339(VarNext)
<=> v94337(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18589,axiom,
! [VarCurr] :
( v94337(VarCurr)
<=> ( v94308(VarCurr)
| v94340(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18588,axiom,
! [VarCurr] :
( v94340(VarCurr)
<=> ( v94341(VarCurr)
& v94361(VarCurr) ) ) ).
fof(writeUnaryOperator_7329,axiom,
! [VarCurr] :
( ~ v94361(VarCurr)
<=> v94308(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18587,axiom,
! [VarCurr] :
( v94341(VarCurr)
<=> ( v94342(VarCurr)
| v94359(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18586,axiom,
! [VarCurr] :
( v94359(VarCurr)
<=> ( v94320(VarCurr)
& v94360(VarCurr) ) ) ).
fof(writeUnaryOperator_7328,axiom,
! [VarCurr] :
( ~ v94360(VarCurr)
<=> v94322(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18585,axiom,
! [VarCurr] :
( v94342(VarCurr)
<=> ( v94343(VarCurr)
& v94322(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18584,axiom,
! [VarCurr] :
( v94343(VarCurr)
<=> ( v94344(VarCurr)
| v94353(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18583,axiom,
! [VarCurr] :
( v94353(VarCurr)
<=> ( v94354(VarCurr)
& v94358(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6474,axiom,
! [VarCurr] :
( v94358(VarCurr)
<=> ( ( v94346(VarCurr,bitIndex2)
<=> $false )
& ( v94346(VarCurr,bitIndex1)
<=> $false )
& ( v94346(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18582,axiom,
! [VarCurr] :
( v94354(VarCurr)
<=> ( v94355(VarCurr)
| v94356(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18581,axiom,
! [VarCurr] :
( v94356(VarCurr)
<=> ( v94320(VarCurr)
& v94357(VarCurr) ) ) ).
fof(writeUnaryOperator_7327,axiom,
! [VarCurr] :
( ~ v94357(VarCurr)
<=> v94355(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6473,axiom,
! [VarCurr] :
( v94355(VarCurr)
<=> ( v94318(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18580,axiom,
! [VarCurr] :
( v94344(VarCurr)
<=> ( v94345(VarCurr)
| v94347(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18579,axiom,
! [VarCurr] :
( v94347(VarCurr)
<=> ( v94348(VarCurr)
& v94352(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6472,axiom,
! [VarCurr] :
( v94352(VarCurr)
<=> ( ( v94346(VarCurr,bitIndex2)
<=> $false )
& ( v94346(VarCurr,bitIndex1)
<=> $true )
& ( v94346(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18578,axiom,
! [VarCurr] :
( v94348(VarCurr)
<=> ( v94349(VarCurr)
| v94350(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18577,axiom,
! [VarCurr] :
( v94350(VarCurr)
<=> ( v94320(VarCurr)
& v94351(VarCurr) ) ) ).
fof(writeUnaryOperator_7326,axiom,
! [VarCurr] :
( ~ v94351(VarCurr)
<=> v94349(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6471,axiom,
! [VarCurr] :
( v94349(VarCurr)
<=> ( v94318(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6470,axiom,
! [VarCurr] :
( v94345(VarCurr)
<=> ( ( v94346(VarCurr,bitIndex2)
<=> $true )
& ( v94346(VarCurr,bitIndex1)
<=> $false )
& ( v94346(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27706,axiom,
! [VarCurr] :
( v94346(VarCurr,bitIndex0)
<=> v94316(VarCurr) ) ).
fof(addAssignment_27705,axiom,
! [VarCurr] :
( v94346(VarCurr,bitIndex1)
<=> v94314(VarCurr) ) ).
fof(addAssignment_27704,axiom,
! [VarCurr] :
( v94346(VarCurr,bitIndex2)
<=> v94312(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18576,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94330(VarNext)
<=> ( v94331(VarNext)
& v94326(VarNext) ) ) ) ).
fof(writeUnaryOperator_7325,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94331(VarNext)
<=> v94333(VarNext) ) ) ).
fof(addAssignment_27703,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94333(VarNext)
<=> v94326(VarCurr) ) ) ).
fof(addAssignment_27702,axiom,
! [VarCurr] :
( v94326(VarCurr)
<=> v80670(VarCurr) ) ).
fof(addAssignment_27701,axiom,
! [VarCurr] :
( v94324(VarCurr)
<=> $false ) ).
fof(addAssignment_27700,axiom,
! [VarCurr] :
( v94322(VarCurr)
<=> v80632(VarCurr) ) ).
fof(addAssignment_27699,axiom,
! [VarCurr] :
( v94320(VarCurr)
<=> $false ) ).
fof(addAssignment_27698,axiom,
! [VarCurr] :
( v94318(VarCurr)
<=> v80624(VarCurr,bitIndex9) ) ).
fof(addAssignment_27697,axiom,
! [VarCurr] :
( v80624(VarCurr,bitIndex9)
<=> v80626(VarCurr,bitIndex9) ) ).
fof(addAssignment_27696,axiom,
! [VarCurr] :
( v80626(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27695,axiom,
! [VarCurr] :
( v94316(VarCurr)
<=> $false ) ).
fof(addAssignment_27694,axiom,
! [VarCurr] :
( v94314(VarCurr)
<=> $false ) ).
fof(addAssignment_27693,axiom,
! [VarCurr] :
( v94312(VarCurr)
<=> $true ) ).
fof(addAssignment_27692,axiom,
! [VarCurr] :
( v94310(VarCurr)
<=> $false ) ).
fof(addAssignment_27691,axiom,
! [VarCurr] :
( v94308(VarCurr)
<=> v80607(VarCurr) ) ).
fof(addAssignment_27690,axiom,
! [VarCurr] :
( v80462(VarCurr,bitIndex3)
<=> v80464(VarCurr,bitIndex3) ) ).
fof(addAssignment_27689,axiom,
! [VarCurr] :
( v80464(VarCurr,bitIndex3)
<=> v80466(VarCurr,bitIndex3) ) ).
fof(addAssignment_27688,axiom,
! [VarCurr] :
( v80466(VarCurr,bitIndex3)
<=> v80468(VarCurr,bitIndex3) ) ).
fof(addAssignment_27687,axiom,
! [VarCurr] :
( v80468(VarCurr,bitIndex3)
<=> v80470(VarCurr,bitIndex9) ) ).
fof(addAssignment_27686,axiom,
! [VarCurr] :
( v80470(VarCurr,bitIndex9)
<=> v80472(VarCurr,bitIndex9) ) ).
fof(addAssignment_27685,axiom,
! [VarCurr] :
( v80472(VarCurr,bitIndex9)
<=> v94238(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1496,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94261(VarNext)
=> ( v94238(VarNext)
<=> v94238(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1552,axiom,
! [VarNext] :
( v94261(VarNext)
=> ( v94238(VarNext)
<=> v94296(VarNext) ) ) ).
fof(addAssignment_27684,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94296(VarNext)
<=> v94294(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4397,axiom,
! [VarCurr] :
( ~ v94240(VarCurr)
=> ( v94294(VarCurr)
<=> v94297(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4407,axiom,
! [VarCurr] :
( v94240(VarCurr)
=> ( v94294(VarCurr)
<=> v94242(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4396,axiom,
! [VarCurr] :
( ~ v94274(VarCurr)
=> ( v94297(VarCurr)
<=> v94256(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4406,axiom,
! [VarCurr] :
( v94274(VarCurr)
=> ( v94297(VarCurr)
<=> v94298(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1092,axiom,
! [VarCurr] :
( ( ~ v94277(VarCurr)
& ~ v94279(VarCurr) )
=> ( v94298(VarCurr)
<=> v94302(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4395,axiom,
! [VarCurr] :
( v94279(VarCurr)
=> ( v94298(VarCurr)
<=> v94301(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4405,axiom,
! [VarCurr] :
( v94277(VarCurr)
=> ( v94298(VarCurr)
<=> v94299(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4394,axiom,
! [VarCurr] :
( ~ v94287(VarCurr)
=> ( v94302(VarCurr)
<=> v94256(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4404,axiom,
! [VarCurr] :
( v94287(VarCurr)
=> ( v94302(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4393,axiom,
! [VarCurr] :
( ~ v94281(VarCurr)
=> ( v94301(VarCurr)
<=> v94256(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4403,axiom,
! [VarCurr] :
( v94281(VarCurr)
=> ( v94301(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2034,axiom,
! [VarCurr] :
( ~ v94300(VarCurr)
=> ( v94299(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2034,axiom,
! [VarCurr] :
( v94300(VarCurr)
=> ( v94299(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6469,axiom,
! [VarCurr] :
( v94300(VarCurr)
<=> ( v94250(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18575,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94261(VarNext)
<=> ( v94262(VarNext)
& v94271(VarNext) ) ) ) ).
fof(addAssignment_27683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94271(VarNext)
<=> v94269(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18574,axiom,
! [VarCurr] :
( v94269(VarCurr)
<=> ( v94240(VarCurr)
| v94272(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18573,axiom,
! [VarCurr] :
( v94272(VarCurr)
<=> ( v94273(VarCurr)
& v94293(VarCurr) ) ) ).
fof(writeUnaryOperator_7324,axiom,
! [VarCurr] :
( ~ v94293(VarCurr)
<=> v94240(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18572,axiom,
! [VarCurr] :
( v94273(VarCurr)
<=> ( v94274(VarCurr)
| v94291(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18571,axiom,
! [VarCurr] :
( v94291(VarCurr)
<=> ( v94252(VarCurr)
& v94292(VarCurr) ) ) ).
fof(writeUnaryOperator_7323,axiom,
! [VarCurr] :
( ~ v94292(VarCurr)
<=> v94254(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18570,axiom,
! [VarCurr] :
( v94274(VarCurr)
<=> ( v94275(VarCurr)
& v94254(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18569,axiom,
! [VarCurr] :
( v94275(VarCurr)
<=> ( v94276(VarCurr)
| v94285(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18568,axiom,
! [VarCurr] :
( v94285(VarCurr)
<=> ( v94286(VarCurr)
& v94290(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6468,axiom,
! [VarCurr] :
( v94290(VarCurr)
<=> ( ( v94278(VarCurr,bitIndex2)
<=> $false )
& ( v94278(VarCurr,bitIndex1)
<=> $false )
& ( v94278(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18567,axiom,
! [VarCurr] :
( v94286(VarCurr)
<=> ( v94287(VarCurr)
| v94288(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18566,axiom,
! [VarCurr] :
( v94288(VarCurr)
<=> ( v94252(VarCurr)
& v94289(VarCurr) ) ) ).
fof(writeUnaryOperator_7322,axiom,
! [VarCurr] :
( ~ v94289(VarCurr)
<=> v94287(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6467,axiom,
! [VarCurr] :
( v94287(VarCurr)
<=> ( v94250(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18565,axiom,
! [VarCurr] :
( v94276(VarCurr)
<=> ( v94277(VarCurr)
| v94279(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18564,axiom,
! [VarCurr] :
( v94279(VarCurr)
<=> ( v94280(VarCurr)
& v94284(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6466,axiom,
! [VarCurr] :
( v94284(VarCurr)
<=> ( ( v94278(VarCurr,bitIndex2)
<=> $false )
& ( v94278(VarCurr,bitIndex1)
<=> $true )
& ( v94278(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18563,axiom,
! [VarCurr] :
( v94280(VarCurr)
<=> ( v94281(VarCurr)
| v94282(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18562,axiom,
! [VarCurr] :
( v94282(VarCurr)
<=> ( v94252(VarCurr)
& v94283(VarCurr) ) ) ).
fof(writeUnaryOperator_7321,axiom,
! [VarCurr] :
( ~ v94283(VarCurr)
<=> v94281(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6465,axiom,
! [VarCurr] :
( v94281(VarCurr)
<=> ( v94250(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6464,axiom,
! [VarCurr] :
( v94277(VarCurr)
<=> ( ( v94278(VarCurr,bitIndex2)
<=> $true )
& ( v94278(VarCurr,bitIndex1)
<=> $false )
& ( v94278(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27682,axiom,
! [VarCurr] :
( v94278(VarCurr,bitIndex0)
<=> v94248(VarCurr) ) ).
fof(addAssignment_27681,axiom,
! [VarCurr] :
( v94278(VarCurr,bitIndex1)
<=> v94246(VarCurr) ) ).
fof(addAssignment_27680,axiom,
! [VarCurr] :
( v94278(VarCurr,bitIndex2)
<=> v94244(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18561,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94262(VarNext)
<=> ( v94263(VarNext)
& v94258(VarNext) ) ) ) ).
fof(writeUnaryOperator_7320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94263(VarNext)
<=> v94265(VarNext) ) ) ).
fof(addAssignment_27679,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94265(VarNext)
<=> v94258(VarCurr) ) ) ).
fof(addAssignment_27678,axiom,
! [VarCurr] :
( v94258(VarCurr)
<=> v80541(VarCurr) ) ).
fof(addAssignment_27677,axiom,
! [VarCurr] :
( v94256(VarCurr)
<=> $false ) ).
fof(addAssignment_27676,axiom,
! [VarCurr] :
( v94254(VarCurr)
<=> v80503(VarCurr) ) ).
fof(addAssignment_27675,axiom,
! [VarCurr] :
( v94252(VarCurr)
<=> $false ) ).
fof(addAssignment_27674,axiom,
! [VarCurr] :
( v94250(VarCurr)
<=> v80495(VarCurr,bitIndex9) ) ).
fof(addAssignment_27673,axiom,
! [VarCurr] :
( v80495(VarCurr,bitIndex9)
<=> v80497(VarCurr,bitIndex9) ) ).
fof(addAssignment_27672,axiom,
! [VarCurr] :
( v80497(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27671,axiom,
! [VarCurr] :
( v94248(VarCurr)
<=> $false ) ).
fof(addAssignment_27670,axiom,
! [VarCurr] :
( v94246(VarCurr)
<=> $false ) ).
fof(addAssignment_27669,axiom,
! [VarCurr] :
( v94244(VarCurr)
<=> $true ) ).
fof(addAssignment_27668,axiom,
! [VarCurr] :
( v94242(VarCurr)
<=> $false ) ).
fof(addAssignment_27667,axiom,
! [VarCurr] :
( v94240(VarCurr)
<=> v80478(VarCurr) ) ).
fof(addAssignment_27666,axiom,
! [VarCurr] :
( v80333(VarCurr,bitIndex3)
<=> v80335(VarCurr,bitIndex3) ) ).
fof(addAssignment_27665,axiom,
! [VarCurr] :
( v80335(VarCurr,bitIndex3)
<=> v80337(VarCurr,bitIndex3) ) ).
fof(addAssignment_27664,axiom,
! [VarCurr] :
( v80337(VarCurr,bitIndex3)
<=> v80339(VarCurr,bitIndex3) ) ).
fof(addAssignment_27663,axiom,
! [VarCurr] :
( v80339(VarCurr,bitIndex3)
<=> v80341(VarCurr,bitIndex9) ) ).
fof(addAssignment_27662,axiom,
! [VarCurr] :
( v80341(VarCurr,bitIndex9)
<=> v80343(VarCurr,bitIndex9) ) ).
fof(addAssignment_27661,axiom,
! [VarCurr] :
( v80343(VarCurr,bitIndex9)
<=> v94170(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1495,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94193(VarNext)
=> ( v94170(VarNext)
<=> v94170(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1551,axiom,
! [VarNext] :
( v94193(VarNext)
=> ( v94170(VarNext)
<=> v94228(VarNext) ) ) ).
fof(addAssignment_27660,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94228(VarNext)
<=> v94226(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4392,axiom,
! [VarCurr] :
( ~ v94172(VarCurr)
=> ( v94226(VarCurr)
<=> v94229(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4402,axiom,
! [VarCurr] :
( v94172(VarCurr)
=> ( v94226(VarCurr)
<=> v94174(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4391,axiom,
! [VarCurr] :
( ~ v94206(VarCurr)
=> ( v94229(VarCurr)
<=> v94188(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4401,axiom,
! [VarCurr] :
( v94206(VarCurr)
=> ( v94229(VarCurr)
<=> v94230(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1091,axiom,
! [VarCurr] :
( ( ~ v94209(VarCurr)
& ~ v94211(VarCurr) )
=> ( v94230(VarCurr)
<=> v94234(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4390,axiom,
! [VarCurr] :
( v94211(VarCurr)
=> ( v94230(VarCurr)
<=> v94233(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4400,axiom,
! [VarCurr] :
( v94209(VarCurr)
=> ( v94230(VarCurr)
<=> v94231(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4389,axiom,
! [VarCurr] :
( ~ v94219(VarCurr)
=> ( v94234(VarCurr)
<=> v94188(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4399,axiom,
! [VarCurr] :
( v94219(VarCurr)
=> ( v94234(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4388,axiom,
! [VarCurr] :
( ~ v94213(VarCurr)
=> ( v94233(VarCurr)
<=> v94188(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4398,axiom,
! [VarCurr] :
( v94213(VarCurr)
=> ( v94233(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2033,axiom,
! [VarCurr] :
( ~ v94232(VarCurr)
=> ( v94231(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2033,axiom,
! [VarCurr] :
( v94232(VarCurr)
=> ( v94231(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6463,axiom,
! [VarCurr] :
( v94232(VarCurr)
<=> ( v94182(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18560,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94193(VarNext)
<=> ( v94194(VarNext)
& v94203(VarNext) ) ) ) ).
fof(addAssignment_27659,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94203(VarNext)
<=> v94201(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18559,axiom,
! [VarCurr] :
( v94201(VarCurr)
<=> ( v94172(VarCurr)
| v94204(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18558,axiom,
! [VarCurr] :
( v94204(VarCurr)
<=> ( v94205(VarCurr)
& v94225(VarCurr) ) ) ).
fof(writeUnaryOperator_7319,axiom,
! [VarCurr] :
( ~ v94225(VarCurr)
<=> v94172(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18557,axiom,
! [VarCurr] :
( v94205(VarCurr)
<=> ( v94206(VarCurr)
| v94223(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18556,axiom,
! [VarCurr] :
( v94223(VarCurr)
<=> ( v94184(VarCurr)
& v94224(VarCurr) ) ) ).
fof(writeUnaryOperator_7318,axiom,
! [VarCurr] :
( ~ v94224(VarCurr)
<=> v94186(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18555,axiom,
! [VarCurr] :
( v94206(VarCurr)
<=> ( v94207(VarCurr)
& v94186(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18554,axiom,
! [VarCurr] :
( v94207(VarCurr)
<=> ( v94208(VarCurr)
| v94217(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18553,axiom,
! [VarCurr] :
( v94217(VarCurr)
<=> ( v94218(VarCurr)
& v94222(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6462,axiom,
! [VarCurr] :
( v94222(VarCurr)
<=> ( ( v94210(VarCurr,bitIndex2)
<=> $false )
& ( v94210(VarCurr,bitIndex1)
<=> $false )
& ( v94210(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18552,axiom,
! [VarCurr] :
( v94218(VarCurr)
<=> ( v94219(VarCurr)
| v94220(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18551,axiom,
! [VarCurr] :
( v94220(VarCurr)
<=> ( v94184(VarCurr)
& v94221(VarCurr) ) ) ).
fof(writeUnaryOperator_7317,axiom,
! [VarCurr] :
( ~ v94221(VarCurr)
<=> v94219(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6461,axiom,
! [VarCurr] :
( v94219(VarCurr)
<=> ( v94182(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18550,axiom,
! [VarCurr] :
( v94208(VarCurr)
<=> ( v94209(VarCurr)
| v94211(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18549,axiom,
! [VarCurr] :
( v94211(VarCurr)
<=> ( v94212(VarCurr)
& v94216(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6460,axiom,
! [VarCurr] :
( v94216(VarCurr)
<=> ( ( v94210(VarCurr,bitIndex2)
<=> $false )
& ( v94210(VarCurr,bitIndex1)
<=> $true )
& ( v94210(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18548,axiom,
! [VarCurr] :
( v94212(VarCurr)
<=> ( v94213(VarCurr)
| v94214(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18547,axiom,
! [VarCurr] :
( v94214(VarCurr)
<=> ( v94184(VarCurr)
& v94215(VarCurr) ) ) ).
fof(writeUnaryOperator_7316,axiom,
! [VarCurr] :
( ~ v94215(VarCurr)
<=> v94213(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6459,axiom,
! [VarCurr] :
( v94213(VarCurr)
<=> ( v94182(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6458,axiom,
! [VarCurr] :
( v94209(VarCurr)
<=> ( ( v94210(VarCurr,bitIndex2)
<=> $true )
& ( v94210(VarCurr,bitIndex1)
<=> $false )
& ( v94210(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27658,axiom,
! [VarCurr] :
( v94210(VarCurr,bitIndex0)
<=> v94180(VarCurr) ) ).
fof(addAssignment_27657,axiom,
! [VarCurr] :
( v94210(VarCurr,bitIndex1)
<=> v94178(VarCurr) ) ).
fof(addAssignment_27656,axiom,
! [VarCurr] :
( v94210(VarCurr,bitIndex2)
<=> v94176(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18546,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94194(VarNext)
<=> ( v94195(VarNext)
& v94190(VarNext) ) ) ) ).
fof(writeUnaryOperator_7315,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94195(VarNext)
<=> v94197(VarNext) ) ) ).
fof(addAssignment_27655,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94197(VarNext)
<=> v94190(VarCurr) ) ) ).
fof(addAssignment_27654,axiom,
! [VarCurr] :
( v94190(VarCurr)
<=> v80412(VarCurr) ) ).
fof(addAssignment_27653,axiom,
! [VarCurr] :
( v94188(VarCurr)
<=> $false ) ).
fof(addAssignment_27652,axiom,
! [VarCurr] :
( v94186(VarCurr)
<=> v80374(VarCurr) ) ).
fof(addAssignment_27651,axiom,
! [VarCurr] :
( v94184(VarCurr)
<=> $false ) ).
fof(addAssignment_27650,axiom,
! [VarCurr] :
( v94182(VarCurr)
<=> v80366(VarCurr,bitIndex9) ) ).
fof(addAssignment_27649,axiom,
! [VarCurr] :
( v80366(VarCurr,bitIndex9)
<=> v80368(VarCurr,bitIndex9) ) ).
fof(addAssignment_27648,axiom,
! [VarCurr] :
( v80368(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27647,axiom,
! [VarCurr] :
( v94180(VarCurr)
<=> $false ) ).
fof(addAssignment_27646,axiom,
! [VarCurr] :
( v94178(VarCurr)
<=> $false ) ).
fof(addAssignment_27645,axiom,
! [VarCurr] :
( v94176(VarCurr)
<=> $true ) ).
fof(addAssignment_27644,axiom,
! [VarCurr] :
( v94174(VarCurr)
<=> $false ) ).
fof(addAssignment_27643,axiom,
! [VarCurr] :
( v94172(VarCurr)
<=> v80349(VarCurr) ) ).
fof(addAssignment_27642,axiom,
! [VarCurr] :
( v80204(VarCurr,bitIndex3)
<=> v80206(VarCurr,bitIndex3) ) ).
fof(addAssignment_27641,axiom,
! [VarCurr] :
( v80206(VarCurr,bitIndex3)
<=> v80208(VarCurr,bitIndex3) ) ).
fof(addAssignment_27640,axiom,
! [VarCurr] :
( v80208(VarCurr,bitIndex3)
<=> v80210(VarCurr,bitIndex3) ) ).
fof(addAssignment_27639,axiom,
! [VarCurr] :
( v80210(VarCurr,bitIndex3)
<=> v80212(VarCurr,bitIndex9) ) ).
fof(addAssignment_27638,axiom,
! [VarCurr] :
( v80212(VarCurr,bitIndex9)
<=> v80214(VarCurr,bitIndex9) ) ).
fof(addAssignment_27637,axiom,
! [VarCurr] :
( v80214(VarCurr,bitIndex9)
<=> v94102(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1494,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94125(VarNext)
=> ( v94102(VarNext)
<=> v94102(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1550,axiom,
! [VarNext] :
( v94125(VarNext)
=> ( v94102(VarNext)
<=> v94160(VarNext) ) ) ).
fof(addAssignment_27636,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94160(VarNext)
<=> v94158(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4387,axiom,
! [VarCurr] :
( ~ v94104(VarCurr)
=> ( v94158(VarCurr)
<=> v94161(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4397,axiom,
! [VarCurr] :
( v94104(VarCurr)
=> ( v94158(VarCurr)
<=> v94106(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4386,axiom,
! [VarCurr] :
( ~ v94138(VarCurr)
=> ( v94161(VarCurr)
<=> v94120(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4396,axiom,
! [VarCurr] :
( v94138(VarCurr)
=> ( v94161(VarCurr)
<=> v94162(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1090,axiom,
! [VarCurr] :
( ( ~ v94141(VarCurr)
& ~ v94143(VarCurr) )
=> ( v94162(VarCurr)
<=> v94166(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4385,axiom,
! [VarCurr] :
( v94143(VarCurr)
=> ( v94162(VarCurr)
<=> v94165(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4395,axiom,
! [VarCurr] :
( v94141(VarCurr)
=> ( v94162(VarCurr)
<=> v94163(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4384,axiom,
! [VarCurr] :
( ~ v94151(VarCurr)
=> ( v94166(VarCurr)
<=> v94120(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4394,axiom,
! [VarCurr] :
( v94151(VarCurr)
=> ( v94166(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4383,axiom,
! [VarCurr] :
( ~ v94145(VarCurr)
=> ( v94165(VarCurr)
<=> v94120(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4393,axiom,
! [VarCurr] :
( v94145(VarCurr)
=> ( v94165(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2032,axiom,
! [VarCurr] :
( ~ v94164(VarCurr)
=> ( v94163(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2032,axiom,
! [VarCurr] :
( v94164(VarCurr)
=> ( v94163(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6457,axiom,
! [VarCurr] :
( v94164(VarCurr)
<=> ( v94114(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18545,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94125(VarNext)
<=> ( v94126(VarNext)
& v94135(VarNext) ) ) ) ).
fof(addAssignment_27635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94135(VarNext)
<=> v94133(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18544,axiom,
! [VarCurr] :
( v94133(VarCurr)
<=> ( v94104(VarCurr)
| v94136(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18543,axiom,
! [VarCurr] :
( v94136(VarCurr)
<=> ( v94137(VarCurr)
& v94157(VarCurr) ) ) ).
fof(writeUnaryOperator_7314,axiom,
! [VarCurr] :
( ~ v94157(VarCurr)
<=> v94104(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18542,axiom,
! [VarCurr] :
( v94137(VarCurr)
<=> ( v94138(VarCurr)
| v94155(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18541,axiom,
! [VarCurr] :
( v94155(VarCurr)
<=> ( v94116(VarCurr)
& v94156(VarCurr) ) ) ).
fof(writeUnaryOperator_7313,axiom,
! [VarCurr] :
( ~ v94156(VarCurr)
<=> v94118(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18540,axiom,
! [VarCurr] :
( v94138(VarCurr)
<=> ( v94139(VarCurr)
& v94118(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18539,axiom,
! [VarCurr] :
( v94139(VarCurr)
<=> ( v94140(VarCurr)
| v94149(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18538,axiom,
! [VarCurr] :
( v94149(VarCurr)
<=> ( v94150(VarCurr)
& v94154(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6456,axiom,
! [VarCurr] :
( v94154(VarCurr)
<=> ( ( v94142(VarCurr,bitIndex2)
<=> $false )
& ( v94142(VarCurr,bitIndex1)
<=> $false )
& ( v94142(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18537,axiom,
! [VarCurr] :
( v94150(VarCurr)
<=> ( v94151(VarCurr)
| v94152(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18536,axiom,
! [VarCurr] :
( v94152(VarCurr)
<=> ( v94116(VarCurr)
& v94153(VarCurr) ) ) ).
fof(writeUnaryOperator_7312,axiom,
! [VarCurr] :
( ~ v94153(VarCurr)
<=> v94151(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6455,axiom,
! [VarCurr] :
( v94151(VarCurr)
<=> ( v94114(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18535,axiom,
! [VarCurr] :
( v94140(VarCurr)
<=> ( v94141(VarCurr)
| v94143(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18534,axiom,
! [VarCurr] :
( v94143(VarCurr)
<=> ( v94144(VarCurr)
& v94148(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6454,axiom,
! [VarCurr] :
( v94148(VarCurr)
<=> ( ( v94142(VarCurr,bitIndex2)
<=> $false )
& ( v94142(VarCurr,bitIndex1)
<=> $true )
& ( v94142(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18533,axiom,
! [VarCurr] :
( v94144(VarCurr)
<=> ( v94145(VarCurr)
| v94146(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18532,axiom,
! [VarCurr] :
( v94146(VarCurr)
<=> ( v94116(VarCurr)
& v94147(VarCurr) ) ) ).
fof(writeUnaryOperator_7311,axiom,
! [VarCurr] :
( ~ v94147(VarCurr)
<=> v94145(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6453,axiom,
! [VarCurr] :
( v94145(VarCurr)
<=> ( v94114(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6452,axiom,
! [VarCurr] :
( v94141(VarCurr)
<=> ( ( v94142(VarCurr,bitIndex2)
<=> $true )
& ( v94142(VarCurr,bitIndex1)
<=> $false )
& ( v94142(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27634,axiom,
! [VarCurr] :
( v94142(VarCurr,bitIndex0)
<=> v94112(VarCurr) ) ).
fof(addAssignment_27633,axiom,
! [VarCurr] :
( v94142(VarCurr,bitIndex1)
<=> v94110(VarCurr) ) ).
fof(addAssignment_27632,axiom,
! [VarCurr] :
( v94142(VarCurr,bitIndex2)
<=> v94108(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18531,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94126(VarNext)
<=> ( v94127(VarNext)
& v94122(VarNext) ) ) ) ).
fof(writeUnaryOperator_7310,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94127(VarNext)
<=> v94129(VarNext) ) ) ).
fof(addAssignment_27631,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94129(VarNext)
<=> v94122(VarCurr) ) ) ).
fof(addAssignment_27630,axiom,
! [VarCurr] :
( v94122(VarCurr)
<=> v80283(VarCurr) ) ).
fof(addAssignment_27629,axiom,
! [VarCurr] :
( v94120(VarCurr)
<=> $false ) ).
fof(addAssignment_27628,axiom,
! [VarCurr] :
( v94118(VarCurr)
<=> v80245(VarCurr) ) ).
fof(addAssignment_27627,axiom,
! [VarCurr] :
( v94116(VarCurr)
<=> $false ) ).
fof(addAssignment_27626,axiom,
! [VarCurr] :
( v94114(VarCurr)
<=> v80237(VarCurr,bitIndex9) ) ).
fof(addAssignment_27625,axiom,
! [VarCurr] :
( v80237(VarCurr,bitIndex9)
<=> v80239(VarCurr,bitIndex9) ) ).
fof(addAssignment_27624,axiom,
! [VarCurr] :
( v80239(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27623,axiom,
! [VarCurr] :
( v94112(VarCurr)
<=> $false ) ).
fof(addAssignment_27622,axiom,
! [VarCurr] :
( v94110(VarCurr)
<=> $false ) ).
fof(addAssignment_27621,axiom,
! [VarCurr] :
( v94108(VarCurr)
<=> $true ) ).
fof(addAssignment_27620,axiom,
! [VarCurr] :
( v94106(VarCurr)
<=> $false ) ).
fof(addAssignment_27619,axiom,
! [VarCurr] :
( v94104(VarCurr)
<=> v80220(VarCurr) ) ).
fof(addAssignment_27618,axiom,
! [VarCurr] :
( v80075(VarCurr,bitIndex3)
<=> v80077(VarCurr,bitIndex3) ) ).
fof(addAssignment_27617,axiom,
! [VarCurr] :
( v80077(VarCurr,bitIndex3)
<=> v80079(VarCurr,bitIndex3) ) ).
fof(addAssignment_27616,axiom,
! [VarCurr] :
( v80079(VarCurr,bitIndex3)
<=> v80081(VarCurr,bitIndex3) ) ).
fof(addAssignment_27615,axiom,
! [VarCurr] :
( v80081(VarCurr,bitIndex3)
<=> v80083(VarCurr,bitIndex9) ) ).
fof(addAssignment_27614,axiom,
! [VarCurr] :
( v80083(VarCurr,bitIndex9)
<=> v80085(VarCurr,bitIndex9) ) ).
fof(addAssignment_27613,axiom,
! [VarCurr] :
( v80085(VarCurr,bitIndex9)
<=> v94034(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1493,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94057(VarNext)
=> ( v94034(VarNext)
<=> v94034(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1549,axiom,
! [VarNext] :
( v94057(VarNext)
=> ( v94034(VarNext)
<=> v94092(VarNext) ) ) ).
fof(addAssignment_27612,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94092(VarNext)
<=> v94090(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4382,axiom,
! [VarCurr] :
( ~ v94036(VarCurr)
=> ( v94090(VarCurr)
<=> v94093(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4392,axiom,
! [VarCurr] :
( v94036(VarCurr)
=> ( v94090(VarCurr)
<=> v94038(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4381,axiom,
! [VarCurr] :
( ~ v94070(VarCurr)
=> ( v94093(VarCurr)
<=> v94052(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4391,axiom,
! [VarCurr] :
( v94070(VarCurr)
=> ( v94093(VarCurr)
<=> v94094(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1089,axiom,
! [VarCurr] :
( ( ~ v94073(VarCurr)
& ~ v94075(VarCurr) )
=> ( v94094(VarCurr)
<=> v94098(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4380,axiom,
! [VarCurr] :
( v94075(VarCurr)
=> ( v94094(VarCurr)
<=> v94097(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4390,axiom,
! [VarCurr] :
( v94073(VarCurr)
=> ( v94094(VarCurr)
<=> v94095(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4379,axiom,
! [VarCurr] :
( ~ v94083(VarCurr)
=> ( v94098(VarCurr)
<=> v94052(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4389,axiom,
! [VarCurr] :
( v94083(VarCurr)
=> ( v94098(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4378,axiom,
! [VarCurr] :
( ~ v94077(VarCurr)
=> ( v94097(VarCurr)
<=> v94052(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4388,axiom,
! [VarCurr] :
( v94077(VarCurr)
=> ( v94097(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2031,axiom,
! [VarCurr] :
( ~ v94096(VarCurr)
=> ( v94095(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2031,axiom,
! [VarCurr] :
( v94096(VarCurr)
=> ( v94095(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6451,axiom,
! [VarCurr] :
( v94096(VarCurr)
<=> ( v94046(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18530,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94057(VarNext)
<=> ( v94058(VarNext)
& v94067(VarNext) ) ) ) ).
fof(addAssignment_27611,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94067(VarNext)
<=> v94065(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18529,axiom,
! [VarCurr] :
( v94065(VarCurr)
<=> ( v94036(VarCurr)
| v94068(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18528,axiom,
! [VarCurr] :
( v94068(VarCurr)
<=> ( v94069(VarCurr)
& v94089(VarCurr) ) ) ).
fof(writeUnaryOperator_7309,axiom,
! [VarCurr] :
( ~ v94089(VarCurr)
<=> v94036(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18527,axiom,
! [VarCurr] :
( v94069(VarCurr)
<=> ( v94070(VarCurr)
| v94087(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18526,axiom,
! [VarCurr] :
( v94087(VarCurr)
<=> ( v94048(VarCurr)
& v94088(VarCurr) ) ) ).
fof(writeUnaryOperator_7308,axiom,
! [VarCurr] :
( ~ v94088(VarCurr)
<=> v94050(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18525,axiom,
! [VarCurr] :
( v94070(VarCurr)
<=> ( v94071(VarCurr)
& v94050(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18524,axiom,
! [VarCurr] :
( v94071(VarCurr)
<=> ( v94072(VarCurr)
| v94081(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18523,axiom,
! [VarCurr] :
( v94081(VarCurr)
<=> ( v94082(VarCurr)
& v94086(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6450,axiom,
! [VarCurr] :
( v94086(VarCurr)
<=> ( ( v94074(VarCurr,bitIndex2)
<=> $false )
& ( v94074(VarCurr,bitIndex1)
<=> $false )
& ( v94074(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18522,axiom,
! [VarCurr] :
( v94082(VarCurr)
<=> ( v94083(VarCurr)
| v94084(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18521,axiom,
! [VarCurr] :
( v94084(VarCurr)
<=> ( v94048(VarCurr)
& v94085(VarCurr) ) ) ).
fof(writeUnaryOperator_7307,axiom,
! [VarCurr] :
( ~ v94085(VarCurr)
<=> v94083(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6449,axiom,
! [VarCurr] :
( v94083(VarCurr)
<=> ( v94046(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18520,axiom,
! [VarCurr] :
( v94072(VarCurr)
<=> ( v94073(VarCurr)
| v94075(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18519,axiom,
! [VarCurr] :
( v94075(VarCurr)
<=> ( v94076(VarCurr)
& v94080(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6448,axiom,
! [VarCurr] :
( v94080(VarCurr)
<=> ( ( v94074(VarCurr,bitIndex2)
<=> $false )
& ( v94074(VarCurr,bitIndex1)
<=> $true )
& ( v94074(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18518,axiom,
! [VarCurr] :
( v94076(VarCurr)
<=> ( v94077(VarCurr)
| v94078(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18517,axiom,
! [VarCurr] :
( v94078(VarCurr)
<=> ( v94048(VarCurr)
& v94079(VarCurr) ) ) ).
fof(writeUnaryOperator_7306,axiom,
! [VarCurr] :
( ~ v94079(VarCurr)
<=> v94077(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6447,axiom,
! [VarCurr] :
( v94077(VarCurr)
<=> ( v94046(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6446,axiom,
! [VarCurr] :
( v94073(VarCurr)
<=> ( ( v94074(VarCurr,bitIndex2)
<=> $true )
& ( v94074(VarCurr,bitIndex1)
<=> $false )
& ( v94074(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27610,axiom,
! [VarCurr] :
( v94074(VarCurr,bitIndex0)
<=> v94044(VarCurr) ) ).
fof(addAssignment_27609,axiom,
! [VarCurr] :
( v94074(VarCurr,bitIndex1)
<=> v94042(VarCurr) ) ).
fof(addAssignment_27608,axiom,
! [VarCurr] :
( v94074(VarCurr,bitIndex2)
<=> v94040(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94058(VarNext)
<=> ( v94059(VarNext)
& v94054(VarNext) ) ) ) ).
fof(writeUnaryOperator_7305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v94059(VarNext)
<=> v94061(VarNext) ) ) ).
fof(addAssignment_27607,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94061(VarNext)
<=> v94054(VarCurr) ) ) ).
fof(addAssignment_27606,axiom,
! [VarCurr] :
( v94054(VarCurr)
<=> v80154(VarCurr) ) ).
fof(addAssignment_27605,axiom,
! [VarCurr] :
( v94052(VarCurr)
<=> $false ) ).
fof(addAssignment_27604,axiom,
! [VarCurr] :
( v94050(VarCurr)
<=> v80116(VarCurr) ) ).
fof(addAssignment_27603,axiom,
! [VarCurr] :
( v94048(VarCurr)
<=> $false ) ).
fof(addAssignment_27602,axiom,
! [VarCurr] :
( v94046(VarCurr)
<=> v80108(VarCurr,bitIndex9) ) ).
fof(addAssignment_27601,axiom,
! [VarCurr] :
( v80108(VarCurr,bitIndex9)
<=> v80110(VarCurr,bitIndex9) ) ).
fof(addAssignment_27600,axiom,
! [VarCurr] :
( v80110(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27599,axiom,
! [VarCurr] :
( v94044(VarCurr)
<=> $false ) ).
fof(addAssignment_27598,axiom,
! [VarCurr] :
( v94042(VarCurr)
<=> $false ) ).
fof(addAssignment_27597,axiom,
! [VarCurr] :
( v94040(VarCurr)
<=> $true ) ).
fof(addAssignment_27596,axiom,
! [VarCurr] :
( v94038(VarCurr)
<=> $false ) ).
fof(addAssignment_27595,axiom,
! [VarCurr] :
( v94036(VarCurr)
<=> v80091(VarCurr) ) ).
fof(addAssignment_27594,axiom,
! [VarCurr] :
( v79946(VarCurr,bitIndex3)
<=> v79948(VarCurr,bitIndex3) ) ).
fof(addAssignment_27593,axiom,
! [VarCurr] :
( v79948(VarCurr,bitIndex3)
<=> v79950(VarCurr,bitIndex3) ) ).
fof(addAssignment_27592,axiom,
! [VarCurr] :
( v79950(VarCurr,bitIndex3)
<=> v79952(VarCurr,bitIndex3) ) ).
fof(addAssignment_27591,axiom,
! [VarCurr] :
( v79952(VarCurr,bitIndex3)
<=> v79954(VarCurr,bitIndex9) ) ).
fof(addAssignment_27590,axiom,
! [VarCurr] :
( v79954(VarCurr,bitIndex9)
<=> v79956(VarCurr,bitIndex9) ) ).
fof(addAssignment_27589,axiom,
! [VarCurr] :
( v79956(VarCurr,bitIndex9)
<=> v93966(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1492,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93989(VarNext)
=> ( v93966(VarNext)
<=> v93966(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1548,axiom,
! [VarNext] :
( v93989(VarNext)
=> ( v93966(VarNext)
<=> v94024(VarNext) ) ) ).
fof(addAssignment_27588,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v94024(VarNext)
<=> v94022(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4377,axiom,
! [VarCurr] :
( ~ v93968(VarCurr)
=> ( v94022(VarCurr)
<=> v94025(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4387,axiom,
! [VarCurr] :
( v93968(VarCurr)
=> ( v94022(VarCurr)
<=> v93970(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4376,axiom,
! [VarCurr] :
( ~ v94002(VarCurr)
=> ( v94025(VarCurr)
<=> v93984(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4386,axiom,
! [VarCurr] :
( v94002(VarCurr)
=> ( v94025(VarCurr)
<=> v94026(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1088,axiom,
! [VarCurr] :
( ( ~ v94005(VarCurr)
& ~ v94007(VarCurr) )
=> ( v94026(VarCurr)
<=> v94030(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4375,axiom,
! [VarCurr] :
( v94007(VarCurr)
=> ( v94026(VarCurr)
<=> v94029(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4385,axiom,
! [VarCurr] :
( v94005(VarCurr)
=> ( v94026(VarCurr)
<=> v94027(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4374,axiom,
! [VarCurr] :
( ~ v94015(VarCurr)
=> ( v94030(VarCurr)
<=> v93984(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4384,axiom,
! [VarCurr] :
( v94015(VarCurr)
=> ( v94030(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4373,axiom,
! [VarCurr] :
( ~ v94009(VarCurr)
=> ( v94029(VarCurr)
<=> v93984(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4383,axiom,
! [VarCurr] :
( v94009(VarCurr)
=> ( v94029(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2030,axiom,
! [VarCurr] :
( ~ v94028(VarCurr)
=> ( v94027(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2030,axiom,
! [VarCurr] :
( v94028(VarCurr)
=> ( v94027(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6445,axiom,
! [VarCurr] :
( v94028(VarCurr)
<=> ( v93978(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93989(VarNext)
<=> ( v93990(VarNext)
& v93999(VarNext) ) ) ) ).
fof(addAssignment_27587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93999(VarNext)
<=> v93997(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18514,axiom,
! [VarCurr] :
( v93997(VarCurr)
<=> ( v93968(VarCurr)
| v94000(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18513,axiom,
! [VarCurr] :
( v94000(VarCurr)
<=> ( v94001(VarCurr)
& v94021(VarCurr) ) ) ).
fof(writeUnaryOperator_7304,axiom,
! [VarCurr] :
( ~ v94021(VarCurr)
<=> v93968(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18512,axiom,
! [VarCurr] :
( v94001(VarCurr)
<=> ( v94002(VarCurr)
| v94019(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18511,axiom,
! [VarCurr] :
( v94019(VarCurr)
<=> ( v93980(VarCurr)
& v94020(VarCurr) ) ) ).
fof(writeUnaryOperator_7303,axiom,
! [VarCurr] :
( ~ v94020(VarCurr)
<=> v93982(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18510,axiom,
! [VarCurr] :
( v94002(VarCurr)
<=> ( v94003(VarCurr)
& v93982(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18509,axiom,
! [VarCurr] :
( v94003(VarCurr)
<=> ( v94004(VarCurr)
| v94013(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18508,axiom,
! [VarCurr] :
( v94013(VarCurr)
<=> ( v94014(VarCurr)
& v94018(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6444,axiom,
! [VarCurr] :
( v94018(VarCurr)
<=> ( ( v94006(VarCurr,bitIndex2)
<=> $false )
& ( v94006(VarCurr,bitIndex1)
<=> $false )
& ( v94006(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18507,axiom,
! [VarCurr] :
( v94014(VarCurr)
<=> ( v94015(VarCurr)
| v94016(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18506,axiom,
! [VarCurr] :
( v94016(VarCurr)
<=> ( v93980(VarCurr)
& v94017(VarCurr) ) ) ).
fof(writeUnaryOperator_7302,axiom,
! [VarCurr] :
( ~ v94017(VarCurr)
<=> v94015(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6443,axiom,
! [VarCurr] :
( v94015(VarCurr)
<=> ( v93978(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18505,axiom,
! [VarCurr] :
( v94004(VarCurr)
<=> ( v94005(VarCurr)
| v94007(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18504,axiom,
! [VarCurr] :
( v94007(VarCurr)
<=> ( v94008(VarCurr)
& v94012(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6442,axiom,
! [VarCurr] :
( v94012(VarCurr)
<=> ( ( v94006(VarCurr,bitIndex2)
<=> $false )
& ( v94006(VarCurr,bitIndex1)
<=> $true )
& ( v94006(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18503,axiom,
! [VarCurr] :
( v94008(VarCurr)
<=> ( v94009(VarCurr)
| v94010(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18502,axiom,
! [VarCurr] :
( v94010(VarCurr)
<=> ( v93980(VarCurr)
& v94011(VarCurr) ) ) ).
fof(writeUnaryOperator_7301,axiom,
! [VarCurr] :
( ~ v94011(VarCurr)
<=> v94009(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6441,axiom,
! [VarCurr] :
( v94009(VarCurr)
<=> ( v93978(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6440,axiom,
! [VarCurr] :
( v94005(VarCurr)
<=> ( ( v94006(VarCurr,bitIndex2)
<=> $true )
& ( v94006(VarCurr,bitIndex1)
<=> $false )
& ( v94006(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27586,axiom,
! [VarCurr] :
( v94006(VarCurr,bitIndex0)
<=> v93976(VarCurr) ) ).
fof(addAssignment_27585,axiom,
! [VarCurr] :
( v94006(VarCurr,bitIndex1)
<=> v93974(VarCurr) ) ).
fof(addAssignment_27584,axiom,
! [VarCurr] :
( v94006(VarCurr,bitIndex2)
<=> v93972(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18501,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93990(VarNext)
<=> ( v93991(VarNext)
& v93986(VarNext) ) ) ) ).
fof(writeUnaryOperator_7300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93991(VarNext)
<=> v93993(VarNext) ) ) ).
fof(addAssignment_27583,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93993(VarNext)
<=> v93986(VarCurr) ) ) ).
fof(addAssignment_27582,axiom,
! [VarCurr] :
( v93986(VarCurr)
<=> v80025(VarCurr) ) ).
fof(addAssignment_27581,axiom,
! [VarCurr] :
( v93984(VarCurr)
<=> $false ) ).
fof(addAssignment_27580,axiom,
! [VarCurr] :
( v93982(VarCurr)
<=> v79987(VarCurr) ) ).
fof(addAssignment_27579,axiom,
! [VarCurr] :
( v93980(VarCurr)
<=> $false ) ).
fof(addAssignment_27578,axiom,
! [VarCurr] :
( v93978(VarCurr)
<=> v79979(VarCurr,bitIndex9) ) ).
fof(addAssignment_27577,axiom,
! [VarCurr] :
( v79979(VarCurr,bitIndex9)
<=> v79981(VarCurr,bitIndex9) ) ).
fof(addAssignment_27576,axiom,
! [VarCurr] :
( v79981(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27575,axiom,
! [VarCurr] :
( v93976(VarCurr)
<=> $false ) ).
fof(addAssignment_27574,axiom,
! [VarCurr] :
( v93974(VarCurr)
<=> $false ) ).
fof(addAssignment_27573,axiom,
! [VarCurr] :
( v93972(VarCurr)
<=> $true ) ).
fof(addAssignment_27572,axiom,
! [VarCurr] :
( v93970(VarCurr)
<=> $false ) ).
fof(addAssignment_27571,axiom,
! [VarCurr] :
( v93968(VarCurr)
<=> v79962(VarCurr) ) ).
fof(addAssignment_27570,axiom,
! [VarCurr] :
( v79817(VarCurr,bitIndex3)
<=> v79819(VarCurr,bitIndex3) ) ).
fof(addAssignment_27569,axiom,
! [VarCurr] :
( v79819(VarCurr,bitIndex3)
<=> v79821(VarCurr,bitIndex3) ) ).
fof(addAssignment_27568,axiom,
! [VarCurr] :
( v79821(VarCurr,bitIndex3)
<=> v79823(VarCurr,bitIndex3) ) ).
fof(addAssignment_27567,axiom,
! [VarCurr] :
( v79823(VarCurr,bitIndex3)
<=> v79825(VarCurr,bitIndex9) ) ).
fof(addAssignment_27566,axiom,
! [VarCurr] :
( v79825(VarCurr,bitIndex9)
<=> v79827(VarCurr,bitIndex9) ) ).
fof(addAssignment_27565,axiom,
! [VarCurr] :
( v79827(VarCurr,bitIndex9)
<=> v93898(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1491,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93921(VarNext)
=> ( v93898(VarNext)
<=> v93898(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1547,axiom,
! [VarNext] :
( v93921(VarNext)
=> ( v93898(VarNext)
<=> v93956(VarNext) ) ) ).
fof(addAssignment_27564,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93956(VarNext)
<=> v93954(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4372,axiom,
! [VarCurr] :
( ~ v93900(VarCurr)
=> ( v93954(VarCurr)
<=> v93957(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4382,axiom,
! [VarCurr] :
( v93900(VarCurr)
=> ( v93954(VarCurr)
<=> v93902(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4371,axiom,
! [VarCurr] :
( ~ v93934(VarCurr)
=> ( v93957(VarCurr)
<=> v93916(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4381,axiom,
! [VarCurr] :
( v93934(VarCurr)
=> ( v93957(VarCurr)
<=> v93958(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1087,axiom,
! [VarCurr] :
( ( ~ v93937(VarCurr)
& ~ v93939(VarCurr) )
=> ( v93958(VarCurr)
<=> v93962(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4370,axiom,
! [VarCurr] :
( v93939(VarCurr)
=> ( v93958(VarCurr)
<=> v93961(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4380,axiom,
! [VarCurr] :
( v93937(VarCurr)
=> ( v93958(VarCurr)
<=> v93959(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4369,axiom,
! [VarCurr] :
( ~ v93947(VarCurr)
=> ( v93962(VarCurr)
<=> v93916(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4379,axiom,
! [VarCurr] :
( v93947(VarCurr)
=> ( v93962(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4368,axiom,
! [VarCurr] :
( ~ v93941(VarCurr)
=> ( v93961(VarCurr)
<=> v93916(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4378,axiom,
! [VarCurr] :
( v93941(VarCurr)
=> ( v93961(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2029,axiom,
! [VarCurr] :
( ~ v93960(VarCurr)
=> ( v93959(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2029,axiom,
! [VarCurr] :
( v93960(VarCurr)
=> ( v93959(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6439,axiom,
! [VarCurr] :
( v93960(VarCurr)
<=> ( v93910(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18500,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93921(VarNext)
<=> ( v93922(VarNext)
& v93931(VarNext) ) ) ) ).
fof(addAssignment_27563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93931(VarNext)
<=> v93929(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18499,axiom,
! [VarCurr] :
( v93929(VarCurr)
<=> ( v93900(VarCurr)
| v93932(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18498,axiom,
! [VarCurr] :
( v93932(VarCurr)
<=> ( v93933(VarCurr)
& v93953(VarCurr) ) ) ).
fof(writeUnaryOperator_7299,axiom,
! [VarCurr] :
( ~ v93953(VarCurr)
<=> v93900(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18497,axiom,
! [VarCurr] :
( v93933(VarCurr)
<=> ( v93934(VarCurr)
| v93951(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18496,axiom,
! [VarCurr] :
( v93951(VarCurr)
<=> ( v93912(VarCurr)
& v93952(VarCurr) ) ) ).
fof(writeUnaryOperator_7298,axiom,
! [VarCurr] :
( ~ v93952(VarCurr)
<=> v93914(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18495,axiom,
! [VarCurr] :
( v93934(VarCurr)
<=> ( v93935(VarCurr)
& v93914(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18494,axiom,
! [VarCurr] :
( v93935(VarCurr)
<=> ( v93936(VarCurr)
| v93945(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18493,axiom,
! [VarCurr] :
( v93945(VarCurr)
<=> ( v93946(VarCurr)
& v93950(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6438,axiom,
! [VarCurr] :
( v93950(VarCurr)
<=> ( ( v93938(VarCurr,bitIndex2)
<=> $false )
& ( v93938(VarCurr,bitIndex1)
<=> $false )
& ( v93938(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18492,axiom,
! [VarCurr] :
( v93946(VarCurr)
<=> ( v93947(VarCurr)
| v93948(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18491,axiom,
! [VarCurr] :
( v93948(VarCurr)
<=> ( v93912(VarCurr)
& v93949(VarCurr) ) ) ).
fof(writeUnaryOperator_7297,axiom,
! [VarCurr] :
( ~ v93949(VarCurr)
<=> v93947(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6437,axiom,
! [VarCurr] :
( v93947(VarCurr)
<=> ( v93910(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18490,axiom,
! [VarCurr] :
( v93936(VarCurr)
<=> ( v93937(VarCurr)
| v93939(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18489,axiom,
! [VarCurr] :
( v93939(VarCurr)
<=> ( v93940(VarCurr)
& v93944(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6436,axiom,
! [VarCurr] :
( v93944(VarCurr)
<=> ( ( v93938(VarCurr,bitIndex2)
<=> $false )
& ( v93938(VarCurr,bitIndex1)
<=> $true )
& ( v93938(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18488,axiom,
! [VarCurr] :
( v93940(VarCurr)
<=> ( v93941(VarCurr)
| v93942(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18487,axiom,
! [VarCurr] :
( v93942(VarCurr)
<=> ( v93912(VarCurr)
& v93943(VarCurr) ) ) ).
fof(writeUnaryOperator_7296,axiom,
! [VarCurr] :
( ~ v93943(VarCurr)
<=> v93941(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6435,axiom,
! [VarCurr] :
( v93941(VarCurr)
<=> ( v93910(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6434,axiom,
! [VarCurr] :
( v93937(VarCurr)
<=> ( ( v93938(VarCurr,bitIndex2)
<=> $true )
& ( v93938(VarCurr,bitIndex1)
<=> $false )
& ( v93938(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27562,axiom,
! [VarCurr] :
( v93938(VarCurr,bitIndex0)
<=> v93908(VarCurr) ) ).
fof(addAssignment_27561,axiom,
! [VarCurr] :
( v93938(VarCurr,bitIndex1)
<=> v93906(VarCurr) ) ).
fof(addAssignment_27560,axiom,
! [VarCurr] :
( v93938(VarCurr,bitIndex2)
<=> v93904(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93922(VarNext)
<=> ( v93923(VarNext)
& v93918(VarNext) ) ) ) ).
fof(writeUnaryOperator_7295,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93923(VarNext)
<=> v93925(VarNext) ) ) ).
fof(addAssignment_27559,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93925(VarNext)
<=> v93918(VarCurr) ) ) ).
fof(addAssignment_27558,axiom,
! [VarCurr] :
( v93918(VarCurr)
<=> v79896(VarCurr) ) ).
fof(addAssignment_27557,axiom,
! [VarCurr] :
( v93916(VarCurr)
<=> $false ) ).
fof(addAssignment_27556,axiom,
! [VarCurr] :
( v93914(VarCurr)
<=> v79858(VarCurr) ) ).
fof(addAssignment_27555,axiom,
! [VarCurr] :
( v93912(VarCurr)
<=> $false ) ).
fof(addAssignment_27554,axiom,
! [VarCurr] :
( v93910(VarCurr)
<=> v79850(VarCurr,bitIndex9) ) ).
fof(addAssignment_27553,axiom,
! [VarCurr] :
( v79850(VarCurr,bitIndex9)
<=> v79852(VarCurr,bitIndex9) ) ).
fof(addAssignment_27552,axiom,
! [VarCurr] :
( v79852(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27551,axiom,
! [VarCurr] :
( v93908(VarCurr)
<=> $false ) ).
fof(addAssignment_27550,axiom,
! [VarCurr] :
( v93906(VarCurr)
<=> $false ) ).
fof(addAssignment_27549,axiom,
! [VarCurr] :
( v93904(VarCurr)
<=> $true ) ).
fof(addAssignment_27548,axiom,
! [VarCurr] :
( v93902(VarCurr)
<=> $false ) ).
fof(addAssignment_27547,axiom,
! [VarCurr] :
( v93900(VarCurr)
<=> v79833(VarCurr) ) ).
fof(addAssignment_27546,axiom,
! [VarCurr] :
( v79688(VarCurr,bitIndex3)
<=> v79690(VarCurr,bitIndex3) ) ).
fof(addAssignment_27545,axiom,
! [VarCurr] :
( v79690(VarCurr,bitIndex3)
<=> v79692(VarCurr,bitIndex3) ) ).
fof(addAssignment_27544,axiom,
! [VarCurr] :
( v79692(VarCurr,bitIndex3)
<=> v79694(VarCurr,bitIndex3) ) ).
fof(addAssignment_27543,axiom,
! [VarCurr] :
( v79694(VarCurr,bitIndex3)
<=> v79696(VarCurr,bitIndex9) ) ).
fof(addAssignment_27542,axiom,
! [VarCurr] :
( v79696(VarCurr,bitIndex9)
<=> v79698(VarCurr,bitIndex9) ) ).
fof(addAssignment_27541,axiom,
! [VarCurr] :
( v79698(VarCurr,bitIndex9)
<=> v93830(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1490,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93853(VarNext)
=> ( v93830(VarNext)
<=> v93830(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1546,axiom,
! [VarNext] :
( v93853(VarNext)
=> ( v93830(VarNext)
<=> v93888(VarNext) ) ) ).
fof(addAssignment_27540,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93888(VarNext)
<=> v93886(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4367,axiom,
! [VarCurr] :
( ~ v93832(VarCurr)
=> ( v93886(VarCurr)
<=> v93889(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4377,axiom,
! [VarCurr] :
( v93832(VarCurr)
=> ( v93886(VarCurr)
<=> v93834(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4366,axiom,
! [VarCurr] :
( ~ v93866(VarCurr)
=> ( v93889(VarCurr)
<=> v93848(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4376,axiom,
! [VarCurr] :
( v93866(VarCurr)
=> ( v93889(VarCurr)
<=> v93890(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1086,axiom,
! [VarCurr] :
( ( ~ v93869(VarCurr)
& ~ v93871(VarCurr) )
=> ( v93890(VarCurr)
<=> v93894(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4365,axiom,
! [VarCurr] :
( v93871(VarCurr)
=> ( v93890(VarCurr)
<=> v93893(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4375,axiom,
! [VarCurr] :
( v93869(VarCurr)
=> ( v93890(VarCurr)
<=> v93891(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4364,axiom,
! [VarCurr] :
( ~ v93879(VarCurr)
=> ( v93894(VarCurr)
<=> v93848(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4374,axiom,
! [VarCurr] :
( v93879(VarCurr)
=> ( v93894(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4363,axiom,
! [VarCurr] :
( ~ v93873(VarCurr)
=> ( v93893(VarCurr)
<=> v93848(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4373,axiom,
! [VarCurr] :
( v93873(VarCurr)
=> ( v93893(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2028,axiom,
! [VarCurr] :
( ~ v93892(VarCurr)
=> ( v93891(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2028,axiom,
! [VarCurr] :
( v93892(VarCurr)
=> ( v93891(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6433,axiom,
! [VarCurr] :
( v93892(VarCurr)
<=> ( v93842(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93853(VarNext)
<=> ( v93854(VarNext)
& v93863(VarNext) ) ) ) ).
fof(addAssignment_27539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93863(VarNext)
<=> v93861(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18484,axiom,
! [VarCurr] :
( v93861(VarCurr)
<=> ( v93832(VarCurr)
| v93864(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18483,axiom,
! [VarCurr] :
( v93864(VarCurr)
<=> ( v93865(VarCurr)
& v93885(VarCurr) ) ) ).
fof(writeUnaryOperator_7294,axiom,
! [VarCurr] :
( ~ v93885(VarCurr)
<=> v93832(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18482,axiom,
! [VarCurr] :
( v93865(VarCurr)
<=> ( v93866(VarCurr)
| v93883(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18481,axiom,
! [VarCurr] :
( v93883(VarCurr)
<=> ( v93844(VarCurr)
& v93884(VarCurr) ) ) ).
fof(writeUnaryOperator_7293,axiom,
! [VarCurr] :
( ~ v93884(VarCurr)
<=> v93846(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18480,axiom,
! [VarCurr] :
( v93866(VarCurr)
<=> ( v93867(VarCurr)
& v93846(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18479,axiom,
! [VarCurr] :
( v93867(VarCurr)
<=> ( v93868(VarCurr)
| v93877(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18478,axiom,
! [VarCurr] :
( v93877(VarCurr)
<=> ( v93878(VarCurr)
& v93882(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6432,axiom,
! [VarCurr] :
( v93882(VarCurr)
<=> ( ( v93870(VarCurr,bitIndex2)
<=> $false )
& ( v93870(VarCurr,bitIndex1)
<=> $false )
& ( v93870(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18477,axiom,
! [VarCurr] :
( v93878(VarCurr)
<=> ( v93879(VarCurr)
| v93880(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18476,axiom,
! [VarCurr] :
( v93880(VarCurr)
<=> ( v93844(VarCurr)
& v93881(VarCurr) ) ) ).
fof(writeUnaryOperator_7292,axiom,
! [VarCurr] :
( ~ v93881(VarCurr)
<=> v93879(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6431,axiom,
! [VarCurr] :
( v93879(VarCurr)
<=> ( v93842(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18475,axiom,
! [VarCurr] :
( v93868(VarCurr)
<=> ( v93869(VarCurr)
| v93871(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18474,axiom,
! [VarCurr] :
( v93871(VarCurr)
<=> ( v93872(VarCurr)
& v93876(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6430,axiom,
! [VarCurr] :
( v93876(VarCurr)
<=> ( ( v93870(VarCurr,bitIndex2)
<=> $false )
& ( v93870(VarCurr,bitIndex1)
<=> $true )
& ( v93870(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18473,axiom,
! [VarCurr] :
( v93872(VarCurr)
<=> ( v93873(VarCurr)
| v93874(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18472,axiom,
! [VarCurr] :
( v93874(VarCurr)
<=> ( v93844(VarCurr)
& v93875(VarCurr) ) ) ).
fof(writeUnaryOperator_7291,axiom,
! [VarCurr] :
( ~ v93875(VarCurr)
<=> v93873(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6429,axiom,
! [VarCurr] :
( v93873(VarCurr)
<=> ( v93842(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6428,axiom,
! [VarCurr] :
( v93869(VarCurr)
<=> ( ( v93870(VarCurr,bitIndex2)
<=> $true )
& ( v93870(VarCurr,bitIndex1)
<=> $false )
& ( v93870(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27538,axiom,
! [VarCurr] :
( v93870(VarCurr,bitIndex0)
<=> v93840(VarCurr) ) ).
fof(addAssignment_27537,axiom,
! [VarCurr] :
( v93870(VarCurr,bitIndex1)
<=> v93838(VarCurr) ) ).
fof(addAssignment_27536,axiom,
! [VarCurr] :
( v93870(VarCurr,bitIndex2)
<=> v93836(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93854(VarNext)
<=> ( v93855(VarNext)
& v93850(VarNext) ) ) ) ).
fof(writeUnaryOperator_7290,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93855(VarNext)
<=> v93857(VarNext) ) ) ).
fof(addAssignment_27535,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93857(VarNext)
<=> v93850(VarCurr) ) ) ).
fof(addAssignment_27534,axiom,
! [VarCurr] :
( v93850(VarCurr)
<=> v79767(VarCurr) ) ).
fof(addAssignment_27533,axiom,
! [VarCurr] :
( v93848(VarCurr)
<=> $false ) ).
fof(addAssignment_27532,axiom,
! [VarCurr] :
( v93846(VarCurr)
<=> v79729(VarCurr) ) ).
fof(addAssignment_27531,axiom,
! [VarCurr] :
( v93844(VarCurr)
<=> $false ) ).
fof(addAssignment_27530,axiom,
! [VarCurr] :
( v93842(VarCurr)
<=> v79721(VarCurr,bitIndex9) ) ).
fof(addAssignment_27529,axiom,
! [VarCurr] :
( v79721(VarCurr,bitIndex9)
<=> v79723(VarCurr,bitIndex9) ) ).
fof(addAssignment_27528,axiom,
! [VarCurr] :
( v79723(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27527,axiom,
! [VarCurr] :
( v93840(VarCurr)
<=> $false ) ).
fof(addAssignment_27526,axiom,
! [VarCurr] :
( v93838(VarCurr)
<=> $false ) ).
fof(addAssignment_27525,axiom,
! [VarCurr] :
( v93836(VarCurr)
<=> $true ) ).
fof(addAssignment_27524,axiom,
! [VarCurr] :
( v93834(VarCurr)
<=> $false ) ).
fof(addAssignment_27523,axiom,
! [VarCurr] :
( v93832(VarCurr)
<=> v79704(VarCurr) ) ).
fof(addAssignment_27522,axiom,
! [VarCurr] :
( v79559(VarCurr,bitIndex3)
<=> v79561(VarCurr,bitIndex3) ) ).
fof(addAssignment_27521,axiom,
! [VarCurr] :
( v79561(VarCurr,bitIndex3)
<=> v79563(VarCurr,bitIndex3) ) ).
fof(addAssignment_27520,axiom,
! [VarCurr] :
( v79563(VarCurr,bitIndex3)
<=> v79565(VarCurr,bitIndex3) ) ).
fof(addAssignment_27519,axiom,
! [VarCurr] :
( v79565(VarCurr,bitIndex3)
<=> v79567(VarCurr,bitIndex9) ) ).
fof(addAssignment_27518,axiom,
! [VarCurr] :
( v79567(VarCurr,bitIndex9)
<=> v79569(VarCurr,bitIndex9) ) ).
fof(addAssignment_27517,axiom,
! [VarCurr] :
( v79569(VarCurr,bitIndex9)
<=> v93762(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1489,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93785(VarNext)
=> ( v93762(VarNext)
<=> v93762(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1545,axiom,
! [VarNext] :
( v93785(VarNext)
=> ( v93762(VarNext)
<=> v93820(VarNext) ) ) ).
fof(addAssignment_27516,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93820(VarNext)
<=> v93818(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4362,axiom,
! [VarCurr] :
( ~ v93764(VarCurr)
=> ( v93818(VarCurr)
<=> v93821(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4372,axiom,
! [VarCurr] :
( v93764(VarCurr)
=> ( v93818(VarCurr)
<=> v93766(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4361,axiom,
! [VarCurr] :
( ~ v93798(VarCurr)
=> ( v93821(VarCurr)
<=> v93780(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4371,axiom,
! [VarCurr] :
( v93798(VarCurr)
=> ( v93821(VarCurr)
<=> v93822(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1085,axiom,
! [VarCurr] :
( ( ~ v93801(VarCurr)
& ~ v93803(VarCurr) )
=> ( v93822(VarCurr)
<=> v93826(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4360,axiom,
! [VarCurr] :
( v93803(VarCurr)
=> ( v93822(VarCurr)
<=> v93825(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4370,axiom,
! [VarCurr] :
( v93801(VarCurr)
=> ( v93822(VarCurr)
<=> v93823(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4359,axiom,
! [VarCurr] :
( ~ v93811(VarCurr)
=> ( v93826(VarCurr)
<=> v93780(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4369,axiom,
! [VarCurr] :
( v93811(VarCurr)
=> ( v93826(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4358,axiom,
! [VarCurr] :
( ~ v93805(VarCurr)
=> ( v93825(VarCurr)
<=> v93780(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4368,axiom,
! [VarCurr] :
( v93805(VarCurr)
=> ( v93825(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2027,axiom,
! [VarCurr] :
( ~ v93824(VarCurr)
=> ( v93823(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2027,axiom,
! [VarCurr] :
( v93824(VarCurr)
=> ( v93823(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6427,axiom,
! [VarCurr] :
( v93824(VarCurr)
<=> ( v93774(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93785(VarNext)
<=> ( v93786(VarNext)
& v93795(VarNext) ) ) ) ).
fof(addAssignment_27515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93795(VarNext)
<=> v93793(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18469,axiom,
! [VarCurr] :
( v93793(VarCurr)
<=> ( v93764(VarCurr)
| v93796(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18468,axiom,
! [VarCurr] :
( v93796(VarCurr)
<=> ( v93797(VarCurr)
& v93817(VarCurr) ) ) ).
fof(writeUnaryOperator_7289,axiom,
! [VarCurr] :
( ~ v93817(VarCurr)
<=> v93764(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18467,axiom,
! [VarCurr] :
( v93797(VarCurr)
<=> ( v93798(VarCurr)
| v93815(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18466,axiom,
! [VarCurr] :
( v93815(VarCurr)
<=> ( v93776(VarCurr)
& v93816(VarCurr) ) ) ).
fof(writeUnaryOperator_7288,axiom,
! [VarCurr] :
( ~ v93816(VarCurr)
<=> v93778(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18465,axiom,
! [VarCurr] :
( v93798(VarCurr)
<=> ( v93799(VarCurr)
& v93778(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18464,axiom,
! [VarCurr] :
( v93799(VarCurr)
<=> ( v93800(VarCurr)
| v93809(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18463,axiom,
! [VarCurr] :
( v93809(VarCurr)
<=> ( v93810(VarCurr)
& v93814(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6426,axiom,
! [VarCurr] :
( v93814(VarCurr)
<=> ( ( v93802(VarCurr,bitIndex2)
<=> $false )
& ( v93802(VarCurr,bitIndex1)
<=> $false )
& ( v93802(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18462,axiom,
! [VarCurr] :
( v93810(VarCurr)
<=> ( v93811(VarCurr)
| v93812(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18461,axiom,
! [VarCurr] :
( v93812(VarCurr)
<=> ( v93776(VarCurr)
& v93813(VarCurr) ) ) ).
fof(writeUnaryOperator_7287,axiom,
! [VarCurr] :
( ~ v93813(VarCurr)
<=> v93811(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6425,axiom,
! [VarCurr] :
( v93811(VarCurr)
<=> ( v93774(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18460,axiom,
! [VarCurr] :
( v93800(VarCurr)
<=> ( v93801(VarCurr)
| v93803(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18459,axiom,
! [VarCurr] :
( v93803(VarCurr)
<=> ( v93804(VarCurr)
& v93808(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6424,axiom,
! [VarCurr] :
( v93808(VarCurr)
<=> ( ( v93802(VarCurr,bitIndex2)
<=> $false )
& ( v93802(VarCurr,bitIndex1)
<=> $true )
& ( v93802(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18458,axiom,
! [VarCurr] :
( v93804(VarCurr)
<=> ( v93805(VarCurr)
| v93806(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18457,axiom,
! [VarCurr] :
( v93806(VarCurr)
<=> ( v93776(VarCurr)
& v93807(VarCurr) ) ) ).
fof(writeUnaryOperator_7286,axiom,
! [VarCurr] :
( ~ v93807(VarCurr)
<=> v93805(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6423,axiom,
! [VarCurr] :
( v93805(VarCurr)
<=> ( v93774(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6422,axiom,
! [VarCurr] :
( v93801(VarCurr)
<=> ( ( v93802(VarCurr,bitIndex2)
<=> $true )
& ( v93802(VarCurr,bitIndex1)
<=> $false )
& ( v93802(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27514,axiom,
! [VarCurr] :
( v93802(VarCurr,bitIndex0)
<=> v93772(VarCurr) ) ).
fof(addAssignment_27513,axiom,
! [VarCurr] :
( v93802(VarCurr,bitIndex1)
<=> v93770(VarCurr) ) ).
fof(addAssignment_27512,axiom,
! [VarCurr] :
( v93802(VarCurr,bitIndex2)
<=> v93768(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93786(VarNext)
<=> ( v93787(VarNext)
& v93782(VarNext) ) ) ) ).
fof(writeUnaryOperator_7285,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93787(VarNext)
<=> v93789(VarNext) ) ) ).
fof(addAssignment_27511,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93789(VarNext)
<=> v93782(VarCurr) ) ) ).
fof(addAssignment_27510,axiom,
! [VarCurr] :
( v93782(VarCurr)
<=> v79638(VarCurr) ) ).
fof(addAssignment_27509,axiom,
! [VarCurr] :
( v93780(VarCurr)
<=> $false ) ).
fof(addAssignment_27508,axiom,
! [VarCurr] :
( v93778(VarCurr)
<=> v79600(VarCurr) ) ).
fof(addAssignment_27507,axiom,
! [VarCurr] :
( v93776(VarCurr)
<=> $false ) ).
fof(addAssignment_27506,axiom,
! [VarCurr] :
( v93774(VarCurr)
<=> v79592(VarCurr,bitIndex9) ) ).
fof(addAssignment_27505,axiom,
! [VarCurr] :
( v79592(VarCurr,bitIndex9)
<=> v79594(VarCurr,bitIndex9) ) ).
fof(addAssignment_27504,axiom,
! [VarCurr] :
( v79594(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27503,axiom,
! [VarCurr] :
( v93772(VarCurr)
<=> $false ) ).
fof(addAssignment_27502,axiom,
! [VarCurr] :
( v93770(VarCurr)
<=> $false ) ).
fof(addAssignment_27501,axiom,
! [VarCurr] :
( v93768(VarCurr)
<=> $true ) ).
fof(addAssignment_27500,axiom,
! [VarCurr] :
( v93766(VarCurr)
<=> $false ) ).
fof(addAssignment_27499,axiom,
! [VarCurr] :
( v93764(VarCurr)
<=> v79575(VarCurr) ) ).
fof(addAssignment_27498,axiom,
! [VarCurr] :
( v79430(VarCurr,bitIndex3)
<=> v79432(VarCurr,bitIndex3) ) ).
fof(addAssignment_27497,axiom,
! [VarCurr] :
( v79432(VarCurr,bitIndex3)
<=> v79434(VarCurr,bitIndex3) ) ).
fof(addAssignment_27496,axiom,
! [VarCurr] :
( v79434(VarCurr,bitIndex3)
<=> v79436(VarCurr,bitIndex3) ) ).
fof(addAssignment_27495,axiom,
! [VarCurr] :
( v79436(VarCurr,bitIndex3)
<=> v79438(VarCurr,bitIndex9) ) ).
fof(addAssignment_27494,axiom,
! [VarCurr] :
( v79438(VarCurr,bitIndex9)
<=> v79440(VarCurr,bitIndex9) ) ).
fof(addAssignment_27493,axiom,
! [VarCurr] :
( v79440(VarCurr,bitIndex9)
<=> v93694(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1488,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93717(VarNext)
=> ( v93694(VarNext)
<=> v93694(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1544,axiom,
! [VarNext] :
( v93717(VarNext)
=> ( v93694(VarNext)
<=> v93752(VarNext) ) ) ).
fof(addAssignment_27492,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93752(VarNext)
<=> v93750(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4357,axiom,
! [VarCurr] :
( ~ v93696(VarCurr)
=> ( v93750(VarCurr)
<=> v93753(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4367,axiom,
! [VarCurr] :
( v93696(VarCurr)
=> ( v93750(VarCurr)
<=> v93698(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4356,axiom,
! [VarCurr] :
( ~ v93730(VarCurr)
=> ( v93753(VarCurr)
<=> v93712(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4366,axiom,
! [VarCurr] :
( v93730(VarCurr)
=> ( v93753(VarCurr)
<=> v93754(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1084,axiom,
! [VarCurr] :
( ( ~ v93733(VarCurr)
& ~ v93735(VarCurr) )
=> ( v93754(VarCurr)
<=> v93758(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4355,axiom,
! [VarCurr] :
( v93735(VarCurr)
=> ( v93754(VarCurr)
<=> v93757(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4365,axiom,
! [VarCurr] :
( v93733(VarCurr)
=> ( v93754(VarCurr)
<=> v93755(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4354,axiom,
! [VarCurr] :
( ~ v93743(VarCurr)
=> ( v93758(VarCurr)
<=> v93712(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4364,axiom,
! [VarCurr] :
( v93743(VarCurr)
=> ( v93758(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4353,axiom,
! [VarCurr] :
( ~ v93737(VarCurr)
=> ( v93757(VarCurr)
<=> v93712(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4363,axiom,
! [VarCurr] :
( v93737(VarCurr)
=> ( v93757(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2026,axiom,
! [VarCurr] :
( ~ v93756(VarCurr)
=> ( v93755(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2026,axiom,
! [VarCurr] :
( v93756(VarCurr)
=> ( v93755(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6421,axiom,
! [VarCurr] :
( v93756(VarCurr)
<=> ( v93706(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18455,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93717(VarNext)
<=> ( v93718(VarNext)
& v93727(VarNext) ) ) ) ).
fof(addAssignment_27491,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93727(VarNext)
<=> v93725(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18454,axiom,
! [VarCurr] :
( v93725(VarCurr)
<=> ( v93696(VarCurr)
| v93728(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18453,axiom,
! [VarCurr] :
( v93728(VarCurr)
<=> ( v93729(VarCurr)
& v93749(VarCurr) ) ) ).
fof(writeUnaryOperator_7284,axiom,
! [VarCurr] :
( ~ v93749(VarCurr)
<=> v93696(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18452,axiom,
! [VarCurr] :
( v93729(VarCurr)
<=> ( v93730(VarCurr)
| v93747(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18451,axiom,
! [VarCurr] :
( v93747(VarCurr)
<=> ( v93708(VarCurr)
& v93748(VarCurr) ) ) ).
fof(writeUnaryOperator_7283,axiom,
! [VarCurr] :
( ~ v93748(VarCurr)
<=> v93710(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18450,axiom,
! [VarCurr] :
( v93730(VarCurr)
<=> ( v93731(VarCurr)
& v93710(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18449,axiom,
! [VarCurr] :
( v93731(VarCurr)
<=> ( v93732(VarCurr)
| v93741(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18448,axiom,
! [VarCurr] :
( v93741(VarCurr)
<=> ( v93742(VarCurr)
& v93746(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6420,axiom,
! [VarCurr] :
( v93746(VarCurr)
<=> ( ( v93734(VarCurr,bitIndex2)
<=> $false )
& ( v93734(VarCurr,bitIndex1)
<=> $false )
& ( v93734(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18447,axiom,
! [VarCurr] :
( v93742(VarCurr)
<=> ( v93743(VarCurr)
| v93744(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18446,axiom,
! [VarCurr] :
( v93744(VarCurr)
<=> ( v93708(VarCurr)
& v93745(VarCurr) ) ) ).
fof(writeUnaryOperator_7282,axiom,
! [VarCurr] :
( ~ v93745(VarCurr)
<=> v93743(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6419,axiom,
! [VarCurr] :
( v93743(VarCurr)
<=> ( v93706(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18445,axiom,
! [VarCurr] :
( v93732(VarCurr)
<=> ( v93733(VarCurr)
| v93735(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18444,axiom,
! [VarCurr] :
( v93735(VarCurr)
<=> ( v93736(VarCurr)
& v93740(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6418,axiom,
! [VarCurr] :
( v93740(VarCurr)
<=> ( ( v93734(VarCurr,bitIndex2)
<=> $false )
& ( v93734(VarCurr,bitIndex1)
<=> $true )
& ( v93734(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18443,axiom,
! [VarCurr] :
( v93736(VarCurr)
<=> ( v93737(VarCurr)
| v93738(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18442,axiom,
! [VarCurr] :
( v93738(VarCurr)
<=> ( v93708(VarCurr)
& v93739(VarCurr) ) ) ).
fof(writeUnaryOperator_7281,axiom,
! [VarCurr] :
( ~ v93739(VarCurr)
<=> v93737(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6417,axiom,
! [VarCurr] :
( v93737(VarCurr)
<=> ( v93706(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6416,axiom,
! [VarCurr] :
( v93733(VarCurr)
<=> ( ( v93734(VarCurr,bitIndex2)
<=> $true )
& ( v93734(VarCurr,bitIndex1)
<=> $false )
& ( v93734(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27490,axiom,
! [VarCurr] :
( v93734(VarCurr,bitIndex0)
<=> v93704(VarCurr) ) ).
fof(addAssignment_27489,axiom,
! [VarCurr] :
( v93734(VarCurr,bitIndex1)
<=> v93702(VarCurr) ) ).
fof(addAssignment_27488,axiom,
! [VarCurr] :
( v93734(VarCurr,bitIndex2)
<=> v93700(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18441,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93718(VarNext)
<=> ( v93719(VarNext)
& v93714(VarNext) ) ) ) ).
fof(writeUnaryOperator_7280,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93719(VarNext)
<=> v93721(VarNext) ) ) ).
fof(addAssignment_27487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93721(VarNext)
<=> v93714(VarCurr) ) ) ).
fof(addAssignment_27486,axiom,
! [VarCurr] :
( v93714(VarCurr)
<=> v79509(VarCurr) ) ).
fof(addAssignment_27485,axiom,
! [VarCurr] :
( v93712(VarCurr)
<=> $false ) ).
fof(addAssignment_27484,axiom,
! [VarCurr] :
( v93710(VarCurr)
<=> v79471(VarCurr) ) ).
fof(addAssignment_27483,axiom,
! [VarCurr] :
( v93708(VarCurr)
<=> $false ) ).
fof(addAssignment_27482,axiom,
! [VarCurr] :
( v93706(VarCurr)
<=> v79463(VarCurr,bitIndex9) ) ).
fof(addAssignment_27481,axiom,
! [VarCurr] :
( v79463(VarCurr,bitIndex9)
<=> v79465(VarCurr,bitIndex9) ) ).
fof(addAssignment_27480,axiom,
! [VarCurr] :
( v79465(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27479,axiom,
! [VarCurr] :
( v93704(VarCurr)
<=> $false ) ).
fof(addAssignment_27478,axiom,
! [VarCurr] :
( v93702(VarCurr)
<=> $false ) ).
fof(addAssignment_27477,axiom,
! [VarCurr] :
( v93700(VarCurr)
<=> $true ) ).
fof(addAssignment_27476,axiom,
! [VarCurr] :
( v93698(VarCurr)
<=> $false ) ).
fof(addAssignment_27475,axiom,
! [VarCurr] :
( v93696(VarCurr)
<=> v79446(VarCurr) ) ).
fof(addAssignment_27474,axiom,
! [VarCurr] :
( v79301(VarCurr,bitIndex3)
<=> v79303(VarCurr,bitIndex3) ) ).
fof(addAssignment_27473,axiom,
! [VarCurr] :
( v79303(VarCurr,bitIndex3)
<=> v79305(VarCurr,bitIndex3) ) ).
fof(addAssignment_27472,axiom,
! [VarCurr] :
( v79305(VarCurr,bitIndex3)
<=> v79307(VarCurr,bitIndex3) ) ).
fof(addAssignment_27471,axiom,
! [VarCurr] :
( v79307(VarCurr,bitIndex3)
<=> v79309(VarCurr,bitIndex9) ) ).
fof(addAssignment_27470,axiom,
! [VarCurr] :
( v79309(VarCurr,bitIndex9)
<=> v79311(VarCurr,bitIndex9) ) ).
fof(addAssignment_27469,axiom,
! [VarCurr] :
( v79311(VarCurr,bitIndex9)
<=> v93626(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1487,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93649(VarNext)
=> ( v93626(VarNext)
<=> v93626(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1543,axiom,
! [VarNext] :
( v93649(VarNext)
=> ( v93626(VarNext)
<=> v93684(VarNext) ) ) ).
fof(addAssignment_27468,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93684(VarNext)
<=> v93682(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4352,axiom,
! [VarCurr] :
( ~ v93628(VarCurr)
=> ( v93682(VarCurr)
<=> v93685(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4362,axiom,
! [VarCurr] :
( v93628(VarCurr)
=> ( v93682(VarCurr)
<=> v93630(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4351,axiom,
! [VarCurr] :
( ~ v93662(VarCurr)
=> ( v93685(VarCurr)
<=> v93644(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4361,axiom,
! [VarCurr] :
( v93662(VarCurr)
=> ( v93685(VarCurr)
<=> v93686(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1083,axiom,
! [VarCurr] :
( ( ~ v93665(VarCurr)
& ~ v93667(VarCurr) )
=> ( v93686(VarCurr)
<=> v93690(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4350,axiom,
! [VarCurr] :
( v93667(VarCurr)
=> ( v93686(VarCurr)
<=> v93689(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4360,axiom,
! [VarCurr] :
( v93665(VarCurr)
=> ( v93686(VarCurr)
<=> v93687(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4349,axiom,
! [VarCurr] :
( ~ v93675(VarCurr)
=> ( v93690(VarCurr)
<=> v93644(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4359,axiom,
! [VarCurr] :
( v93675(VarCurr)
=> ( v93690(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4348,axiom,
! [VarCurr] :
( ~ v93669(VarCurr)
=> ( v93689(VarCurr)
<=> v93644(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4358,axiom,
! [VarCurr] :
( v93669(VarCurr)
=> ( v93689(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2025,axiom,
! [VarCurr] :
( ~ v93688(VarCurr)
=> ( v93687(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2025,axiom,
! [VarCurr] :
( v93688(VarCurr)
=> ( v93687(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6415,axiom,
! [VarCurr] :
( v93688(VarCurr)
<=> ( v93638(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18440,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93649(VarNext)
<=> ( v93650(VarNext)
& v93659(VarNext) ) ) ) ).
fof(addAssignment_27467,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93659(VarNext)
<=> v93657(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18439,axiom,
! [VarCurr] :
( v93657(VarCurr)
<=> ( v93628(VarCurr)
| v93660(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18438,axiom,
! [VarCurr] :
( v93660(VarCurr)
<=> ( v93661(VarCurr)
& v93681(VarCurr) ) ) ).
fof(writeUnaryOperator_7279,axiom,
! [VarCurr] :
( ~ v93681(VarCurr)
<=> v93628(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18437,axiom,
! [VarCurr] :
( v93661(VarCurr)
<=> ( v93662(VarCurr)
| v93679(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18436,axiom,
! [VarCurr] :
( v93679(VarCurr)
<=> ( v93640(VarCurr)
& v93680(VarCurr) ) ) ).
fof(writeUnaryOperator_7278,axiom,
! [VarCurr] :
( ~ v93680(VarCurr)
<=> v93642(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18435,axiom,
! [VarCurr] :
( v93662(VarCurr)
<=> ( v93663(VarCurr)
& v93642(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18434,axiom,
! [VarCurr] :
( v93663(VarCurr)
<=> ( v93664(VarCurr)
| v93673(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18433,axiom,
! [VarCurr] :
( v93673(VarCurr)
<=> ( v93674(VarCurr)
& v93678(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6414,axiom,
! [VarCurr] :
( v93678(VarCurr)
<=> ( ( v93666(VarCurr,bitIndex2)
<=> $false )
& ( v93666(VarCurr,bitIndex1)
<=> $false )
& ( v93666(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18432,axiom,
! [VarCurr] :
( v93674(VarCurr)
<=> ( v93675(VarCurr)
| v93676(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18431,axiom,
! [VarCurr] :
( v93676(VarCurr)
<=> ( v93640(VarCurr)
& v93677(VarCurr) ) ) ).
fof(writeUnaryOperator_7277,axiom,
! [VarCurr] :
( ~ v93677(VarCurr)
<=> v93675(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6413,axiom,
! [VarCurr] :
( v93675(VarCurr)
<=> ( v93638(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18430,axiom,
! [VarCurr] :
( v93664(VarCurr)
<=> ( v93665(VarCurr)
| v93667(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18429,axiom,
! [VarCurr] :
( v93667(VarCurr)
<=> ( v93668(VarCurr)
& v93672(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6412,axiom,
! [VarCurr] :
( v93672(VarCurr)
<=> ( ( v93666(VarCurr,bitIndex2)
<=> $false )
& ( v93666(VarCurr,bitIndex1)
<=> $true )
& ( v93666(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18428,axiom,
! [VarCurr] :
( v93668(VarCurr)
<=> ( v93669(VarCurr)
| v93670(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18427,axiom,
! [VarCurr] :
( v93670(VarCurr)
<=> ( v93640(VarCurr)
& v93671(VarCurr) ) ) ).
fof(writeUnaryOperator_7276,axiom,
! [VarCurr] :
( ~ v93671(VarCurr)
<=> v93669(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6411,axiom,
! [VarCurr] :
( v93669(VarCurr)
<=> ( v93638(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6410,axiom,
! [VarCurr] :
( v93665(VarCurr)
<=> ( ( v93666(VarCurr,bitIndex2)
<=> $true )
& ( v93666(VarCurr,bitIndex1)
<=> $false )
& ( v93666(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27466,axiom,
! [VarCurr] :
( v93666(VarCurr,bitIndex0)
<=> v93636(VarCurr) ) ).
fof(addAssignment_27465,axiom,
! [VarCurr] :
( v93666(VarCurr,bitIndex1)
<=> v93634(VarCurr) ) ).
fof(addAssignment_27464,axiom,
! [VarCurr] :
( v93666(VarCurr,bitIndex2)
<=> v93632(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18426,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93650(VarNext)
<=> ( v93651(VarNext)
& v93646(VarNext) ) ) ) ).
fof(writeUnaryOperator_7275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93651(VarNext)
<=> v93653(VarNext) ) ) ).
fof(addAssignment_27463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93653(VarNext)
<=> v93646(VarCurr) ) ) ).
fof(addAssignment_27462,axiom,
! [VarCurr] :
( v93646(VarCurr)
<=> v79380(VarCurr) ) ).
fof(addAssignment_27461,axiom,
! [VarCurr] :
( v93644(VarCurr)
<=> $false ) ).
fof(addAssignment_27460,axiom,
! [VarCurr] :
( v93642(VarCurr)
<=> v79342(VarCurr) ) ).
fof(addAssignment_27459,axiom,
! [VarCurr] :
( v93640(VarCurr)
<=> $false ) ).
fof(addAssignment_27458,axiom,
! [VarCurr] :
( v93638(VarCurr)
<=> v79334(VarCurr,bitIndex9) ) ).
fof(addAssignment_27457,axiom,
! [VarCurr] :
( v79334(VarCurr,bitIndex9)
<=> v79336(VarCurr,bitIndex9) ) ).
fof(addAssignment_27456,axiom,
! [VarCurr] :
( v79336(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27455,axiom,
! [VarCurr] :
( v93636(VarCurr)
<=> $false ) ).
fof(addAssignment_27454,axiom,
! [VarCurr] :
( v93634(VarCurr)
<=> $false ) ).
fof(addAssignment_27453,axiom,
! [VarCurr] :
( v93632(VarCurr)
<=> $true ) ).
fof(addAssignment_27452,axiom,
! [VarCurr] :
( v93630(VarCurr)
<=> $false ) ).
fof(addAssignment_27451,axiom,
! [VarCurr] :
( v93628(VarCurr)
<=> v79317(VarCurr) ) ).
fof(addAssignment_27450,axiom,
! [VarCurr] :
( v79172(VarCurr,bitIndex3)
<=> v79174(VarCurr,bitIndex3) ) ).
fof(addAssignment_27449,axiom,
! [VarCurr] :
( v79174(VarCurr,bitIndex3)
<=> v79176(VarCurr,bitIndex3) ) ).
fof(addAssignment_27448,axiom,
! [VarCurr] :
( v79176(VarCurr,bitIndex3)
<=> v79178(VarCurr,bitIndex3) ) ).
fof(addAssignment_27447,axiom,
! [VarCurr] :
( v79178(VarCurr,bitIndex3)
<=> v79180(VarCurr,bitIndex9) ) ).
fof(addAssignment_27446,axiom,
! [VarCurr] :
( v79180(VarCurr,bitIndex9)
<=> v79182(VarCurr,bitIndex9) ) ).
fof(addAssignment_27445,axiom,
! [VarCurr] :
( v79182(VarCurr,bitIndex9)
<=> v93558(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1486,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93581(VarNext)
=> ( v93558(VarNext)
<=> v93558(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1542,axiom,
! [VarNext] :
( v93581(VarNext)
=> ( v93558(VarNext)
<=> v93616(VarNext) ) ) ).
fof(addAssignment_27444,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93616(VarNext)
<=> v93614(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4347,axiom,
! [VarCurr] :
( ~ v93560(VarCurr)
=> ( v93614(VarCurr)
<=> v93617(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4357,axiom,
! [VarCurr] :
( v93560(VarCurr)
=> ( v93614(VarCurr)
<=> v93562(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4346,axiom,
! [VarCurr] :
( ~ v93594(VarCurr)
=> ( v93617(VarCurr)
<=> v93576(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4356,axiom,
! [VarCurr] :
( v93594(VarCurr)
=> ( v93617(VarCurr)
<=> v93618(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1082,axiom,
! [VarCurr] :
( ( ~ v93597(VarCurr)
& ~ v93599(VarCurr) )
=> ( v93618(VarCurr)
<=> v93622(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4345,axiom,
! [VarCurr] :
( v93599(VarCurr)
=> ( v93618(VarCurr)
<=> v93621(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4355,axiom,
! [VarCurr] :
( v93597(VarCurr)
=> ( v93618(VarCurr)
<=> v93619(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4344,axiom,
! [VarCurr] :
( ~ v93607(VarCurr)
=> ( v93622(VarCurr)
<=> v93576(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4354,axiom,
! [VarCurr] :
( v93607(VarCurr)
=> ( v93622(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4343,axiom,
! [VarCurr] :
( ~ v93601(VarCurr)
=> ( v93621(VarCurr)
<=> v93576(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4353,axiom,
! [VarCurr] :
( v93601(VarCurr)
=> ( v93621(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2024,axiom,
! [VarCurr] :
( ~ v93620(VarCurr)
=> ( v93619(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2024,axiom,
! [VarCurr] :
( v93620(VarCurr)
=> ( v93619(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6409,axiom,
! [VarCurr] :
( v93620(VarCurr)
<=> ( v93570(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18425,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93581(VarNext)
<=> ( v93582(VarNext)
& v93591(VarNext) ) ) ) ).
fof(addAssignment_27443,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93591(VarNext)
<=> v93589(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18424,axiom,
! [VarCurr] :
( v93589(VarCurr)
<=> ( v93560(VarCurr)
| v93592(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18423,axiom,
! [VarCurr] :
( v93592(VarCurr)
<=> ( v93593(VarCurr)
& v93613(VarCurr) ) ) ).
fof(writeUnaryOperator_7274,axiom,
! [VarCurr] :
( ~ v93613(VarCurr)
<=> v93560(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18422,axiom,
! [VarCurr] :
( v93593(VarCurr)
<=> ( v93594(VarCurr)
| v93611(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18421,axiom,
! [VarCurr] :
( v93611(VarCurr)
<=> ( v93572(VarCurr)
& v93612(VarCurr) ) ) ).
fof(writeUnaryOperator_7273,axiom,
! [VarCurr] :
( ~ v93612(VarCurr)
<=> v93574(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18420,axiom,
! [VarCurr] :
( v93594(VarCurr)
<=> ( v93595(VarCurr)
& v93574(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18419,axiom,
! [VarCurr] :
( v93595(VarCurr)
<=> ( v93596(VarCurr)
| v93605(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18418,axiom,
! [VarCurr] :
( v93605(VarCurr)
<=> ( v93606(VarCurr)
& v93610(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6408,axiom,
! [VarCurr] :
( v93610(VarCurr)
<=> ( ( v93598(VarCurr,bitIndex2)
<=> $false )
& ( v93598(VarCurr,bitIndex1)
<=> $false )
& ( v93598(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18417,axiom,
! [VarCurr] :
( v93606(VarCurr)
<=> ( v93607(VarCurr)
| v93608(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18416,axiom,
! [VarCurr] :
( v93608(VarCurr)
<=> ( v93572(VarCurr)
& v93609(VarCurr) ) ) ).
fof(writeUnaryOperator_7272,axiom,
! [VarCurr] :
( ~ v93609(VarCurr)
<=> v93607(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6407,axiom,
! [VarCurr] :
( v93607(VarCurr)
<=> ( v93570(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18415,axiom,
! [VarCurr] :
( v93596(VarCurr)
<=> ( v93597(VarCurr)
| v93599(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18414,axiom,
! [VarCurr] :
( v93599(VarCurr)
<=> ( v93600(VarCurr)
& v93604(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6406,axiom,
! [VarCurr] :
( v93604(VarCurr)
<=> ( ( v93598(VarCurr,bitIndex2)
<=> $false )
& ( v93598(VarCurr,bitIndex1)
<=> $true )
& ( v93598(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18413,axiom,
! [VarCurr] :
( v93600(VarCurr)
<=> ( v93601(VarCurr)
| v93602(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18412,axiom,
! [VarCurr] :
( v93602(VarCurr)
<=> ( v93572(VarCurr)
& v93603(VarCurr) ) ) ).
fof(writeUnaryOperator_7271,axiom,
! [VarCurr] :
( ~ v93603(VarCurr)
<=> v93601(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6405,axiom,
! [VarCurr] :
( v93601(VarCurr)
<=> ( v93570(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6404,axiom,
! [VarCurr] :
( v93597(VarCurr)
<=> ( ( v93598(VarCurr,bitIndex2)
<=> $true )
& ( v93598(VarCurr,bitIndex1)
<=> $false )
& ( v93598(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27442,axiom,
! [VarCurr] :
( v93598(VarCurr,bitIndex0)
<=> v93568(VarCurr) ) ).
fof(addAssignment_27441,axiom,
! [VarCurr] :
( v93598(VarCurr,bitIndex1)
<=> v93566(VarCurr) ) ).
fof(addAssignment_27440,axiom,
! [VarCurr] :
( v93598(VarCurr,bitIndex2)
<=> v93564(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18411,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93582(VarNext)
<=> ( v93583(VarNext)
& v93578(VarNext) ) ) ) ).
fof(writeUnaryOperator_7270,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93583(VarNext)
<=> v93585(VarNext) ) ) ).
fof(addAssignment_27439,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93585(VarNext)
<=> v93578(VarCurr) ) ) ).
fof(addAssignment_27438,axiom,
! [VarCurr] :
( v93578(VarCurr)
<=> v79251(VarCurr) ) ).
fof(addAssignment_27437,axiom,
! [VarCurr] :
( v93576(VarCurr)
<=> $false ) ).
fof(addAssignment_27436,axiom,
! [VarCurr] :
( v93574(VarCurr)
<=> v79213(VarCurr) ) ).
fof(addAssignment_27435,axiom,
! [VarCurr] :
( v93572(VarCurr)
<=> $false ) ).
fof(addAssignment_27434,axiom,
! [VarCurr] :
( v93570(VarCurr)
<=> v79205(VarCurr,bitIndex9) ) ).
fof(addAssignment_27433,axiom,
! [VarCurr] :
( v79205(VarCurr,bitIndex9)
<=> v79207(VarCurr,bitIndex9) ) ).
fof(addAssignment_27432,axiom,
! [VarCurr] :
( v79207(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27431,axiom,
! [VarCurr] :
( v93568(VarCurr)
<=> $false ) ).
fof(addAssignment_27430,axiom,
! [VarCurr] :
( v93566(VarCurr)
<=> $false ) ).
fof(addAssignment_27429,axiom,
! [VarCurr] :
( v93564(VarCurr)
<=> $true ) ).
fof(addAssignment_27428,axiom,
! [VarCurr] :
( v93562(VarCurr)
<=> $false ) ).
fof(addAssignment_27427,axiom,
! [VarCurr] :
( v93560(VarCurr)
<=> v79188(VarCurr) ) ).
fof(addAssignment_27426,axiom,
! [VarCurr] :
( v79043(VarCurr,bitIndex3)
<=> v79045(VarCurr,bitIndex3) ) ).
fof(addAssignment_27425,axiom,
! [VarCurr] :
( v79045(VarCurr,bitIndex3)
<=> v79047(VarCurr,bitIndex3) ) ).
fof(addAssignment_27424,axiom,
! [VarCurr] :
( v79047(VarCurr,bitIndex3)
<=> v79049(VarCurr,bitIndex3) ) ).
fof(addAssignment_27423,axiom,
! [VarCurr] :
( v79049(VarCurr,bitIndex3)
<=> v79051(VarCurr,bitIndex9) ) ).
fof(addAssignment_27422,axiom,
! [VarCurr] :
( v79051(VarCurr,bitIndex9)
<=> v79053(VarCurr,bitIndex9) ) ).
fof(addAssignment_27421,axiom,
! [VarCurr] :
( v79053(VarCurr,bitIndex9)
<=> v93490(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1485,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93513(VarNext)
=> ( v93490(VarNext)
<=> v93490(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1541,axiom,
! [VarNext] :
( v93513(VarNext)
=> ( v93490(VarNext)
<=> v93548(VarNext) ) ) ).
fof(addAssignment_27420,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93548(VarNext)
<=> v93546(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4342,axiom,
! [VarCurr] :
( ~ v93492(VarCurr)
=> ( v93546(VarCurr)
<=> v93549(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4352,axiom,
! [VarCurr] :
( v93492(VarCurr)
=> ( v93546(VarCurr)
<=> v93494(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4341,axiom,
! [VarCurr] :
( ~ v93526(VarCurr)
=> ( v93549(VarCurr)
<=> v93508(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4351,axiom,
! [VarCurr] :
( v93526(VarCurr)
=> ( v93549(VarCurr)
<=> v93550(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1081,axiom,
! [VarCurr] :
( ( ~ v93529(VarCurr)
& ~ v93531(VarCurr) )
=> ( v93550(VarCurr)
<=> v93554(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4340,axiom,
! [VarCurr] :
( v93531(VarCurr)
=> ( v93550(VarCurr)
<=> v93553(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4350,axiom,
! [VarCurr] :
( v93529(VarCurr)
=> ( v93550(VarCurr)
<=> v93551(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4339,axiom,
! [VarCurr] :
( ~ v93539(VarCurr)
=> ( v93554(VarCurr)
<=> v93508(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4349,axiom,
! [VarCurr] :
( v93539(VarCurr)
=> ( v93554(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4338,axiom,
! [VarCurr] :
( ~ v93533(VarCurr)
=> ( v93553(VarCurr)
<=> v93508(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4348,axiom,
! [VarCurr] :
( v93533(VarCurr)
=> ( v93553(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2023,axiom,
! [VarCurr] :
( ~ v93552(VarCurr)
=> ( v93551(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2023,axiom,
! [VarCurr] :
( v93552(VarCurr)
=> ( v93551(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6403,axiom,
! [VarCurr] :
( v93552(VarCurr)
<=> ( v93502(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18410,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93513(VarNext)
<=> ( v93514(VarNext)
& v93523(VarNext) ) ) ) ).
fof(addAssignment_27419,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93523(VarNext)
<=> v93521(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18409,axiom,
! [VarCurr] :
( v93521(VarCurr)
<=> ( v93492(VarCurr)
| v93524(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18408,axiom,
! [VarCurr] :
( v93524(VarCurr)
<=> ( v93525(VarCurr)
& v93545(VarCurr) ) ) ).
fof(writeUnaryOperator_7269,axiom,
! [VarCurr] :
( ~ v93545(VarCurr)
<=> v93492(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18407,axiom,
! [VarCurr] :
( v93525(VarCurr)
<=> ( v93526(VarCurr)
| v93543(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18406,axiom,
! [VarCurr] :
( v93543(VarCurr)
<=> ( v93504(VarCurr)
& v93544(VarCurr) ) ) ).
fof(writeUnaryOperator_7268,axiom,
! [VarCurr] :
( ~ v93544(VarCurr)
<=> v93506(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18405,axiom,
! [VarCurr] :
( v93526(VarCurr)
<=> ( v93527(VarCurr)
& v93506(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18404,axiom,
! [VarCurr] :
( v93527(VarCurr)
<=> ( v93528(VarCurr)
| v93537(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18403,axiom,
! [VarCurr] :
( v93537(VarCurr)
<=> ( v93538(VarCurr)
& v93542(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6402,axiom,
! [VarCurr] :
( v93542(VarCurr)
<=> ( ( v93530(VarCurr,bitIndex2)
<=> $false )
& ( v93530(VarCurr,bitIndex1)
<=> $false )
& ( v93530(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18402,axiom,
! [VarCurr] :
( v93538(VarCurr)
<=> ( v93539(VarCurr)
| v93540(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18401,axiom,
! [VarCurr] :
( v93540(VarCurr)
<=> ( v93504(VarCurr)
& v93541(VarCurr) ) ) ).
fof(writeUnaryOperator_7267,axiom,
! [VarCurr] :
( ~ v93541(VarCurr)
<=> v93539(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6401,axiom,
! [VarCurr] :
( v93539(VarCurr)
<=> ( v93502(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18400,axiom,
! [VarCurr] :
( v93528(VarCurr)
<=> ( v93529(VarCurr)
| v93531(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18399,axiom,
! [VarCurr] :
( v93531(VarCurr)
<=> ( v93532(VarCurr)
& v93536(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6400,axiom,
! [VarCurr] :
( v93536(VarCurr)
<=> ( ( v93530(VarCurr,bitIndex2)
<=> $false )
& ( v93530(VarCurr,bitIndex1)
<=> $true )
& ( v93530(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18398,axiom,
! [VarCurr] :
( v93532(VarCurr)
<=> ( v93533(VarCurr)
| v93534(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18397,axiom,
! [VarCurr] :
( v93534(VarCurr)
<=> ( v93504(VarCurr)
& v93535(VarCurr) ) ) ).
fof(writeUnaryOperator_7266,axiom,
! [VarCurr] :
( ~ v93535(VarCurr)
<=> v93533(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6399,axiom,
! [VarCurr] :
( v93533(VarCurr)
<=> ( v93502(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6398,axiom,
! [VarCurr] :
( v93529(VarCurr)
<=> ( ( v93530(VarCurr,bitIndex2)
<=> $true )
& ( v93530(VarCurr,bitIndex1)
<=> $false )
& ( v93530(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27418,axiom,
! [VarCurr] :
( v93530(VarCurr,bitIndex0)
<=> v93500(VarCurr) ) ).
fof(addAssignment_27417,axiom,
! [VarCurr] :
( v93530(VarCurr,bitIndex1)
<=> v93498(VarCurr) ) ).
fof(addAssignment_27416,axiom,
! [VarCurr] :
( v93530(VarCurr,bitIndex2)
<=> v93496(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18396,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93514(VarNext)
<=> ( v93515(VarNext)
& v93510(VarNext) ) ) ) ).
fof(writeUnaryOperator_7265,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93515(VarNext)
<=> v93517(VarNext) ) ) ).
fof(addAssignment_27415,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93517(VarNext)
<=> v93510(VarCurr) ) ) ).
fof(addAssignment_27414,axiom,
! [VarCurr] :
( v93510(VarCurr)
<=> v79122(VarCurr) ) ).
fof(addAssignment_27413,axiom,
! [VarCurr] :
( v93508(VarCurr)
<=> $false ) ).
fof(addAssignment_27412,axiom,
! [VarCurr] :
( v93506(VarCurr)
<=> v79084(VarCurr) ) ).
fof(addAssignment_27411,axiom,
! [VarCurr] :
( v93504(VarCurr)
<=> $false ) ).
fof(addAssignment_27410,axiom,
! [VarCurr] :
( v93502(VarCurr)
<=> v79076(VarCurr,bitIndex9) ) ).
fof(addAssignment_27409,axiom,
! [VarCurr] :
( v79076(VarCurr,bitIndex9)
<=> v79078(VarCurr,bitIndex9) ) ).
fof(addAssignment_27408,axiom,
! [VarCurr] :
( v79078(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27407,axiom,
! [VarCurr] :
( v93500(VarCurr)
<=> $false ) ).
fof(addAssignment_27406,axiom,
! [VarCurr] :
( v93498(VarCurr)
<=> $false ) ).
fof(addAssignment_27405,axiom,
! [VarCurr] :
( v93496(VarCurr)
<=> $true ) ).
fof(addAssignment_27404,axiom,
! [VarCurr] :
( v93494(VarCurr)
<=> $false ) ).
fof(addAssignment_27403,axiom,
! [VarCurr] :
( v93492(VarCurr)
<=> v79059(VarCurr) ) ).
fof(addAssignment_27402,axiom,
! [VarCurr] :
( v78914(VarCurr,bitIndex3)
<=> v78916(VarCurr,bitIndex3) ) ).
fof(addAssignment_27401,axiom,
! [VarCurr] :
( v78916(VarCurr,bitIndex3)
<=> v78918(VarCurr,bitIndex3) ) ).
fof(addAssignment_27400,axiom,
! [VarCurr] :
( v78918(VarCurr,bitIndex3)
<=> v78920(VarCurr,bitIndex3) ) ).
fof(addAssignment_27399,axiom,
! [VarCurr] :
( v78920(VarCurr,bitIndex3)
<=> v78922(VarCurr,bitIndex9) ) ).
fof(addAssignment_27398,axiom,
! [VarCurr] :
( v78922(VarCurr,bitIndex9)
<=> v78924(VarCurr,bitIndex9) ) ).
fof(addAssignment_27397,axiom,
! [VarCurr] :
( v78924(VarCurr,bitIndex9)
<=> v93422(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1484,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93445(VarNext)
=> ( v93422(VarNext)
<=> v93422(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1540,axiom,
! [VarNext] :
( v93445(VarNext)
=> ( v93422(VarNext)
<=> v93480(VarNext) ) ) ).
fof(addAssignment_27396,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93480(VarNext)
<=> v93478(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4337,axiom,
! [VarCurr] :
( ~ v93424(VarCurr)
=> ( v93478(VarCurr)
<=> v93481(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4347,axiom,
! [VarCurr] :
( v93424(VarCurr)
=> ( v93478(VarCurr)
<=> v93426(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4336,axiom,
! [VarCurr] :
( ~ v93458(VarCurr)
=> ( v93481(VarCurr)
<=> v93440(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4346,axiom,
! [VarCurr] :
( v93458(VarCurr)
=> ( v93481(VarCurr)
<=> v93482(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1080,axiom,
! [VarCurr] :
( ( ~ v93461(VarCurr)
& ~ v93463(VarCurr) )
=> ( v93482(VarCurr)
<=> v93486(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4335,axiom,
! [VarCurr] :
( v93463(VarCurr)
=> ( v93482(VarCurr)
<=> v93485(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4345,axiom,
! [VarCurr] :
( v93461(VarCurr)
=> ( v93482(VarCurr)
<=> v93483(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4334,axiom,
! [VarCurr] :
( ~ v93471(VarCurr)
=> ( v93486(VarCurr)
<=> v93440(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4344,axiom,
! [VarCurr] :
( v93471(VarCurr)
=> ( v93486(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4333,axiom,
! [VarCurr] :
( ~ v93465(VarCurr)
=> ( v93485(VarCurr)
<=> v93440(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4343,axiom,
! [VarCurr] :
( v93465(VarCurr)
=> ( v93485(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2022,axiom,
! [VarCurr] :
( ~ v93484(VarCurr)
=> ( v93483(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2022,axiom,
! [VarCurr] :
( v93484(VarCurr)
=> ( v93483(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6397,axiom,
! [VarCurr] :
( v93484(VarCurr)
<=> ( v93434(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93445(VarNext)
<=> ( v93446(VarNext)
& v93455(VarNext) ) ) ) ).
fof(addAssignment_27395,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93455(VarNext)
<=> v93453(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18394,axiom,
! [VarCurr] :
( v93453(VarCurr)
<=> ( v93424(VarCurr)
| v93456(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18393,axiom,
! [VarCurr] :
( v93456(VarCurr)
<=> ( v93457(VarCurr)
& v93477(VarCurr) ) ) ).
fof(writeUnaryOperator_7264,axiom,
! [VarCurr] :
( ~ v93477(VarCurr)
<=> v93424(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18392,axiom,
! [VarCurr] :
( v93457(VarCurr)
<=> ( v93458(VarCurr)
| v93475(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18391,axiom,
! [VarCurr] :
( v93475(VarCurr)
<=> ( v93436(VarCurr)
& v93476(VarCurr) ) ) ).
fof(writeUnaryOperator_7263,axiom,
! [VarCurr] :
( ~ v93476(VarCurr)
<=> v93438(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18390,axiom,
! [VarCurr] :
( v93458(VarCurr)
<=> ( v93459(VarCurr)
& v93438(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18389,axiom,
! [VarCurr] :
( v93459(VarCurr)
<=> ( v93460(VarCurr)
| v93469(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18388,axiom,
! [VarCurr] :
( v93469(VarCurr)
<=> ( v93470(VarCurr)
& v93474(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6396,axiom,
! [VarCurr] :
( v93474(VarCurr)
<=> ( ( v93462(VarCurr,bitIndex2)
<=> $false )
& ( v93462(VarCurr,bitIndex1)
<=> $false )
& ( v93462(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18387,axiom,
! [VarCurr] :
( v93470(VarCurr)
<=> ( v93471(VarCurr)
| v93472(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18386,axiom,
! [VarCurr] :
( v93472(VarCurr)
<=> ( v93436(VarCurr)
& v93473(VarCurr) ) ) ).
fof(writeUnaryOperator_7262,axiom,
! [VarCurr] :
( ~ v93473(VarCurr)
<=> v93471(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6395,axiom,
! [VarCurr] :
( v93471(VarCurr)
<=> ( v93434(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18385,axiom,
! [VarCurr] :
( v93460(VarCurr)
<=> ( v93461(VarCurr)
| v93463(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18384,axiom,
! [VarCurr] :
( v93463(VarCurr)
<=> ( v93464(VarCurr)
& v93468(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6394,axiom,
! [VarCurr] :
( v93468(VarCurr)
<=> ( ( v93462(VarCurr,bitIndex2)
<=> $false )
& ( v93462(VarCurr,bitIndex1)
<=> $true )
& ( v93462(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18383,axiom,
! [VarCurr] :
( v93464(VarCurr)
<=> ( v93465(VarCurr)
| v93466(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18382,axiom,
! [VarCurr] :
( v93466(VarCurr)
<=> ( v93436(VarCurr)
& v93467(VarCurr) ) ) ).
fof(writeUnaryOperator_7261,axiom,
! [VarCurr] :
( ~ v93467(VarCurr)
<=> v93465(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6393,axiom,
! [VarCurr] :
( v93465(VarCurr)
<=> ( v93434(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6392,axiom,
! [VarCurr] :
( v93461(VarCurr)
<=> ( ( v93462(VarCurr,bitIndex2)
<=> $true )
& ( v93462(VarCurr,bitIndex1)
<=> $false )
& ( v93462(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27394,axiom,
! [VarCurr] :
( v93462(VarCurr,bitIndex0)
<=> v93432(VarCurr) ) ).
fof(addAssignment_27393,axiom,
! [VarCurr] :
( v93462(VarCurr,bitIndex1)
<=> v93430(VarCurr) ) ).
fof(addAssignment_27392,axiom,
! [VarCurr] :
( v93462(VarCurr,bitIndex2)
<=> v93428(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18381,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93446(VarNext)
<=> ( v93447(VarNext)
& v93442(VarNext) ) ) ) ).
fof(writeUnaryOperator_7260,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93447(VarNext)
<=> v93449(VarNext) ) ) ).
fof(addAssignment_27391,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93449(VarNext)
<=> v93442(VarCurr) ) ) ).
fof(addAssignment_27390,axiom,
! [VarCurr] :
( v93442(VarCurr)
<=> v78993(VarCurr) ) ).
fof(addAssignment_27389,axiom,
! [VarCurr] :
( v93440(VarCurr)
<=> $false ) ).
fof(addAssignment_27388,axiom,
! [VarCurr] :
( v93438(VarCurr)
<=> v78955(VarCurr) ) ).
fof(addAssignment_27387,axiom,
! [VarCurr] :
( v93436(VarCurr)
<=> $false ) ).
fof(addAssignment_27386,axiom,
! [VarCurr] :
( v93434(VarCurr)
<=> v78947(VarCurr,bitIndex9) ) ).
fof(addAssignment_27385,axiom,
! [VarCurr] :
( v78947(VarCurr,bitIndex9)
<=> v78949(VarCurr,bitIndex9) ) ).
fof(addAssignment_27384,axiom,
! [VarCurr] :
( v78949(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27383,axiom,
! [VarCurr] :
( v93432(VarCurr)
<=> $false ) ).
fof(addAssignment_27382,axiom,
! [VarCurr] :
( v93430(VarCurr)
<=> $false ) ).
fof(addAssignment_27381,axiom,
! [VarCurr] :
( v93428(VarCurr)
<=> $true ) ).
fof(addAssignment_27380,axiom,
! [VarCurr] :
( v93426(VarCurr)
<=> $false ) ).
fof(addAssignment_27379,axiom,
! [VarCurr] :
( v93424(VarCurr)
<=> v78930(VarCurr) ) ).
fof(addAssignment_27378,axiom,
! [VarCurr] :
( v78785(VarCurr,bitIndex3)
<=> v78787(VarCurr,bitIndex3) ) ).
fof(addAssignment_27377,axiom,
! [VarCurr] :
( v78787(VarCurr,bitIndex3)
<=> v78789(VarCurr,bitIndex3) ) ).
fof(addAssignment_27376,axiom,
! [VarCurr] :
( v78789(VarCurr,bitIndex3)
<=> v78791(VarCurr,bitIndex3) ) ).
fof(addAssignment_27375,axiom,
! [VarCurr] :
( v78791(VarCurr,bitIndex3)
<=> v78793(VarCurr,bitIndex9) ) ).
fof(addAssignment_27374,axiom,
! [VarCurr] :
( v78793(VarCurr,bitIndex9)
<=> v78795(VarCurr,bitIndex9) ) ).
fof(addAssignment_27373,axiom,
! [VarCurr] :
( v78795(VarCurr,bitIndex9)
<=> v93354(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1483,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93377(VarNext)
=> ( v93354(VarNext)
<=> v93354(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1539,axiom,
! [VarNext] :
( v93377(VarNext)
=> ( v93354(VarNext)
<=> v93412(VarNext) ) ) ).
fof(addAssignment_27372,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93412(VarNext)
<=> v93410(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4332,axiom,
! [VarCurr] :
( ~ v93356(VarCurr)
=> ( v93410(VarCurr)
<=> v93413(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4342,axiom,
! [VarCurr] :
( v93356(VarCurr)
=> ( v93410(VarCurr)
<=> v93358(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4331,axiom,
! [VarCurr] :
( ~ v93390(VarCurr)
=> ( v93413(VarCurr)
<=> v93372(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4341,axiom,
! [VarCurr] :
( v93390(VarCurr)
=> ( v93413(VarCurr)
<=> v93414(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1079,axiom,
! [VarCurr] :
( ( ~ v93393(VarCurr)
& ~ v93395(VarCurr) )
=> ( v93414(VarCurr)
<=> v93418(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4330,axiom,
! [VarCurr] :
( v93395(VarCurr)
=> ( v93414(VarCurr)
<=> v93417(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4340,axiom,
! [VarCurr] :
( v93393(VarCurr)
=> ( v93414(VarCurr)
<=> v93415(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4329,axiom,
! [VarCurr] :
( ~ v93403(VarCurr)
=> ( v93418(VarCurr)
<=> v93372(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4339,axiom,
! [VarCurr] :
( v93403(VarCurr)
=> ( v93418(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4328,axiom,
! [VarCurr] :
( ~ v93397(VarCurr)
=> ( v93417(VarCurr)
<=> v93372(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4338,axiom,
! [VarCurr] :
( v93397(VarCurr)
=> ( v93417(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2021,axiom,
! [VarCurr] :
( ~ v93416(VarCurr)
=> ( v93415(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2021,axiom,
! [VarCurr] :
( v93416(VarCurr)
=> ( v93415(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6391,axiom,
! [VarCurr] :
( v93416(VarCurr)
<=> ( v93366(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18380,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93377(VarNext)
<=> ( v93378(VarNext)
& v93387(VarNext) ) ) ) ).
fof(addAssignment_27371,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93387(VarNext)
<=> v93385(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18379,axiom,
! [VarCurr] :
( v93385(VarCurr)
<=> ( v93356(VarCurr)
| v93388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18378,axiom,
! [VarCurr] :
( v93388(VarCurr)
<=> ( v93389(VarCurr)
& v93409(VarCurr) ) ) ).
fof(writeUnaryOperator_7259,axiom,
! [VarCurr] :
( ~ v93409(VarCurr)
<=> v93356(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18377,axiom,
! [VarCurr] :
( v93389(VarCurr)
<=> ( v93390(VarCurr)
| v93407(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18376,axiom,
! [VarCurr] :
( v93407(VarCurr)
<=> ( v93368(VarCurr)
& v93408(VarCurr) ) ) ).
fof(writeUnaryOperator_7258,axiom,
! [VarCurr] :
( ~ v93408(VarCurr)
<=> v93370(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18375,axiom,
! [VarCurr] :
( v93390(VarCurr)
<=> ( v93391(VarCurr)
& v93370(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18374,axiom,
! [VarCurr] :
( v93391(VarCurr)
<=> ( v93392(VarCurr)
| v93401(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18373,axiom,
! [VarCurr] :
( v93401(VarCurr)
<=> ( v93402(VarCurr)
& v93406(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6390,axiom,
! [VarCurr] :
( v93406(VarCurr)
<=> ( ( v93394(VarCurr,bitIndex2)
<=> $false )
& ( v93394(VarCurr,bitIndex1)
<=> $false )
& ( v93394(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18372,axiom,
! [VarCurr] :
( v93402(VarCurr)
<=> ( v93403(VarCurr)
| v93404(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18371,axiom,
! [VarCurr] :
( v93404(VarCurr)
<=> ( v93368(VarCurr)
& v93405(VarCurr) ) ) ).
fof(writeUnaryOperator_7257,axiom,
! [VarCurr] :
( ~ v93405(VarCurr)
<=> v93403(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6389,axiom,
! [VarCurr] :
( v93403(VarCurr)
<=> ( v93366(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18370,axiom,
! [VarCurr] :
( v93392(VarCurr)
<=> ( v93393(VarCurr)
| v93395(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18369,axiom,
! [VarCurr] :
( v93395(VarCurr)
<=> ( v93396(VarCurr)
& v93400(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6388,axiom,
! [VarCurr] :
( v93400(VarCurr)
<=> ( ( v93394(VarCurr,bitIndex2)
<=> $false )
& ( v93394(VarCurr,bitIndex1)
<=> $true )
& ( v93394(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18368,axiom,
! [VarCurr] :
( v93396(VarCurr)
<=> ( v93397(VarCurr)
| v93398(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18367,axiom,
! [VarCurr] :
( v93398(VarCurr)
<=> ( v93368(VarCurr)
& v93399(VarCurr) ) ) ).
fof(writeUnaryOperator_7256,axiom,
! [VarCurr] :
( ~ v93399(VarCurr)
<=> v93397(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6387,axiom,
! [VarCurr] :
( v93397(VarCurr)
<=> ( v93366(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6386,axiom,
! [VarCurr] :
( v93393(VarCurr)
<=> ( ( v93394(VarCurr,bitIndex2)
<=> $true )
& ( v93394(VarCurr,bitIndex1)
<=> $false )
& ( v93394(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27370,axiom,
! [VarCurr] :
( v93394(VarCurr,bitIndex0)
<=> v93364(VarCurr) ) ).
fof(addAssignment_27369,axiom,
! [VarCurr] :
( v93394(VarCurr,bitIndex1)
<=> v93362(VarCurr) ) ).
fof(addAssignment_27368,axiom,
! [VarCurr] :
( v93394(VarCurr,bitIndex2)
<=> v93360(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18366,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93378(VarNext)
<=> ( v93379(VarNext)
& v93374(VarNext) ) ) ) ).
fof(writeUnaryOperator_7255,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93379(VarNext)
<=> v93381(VarNext) ) ) ).
fof(addAssignment_27367,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93381(VarNext)
<=> v93374(VarCurr) ) ) ).
fof(addAssignment_27366,axiom,
! [VarCurr] :
( v93374(VarCurr)
<=> v78864(VarCurr) ) ).
fof(addAssignment_27365,axiom,
! [VarCurr] :
( v93372(VarCurr)
<=> $false ) ).
fof(addAssignment_27364,axiom,
! [VarCurr] :
( v93370(VarCurr)
<=> v78826(VarCurr) ) ).
fof(addAssignment_27363,axiom,
! [VarCurr] :
( v93368(VarCurr)
<=> $false ) ).
fof(addAssignment_27362,axiom,
! [VarCurr] :
( v93366(VarCurr)
<=> v78818(VarCurr,bitIndex9) ) ).
fof(addAssignment_27361,axiom,
! [VarCurr] :
( v78818(VarCurr,bitIndex9)
<=> v78820(VarCurr,bitIndex9) ) ).
fof(addAssignment_27360,axiom,
! [VarCurr] :
( v78820(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27359,axiom,
! [VarCurr] :
( v93364(VarCurr)
<=> $false ) ).
fof(addAssignment_27358,axiom,
! [VarCurr] :
( v93362(VarCurr)
<=> $false ) ).
fof(addAssignment_27357,axiom,
! [VarCurr] :
( v93360(VarCurr)
<=> $true ) ).
fof(addAssignment_27356,axiom,
! [VarCurr] :
( v93358(VarCurr)
<=> $false ) ).
fof(addAssignment_27355,axiom,
! [VarCurr] :
( v93356(VarCurr)
<=> v78801(VarCurr) ) ).
fof(addAssignment_27354,axiom,
! [VarCurr] :
( v78656(VarCurr,bitIndex3)
<=> v78658(VarCurr,bitIndex3) ) ).
fof(addAssignment_27353,axiom,
! [VarCurr] :
( v78658(VarCurr,bitIndex3)
<=> v78660(VarCurr,bitIndex3) ) ).
fof(addAssignment_27352,axiom,
! [VarCurr] :
( v78660(VarCurr,bitIndex3)
<=> v78662(VarCurr,bitIndex3) ) ).
fof(addAssignment_27351,axiom,
! [VarCurr] :
( v78662(VarCurr,bitIndex3)
<=> v78664(VarCurr,bitIndex9) ) ).
fof(addAssignment_27350,axiom,
! [VarCurr] :
( v78664(VarCurr,bitIndex9)
<=> v78666(VarCurr,bitIndex9) ) ).
fof(addAssignment_27349,axiom,
! [VarCurr] :
( v78666(VarCurr,bitIndex9)
<=> v93286(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1482,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93309(VarNext)
=> ( v93286(VarNext)
<=> v93286(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1538,axiom,
! [VarNext] :
( v93309(VarNext)
=> ( v93286(VarNext)
<=> v93344(VarNext) ) ) ).
fof(addAssignment_27348,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93344(VarNext)
<=> v93342(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4327,axiom,
! [VarCurr] :
( ~ v93288(VarCurr)
=> ( v93342(VarCurr)
<=> v93345(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4337,axiom,
! [VarCurr] :
( v93288(VarCurr)
=> ( v93342(VarCurr)
<=> v93290(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4326,axiom,
! [VarCurr] :
( ~ v93322(VarCurr)
=> ( v93345(VarCurr)
<=> v93304(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4336,axiom,
! [VarCurr] :
( v93322(VarCurr)
=> ( v93345(VarCurr)
<=> v93346(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1078,axiom,
! [VarCurr] :
( ( ~ v93325(VarCurr)
& ~ v93327(VarCurr) )
=> ( v93346(VarCurr)
<=> v93350(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4325,axiom,
! [VarCurr] :
( v93327(VarCurr)
=> ( v93346(VarCurr)
<=> v93349(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4335,axiom,
! [VarCurr] :
( v93325(VarCurr)
=> ( v93346(VarCurr)
<=> v93347(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4324,axiom,
! [VarCurr] :
( ~ v93335(VarCurr)
=> ( v93350(VarCurr)
<=> v93304(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4334,axiom,
! [VarCurr] :
( v93335(VarCurr)
=> ( v93350(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4323,axiom,
! [VarCurr] :
( ~ v93329(VarCurr)
=> ( v93349(VarCurr)
<=> v93304(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4333,axiom,
! [VarCurr] :
( v93329(VarCurr)
=> ( v93349(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2020,axiom,
! [VarCurr] :
( ~ v93348(VarCurr)
=> ( v93347(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2020,axiom,
! [VarCurr] :
( v93348(VarCurr)
=> ( v93347(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6385,axiom,
! [VarCurr] :
( v93348(VarCurr)
<=> ( v93298(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18365,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93309(VarNext)
<=> ( v93310(VarNext)
& v93319(VarNext) ) ) ) ).
fof(addAssignment_27347,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93319(VarNext)
<=> v93317(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18364,axiom,
! [VarCurr] :
( v93317(VarCurr)
<=> ( v93288(VarCurr)
| v93320(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18363,axiom,
! [VarCurr] :
( v93320(VarCurr)
<=> ( v93321(VarCurr)
& v93341(VarCurr) ) ) ).
fof(writeUnaryOperator_7254,axiom,
! [VarCurr] :
( ~ v93341(VarCurr)
<=> v93288(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18362,axiom,
! [VarCurr] :
( v93321(VarCurr)
<=> ( v93322(VarCurr)
| v93339(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18361,axiom,
! [VarCurr] :
( v93339(VarCurr)
<=> ( v93300(VarCurr)
& v93340(VarCurr) ) ) ).
fof(writeUnaryOperator_7253,axiom,
! [VarCurr] :
( ~ v93340(VarCurr)
<=> v93302(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18360,axiom,
! [VarCurr] :
( v93322(VarCurr)
<=> ( v93323(VarCurr)
& v93302(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18359,axiom,
! [VarCurr] :
( v93323(VarCurr)
<=> ( v93324(VarCurr)
| v93333(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18358,axiom,
! [VarCurr] :
( v93333(VarCurr)
<=> ( v93334(VarCurr)
& v93338(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6384,axiom,
! [VarCurr] :
( v93338(VarCurr)
<=> ( ( v93326(VarCurr,bitIndex2)
<=> $false )
& ( v93326(VarCurr,bitIndex1)
<=> $false )
& ( v93326(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18357,axiom,
! [VarCurr] :
( v93334(VarCurr)
<=> ( v93335(VarCurr)
| v93336(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18356,axiom,
! [VarCurr] :
( v93336(VarCurr)
<=> ( v93300(VarCurr)
& v93337(VarCurr) ) ) ).
fof(writeUnaryOperator_7252,axiom,
! [VarCurr] :
( ~ v93337(VarCurr)
<=> v93335(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6383,axiom,
! [VarCurr] :
( v93335(VarCurr)
<=> ( v93298(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18355,axiom,
! [VarCurr] :
( v93324(VarCurr)
<=> ( v93325(VarCurr)
| v93327(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18354,axiom,
! [VarCurr] :
( v93327(VarCurr)
<=> ( v93328(VarCurr)
& v93332(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6382,axiom,
! [VarCurr] :
( v93332(VarCurr)
<=> ( ( v93326(VarCurr,bitIndex2)
<=> $false )
& ( v93326(VarCurr,bitIndex1)
<=> $true )
& ( v93326(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18353,axiom,
! [VarCurr] :
( v93328(VarCurr)
<=> ( v93329(VarCurr)
| v93330(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18352,axiom,
! [VarCurr] :
( v93330(VarCurr)
<=> ( v93300(VarCurr)
& v93331(VarCurr) ) ) ).
fof(writeUnaryOperator_7251,axiom,
! [VarCurr] :
( ~ v93331(VarCurr)
<=> v93329(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6381,axiom,
! [VarCurr] :
( v93329(VarCurr)
<=> ( v93298(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6380,axiom,
! [VarCurr] :
( v93325(VarCurr)
<=> ( ( v93326(VarCurr,bitIndex2)
<=> $true )
& ( v93326(VarCurr,bitIndex1)
<=> $false )
& ( v93326(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27346,axiom,
! [VarCurr] :
( v93326(VarCurr,bitIndex0)
<=> v93296(VarCurr) ) ).
fof(addAssignment_27345,axiom,
! [VarCurr] :
( v93326(VarCurr,bitIndex1)
<=> v93294(VarCurr) ) ).
fof(addAssignment_27344,axiom,
! [VarCurr] :
( v93326(VarCurr,bitIndex2)
<=> v93292(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18351,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93310(VarNext)
<=> ( v93311(VarNext)
& v93306(VarNext) ) ) ) ).
fof(writeUnaryOperator_7250,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93311(VarNext)
<=> v93313(VarNext) ) ) ).
fof(addAssignment_27343,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93313(VarNext)
<=> v93306(VarCurr) ) ) ).
fof(addAssignment_27342,axiom,
! [VarCurr] :
( v93306(VarCurr)
<=> v78735(VarCurr) ) ).
fof(addAssignment_27341,axiom,
! [VarCurr] :
( v93304(VarCurr)
<=> $false ) ).
fof(addAssignment_27340,axiom,
! [VarCurr] :
( v93302(VarCurr)
<=> v78697(VarCurr) ) ).
fof(addAssignment_27339,axiom,
! [VarCurr] :
( v93300(VarCurr)
<=> $false ) ).
fof(addAssignment_27338,axiom,
! [VarCurr] :
( v93298(VarCurr)
<=> v78689(VarCurr,bitIndex9) ) ).
fof(addAssignment_27337,axiom,
! [VarCurr] :
( v78689(VarCurr,bitIndex9)
<=> v78691(VarCurr,bitIndex9) ) ).
fof(addAssignment_27336,axiom,
! [VarCurr] :
( v78691(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27335,axiom,
! [VarCurr] :
( v93296(VarCurr)
<=> $false ) ).
fof(addAssignment_27334,axiom,
! [VarCurr] :
( v93294(VarCurr)
<=> $false ) ).
fof(addAssignment_27333,axiom,
! [VarCurr] :
( v93292(VarCurr)
<=> $true ) ).
fof(addAssignment_27332,axiom,
! [VarCurr] :
( v93290(VarCurr)
<=> $false ) ).
fof(addAssignment_27331,axiom,
! [VarCurr] :
( v93288(VarCurr)
<=> v78672(VarCurr) ) ).
fof(addAssignment_27330,axiom,
! [VarCurr] :
( v78527(VarCurr,bitIndex3)
<=> v78529(VarCurr,bitIndex3) ) ).
fof(addAssignment_27329,axiom,
! [VarCurr] :
( v78529(VarCurr,bitIndex3)
<=> v78531(VarCurr,bitIndex3) ) ).
fof(addAssignment_27328,axiom,
! [VarCurr] :
( v78531(VarCurr,bitIndex3)
<=> v78533(VarCurr,bitIndex3) ) ).
fof(addAssignment_27327,axiom,
! [VarCurr] :
( v78533(VarCurr,bitIndex3)
<=> v78535(VarCurr,bitIndex9) ) ).
fof(addAssignment_27326,axiom,
! [VarCurr] :
( v78535(VarCurr,bitIndex9)
<=> v78537(VarCurr,bitIndex9) ) ).
fof(addAssignment_27325,axiom,
! [VarCurr] :
( v78537(VarCurr,bitIndex9)
<=> v93218(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1481,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93241(VarNext)
=> ( v93218(VarNext)
<=> v93218(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1537,axiom,
! [VarNext] :
( v93241(VarNext)
=> ( v93218(VarNext)
<=> v93276(VarNext) ) ) ).
fof(addAssignment_27324,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93276(VarNext)
<=> v93274(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4322,axiom,
! [VarCurr] :
( ~ v93220(VarCurr)
=> ( v93274(VarCurr)
<=> v93277(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4332,axiom,
! [VarCurr] :
( v93220(VarCurr)
=> ( v93274(VarCurr)
<=> v93222(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4321,axiom,
! [VarCurr] :
( ~ v93254(VarCurr)
=> ( v93277(VarCurr)
<=> v93236(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4331,axiom,
! [VarCurr] :
( v93254(VarCurr)
=> ( v93277(VarCurr)
<=> v93278(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1077,axiom,
! [VarCurr] :
( ( ~ v93257(VarCurr)
& ~ v93259(VarCurr) )
=> ( v93278(VarCurr)
<=> v93282(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4320,axiom,
! [VarCurr] :
( v93259(VarCurr)
=> ( v93278(VarCurr)
<=> v93281(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4330,axiom,
! [VarCurr] :
( v93257(VarCurr)
=> ( v93278(VarCurr)
<=> v93279(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4319,axiom,
! [VarCurr] :
( ~ v93267(VarCurr)
=> ( v93282(VarCurr)
<=> v93236(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4329,axiom,
! [VarCurr] :
( v93267(VarCurr)
=> ( v93282(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4318,axiom,
! [VarCurr] :
( ~ v93261(VarCurr)
=> ( v93281(VarCurr)
<=> v93236(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4328,axiom,
! [VarCurr] :
( v93261(VarCurr)
=> ( v93281(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2019,axiom,
! [VarCurr] :
( ~ v93280(VarCurr)
=> ( v93279(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2019,axiom,
! [VarCurr] :
( v93280(VarCurr)
=> ( v93279(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6379,axiom,
! [VarCurr] :
( v93280(VarCurr)
<=> ( v93230(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18350,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93241(VarNext)
<=> ( v93242(VarNext)
& v93251(VarNext) ) ) ) ).
fof(addAssignment_27323,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93251(VarNext)
<=> v93249(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18349,axiom,
! [VarCurr] :
( v93249(VarCurr)
<=> ( v93220(VarCurr)
| v93252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18348,axiom,
! [VarCurr] :
( v93252(VarCurr)
<=> ( v93253(VarCurr)
& v93273(VarCurr) ) ) ).
fof(writeUnaryOperator_7249,axiom,
! [VarCurr] :
( ~ v93273(VarCurr)
<=> v93220(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18347,axiom,
! [VarCurr] :
( v93253(VarCurr)
<=> ( v93254(VarCurr)
| v93271(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18346,axiom,
! [VarCurr] :
( v93271(VarCurr)
<=> ( v93232(VarCurr)
& v93272(VarCurr) ) ) ).
fof(writeUnaryOperator_7248,axiom,
! [VarCurr] :
( ~ v93272(VarCurr)
<=> v93234(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18345,axiom,
! [VarCurr] :
( v93254(VarCurr)
<=> ( v93255(VarCurr)
& v93234(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18344,axiom,
! [VarCurr] :
( v93255(VarCurr)
<=> ( v93256(VarCurr)
| v93265(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18343,axiom,
! [VarCurr] :
( v93265(VarCurr)
<=> ( v93266(VarCurr)
& v93270(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6378,axiom,
! [VarCurr] :
( v93270(VarCurr)
<=> ( ( v93258(VarCurr,bitIndex2)
<=> $false )
& ( v93258(VarCurr,bitIndex1)
<=> $false )
& ( v93258(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18342,axiom,
! [VarCurr] :
( v93266(VarCurr)
<=> ( v93267(VarCurr)
| v93268(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18341,axiom,
! [VarCurr] :
( v93268(VarCurr)
<=> ( v93232(VarCurr)
& v93269(VarCurr) ) ) ).
fof(writeUnaryOperator_7247,axiom,
! [VarCurr] :
( ~ v93269(VarCurr)
<=> v93267(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6377,axiom,
! [VarCurr] :
( v93267(VarCurr)
<=> ( v93230(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18340,axiom,
! [VarCurr] :
( v93256(VarCurr)
<=> ( v93257(VarCurr)
| v93259(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18339,axiom,
! [VarCurr] :
( v93259(VarCurr)
<=> ( v93260(VarCurr)
& v93264(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6376,axiom,
! [VarCurr] :
( v93264(VarCurr)
<=> ( ( v93258(VarCurr,bitIndex2)
<=> $false )
& ( v93258(VarCurr,bitIndex1)
<=> $true )
& ( v93258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18338,axiom,
! [VarCurr] :
( v93260(VarCurr)
<=> ( v93261(VarCurr)
| v93262(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18337,axiom,
! [VarCurr] :
( v93262(VarCurr)
<=> ( v93232(VarCurr)
& v93263(VarCurr) ) ) ).
fof(writeUnaryOperator_7246,axiom,
! [VarCurr] :
( ~ v93263(VarCurr)
<=> v93261(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6375,axiom,
! [VarCurr] :
( v93261(VarCurr)
<=> ( v93230(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6374,axiom,
! [VarCurr] :
( v93257(VarCurr)
<=> ( ( v93258(VarCurr,bitIndex2)
<=> $true )
& ( v93258(VarCurr,bitIndex1)
<=> $false )
& ( v93258(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27322,axiom,
! [VarCurr] :
( v93258(VarCurr,bitIndex0)
<=> v93228(VarCurr) ) ).
fof(addAssignment_27321,axiom,
! [VarCurr] :
( v93258(VarCurr,bitIndex1)
<=> v93226(VarCurr) ) ).
fof(addAssignment_27320,axiom,
! [VarCurr] :
( v93258(VarCurr,bitIndex2)
<=> v93224(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18336,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93242(VarNext)
<=> ( v93243(VarNext)
& v93238(VarNext) ) ) ) ).
fof(writeUnaryOperator_7245,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93243(VarNext)
<=> v93245(VarNext) ) ) ).
fof(addAssignment_27319,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93245(VarNext)
<=> v93238(VarCurr) ) ) ).
fof(addAssignment_27318,axiom,
! [VarCurr] :
( v93238(VarCurr)
<=> v78606(VarCurr) ) ).
fof(addAssignment_27317,axiom,
! [VarCurr] :
( v93236(VarCurr)
<=> $false ) ).
fof(addAssignment_27316,axiom,
! [VarCurr] :
( v93234(VarCurr)
<=> v78568(VarCurr) ) ).
fof(addAssignment_27315,axiom,
! [VarCurr] :
( v93232(VarCurr)
<=> $false ) ).
fof(addAssignment_27314,axiom,
! [VarCurr] :
( v93230(VarCurr)
<=> v78560(VarCurr,bitIndex9) ) ).
fof(addAssignment_27313,axiom,
! [VarCurr] :
( v78560(VarCurr,bitIndex9)
<=> v78562(VarCurr,bitIndex9) ) ).
fof(addAssignment_27312,axiom,
! [VarCurr] :
( v78562(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27311,axiom,
! [VarCurr] :
( v93228(VarCurr)
<=> $false ) ).
fof(addAssignment_27310,axiom,
! [VarCurr] :
( v93226(VarCurr)
<=> $false ) ).
fof(addAssignment_27309,axiom,
! [VarCurr] :
( v93224(VarCurr)
<=> $true ) ).
fof(addAssignment_27308,axiom,
! [VarCurr] :
( v93222(VarCurr)
<=> $false ) ).
fof(addAssignment_27307,axiom,
! [VarCurr] :
( v93220(VarCurr)
<=> v78543(VarCurr) ) ).
fof(addAssignment_27306,axiom,
! [VarCurr] :
( v78398(VarCurr,bitIndex3)
<=> v78400(VarCurr,bitIndex3) ) ).
fof(addAssignment_27305,axiom,
! [VarCurr] :
( v78400(VarCurr,bitIndex3)
<=> v78402(VarCurr,bitIndex3) ) ).
fof(addAssignment_27304,axiom,
! [VarCurr] :
( v78402(VarCurr,bitIndex3)
<=> v78404(VarCurr,bitIndex3) ) ).
fof(addAssignment_27303,axiom,
! [VarCurr] :
( v78404(VarCurr,bitIndex3)
<=> v78406(VarCurr,bitIndex9) ) ).
fof(addAssignment_27302,axiom,
! [VarCurr] :
( v78406(VarCurr,bitIndex9)
<=> v78408(VarCurr,bitIndex9) ) ).
fof(addAssignment_27301,axiom,
! [VarCurr] :
( v78408(VarCurr,bitIndex9)
<=> v93150(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1480,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93173(VarNext)
=> ( v93150(VarNext)
<=> v93150(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1536,axiom,
! [VarNext] :
( v93173(VarNext)
=> ( v93150(VarNext)
<=> v93208(VarNext) ) ) ).
fof(addAssignment_27300,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93208(VarNext)
<=> v93206(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4317,axiom,
! [VarCurr] :
( ~ v93152(VarCurr)
=> ( v93206(VarCurr)
<=> v93209(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4327,axiom,
! [VarCurr] :
( v93152(VarCurr)
=> ( v93206(VarCurr)
<=> v93154(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4316,axiom,
! [VarCurr] :
( ~ v93186(VarCurr)
=> ( v93209(VarCurr)
<=> v93168(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4326,axiom,
! [VarCurr] :
( v93186(VarCurr)
=> ( v93209(VarCurr)
<=> v93210(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1076,axiom,
! [VarCurr] :
( ( ~ v93189(VarCurr)
& ~ v93191(VarCurr) )
=> ( v93210(VarCurr)
<=> v93214(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4315,axiom,
! [VarCurr] :
( v93191(VarCurr)
=> ( v93210(VarCurr)
<=> v93213(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4325,axiom,
! [VarCurr] :
( v93189(VarCurr)
=> ( v93210(VarCurr)
<=> v93211(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4314,axiom,
! [VarCurr] :
( ~ v93199(VarCurr)
=> ( v93214(VarCurr)
<=> v93168(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4324,axiom,
! [VarCurr] :
( v93199(VarCurr)
=> ( v93214(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4313,axiom,
! [VarCurr] :
( ~ v93193(VarCurr)
=> ( v93213(VarCurr)
<=> v93168(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4323,axiom,
! [VarCurr] :
( v93193(VarCurr)
=> ( v93213(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2018,axiom,
! [VarCurr] :
( ~ v93212(VarCurr)
=> ( v93211(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2018,axiom,
! [VarCurr] :
( v93212(VarCurr)
=> ( v93211(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6373,axiom,
! [VarCurr] :
( v93212(VarCurr)
<=> ( v93162(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18335,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93173(VarNext)
<=> ( v93174(VarNext)
& v93183(VarNext) ) ) ) ).
fof(addAssignment_27299,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93183(VarNext)
<=> v93181(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18334,axiom,
! [VarCurr] :
( v93181(VarCurr)
<=> ( v93152(VarCurr)
| v93184(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18333,axiom,
! [VarCurr] :
( v93184(VarCurr)
<=> ( v93185(VarCurr)
& v93205(VarCurr) ) ) ).
fof(writeUnaryOperator_7244,axiom,
! [VarCurr] :
( ~ v93205(VarCurr)
<=> v93152(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18332,axiom,
! [VarCurr] :
( v93185(VarCurr)
<=> ( v93186(VarCurr)
| v93203(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18331,axiom,
! [VarCurr] :
( v93203(VarCurr)
<=> ( v93164(VarCurr)
& v93204(VarCurr) ) ) ).
fof(writeUnaryOperator_7243,axiom,
! [VarCurr] :
( ~ v93204(VarCurr)
<=> v93166(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18330,axiom,
! [VarCurr] :
( v93186(VarCurr)
<=> ( v93187(VarCurr)
& v93166(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18329,axiom,
! [VarCurr] :
( v93187(VarCurr)
<=> ( v93188(VarCurr)
| v93197(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18328,axiom,
! [VarCurr] :
( v93197(VarCurr)
<=> ( v93198(VarCurr)
& v93202(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6372,axiom,
! [VarCurr] :
( v93202(VarCurr)
<=> ( ( v93190(VarCurr,bitIndex2)
<=> $false )
& ( v93190(VarCurr,bitIndex1)
<=> $false )
& ( v93190(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18327,axiom,
! [VarCurr] :
( v93198(VarCurr)
<=> ( v93199(VarCurr)
| v93200(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18326,axiom,
! [VarCurr] :
( v93200(VarCurr)
<=> ( v93164(VarCurr)
& v93201(VarCurr) ) ) ).
fof(writeUnaryOperator_7242,axiom,
! [VarCurr] :
( ~ v93201(VarCurr)
<=> v93199(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6371,axiom,
! [VarCurr] :
( v93199(VarCurr)
<=> ( v93162(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18325,axiom,
! [VarCurr] :
( v93188(VarCurr)
<=> ( v93189(VarCurr)
| v93191(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18324,axiom,
! [VarCurr] :
( v93191(VarCurr)
<=> ( v93192(VarCurr)
& v93196(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6370,axiom,
! [VarCurr] :
( v93196(VarCurr)
<=> ( ( v93190(VarCurr,bitIndex2)
<=> $false )
& ( v93190(VarCurr,bitIndex1)
<=> $true )
& ( v93190(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18323,axiom,
! [VarCurr] :
( v93192(VarCurr)
<=> ( v93193(VarCurr)
| v93194(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18322,axiom,
! [VarCurr] :
( v93194(VarCurr)
<=> ( v93164(VarCurr)
& v93195(VarCurr) ) ) ).
fof(writeUnaryOperator_7241,axiom,
! [VarCurr] :
( ~ v93195(VarCurr)
<=> v93193(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6369,axiom,
! [VarCurr] :
( v93193(VarCurr)
<=> ( v93162(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6368,axiom,
! [VarCurr] :
( v93189(VarCurr)
<=> ( ( v93190(VarCurr,bitIndex2)
<=> $true )
& ( v93190(VarCurr,bitIndex1)
<=> $false )
& ( v93190(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27298,axiom,
! [VarCurr] :
( v93190(VarCurr,bitIndex0)
<=> v93160(VarCurr) ) ).
fof(addAssignment_27297,axiom,
! [VarCurr] :
( v93190(VarCurr,bitIndex1)
<=> v93158(VarCurr) ) ).
fof(addAssignment_27296,axiom,
! [VarCurr] :
( v93190(VarCurr,bitIndex2)
<=> v93156(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18321,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93174(VarNext)
<=> ( v93175(VarNext)
& v93170(VarNext) ) ) ) ).
fof(writeUnaryOperator_7240,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93175(VarNext)
<=> v93177(VarNext) ) ) ).
fof(addAssignment_27295,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93177(VarNext)
<=> v93170(VarCurr) ) ) ).
fof(addAssignment_27294,axiom,
! [VarCurr] :
( v93170(VarCurr)
<=> v78477(VarCurr) ) ).
fof(addAssignment_27293,axiom,
! [VarCurr] :
( v93168(VarCurr)
<=> $false ) ).
fof(addAssignment_27292,axiom,
! [VarCurr] :
( v93166(VarCurr)
<=> v78439(VarCurr) ) ).
fof(addAssignment_27291,axiom,
! [VarCurr] :
( v93164(VarCurr)
<=> $false ) ).
fof(addAssignment_27290,axiom,
! [VarCurr] :
( v93162(VarCurr)
<=> v78431(VarCurr,bitIndex9) ) ).
fof(addAssignment_27289,axiom,
! [VarCurr] :
( v78431(VarCurr,bitIndex9)
<=> v78433(VarCurr,bitIndex9) ) ).
fof(addAssignment_27288,axiom,
! [VarCurr] :
( v78433(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27287,axiom,
! [VarCurr] :
( v93160(VarCurr)
<=> $false ) ).
fof(addAssignment_27286,axiom,
! [VarCurr] :
( v93158(VarCurr)
<=> $false ) ).
fof(addAssignment_27285,axiom,
! [VarCurr] :
( v93156(VarCurr)
<=> $true ) ).
fof(addAssignment_27284,axiom,
! [VarCurr] :
( v93154(VarCurr)
<=> $false ) ).
fof(addAssignment_27283,axiom,
! [VarCurr] :
( v93152(VarCurr)
<=> v78414(VarCurr) ) ).
fof(addAssignment_27282,axiom,
! [VarCurr] :
( v78269(VarCurr,bitIndex3)
<=> v78271(VarCurr,bitIndex3) ) ).
fof(addAssignment_27281,axiom,
! [VarCurr] :
( v78271(VarCurr,bitIndex3)
<=> v78273(VarCurr,bitIndex3) ) ).
fof(addAssignment_27280,axiom,
! [VarCurr] :
( v78273(VarCurr,bitIndex3)
<=> v78275(VarCurr,bitIndex3) ) ).
fof(addAssignment_27279,axiom,
! [VarCurr] :
( v78275(VarCurr,bitIndex3)
<=> v78277(VarCurr,bitIndex9) ) ).
fof(addAssignment_27278,axiom,
! [VarCurr] :
( v78277(VarCurr,bitIndex9)
<=> v78279(VarCurr,bitIndex9) ) ).
fof(addAssignment_27277,axiom,
! [VarCurr] :
( v78279(VarCurr,bitIndex9)
<=> v93082(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1479,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93105(VarNext)
=> ( v93082(VarNext)
<=> v93082(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1535,axiom,
! [VarNext] :
( v93105(VarNext)
=> ( v93082(VarNext)
<=> v93140(VarNext) ) ) ).
fof(addAssignment_27276,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93140(VarNext)
<=> v93138(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4312,axiom,
! [VarCurr] :
( ~ v93084(VarCurr)
=> ( v93138(VarCurr)
<=> v93141(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4322,axiom,
! [VarCurr] :
( v93084(VarCurr)
=> ( v93138(VarCurr)
<=> v93086(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4311,axiom,
! [VarCurr] :
( ~ v93118(VarCurr)
=> ( v93141(VarCurr)
<=> v93100(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4321,axiom,
! [VarCurr] :
( v93118(VarCurr)
=> ( v93141(VarCurr)
<=> v93142(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1075,axiom,
! [VarCurr] :
( ( ~ v93121(VarCurr)
& ~ v93123(VarCurr) )
=> ( v93142(VarCurr)
<=> v93146(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4310,axiom,
! [VarCurr] :
( v93123(VarCurr)
=> ( v93142(VarCurr)
<=> v93145(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4320,axiom,
! [VarCurr] :
( v93121(VarCurr)
=> ( v93142(VarCurr)
<=> v93143(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4309,axiom,
! [VarCurr] :
( ~ v93131(VarCurr)
=> ( v93146(VarCurr)
<=> v93100(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4319,axiom,
! [VarCurr] :
( v93131(VarCurr)
=> ( v93146(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4308,axiom,
! [VarCurr] :
( ~ v93125(VarCurr)
=> ( v93145(VarCurr)
<=> v93100(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4318,axiom,
! [VarCurr] :
( v93125(VarCurr)
=> ( v93145(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2017,axiom,
! [VarCurr] :
( ~ v93144(VarCurr)
=> ( v93143(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2017,axiom,
! [VarCurr] :
( v93144(VarCurr)
=> ( v93143(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6367,axiom,
! [VarCurr] :
( v93144(VarCurr)
<=> ( v93094(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18320,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93105(VarNext)
<=> ( v93106(VarNext)
& v93115(VarNext) ) ) ) ).
fof(addAssignment_27275,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93115(VarNext)
<=> v93113(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18319,axiom,
! [VarCurr] :
( v93113(VarCurr)
<=> ( v93084(VarCurr)
| v93116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18318,axiom,
! [VarCurr] :
( v93116(VarCurr)
<=> ( v93117(VarCurr)
& v93137(VarCurr) ) ) ).
fof(writeUnaryOperator_7239,axiom,
! [VarCurr] :
( ~ v93137(VarCurr)
<=> v93084(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18317,axiom,
! [VarCurr] :
( v93117(VarCurr)
<=> ( v93118(VarCurr)
| v93135(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18316,axiom,
! [VarCurr] :
( v93135(VarCurr)
<=> ( v93096(VarCurr)
& v93136(VarCurr) ) ) ).
fof(writeUnaryOperator_7238,axiom,
! [VarCurr] :
( ~ v93136(VarCurr)
<=> v93098(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18315,axiom,
! [VarCurr] :
( v93118(VarCurr)
<=> ( v93119(VarCurr)
& v93098(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18314,axiom,
! [VarCurr] :
( v93119(VarCurr)
<=> ( v93120(VarCurr)
| v93129(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18313,axiom,
! [VarCurr] :
( v93129(VarCurr)
<=> ( v93130(VarCurr)
& v93134(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6366,axiom,
! [VarCurr] :
( v93134(VarCurr)
<=> ( ( v93122(VarCurr,bitIndex2)
<=> $false )
& ( v93122(VarCurr,bitIndex1)
<=> $false )
& ( v93122(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18312,axiom,
! [VarCurr] :
( v93130(VarCurr)
<=> ( v93131(VarCurr)
| v93132(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18311,axiom,
! [VarCurr] :
( v93132(VarCurr)
<=> ( v93096(VarCurr)
& v93133(VarCurr) ) ) ).
fof(writeUnaryOperator_7237,axiom,
! [VarCurr] :
( ~ v93133(VarCurr)
<=> v93131(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6365,axiom,
! [VarCurr] :
( v93131(VarCurr)
<=> ( v93094(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18310,axiom,
! [VarCurr] :
( v93120(VarCurr)
<=> ( v93121(VarCurr)
| v93123(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18309,axiom,
! [VarCurr] :
( v93123(VarCurr)
<=> ( v93124(VarCurr)
& v93128(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6364,axiom,
! [VarCurr] :
( v93128(VarCurr)
<=> ( ( v93122(VarCurr,bitIndex2)
<=> $false )
& ( v93122(VarCurr,bitIndex1)
<=> $true )
& ( v93122(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18308,axiom,
! [VarCurr] :
( v93124(VarCurr)
<=> ( v93125(VarCurr)
| v93126(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18307,axiom,
! [VarCurr] :
( v93126(VarCurr)
<=> ( v93096(VarCurr)
& v93127(VarCurr) ) ) ).
fof(writeUnaryOperator_7236,axiom,
! [VarCurr] :
( ~ v93127(VarCurr)
<=> v93125(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6363,axiom,
! [VarCurr] :
( v93125(VarCurr)
<=> ( v93094(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6362,axiom,
! [VarCurr] :
( v93121(VarCurr)
<=> ( ( v93122(VarCurr,bitIndex2)
<=> $true )
& ( v93122(VarCurr,bitIndex1)
<=> $false )
& ( v93122(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27274,axiom,
! [VarCurr] :
( v93122(VarCurr,bitIndex0)
<=> v93092(VarCurr) ) ).
fof(addAssignment_27273,axiom,
! [VarCurr] :
( v93122(VarCurr,bitIndex1)
<=> v93090(VarCurr) ) ).
fof(addAssignment_27272,axiom,
! [VarCurr] :
( v93122(VarCurr,bitIndex2)
<=> v93088(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18306,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93106(VarNext)
<=> ( v93107(VarNext)
& v93102(VarNext) ) ) ) ).
fof(writeUnaryOperator_7235,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93107(VarNext)
<=> v93109(VarNext) ) ) ).
fof(addAssignment_27271,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93109(VarNext)
<=> v93102(VarCurr) ) ) ).
fof(addAssignment_27270,axiom,
! [VarCurr] :
( v93102(VarCurr)
<=> v78348(VarCurr) ) ).
fof(addAssignment_27269,axiom,
! [VarCurr] :
( v93100(VarCurr)
<=> $false ) ).
fof(addAssignment_27268,axiom,
! [VarCurr] :
( v93098(VarCurr)
<=> v78310(VarCurr) ) ).
fof(addAssignment_27267,axiom,
! [VarCurr] :
( v93096(VarCurr)
<=> $false ) ).
fof(addAssignment_27266,axiom,
! [VarCurr] :
( v93094(VarCurr)
<=> v78302(VarCurr,bitIndex9) ) ).
fof(addAssignment_27265,axiom,
! [VarCurr] :
( v78302(VarCurr,bitIndex9)
<=> v78304(VarCurr,bitIndex9) ) ).
fof(addAssignment_27264,axiom,
! [VarCurr] :
( v78304(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27263,axiom,
! [VarCurr] :
( v93092(VarCurr)
<=> $false ) ).
fof(addAssignment_27262,axiom,
! [VarCurr] :
( v93090(VarCurr)
<=> $false ) ).
fof(addAssignment_27261,axiom,
! [VarCurr] :
( v93088(VarCurr)
<=> $true ) ).
fof(addAssignment_27260,axiom,
! [VarCurr] :
( v93086(VarCurr)
<=> $false ) ).
fof(addAssignment_27259,axiom,
! [VarCurr] :
( v93084(VarCurr)
<=> v78285(VarCurr) ) ).
fof(addAssignment_27258,axiom,
! [VarCurr] :
( v78127(VarCurr,bitIndex3)
<=> v78129(VarCurr,bitIndex3) ) ).
fof(addAssignment_27257,axiom,
! [VarCurr] :
( v78129(VarCurr,bitIndex3)
<=> v78131(VarCurr,bitIndex3) ) ).
fof(addAssignment_27256,axiom,
! [VarCurr] :
( v78131(VarCurr,bitIndex3)
<=> v78133(VarCurr,bitIndex3) ) ).
fof(addAssignment_27255,axiom,
! [VarCurr] :
( v78133(VarCurr,bitIndex3)
<=> v78135(VarCurr,bitIndex9) ) ).
fof(addAssignment_27254,axiom,
! [VarCurr] :
( v78135(VarCurr,bitIndex9)
<=> v78137(VarCurr,bitIndex9) ) ).
fof(addAssignment_27253,axiom,
! [VarCurr] :
( v78137(VarCurr,bitIndex9)
<=> v93014(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1478,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93037(VarNext)
=> ( v93014(VarNext)
<=> v93014(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1534,axiom,
! [VarNext] :
( v93037(VarNext)
=> ( v93014(VarNext)
<=> v93072(VarNext) ) ) ).
fof(addAssignment_27252,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93072(VarNext)
<=> v93070(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4307,axiom,
! [VarCurr] :
( ~ v93016(VarCurr)
=> ( v93070(VarCurr)
<=> v93073(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4317,axiom,
! [VarCurr] :
( v93016(VarCurr)
=> ( v93070(VarCurr)
<=> v93018(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4306,axiom,
! [VarCurr] :
( ~ v93050(VarCurr)
=> ( v93073(VarCurr)
<=> v93032(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4316,axiom,
! [VarCurr] :
( v93050(VarCurr)
=> ( v93073(VarCurr)
<=> v93074(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1074,axiom,
! [VarCurr] :
( ( ~ v93053(VarCurr)
& ~ v93055(VarCurr) )
=> ( v93074(VarCurr)
<=> v93078(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4305,axiom,
! [VarCurr] :
( v93055(VarCurr)
=> ( v93074(VarCurr)
<=> v93077(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4315,axiom,
! [VarCurr] :
( v93053(VarCurr)
=> ( v93074(VarCurr)
<=> v93075(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4304,axiom,
! [VarCurr] :
( ~ v93063(VarCurr)
=> ( v93078(VarCurr)
<=> v93032(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4314,axiom,
! [VarCurr] :
( v93063(VarCurr)
=> ( v93078(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4303,axiom,
! [VarCurr] :
( ~ v93057(VarCurr)
=> ( v93077(VarCurr)
<=> v93032(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4313,axiom,
! [VarCurr] :
( v93057(VarCurr)
=> ( v93077(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2016,axiom,
! [VarCurr] :
( ~ v93076(VarCurr)
=> ( v93075(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2016,axiom,
! [VarCurr] :
( v93076(VarCurr)
=> ( v93075(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6361,axiom,
! [VarCurr] :
( v93076(VarCurr)
<=> ( v93026(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18305,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93037(VarNext)
<=> ( v93038(VarNext)
& v93047(VarNext) ) ) ) ).
fof(addAssignment_27251,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93047(VarNext)
<=> v93045(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18304,axiom,
! [VarCurr] :
( v93045(VarCurr)
<=> ( v93016(VarCurr)
| v93048(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18303,axiom,
! [VarCurr] :
( v93048(VarCurr)
<=> ( v93049(VarCurr)
& v93069(VarCurr) ) ) ).
fof(writeUnaryOperator_7234,axiom,
! [VarCurr] :
( ~ v93069(VarCurr)
<=> v93016(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18302,axiom,
! [VarCurr] :
( v93049(VarCurr)
<=> ( v93050(VarCurr)
| v93067(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18301,axiom,
! [VarCurr] :
( v93067(VarCurr)
<=> ( v93028(VarCurr)
& v93068(VarCurr) ) ) ).
fof(writeUnaryOperator_7233,axiom,
! [VarCurr] :
( ~ v93068(VarCurr)
<=> v93030(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18300,axiom,
! [VarCurr] :
( v93050(VarCurr)
<=> ( v93051(VarCurr)
& v93030(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18299,axiom,
! [VarCurr] :
( v93051(VarCurr)
<=> ( v93052(VarCurr)
| v93061(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18298,axiom,
! [VarCurr] :
( v93061(VarCurr)
<=> ( v93062(VarCurr)
& v93066(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6360,axiom,
! [VarCurr] :
( v93066(VarCurr)
<=> ( ( v93054(VarCurr,bitIndex2)
<=> $false )
& ( v93054(VarCurr,bitIndex1)
<=> $false )
& ( v93054(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18297,axiom,
! [VarCurr] :
( v93062(VarCurr)
<=> ( v93063(VarCurr)
| v93064(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18296,axiom,
! [VarCurr] :
( v93064(VarCurr)
<=> ( v93028(VarCurr)
& v93065(VarCurr) ) ) ).
fof(writeUnaryOperator_7232,axiom,
! [VarCurr] :
( ~ v93065(VarCurr)
<=> v93063(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6359,axiom,
! [VarCurr] :
( v93063(VarCurr)
<=> ( v93026(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18295,axiom,
! [VarCurr] :
( v93052(VarCurr)
<=> ( v93053(VarCurr)
| v93055(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18294,axiom,
! [VarCurr] :
( v93055(VarCurr)
<=> ( v93056(VarCurr)
& v93060(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6358,axiom,
! [VarCurr] :
( v93060(VarCurr)
<=> ( ( v93054(VarCurr,bitIndex2)
<=> $false )
& ( v93054(VarCurr,bitIndex1)
<=> $true )
& ( v93054(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18293,axiom,
! [VarCurr] :
( v93056(VarCurr)
<=> ( v93057(VarCurr)
| v93058(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18292,axiom,
! [VarCurr] :
( v93058(VarCurr)
<=> ( v93028(VarCurr)
& v93059(VarCurr) ) ) ).
fof(writeUnaryOperator_7231,axiom,
! [VarCurr] :
( ~ v93059(VarCurr)
<=> v93057(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6357,axiom,
! [VarCurr] :
( v93057(VarCurr)
<=> ( v93026(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6356,axiom,
! [VarCurr] :
( v93053(VarCurr)
<=> ( ( v93054(VarCurr,bitIndex2)
<=> $true )
& ( v93054(VarCurr,bitIndex1)
<=> $false )
& ( v93054(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27250,axiom,
! [VarCurr] :
( v93054(VarCurr,bitIndex0)
<=> v93024(VarCurr) ) ).
fof(addAssignment_27249,axiom,
! [VarCurr] :
( v93054(VarCurr,bitIndex1)
<=> v93022(VarCurr) ) ).
fof(addAssignment_27248,axiom,
! [VarCurr] :
( v93054(VarCurr,bitIndex2)
<=> v93020(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18291,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93038(VarNext)
<=> ( v93039(VarNext)
& v93034(VarNext) ) ) ) ).
fof(writeUnaryOperator_7230,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v93039(VarNext)
<=> v93041(VarNext) ) ) ).
fof(addAssignment_27247,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v93041(VarNext)
<=> v93034(VarCurr) ) ) ).
fof(addAssignment_27246,axiom,
! [VarCurr] :
( v93034(VarCurr)
<=> v78219(VarCurr) ) ).
fof(addAssignment_27245,axiom,
! [VarCurr] :
( v93032(VarCurr)
<=> $false ) ).
fof(addAssignment_27244,axiom,
! [VarCurr] :
( v93030(VarCurr)
<=> v78178(VarCurr) ) ).
fof(addAssignment_27243,axiom,
! [VarCurr] :
( v93028(VarCurr)
<=> $false ) ).
fof(addAssignment_27242,axiom,
! [VarCurr] :
( v93026(VarCurr)
<=> v78160(VarCurr,bitIndex9) ) ).
fof(addAssignment_27241,axiom,
! [VarCurr] :
( v78160(VarCurr,bitIndex9)
<=> v78162(VarCurr,bitIndex9) ) ).
fof(addAssignment_27240,axiom,
! [VarCurr] :
( v78162(VarCurr,bitIndex9)
<=> v78164(VarCurr,bitIndex9) ) ).
fof(addAssignment_27239,axiom,
! [VarCurr] :
( v93024(VarCurr)
<=> $false ) ).
fof(addAssignment_27238,axiom,
! [VarCurr] :
( v93022(VarCurr)
<=> $false ) ).
fof(addAssignment_27237,axiom,
! [VarCurr] :
( v93020(VarCurr)
<=> $true ) ).
fof(addAssignment_27236,axiom,
! [VarCurr] :
( v93018(VarCurr)
<=> $false ) ).
fof(addAssignment_27235,axiom,
! [VarCurr] :
( v93016(VarCurr)
<=> v78143(VarCurr) ) ).
fof(addAssignment_27234,axiom,
! [VarCurr] :
( v92994(VarCurr)
<=> v92996(VarCurr) ) ).
fof(addAssignment_27233,axiom,
! [VarCurr] :
( v92996(VarCurr)
<=> v15498(VarCurr) ) ).
fof(addAssignment_27232,axiom,
! [VarCurr] :
( v89690(VarCurr)
<=> v89692(VarCurr) ) ).
fof(addAssignment_27231,axiom,
! [VarCurr] :
( v89692(VarCurr)
<=> v89694(VarCurr) ) ).
fof(addAssignment_27230,axiom,
! [VarCurr] :
( v89694(VarCurr)
<=> v89696(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6355,axiom,
! [VarCurr] :
( v89696(VarCurr)
<=> ( ( v89698(VarCurr,bitIndex1)
<=> $false )
& ( v89698(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1477,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92968(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v89698(VarNext,B)
<=> v89698(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1533,axiom,
! [VarNext] :
( v92968(VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v89698(VarNext,B)
<=> v92978(VarNext,B) ) ) ) ).
fof(addAssignment_27229,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_1_0(B)
=> ( v92978(VarNext,B)
<=> v92976(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2015,axiom,
! [VarCurr] :
( ~ v92979(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92976(VarCurr,B)
<=> v89704(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2015,axiom,
! [VarCurr] :
( v92979(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92976(VarCurr,B)
<=> $false ) ) ) ).
fof(writeUnaryOperator_7229,axiom,
! [VarCurr] :
( ~ v92979(VarCurr)
<=> v89700(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18290,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92968(VarNext)
<=> v92969(VarNext) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18289,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92969(VarNext)
<=> ( v92970(VarNext)
& v92965(VarNext) ) ) ) ).
fof(writeUnaryOperator_7228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92970(VarNext)
<=> v92972(VarNext) ) ) ).
fof(addAssignment_27228,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92972(VarNext)
<=> v92965(VarCurr) ) ) ).
fof(addAssignment_27227,axiom,
! [VarCurr] :
( v92965(VarCurr)
<=> v92703(VarCurr) ) ).
fof(addParallelCaseBooleanConditionEqualRanges3_125,axiom,
! [VarCurr] :
( ( ~ v92954(VarCurr)
& ~ v92956(VarCurr)
& ~ v92958(VarCurr) )
=> ! [B] :
( range_1_0(B)
=> ( v89704(VarCurr,B)
<=> v92963(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1073,axiom,
! [VarCurr] :
( v92958(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v89704(VarCurr,B)
<=> v92959(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4302,axiom,
! [VarCurr] :
( v92956(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v89704(VarCurr,B)
<=> v92957(VarCurr,B) ) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4312,axiom,
! [VarCurr] :
( v92954(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v89704(VarCurr,B)
<=> v92955(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2014,axiom,
! [VarCurr] :
( ~ v92683(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92963(VarCurr,B)
<=> $true ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2014,axiom,
! [VarCurr] :
( v92683(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92963(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6354,axiom,
! [VarCurr] :
( v92962(VarCurr)
<=> ( ( v89698(VarCurr,bitIndex1)
<=> $true )
& ( v89698(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2013,axiom,
! [VarCurr] :
( ~ v92656(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92959(VarCurr,B)
<=> v92961(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2013,axiom,
! [VarCurr] :
( v92656(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92959(VarCurr,B)
<=> v92960(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2012,axiom,
! [VarCurr] :
( ~ v92677(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92961(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2012,axiom,
! [VarCurr] :
( v92677(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92961(VarCurr,B)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2011,axiom,
! [VarCurr] :
( ~ v89706(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92960(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2011,axiom,
! [VarCurr] :
( v89706(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92960(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6353,axiom,
! [VarCurr] :
( v92958(VarCurr)
<=> ( ( v89698(VarCurr,bitIndex1)
<=> $true )
& ( v89698(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2010,axiom,
! [VarCurr] :
( ~ v92645(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92957(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2010,axiom,
! [VarCurr] :
( v92645(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92957(VarCurr,B)
<=> b10(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6352,axiom,
! [VarCurr] :
( v92956(VarCurr)
<=> ( ( v89698(VarCurr,bitIndex1)
<=> $false )
& ( v89698(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2009,axiom,
! [VarCurr] :
( ~ v89706(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92955(VarCurr,B)
<=> $false ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2009,axiom,
! [VarCurr] :
( v89706(VarCurr)
=> ! [B] :
( range_1_0(B)
=> ( v92955(VarCurr,B)
<=> b01(B) ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6351,axiom,
! [VarCurr] :
( v92954(VarCurr)
<=> ( ( v89698(VarCurr,bitIndex1)
<=> $false )
& ( v89698(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27226,axiom,
! [VarCurr] :
( v92683(VarCurr)
<=> v92685(VarCurr) ) ).
fof(addAssignment_27225,axiom,
! [VarCurr] :
( v92685(VarCurr)
<=> v92687(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18288,axiom,
! [VarCurr] :
( v92687(VarCurr)
<=> ( v92689(VarCurr)
& v92952(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6350,axiom,
! [VarCurr] :
( v92952(VarCurr)
<=> ( ( v92725(VarCurr,bitIndex24)
<=> $false )
& ( v92725(VarCurr,bitIndex23)
<=> $false )
& ( v92725(VarCurr,bitIndex22)
<=> $false )
& ( v92725(VarCurr,bitIndex21)
<=> $false )
& ( v92725(VarCurr,bitIndex20)
<=> $false )
& ( v92725(VarCurr,bitIndex19)
<=> $false )
& ( v92725(VarCurr,bitIndex18)
<=> $false )
& ( v92725(VarCurr,bitIndex17)
<=> $false )
& ( v92725(VarCurr,bitIndex16)
<=> $false )
& ( v92725(VarCurr,bitIndex15)
<=> $false )
& ( v92725(VarCurr,bitIndex14)
<=> $false )
& ( v92725(VarCurr,bitIndex13)
<=> $false )
& ( v92725(VarCurr,bitIndex12)
<=> $false )
& ( v92725(VarCurr,bitIndex11)
<=> $false )
& ( v92725(VarCurr,bitIndex10)
<=> $false )
& ( v92725(VarCurr,bitIndex9)
<=> $false )
& ( v92725(VarCurr,bitIndex8)
<=> $false )
& ( v92725(VarCurr,bitIndex7)
<=> $false )
& ( v92725(VarCurr,bitIndex6)
<=> $false )
& ( v92725(VarCurr,bitIndex5)
<=> $false )
& ( v92725(VarCurr,bitIndex4)
<=> $false )
& ( v92725(VarCurr,bitIndex3)
<=> $false )
& ( v92725(VarCurr,bitIndex2)
<=> $false )
& ( v92725(VarCurr,bitIndex1)
<=> $false )
& ( v92725(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1476,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92732(VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v92725(VarNext,B)
<=> v92725(VarCurr,B) ) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1532,axiom,
! [VarNext] :
( v92732(VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v92725(VarNext,B)
<=> v92771(VarNext,B) ) ) ) ).
fof(addAssignment_27224,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ! [B] :
( range_24_0(B)
=> ( v92771(VarNext,B)
<=> v92769(VarCurr,B) ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2008,axiom,
! [VarCurr] :
( ~ v92768(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v92769(VarCurr,B)
<=> v92772(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2008,axiom,
! [VarCurr] :
( v92768(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v92769(VarCurr,B)
<=> $false ) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2007,axiom,
! [VarCurr] :
( ~ v92693(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v92772(VarCurr,B)
<=> v92773(VarCurr,B) ) ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2007,axiom,
! [VarCurr] :
( v92693(VarCurr)
=> ! [B] :
( range_24_0(B)
=> ( v92772(VarCurr,B)
<=> v92727(VarCurr,B) ) ) ) ).
fof(addAssignment_27223,axiom,
! [VarCurr] :
( v92773(VarCurr,bitIndex0)
<=> v92947(VarCurr) ) ).
fof(addAssignment_27222,axiom,
! [VarCurr] :
( v92773(VarCurr,bitIndex1)
<=> v92945(VarCurr) ) ).
fof(addAssignment_27221,axiom,
! [VarCurr] :
( v92773(VarCurr,bitIndex2)
<=> v92941(VarCurr) ) ).
fof(addAssignment_27220,axiom,
! [VarCurr] :
( v92773(VarCurr,bitIndex3)
<=> v92937(VarCurr) ) ).
fof(addAssignment_27219,axiom,
! [VarCurr] :
( v92773(VarCurr,bitIndex4)
<=> v92933(VarCurr) ) ).
fof(addAssignment_27218,axiom,
! [VarCurr] :
( v92773(VarCurr,bitIndex5)
<=> v92929(VarCurr) ) ).
fof(addAssignment_27217,axiom,
! [VarCurr] :
( v92773(VarCurr,bitIndex6)
<=> v92925(VarCurr) ) ).
fof(addAssignment_27216,axiom,
! [VarCurr] :
( v92773(VarCurr,bitIndex7)
<=> v92921(VarCurr) ) ).
fof(addAssignment_27215,axiom,
! [VarCurr] :
( v92773(VarCurr,bitIndex8)
<=> v92917(VarCurr) ) ).
fof(addAssignment_27214,axiom,
! [VarCurr] :
( v92773(VarCurr,bitIndex9)
<=> v92913(VarCurr) ) ).
fof(addAssignment_27213,axiom,
! [VarCurr] :
( v92773(VarCurr,bitIndex10)
<=> v92909(VarCurr) ) ).
fof(addAssignment_27212,axiom,
! [VarCurr] :
( v92773(VarCurr,bitIndex11)
<=> v92905(VarCurr) ) ).
fof(addAssignment_27211,axiom,
! [VarCurr] :
( v92773(VarCurr,bitIndex12)
<=> v92901(VarCurr) ) ).
fof(addAssignment_27210,axiom,
! [VarCurr] :
( v92773(VarCurr,bitIndex13)
<=> v92897(VarCurr) ) ).
fof(addAssignment_27209,axiom,
! [VarCurr] :
( v92773(VarCurr,bitIndex14)
<=> v92893(VarCurr) ) ).
fof(addAssignment_27208,axiom,
! [VarCurr] :
( v92773(VarCurr,bitIndex15)
<=> v92889(VarCurr) ) ).
fof(addAssignment_27207,axiom,
! [VarCurr] :
( v92773(VarCurr,bitIndex16)
<=> v92885(VarCurr) ) ).
fof(addAssignment_27206,axiom,
! [VarCurr] :
( v92773(VarCurr,bitIndex17)
<=> v92881(VarCurr) ) ).
fof(addAssignment_27205,axiom,
! [VarCurr] :
( v92773(VarCurr,bitIndex18)
<=> v92877(VarCurr) ) ).
fof(addAssignment_27204,axiom,
! [VarCurr] :
( v92773(VarCurr,bitIndex19)
<=> v92873(VarCurr) ) ).
fof(addAssignment_27203,axiom,
! [VarCurr] :
( v92773(VarCurr,bitIndex20)
<=> v92869(VarCurr) ) ).
fof(addAssignment_27202,axiom,
! [VarCurr] :
( v92773(VarCurr,bitIndex21)
<=> v92865(VarCurr) ) ).
fof(addAssignment_27201,axiom,
! [VarCurr] :
( v92773(VarCurr,bitIndex22)
<=> v92861(VarCurr) ) ).
fof(addAssignment_27200,axiom,
! [VarCurr] :
( v92773(VarCurr,bitIndex23)
<=> v92857(VarCurr) ) ).
fof(addAssignment_27199,axiom,
! [VarCurr] :
( v92773(VarCurr,bitIndex24)
<=> v92853(VarCurr) ) ).
fof(addAssignment_27198,axiom,
! [VarCurr] :
( v92773(VarCurr,bitIndex25)
<=> v92775(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18287,axiom,
! [VarCurr] :
( v92945(VarCurr)
<=> ( v92946(VarCurr)
& v92948(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18286,axiom,
! [VarCurr] :
( v92948(VarCurr)
<=> ( v92779(VarCurr,bitIndex0)
| v92827(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1578,axiom,
! [VarCurr] :
( v92946(VarCurr)
<=> ( v92947(VarCurr)
| v92779(VarCurr,bitIndex1) ) ) ).
fof(writeUnaryOperator_7227,axiom,
! [VarCurr] :
( ~ v92947(VarCurr)
<=> v92779(VarCurr,bitIndex0) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18285,axiom,
! [VarCurr] :
( v92941(VarCurr)
<=> ( v92942(VarCurr)
& v92944(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18284,axiom,
! [VarCurr] :
( v92944(VarCurr)
<=> ( v92825(VarCurr)
| v92828(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1577,axiom,
! [VarCurr] :
( v92942(VarCurr)
<=> ( v92943(VarCurr)
| v92779(VarCurr,bitIndex2) ) ) ).
fof(writeUnaryOperator_7226,axiom,
! [VarCurr] :
( ~ v92943(VarCurr)
<=> v92825(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18283,axiom,
! [VarCurr] :
( v92937(VarCurr)
<=> ( v92938(VarCurr)
& v92940(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18282,axiom,
! [VarCurr] :
( v92940(VarCurr)
<=> ( v92823(VarCurr)
| v92829(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1576,axiom,
! [VarCurr] :
( v92938(VarCurr)
<=> ( v92939(VarCurr)
| v92779(VarCurr,bitIndex3) ) ) ).
fof(writeUnaryOperator_7225,axiom,
! [VarCurr] :
( ~ v92939(VarCurr)
<=> v92823(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18281,axiom,
! [VarCurr] :
( v92933(VarCurr)
<=> ( v92934(VarCurr)
& v92936(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18280,axiom,
! [VarCurr] :
( v92936(VarCurr)
<=> ( v92821(VarCurr)
| v92830(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1575,axiom,
! [VarCurr] :
( v92934(VarCurr)
<=> ( v92935(VarCurr)
| v92779(VarCurr,bitIndex4) ) ) ).
fof(writeUnaryOperator_7224,axiom,
! [VarCurr] :
( ~ v92935(VarCurr)
<=> v92821(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18279,axiom,
! [VarCurr] :
( v92929(VarCurr)
<=> ( v92930(VarCurr)
& v92932(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18278,axiom,
! [VarCurr] :
( v92932(VarCurr)
<=> ( v92819(VarCurr)
| v92831(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1574,axiom,
! [VarCurr] :
( v92930(VarCurr)
<=> ( v92931(VarCurr)
| v92779(VarCurr,bitIndex5) ) ) ).
fof(writeUnaryOperator_7223,axiom,
! [VarCurr] :
( ~ v92931(VarCurr)
<=> v92819(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18277,axiom,
! [VarCurr] :
( v92925(VarCurr)
<=> ( v92926(VarCurr)
& v92928(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18276,axiom,
! [VarCurr] :
( v92928(VarCurr)
<=> ( v92817(VarCurr)
| v92832(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1573,axiom,
! [VarCurr] :
( v92926(VarCurr)
<=> ( v92927(VarCurr)
| v92779(VarCurr,bitIndex6) ) ) ).
fof(writeUnaryOperator_7222,axiom,
! [VarCurr] :
( ~ v92927(VarCurr)
<=> v92817(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18275,axiom,
! [VarCurr] :
( v92921(VarCurr)
<=> ( v92922(VarCurr)
& v92924(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18274,axiom,
! [VarCurr] :
( v92924(VarCurr)
<=> ( v92815(VarCurr)
| v92833(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1572,axiom,
! [VarCurr] :
( v92922(VarCurr)
<=> ( v92923(VarCurr)
| v92779(VarCurr,bitIndex7) ) ) ).
fof(writeUnaryOperator_7221,axiom,
! [VarCurr] :
( ~ v92923(VarCurr)
<=> v92815(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18273,axiom,
! [VarCurr] :
( v92917(VarCurr)
<=> ( v92918(VarCurr)
& v92920(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18272,axiom,
! [VarCurr] :
( v92920(VarCurr)
<=> ( v92813(VarCurr)
| v92834(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1571,axiom,
! [VarCurr] :
( v92918(VarCurr)
<=> ( v92919(VarCurr)
| v92779(VarCurr,bitIndex8) ) ) ).
fof(writeUnaryOperator_7220,axiom,
! [VarCurr] :
( ~ v92919(VarCurr)
<=> v92813(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18271,axiom,
! [VarCurr] :
( v92913(VarCurr)
<=> ( v92914(VarCurr)
& v92916(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18270,axiom,
! [VarCurr] :
( v92916(VarCurr)
<=> ( v92811(VarCurr)
| v92835(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1570,axiom,
! [VarCurr] :
( v92914(VarCurr)
<=> ( v92915(VarCurr)
| v92779(VarCurr,bitIndex9) ) ) ).
fof(writeUnaryOperator_7219,axiom,
! [VarCurr] :
( ~ v92915(VarCurr)
<=> v92811(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18269,axiom,
! [VarCurr] :
( v92909(VarCurr)
<=> ( v92910(VarCurr)
& v92912(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18268,axiom,
! [VarCurr] :
( v92912(VarCurr)
<=> ( v92809(VarCurr)
| v92836(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1569,axiom,
! [VarCurr] :
( v92910(VarCurr)
<=> ( v92911(VarCurr)
| v92779(VarCurr,bitIndex10) ) ) ).
fof(writeUnaryOperator_7218,axiom,
! [VarCurr] :
( ~ v92911(VarCurr)
<=> v92809(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18267,axiom,
! [VarCurr] :
( v92905(VarCurr)
<=> ( v92906(VarCurr)
& v92908(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18266,axiom,
! [VarCurr] :
( v92908(VarCurr)
<=> ( v92807(VarCurr)
| v92837(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1568,axiom,
! [VarCurr] :
( v92906(VarCurr)
<=> ( v92907(VarCurr)
| v92779(VarCurr,bitIndex11) ) ) ).
fof(writeUnaryOperator_7217,axiom,
! [VarCurr] :
( ~ v92907(VarCurr)
<=> v92807(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18265,axiom,
! [VarCurr] :
( v92901(VarCurr)
<=> ( v92902(VarCurr)
& v92904(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18264,axiom,
! [VarCurr] :
( v92904(VarCurr)
<=> ( v92805(VarCurr)
| v92838(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1567,axiom,
! [VarCurr] :
( v92902(VarCurr)
<=> ( v92903(VarCurr)
| v92779(VarCurr,bitIndex12) ) ) ).
fof(writeUnaryOperator_7216,axiom,
! [VarCurr] :
( ~ v92903(VarCurr)
<=> v92805(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18263,axiom,
! [VarCurr] :
( v92897(VarCurr)
<=> ( v92898(VarCurr)
& v92900(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18262,axiom,
! [VarCurr] :
( v92900(VarCurr)
<=> ( v92803(VarCurr)
| v92839(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1566,axiom,
! [VarCurr] :
( v92898(VarCurr)
<=> ( v92899(VarCurr)
| v92779(VarCurr,bitIndex13) ) ) ).
fof(writeUnaryOperator_7215,axiom,
! [VarCurr] :
( ~ v92899(VarCurr)
<=> v92803(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18261,axiom,
! [VarCurr] :
( v92893(VarCurr)
<=> ( v92894(VarCurr)
& v92896(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18260,axiom,
! [VarCurr] :
( v92896(VarCurr)
<=> ( v92801(VarCurr)
| v92840(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1565,axiom,
! [VarCurr] :
( v92894(VarCurr)
<=> ( v92895(VarCurr)
| v92779(VarCurr,bitIndex14) ) ) ).
fof(writeUnaryOperator_7214,axiom,
! [VarCurr] :
( ~ v92895(VarCurr)
<=> v92801(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18259,axiom,
! [VarCurr] :
( v92889(VarCurr)
<=> ( v92890(VarCurr)
& v92892(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18258,axiom,
! [VarCurr] :
( v92892(VarCurr)
<=> ( v92799(VarCurr)
| v92841(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1564,axiom,
! [VarCurr] :
( v92890(VarCurr)
<=> ( v92891(VarCurr)
| v92779(VarCurr,bitIndex15) ) ) ).
fof(writeUnaryOperator_7213,axiom,
! [VarCurr] :
( ~ v92891(VarCurr)
<=> v92799(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18257,axiom,
! [VarCurr] :
( v92885(VarCurr)
<=> ( v92886(VarCurr)
& v92888(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18256,axiom,
! [VarCurr] :
( v92888(VarCurr)
<=> ( v92797(VarCurr)
| v92842(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1563,axiom,
! [VarCurr] :
( v92886(VarCurr)
<=> ( v92887(VarCurr)
| v92779(VarCurr,bitIndex16) ) ) ).
fof(writeUnaryOperator_7212,axiom,
! [VarCurr] :
( ~ v92887(VarCurr)
<=> v92797(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18255,axiom,
! [VarCurr] :
( v92881(VarCurr)
<=> ( v92882(VarCurr)
& v92884(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18254,axiom,
! [VarCurr] :
( v92884(VarCurr)
<=> ( v92795(VarCurr)
| v92843(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1562,axiom,
! [VarCurr] :
( v92882(VarCurr)
<=> ( v92883(VarCurr)
| v92779(VarCurr,bitIndex17) ) ) ).
fof(writeUnaryOperator_7211,axiom,
! [VarCurr] :
( ~ v92883(VarCurr)
<=> v92795(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18253,axiom,
! [VarCurr] :
( v92877(VarCurr)
<=> ( v92878(VarCurr)
& v92880(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18252,axiom,
! [VarCurr] :
( v92880(VarCurr)
<=> ( v92793(VarCurr)
| v92844(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1561,axiom,
! [VarCurr] :
( v92878(VarCurr)
<=> ( v92879(VarCurr)
| v92779(VarCurr,bitIndex18) ) ) ).
fof(writeUnaryOperator_7210,axiom,
! [VarCurr] :
( ~ v92879(VarCurr)
<=> v92793(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18251,axiom,
! [VarCurr] :
( v92873(VarCurr)
<=> ( v92874(VarCurr)
& v92876(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18250,axiom,
! [VarCurr] :
( v92876(VarCurr)
<=> ( v92791(VarCurr)
| v92845(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1560,axiom,
! [VarCurr] :
( v92874(VarCurr)
<=> ( v92875(VarCurr)
| v92779(VarCurr,bitIndex19) ) ) ).
fof(writeUnaryOperator_7209,axiom,
! [VarCurr] :
( ~ v92875(VarCurr)
<=> v92791(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18249,axiom,
! [VarCurr] :
( v92869(VarCurr)
<=> ( v92870(VarCurr)
& v92872(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18248,axiom,
! [VarCurr] :
( v92872(VarCurr)
<=> ( v92789(VarCurr)
| v92846(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1559,axiom,
! [VarCurr] :
( v92870(VarCurr)
<=> ( v92871(VarCurr)
| v92779(VarCurr,bitIndex20) ) ) ).
fof(writeUnaryOperator_7208,axiom,
! [VarCurr] :
( ~ v92871(VarCurr)
<=> v92789(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18247,axiom,
! [VarCurr] :
( v92865(VarCurr)
<=> ( v92866(VarCurr)
& v92868(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18246,axiom,
! [VarCurr] :
( v92868(VarCurr)
<=> ( v92787(VarCurr)
| v92847(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1558,axiom,
! [VarCurr] :
( v92866(VarCurr)
<=> ( v92867(VarCurr)
| v92779(VarCurr,bitIndex21) ) ) ).
fof(writeUnaryOperator_7207,axiom,
! [VarCurr] :
( ~ v92867(VarCurr)
<=> v92787(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18245,axiom,
! [VarCurr] :
( v92861(VarCurr)
<=> ( v92862(VarCurr)
& v92864(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18244,axiom,
! [VarCurr] :
( v92864(VarCurr)
<=> ( v92785(VarCurr)
| v92848(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1557,axiom,
! [VarCurr] :
( v92862(VarCurr)
<=> ( v92863(VarCurr)
| v92779(VarCurr,bitIndex22) ) ) ).
fof(writeUnaryOperator_7206,axiom,
! [VarCurr] :
( ~ v92863(VarCurr)
<=> v92785(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18243,axiom,
! [VarCurr] :
( v92857(VarCurr)
<=> ( v92858(VarCurr)
& v92860(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18242,axiom,
! [VarCurr] :
( v92860(VarCurr)
<=> ( v92783(VarCurr)
| v92849(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1556,axiom,
! [VarCurr] :
( v92858(VarCurr)
<=> ( v92859(VarCurr)
| v92779(VarCurr,bitIndex23) ) ) ).
fof(writeUnaryOperator_7205,axiom,
! [VarCurr] :
( ~ v92859(VarCurr)
<=> v92783(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18241,axiom,
! [VarCurr] :
( v92853(VarCurr)
<=> ( v92854(VarCurr)
& v92856(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18240,axiom,
! [VarCurr] :
( v92856(VarCurr)
<=> ( v92781(VarCurr)
| v92850(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1555,axiom,
! [VarCurr] :
( v92854(VarCurr)
<=> ( v92855(VarCurr)
| v92779(VarCurr,bitIndex24) ) ) ).
fof(writeUnaryOperator_7204,axiom,
! [VarCurr] :
( ~ v92855(VarCurr)
<=> v92781(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18239,axiom,
! [VarCurr] :
( v92775(VarCurr)
<=> ( v92776(VarCurr)
& v92851(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18238,axiom,
! [VarCurr] :
( v92851(VarCurr)
<=> ( v92778(VarCurr)
| v92852(VarCurr) ) ) ).
fof(writeUnaryOperator_7203,axiom,
! [VarCurr] :
( ~ v92852(VarCurr)
<=> v92779(VarCurr,bitIndex25) ) ).
fof(writeBinaryOperatorShiftedRanges_1554,axiom,
! [VarCurr] :
( v92776(VarCurr)
<=> ( v92777(VarCurr)
| v92779(VarCurr,bitIndex25) ) ) ).
fof(writeUnaryOperator_7202,axiom,
! [VarCurr] :
( ~ v92777(VarCurr)
<=> v92778(VarCurr) ) ).
fof(writeBinaryOperatorShiftedRanges_1553,axiom,
! [VarCurr] :
( v92778(VarCurr)
<=> ( v92779(VarCurr,bitIndex24)
| v92780(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18237,axiom,
! [VarCurr] :
( v92780(VarCurr)
<=> ( v92781(VarCurr)
& v92850(VarCurr) ) ) ).
fof(writeUnaryOperator_7201,axiom,
! [VarCurr] :
( ~ v92850(VarCurr)
<=> v92779(VarCurr,bitIndex24) ) ).
fof(writeBinaryOperatorShiftedRanges_1552,axiom,
! [VarCurr] :
( v92781(VarCurr)
<=> ( v92779(VarCurr,bitIndex23)
| v92782(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18236,axiom,
! [VarCurr] :
( v92782(VarCurr)
<=> ( v92783(VarCurr)
& v92849(VarCurr) ) ) ).
fof(writeUnaryOperator_7200,axiom,
! [VarCurr] :
( ~ v92849(VarCurr)
<=> v92779(VarCurr,bitIndex23) ) ).
fof(writeBinaryOperatorShiftedRanges_1551,axiom,
! [VarCurr] :
( v92783(VarCurr)
<=> ( v92779(VarCurr,bitIndex22)
| v92784(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18235,axiom,
! [VarCurr] :
( v92784(VarCurr)
<=> ( v92785(VarCurr)
& v92848(VarCurr) ) ) ).
fof(writeUnaryOperator_7199,axiom,
! [VarCurr] :
( ~ v92848(VarCurr)
<=> v92779(VarCurr,bitIndex22) ) ).
fof(writeBinaryOperatorShiftedRanges_1550,axiom,
! [VarCurr] :
( v92785(VarCurr)
<=> ( v92779(VarCurr,bitIndex21)
| v92786(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18234,axiom,
! [VarCurr] :
( v92786(VarCurr)
<=> ( v92787(VarCurr)
& v92847(VarCurr) ) ) ).
fof(writeUnaryOperator_7198,axiom,
! [VarCurr] :
( ~ v92847(VarCurr)
<=> v92779(VarCurr,bitIndex21) ) ).
fof(writeBinaryOperatorShiftedRanges_1549,axiom,
! [VarCurr] :
( v92787(VarCurr)
<=> ( v92779(VarCurr,bitIndex20)
| v92788(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18233,axiom,
! [VarCurr] :
( v92788(VarCurr)
<=> ( v92789(VarCurr)
& v92846(VarCurr) ) ) ).
fof(writeUnaryOperator_7197,axiom,
! [VarCurr] :
( ~ v92846(VarCurr)
<=> v92779(VarCurr,bitIndex20) ) ).
fof(writeBinaryOperatorShiftedRanges_1548,axiom,
! [VarCurr] :
( v92789(VarCurr)
<=> ( v92779(VarCurr,bitIndex19)
| v92790(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18232,axiom,
! [VarCurr] :
( v92790(VarCurr)
<=> ( v92791(VarCurr)
& v92845(VarCurr) ) ) ).
fof(writeUnaryOperator_7196,axiom,
! [VarCurr] :
( ~ v92845(VarCurr)
<=> v92779(VarCurr,bitIndex19) ) ).
fof(writeBinaryOperatorShiftedRanges_1547,axiom,
! [VarCurr] :
( v92791(VarCurr)
<=> ( v92779(VarCurr,bitIndex18)
| v92792(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18231,axiom,
! [VarCurr] :
( v92792(VarCurr)
<=> ( v92793(VarCurr)
& v92844(VarCurr) ) ) ).
fof(writeUnaryOperator_7195,axiom,
! [VarCurr] :
( ~ v92844(VarCurr)
<=> v92779(VarCurr,bitIndex18) ) ).
fof(writeBinaryOperatorShiftedRanges_1546,axiom,
! [VarCurr] :
( v92793(VarCurr)
<=> ( v92779(VarCurr,bitIndex17)
| v92794(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18230,axiom,
! [VarCurr] :
( v92794(VarCurr)
<=> ( v92795(VarCurr)
& v92843(VarCurr) ) ) ).
fof(writeUnaryOperator_7194,axiom,
! [VarCurr] :
( ~ v92843(VarCurr)
<=> v92779(VarCurr,bitIndex17) ) ).
fof(writeBinaryOperatorShiftedRanges_1545,axiom,
! [VarCurr] :
( v92795(VarCurr)
<=> ( v92779(VarCurr,bitIndex16)
| v92796(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18229,axiom,
! [VarCurr] :
( v92796(VarCurr)
<=> ( v92797(VarCurr)
& v92842(VarCurr) ) ) ).
fof(writeUnaryOperator_7193,axiom,
! [VarCurr] :
( ~ v92842(VarCurr)
<=> v92779(VarCurr,bitIndex16) ) ).
fof(writeBinaryOperatorShiftedRanges_1544,axiom,
! [VarCurr] :
( v92797(VarCurr)
<=> ( v92779(VarCurr,bitIndex15)
| v92798(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18228,axiom,
! [VarCurr] :
( v92798(VarCurr)
<=> ( v92799(VarCurr)
& v92841(VarCurr) ) ) ).
fof(writeUnaryOperator_7192,axiom,
! [VarCurr] :
( ~ v92841(VarCurr)
<=> v92779(VarCurr,bitIndex15) ) ).
fof(writeBinaryOperatorShiftedRanges_1543,axiom,
! [VarCurr] :
( v92799(VarCurr)
<=> ( v92779(VarCurr,bitIndex14)
| v92800(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18227,axiom,
! [VarCurr] :
( v92800(VarCurr)
<=> ( v92801(VarCurr)
& v92840(VarCurr) ) ) ).
fof(writeUnaryOperator_7191,axiom,
! [VarCurr] :
( ~ v92840(VarCurr)
<=> v92779(VarCurr,bitIndex14) ) ).
fof(writeBinaryOperatorShiftedRanges_1542,axiom,
! [VarCurr] :
( v92801(VarCurr)
<=> ( v92779(VarCurr,bitIndex13)
| v92802(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18226,axiom,
! [VarCurr] :
( v92802(VarCurr)
<=> ( v92803(VarCurr)
& v92839(VarCurr) ) ) ).
fof(writeUnaryOperator_7190,axiom,
! [VarCurr] :
( ~ v92839(VarCurr)
<=> v92779(VarCurr,bitIndex13) ) ).
fof(writeBinaryOperatorShiftedRanges_1541,axiom,
! [VarCurr] :
( v92803(VarCurr)
<=> ( v92779(VarCurr,bitIndex12)
| v92804(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18225,axiom,
! [VarCurr] :
( v92804(VarCurr)
<=> ( v92805(VarCurr)
& v92838(VarCurr) ) ) ).
fof(writeUnaryOperator_7189,axiom,
! [VarCurr] :
( ~ v92838(VarCurr)
<=> v92779(VarCurr,bitIndex12) ) ).
fof(writeBinaryOperatorShiftedRanges_1540,axiom,
! [VarCurr] :
( v92805(VarCurr)
<=> ( v92779(VarCurr,bitIndex11)
| v92806(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18224,axiom,
! [VarCurr] :
( v92806(VarCurr)
<=> ( v92807(VarCurr)
& v92837(VarCurr) ) ) ).
fof(writeUnaryOperator_7188,axiom,
! [VarCurr] :
( ~ v92837(VarCurr)
<=> v92779(VarCurr,bitIndex11) ) ).
fof(writeBinaryOperatorShiftedRanges_1539,axiom,
! [VarCurr] :
( v92807(VarCurr)
<=> ( v92779(VarCurr,bitIndex10)
| v92808(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18223,axiom,
! [VarCurr] :
( v92808(VarCurr)
<=> ( v92809(VarCurr)
& v92836(VarCurr) ) ) ).
fof(writeUnaryOperator_7187,axiom,
! [VarCurr] :
( ~ v92836(VarCurr)
<=> v92779(VarCurr,bitIndex10) ) ).
fof(writeBinaryOperatorShiftedRanges_1538,axiom,
! [VarCurr] :
( v92809(VarCurr)
<=> ( v92779(VarCurr,bitIndex9)
| v92810(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18222,axiom,
! [VarCurr] :
( v92810(VarCurr)
<=> ( v92811(VarCurr)
& v92835(VarCurr) ) ) ).
fof(writeUnaryOperator_7186,axiom,
! [VarCurr] :
( ~ v92835(VarCurr)
<=> v92779(VarCurr,bitIndex9) ) ).
fof(writeBinaryOperatorShiftedRanges_1537,axiom,
! [VarCurr] :
( v92811(VarCurr)
<=> ( v92779(VarCurr,bitIndex8)
| v92812(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18221,axiom,
! [VarCurr] :
( v92812(VarCurr)
<=> ( v92813(VarCurr)
& v92834(VarCurr) ) ) ).
fof(writeUnaryOperator_7185,axiom,
! [VarCurr] :
( ~ v92834(VarCurr)
<=> v92779(VarCurr,bitIndex8) ) ).
fof(writeBinaryOperatorShiftedRanges_1536,axiom,
! [VarCurr] :
( v92813(VarCurr)
<=> ( v92779(VarCurr,bitIndex7)
| v92814(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18220,axiom,
! [VarCurr] :
( v92814(VarCurr)
<=> ( v92815(VarCurr)
& v92833(VarCurr) ) ) ).
fof(writeUnaryOperator_7184,axiom,
! [VarCurr] :
( ~ v92833(VarCurr)
<=> v92779(VarCurr,bitIndex7) ) ).
fof(writeBinaryOperatorShiftedRanges_1535,axiom,
! [VarCurr] :
( v92815(VarCurr)
<=> ( v92779(VarCurr,bitIndex6)
| v92816(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18219,axiom,
! [VarCurr] :
( v92816(VarCurr)
<=> ( v92817(VarCurr)
& v92832(VarCurr) ) ) ).
fof(writeUnaryOperator_7183,axiom,
! [VarCurr] :
( ~ v92832(VarCurr)
<=> v92779(VarCurr,bitIndex6) ) ).
fof(writeBinaryOperatorShiftedRanges_1534,axiom,
! [VarCurr] :
( v92817(VarCurr)
<=> ( v92779(VarCurr,bitIndex5)
| v92818(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18218,axiom,
! [VarCurr] :
( v92818(VarCurr)
<=> ( v92819(VarCurr)
& v92831(VarCurr) ) ) ).
fof(writeUnaryOperator_7182,axiom,
! [VarCurr] :
( ~ v92831(VarCurr)
<=> v92779(VarCurr,bitIndex5) ) ).
fof(writeBinaryOperatorShiftedRanges_1533,axiom,
! [VarCurr] :
( v92819(VarCurr)
<=> ( v92779(VarCurr,bitIndex4)
| v92820(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18217,axiom,
! [VarCurr] :
( v92820(VarCurr)
<=> ( v92821(VarCurr)
& v92830(VarCurr) ) ) ).
fof(writeUnaryOperator_7181,axiom,
! [VarCurr] :
( ~ v92830(VarCurr)
<=> v92779(VarCurr,bitIndex4) ) ).
fof(writeBinaryOperatorShiftedRanges_1532,axiom,
! [VarCurr] :
( v92821(VarCurr)
<=> ( v92779(VarCurr,bitIndex3)
| v92822(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18216,axiom,
! [VarCurr] :
( v92822(VarCurr)
<=> ( v92823(VarCurr)
& v92829(VarCurr) ) ) ).
fof(writeUnaryOperator_7180,axiom,
! [VarCurr] :
( ~ v92829(VarCurr)
<=> v92779(VarCurr,bitIndex3) ) ).
fof(writeBinaryOperatorShiftedRanges_1531,axiom,
! [VarCurr] :
( v92823(VarCurr)
<=> ( v92779(VarCurr,bitIndex2)
| v92824(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18215,axiom,
! [VarCurr] :
( v92824(VarCurr)
<=> ( v92825(VarCurr)
& v92828(VarCurr) ) ) ).
fof(writeUnaryOperator_7179,axiom,
! [VarCurr] :
( ~ v92828(VarCurr)
<=> v92779(VarCurr,bitIndex2) ) ).
fof(writeBinaryOperatorShiftedRanges_1530,axiom,
! [VarCurr] :
( v92825(VarCurr)
<=> ( v92779(VarCurr,bitIndex1)
| v92826(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18214,axiom,
! [VarCurr] :
( v92826(VarCurr)
<=> ( v92779(VarCurr,bitIndex0)
& v92827(VarCurr) ) ) ).
fof(writeUnaryOperator_7178,axiom,
! [VarCurr] :
( ~ v92827(VarCurr)
<=> v92779(VarCurr,bitIndex1) ) ).
fof(addZeroExtensionConstraint_7,axiom,
! [VarCurr] : ~ v92779(VarCurr,bitIndex25) ).
fof(addAssignment_27197,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v92779(VarCurr,B)
<=> v92725(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18213,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92732(VarNext)
<=> ( v92733(VarNext)
& v92740(VarNext) ) ) ) ).
fof(addAssignment_27196,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92740(VarNext)
<=> v92738(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18212,axiom,
! [VarCurr] :
( v92738(VarCurr)
<=> ( v92741(VarCurr)
| v92768(VarCurr) ) ) ).
fof(writeUnaryOperator_7177,axiom,
! [VarCurr] :
( ~ v92768(VarCurr)
<=> v92691(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18211,axiom,
! [VarCurr] :
( v92741(VarCurr)
<=> ( v92742(VarCurr)
| v92693(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18210,axiom,
! [VarCurr] :
( v92742(VarCurr)
<=> ( v92689(VarCurr)
& v92743(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1529,axiom,
! [VarCurr] :
( v92743(VarCurr)
<=> ( v92745(VarCurr)
| v92725(VarCurr,bitIndex24) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1528,axiom,
! [VarCurr] :
( v92745(VarCurr)
<=> ( v92746(VarCurr)
| v92725(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1527,axiom,
! [VarCurr] :
( v92746(VarCurr)
<=> ( v92747(VarCurr)
| v92725(VarCurr,bitIndex22) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1526,axiom,
! [VarCurr] :
( v92747(VarCurr)
<=> ( v92748(VarCurr)
| v92725(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1525,axiom,
! [VarCurr] :
( v92748(VarCurr)
<=> ( v92749(VarCurr)
| v92725(VarCurr,bitIndex20) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1524,axiom,
! [VarCurr] :
( v92749(VarCurr)
<=> ( v92750(VarCurr)
| v92725(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1523,axiom,
! [VarCurr] :
( v92750(VarCurr)
<=> ( v92751(VarCurr)
| v92725(VarCurr,bitIndex18) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1522,axiom,
! [VarCurr] :
( v92751(VarCurr)
<=> ( v92752(VarCurr)
| v92725(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1521,axiom,
! [VarCurr] :
( v92752(VarCurr)
<=> ( v92753(VarCurr)
| v92725(VarCurr,bitIndex16) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1520,axiom,
! [VarCurr] :
( v92753(VarCurr)
<=> ( v92754(VarCurr)
| v92725(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1519,axiom,
! [VarCurr] :
( v92754(VarCurr)
<=> ( v92755(VarCurr)
| v92725(VarCurr,bitIndex14) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1518,axiom,
! [VarCurr] :
( v92755(VarCurr)
<=> ( v92756(VarCurr)
| v92725(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1517,axiom,
! [VarCurr] :
( v92756(VarCurr)
<=> ( v92757(VarCurr)
| v92725(VarCurr,bitIndex12) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1516,axiom,
! [VarCurr] :
( v92757(VarCurr)
<=> ( v92758(VarCurr)
| v92725(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1515,axiom,
! [VarCurr] :
( v92758(VarCurr)
<=> ( v92759(VarCurr)
| v92725(VarCurr,bitIndex10) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1514,axiom,
! [VarCurr] :
( v92759(VarCurr)
<=> ( v92760(VarCurr)
| v92725(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1513,axiom,
! [VarCurr] :
( v92760(VarCurr)
<=> ( v92761(VarCurr)
| v92725(VarCurr,bitIndex8) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1512,axiom,
! [VarCurr] :
( v92761(VarCurr)
<=> ( v92762(VarCurr)
| v92725(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1511,axiom,
! [VarCurr] :
( v92762(VarCurr)
<=> ( v92763(VarCurr)
| v92725(VarCurr,bitIndex6) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1510,axiom,
! [VarCurr] :
( v92763(VarCurr)
<=> ( v92764(VarCurr)
| v92725(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1509,axiom,
! [VarCurr] :
( v92764(VarCurr)
<=> ( v92765(VarCurr)
| v92725(VarCurr,bitIndex4) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1508,axiom,
! [VarCurr] :
( v92765(VarCurr)
<=> ( v92766(VarCurr)
| v92725(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1507,axiom,
! [VarCurr] :
( v92766(VarCurr)
<=> ( v92767(VarCurr)
| v92725(VarCurr,bitIndex2) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1506,axiom,
! [VarCurr] :
( v92767(VarCurr)
<=> ( v92725(VarCurr,bitIndex0)
| v92725(VarCurr,bitIndex1) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18209,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92733(VarNext)
<=> ( v92734(VarNext)
& v92701(VarNext) ) ) ) ).
fof(writeUnaryOperator_7176,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92734(VarNext)
<=> v92710(VarNext) ) ) ).
fof(addAssignment_27195,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v92727(VarCurr,B)
<=> v92729(VarCurr,B) ) ) ).
fof(addAssignment_27194,axiom,
! [VarCurr,B] :
( range_24_0(B)
=> ( v92729(VarCurr,B)
<=> v87662(VarCurr,B) ) ) ).
fof(addCaseBooleanConditionEqualRanges1_1475,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92706(VarNext)
=> ( v92689(VarNext)
<=> v92689(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1531,axiom,
! [VarNext] :
( v92706(VarNext)
=> ( v92689(VarNext)
<=> v92721(VarNext) ) ) ).
fof(addAssignment_27193,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92721(VarNext)
<=> v92719(VarCurr) ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2006,axiom,
! [VarCurr] :
( ~ v92717(VarCurr)
=> ( v92719(VarCurr)
<=> $true ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2006,axiom,
! [VarCurr] :
( v92717(VarCurr)
=> ( v92719(VarCurr)
<=> $false ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18208,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92706(VarNext)
<=> ( v92707(VarNext)
& v92716(VarNext) ) ) ) ).
fof(addAssignment_27192,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92716(VarNext)
<=> v92714(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18207,axiom,
! [VarCurr] :
( v92714(VarCurr)
<=> ( v92693(VarCurr)
| v92717(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18206,axiom,
! [VarCurr] :
( v92717(VarCurr)
<=> ( v92718(VarCurr)
| v92687(VarCurr) ) ) ).
fof(writeUnaryOperator_7175,axiom,
! [VarCurr] :
( ~ v92718(VarCurr)
<=> v92691(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18205,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92707(VarNext)
<=> ( v92708(VarNext)
& v92701(VarNext) ) ) ) ).
fof(writeUnaryOperator_7174,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92708(VarNext)
<=> v92710(VarNext) ) ) ).
fof(addAssignment_27191,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92710(VarNext)
<=> v92701(VarCurr) ) ) ).
fof(addAssignment_27190,axiom,
! [VarCurr] :
( v92701(VarCurr)
<=> v92703(VarCurr) ) ).
fof(addAssignment_27189,axiom,
! [VarCurr] :
( v92703(VarCurr)
<=> v87633(VarCurr) ) ).
fof(addAssignment_27188,axiom,
! [VarCurr] :
( v92693(VarCurr)
<=> v92695(VarCurr) ) ).
fof(addAssignment_27187,axiom,
! [VarCurr] :
( v92695(VarCurr)
<=> v92697(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18204,axiom,
! [VarCurr] :
( v92697(VarCurr)
<=> ( v92699(VarCurr)
& v92677(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6349,axiom,
! [VarCurr] :
( v92699(VarCurr)
<=> ( ( v89698(VarCurr,bitIndex1)
<=> $true )
& ( v89698(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27186,axiom,
! [VarCurr] :
( v92691(VarCurr)
<=> v89702(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18203,axiom,
! [VarCurr] :
( v92677(VarCurr)
<=> ( v92679(VarCurr)
& v92681(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6348,axiom,
! [VarCurr] :
( v92681(VarCurr)
<=> ( ( v92666(VarCurr,bitIndex1)
<=> v92670(VarCurr,bitIndex1) )
& ( v92666(VarCurr,bitIndex0)
<=> v92670(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18202,axiom,
! [VarCurr] :
( v92679(VarCurr)
<=> ( v92658(VarCurr)
& v92680(VarCurr) ) ) ).
fof(writeUnaryOperator_7173,axiom,
! [VarCurr] :
( ~ v92680(VarCurr)
<=> v92662(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18201,axiom,
! [VarCurr] :
( v92656(VarCurr)
<=> ( v92674(VarCurr)
& v92675(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6347,axiom,
! [VarCurr] :
( v92675(VarCurr)
<=> ( ( v92666(VarCurr,bitIndex1)
<=> v92670(VarCurr,bitIndex1) )
& ( v92666(VarCurr,bitIndex0)
<=> v92670(VarCurr,bitIndex0) ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18200,axiom,
! [VarCurr] :
( v92674(VarCurr)
<=> ( v92658(VarCurr)
& v92662(VarCurr) ) ) ).
fof(addAssignment_27185,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v92670(VarCurr,B)
<=> v92672(VarCurr,B) ) ) ).
fof(addAssignment_27184,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v92672(VarCurr,B)
<=> v87575(VarCurr,B) ) ) ).
fof(addAssignment_27183,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v92666(VarCurr,B)
<=> v92668(VarCurr,B) ) ) ).
fof(addAssignment_27182,axiom,
! [VarCurr,B] :
( range_1_0(B)
=> ( v92668(VarCurr,B)
<=> b10(B) ) ) ).
fof(addAssignment_27181,axiom,
! [VarCurr] :
( v92662(VarCurr)
<=> v92664(VarCurr) ) ).
fof(addAssignment_27180,axiom,
! [VarCurr] :
( v92664(VarCurr)
<=> v87517(VarCurr) ) ).
fof(addAssignment_27179,axiom,
! [VarCurr] :
( v92658(VarCurr)
<=> v92660(VarCurr) ) ).
fof(addAssignment_27178,axiom,
! [VarCurr] :
( v92660(VarCurr)
<=> v86847(VarCurr) ) ).
fof(addAssignment_27177,axiom,
! [VarCurr] :
( v92645(VarCurr)
<=> v92647(VarCurr) ) ).
fof(addAssignment_27176,axiom,
! [VarCurr] :
( v92647(VarCurr)
<=> v92649(VarCurr) ) ).
fof(addAssignment_27175,axiom,
! [VarCurr] :
( v92649(VarCurr)
<=> v92651(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18199,axiom,
! [VarCurr] :
( v92651(VarCurr)
<=> ( v92653(VarCurr)
& v92654(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6346,axiom,
! [VarCurr] :
( v92654(VarCurr)
<=> ( ( v15798(VarCurr,bitIndex1)
<=> $true )
& ( v15798(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addBitVectorEqualityBitBlasted_6345,axiom,
! [VarCurr] :
( v92653(VarCurr)
<=> ( ( v15508(VarCurr,bitIndex1)
<=> $false )
& ( v15508(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18198,axiom,
! [VarCurr] :
( v89706(VarCurr)
<=> ( v92582(VarCurr)
| v92613(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18197,axiom,
! [VarCurr] :
( v92613(VarCurr)
<=> ( v92614(VarCurr)
| v92629(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18196,axiom,
! [VarCurr] :
( v92629(VarCurr)
<=> ( v92630(VarCurr)
| v92637(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18195,axiom,
! [VarCurr] :
( v92637(VarCurr)
<=> ( v92638(VarCurr)
| v92641(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18194,axiom,
! [VarCurr] :
( v92641(VarCurr)
<=> ( v92642(VarCurr)
| v92643(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1505,axiom,
! [VarCurr] :
( v92643(VarCurr)
<=> ( v89708(VarCurr,bitIndex62)
| v89708(VarCurr,bitIndex63) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1504,axiom,
! [VarCurr] :
( v92642(VarCurr)
<=> ( v89708(VarCurr,bitIndex60)
| v89708(VarCurr,bitIndex61) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18193,axiom,
! [VarCurr] :
( v92638(VarCurr)
<=> ( v92639(VarCurr)
| v92640(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1503,axiom,
! [VarCurr] :
( v92640(VarCurr)
<=> ( v89708(VarCurr,bitIndex58)
| v89708(VarCurr,bitIndex59) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1502,axiom,
! [VarCurr] :
( v92639(VarCurr)
<=> ( v89708(VarCurr,bitIndex56)
| v89708(VarCurr,bitIndex57) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18192,axiom,
! [VarCurr] :
( v92630(VarCurr)
<=> ( v92631(VarCurr)
| v92634(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18191,axiom,
! [VarCurr] :
( v92634(VarCurr)
<=> ( v92635(VarCurr)
| v92636(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1501,axiom,
! [VarCurr] :
( v92636(VarCurr)
<=> ( v89708(VarCurr,bitIndex54)
| v89708(VarCurr,bitIndex55) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1500,axiom,
! [VarCurr] :
( v92635(VarCurr)
<=> ( v89708(VarCurr,bitIndex52)
| v89708(VarCurr,bitIndex53) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18190,axiom,
! [VarCurr] :
( v92631(VarCurr)
<=> ( v92632(VarCurr)
| v92633(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1499,axiom,
! [VarCurr] :
( v92633(VarCurr)
<=> ( v89708(VarCurr,bitIndex50)
| v89708(VarCurr,bitIndex51) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1498,axiom,
! [VarCurr] :
( v92632(VarCurr)
<=> ( v89708(VarCurr,bitIndex48)
| v89708(VarCurr,bitIndex49) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18189,axiom,
! [VarCurr] :
( v92614(VarCurr)
<=> ( v92615(VarCurr)
| v92622(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18188,axiom,
! [VarCurr] :
( v92622(VarCurr)
<=> ( v92623(VarCurr)
| v92626(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18187,axiom,
! [VarCurr] :
( v92626(VarCurr)
<=> ( v92627(VarCurr)
| v92628(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1497,axiom,
! [VarCurr] :
( v92628(VarCurr)
<=> ( v89708(VarCurr,bitIndex46)
| v89708(VarCurr,bitIndex47) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1496,axiom,
! [VarCurr] :
( v92627(VarCurr)
<=> ( v89708(VarCurr,bitIndex44)
| v89708(VarCurr,bitIndex45) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18186,axiom,
! [VarCurr] :
( v92623(VarCurr)
<=> ( v92624(VarCurr)
| v92625(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1495,axiom,
! [VarCurr] :
( v92625(VarCurr)
<=> ( v89708(VarCurr,bitIndex42)
| v89708(VarCurr,bitIndex43) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1494,axiom,
! [VarCurr] :
( v92624(VarCurr)
<=> ( v89708(VarCurr,bitIndex40)
| v89708(VarCurr,bitIndex41) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18185,axiom,
! [VarCurr] :
( v92615(VarCurr)
<=> ( v92616(VarCurr)
| v92619(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18184,axiom,
! [VarCurr] :
( v92619(VarCurr)
<=> ( v92620(VarCurr)
| v92621(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1493,axiom,
! [VarCurr] :
( v92621(VarCurr)
<=> ( v89708(VarCurr,bitIndex38)
| v89708(VarCurr,bitIndex39) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1492,axiom,
! [VarCurr] :
( v92620(VarCurr)
<=> ( v89708(VarCurr,bitIndex36)
| v89708(VarCurr,bitIndex37) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18183,axiom,
! [VarCurr] :
( v92616(VarCurr)
<=> ( v92617(VarCurr)
| v92618(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1491,axiom,
! [VarCurr] :
( v92618(VarCurr)
<=> ( v89708(VarCurr,bitIndex34)
| v89708(VarCurr,bitIndex35) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1490,axiom,
! [VarCurr] :
( v92617(VarCurr)
<=> ( v89708(VarCurr,bitIndex32)
| v89708(VarCurr,bitIndex33) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18182,axiom,
! [VarCurr] :
( v92582(VarCurr)
<=> ( v92583(VarCurr)
| v92598(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18181,axiom,
! [VarCurr] :
( v92598(VarCurr)
<=> ( v92599(VarCurr)
| v92606(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18180,axiom,
! [VarCurr] :
( v92606(VarCurr)
<=> ( v92607(VarCurr)
| v92610(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18179,axiom,
! [VarCurr] :
( v92610(VarCurr)
<=> ( v92611(VarCurr)
| v92612(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1489,axiom,
! [VarCurr] :
( v92612(VarCurr)
<=> ( v89708(VarCurr,bitIndex30)
| v89708(VarCurr,bitIndex31) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1488,axiom,
! [VarCurr] :
( v92611(VarCurr)
<=> ( v89708(VarCurr,bitIndex28)
| v89708(VarCurr,bitIndex29) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18178,axiom,
! [VarCurr] :
( v92607(VarCurr)
<=> ( v92608(VarCurr)
| v92609(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1487,axiom,
! [VarCurr] :
( v92609(VarCurr)
<=> ( v89708(VarCurr,bitIndex26)
| v89708(VarCurr,bitIndex27) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1486,axiom,
! [VarCurr] :
( v92608(VarCurr)
<=> ( v89708(VarCurr,bitIndex24)
| v89708(VarCurr,bitIndex25) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18177,axiom,
! [VarCurr] :
( v92599(VarCurr)
<=> ( v92600(VarCurr)
| v92603(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18176,axiom,
! [VarCurr] :
( v92603(VarCurr)
<=> ( v92604(VarCurr)
| v92605(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1485,axiom,
! [VarCurr] :
( v92605(VarCurr)
<=> ( v89708(VarCurr,bitIndex22)
| v89708(VarCurr,bitIndex23) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1484,axiom,
! [VarCurr] :
( v92604(VarCurr)
<=> ( v89708(VarCurr,bitIndex20)
| v89708(VarCurr,bitIndex21) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18175,axiom,
! [VarCurr] :
( v92600(VarCurr)
<=> ( v92601(VarCurr)
| v92602(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1483,axiom,
! [VarCurr] :
( v92602(VarCurr)
<=> ( v89708(VarCurr,bitIndex18)
| v89708(VarCurr,bitIndex19) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1482,axiom,
! [VarCurr] :
( v92601(VarCurr)
<=> ( v89708(VarCurr,bitIndex16)
| v89708(VarCurr,bitIndex17) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18174,axiom,
! [VarCurr] :
( v92583(VarCurr)
<=> ( v92584(VarCurr)
| v92591(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18173,axiom,
! [VarCurr] :
( v92591(VarCurr)
<=> ( v92592(VarCurr)
| v92595(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18172,axiom,
! [VarCurr] :
( v92595(VarCurr)
<=> ( v92596(VarCurr)
| v92597(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1481,axiom,
! [VarCurr] :
( v92597(VarCurr)
<=> ( v89708(VarCurr,bitIndex14)
| v89708(VarCurr,bitIndex15) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1480,axiom,
! [VarCurr] :
( v92596(VarCurr)
<=> ( v89708(VarCurr,bitIndex12)
| v89708(VarCurr,bitIndex13) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18171,axiom,
! [VarCurr] :
( v92592(VarCurr)
<=> ( v92593(VarCurr)
| v92594(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1479,axiom,
! [VarCurr] :
( v92594(VarCurr)
<=> ( v89708(VarCurr,bitIndex10)
| v89708(VarCurr,bitIndex11) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1478,axiom,
! [VarCurr] :
( v92593(VarCurr)
<=> ( v89708(VarCurr,bitIndex8)
| v89708(VarCurr,bitIndex9) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18170,axiom,
! [VarCurr] :
( v92584(VarCurr)
<=> ( v92585(VarCurr)
| v92588(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18169,axiom,
! [VarCurr] :
( v92588(VarCurr)
<=> ( v92589(VarCurr)
| v92590(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1477,axiom,
! [VarCurr] :
( v92590(VarCurr)
<=> ( v89708(VarCurr,bitIndex6)
| v89708(VarCurr,bitIndex7) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1476,axiom,
! [VarCurr] :
( v92589(VarCurr)
<=> ( v89708(VarCurr,bitIndex4)
| v89708(VarCurr,bitIndex5) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18168,axiom,
! [VarCurr] :
( v92585(VarCurr)
<=> ( v92586(VarCurr)
| v92587(VarCurr) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1475,axiom,
! [VarCurr] :
( v92587(VarCurr)
<=> ( v89708(VarCurr,bitIndex2)
| v89708(VarCurr,bitIndex3) ) ) ).
fof(writeBinaryOperatorShiftedRanges_1474,axiom,
! [VarCurr] :
( v92586(VarCurr)
<=> ( v89708(VarCurr,bitIndex0)
| v89708(VarCurr,bitIndex1) ) ) ).
fof(addAssignment_27174,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v89708(VarCurr,B)
<=> v89710(VarCurr,B) ) ) ).
fof(addAssignment_27173,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v89710(VarCurr,B)
<=> v89712(VarCurr,B) ) ) ).
fof(addAssignment_27172,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v89712(VarCurr,B)
<=> v89714(VarCurr,B) ) ) ).
fof(addAssignment_27171,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v89714(VarCurr,B)
<=> v89716(VarCurr,B) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_17,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v89716(VarCurr,B)
<=> ( v92577(VarCurr,B)
& v83559(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_16,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v92577(VarCurr,B)
<=> ( v92578(VarCurr,B)
& v89718(VarCurr,B) ) ) ) ).
fof(writeBinaryOperatorEqualRangesMultipleBits_15,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v92578(VarCurr,B)
<=> ( v92579(VarCurr,B)
& v15832(VarCurr,B) ) ) ) ).
fof(writeUnaryOperator_7172,axiom,
! [VarCurr,B] :
( range_63_0(B)
=> ( v92579(VarCurr,B)
<=> ~ v15544(VarCurr,B) ) ) ).
fof(addAssignment_27170,axiom,
! [VarCurr,B] :
( range_19_0(B)
=> ( v89718(VarCurr,B)
<=> $false ) ) ).
fof(addAssignment_27169,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex20)
<=> v83429(VarCurr,bitIndex2) ) ).
fof(addAssignment_27168,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex21)
<=> v83300(VarCurr,bitIndex2) ) ).
fof(addAssignment_27167,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex22)
<=> v83171(VarCurr,bitIndex2) ) ).
fof(addAssignment_27166,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex23)
<=> v83042(VarCurr,bitIndex2) ) ).
fof(addAssignment_27165,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex24)
<=> v82913(VarCurr,bitIndex2) ) ).
fof(addAssignment_27164,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex25)
<=> v82784(VarCurr,bitIndex2) ) ).
fof(addAssignment_27163,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex26)
<=> v82655(VarCurr,bitIndex2) ) ).
fof(addAssignment_27162,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex27)
<=> v82526(VarCurr,bitIndex2) ) ).
fof(addAssignment_27161,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex28)
<=> v82397(VarCurr,bitIndex2) ) ).
fof(addAssignment_27160,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex29)
<=> v82268(VarCurr,bitIndex2) ) ).
fof(addAssignment_27159,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex30)
<=> v82139(VarCurr,bitIndex2) ) ).
fof(addAssignment_27158,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex31)
<=> v82010(VarCurr,bitIndex2) ) ).
fof(addAssignment_27157,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex32)
<=> v81881(VarCurr,bitIndex2) ) ).
fof(addAssignment_27156,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex33)
<=> v81752(VarCurr,bitIndex2) ) ).
fof(addAssignment_27155,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex34)
<=> v81623(VarCurr,bitIndex2) ) ).
fof(addAssignment_27154,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex35)
<=> v81494(VarCurr,bitIndex2) ) ).
fof(addAssignment_27153,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex36)
<=> v81365(VarCurr,bitIndex2) ) ).
fof(addAssignment_27152,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex37)
<=> v81236(VarCurr,bitIndex2) ) ).
fof(addAssignment_27151,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex38)
<=> v81107(VarCurr,bitIndex2) ) ).
fof(addAssignment_27150,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex39)
<=> v80978(VarCurr,bitIndex2) ) ).
fof(addAssignment_27149,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex40)
<=> v80849(VarCurr,bitIndex2) ) ).
fof(addAssignment_27148,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex41)
<=> v80720(VarCurr,bitIndex2) ) ).
fof(addAssignment_27147,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex42)
<=> v80591(VarCurr,bitIndex2) ) ).
fof(addAssignment_27146,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex43)
<=> v80462(VarCurr,bitIndex2) ) ).
fof(addAssignment_27145,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex44)
<=> v80333(VarCurr,bitIndex2) ) ).
fof(addAssignment_27144,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex45)
<=> v80204(VarCurr,bitIndex2) ) ).
fof(addAssignment_27143,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex46)
<=> v80075(VarCurr,bitIndex2) ) ).
fof(addAssignment_27142,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex47)
<=> v79946(VarCurr,bitIndex2) ) ).
fof(addAssignment_27141,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex48)
<=> v79817(VarCurr,bitIndex2) ) ).
fof(addAssignment_27140,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex49)
<=> v79688(VarCurr,bitIndex2) ) ).
fof(addAssignment_27139,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex50)
<=> v79559(VarCurr,bitIndex2) ) ).
fof(addAssignment_27138,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex51)
<=> v79430(VarCurr,bitIndex2) ) ).
fof(addAssignment_27137,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex52)
<=> v79301(VarCurr,bitIndex2) ) ).
fof(addAssignment_27136,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex53)
<=> v79172(VarCurr,bitIndex2) ) ).
fof(addAssignment_27135,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex54)
<=> v79043(VarCurr,bitIndex2) ) ).
fof(addAssignment_27134,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex55)
<=> v78914(VarCurr,bitIndex2) ) ).
fof(addAssignment_27133,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex56)
<=> v78785(VarCurr,bitIndex2) ) ).
fof(addAssignment_27132,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex57)
<=> v78656(VarCurr,bitIndex2) ) ).
fof(addAssignment_27131,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex58)
<=> v78527(VarCurr,bitIndex2) ) ).
fof(addAssignment_27130,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex59)
<=> v78398(VarCurr,bitIndex2) ) ).
fof(addAssignment_27129,axiom,
! [VarCurr] :
( ( v89718(VarCurr,bitIndex61)
<=> $false )
& ( v89718(VarCurr,bitIndex60)
<=> $false ) ) ).
fof(addAssignment_27128,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex62)
<=> v78269(VarCurr,bitIndex2) ) ).
fof(addAssignment_27127,axiom,
! [VarCurr] :
( v89718(VarCurr,bitIndex63)
<=> v78127(VarCurr,bitIndex2) ) ).
fof(addAssignment_27126,axiom,
! [VarCurr] :
( v83429(VarCurr,bitIndex2)
<=> v83431(VarCurr,bitIndex2) ) ).
fof(addAssignment_27125,axiom,
! [VarCurr] :
( v83431(VarCurr,bitIndex2)
<=> v83433(VarCurr,bitIndex2) ) ).
fof(addAssignment_27124,axiom,
! [VarCurr] :
( v83433(VarCurr,bitIndex2)
<=> v83435(VarCurr,bitIndex2) ) ).
fof(addAssignment_27123,axiom,
! [VarCurr] :
( v83435(VarCurr,bitIndex2)
<=> v83437(VarCurr,bitIndex8) ) ).
fof(addAssignment_27122,axiom,
! [VarCurr] :
( v83437(VarCurr,bitIndex8)
<=> v83439(VarCurr,bitIndex8) ) ).
fof(addAssignment_27121,axiom,
! [VarCurr] :
( v83439(VarCurr,bitIndex8)
<=> v92508(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1474,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92531(VarNext)
=> ( v92508(VarNext)
<=> v92508(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1530,axiom,
! [VarNext] :
( v92531(VarNext)
=> ( v92508(VarNext)
<=> v92566(VarNext) ) ) ).
fof(addAssignment_27120,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92566(VarNext)
<=> v92564(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4301,axiom,
! [VarCurr] :
( ~ v92510(VarCurr)
=> ( v92564(VarCurr)
<=> v92567(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4311,axiom,
! [VarCurr] :
( v92510(VarCurr)
=> ( v92564(VarCurr)
<=> v92512(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4300,axiom,
! [VarCurr] :
( ~ v92544(VarCurr)
=> ( v92567(VarCurr)
<=> v92526(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4310,axiom,
! [VarCurr] :
( v92544(VarCurr)
=> ( v92567(VarCurr)
<=> v92568(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1072,axiom,
! [VarCurr] :
( ( ~ v92547(VarCurr)
& ~ v92549(VarCurr) )
=> ( v92568(VarCurr)
<=> v92572(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4299,axiom,
! [VarCurr] :
( v92549(VarCurr)
=> ( v92568(VarCurr)
<=> v92571(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4309,axiom,
! [VarCurr] :
( v92547(VarCurr)
=> ( v92568(VarCurr)
<=> v92569(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4298,axiom,
! [VarCurr] :
( ~ v92557(VarCurr)
=> ( v92572(VarCurr)
<=> v92526(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4308,axiom,
! [VarCurr] :
( v92557(VarCurr)
=> ( v92572(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4297,axiom,
! [VarCurr] :
( ~ v92551(VarCurr)
=> ( v92571(VarCurr)
<=> v92526(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4307,axiom,
! [VarCurr] :
( v92551(VarCurr)
=> ( v92571(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2005,axiom,
! [VarCurr] :
( ~ v92570(VarCurr)
=> ( v92569(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2005,axiom,
! [VarCurr] :
( v92570(VarCurr)
=> ( v92569(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6344,axiom,
! [VarCurr] :
( v92570(VarCurr)
<=> ( v92520(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92531(VarNext)
<=> ( v92532(VarNext)
& v92541(VarNext) ) ) ) ).
fof(addAssignment_27119,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92541(VarNext)
<=> v92539(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18166,axiom,
! [VarCurr] :
( v92539(VarCurr)
<=> ( v92510(VarCurr)
| v92542(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18165,axiom,
! [VarCurr] :
( v92542(VarCurr)
<=> ( v92543(VarCurr)
& v92563(VarCurr) ) ) ).
fof(writeUnaryOperator_7171,axiom,
! [VarCurr] :
( ~ v92563(VarCurr)
<=> v92510(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18164,axiom,
! [VarCurr] :
( v92543(VarCurr)
<=> ( v92544(VarCurr)
| v92561(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18163,axiom,
! [VarCurr] :
( v92561(VarCurr)
<=> ( v92522(VarCurr)
& v92562(VarCurr) ) ) ).
fof(writeUnaryOperator_7170,axiom,
! [VarCurr] :
( ~ v92562(VarCurr)
<=> v92524(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18162,axiom,
! [VarCurr] :
( v92544(VarCurr)
<=> ( v92545(VarCurr)
& v92524(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18161,axiom,
! [VarCurr] :
( v92545(VarCurr)
<=> ( v92546(VarCurr)
| v92555(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18160,axiom,
! [VarCurr] :
( v92555(VarCurr)
<=> ( v92556(VarCurr)
& v92560(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6343,axiom,
! [VarCurr] :
( v92560(VarCurr)
<=> ( ( v92548(VarCurr,bitIndex2)
<=> $false )
& ( v92548(VarCurr,bitIndex1)
<=> $false )
& ( v92548(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18159,axiom,
! [VarCurr] :
( v92556(VarCurr)
<=> ( v92557(VarCurr)
| v92558(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18158,axiom,
! [VarCurr] :
( v92558(VarCurr)
<=> ( v92522(VarCurr)
& v92559(VarCurr) ) ) ).
fof(writeUnaryOperator_7169,axiom,
! [VarCurr] :
( ~ v92559(VarCurr)
<=> v92557(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6342,axiom,
! [VarCurr] :
( v92557(VarCurr)
<=> ( v92520(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18157,axiom,
! [VarCurr] :
( v92546(VarCurr)
<=> ( v92547(VarCurr)
| v92549(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18156,axiom,
! [VarCurr] :
( v92549(VarCurr)
<=> ( v92550(VarCurr)
& v92554(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6341,axiom,
! [VarCurr] :
( v92554(VarCurr)
<=> ( ( v92548(VarCurr,bitIndex2)
<=> $false )
& ( v92548(VarCurr,bitIndex1)
<=> $true )
& ( v92548(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18155,axiom,
! [VarCurr] :
( v92550(VarCurr)
<=> ( v92551(VarCurr)
| v92552(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18154,axiom,
! [VarCurr] :
( v92552(VarCurr)
<=> ( v92522(VarCurr)
& v92553(VarCurr) ) ) ).
fof(writeUnaryOperator_7168,axiom,
! [VarCurr] :
( ~ v92553(VarCurr)
<=> v92551(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6340,axiom,
! [VarCurr] :
( v92551(VarCurr)
<=> ( v92520(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6339,axiom,
! [VarCurr] :
( v92547(VarCurr)
<=> ( ( v92548(VarCurr,bitIndex2)
<=> $true )
& ( v92548(VarCurr,bitIndex1)
<=> $false )
& ( v92548(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27118,axiom,
! [VarCurr] :
( v92548(VarCurr,bitIndex0)
<=> v92518(VarCurr) ) ).
fof(addAssignment_27117,axiom,
! [VarCurr] :
( v92548(VarCurr,bitIndex1)
<=> v92516(VarCurr) ) ).
fof(addAssignment_27116,axiom,
! [VarCurr] :
( v92548(VarCurr,bitIndex2)
<=> v92514(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18153,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92532(VarNext)
<=> ( v92533(VarNext)
& v92528(VarNext) ) ) ) ).
fof(writeUnaryOperator_7167,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92533(VarNext)
<=> v92535(VarNext) ) ) ).
fof(addAssignment_27115,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92535(VarNext)
<=> v92528(VarCurr) ) ) ).
fof(addAssignment_27114,axiom,
! [VarCurr] :
( v92528(VarCurr)
<=> v83508(VarCurr) ) ).
fof(addAssignment_27113,axiom,
! [VarCurr] :
( v92526(VarCurr)
<=> $false ) ).
fof(addAssignment_27112,axiom,
! [VarCurr] :
( v92524(VarCurr)
<=> v83470(VarCurr) ) ).
fof(addAssignment_27111,axiom,
! [VarCurr] :
( v92522(VarCurr)
<=> $false ) ).
fof(addAssignment_27110,axiom,
! [VarCurr] :
( v92520(VarCurr)
<=> v83462(VarCurr,bitIndex8) ) ).
fof(addAssignment_27109,axiom,
! [VarCurr] :
( v83462(VarCurr,bitIndex8)
<=> v83464(VarCurr,bitIndex8) ) ).
fof(addAssignment_27108,axiom,
! [VarCurr] :
( v83464(VarCurr,bitIndex8)
<=> v78164(VarCurr,bitIndex8) ) ).
fof(addAssignment_27107,axiom,
! [VarCurr] :
( v92518(VarCurr)
<=> $false ) ).
fof(addAssignment_27106,axiom,
! [VarCurr] :
( v92516(VarCurr)
<=> $false ) ).
fof(addAssignment_27105,axiom,
! [VarCurr] :
( v92514(VarCurr)
<=> $true ) ).
fof(addAssignment_27104,axiom,
! [VarCurr] :
( v92512(VarCurr)
<=> $false ) ).
fof(addAssignment_27103,axiom,
! [VarCurr] :
( v92510(VarCurr)
<=> v83445(VarCurr) ) ).
fof(addAssignment_27102,axiom,
! [VarCurr] :
( v83300(VarCurr,bitIndex2)
<=> v83302(VarCurr,bitIndex2) ) ).
fof(addAssignment_27101,axiom,
! [VarCurr] :
( v83302(VarCurr,bitIndex2)
<=> v83304(VarCurr,bitIndex2) ) ).
fof(addAssignment_27100,axiom,
! [VarCurr] :
( v83304(VarCurr,bitIndex2)
<=> v83306(VarCurr,bitIndex2) ) ).
fof(addAssignment_27099,axiom,
! [VarCurr] :
( v83306(VarCurr,bitIndex2)
<=> v83308(VarCurr,bitIndex8) ) ).
fof(addAssignment_27098,axiom,
! [VarCurr] :
( v83308(VarCurr,bitIndex8)
<=> v83310(VarCurr,bitIndex8) ) ).
fof(addAssignment_27097,axiom,
! [VarCurr] :
( v83310(VarCurr,bitIndex8)
<=> v92440(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1473,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92463(VarNext)
=> ( v92440(VarNext)
<=> v92440(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1529,axiom,
! [VarNext] :
( v92463(VarNext)
=> ( v92440(VarNext)
<=> v92498(VarNext) ) ) ).
fof(addAssignment_27096,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92498(VarNext)
<=> v92496(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4296,axiom,
! [VarCurr] :
( ~ v92442(VarCurr)
=> ( v92496(VarCurr)
<=> v92499(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4306,axiom,
! [VarCurr] :
( v92442(VarCurr)
=> ( v92496(VarCurr)
<=> v92444(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4295,axiom,
! [VarCurr] :
( ~ v92476(VarCurr)
=> ( v92499(VarCurr)
<=> v92458(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4305,axiom,
! [VarCurr] :
( v92476(VarCurr)
=> ( v92499(VarCurr)
<=> v92500(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1071,axiom,
! [VarCurr] :
( ( ~ v92479(VarCurr)
& ~ v92481(VarCurr) )
=> ( v92500(VarCurr)
<=> v92504(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4294,axiom,
! [VarCurr] :
( v92481(VarCurr)
=> ( v92500(VarCurr)
<=> v92503(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4304,axiom,
! [VarCurr] :
( v92479(VarCurr)
=> ( v92500(VarCurr)
<=> v92501(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4293,axiom,
! [VarCurr] :
( ~ v92489(VarCurr)
=> ( v92504(VarCurr)
<=> v92458(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4303,axiom,
! [VarCurr] :
( v92489(VarCurr)
=> ( v92504(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4292,axiom,
! [VarCurr] :
( ~ v92483(VarCurr)
=> ( v92503(VarCurr)
<=> v92458(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4302,axiom,
! [VarCurr] :
( v92483(VarCurr)
=> ( v92503(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2004,axiom,
! [VarCurr] :
( ~ v92502(VarCurr)
=> ( v92501(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2004,axiom,
! [VarCurr] :
( v92502(VarCurr)
=> ( v92501(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6338,axiom,
! [VarCurr] :
( v92502(VarCurr)
<=> ( v92452(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92463(VarNext)
<=> ( v92464(VarNext)
& v92473(VarNext) ) ) ) ).
fof(addAssignment_27095,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92473(VarNext)
<=> v92471(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18151,axiom,
! [VarCurr] :
( v92471(VarCurr)
<=> ( v92442(VarCurr)
| v92474(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18150,axiom,
! [VarCurr] :
( v92474(VarCurr)
<=> ( v92475(VarCurr)
& v92495(VarCurr) ) ) ).
fof(writeUnaryOperator_7166,axiom,
! [VarCurr] :
( ~ v92495(VarCurr)
<=> v92442(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18149,axiom,
! [VarCurr] :
( v92475(VarCurr)
<=> ( v92476(VarCurr)
| v92493(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18148,axiom,
! [VarCurr] :
( v92493(VarCurr)
<=> ( v92454(VarCurr)
& v92494(VarCurr) ) ) ).
fof(writeUnaryOperator_7165,axiom,
! [VarCurr] :
( ~ v92494(VarCurr)
<=> v92456(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18147,axiom,
! [VarCurr] :
( v92476(VarCurr)
<=> ( v92477(VarCurr)
& v92456(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18146,axiom,
! [VarCurr] :
( v92477(VarCurr)
<=> ( v92478(VarCurr)
| v92487(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18145,axiom,
! [VarCurr] :
( v92487(VarCurr)
<=> ( v92488(VarCurr)
& v92492(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6337,axiom,
! [VarCurr] :
( v92492(VarCurr)
<=> ( ( v92480(VarCurr,bitIndex2)
<=> $false )
& ( v92480(VarCurr,bitIndex1)
<=> $false )
& ( v92480(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18144,axiom,
! [VarCurr] :
( v92488(VarCurr)
<=> ( v92489(VarCurr)
| v92490(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18143,axiom,
! [VarCurr] :
( v92490(VarCurr)
<=> ( v92454(VarCurr)
& v92491(VarCurr) ) ) ).
fof(writeUnaryOperator_7164,axiom,
! [VarCurr] :
( ~ v92491(VarCurr)
<=> v92489(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6336,axiom,
! [VarCurr] :
( v92489(VarCurr)
<=> ( v92452(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18142,axiom,
! [VarCurr] :
( v92478(VarCurr)
<=> ( v92479(VarCurr)
| v92481(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18141,axiom,
! [VarCurr] :
( v92481(VarCurr)
<=> ( v92482(VarCurr)
& v92486(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6335,axiom,
! [VarCurr] :
( v92486(VarCurr)
<=> ( ( v92480(VarCurr,bitIndex2)
<=> $false )
& ( v92480(VarCurr,bitIndex1)
<=> $true )
& ( v92480(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18140,axiom,
! [VarCurr] :
( v92482(VarCurr)
<=> ( v92483(VarCurr)
| v92484(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18139,axiom,
! [VarCurr] :
( v92484(VarCurr)
<=> ( v92454(VarCurr)
& v92485(VarCurr) ) ) ).
fof(writeUnaryOperator_7163,axiom,
! [VarCurr] :
( ~ v92485(VarCurr)
<=> v92483(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6334,axiom,
! [VarCurr] :
( v92483(VarCurr)
<=> ( v92452(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6333,axiom,
! [VarCurr] :
( v92479(VarCurr)
<=> ( ( v92480(VarCurr,bitIndex2)
<=> $true )
& ( v92480(VarCurr,bitIndex1)
<=> $false )
& ( v92480(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27094,axiom,
! [VarCurr] :
( v92480(VarCurr,bitIndex0)
<=> v92450(VarCurr) ) ).
fof(addAssignment_27093,axiom,
! [VarCurr] :
( v92480(VarCurr,bitIndex1)
<=> v92448(VarCurr) ) ).
fof(addAssignment_27092,axiom,
! [VarCurr] :
( v92480(VarCurr,bitIndex2)
<=> v92446(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18138,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92464(VarNext)
<=> ( v92465(VarNext)
& v92460(VarNext) ) ) ) ).
fof(writeUnaryOperator_7162,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92465(VarNext)
<=> v92467(VarNext) ) ) ).
fof(addAssignment_27091,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92467(VarNext)
<=> v92460(VarCurr) ) ) ).
fof(addAssignment_27090,axiom,
! [VarCurr] :
( v92460(VarCurr)
<=> v83379(VarCurr) ) ).
fof(addAssignment_27089,axiom,
! [VarCurr] :
( v92458(VarCurr)
<=> $false ) ).
fof(addAssignment_27088,axiom,
! [VarCurr] :
( v92456(VarCurr)
<=> v83341(VarCurr) ) ).
fof(addAssignment_27087,axiom,
! [VarCurr] :
( v92454(VarCurr)
<=> $false ) ).
fof(addAssignment_27086,axiom,
! [VarCurr] :
( v92452(VarCurr)
<=> v83333(VarCurr,bitIndex8) ) ).
fof(addAssignment_27085,axiom,
! [VarCurr] :
( v83333(VarCurr,bitIndex8)
<=> v83335(VarCurr,bitIndex8) ) ).
fof(addAssignment_27084,axiom,
! [VarCurr] :
( v83335(VarCurr,bitIndex8)
<=> v78164(VarCurr,bitIndex8) ) ).
fof(addAssignment_27083,axiom,
! [VarCurr] :
( v92450(VarCurr)
<=> $false ) ).
fof(addAssignment_27082,axiom,
! [VarCurr] :
( v92448(VarCurr)
<=> $false ) ).
fof(addAssignment_27081,axiom,
! [VarCurr] :
( v92446(VarCurr)
<=> $true ) ).
fof(addAssignment_27080,axiom,
! [VarCurr] :
( v92444(VarCurr)
<=> $false ) ).
fof(addAssignment_27079,axiom,
! [VarCurr] :
( v92442(VarCurr)
<=> v83316(VarCurr) ) ).
fof(addAssignment_27078,axiom,
! [VarCurr] :
( v83171(VarCurr,bitIndex2)
<=> v83173(VarCurr,bitIndex2) ) ).
fof(addAssignment_27077,axiom,
! [VarCurr] :
( v83173(VarCurr,bitIndex2)
<=> v83175(VarCurr,bitIndex2) ) ).
fof(addAssignment_27076,axiom,
! [VarCurr] :
( v83175(VarCurr,bitIndex2)
<=> v83177(VarCurr,bitIndex2) ) ).
fof(addAssignment_27075,axiom,
! [VarCurr] :
( v83177(VarCurr,bitIndex2)
<=> v83179(VarCurr,bitIndex8) ) ).
fof(addAssignment_27074,axiom,
! [VarCurr] :
( v83179(VarCurr,bitIndex8)
<=> v83181(VarCurr,bitIndex8) ) ).
fof(addAssignment_27073,axiom,
! [VarCurr] :
( v83181(VarCurr,bitIndex8)
<=> v92372(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1472,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92395(VarNext)
=> ( v92372(VarNext)
<=> v92372(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1528,axiom,
! [VarNext] :
( v92395(VarNext)
=> ( v92372(VarNext)
<=> v92430(VarNext) ) ) ).
fof(addAssignment_27072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92430(VarNext)
<=> v92428(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4291,axiom,
! [VarCurr] :
( ~ v92374(VarCurr)
=> ( v92428(VarCurr)
<=> v92431(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4301,axiom,
! [VarCurr] :
( v92374(VarCurr)
=> ( v92428(VarCurr)
<=> v92376(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4290,axiom,
! [VarCurr] :
( ~ v92408(VarCurr)
=> ( v92431(VarCurr)
<=> v92390(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4300,axiom,
! [VarCurr] :
( v92408(VarCurr)
=> ( v92431(VarCurr)
<=> v92432(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1070,axiom,
! [VarCurr] :
( ( ~ v92411(VarCurr)
& ~ v92413(VarCurr) )
=> ( v92432(VarCurr)
<=> v92436(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4289,axiom,
! [VarCurr] :
( v92413(VarCurr)
=> ( v92432(VarCurr)
<=> v92435(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4299,axiom,
! [VarCurr] :
( v92411(VarCurr)
=> ( v92432(VarCurr)
<=> v92433(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4288,axiom,
! [VarCurr] :
( ~ v92421(VarCurr)
=> ( v92436(VarCurr)
<=> v92390(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4298,axiom,
! [VarCurr] :
( v92421(VarCurr)
=> ( v92436(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4287,axiom,
! [VarCurr] :
( ~ v92415(VarCurr)
=> ( v92435(VarCurr)
<=> v92390(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4297,axiom,
! [VarCurr] :
( v92415(VarCurr)
=> ( v92435(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2003,axiom,
! [VarCurr] :
( ~ v92434(VarCurr)
=> ( v92433(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2003,axiom,
! [VarCurr] :
( v92434(VarCurr)
=> ( v92433(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6332,axiom,
! [VarCurr] :
( v92434(VarCurr)
<=> ( v92384(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92395(VarNext)
<=> ( v92396(VarNext)
& v92405(VarNext) ) ) ) ).
fof(addAssignment_27071,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92405(VarNext)
<=> v92403(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18136,axiom,
! [VarCurr] :
( v92403(VarCurr)
<=> ( v92374(VarCurr)
| v92406(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18135,axiom,
! [VarCurr] :
( v92406(VarCurr)
<=> ( v92407(VarCurr)
& v92427(VarCurr) ) ) ).
fof(writeUnaryOperator_7161,axiom,
! [VarCurr] :
( ~ v92427(VarCurr)
<=> v92374(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18134,axiom,
! [VarCurr] :
( v92407(VarCurr)
<=> ( v92408(VarCurr)
| v92425(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18133,axiom,
! [VarCurr] :
( v92425(VarCurr)
<=> ( v92386(VarCurr)
& v92426(VarCurr) ) ) ).
fof(writeUnaryOperator_7160,axiom,
! [VarCurr] :
( ~ v92426(VarCurr)
<=> v92388(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18132,axiom,
! [VarCurr] :
( v92408(VarCurr)
<=> ( v92409(VarCurr)
& v92388(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18131,axiom,
! [VarCurr] :
( v92409(VarCurr)
<=> ( v92410(VarCurr)
| v92419(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18130,axiom,
! [VarCurr] :
( v92419(VarCurr)
<=> ( v92420(VarCurr)
& v92424(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6331,axiom,
! [VarCurr] :
( v92424(VarCurr)
<=> ( ( v92412(VarCurr,bitIndex2)
<=> $false )
& ( v92412(VarCurr,bitIndex1)
<=> $false )
& ( v92412(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18129,axiom,
! [VarCurr] :
( v92420(VarCurr)
<=> ( v92421(VarCurr)
| v92422(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18128,axiom,
! [VarCurr] :
( v92422(VarCurr)
<=> ( v92386(VarCurr)
& v92423(VarCurr) ) ) ).
fof(writeUnaryOperator_7159,axiom,
! [VarCurr] :
( ~ v92423(VarCurr)
<=> v92421(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6330,axiom,
! [VarCurr] :
( v92421(VarCurr)
<=> ( v92384(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18127,axiom,
! [VarCurr] :
( v92410(VarCurr)
<=> ( v92411(VarCurr)
| v92413(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18126,axiom,
! [VarCurr] :
( v92413(VarCurr)
<=> ( v92414(VarCurr)
& v92418(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6329,axiom,
! [VarCurr] :
( v92418(VarCurr)
<=> ( ( v92412(VarCurr,bitIndex2)
<=> $false )
& ( v92412(VarCurr,bitIndex1)
<=> $true )
& ( v92412(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18125,axiom,
! [VarCurr] :
( v92414(VarCurr)
<=> ( v92415(VarCurr)
| v92416(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18124,axiom,
! [VarCurr] :
( v92416(VarCurr)
<=> ( v92386(VarCurr)
& v92417(VarCurr) ) ) ).
fof(writeUnaryOperator_7158,axiom,
! [VarCurr] :
( ~ v92417(VarCurr)
<=> v92415(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6328,axiom,
! [VarCurr] :
( v92415(VarCurr)
<=> ( v92384(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6327,axiom,
! [VarCurr] :
( v92411(VarCurr)
<=> ( ( v92412(VarCurr,bitIndex2)
<=> $true )
& ( v92412(VarCurr,bitIndex1)
<=> $false )
& ( v92412(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27070,axiom,
! [VarCurr] :
( v92412(VarCurr,bitIndex0)
<=> v92382(VarCurr) ) ).
fof(addAssignment_27069,axiom,
! [VarCurr] :
( v92412(VarCurr,bitIndex1)
<=> v92380(VarCurr) ) ).
fof(addAssignment_27068,axiom,
! [VarCurr] :
( v92412(VarCurr,bitIndex2)
<=> v92378(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18123,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92396(VarNext)
<=> ( v92397(VarNext)
& v92392(VarNext) ) ) ) ).
fof(writeUnaryOperator_7157,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92397(VarNext)
<=> v92399(VarNext) ) ) ).
fof(addAssignment_27067,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92399(VarNext)
<=> v92392(VarCurr) ) ) ).
fof(addAssignment_27066,axiom,
! [VarCurr] :
( v92392(VarCurr)
<=> v83250(VarCurr) ) ).
fof(addAssignment_27065,axiom,
! [VarCurr] :
( v92390(VarCurr)
<=> $false ) ).
fof(addAssignment_27064,axiom,
! [VarCurr] :
( v92388(VarCurr)
<=> v83212(VarCurr) ) ).
fof(addAssignment_27063,axiom,
! [VarCurr] :
( v92386(VarCurr)
<=> $false ) ).
fof(addAssignment_27062,axiom,
! [VarCurr] :
( v92384(VarCurr)
<=> v83204(VarCurr,bitIndex8) ) ).
fof(addAssignment_27061,axiom,
! [VarCurr] :
( v83204(VarCurr,bitIndex8)
<=> v83206(VarCurr,bitIndex8) ) ).
fof(addAssignment_27060,axiom,
! [VarCurr] :
( v83206(VarCurr,bitIndex8)
<=> v78164(VarCurr,bitIndex8) ) ).
fof(addAssignment_27059,axiom,
! [VarCurr] :
( v92382(VarCurr)
<=> $false ) ).
fof(addAssignment_27058,axiom,
! [VarCurr] :
( v92380(VarCurr)
<=> $false ) ).
fof(addAssignment_27057,axiom,
! [VarCurr] :
( v92378(VarCurr)
<=> $true ) ).
fof(addAssignment_27056,axiom,
! [VarCurr] :
( v92376(VarCurr)
<=> $false ) ).
fof(addAssignment_27055,axiom,
! [VarCurr] :
( v92374(VarCurr)
<=> v83187(VarCurr) ) ).
fof(addAssignment_27054,axiom,
! [VarCurr] :
( v83042(VarCurr,bitIndex2)
<=> v83044(VarCurr,bitIndex2) ) ).
fof(addAssignment_27053,axiom,
! [VarCurr] :
( v83044(VarCurr,bitIndex2)
<=> v83046(VarCurr,bitIndex2) ) ).
fof(addAssignment_27052,axiom,
! [VarCurr] :
( v83046(VarCurr,bitIndex2)
<=> v83048(VarCurr,bitIndex2) ) ).
fof(addAssignment_27051,axiom,
! [VarCurr] :
( v83048(VarCurr,bitIndex2)
<=> v83050(VarCurr,bitIndex8) ) ).
fof(addAssignment_27050,axiom,
! [VarCurr] :
( v83050(VarCurr,bitIndex8)
<=> v83052(VarCurr,bitIndex8) ) ).
fof(addAssignment_27049,axiom,
! [VarCurr] :
( v83052(VarCurr,bitIndex8)
<=> v92304(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1471,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92327(VarNext)
=> ( v92304(VarNext)
<=> v92304(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1527,axiom,
! [VarNext] :
( v92327(VarNext)
=> ( v92304(VarNext)
<=> v92362(VarNext) ) ) ).
fof(addAssignment_27048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92362(VarNext)
<=> v92360(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4286,axiom,
! [VarCurr] :
( ~ v92306(VarCurr)
=> ( v92360(VarCurr)
<=> v92363(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4296,axiom,
! [VarCurr] :
( v92306(VarCurr)
=> ( v92360(VarCurr)
<=> v92308(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4285,axiom,
! [VarCurr] :
( ~ v92340(VarCurr)
=> ( v92363(VarCurr)
<=> v92322(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4295,axiom,
! [VarCurr] :
( v92340(VarCurr)
=> ( v92363(VarCurr)
<=> v92364(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1069,axiom,
! [VarCurr] :
( ( ~ v92343(VarCurr)
& ~ v92345(VarCurr) )
=> ( v92364(VarCurr)
<=> v92368(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4284,axiom,
! [VarCurr] :
( v92345(VarCurr)
=> ( v92364(VarCurr)
<=> v92367(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4294,axiom,
! [VarCurr] :
( v92343(VarCurr)
=> ( v92364(VarCurr)
<=> v92365(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4283,axiom,
! [VarCurr] :
( ~ v92353(VarCurr)
=> ( v92368(VarCurr)
<=> v92322(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4293,axiom,
! [VarCurr] :
( v92353(VarCurr)
=> ( v92368(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4282,axiom,
! [VarCurr] :
( ~ v92347(VarCurr)
=> ( v92367(VarCurr)
<=> v92322(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4292,axiom,
! [VarCurr] :
( v92347(VarCurr)
=> ( v92367(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2002,axiom,
! [VarCurr] :
( ~ v92366(VarCurr)
=> ( v92365(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2002,axiom,
! [VarCurr] :
( v92366(VarCurr)
=> ( v92365(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6326,axiom,
! [VarCurr] :
( v92366(VarCurr)
<=> ( v92316(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92327(VarNext)
<=> ( v92328(VarNext)
& v92337(VarNext) ) ) ) ).
fof(addAssignment_27047,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92337(VarNext)
<=> v92335(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18121,axiom,
! [VarCurr] :
( v92335(VarCurr)
<=> ( v92306(VarCurr)
| v92338(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18120,axiom,
! [VarCurr] :
( v92338(VarCurr)
<=> ( v92339(VarCurr)
& v92359(VarCurr) ) ) ).
fof(writeUnaryOperator_7156,axiom,
! [VarCurr] :
( ~ v92359(VarCurr)
<=> v92306(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18119,axiom,
! [VarCurr] :
( v92339(VarCurr)
<=> ( v92340(VarCurr)
| v92357(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18118,axiom,
! [VarCurr] :
( v92357(VarCurr)
<=> ( v92318(VarCurr)
& v92358(VarCurr) ) ) ).
fof(writeUnaryOperator_7155,axiom,
! [VarCurr] :
( ~ v92358(VarCurr)
<=> v92320(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18117,axiom,
! [VarCurr] :
( v92340(VarCurr)
<=> ( v92341(VarCurr)
& v92320(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18116,axiom,
! [VarCurr] :
( v92341(VarCurr)
<=> ( v92342(VarCurr)
| v92351(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18115,axiom,
! [VarCurr] :
( v92351(VarCurr)
<=> ( v92352(VarCurr)
& v92356(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6325,axiom,
! [VarCurr] :
( v92356(VarCurr)
<=> ( ( v92344(VarCurr,bitIndex2)
<=> $false )
& ( v92344(VarCurr,bitIndex1)
<=> $false )
& ( v92344(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18114,axiom,
! [VarCurr] :
( v92352(VarCurr)
<=> ( v92353(VarCurr)
| v92354(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18113,axiom,
! [VarCurr] :
( v92354(VarCurr)
<=> ( v92318(VarCurr)
& v92355(VarCurr) ) ) ).
fof(writeUnaryOperator_7154,axiom,
! [VarCurr] :
( ~ v92355(VarCurr)
<=> v92353(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6324,axiom,
! [VarCurr] :
( v92353(VarCurr)
<=> ( v92316(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18112,axiom,
! [VarCurr] :
( v92342(VarCurr)
<=> ( v92343(VarCurr)
| v92345(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18111,axiom,
! [VarCurr] :
( v92345(VarCurr)
<=> ( v92346(VarCurr)
& v92350(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6323,axiom,
! [VarCurr] :
( v92350(VarCurr)
<=> ( ( v92344(VarCurr,bitIndex2)
<=> $false )
& ( v92344(VarCurr,bitIndex1)
<=> $true )
& ( v92344(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18110,axiom,
! [VarCurr] :
( v92346(VarCurr)
<=> ( v92347(VarCurr)
| v92348(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18109,axiom,
! [VarCurr] :
( v92348(VarCurr)
<=> ( v92318(VarCurr)
& v92349(VarCurr) ) ) ).
fof(writeUnaryOperator_7153,axiom,
! [VarCurr] :
( ~ v92349(VarCurr)
<=> v92347(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6322,axiom,
! [VarCurr] :
( v92347(VarCurr)
<=> ( v92316(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6321,axiom,
! [VarCurr] :
( v92343(VarCurr)
<=> ( ( v92344(VarCurr,bitIndex2)
<=> $true )
& ( v92344(VarCurr,bitIndex1)
<=> $false )
& ( v92344(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27046,axiom,
! [VarCurr] :
( v92344(VarCurr,bitIndex0)
<=> v92314(VarCurr) ) ).
fof(addAssignment_27045,axiom,
! [VarCurr] :
( v92344(VarCurr,bitIndex1)
<=> v92312(VarCurr) ) ).
fof(addAssignment_27044,axiom,
! [VarCurr] :
( v92344(VarCurr,bitIndex2)
<=> v92310(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18108,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92328(VarNext)
<=> ( v92329(VarNext)
& v92324(VarNext) ) ) ) ).
fof(writeUnaryOperator_7152,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92329(VarNext)
<=> v92331(VarNext) ) ) ).
fof(addAssignment_27043,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92331(VarNext)
<=> v92324(VarCurr) ) ) ).
fof(addAssignment_27042,axiom,
! [VarCurr] :
( v92324(VarCurr)
<=> v83121(VarCurr) ) ).
fof(addAssignment_27041,axiom,
! [VarCurr] :
( v92322(VarCurr)
<=> $false ) ).
fof(addAssignment_27040,axiom,
! [VarCurr] :
( v92320(VarCurr)
<=> v83083(VarCurr) ) ).
fof(addAssignment_27039,axiom,
! [VarCurr] :
( v92318(VarCurr)
<=> $false ) ).
fof(addAssignment_27038,axiom,
! [VarCurr] :
( v92316(VarCurr)
<=> v83075(VarCurr,bitIndex8) ) ).
fof(addAssignment_27037,axiom,
! [VarCurr] :
( v83075(VarCurr,bitIndex8)
<=> v83077(VarCurr,bitIndex8) ) ).
fof(addAssignment_27036,axiom,
! [VarCurr] :
( v83077(VarCurr,bitIndex8)
<=> v78164(VarCurr,bitIndex8) ) ).
fof(addAssignment_27035,axiom,
! [VarCurr] :
( v92314(VarCurr)
<=> $false ) ).
fof(addAssignment_27034,axiom,
! [VarCurr] :
( v92312(VarCurr)
<=> $false ) ).
fof(addAssignment_27033,axiom,
! [VarCurr] :
( v92310(VarCurr)
<=> $true ) ).
fof(addAssignment_27032,axiom,
! [VarCurr] :
( v92308(VarCurr)
<=> $false ) ).
fof(addAssignment_27031,axiom,
! [VarCurr] :
( v92306(VarCurr)
<=> v83058(VarCurr) ) ).
fof(addAssignment_27030,axiom,
! [VarCurr] :
( v82913(VarCurr,bitIndex2)
<=> v82915(VarCurr,bitIndex2) ) ).
fof(addAssignment_27029,axiom,
! [VarCurr] :
( v82915(VarCurr,bitIndex2)
<=> v82917(VarCurr,bitIndex2) ) ).
fof(addAssignment_27028,axiom,
! [VarCurr] :
( v82917(VarCurr,bitIndex2)
<=> v82919(VarCurr,bitIndex2) ) ).
fof(addAssignment_27027,axiom,
! [VarCurr] :
( v82919(VarCurr,bitIndex2)
<=> v82921(VarCurr,bitIndex8) ) ).
fof(addAssignment_27026,axiom,
! [VarCurr] :
( v82921(VarCurr,bitIndex8)
<=> v82923(VarCurr,bitIndex8) ) ).
fof(addAssignment_27025,axiom,
! [VarCurr] :
( v82923(VarCurr,bitIndex8)
<=> v92236(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1470,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92259(VarNext)
=> ( v92236(VarNext)
<=> v92236(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1526,axiom,
! [VarNext] :
( v92259(VarNext)
=> ( v92236(VarNext)
<=> v92294(VarNext) ) ) ).
fof(addAssignment_27024,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92294(VarNext)
<=> v92292(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4281,axiom,
! [VarCurr] :
( ~ v92238(VarCurr)
=> ( v92292(VarCurr)
<=> v92295(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4291,axiom,
! [VarCurr] :
( v92238(VarCurr)
=> ( v92292(VarCurr)
<=> v92240(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4280,axiom,
! [VarCurr] :
( ~ v92272(VarCurr)
=> ( v92295(VarCurr)
<=> v92254(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4290,axiom,
! [VarCurr] :
( v92272(VarCurr)
=> ( v92295(VarCurr)
<=> v92296(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1068,axiom,
! [VarCurr] :
( ( ~ v92275(VarCurr)
& ~ v92277(VarCurr) )
=> ( v92296(VarCurr)
<=> v92300(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4279,axiom,
! [VarCurr] :
( v92277(VarCurr)
=> ( v92296(VarCurr)
<=> v92299(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4289,axiom,
! [VarCurr] :
( v92275(VarCurr)
=> ( v92296(VarCurr)
<=> v92297(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4278,axiom,
! [VarCurr] :
( ~ v92285(VarCurr)
=> ( v92300(VarCurr)
<=> v92254(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4288,axiom,
! [VarCurr] :
( v92285(VarCurr)
=> ( v92300(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4277,axiom,
! [VarCurr] :
( ~ v92279(VarCurr)
=> ( v92299(VarCurr)
<=> v92254(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4287,axiom,
! [VarCurr] :
( v92279(VarCurr)
=> ( v92299(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2001,axiom,
! [VarCurr] :
( ~ v92298(VarCurr)
=> ( v92297(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2001,axiom,
! [VarCurr] :
( v92298(VarCurr)
=> ( v92297(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6320,axiom,
! [VarCurr] :
( v92298(VarCurr)
<=> ( v92248(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18107,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92259(VarNext)
<=> ( v92260(VarNext)
& v92269(VarNext) ) ) ) ).
fof(addAssignment_27023,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92269(VarNext)
<=> v92267(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18106,axiom,
! [VarCurr] :
( v92267(VarCurr)
<=> ( v92238(VarCurr)
| v92270(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18105,axiom,
! [VarCurr] :
( v92270(VarCurr)
<=> ( v92271(VarCurr)
& v92291(VarCurr) ) ) ).
fof(writeUnaryOperator_7151,axiom,
! [VarCurr] :
( ~ v92291(VarCurr)
<=> v92238(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18104,axiom,
! [VarCurr] :
( v92271(VarCurr)
<=> ( v92272(VarCurr)
| v92289(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18103,axiom,
! [VarCurr] :
( v92289(VarCurr)
<=> ( v92250(VarCurr)
& v92290(VarCurr) ) ) ).
fof(writeUnaryOperator_7150,axiom,
! [VarCurr] :
( ~ v92290(VarCurr)
<=> v92252(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18102,axiom,
! [VarCurr] :
( v92272(VarCurr)
<=> ( v92273(VarCurr)
& v92252(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18101,axiom,
! [VarCurr] :
( v92273(VarCurr)
<=> ( v92274(VarCurr)
| v92283(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18100,axiom,
! [VarCurr] :
( v92283(VarCurr)
<=> ( v92284(VarCurr)
& v92288(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6319,axiom,
! [VarCurr] :
( v92288(VarCurr)
<=> ( ( v92276(VarCurr,bitIndex2)
<=> $false )
& ( v92276(VarCurr,bitIndex1)
<=> $false )
& ( v92276(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18099,axiom,
! [VarCurr] :
( v92284(VarCurr)
<=> ( v92285(VarCurr)
| v92286(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18098,axiom,
! [VarCurr] :
( v92286(VarCurr)
<=> ( v92250(VarCurr)
& v92287(VarCurr) ) ) ).
fof(writeUnaryOperator_7149,axiom,
! [VarCurr] :
( ~ v92287(VarCurr)
<=> v92285(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6318,axiom,
! [VarCurr] :
( v92285(VarCurr)
<=> ( v92248(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18097,axiom,
! [VarCurr] :
( v92274(VarCurr)
<=> ( v92275(VarCurr)
| v92277(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18096,axiom,
! [VarCurr] :
( v92277(VarCurr)
<=> ( v92278(VarCurr)
& v92282(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6317,axiom,
! [VarCurr] :
( v92282(VarCurr)
<=> ( ( v92276(VarCurr,bitIndex2)
<=> $false )
& ( v92276(VarCurr,bitIndex1)
<=> $true )
& ( v92276(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18095,axiom,
! [VarCurr] :
( v92278(VarCurr)
<=> ( v92279(VarCurr)
| v92280(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18094,axiom,
! [VarCurr] :
( v92280(VarCurr)
<=> ( v92250(VarCurr)
& v92281(VarCurr) ) ) ).
fof(writeUnaryOperator_7148,axiom,
! [VarCurr] :
( ~ v92281(VarCurr)
<=> v92279(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6316,axiom,
! [VarCurr] :
( v92279(VarCurr)
<=> ( v92248(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6315,axiom,
! [VarCurr] :
( v92275(VarCurr)
<=> ( ( v92276(VarCurr,bitIndex2)
<=> $true )
& ( v92276(VarCurr,bitIndex1)
<=> $false )
& ( v92276(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_27022,axiom,
! [VarCurr] :
( v92276(VarCurr,bitIndex0)
<=> v92246(VarCurr) ) ).
fof(addAssignment_27021,axiom,
! [VarCurr] :
( v92276(VarCurr,bitIndex1)
<=> v92244(VarCurr) ) ).
fof(addAssignment_27020,axiom,
! [VarCurr] :
( v92276(VarCurr,bitIndex2)
<=> v92242(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18093,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92260(VarNext)
<=> ( v92261(VarNext)
& v92256(VarNext) ) ) ) ).
fof(writeUnaryOperator_7147,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92261(VarNext)
<=> v92263(VarNext) ) ) ).
fof(addAssignment_27019,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92263(VarNext)
<=> v92256(VarCurr) ) ) ).
fof(addAssignment_27018,axiom,
! [VarCurr] :
( v92256(VarCurr)
<=> v82992(VarCurr) ) ).
fof(addAssignment_27017,axiom,
! [VarCurr] :
( v92254(VarCurr)
<=> $false ) ).
fof(addAssignment_27016,axiom,
! [VarCurr] :
( v92252(VarCurr)
<=> v82954(VarCurr) ) ).
fof(addAssignment_27015,axiom,
! [VarCurr] :
( v92250(VarCurr)
<=> $false ) ).
fof(addAssignment_27014,axiom,
! [VarCurr] :
( v92248(VarCurr)
<=> v82946(VarCurr,bitIndex8) ) ).
fof(addAssignment_27013,axiom,
! [VarCurr] :
( v82946(VarCurr,bitIndex8)
<=> v82948(VarCurr,bitIndex8) ) ).
fof(addAssignment_27012,axiom,
! [VarCurr] :
( v82948(VarCurr,bitIndex8)
<=> v78164(VarCurr,bitIndex8) ) ).
fof(addAssignment_27011,axiom,
! [VarCurr] :
( v92246(VarCurr)
<=> $false ) ).
fof(addAssignment_27010,axiom,
! [VarCurr] :
( v92244(VarCurr)
<=> $false ) ).
fof(addAssignment_27009,axiom,
! [VarCurr] :
( v92242(VarCurr)
<=> $true ) ).
fof(addAssignment_27008,axiom,
! [VarCurr] :
( v92240(VarCurr)
<=> $false ) ).
fof(addAssignment_27007,axiom,
! [VarCurr] :
( v92238(VarCurr)
<=> v82929(VarCurr) ) ).
fof(addAssignment_27006,axiom,
! [VarCurr] :
( v82784(VarCurr,bitIndex2)
<=> v82786(VarCurr,bitIndex2) ) ).
fof(addAssignment_27005,axiom,
! [VarCurr] :
( v82786(VarCurr,bitIndex2)
<=> v82788(VarCurr,bitIndex2) ) ).
fof(addAssignment_27004,axiom,
! [VarCurr] :
( v82788(VarCurr,bitIndex2)
<=> v82790(VarCurr,bitIndex2) ) ).
fof(addAssignment_27003,axiom,
! [VarCurr] :
( v82790(VarCurr,bitIndex2)
<=> v82792(VarCurr,bitIndex8) ) ).
fof(addAssignment_27002,axiom,
! [VarCurr] :
( v82792(VarCurr,bitIndex8)
<=> v82794(VarCurr,bitIndex8) ) ).
fof(addAssignment_27001,axiom,
! [VarCurr] :
( v82794(VarCurr,bitIndex8)
<=> v92168(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1469,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92191(VarNext)
=> ( v92168(VarNext)
<=> v92168(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1525,axiom,
! [VarNext] :
( v92191(VarNext)
=> ( v92168(VarNext)
<=> v92226(VarNext) ) ) ).
fof(addAssignment_27000,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92226(VarNext)
<=> v92224(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4276,axiom,
! [VarCurr] :
( ~ v92170(VarCurr)
=> ( v92224(VarCurr)
<=> v92227(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4286,axiom,
! [VarCurr] :
( v92170(VarCurr)
=> ( v92224(VarCurr)
<=> v92172(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4275,axiom,
! [VarCurr] :
( ~ v92204(VarCurr)
=> ( v92227(VarCurr)
<=> v92186(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4285,axiom,
! [VarCurr] :
( v92204(VarCurr)
=> ( v92227(VarCurr)
<=> v92228(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1067,axiom,
! [VarCurr] :
( ( ~ v92207(VarCurr)
& ~ v92209(VarCurr) )
=> ( v92228(VarCurr)
<=> v92232(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4274,axiom,
! [VarCurr] :
( v92209(VarCurr)
=> ( v92228(VarCurr)
<=> v92231(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4284,axiom,
! [VarCurr] :
( v92207(VarCurr)
=> ( v92228(VarCurr)
<=> v92229(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4273,axiom,
! [VarCurr] :
( ~ v92217(VarCurr)
=> ( v92232(VarCurr)
<=> v92186(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4283,axiom,
! [VarCurr] :
( v92217(VarCurr)
=> ( v92232(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4272,axiom,
! [VarCurr] :
( ~ v92211(VarCurr)
=> ( v92231(VarCurr)
<=> v92186(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4282,axiom,
! [VarCurr] :
( v92211(VarCurr)
=> ( v92231(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_2000,axiom,
! [VarCurr] :
( ~ v92230(VarCurr)
=> ( v92229(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_2000,axiom,
! [VarCurr] :
( v92230(VarCurr)
=> ( v92229(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6314,axiom,
! [VarCurr] :
( v92230(VarCurr)
<=> ( v92180(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18092,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92191(VarNext)
<=> ( v92192(VarNext)
& v92201(VarNext) ) ) ) ).
fof(addAssignment_26999,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92201(VarNext)
<=> v92199(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18091,axiom,
! [VarCurr] :
( v92199(VarCurr)
<=> ( v92170(VarCurr)
| v92202(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18090,axiom,
! [VarCurr] :
( v92202(VarCurr)
<=> ( v92203(VarCurr)
& v92223(VarCurr) ) ) ).
fof(writeUnaryOperator_7146,axiom,
! [VarCurr] :
( ~ v92223(VarCurr)
<=> v92170(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18089,axiom,
! [VarCurr] :
( v92203(VarCurr)
<=> ( v92204(VarCurr)
| v92221(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18088,axiom,
! [VarCurr] :
( v92221(VarCurr)
<=> ( v92182(VarCurr)
& v92222(VarCurr) ) ) ).
fof(writeUnaryOperator_7145,axiom,
! [VarCurr] :
( ~ v92222(VarCurr)
<=> v92184(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18087,axiom,
! [VarCurr] :
( v92204(VarCurr)
<=> ( v92205(VarCurr)
& v92184(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18086,axiom,
! [VarCurr] :
( v92205(VarCurr)
<=> ( v92206(VarCurr)
| v92215(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18085,axiom,
! [VarCurr] :
( v92215(VarCurr)
<=> ( v92216(VarCurr)
& v92220(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6313,axiom,
! [VarCurr] :
( v92220(VarCurr)
<=> ( ( v92208(VarCurr,bitIndex2)
<=> $false )
& ( v92208(VarCurr,bitIndex1)
<=> $false )
& ( v92208(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18084,axiom,
! [VarCurr] :
( v92216(VarCurr)
<=> ( v92217(VarCurr)
| v92218(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18083,axiom,
! [VarCurr] :
( v92218(VarCurr)
<=> ( v92182(VarCurr)
& v92219(VarCurr) ) ) ).
fof(writeUnaryOperator_7144,axiom,
! [VarCurr] :
( ~ v92219(VarCurr)
<=> v92217(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6312,axiom,
! [VarCurr] :
( v92217(VarCurr)
<=> ( v92180(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18082,axiom,
! [VarCurr] :
( v92206(VarCurr)
<=> ( v92207(VarCurr)
| v92209(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18081,axiom,
! [VarCurr] :
( v92209(VarCurr)
<=> ( v92210(VarCurr)
& v92214(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6311,axiom,
! [VarCurr] :
( v92214(VarCurr)
<=> ( ( v92208(VarCurr,bitIndex2)
<=> $false )
& ( v92208(VarCurr,bitIndex1)
<=> $true )
& ( v92208(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18080,axiom,
! [VarCurr] :
( v92210(VarCurr)
<=> ( v92211(VarCurr)
| v92212(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18079,axiom,
! [VarCurr] :
( v92212(VarCurr)
<=> ( v92182(VarCurr)
& v92213(VarCurr) ) ) ).
fof(writeUnaryOperator_7143,axiom,
! [VarCurr] :
( ~ v92213(VarCurr)
<=> v92211(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6310,axiom,
! [VarCurr] :
( v92211(VarCurr)
<=> ( v92180(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6309,axiom,
! [VarCurr] :
( v92207(VarCurr)
<=> ( ( v92208(VarCurr,bitIndex2)
<=> $true )
& ( v92208(VarCurr,bitIndex1)
<=> $false )
& ( v92208(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26998,axiom,
! [VarCurr] :
( v92208(VarCurr,bitIndex0)
<=> v92178(VarCurr) ) ).
fof(addAssignment_26997,axiom,
! [VarCurr] :
( v92208(VarCurr,bitIndex1)
<=> v92176(VarCurr) ) ).
fof(addAssignment_26996,axiom,
! [VarCurr] :
( v92208(VarCurr,bitIndex2)
<=> v92174(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18078,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92192(VarNext)
<=> ( v92193(VarNext)
& v92188(VarNext) ) ) ) ).
fof(writeUnaryOperator_7142,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92193(VarNext)
<=> v92195(VarNext) ) ) ).
fof(addAssignment_26995,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92195(VarNext)
<=> v92188(VarCurr) ) ) ).
fof(addAssignment_26994,axiom,
! [VarCurr] :
( v92188(VarCurr)
<=> v82863(VarCurr) ) ).
fof(addAssignment_26993,axiom,
! [VarCurr] :
( v92186(VarCurr)
<=> $false ) ).
fof(addAssignment_26992,axiom,
! [VarCurr] :
( v92184(VarCurr)
<=> v82825(VarCurr) ) ).
fof(addAssignment_26991,axiom,
! [VarCurr] :
( v92182(VarCurr)
<=> $false ) ).
fof(addAssignment_26990,axiom,
! [VarCurr] :
( v92180(VarCurr)
<=> v82817(VarCurr,bitIndex8) ) ).
fof(addAssignment_26989,axiom,
! [VarCurr] :
( v82817(VarCurr,bitIndex8)
<=> v82819(VarCurr,bitIndex8) ) ).
fof(addAssignment_26988,axiom,
! [VarCurr] :
( v82819(VarCurr,bitIndex8)
<=> v78164(VarCurr,bitIndex8) ) ).
fof(addAssignment_26987,axiom,
! [VarCurr] :
( v92178(VarCurr)
<=> $false ) ).
fof(addAssignment_26986,axiom,
! [VarCurr] :
( v92176(VarCurr)
<=> $false ) ).
fof(addAssignment_26985,axiom,
! [VarCurr] :
( v92174(VarCurr)
<=> $true ) ).
fof(addAssignment_26984,axiom,
! [VarCurr] :
( v92172(VarCurr)
<=> $false ) ).
fof(addAssignment_26983,axiom,
! [VarCurr] :
( v92170(VarCurr)
<=> v82800(VarCurr) ) ).
fof(addAssignment_26982,axiom,
! [VarCurr] :
( v82655(VarCurr,bitIndex2)
<=> v82657(VarCurr,bitIndex2) ) ).
fof(addAssignment_26981,axiom,
! [VarCurr] :
( v82657(VarCurr,bitIndex2)
<=> v82659(VarCurr,bitIndex2) ) ).
fof(addAssignment_26980,axiom,
! [VarCurr] :
( v82659(VarCurr,bitIndex2)
<=> v82661(VarCurr,bitIndex2) ) ).
fof(addAssignment_26979,axiom,
! [VarCurr] :
( v82661(VarCurr,bitIndex2)
<=> v82663(VarCurr,bitIndex8) ) ).
fof(addAssignment_26978,axiom,
! [VarCurr] :
( v82663(VarCurr,bitIndex8)
<=> v82665(VarCurr,bitIndex8) ) ).
fof(addAssignment_26977,axiom,
! [VarCurr] :
( v82665(VarCurr,bitIndex8)
<=> v92100(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1468,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92123(VarNext)
=> ( v92100(VarNext)
<=> v92100(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1524,axiom,
! [VarNext] :
( v92123(VarNext)
=> ( v92100(VarNext)
<=> v92158(VarNext) ) ) ).
fof(addAssignment_26976,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92158(VarNext)
<=> v92156(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4271,axiom,
! [VarCurr] :
( ~ v92102(VarCurr)
=> ( v92156(VarCurr)
<=> v92159(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4281,axiom,
! [VarCurr] :
( v92102(VarCurr)
=> ( v92156(VarCurr)
<=> v92104(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4270,axiom,
! [VarCurr] :
( ~ v92136(VarCurr)
=> ( v92159(VarCurr)
<=> v92118(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4280,axiom,
! [VarCurr] :
( v92136(VarCurr)
=> ( v92159(VarCurr)
<=> v92160(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1066,axiom,
! [VarCurr] :
( ( ~ v92139(VarCurr)
& ~ v92141(VarCurr) )
=> ( v92160(VarCurr)
<=> v92164(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4269,axiom,
! [VarCurr] :
( v92141(VarCurr)
=> ( v92160(VarCurr)
<=> v92163(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4279,axiom,
! [VarCurr] :
( v92139(VarCurr)
=> ( v92160(VarCurr)
<=> v92161(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4268,axiom,
! [VarCurr] :
( ~ v92149(VarCurr)
=> ( v92164(VarCurr)
<=> v92118(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4278,axiom,
! [VarCurr] :
( v92149(VarCurr)
=> ( v92164(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4267,axiom,
! [VarCurr] :
( ~ v92143(VarCurr)
=> ( v92163(VarCurr)
<=> v92118(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4277,axiom,
! [VarCurr] :
( v92143(VarCurr)
=> ( v92163(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1999,axiom,
! [VarCurr] :
( ~ v92162(VarCurr)
=> ( v92161(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1999,axiom,
! [VarCurr] :
( v92162(VarCurr)
=> ( v92161(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6308,axiom,
! [VarCurr] :
( v92162(VarCurr)
<=> ( v92112(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92123(VarNext)
<=> ( v92124(VarNext)
& v92133(VarNext) ) ) ) ).
fof(addAssignment_26975,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92133(VarNext)
<=> v92131(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18076,axiom,
! [VarCurr] :
( v92131(VarCurr)
<=> ( v92102(VarCurr)
| v92134(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18075,axiom,
! [VarCurr] :
( v92134(VarCurr)
<=> ( v92135(VarCurr)
& v92155(VarCurr) ) ) ).
fof(writeUnaryOperator_7141,axiom,
! [VarCurr] :
( ~ v92155(VarCurr)
<=> v92102(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18074,axiom,
! [VarCurr] :
( v92135(VarCurr)
<=> ( v92136(VarCurr)
| v92153(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18073,axiom,
! [VarCurr] :
( v92153(VarCurr)
<=> ( v92114(VarCurr)
& v92154(VarCurr) ) ) ).
fof(writeUnaryOperator_7140,axiom,
! [VarCurr] :
( ~ v92154(VarCurr)
<=> v92116(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18072,axiom,
! [VarCurr] :
( v92136(VarCurr)
<=> ( v92137(VarCurr)
& v92116(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18071,axiom,
! [VarCurr] :
( v92137(VarCurr)
<=> ( v92138(VarCurr)
| v92147(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18070,axiom,
! [VarCurr] :
( v92147(VarCurr)
<=> ( v92148(VarCurr)
& v92152(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6307,axiom,
! [VarCurr] :
( v92152(VarCurr)
<=> ( ( v92140(VarCurr,bitIndex2)
<=> $false )
& ( v92140(VarCurr,bitIndex1)
<=> $false )
& ( v92140(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18069,axiom,
! [VarCurr] :
( v92148(VarCurr)
<=> ( v92149(VarCurr)
| v92150(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18068,axiom,
! [VarCurr] :
( v92150(VarCurr)
<=> ( v92114(VarCurr)
& v92151(VarCurr) ) ) ).
fof(writeUnaryOperator_7139,axiom,
! [VarCurr] :
( ~ v92151(VarCurr)
<=> v92149(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6306,axiom,
! [VarCurr] :
( v92149(VarCurr)
<=> ( v92112(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18067,axiom,
! [VarCurr] :
( v92138(VarCurr)
<=> ( v92139(VarCurr)
| v92141(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18066,axiom,
! [VarCurr] :
( v92141(VarCurr)
<=> ( v92142(VarCurr)
& v92146(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6305,axiom,
! [VarCurr] :
( v92146(VarCurr)
<=> ( ( v92140(VarCurr,bitIndex2)
<=> $false )
& ( v92140(VarCurr,bitIndex1)
<=> $true )
& ( v92140(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18065,axiom,
! [VarCurr] :
( v92142(VarCurr)
<=> ( v92143(VarCurr)
| v92144(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18064,axiom,
! [VarCurr] :
( v92144(VarCurr)
<=> ( v92114(VarCurr)
& v92145(VarCurr) ) ) ).
fof(writeUnaryOperator_7138,axiom,
! [VarCurr] :
( ~ v92145(VarCurr)
<=> v92143(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6304,axiom,
! [VarCurr] :
( v92143(VarCurr)
<=> ( v92112(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6303,axiom,
! [VarCurr] :
( v92139(VarCurr)
<=> ( ( v92140(VarCurr,bitIndex2)
<=> $true )
& ( v92140(VarCurr,bitIndex1)
<=> $false )
& ( v92140(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26974,axiom,
! [VarCurr] :
( v92140(VarCurr,bitIndex0)
<=> v92110(VarCurr) ) ).
fof(addAssignment_26973,axiom,
! [VarCurr] :
( v92140(VarCurr,bitIndex1)
<=> v92108(VarCurr) ) ).
fof(addAssignment_26972,axiom,
! [VarCurr] :
( v92140(VarCurr,bitIndex2)
<=> v92106(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18063,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92124(VarNext)
<=> ( v92125(VarNext)
& v92120(VarNext) ) ) ) ).
fof(writeUnaryOperator_7137,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92125(VarNext)
<=> v92127(VarNext) ) ) ).
fof(addAssignment_26971,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92127(VarNext)
<=> v92120(VarCurr) ) ) ).
fof(addAssignment_26970,axiom,
! [VarCurr] :
( v92120(VarCurr)
<=> v82734(VarCurr) ) ).
fof(addAssignment_26969,axiom,
! [VarCurr] :
( v92118(VarCurr)
<=> $false ) ).
fof(addAssignment_26968,axiom,
! [VarCurr] :
( v92116(VarCurr)
<=> v82696(VarCurr) ) ).
fof(addAssignment_26967,axiom,
! [VarCurr] :
( v92114(VarCurr)
<=> $false ) ).
fof(addAssignment_26966,axiom,
! [VarCurr] :
( v92112(VarCurr)
<=> v82688(VarCurr,bitIndex8) ) ).
fof(addAssignment_26965,axiom,
! [VarCurr] :
( v82688(VarCurr,bitIndex8)
<=> v82690(VarCurr,bitIndex8) ) ).
fof(addAssignment_26964,axiom,
! [VarCurr] :
( v82690(VarCurr,bitIndex8)
<=> v78164(VarCurr,bitIndex8) ) ).
fof(addAssignment_26963,axiom,
! [VarCurr] :
( v92110(VarCurr)
<=> $false ) ).
fof(addAssignment_26962,axiom,
! [VarCurr] :
( v92108(VarCurr)
<=> $false ) ).
fof(addAssignment_26961,axiom,
! [VarCurr] :
( v92106(VarCurr)
<=> $true ) ).
fof(addAssignment_26960,axiom,
! [VarCurr] :
( v92104(VarCurr)
<=> $false ) ).
fof(addAssignment_26959,axiom,
! [VarCurr] :
( v92102(VarCurr)
<=> v82671(VarCurr) ) ).
fof(addAssignment_26958,axiom,
! [VarCurr] :
( v82526(VarCurr,bitIndex2)
<=> v82528(VarCurr,bitIndex2) ) ).
fof(addAssignment_26957,axiom,
! [VarCurr] :
( v82528(VarCurr,bitIndex2)
<=> v82530(VarCurr,bitIndex2) ) ).
fof(addAssignment_26956,axiom,
! [VarCurr] :
( v82530(VarCurr,bitIndex2)
<=> v82532(VarCurr,bitIndex2) ) ).
fof(addAssignment_26955,axiom,
! [VarCurr] :
( v82532(VarCurr,bitIndex2)
<=> v82534(VarCurr,bitIndex8) ) ).
fof(addAssignment_26954,axiom,
! [VarCurr] :
( v82534(VarCurr,bitIndex8)
<=> v82536(VarCurr,bitIndex8) ) ).
fof(addAssignment_26953,axiom,
! [VarCurr] :
( v82536(VarCurr,bitIndex8)
<=> v92032(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1467,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92055(VarNext)
=> ( v92032(VarNext)
<=> v92032(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1523,axiom,
! [VarNext] :
( v92055(VarNext)
=> ( v92032(VarNext)
<=> v92090(VarNext) ) ) ).
fof(addAssignment_26952,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92090(VarNext)
<=> v92088(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4266,axiom,
! [VarCurr] :
( ~ v92034(VarCurr)
=> ( v92088(VarCurr)
<=> v92091(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4276,axiom,
! [VarCurr] :
( v92034(VarCurr)
=> ( v92088(VarCurr)
<=> v92036(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4265,axiom,
! [VarCurr] :
( ~ v92068(VarCurr)
=> ( v92091(VarCurr)
<=> v92050(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4275,axiom,
! [VarCurr] :
( v92068(VarCurr)
=> ( v92091(VarCurr)
<=> v92092(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1065,axiom,
! [VarCurr] :
( ( ~ v92071(VarCurr)
& ~ v92073(VarCurr) )
=> ( v92092(VarCurr)
<=> v92096(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4264,axiom,
! [VarCurr] :
( v92073(VarCurr)
=> ( v92092(VarCurr)
<=> v92095(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4274,axiom,
! [VarCurr] :
( v92071(VarCurr)
=> ( v92092(VarCurr)
<=> v92093(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4263,axiom,
! [VarCurr] :
( ~ v92081(VarCurr)
=> ( v92096(VarCurr)
<=> v92050(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4273,axiom,
! [VarCurr] :
( v92081(VarCurr)
=> ( v92096(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4262,axiom,
! [VarCurr] :
( ~ v92075(VarCurr)
=> ( v92095(VarCurr)
<=> v92050(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4272,axiom,
! [VarCurr] :
( v92075(VarCurr)
=> ( v92095(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1998,axiom,
! [VarCurr] :
( ~ v92094(VarCurr)
=> ( v92093(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1998,axiom,
! [VarCurr] :
( v92094(VarCurr)
=> ( v92093(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6302,axiom,
! [VarCurr] :
( v92094(VarCurr)
<=> ( v92044(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92055(VarNext)
<=> ( v92056(VarNext)
& v92065(VarNext) ) ) ) ).
fof(addAssignment_26951,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92065(VarNext)
<=> v92063(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18061,axiom,
! [VarCurr] :
( v92063(VarCurr)
<=> ( v92034(VarCurr)
| v92066(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18060,axiom,
! [VarCurr] :
( v92066(VarCurr)
<=> ( v92067(VarCurr)
& v92087(VarCurr) ) ) ).
fof(writeUnaryOperator_7136,axiom,
! [VarCurr] :
( ~ v92087(VarCurr)
<=> v92034(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18059,axiom,
! [VarCurr] :
( v92067(VarCurr)
<=> ( v92068(VarCurr)
| v92085(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18058,axiom,
! [VarCurr] :
( v92085(VarCurr)
<=> ( v92046(VarCurr)
& v92086(VarCurr) ) ) ).
fof(writeUnaryOperator_7135,axiom,
! [VarCurr] :
( ~ v92086(VarCurr)
<=> v92048(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18057,axiom,
! [VarCurr] :
( v92068(VarCurr)
<=> ( v92069(VarCurr)
& v92048(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18056,axiom,
! [VarCurr] :
( v92069(VarCurr)
<=> ( v92070(VarCurr)
| v92079(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18055,axiom,
! [VarCurr] :
( v92079(VarCurr)
<=> ( v92080(VarCurr)
& v92084(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6301,axiom,
! [VarCurr] :
( v92084(VarCurr)
<=> ( ( v92072(VarCurr,bitIndex2)
<=> $false )
& ( v92072(VarCurr,bitIndex1)
<=> $false )
& ( v92072(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18054,axiom,
! [VarCurr] :
( v92080(VarCurr)
<=> ( v92081(VarCurr)
| v92082(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18053,axiom,
! [VarCurr] :
( v92082(VarCurr)
<=> ( v92046(VarCurr)
& v92083(VarCurr) ) ) ).
fof(writeUnaryOperator_7134,axiom,
! [VarCurr] :
( ~ v92083(VarCurr)
<=> v92081(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6300,axiom,
! [VarCurr] :
( v92081(VarCurr)
<=> ( v92044(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18052,axiom,
! [VarCurr] :
( v92070(VarCurr)
<=> ( v92071(VarCurr)
| v92073(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18051,axiom,
! [VarCurr] :
( v92073(VarCurr)
<=> ( v92074(VarCurr)
& v92078(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6299,axiom,
! [VarCurr] :
( v92078(VarCurr)
<=> ( ( v92072(VarCurr,bitIndex2)
<=> $false )
& ( v92072(VarCurr,bitIndex1)
<=> $true )
& ( v92072(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18050,axiom,
! [VarCurr] :
( v92074(VarCurr)
<=> ( v92075(VarCurr)
| v92076(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18049,axiom,
! [VarCurr] :
( v92076(VarCurr)
<=> ( v92046(VarCurr)
& v92077(VarCurr) ) ) ).
fof(writeUnaryOperator_7133,axiom,
! [VarCurr] :
( ~ v92077(VarCurr)
<=> v92075(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6298,axiom,
! [VarCurr] :
( v92075(VarCurr)
<=> ( v92044(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6297,axiom,
! [VarCurr] :
( v92071(VarCurr)
<=> ( ( v92072(VarCurr,bitIndex2)
<=> $true )
& ( v92072(VarCurr,bitIndex1)
<=> $false )
& ( v92072(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26950,axiom,
! [VarCurr] :
( v92072(VarCurr,bitIndex0)
<=> v92042(VarCurr) ) ).
fof(addAssignment_26949,axiom,
! [VarCurr] :
( v92072(VarCurr,bitIndex1)
<=> v92040(VarCurr) ) ).
fof(addAssignment_26948,axiom,
! [VarCurr] :
( v92072(VarCurr,bitIndex2)
<=> v92038(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18048,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92056(VarNext)
<=> ( v92057(VarNext)
& v92052(VarNext) ) ) ) ).
fof(writeUnaryOperator_7132,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v92057(VarNext)
<=> v92059(VarNext) ) ) ).
fof(addAssignment_26947,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92059(VarNext)
<=> v92052(VarCurr) ) ) ).
fof(addAssignment_26946,axiom,
! [VarCurr] :
( v92052(VarCurr)
<=> v82605(VarCurr) ) ).
fof(addAssignment_26945,axiom,
! [VarCurr] :
( v92050(VarCurr)
<=> $false ) ).
fof(addAssignment_26944,axiom,
! [VarCurr] :
( v92048(VarCurr)
<=> v82567(VarCurr) ) ).
fof(addAssignment_26943,axiom,
! [VarCurr] :
( v92046(VarCurr)
<=> $false ) ).
fof(addAssignment_26942,axiom,
! [VarCurr] :
( v92044(VarCurr)
<=> v82559(VarCurr,bitIndex8) ) ).
fof(addAssignment_26941,axiom,
! [VarCurr] :
( v82559(VarCurr,bitIndex8)
<=> v82561(VarCurr,bitIndex8) ) ).
fof(addAssignment_26940,axiom,
! [VarCurr] :
( v82561(VarCurr,bitIndex8)
<=> v78164(VarCurr,bitIndex8) ) ).
fof(addAssignment_26939,axiom,
! [VarCurr] :
( v92042(VarCurr)
<=> $false ) ).
fof(addAssignment_26938,axiom,
! [VarCurr] :
( v92040(VarCurr)
<=> $false ) ).
fof(addAssignment_26937,axiom,
! [VarCurr] :
( v92038(VarCurr)
<=> $true ) ).
fof(addAssignment_26936,axiom,
! [VarCurr] :
( v92036(VarCurr)
<=> $false ) ).
fof(addAssignment_26935,axiom,
! [VarCurr] :
( v92034(VarCurr)
<=> v82542(VarCurr) ) ).
fof(addAssignment_26934,axiom,
! [VarCurr] :
( v82397(VarCurr,bitIndex2)
<=> v82399(VarCurr,bitIndex2) ) ).
fof(addAssignment_26933,axiom,
! [VarCurr] :
( v82399(VarCurr,bitIndex2)
<=> v82401(VarCurr,bitIndex2) ) ).
fof(addAssignment_26932,axiom,
! [VarCurr] :
( v82401(VarCurr,bitIndex2)
<=> v82403(VarCurr,bitIndex2) ) ).
fof(addAssignment_26931,axiom,
! [VarCurr] :
( v82403(VarCurr,bitIndex2)
<=> v82405(VarCurr,bitIndex8) ) ).
fof(addAssignment_26930,axiom,
! [VarCurr] :
( v82405(VarCurr,bitIndex8)
<=> v82407(VarCurr,bitIndex8) ) ).
fof(addAssignment_26929,axiom,
! [VarCurr] :
( v82407(VarCurr,bitIndex8)
<=> v91964(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1466,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91987(VarNext)
=> ( v91964(VarNext)
<=> v91964(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1522,axiom,
! [VarNext] :
( v91987(VarNext)
=> ( v91964(VarNext)
<=> v92022(VarNext) ) ) ).
fof(addAssignment_26928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v92022(VarNext)
<=> v92020(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4261,axiom,
! [VarCurr] :
( ~ v91966(VarCurr)
=> ( v92020(VarCurr)
<=> v92023(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4271,axiom,
! [VarCurr] :
( v91966(VarCurr)
=> ( v92020(VarCurr)
<=> v91968(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4260,axiom,
! [VarCurr] :
( ~ v92000(VarCurr)
=> ( v92023(VarCurr)
<=> v91982(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4270,axiom,
! [VarCurr] :
( v92000(VarCurr)
=> ( v92023(VarCurr)
<=> v92024(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1064,axiom,
! [VarCurr] :
( ( ~ v92003(VarCurr)
& ~ v92005(VarCurr) )
=> ( v92024(VarCurr)
<=> v92028(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4259,axiom,
! [VarCurr] :
( v92005(VarCurr)
=> ( v92024(VarCurr)
<=> v92027(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4269,axiom,
! [VarCurr] :
( v92003(VarCurr)
=> ( v92024(VarCurr)
<=> v92025(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4258,axiom,
! [VarCurr] :
( ~ v92013(VarCurr)
=> ( v92028(VarCurr)
<=> v91982(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4268,axiom,
! [VarCurr] :
( v92013(VarCurr)
=> ( v92028(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4257,axiom,
! [VarCurr] :
( ~ v92007(VarCurr)
=> ( v92027(VarCurr)
<=> v91982(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4267,axiom,
! [VarCurr] :
( v92007(VarCurr)
=> ( v92027(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1997,axiom,
! [VarCurr] :
( ~ v92026(VarCurr)
=> ( v92025(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1997,axiom,
! [VarCurr] :
( v92026(VarCurr)
=> ( v92025(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6296,axiom,
! [VarCurr] :
( v92026(VarCurr)
<=> ( v91976(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18047,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91987(VarNext)
<=> ( v91988(VarNext)
& v91997(VarNext) ) ) ) ).
fof(addAssignment_26927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91997(VarNext)
<=> v91995(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18046,axiom,
! [VarCurr] :
( v91995(VarCurr)
<=> ( v91966(VarCurr)
| v91998(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18045,axiom,
! [VarCurr] :
( v91998(VarCurr)
<=> ( v91999(VarCurr)
& v92019(VarCurr) ) ) ).
fof(writeUnaryOperator_7131,axiom,
! [VarCurr] :
( ~ v92019(VarCurr)
<=> v91966(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18044,axiom,
! [VarCurr] :
( v91999(VarCurr)
<=> ( v92000(VarCurr)
| v92017(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18043,axiom,
! [VarCurr] :
( v92017(VarCurr)
<=> ( v91978(VarCurr)
& v92018(VarCurr) ) ) ).
fof(writeUnaryOperator_7130,axiom,
! [VarCurr] :
( ~ v92018(VarCurr)
<=> v91980(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18042,axiom,
! [VarCurr] :
( v92000(VarCurr)
<=> ( v92001(VarCurr)
& v91980(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18041,axiom,
! [VarCurr] :
( v92001(VarCurr)
<=> ( v92002(VarCurr)
| v92011(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18040,axiom,
! [VarCurr] :
( v92011(VarCurr)
<=> ( v92012(VarCurr)
& v92016(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6295,axiom,
! [VarCurr] :
( v92016(VarCurr)
<=> ( ( v92004(VarCurr,bitIndex2)
<=> $false )
& ( v92004(VarCurr,bitIndex1)
<=> $false )
& ( v92004(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18039,axiom,
! [VarCurr] :
( v92012(VarCurr)
<=> ( v92013(VarCurr)
| v92014(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18038,axiom,
! [VarCurr] :
( v92014(VarCurr)
<=> ( v91978(VarCurr)
& v92015(VarCurr) ) ) ).
fof(writeUnaryOperator_7129,axiom,
! [VarCurr] :
( ~ v92015(VarCurr)
<=> v92013(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6294,axiom,
! [VarCurr] :
( v92013(VarCurr)
<=> ( v91976(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18037,axiom,
! [VarCurr] :
( v92002(VarCurr)
<=> ( v92003(VarCurr)
| v92005(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18036,axiom,
! [VarCurr] :
( v92005(VarCurr)
<=> ( v92006(VarCurr)
& v92010(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6293,axiom,
! [VarCurr] :
( v92010(VarCurr)
<=> ( ( v92004(VarCurr,bitIndex2)
<=> $false )
& ( v92004(VarCurr,bitIndex1)
<=> $true )
& ( v92004(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18035,axiom,
! [VarCurr] :
( v92006(VarCurr)
<=> ( v92007(VarCurr)
| v92008(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18034,axiom,
! [VarCurr] :
( v92008(VarCurr)
<=> ( v91978(VarCurr)
& v92009(VarCurr) ) ) ).
fof(writeUnaryOperator_7128,axiom,
! [VarCurr] :
( ~ v92009(VarCurr)
<=> v92007(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6292,axiom,
! [VarCurr] :
( v92007(VarCurr)
<=> ( v91976(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6291,axiom,
! [VarCurr] :
( v92003(VarCurr)
<=> ( ( v92004(VarCurr,bitIndex2)
<=> $true )
& ( v92004(VarCurr,bitIndex1)
<=> $false )
& ( v92004(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26926,axiom,
! [VarCurr] :
( v92004(VarCurr,bitIndex0)
<=> v91974(VarCurr) ) ).
fof(addAssignment_26925,axiom,
! [VarCurr] :
( v92004(VarCurr,bitIndex1)
<=> v91972(VarCurr) ) ).
fof(addAssignment_26924,axiom,
! [VarCurr] :
( v92004(VarCurr,bitIndex2)
<=> v91970(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18033,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91988(VarNext)
<=> ( v91989(VarNext)
& v91984(VarNext) ) ) ) ).
fof(writeUnaryOperator_7127,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91989(VarNext)
<=> v91991(VarNext) ) ) ).
fof(addAssignment_26923,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91991(VarNext)
<=> v91984(VarCurr) ) ) ).
fof(addAssignment_26922,axiom,
! [VarCurr] :
( v91984(VarCurr)
<=> v82476(VarCurr) ) ).
fof(addAssignment_26921,axiom,
! [VarCurr] :
( v91982(VarCurr)
<=> $false ) ).
fof(addAssignment_26920,axiom,
! [VarCurr] :
( v91980(VarCurr)
<=> v82438(VarCurr) ) ).
fof(addAssignment_26919,axiom,
! [VarCurr] :
( v91978(VarCurr)
<=> $false ) ).
fof(addAssignment_26918,axiom,
! [VarCurr] :
( v91976(VarCurr)
<=> v82430(VarCurr,bitIndex8) ) ).
fof(addAssignment_26917,axiom,
! [VarCurr] :
( v82430(VarCurr,bitIndex8)
<=> v82432(VarCurr,bitIndex8) ) ).
fof(addAssignment_26916,axiom,
! [VarCurr] :
( v82432(VarCurr,bitIndex8)
<=> v78164(VarCurr,bitIndex8) ) ).
fof(addAssignment_26915,axiom,
! [VarCurr] :
( v91974(VarCurr)
<=> $false ) ).
fof(addAssignment_26914,axiom,
! [VarCurr] :
( v91972(VarCurr)
<=> $false ) ).
fof(addAssignment_26913,axiom,
! [VarCurr] :
( v91970(VarCurr)
<=> $true ) ).
fof(addAssignment_26912,axiom,
! [VarCurr] :
( v91968(VarCurr)
<=> $false ) ).
fof(addAssignment_26911,axiom,
! [VarCurr] :
( v91966(VarCurr)
<=> v82413(VarCurr) ) ).
fof(addAssignment_26910,axiom,
! [VarCurr] :
( v82268(VarCurr,bitIndex2)
<=> v82270(VarCurr,bitIndex2) ) ).
fof(addAssignment_26909,axiom,
! [VarCurr] :
( v82270(VarCurr,bitIndex2)
<=> v82272(VarCurr,bitIndex2) ) ).
fof(addAssignment_26908,axiom,
! [VarCurr] :
( v82272(VarCurr,bitIndex2)
<=> v82274(VarCurr,bitIndex2) ) ).
fof(addAssignment_26907,axiom,
! [VarCurr] :
( v82274(VarCurr,bitIndex2)
<=> v82276(VarCurr,bitIndex8) ) ).
fof(addAssignment_26906,axiom,
! [VarCurr] :
( v82276(VarCurr,bitIndex8)
<=> v82278(VarCurr,bitIndex8) ) ).
fof(addAssignment_26905,axiom,
! [VarCurr] :
( v82278(VarCurr,bitIndex8)
<=> v91896(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1465,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91919(VarNext)
=> ( v91896(VarNext)
<=> v91896(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1521,axiom,
! [VarNext] :
( v91919(VarNext)
=> ( v91896(VarNext)
<=> v91954(VarNext) ) ) ).
fof(addAssignment_26904,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91954(VarNext)
<=> v91952(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4256,axiom,
! [VarCurr] :
( ~ v91898(VarCurr)
=> ( v91952(VarCurr)
<=> v91955(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4266,axiom,
! [VarCurr] :
( v91898(VarCurr)
=> ( v91952(VarCurr)
<=> v91900(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4255,axiom,
! [VarCurr] :
( ~ v91932(VarCurr)
=> ( v91955(VarCurr)
<=> v91914(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4265,axiom,
! [VarCurr] :
( v91932(VarCurr)
=> ( v91955(VarCurr)
<=> v91956(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1063,axiom,
! [VarCurr] :
( ( ~ v91935(VarCurr)
& ~ v91937(VarCurr) )
=> ( v91956(VarCurr)
<=> v91960(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4254,axiom,
! [VarCurr] :
( v91937(VarCurr)
=> ( v91956(VarCurr)
<=> v91959(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4264,axiom,
! [VarCurr] :
( v91935(VarCurr)
=> ( v91956(VarCurr)
<=> v91957(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4253,axiom,
! [VarCurr] :
( ~ v91945(VarCurr)
=> ( v91960(VarCurr)
<=> v91914(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4263,axiom,
! [VarCurr] :
( v91945(VarCurr)
=> ( v91960(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4252,axiom,
! [VarCurr] :
( ~ v91939(VarCurr)
=> ( v91959(VarCurr)
<=> v91914(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4262,axiom,
! [VarCurr] :
( v91939(VarCurr)
=> ( v91959(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1996,axiom,
! [VarCurr] :
( ~ v91958(VarCurr)
=> ( v91957(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1996,axiom,
! [VarCurr] :
( v91958(VarCurr)
=> ( v91957(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6290,axiom,
! [VarCurr] :
( v91958(VarCurr)
<=> ( v91908(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18032,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91919(VarNext)
<=> ( v91920(VarNext)
& v91929(VarNext) ) ) ) ).
fof(addAssignment_26903,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91929(VarNext)
<=> v91927(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18031,axiom,
! [VarCurr] :
( v91927(VarCurr)
<=> ( v91898(VarCurr)
| v91930(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18030,axiom,
! [VarCurr] :
( v91930(VarCurr)
<=> ( v91931(VarCurr)
& v91951(VarCurr) ) ) ).
fof(writeUnaryOperator_7126,axiom,
! [VarCurr] :
( ~ v91951(VarCurr)
<=> v91898(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18029,axiom,
! [VarCurr] :
( v91931(VarCurr)
<=> ( v91932(VarCurr)
| v91949(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18028,axiom,
! [VarCurr] :
( v91949(VarCurr)
<=> ( v91910(VarCurr)
& v91950(VarCurr) ) ) ).
fof(writeUnaryOperator_7125,axiom,
! [VarCurr] :
( ~ v91950(VarCurr)
<=> v91912(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18027,axiom,
! [VarCurr] :
( v91932(VarCurr)
<=> ( v91933(VarCurr)
& v91912(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18026,axiom,
! [VarCurr] :
( v91933(VarCurr)
<=> ( v91934(VarCurr)
| v91943(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18025,axiom,
! [VarCurr] :
( v91943(VarCurr)
<=> ( v91944(VarCurr)
& v91948(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6289,axiom,
! [VarCurr] :
( v91948(VarCurr)
<=> ( ( v91936(VarCurr,bitIndex2)
<=> $false )
& ( v91936(VarCurr,bitIndex1)
<=> $false )
& ( v91936(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18024,axiom,
! [VarCurr] :
( v91944(VarCurr)
<=> ( v91945(VarCurr)
| v91946(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18023,axiom,
! [VarCurr] :
( v91946(VarCurr)
<=> ( v91910(VarCurr)
& v91947(VarCurr) ) ) ).
fof(writeUnaryOperator_7124,axiom,
! [VarCurr] :
( ~ v91947(VarCurr)
<=> v91945(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6288,axiom,
! [VarCurr] :
( v91945(VarCurr)
<=> ( v91908(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18022,axiom,
! [VarCurr] :
( v91934(VarCurr)
<=> ( v91935(VarCurr)
| v91937(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18021,axiom,
! [VarCurr] :
( v91937(VarCurr)
<=> ( v91938(VarCurr)
& v91942(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6287,axiom,
! [VarCurr] :
( v91942(VarCurr)
<=> ( ( v91936(VarCurr,bitIndex2)
<=> $false )
& ( v91936(VarCurr,bitIndex1)
<=> $true )
& ( v91936(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18020,axiom,
! [VarCurr] :
( v91938(VarCurr)
<=> ( v91939(VarCurr)
| v91940(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18019,axiom,
! [VarCurr] :
( v91940(VarCurr)
<=> ( v91910(VarCurr)
& v91941(VarCurr) ) ) ).
fof(writeUnaryOperator_7123,axiom,
! [VarCurr] :
( ~ v91941(VarCurr)
<=> v91939(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6286,axiom,
! [VarCurr] :
( v91939(VarCurr)
<=> ( v91908(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6285,axiom,
! [VarCurr] :
( v91935(VarCurr)
<=> ( ( v91936(VarCurr,bitIndex2)
<=> $true )
& ( v91936(VarCurr,bitIndex1)
<=> $false )
& ( v91936(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26902,axiom,
! [VarCurr] :
( v91936(VarCurr,bitIndex0)
<=> v91906(VarCurr) ) ).
fof(addAssignment_26901,axiom,
! [VarCurr] :
( v91936(VarCurr,bitIndex1)
<=> v91904(VarCurr) ) ).
fof(addAssignment_26900,axiom,
! [VarCurr] :
( v91936(VarCurr,bitIndex2)
<=> v91902(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18018,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91920(VarNext)
<=> ( v91921(VarNext)
& v91916(VarNext) ) ) ) ).
fof(writeUnaryOperator_7122,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91921(VarNext)
<=> v91923(VarNext) ) ) ).
fof(addAssignment_26899,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91923(VarNext)
<=> v91916(VarCurr) ) ) ).
fof(addAssignment_26898,axiom,
! [VarCurr] :
( v91916(VarCurr)
<=> v82347(VarCurr) ) ).
fof(addAssignment_26897,axiom,
! [VarCurr] :
( v91914(VarCurr)
<=> $false ) ).
fof(addAssignment_26896,axiom,
! [VarCurr] :
( v91912(VarCurr)
<=> v82309(VarCurr) ) ).
fof(addAssignment_26895,axiom,
! [VarCurr] :
( v91910(VarCurr)
<=> $false ) ).
fof(addAssignment_26894,axiom,
! [VarCurr] :
( v91908(VarCurr)
<=> v82301(VarCurr,bitIndex8) ) ).
fof(addAssignment_26893,axiom,
! [VarCurr] :
( v82301(VarCurr,bitIndex8)
<=> v82303(VarCurr,bitIndex8) ) ).
fof(addAssignment_26892,axiom,
! [VarCurr] :
( v82303(VarCurr,bitIndex8)
<=> v78164(VarCurr,bitIndex8) ) ).
fof(addAssignment_26891,axiom,
! [VarCurr] :
( v91906(VarCurr)
<=> $false ) ).
fof(addAssignment_26890,axiom,
! [VarCurr] :
( v91904(VarCurr)
<=> $false ) ).
fof(addAssignment_26889,axiom,
! [VarCurr] :
( v91902(VarCurr)
<=> $true ) ).
fof(addAssignment_26888,axiom,
! [VarCurr] :
( v91900(VarCurr)
<=> $false ) ).
fof(addAssignment_26887,axiom,
! [VarCurr] :
( v91898(VarCurr)
<=> v82284(VarCurr) ) ).
fof(addAssignment_26886,axiom,
! [VarCurr] :
( v82139(VarCurr,bitIndex2)
<=> v82141(VarCurr,bitIndex2) ) ).
fof(addAssignment_26885,axiom,
! [VarCurr] :
( v82141(VarCurr,bitIndex2)
<=> v82143(VarCurr,bitIndex2) ) ).
fof(addAssignment_26884,axiom,
! [VarCurr] :
( v82143(VarCurr,bitIndex2)
<=> v82145(VarCurr,bitIndex2) ) ).
fof(addAssignment_26883,axiom,
! [VarCurr] :
( v82145(VarCurr,bitIndex2)
<=> v82147(VarCurr,bitIndex8) ) ).
fof(addAssignment_26882,axiom,
! [VarCurr] :
( v82147(VarCurr,bitIndex8)
<=> v82149(VarCurr,bitIndex8) ) ).
fof(addAssignment_26881,axiom,
! [VarCurr] :
( v82149(VarCurr,bitIndex8)
<=> v91828(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1464,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91851(VarNext)
=> ( v91828(VarNext)
<=> v91828(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1520,axiom,
! [VarNext] :
( v91851(VarNext)
=> ( v91828(VarNext)
<=> v91886(VarNext) ) ) ).
fof(addAssignment_26880,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91886(VarNext)
<=> v91884(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4251,axiom,
! [VarCurr] :
( ~ v91830(VarCurr)
=> ( v91884(VarCurr)
<=> v91887(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4261,axiom,
! [VarCurr] :
( v91830(VarCurr)
=> ( v91884(VarCurr)
<=> v91832(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4250,axiom,
! [VarCurr] :
( ~ v91864(VarCurr)
=> ( v91887(VarCurr)
<=> v91846(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4260,axiom,
! [VarCurr] :
( v91864(VarCurr)
=> ( v91887(VarCurr)
<=> v91888(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1062,axiom,
! [VarCurr] :
( ( ~ v91867(VarCurr)
& ~ v91869(VarCurr) )
=> ( v91888(VarCurr)
<=> v91892(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4249,axiom,
! [VarCurr] :
( v91869(VarCurr)
=> ( v91888(VarCurr)
<=> v91891(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4259,axiom,
! [VarCurr] :
( v91867(VarCurr)
=> ( v91888(VarCurr)
<=> v91889(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4248,axiom,
! [VarCurr] :
( ~ v91877(VarCurr)
=> ( v91892(VarCurr)
<=> v91846(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4258,axiom,
! [VarCurr] :
( v91877(VarCurr)
=> ( v91892(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4247,axiom,
! [VarCurr] :
( ~ v91871(VarCurr)
=> ( v91891(VarCurr)
<=> v91846(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4257,axiom,
! [VarCurr] :
( v91871(VarCurr)
=> ( v91891(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1995,axiom,
! [VarCurr] :
( ~ v91890(VarCurr)
=> ( v91889(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1995,axiom,
! [VarCurr] :
( v91890(VarCurr)
=> ( v91889(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6284,axiom,
! [VarCurr] :
( v91890(VarCurr)
<=> ( v91840(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18017,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91851(VarNext)
<=> ( v91852(VarNext)
& v91861(VarNext) ) ) ) ).
fof(addAssignment_26879,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91861(VarNext)
<=> v91859(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18016,axiom,
! [VarCurr] :
( v91859(VarCurr)
<=> ( v91830(VarCurr)
| v91862(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18015,axiom,
! [VarCurr] :
( v91862(VarCurr)
<=> ( v91863(VarCurr)
& v91883(VarCurr) ) ) ).
fof(writeUnaryOperator_7121,axiom,
! [VarCurr] :
( ~ v91883(VarCurr)
<=> v91830(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18014,axiom,
! [VarCurr] :
( v91863(VarCurr)
<=> ( v91864(VarCurr)
| v91881(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18013,axiom,
! [VarCurr] :
( v91881(VarCurr)
<=> ( v91842(VarCurr)
& v91882(VarCurr) ) ) ).
fof(writeUnaryOperator_7120,axiom,
! [VarCurr] :
( ~ v91882(VarCurr)
<=> v91844(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18012,axiom,
! [VarCurr] :
( v91864(VarCurr)
<=> ( v91865(VarCurr)
& v91844(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18011,axiom,
! [VarCurr] :
( v91865(VarCurr)
<=> ( v91866(VarCurr)
| v91875(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18010,axiom,
! [VarCurr] :
( v91875(VarCurr)
<=> ( v91876(VarCurr)
& v91880(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6283,axiom,
! [VarCurr] :
( v91880(VarCurr)
<=> ( ( v91868(VarCurr,bitIndex2)
<=> $false )
& ( v91868(VarCurr,bitIndex1)
<=> $false )
& ( v91868(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18009,axiom,
! [VarCurr] :
( v91876(VarCurr)
<=> ( v91877(VarCurr)
| v91878(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18008,axiom,
! [VarCurr] :
( v91878(VarCurr)
<=> ( v91842(VarCurr)
& v91879(VarCurr) ) ) ).
fof(writeUnaryOperator_7119,axiom,
! [VarCurr] :
( ~ v91879(VarCurr)
<=> v91877(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6282,axiom,
! [VarCurr] :
( v91877(VarCurr)
<=> ( v91840(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18007,axiom,
! [VarCurr] :
( v91866(VarCurr)
<=> ( v91867(VarCurr)
| v91869(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18006,axiom,
! [VarCurr] :
( v91869(VarCurr)
<=> ( v91870(VarCurr)
& v91874(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6281,axiom,
! [VarCurr] :
( v91874(VarCurr)
<=> ( ( v91868(VarCurr,bitIndex2)
<=> $false )
& ( v91868(VarCurr,bitIndex1)
<=> $true )
& ( v91868(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18005,axiom,
! [VarCurr] :
( v91870(VarCurr)
<=> ( v91871(VarCurr)
| v91872(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18004,axiom,
! [VarCurr] :
( v91872(VarCurr)
<=> ( v91842(VarCurr)
& v91873(VarCurr) ) ) ).
fof(writeUnaryOperator_7118,axiom,
! [VarCurr] :
( ~ v91873(VarCurr)
<=> v91871(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6280,axiom,
! [VarCurr] :
( v91871(VarCurr)
<=> ( v91840(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6279,axiom,
! [VarCurr] :
( v91867(VarCurr)
<=> ( ( v91868(VarCurr,bitIndex2)
<=> $true )
& ( v91868(VarCurr,bitIndex1)
<=> $false )
& ( v91868(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26878,axiom,
! [VarCurr] :
( v91868(VarCurr,bitIndex0)
<=> v91838(VarCurr) ) ).
fof(addAssignment_26877,axiom,
! [VarCurr] :
( v91868(VarCurr,bitIndex1)
<=> v91836(VarCurr) ) ).
fof(addAssignment_26876,axiom,
! [VarCurr] :
( v91868(VarCurr,bitIndex2)
<=> v91834(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18003,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91852(VarNext)
<=> ( v91853(VarNext)
& v91848(VarNext) ) ) ) ).
fof(writeUnaryOperator_7117,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91853(VarNext)
<=> v91855(VarNext) ) ) ).
fof(addAssignment_26875,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91855(VarNext)
<=> v91848(VarCurr) ) ) ).
fof(addAssignment_26874,axiom,
! [VarCurr] :
( v91848(VarCurr)
<=> v82218(VarCurr) ) ).
fof(addAssignment_26873,axiom,
! [VarCurr] :
( v91846(VarCurr)
<=> $false ) ).
fof(addAssignment_26872,axiom,
! [VarCurr] :
( v91844(VarCurr)
<=> v82180(VarCurr) ) ).
fof(addAssignment_26871,axiom,
! [VarCurr] :
( v91842(VarCurr)
<=> $false ) ).
fof(addAssignment_26870,axiom,
! [VarCurr] :
( v91840(VarCurr)
<=> v82172(VarCurr,bitIndex8) ) ).
fof(addAssignment_26869,axiom,
! [VarCurr] :
( v82172(VarCurr,bitIndex8)
<=> v82174(VarCurr,bitIndex8) ) ).
fof(addAssignment_26868,axiom,
! [VarCurr] :
( v82174(VarCurr,bitIndex8)
<=> v78164(VarCurr,bitIndex8) ) ).
fof(addAssignment_26867,axiom,
! [VarCurr] :
( v91838(VarCurr)
<=> $false ) ).
fof(addAssignment_26866,axiom,
! [VarCurr] :
( v91836(VarCurr)
<=> $false ) ).
fof(addAssignment_26865,axiom,
! [VarCurr] :
( v91834(VarCurr)
<=> $true ) ).
fof(addAssignment_26864,axiom,
! [VarCurr] :
( v91832(VarCurr)
<=> $false ) ).
fof(addAssignment_26863,axiom,
! [VarCurr] :
( v91830(VarCurr)
<=> v82155(VarCurr) ) ).
fof(addAssignment_26862,axiom,
! [VarCurr] :
( v82010(VarCurr,bitIndex2)
<=> v82012(VarCurr,bitIndex2) ) ).
fof(addAssignment_26861,axiom,
! [VarCurr] :
( v82012(VarCurr,bitIndex2)
<=> v82014(VarCurr,bitIndex2) ) ).
fof(addAssignment_26860,axiom,
! [VarCurr] :
( v82014(VarCurr,bitIndex2)
<=> v82016(VarCurr,bitIndex2) ) ).
fof(addAssignment_26859,axiom,
! [VarCurr] :
( v82016(VarCurr,bitIndex2)
<=> v82018(VarCurr,bitIndex8) ) ).
fof(addAssignment_26858,axiom,
! [VarCurr] :
( v82018(VarCurr,bitIndex8)
<=> v82020(VarCurr,bitIndex8) ) ).
fof(addAssignment_26857,axiom,
! [VarCurr] :
( v82020(VarCurr,bitIndex8)
<=> v91760(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1463,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91783(VarNext)
=> ( v91760(VarNext)
<=> v91760(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1519,axiom,
! [VarNext] :
( v91783(VarNext)
=> ( v91760(VarNext)
<=> v91818(VarNext) ) ) ).
fof(addAssignment_26856,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91818(VarNext)
<=> v91816(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4246,axiom,
! [VarCurr] :
( ~ v91762(VarCurr)
=> ( v91816(VarCurr)
<=> v91819(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4256,axiom,
! [VarCurr] :
( v91762(VarCurr)
=> ( v91816(VarCurr)
<=> v91764(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4245,axiom,
! [VarCurr] :
( ~ v91796(VarCurr)
=> ( v91819(VarCurr)
<=> v91778(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4255,axiom,
! [VarCurr] :
( v91796(VarCurr)
=> ( v91819(VarCurr)
<=> v91820(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1061,axiom,
! [VarCurr] :
( ( ~ v91799(VarCurr)
& ~ v91801(VarCurr) )
=> ( v91820(VarCurr)
<=> v91824(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4244,axiom,
! [VarCurr] :
( v91801(VarCurr)
=> ( v91820(VarCurr)
<=> v91823(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4254,axiom,
! [VarCurr] :
( v91799(VarCurr)
=> ( v91820(VarCurr)
<=> v91821(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4243,axiom,
! [VarCurr] :
( ~ v91809(VarCurr)
=> ( v91824(VarCurr)
<=> v91778(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4253,axiom,
! [VarCurr] :
( v91809(VarCurr)
=> ( v91824(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4242,axiom,
! [VarCurr] :
( ~ v91803(VarCurr)
=> ( v91823(VarCurr)
<=> v91778(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4252,axiom,
! [VarCurr] :
( v91803(VarCurr)
=> ( v91823(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1994,axiom,
! [VarCurr] :
( ~ v91822(VarCurr)
=> ( v91821(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1994,axiom,
! [VarCurr] :
( v91822(VarCurr)
=> ( v91821(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6278,axiom,
! [VarCurr] :
( v91822(VarCurr)
<=> ( v91772(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18002,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91783(VarNext)
<=> ( v91784(VarNext)
& v91793(VarNext) ) ) ) ).
fof(addAssignment_26855,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91793(VarNext)
<=> v91791(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18001,axiom,
! [VarCurr] :
( v91791(VarCurr)
<=> ( v91762(VarCurr)
| v91794(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_18000,axiom,
! [VarCurr] :
( v91794(VarCurr)
<=> ( v91795(VarCurr)
& v91815(VarCurr) ) ) ).
fof(writeUnaryOperator_7116,axiom,
! [VarCurr] :
( ~ v91815(VarCurr)
<=> v91762(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17999,axiom,
! [VarCurr] :
( v91795(VarCurr)
<=> ( v91796(VarCurr)
| v91813(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17998,axiom,
! [VarCurr] :
( v91813(VarCurr)
<=> ( v91774(VarCurr)
& v91814(VarCurr) ) ) ).
fof(writeUnaryOperator_7115,axiom,
! [VarCurr] :
( ~ v91814(VarCurr)
<=> v91776(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17997,axiom,
! [VarCurr] :
( v91796(VarCurr)
<=> ( v91797(VarCurr)
& v91776(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17996,axiom,
! [VarCurr] :
( v91797(VarCurr)
<=> ( v91798(VarCurr)
| v91807(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17995,axiom,
! [VarCurr] :
( v91807(VarCurr)
<=> ( v91808(VarCurr)
& v91812(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6277,axiom,
! [VarCurr] :
( v91812(VarCurr)
<=> ( ( v91800(VarCurr,bitIndex2)
<=> $false )
& ( v91800(VarCurr,bitIndex1)
<=> $false )
& ( v91800(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17994,axiom,
! [VarCurr] :
( v91808(VarCurr)
<=> ( v91809(VarCurr)
| v91810(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17993,axiom,
! [VarCurr] :
( v91810(VarCurr)
<=> ( v91774(VarCurr)
& v91811(VarCurr) ) ) ).
fof(writeUnaryOperator_7114,axiom,
! [VarCurr] :
( ~ v91811(VarCurr)
<=> v91809(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6276,axiom,
! [VarCurr] :
( v91809(VarCurr)
<=> ( v91772(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17992,axiom,
! [VarCurr] :
( v91798(VarCurr)
<=> ( v91799(VarCurr)
| v91801(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17991,axiom,
! [VarCurr] :
( v91801(VarCurr)
<=> ( v91802(VarCurr)
& v91806(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6275,axiom,
! [VarCurr] :
( v91806(VarCurr)
<=> ( ( v91800(VarCurr,bitIndex2)
<=> $false )
& ( v91800(VarCurr,bitIndex1)
<=> $true )
& ( v91800(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17990,axiom,
! [VarCurr] :
( v91802(VarCurr)
<=> ( v91803(VarCurr)
| v91804(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17989,axiom,
! [VarCurr] :
( v91804(VarCurr)
<=> ( v91774(VarCurr)
& v91805(VarCurr) ) ) ).
fof(writeUnaryOperator_7113,axiom,
! [VarCurr] :
( ~ v91805(VarCurr)
<=> v91803(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6274,axiom,
! [VarCurr] :
( v91803(VarCurr)
<=> ( v91772(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6273,axiom,
! [VarCurr] :
( v91799(VarCurr)
<=> ( ( v91800(VarCurr,bitIndex2)
<=> $true )
& ( v91800(VarCurr,bitIndex1)
<=> $false )
& ( v91800(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26854,axiom,
! [VarCurr] :
( v91800(VarCurr,bitIndex0)
<=> v91770(VarCurr) ) ).
fof(addAssignment_26853,axiom,
! [VarCurr] :
( v91800(VarCurr,bitIndex1)
<=> v91768(VarCurr) ) ).
fof(addAssignment_26852,axiom,
! [VarCurr] :
( v91800(VarCurr,bitIndex2)
<=> v91766(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17988,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91784(VarNext)
<=> ( v91785(VarNext)
& v91780(VarNext) ) ) ) ).
fof(writeUnaryOperator_7112,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91785(VarNext)
<=> v91787(VarNext) ) ) ).
fof(addAssignment_26851,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91787(VarNext)
<=> v91780(VarCurr) ) ) ).
fof(addAssignment_26850,axiom,
! [VarCurr] :
( v91780(VarCurr)
<=> v82089(VarCurr) ) ).
fof(addAssignment_26849,axiom,
! [VarCurr] :
( v91778(VarCurr)
<=> $false ) ).
fof(addAssignment_26848,axiom,
! [VarCurr] :
( v91776(VarCurr)
<=> v82051(VarCurr) ) ).
fof(addAssignment_26847,axiom,
! [VarCurr] :
( v91774(VarCurr)
<=> $false ) ).
fof(addAssignment_26846,axiom,
! [VarCurr] :
( v91772(VarCurr)
<=> v82043(VarCurr,bitIndex8) ) ).
fof(addAssignment_26845,axiom,
! [VarCurr] :
( v82043(VarCurr,bitIndex8)
<=> v82045(VarCurr,bitIndex8) ) ).
fof(addAssignment_26844,axiom,
! [VarCurr] :
( v82045(VarCurr,bitIndex8)
<=> v78164(VarCurr,bitIndex8) ) ).
fof(addAssignment_26843,axiom,
! [VarCurr] :
( v91770(VarCurr)
<=> $false ) ).
fof(addAssignment_26842,axiom,
! [VarCurr] :
( v91768(VarCurr)
<=> $false ) ).
fof(addAssignment_26841,axiom,
! [VarCurr] :
( v91766(VarCurr)
<=> $true ) ).
fof(addAssignment_26840,axiom,
! [VarCurr] :
( v91764(VarCurr)
<=> $false ) ).
fof(addAssignment_26839,axiom,
! [VarCurr] :
( v91762(VarCurr)
<=> v82026(VarCurr) ) ).
fof(addAssignment_26838,axiom,
! [VarCurr] :
( v81881(VarCurr,bitIndex2)
<=> v81883(VarCurr,bitIndex2) ) ).
fof(addAssignment_26837,axiom,
! [VarCurr] :
( v81883(VarCurr,bitIndex2)
<=> v81885(VarCurr,bitIndex2) ) ).
fof(addAssignment_26836,axiom,
! [VarCurr] :
( v81885(VarCurr,bitIndex2)
<=> v81887(VarCurr,bitIndex2) ) ).
fof(addAssignment_26835,axiom,
! [VarCurr] :
( v81887(VarCurr,bitIndex2)
<=> v81889(VarCurr,bitIndex8) ) ).
fof(addAssignment_26834,axiom,
! [VarCurr] :
( v81889(VarCurr,bitIndex8)
<=> v81891(VarCurr,bitIndex8) ) ).
fof(addAssignment_26833,axiom,
! [VarCurr] :
( v81891(VarCurr,bitIndex8)
<=> v91692(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1462,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91715(VarNext)
=> ( v91692(VarNext)
<=> v91692(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1518,axiom,
! [VarNext] :
( v91715(VarNext)
=> ( v91692(VarNext)
<=> v91750(VarNext) ) ) ).
fof(addAssignment_26832,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91750(VarNext)
<=> v91748(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4241,axiom,
! [VarCurr] :
( ~ v91694(VarCurr)
=> ( v91748(VarCurr)
<=> v91751(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4251,axiom,
! [VarCurr] :
( v91694(VarCurr)
=> ( v91748(VarCurr)
<=> v91696(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4240,axiom,
! [VarCurr] :
( ~ v91728(VarCurr)
=> ( v91751(VarCurr)
<=> v91710(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4250,axiom,
! [VarCurr] :
( v91728(VarCurr)
=> ( v91751(VarCurr)
<=> v91752(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1060,axiom,
! [VarCurr] :
( ( ~ v91731(VarCurr)
& ~ v91733(VarCurr) )
=> ( v91752(VarCurr)
<=> v91756(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4239,axiom,
! [VarCurr] :
( v91733(VarCurr)
=> ( v91752(VarCurr)
<=> v91755(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4249,axiom,
! [VarCurr] :
( v91731(VarCurr)
=> ( v91752(VarCurr)
<=> v91753(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4238,axiom,
! [VarCurr] :
( ~ v91741(VarCurr)
=> ( v91756(VarCurr)
<=> v91710(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4248,axiom,
! [VarCurr] :
( v91741(VarCurr)
=> ( v91756(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4237,axiom,
! [VarCurr] :
( ~ v91735(VarCurr)
=> ( v91755(VarCurr)
<=> v91710(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4247,axiom,
! [VarCurr] :
( v91735(VarCurr)
=> ( v91755(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1993,axiom,
! [VarCurr] :
( ~ v91754(VarCurr)
=> ( v91753(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1993,axiom,
! [VarCurr] :
( v91754(VarCurr)
=> ( v91753(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6272,axiom,
! [VarCurr] :
( v91754(VarCurr)
<=> ( v91704(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17987,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91715(VarNext)
<=> ( v91716(VarNext)
& v91725(VarNext) ) ) ) ).
fof(addAssignment_26831,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91725(VarNext)
<=> v91723(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17986,axiom,
! [VarCurr] :
( v91723(VarCurr)
<=> ( v91694(VarCurr)
| v91726(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17985,axiom,
! [VarCurr] :
( v91726(VarCurr)
<=> ( v91727(VarCurr)
& v91747(VarCurr) ) ) ).
fof(writeUnaryOperator_7111,axiom,
! [VarCurr] :
( ~ v91747(VarCurr)
<=> v91694(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17984,axiom,
! [VarCurr] :
( v91727(VarCurr)
<=> ( v91728(VarCurr)
| v91745(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17983,axiom,
! [VarCurr] :
( v91745(VarCurr)
<=> ( v91706(VarCurr)
& v91746(VarCurr) ) ) ).
fof(writeUnaryOperator_7110,axiom,
! [VarCurr] :
( ~ v91746(VarCurr)
<=> v91708(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17982,axiom,
! [VarCurr] :
( v91728(VarCurr)
<=> ( v91729(VarCurr)
& v91708(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17981,axiom,
! [VarCurr] :
( v91729(VarCurr)
<=> ( v91730(VarCurr)
| v91739(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17980,axiom,
! [VarCurr] :
( v91739(VarCurr)
<=> ( v91740(VarCurr)
& v91744(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6271,axiom,
! [VarCurr] :
( v91744(VarCurr)
<=> ( ( v91732(VarCurr,bitIndex2)
<=> $false )
& ( v91732(VarCurr,bitIndex1)
<=> $false )
& ( v91732(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17979,axiom,
! [VarCurr] :
( v91740(VarCurr)
<=> ( v91741(VarCurr)
| v91742(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17978,axiom,
! [VarCurr] :
( v91742(VarCurr)
<=> ( v91706(VarCurr)
& v91743(VarCurr) ) ) ).
fof(writeUnaryOperator_7109,axiom,
! [VarCurr] :
( ~ v91743(VarCurr)
<=> v91741(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6270,axiom,
! [VarCurr] :
( v91741(VarCurr)
<=> ( v91704(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17977,axiom,
! [VarCurr] :
( v91730(VarCurr)
<=> ( v91731(VarCurr)
| v91733(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17976,axiom,
! [VarCurr] :
( v91733(VarCurr)
<=> ( v91734(VarCurr)
& v91738(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6269,axiom,
! [VarCurr] :
( v91738(VarCurr)
<=> ( ( v91732(VarCurr,bitIndex2)
<=> $false )
& ( v91732(VarCurr,bitIndex1)
<=> $true )
& ( v91732(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17975,axiom,
! [VarCurr] :
( v91734(VarCurr)
<=> ( v91735(VarCurr)
| v91736(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17974,axiom,
! [VarCurr] :
( v91736(VarCurr)
<=> ( v91706(VarCurr)
& v91737(VarCurr) ) ) ).
fof(writeUnaryOperator_7108,axiom,
! [VarCurr] :
( ~ v91737(VarCurr)
<=> v91735(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6268,axiom,
! [VarCurr] :
( v91735(VarCurr)
<=> ( v91704(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6267,axiom,
! [VarCurr] :
( v91731(VarCurr)
<=> ( ( v91732(VarCurr,bitIndex2)
<=> $true )
& ( v91732(VarCurr,bitIndex1)
<=> $false )
& ( v91732(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26830,axiom,
! [VarCurr] :
( v91732(VarCurr,bitIndex0)
<=> v91702(VarCurr) ) ).
fof(addAssignment_26829,axiom,
! [VarCurr] :
( v91732(VarCurr,bitIndex1)
<=> v91700(VarCurr) ) ).
fof(addAssignment_26828,axiom,
! [VarCurr] :
( v91732(VarCurr,bitIndex2)
<=> v91698(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17973,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91716(VarNext)
<=> ( v91717(VarNext)
& v91712(VarNext) ) ) ) ).
fof(writeUnaryOperator_7107,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91717(VarNext)
<=> v91719(VarNext) ) ) ).
fof(addAssignment_26827,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91719(VarNext)
<=> v91712(VarCurr) ) ) ).
fof(addAssignment_26826,axiom,
! [VarCurr] :
( v91712(VarCurr)
<=> v81960(VarCurr) ) ).
fof(addAssignment_26825,axiom,
! [VarCurr] :
( v91710(VarCurr)
<=> $false ) ).
fof(addAssignment_26824,axiom,
! [VarCurr] :
( v91708(VarCurr)
<=> v81922(VarCurr) ) ).
fof(addAssignment_26823,axiom,
! [VarCurr] :
( v91706(VarCurr)
<=> $false ) ).
fof(addAssignment_26822,axiom,
! [VarCurr] :
( v91704(VarCurr)
<=> v81914(VarCurr,bitIndex8) ) ).
fof(addAssignment_26821,axiom,
! [VarCurr] :
( v81914(VarCurr,bitIndex8)
<=> v81916(VarCurr,bitIndex8) ) ).
fof(addAssignment_26820,axiom,
! [VarCurr] :
( v81916(VarCurr,bitIndex8)
<=> v78164(VarCurr,bitIndex8) ) ).
fof(addAssignment_26819,axiom,
! [VarCurr] :
( v91702(VarCurr)
<=> $false ) ).
fof(addAssignment_26818,axiom,
! [VarCurr] :
( v91700(VarCurr)
<=> $false ) ).
fof(addAssignment_26817,axiom,
! [VarCurr] :
( v91698(VarCurr)
<=> $true ) ).
fof(addAssignment_26816,axiom,
! [VarCurr] :
( v91696(VarCurr)
<=> $false ) ).
fof(addAssignment_26815,axiom,
! [VarCurr] :
( v91694(VarCurr)
<=> v81897(VarCurr) ) ).
fof(addAssignment_26814,axiom,
! [VarCurr] :
( v81752(VarCurr,bitIndex2)
<=> v81754(VarCurr,bitIndex2) ) ).
fof(addAssignment_26813,axiom,
! [VarCurr] :
( v81754(VarCurr,bitIndex2)
<=> v81756(VarCurr,bitIndex2) ) ).
fof(addAssignment_26812,axiom,
! [VarCurr] :
( v81756(VarCurr,bitIndex2)
<=> v81758(VarCurr,bitIndex2) ) ).
fof(addAssignment_26811,axiom,
! [VarCurr] :
( v81758(VarCurr,bitIndex2)
<=> v81760(VarCurr,bitIndex8) ) ).
fof(addAssignment_26810,axiom,
! [VarCurr] :
( v81760(VarCurr,bitIndex8)
<=> v81762(VarCurr,bitIndex8) ) ).
fof(addAssignment_26809,axiom,
! [VarCurr] :
( v81762(VarCurr,bitIndex8)
<=> v91624(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1461,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91647(VarNext)
=> ( v91624(VarNext)
<=> v91624(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1517,axiom,
! [VarNext] :
( v91647(VarNext)
=> ( v91624(VarNext)
<=> v91682(VarNext) ) ) ).
fof(addAssignment_26808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91682(VarNext)
<=> v91680(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4236,axiom,
! [VarCurr] :
( ~ v91626(VarCurr)
=> ( v91680(VarCurr)
<=> v91683(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4246,axiom,
! [VarCurr] :
( v91626(VarCurr)
=> ( v91680(VarCurr)
<=> v91628(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4235,axiom,
! [VarCurr] :
( ~ v91660(VarCurr)
=> ( v91683(VarCurr)
<=> v91642(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4245,axiom,
! [VarCurr] :
( v91660(VarCurr)
=> ( v91683(VarCurr)
<=> v91684(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1059,axiom,
! [VarCurr] :
( ( ~ v91663(VarCurr)
& ~ v91665(VarCurr) )
=> ( v91684(VarCurr)
<=> v91688(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4234,axiom,
! [VarCurr] :
( v91665(VarCurr)
=> ( v91684(VarCurr)
<=> v91687(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4244,axiom,
! [VarCurr] :
( v91663(VarCurr)
=> ( v91684(VarCurr)
<=> v91685(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4233,axiom,
! [VarCurr] :
( ~ v91673(VarCurr)
=> ( v91688(VarCurr)
<=> v91642(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4243,axiom,
! [VarCurr] :
( v91673(VarCurr)
=> ( v91688(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4232,axiom,
! [VarCurr] :
( ~ v91667(VarCurr)
=> ( v91687(VarCurr)
<=> v91642(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4242,axiom,
! [VarCurr] :
( v91667(VarCurr)
=> ( v91687(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1992,axiom,
! [VarCurr] :
( ~ v91686(VarCurr)
=> ( v91685(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1992,axiom,
! [VarCurr] :
( v91686(VarCurr)
=> ( v91685(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6266,axiom,
! [VarCurr] :
( v91686(VarCurr)
<=> ( v91636(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17972,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91647(VarNext)
<=> ( v91648(VarNext)
& v91657(VarNext) ) ) ) ).
fof(addAssignment_26807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91657(VarNext)
<=> v91655(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17971,axiom,
! [VarCurr] :
( v91655(VarCurr)
<=> ( v91626(VarCurr)
| v91658(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17970,axiom,
! [VarCurr] :
( v91658(VarCurr)
<=> ( v91659(VarCurr)
& v91679(VarCurr) ) ) ).
fof(writeUnaryOperator_7106,axiom,
! [VarCurr] :
( ~ v91679(VarCurr)
<=> v91626(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17969,axiom,
! [VarCurr] :
( v91659(VarCurr)
<=> ( v91660(VarCurr)
| v91677(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17968,axiom,
! [VarCurr] :
( v91677(VarCurr)
<=> ( v91638(VarCurr)
& v91678(VarCurr) ) ) ).
fof(writeUnaryOperator_7105,axiom,
! [VarCurr] :
( ~ v91678(VarCurr)
<=> v91640(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17967,axiom,
! [VarCurr] :
( v91660(VarCurr)
<=> ( v91661(VarCurr)
& v91640(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17966,axiom,
! [VarCurr] :
( v91661(VarCurr)
<=> ( v91662(VarCurr)
| v91671(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17965,axiom,
! [VarCurr] :
( v91671(VarCurr)
<=> ( v91672(VarCurr)
& v91676(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6265,axiom,
! [VarCurr] :
( v91676(VarCurr)
<=> ( ( v91664(VarCurr,bitIndex2)
<=> $false )
& ( v91664(VarCurr,bitIndex1)
<=> $false )
& ( v91664(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17964,axiom,
! [VarCurr] :
( v91672(VarCurr)
<=> ( v91673(VarCurr)
| v91674(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17963,axiom,
! [VarCurr] :
( v91674(VarCurr)
<=> ( v91638(VarCurr)
& v91675(VarCurr) ) ) ).
fof(writeUnaryOperator_7104,axiom,
! [VarCurr] :
( ~ v91675(VarCurr)
<=> v91673(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6264,axiom,
! [VarCurr] :
( v91673(VarCurr)
<=> ( v91636(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17962,axiom,
! [VarCurr] :
( v91662(VarCurr)
<=> ( v91663(VarCurr)
| v91665(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17961,axiom,
! [VarCurr] :
( v91665(VarCurr)
<=> ( v91666(VarCurr)
& v91670(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6263,axiom,
! [VarCurr] :
( v91670(VarCurr)
<=> ( ( v91664(VarCurr,bitIndex2)
<=> $false )
& ( v91664(VarCurr,bitIndex1)
<=> $true )
& ( v91664(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17960,axiom,
! [VarCurr] :
( v91666(VarCurr)
<=> ( v91667(VarCurr)
| v91668(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17959,axiom,
! [VarCurr] :
( v91668(VarCurr)
<=> ( v91638(VarCurr)
& v91669(VarCurr) ) ) ).
fof(writeUnaryOperator_7103,axiom,
! [VarCurr] :
( ~ v91669(VarCurr)
<=> v91667(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6262,axiom,
! [VarCurr] :
( v91667(VarCurr)
<=> ( v91636(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6261,axiom,
! [VarCurr] :
( v91663(VarCurr)
<=> ( ( v91664(VarCurr,bitIndex2)
<=> $true )
& ( v91664(VarCurr,bitIndex1)
<=> $false )
& ( v91664(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26806,axiom,
! [VarCurr] :
( v91664(VarCurr,bitIndex0)
<=> v91634(VarCurr) ) ).
fof(addAssignment_26805,axiom,
! [VarCurr] :
( v91664(VarCurr,bitIndex1)
<=> v91632(VarCurr) ) ).
fof(addAssignment_26804,axiom,
! [VarCurr] :
( v91664(VarCurr,bitIndex2)
<=> v91630(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17958,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91648(VarNext)
<=> ( v91649(VarNext)
& v91644(VarNext) ) ) ) ).
fof(writeUnaryOperator_7102,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91649(VarNext)
<=> v91651(VarNext) ) ) ).
fof(addAssignment_26803,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91651(VarNext)
<=> v91644(VarCurr) ) ) ).
fof(addAssignment_26802,axiom,
! [VarCurr] :
( v91644(VarCurr)
<=> v81831(VarCurr) ) ).
fof(addAssignment_26801,axiom,
! [VarCurr] :
( v91642(VarCurr)
<=> $false ) ).
fof(addAssignment_26800,axiom,
! [VarCurr] :
( v91640(VarCurr)
<=> v81793(VarCurr) ) ).
fof(addAssignment_26799,axiom,
! [VarCurr] :
( v91638(VarCurr)
<=> $false ) ).
fof(addAssignment_26798,axiom,
! [VarCurr] :
( v91636(VarCurr)
<=> v81785(VarCurr,bitIndex8) ) ).
fof(addAssignment_26797,axiom,
! [VarCurr] :
( v81785(VarCurr,bitIndex8)
<=> v81787(VarCurr,bitIndex8) ) ).
fof(addAssignment_26796,axiom,
! [VarCurr] :
( v81787(VarCurr,bitIndex8)
<=> v78164(VarCurr,bitIndex8) ) ).
fof(addAssignment_26795,axiom,
! [VarCurr] :
( v91634(VarCurr)
<=> $false ) ).
fof(addAssignment_26794,axiom,
! [VarCurr] :
( v91632(VarCurr)
<=> $false ) ).
fof(addAssignment_26793,axiom,
! [VarCurr] :
( v91630(VarCurr)
<=> $true ) ).
fof(addAssignment_26792,axiom,
! [VarCurr] :
( v91628(VarCurr)
<=> $false ) ).
fof(addAssignment_26791,axiom,
! [VarCurr] :
( v91626(VarCurr)
<=> v81768(VarCurr) ) ).
fof(addAssignment_26790,axiom,
! [VarCurr] :
( v81623(VarCurr,bitIndex2)
<=> v81625(VarCurr,bitIndex2) ) ).
fof(addAssignment_26789,axiom,
! [VarCurr] :
( v81625(VarCurr,bitIndex2)
<=> v81627(VarCurr,bitIndex2) ) ).
fof(addAssignment_26788,axiom,
! [VarCurr] :
( v81627(VarCurr,bitIndex2)
<=> v81629(VarCurr,bitIndex2) ) ).
fof(addAssignment_26787,axiom,
! [VarCurr] :
( v81629(VarCurr,bitIndex2)
<=> v81631(VarCurr,bitIndex8) ) ).
fof(addAssignment_26786,axiom,
! [VarCurr] :
( v81631(VarCurr,bitIndex8)
<=> v81633(VarCurr,bitIndex8) ) ).
fof(addAssignment_26785,axiom,
! [VarCurr] :
( v81633(VarCurr,bitIndex8)
<=> v91556(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1460,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91579(VarNext)
=> ( v91556(VarNext)
<=> v91556(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1516,axiom,
! [VarNext] :
( v91579(VarNext)
=> ( v91556(VarNext)
<=> v91614(VarNext) ) ) ).
fof(addAssignment_26784,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91614(VarNext)
<=> v91612(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4231,axiom,
! [VarCurr] :
( ~ v91558(VarCurr)
=> ( v91612(VarCurr)
<=> v91615(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4241,axiom,
! [VarCurr] :
( v91558(VarCurr)
=> ( v91612(VarCurr)
<=> v91560(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4230,axiom,
! [VarCurr] :
( ~ v91592(VarCurr)
=> ( v91615(VarCurr)
<=> v91574(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4240,axiom,
! [VarCurr] :
( v91592(VarCurr)
=> ( v91615(VarCurr)
<=> v91616(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1058,axiom,
! [VarCurr] :
( ( ~ v91595(VarCurr)
& ~ v91597(VarCurr) )
=> ( v91616(VarCurr)
<=> v91620(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4229,axiom,
! [VarCurr] :
( v91597(VarCurr)
=> ( v91616(VarCurr)
<=> v91619(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4239,axiom,
! [VarCurr] :
( v91595(VarCurr)
=> ( v91616(VarCurr)
<=> v91617(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4228,axiom,
! [VarCurr] :
( ~ v91605(VarCurr)
=> ( v91620(VarCurr)
<=> v91574(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4238,axiom,
! [VarCurr] :
( v91605(VarCurr)
=> ( v91620(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4227,axiom,
! [VarCurr] :
( ~ v91599(VarCurr)
=> ( v91619(VarCurr)
<=> v91574(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4237,axiom,
! [VarCurr] :
( v91599(VarCurr)
=> ( v91619(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1991,axiom,
! [VarCurr] :
( ~ v91618(VarCurr)
=> ( v91617(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1991,axiom,
! [VarCurr] :
( v91618(VarCurr)
=> ( v91617(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6260,axiom,
! [VarCurr] :
( v91618(VarCurr)
<=> ( v91568(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17957,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91579(VarNext)
<=> ( v91580(VarNext)
& v91589(VarNext) ) ) ) ).
fof(addAssignment_26783,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91589(VarNext)
<=> v91587(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17956,axiom,
! [VarCurr] :
( v91587(VarCurr)
<=> ( v91558(VarCurr)
| v91590(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17955,axiom,
! [VarCurr] :
( v91590(VarCurr)
<=> ( v91591(VarCurr)
& v91611(VarCurr) ) ) ).
fof(writeUnaryOperator_7101,axiom,
! [VarCurr] :
( ~ v91611(VarCurr)
<=> v91558(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17954,axiom,
! [VarCurr] :
( v91591(VarCurr)
<=> ( v91592(VarCurr)
| v91609(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17953,axiom,
! [VarCurr] :
( v91609(VarCurr)
<=> ( v91570(VarCurr)
& v91610(VarCurr) ) ) ).
fof(writeUnaryOperator_7100,axiom,
! [VarCurr] :
( ~ v91610(VarCurr)
<=> v91572(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17952,axiom,
! [VarCurr] :
( v91592(VarCurr)
<=> ( v91593(VarCurr)
& v91572(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17951,axiom,
! [VarCurr] :
( v91593(VarCurr)
<=> ( v91594(VarCurr)
| v91603(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17950,axiom,
! [VarCurr] :
( v91603(VarCurr)
<=> ( v91604(VarCurr)
& v91608(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6259,axiom,
! [VarCurr] :
( v91608(VarCurr)
<=> ( ( v91596(VarCurr,bitIndex2)
<=> $false )
& ( v91596(VarCurr,bitIndex1)
<=> $false )
& ( v91596(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17949,axiom,
! [VarCurr] :
( v91604(VarCurr)
<=> ( v91605(VarCurr)
| v91606(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17948,axiom,
! [VarCurr] :
( v91606(VarCurr)
<=> ( v91570(VarCurr)
& v91607(VarCurr) ) ) ).
fof(writeUnaryOperator_7099,axiom,
! [VarCurr] :
( ~ v91607(VarCurr)
<=> v91605(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6258,axiom,
! [VarCurr] :
( v91605(VarCurr)
<=> ( v91568(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17947,axiom,
! [VarCurr] :
( v91594(VarCurr)
<=> ( v91595(VarCurr)
| v91597(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17946,axiom,
! [VarCurr] :
( v91597(VarCurr)
<=> ( v91598(VarCurr)
& v91602(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6257,axiom,
! [VarCurr] :
( v91602(VarCurr)
<=> ( ( v91596(VarCurr,bitIndex2)
<=> $false )
& ( v91596(VarCurr,bitIndex1)
<=> $true )
& ( v91596(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17945,axiom,
! [VarCurr] :
( v91598(VarCurr)
<=> ( v91599(VarCurr)
| v91600(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17944,axiom,
! [VarCurr] :
( v91600(VarCurr)
<=> ( v91570(VarCurr)
& v91601(VarCurr) ) ) ).
fof(writeUnaryOperator_7098,axiom,
! [VarCurr] :
( ~ v91601(VarCurr)
<=> v91599(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6256,axiom,
! [VarCurr] :
( v91599(VarCurr)
<=> ( v91568(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6255,axiom,
! [VarCurr] :
( v91595(VarCurr)
<=> ( ( v91596(VarCurr,bitIndex2)
<=> $true )
& ( v91596(VarCurr,bitIndex1)
<=> $false )
& ( v91596(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26782,axiom,
! [VarCurr] :
( v91596(VarCurr,bitIndex0)
<=> v91566(VarCurr) ) ).
fof(addAssignment_26781,axiom,
! [VarCurr] :
( v91596(VarCurr,bitIndex1)
<=> v91564(VarCurr) ) ).
fof(addAssignment_26780,axiom,
! [VarCurr] :
( v91596(VarCurr,bitIndex2)
<=> v91562(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17943,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91580(VarNext)
<=> ( v91581(VarNext)
& v91576(VarNext) ) ) ) ).
fof(writeUnaryOperator_7097,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91581(VarNext)
<=> v91583(VarNext) ) ) ).
fof(addAssignment_26779,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91583(VarNext)
<=> v91576(VarCurr) ) ) ).
fof(addAssignment_26778,axiom,
! [VarCurr] :
( v91576(VarCurr)
<=> v81702(VarCurr) ) ).
fof(addAssignment_26777,axiom,
! [VarCurr] :
( v91574(VarCurr)
<=> $false ) ).
fof(addAssignment_26776,axiom,
! [VarCurr] :
( v91572(VarCurr)
<=> v81664(VarCurr) ) ).
fof(addAssignment_26775,axiom,
! [VarCurr] :
( v91570(VarCurr)
<=> $false ) ).
fof(addAssignment_26774,axiom,
! [VarCurr] :
( v91568(VarCurr)
<=> v81656(VarCurr,bitIndex8) ) ).
fof(addAssignment_26773,axiom,
! [VarCurr] :
( v81656(VarCurr,bitIndex8)
<=> v81658(VarCurr,bitIndex8) ) ).
fof(addAssignment_26772,axiom,
! [VarCurr] :
( v81658(VarCurr,bitIndex8)
<=> v78164(VarCurr,bitIndex8) ) ).
fof(addAssignment_26771,axiom,
! [VarCurr] :
( v91566(VarCurr)
<=> $false ) ).
fof(addAssignment_26770,axiom,
! [VarCurr] :
( v91564(VarCurr)
<=> $false ) ).
fof(addAssignment_26769,axiom,
! [VarCurr] :
( v91562(VarCurr)
<=> $true ) ).
fof(addAssignment_26768,axiom,
! [VarCurr] :
( v91560(VarCurr)
<=> $false ) ).
fof(addAssignment_26767,axiom,
! [VarCurr] :
( v91558(VarCurr)
<=> v81639(VarCurr) ) ).
fof(addAssignment_26766,axiom,
! [VarCurr] :
( v81494(VarCurr,bitIndex2)
<=> v81496(VarCurr,bitIndex2) ) ).
fof(addAssignment_26765,axiom,
! [VarCurr] :
( v81496(VarCurr,bitIndex2)
<=> v81498(VarCurr,bitIndex2) ) ).
fof(addAssignment_26764,axiom,
! [VarCurr] :
( v81498(VarCurr,bitIndex2)
<=> v81500(VarCurr,bitIndex2) ) ).
fof(addAssignment_26763,axiom,
! [VarCurr] :
( v81500(VarCurr,bitIndex2)
<=> v81502(VarCurr,bitIndex8) ) ).
fof(addAssignment_26762,axiom,
! [VarCurr] :
( v81502(VarCurr,bitIndex8)
<=> v81504(VarCurr,bitIndex8) ) ).
fof(addAssignment_26761,axiom,
! [VarCurr] :
( v81504(VarCurr,bitIndex8)
<=> v91488(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1459,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91511(VarNext)
=> ( v91488(VarNext)
<=> v91488(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1515,axiom,
! [VarNext] :
( v91511(VarNext)
=> ( v91488(VarNext)
<=> v91546(VarNext) ) ) ).
fof(addAssignment_26760,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91546(VarNext)
<=> v91544(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4226,axiom,
! [VarCurr] :
( ~ v91490(VarCurr)
=> ( v91544(VarCurr)
<=> v91547(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4236,axiom,
! [VarCurr] :
( v91490(VarCurr)
=> ( v91544(VarCurr)
<=> v91492(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4225,axiom,
! [VarCurr] :
( ~ v91524(VarCurr)
=> ( v91547(VarCurr)
<=> v91506(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4235,axiom,
! [VarCurr] :
( v91524(VarCurr)
=> ( v91547(VarCurr)
<=> v91548(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1057,axiom,
! [VarCurr] :
( ( ~ v91527(VarCurr)
& ~ v91529(VarCurr) )
=> ( v91548(VarCurr)
<=> v91552(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4224,axiom,
! [VarCurr] :
( v91529(VarCurr)
=> ( v91548(VarCurr)
<=> v91551(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4234,axiom,
! [VarCurr] :
( v91527(VarCurr)
=> ( v91548(VarCurr)
<=> v91549(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4223,axiom,
! [VarCurr] :
( ~ v91537(VarCurr)
=> ( v91552(VarCurr)
<=> v91506(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4233,axiom,
! [VarCurr] :
( v91537(VarCurr)
=> ( v91552(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4222,axiom,
! [VarCurr] :
( ~ v91531(VarCurr)
=> ( v91551(VarCurr)
<=> v91506(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4232,axiom,
! [VarCurr] :
( v91531(VarCurr)
=> ( v91551(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1990,axiom,
! [VarCurr] :
( ~ v91550(VarCurr)
=> ( v91549(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1990,axiom,
! [VarCurr] :
( v91550(VarCurr)
=> ( v91549(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6254,axiom,
! [VarCurr] :
( v91550(VarCurr)
<=> ( v91500(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17942,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91511(VarNext)
<=> ( v91512(VarNext)
& v91521(VarNext) ) ) ) ).
fof(addAssignment_26759,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91521(VarNext)
<=> v91519(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17941,axiom,
! [VarCurr] :
( v91519(VarCurr)
<=> ( v91490(VarCurr)
| v91522(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17940,axiom,
! [VarCurr] :
( v91522(VarCurr)
<=> ( v91523(VarCurr)
& v91543(VarCurr) ) ) ).
fof(writeUnaryOperator_7096,axiom,
! [VarCurr] :
( ~ v91543(VarCurr)
<=> v91490(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17939,axiom,
! [VarCurr] :
( v91523(VarCurr)
<=> ( v91524(VarCurr)
| v91541(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17938,axiom,
! [VarCurr] :
( v91541(VarCurr)
<=> ( v91502(VarCurr)
& v91542(VarCurr) ) ) ).
fof(writeUnaryOperator_7095,axiom,
! [VarCurr] :
( ~ v91542(VarCurr)
<=> v91504(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17937,axiom,
! [VarCurr] :
( v91524(VarCurr)
<=> ( v91525(VarCurr)
& v91504(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17936,axiom,
! [VarCurr] :
( v91525(VarCurr)
<=> ( v91526(VarCurr)
| v91535(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17935,axiom,
! [VarCurr] :
( v91535(VarCurr)
<=> ( v91536(VarCurr)
& v91540(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6253,axiom,
! [VarCurr] :
( v91540(VarCurr)
<=> ( ( v91528(VarCurr,bitIndex2)
<=> $false )
& ( v91528(VarCurr,bitIndex1)
<=> $false )
& ( v91528(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17934,axiom,
! [VarCurr] :
( v91536(VarCurr)
<=> ( v91537(VarCurr)
| v91538(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17933,axiom,
! [VarCurr] :
( v91538(VarCurr)
<=> ( v91502(VarCurr)
& v91539(VarCurr) ) ) ).
fof(writeUnaryOperator_7094,axiom,
! [VarCurr] :
( ~ v91539(VarCurr)
<=> v91537(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6252,axiom,
! [VarCurr] :
( v91537(VarCurr)
<=> ( v91500(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17932,axiom,
! [VarCurr] :
( v91526(VarCurr)
<=> ( v91527(VarCurr)
| v91529(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17931,axiom,
! [VarCurr] :
( v91529(VarCurr)
<=> ( v91530(VarCurr)
& v91534(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6251,axiom,
! [VarCurr] :
( v91534(VarCurr)
<=> ( ( v91528(VarCurr,bitIndex2)
<=> $false )
& ( v91528(VarCurr,bitIndex1)
<=> $true )
& ( v91528(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17930,axiom,
! [VarCurr] :
( v91530(VarCurr)
<=> ( v91531(VarCurr)
| v91532(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17929,axiom,
! [VarCurr] :
( v91532(VarCurr)
<=> ( v91502(VarCurr)
& v91533(VarCurr) ) ) ).
fof(writeUnaryOperator_7093,axiom,
! [VarCurr] :
( ~ v91533(VarCurr)
<=> v91531(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6250,axiom,
! [VarCurr] :
( v91531(VarCurr)
<=> ( v91500(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6249,axiom,
! [VarCurr] :
( v91527(VarCurr)
<=> ( ( v91528(VarCurr,bitIndex2)
<=> $true )
& ( v91528(VarCurr,bitIndex1)
<=> $false )
& ( v91528(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26758,axiom,
! [VarCurr] :
( v91528(VarCurr,bitIndex0)
<=> v91498(VarCurr) ) ).
fof(addAssignment_26757,axiom,
! [VarCurr] :
( v91528(VarCurr,bitIndex1)
<=> v91496(VarCurr) ) ).
fof(addAssignment_26756,axiom,
! [VarCurr] :
( v91528(VarCurr,bitIndex2)
<=> v91494(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17928,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91512(VarNext)
<=> ( v91513(VarNext)
& v91508(VarNext) ) ) ) ).
fof(writeUnaryOperator_7092,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91513(VarNext)
<=> v91515(VarNext) ) ) ).
fof(addAssignment_26755,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91515(VarNext)
<=> v91508(VarCurr) ) ) ).
fof(addAssignment_26754,axiom,
! [VarCurr] :
( v91508(VarCurr)
<=> v81573(VarCurr) ) ).
fof(addAssignment_26753,axiom,
! [VarCurr] :
( v91506(VarCurr)
<=> $false ) ).
fof(addAssignment_26752,axiom,
! [VarCurr] :
( v91504(VarCurr)
<=> v81535(VarCurr) ) ).
fof(addAssignment_26751,axiom,
! [VarCurr] :
( v91502(VarCurr)
<=> $false ) ).
fof(addAssignment_26750,axiom,
! [VarCurr] :
( v91500(VarCurr)
<=> v81527(VarCurr,bitIndex8) ) ).
fof(addAssignment_26749,axiom,
! [VarCurr] :
( v81527(VarCurr,bitIndex8)
<=> v81529(VarCurr,bitIndex8) ) ).
fof(addAssignment_26748,axiom,
! [VarCurr] :
( v81529(VarCurr,bitIndex8)
<=> v78164(VarCurr,bitIndex8) ) ).
fof(addAssignment_26747,axiom,
! [VarCurr] :
( v91498(VarCurr)
<=> $false ) ).
fof(addAssignment_26746,axiom,
! [VarCurr] :
( v91496(VarCurr)
<=> $false ) ).
fof(addAssignment_26745,axiom,
! [VarCurr] :
( v91494(VarCurr)
<=> $true ) ).
fof(addAssignment_26744,axiom,
! [VarCurr] :
( v91492(VarCurr)
<=> $false ) ).
fof(addAssignment_26743,axiom,
! [VarCurr] :
( v91490(VarCurr)
<=> v81510(VarCurr) ) ).
fof(addAssignment_26742,axiom,
! [VarCurr] :
( v81365(VarCurr,bitIndex2)
<=> v81367(VarCurr,bitIndex2) ) ).
fof(addAssignment_26741,axiom,
! [VarCurr] :
( v81367(VarCurr,bitIndex2)
<=> v81369(VarCurr,bitIndex2) ) ).
fof(addAssignment_26740,axiom,
! [VarCurr] :
( v81369(VarCurr,bitIndex2)
<=> v81371(VarCurr,bitIndex2) ) ).
fof(addAssignment_26739,axiom,
! [VarCurr] :
( v81371(VarCurr,bitIndex2)
<=> v81373(VarCurr,bitIndex8) ) ).
fof(addAssignment_26738,axiom,
! [VarCurr] :
( v81373(VarCurr,bitIndex8)
<=> v81375(VarCurr,bitIndex8) ) ).
fof(addAssignment_26737,axiom,
! [VarCurr] :
( v81375(VarCurr,bitIndex8)
<=> v91420(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1458,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91443(VarNext)
=> ( v91420(VarNext)
<=> v91420(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1514,axiom,
! [VarNext] :
( v91443(VarNext)
=> ( v91420(VarNext)
<=> v91478(VarNext) ) ) ).
fof(addAssignment_26736,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91478(VarNext)
<=> v91476(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4221,axiom,
! [VarCurr] :
( ~ v91422(VarCurr)
=> ( v91476(VarCurr)
<=> v91479(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4231,axiom,
! [VarCurr] :
( v91422(VarCurr)
=> ( v91476(VarCurr)
<=> v91424(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4220,axiom,
! [VarCurr] :
( ~ v91456(VarCurr)
=> ( v91479(VarCurr)
<=> v91438(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4230,axiom,
! [VarCurr] :
( v91456(VarCurr)
=> ( v91479(VarCurr)
<=> v91480(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1056,axiom,
! [VarCurr] :
( ( ~ v91459(VarCurr)
& ~ v91461(VarCurr) )
=> ( v91480(VarCurr)
<=> v91484(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4219,axiom,
! [VarCurr] :
( v91461(VarCurr)
=> ( v91480(VarCurr)
<=> v91483(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4229,axiom,
! [VarCurr] :
( v91459(VarCurr)
=> ( v91480(VarCurr)
<=> v91481(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4218,axiom,
! [VarCurr] :
( ~ v91469(VarCurr)
=> ( v91484(VarCurr)
<=> v91438(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4228,axiom,
! [VarCurr] :
( v91469(VarCurr)
=> ( v91484(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4217,axiom,
! [VarCurr] :
( ~ v91463(VarCurr)
=> ( v91483(VarCurr)
<=> v91438(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4227,axiom,
! [VarCurr] :
( v91463(VarCurr)
=> ( v91483(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1989,axiom,
! [VarCurr] :
( ~ v91482(VarCurr)
=> ( v91481(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1989,axiom,
! [VarCurr] :
( v91482(VarCurr)
=> ( v91481(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6248,axiom,
! [VarCurr] :
( v91482(VarCurr)
<=> ( v91432(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17927,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91443(VarNext)
<=> ( v91444(VarNext)
& v91453(VarNext) ) ) ) ).
fof(addAssignment_26735,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91453(VarNext)
<=> v91451(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17926,axiom,
! [VarCurr] :
( v91451(VarCurr)
<=> ( v91422(VarCurr)
| v91454(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17925,axiom,
! [VarCurr] :
( v91454(VarCurr)
<=> ( v91455(VarCurr)
& v91475(VarCurr) ) ) ).
fof(writeUnaryOperator_7091,axiom,
! [VarCurr] :
( ~ v91475(VarCurr)
<=> v91422(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17924,axiom,
! [VarCurr] :
( v91455(VarCurr)
<=> ( v91456(VarCurr)
| v91473(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17923,axiom,
! [VarCurr] :
( v91473(VarCurr)
<=> ( v91434(VarCurr)
& v91474(VarCurr) ) ) ).
fof(writeUnaryOperator_7090,axiom,
! [VarCurr] :
( ~ v91474(VarCurr)
<=> v91436(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17922,axiom,
! [VarCurr] :
( v91456(VarCurr)
<=> ( v91457(VarCurr)
& v91436(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17921,axiom,
! [VarCurr] :
( v91457(VarCurr)
<=> ( v91458(VarCurr)
| v91467(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17920,axiom,
! [VarCurr] :
( v91467(VarCurr)
<=> ( v91468(VarCurr)
& v91472(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6247,axiom,
! [VarCurr] :
( v91472(VarCurr)
<=> ( ( v91460(VarCurr,bitIndex2)
<=> $false )
& ( v91460(VarCurr,bitIndex1)
<=> $false )
& ( v91460(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17919,axiom,
! [VarCurr] :
( v91468(VarCurr)
<=> ( v91469(VarCurr)
| v91470(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17918,axiom,
! [VarCurr] :
( v91470(VarCurr)
<=> ( v91434(VarCurr)
& v91471(VarCurr) ) ) ).
fof(writeUnaryOperator_7089,axiom,
! [VarCurr] :
( ~ v91471(VarCurr)
<=> v91469(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6246,axiom,
! [VarCurr] :
( v91469(VarCurr)
<=> ( v91432(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17917,axiom,
! [VarCurr] :
( v91458(VarCurr)
<=> ( v91459(VarCurr)
| v91461(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17916,axiom,
! [VarCurr] :
( v91461(VarCurr)
<=> ( v91462(VarCurr)
& v91466(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6245,axiom,
! [VarCurr] :
( v91466(VarCurr)
<=> ( ( v91460(VarCurr,bitIndex2)
<=> $false )
& ( v91460(VarCurr,bitIndex1)
<=> $true )
& ( v91460(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17915,axiom,
! [VarCurr] :
( v91462(VarCurr)
<=> ( v91463(VarCurr)
| v91464(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17914,axiom,
! [VarCurr] :
( v91464(VarCurr)
<=> ( v91434(VarCurr)
& v91465(VarCurr) ) ) ).
fof(writeUnaryOperator_7088,axiom,
! [VarCurr] :
( ~ v91465(VarCurr)
<=> v91463(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6244,axiom,
! [VarCurr] :
( v91463(VarCurr)
<=> ( v91432(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6243,axiom,
! [VarCurr] :
( v91459(VarCurr)
<=> ( ( v91460(VarCurr,bitIndex2)
<=> $true )
& ( v91460(VarCurr,bitIndex1)
<=> $false )
& ( v91460(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26734,axiom,
! [VarCurr] :
( v91460(VarCurr,bitIndex0)
<=> v91430(VarCurr) ) ).
fof(addAssignment_26733,axiom,
! [VarCurr] :
( v91460(VarCurr,bitIndex1)
<=> v91428(VarCurr) ) ).
fof(addAssignment_26732,axiom,
! [VarCurr] :
( v91460(VarCurr,bitIndex2)
<=> v91426(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17913,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91444(VarNext)
<=> ( v91445(VarNext)
& v91440(VarNext) ) ) ) ).
fof(writeUnaryOperator_7087,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91445(VarNext)
<=> v91447(VarNext) ) ) ).
fof(addAssignment_26731,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91447(VarNext)
<=> v91440(VarCurr) ) ) ).
fof(addAssignment_26730,axiom,
! [VarCurr] :
( v91440(VarCurr)
<=> v81444(VarCurr) ) ).
fof(addAssignment_26729,axiom,
! [VarCurr] :
( v91438(VarCurr)
<=> $false ) ).
fof(addAssignment_26728,axiom,
! [VarCurr] :
( v91436(VarCurr)
<=> v81406(VarCurr) ) ).
fof(addAssignment_26727,axiom,
! [VarCurr] :
( v91434(VarCurr)
<=> $false ) ).
fof(addAssignment_26726,axiom,
! [VarCurr] :
( v91432(VarCurr)
<=> v81398(VarCurr,bitIndex8) ) ).
fof(addAssignment_26725,axiom,
! [VarCurr] :
( v81398(VarCurr,bitIndex8)
<=> v81400(VarCurr,bitIndex8) ) ).
fof(addAssignment_26724,axiom,
! [VarCurr] :
( v81400(VarCurr,bitIndex8)
<=> v78164(VarCurr,bitIndex8) ) ).
fof(addAssignment_26723,axiom,
! [VarCurr] :
( v91430(VarCurr)
<=> $false ) ).
fof(addAssignment_26722,axiom,
! [VarCurr] :
( v91428(VarCurr)
<=> $false ) ).
fof(addAssignment_26721,axiom,
! [VarCurr] :
( v91426(VarCurr)
<=> $true ) ).
fof(addAssignment_26720,axiom,
! [VarCurr] :
( v91424(VarCurr)
<=> $false ) ).
fof(addAssignment_26719,axiom,
! [VarCurr] :
( v91422(VarCurr)
<=> v81381(VarCurr) ) ).
fof(addAssignment_26718,axiom,
! [VarCurr] :
( v81236(VarCurr,bitIndex2)
<=> v81238(VarCurr,bitIndex2) ) ).
fof(addAssignment_26717,axiom,
! [VarCurr] :
( v81238(VarCurr,bitIndex2)
<=> v81240(VarCurr,bitIndex2) ) ).
fof(addAssignment_26716,axiom,
! [VarCurr] :
( v81240(VarCurr,bitIndex2)
<=> v81242(VarCurr,bitIndex2) ) ).
fof(addAssignment_26715,axiom,
! [VarCurr] :
( v81242(VarCurr,bitIndex2)
<=> v81244(VarCurr,bitIndex8) ) ).
fof(addAssignment_26714,axiom,
! [VarCurr] :
( v81244(VarCurr,bitIndex8)
<=> v81246(VarCurr,bitIndex8) ) ).
fof(addAssignment_26713,axiom,
! [VarCurr] :
( v81246(VarCurr,bitIndex8)
<=> v91352(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1457,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91375(VarNext)
=> ( v91352(VarNext)
<=> v91352(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1513,axiom,
! [VarNext] :
( v91375(VarNext)
=> ( v91352(VarNext)
<=> v91410(VarNext) ) ) ).
fof(addAssignment_26712,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91410(VarNext)
<=> v91408(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4216,axiom,
! [VarCurr] :
( ~ v91354(VarCurr)
=> ( v91408(VarCurr)
<=> v91411(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4226,axiom,
! [VarCurr] :
( v91354(VarCurr)
=> ( v91408(VarCurr)
<=> v91356(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4215,axiom,
! [VarCurr] :
( ~ v91388(VarCurr)
=> ( v91411(VarCurr)
<=> v91370(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4225,axiom,
! [VarCurr] :
( v91388(VarCurr)
=> ( v91411(VarCurr)
<=> v91412(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1055,axiom,
! [VarCurr] :
( ( ~ v91391(VarCurr)
& ~ v91393(VarCurr) )
=> ( v91412(VarCurr)
<=> v91416(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4214,axiom,
! [VarCurr] :
( v91393(VarCurr)
=> ( v91412(VarCurr)
<=> v91415(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4224,axiom,
! [VarCurr] :
( v91391(VarCurr)
=> ( v91412(VarCurr)
<=> v91413(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4213,axiom,
! [VarCurr] :
( ~ v91401(VarCurr)
=> ( v91416(VarCurr)
<=> v91370(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4223,axiom,
! [VarCurr] :
( v91401(VarCurr)
=> ( v91416(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4212,axiom,
! [VarCurr] :
( ~ v91395(VarCurr)
=> ( v91415(VarCurr)
<=> v91370(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4222,axiom,
! [VarCurr] :
( v91395(VarCurr)
=> ( v91415(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1988,axiom,
! [VarCurr] :
( ~ v91414(VarCurr)
=> ( v91413(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1988,axiom,
! [VarCurr] :
( v91414(VarCurr)
=> ( v91413(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6242,axiom,
! [VarCurr] :
( v91414(VarCurr)
<=> ( v91364(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17912,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91375(VarNext)
<=> ( v91376(VarNext)
& v91385(VarNext) ) ) ) ).
fof(addAssignment_26711,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91385(VarNext)
<=> v91383(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17911,axiom,
! [VarCurr] :
( v91383(VarCurr)
<=> ( v91354(VarCurr)
| v91386(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17910,axiom,
! [VarCurr] :
( v91386(VarCurr)
<=> ( v91387(VarCurr)
& v91407(VarCurr) ) ) ).
fof(writeUnaryOperator_7086,axiom,
! [VarCurr] :
( ~ v91407(VarCurr)
<=> v91354(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17909,axiom,
! [VarCurr] :
( v91387(VarCurr)
<=> ( v91388(VarCurr)
| v91405(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17908,axiom,
! [VarCurr] :
( v91405(VarCurr)
<=> ( v91366(VarCurr)
& v91406(VarCurr) ) ) ).
fof(writeUnaryOperator_7085,axiom,
! [VarCurr] :
( ~ v91406(VarCurr)
<=> v91368(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17907,axiom,
! [VarCurr] :
( v91388(VarCurr)
<=> ( v91389(VarCurr)
& v91368(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17906,axiom,
! [VarCurr] :
( v91389(VarCurr)
<=> ( v91390(VarCurr)
| v91399(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17905,axiom,
! [VarCurr] :
( v91399(VarCurr)
<=> ( v91400(VarCurr)
& v91404(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6241,axiom,
! [VarCurr] :
( v91404(VarCurr)
<=> ( ( v91392(VarCurr,bitIndex2)
<=> $false )
& ( v91392(VarCurr,bitIndex1)
<=> $false )
& ( v91392(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17904,axiom,
! [VarCurr] :
( v91400(VarCurr)
<=> ( v91401(VarCurr)
| v91402(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17903,axiom,
! [VarCurr] :
( v91402(VarCurr)
<=> ( v91366(VarCurr)
& v91403(VarCurr) ) ) ).
fof(writeUnaryOperator_7084,axiom,
! [VarCurr] :
( ~ v91403(VarCurr)
<=> v91401(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6240,axiom,
! [VarCurr] :
( v91401(VarCurr)
<=> ( v91364(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17902,axiom,
! [VarCurr] :
( v91390(VarCurr)
<=> ( v91391(VarCurr)
| v91393(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17901,axiom,
! [VarCurr] :
( v91393(VarCurr)
<=> ( v91394(VarCurr)
& v91398(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6239,axiom,
! [VarCurr] :
( v91398(VarCurr)
<=> ( ( v91392(VarCurr,bitIndex2)
<=> $false )
& ( v91392(VarCurr,bitIndex1)
<=> $true )
& ( v91392(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17900,axiom,
! [VarCurr] :
( v91394(VarCurr)
<=> ( v91395(VarCurr)
| v91396(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17899,axiom,
! [VarCurr] :
( v91396(VarCurr)
<=> ( v91366(VarCurr)
& v91397(VarCurr) ) ) ).
fof(writeUnaryOperator_7083,axiom,
! [VarCurr] :
( ~ v91397(VarCurr)
<=> v91395(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6238,axiom,
! [VarCurr] :
( v91395(VarCurr)
<=> ( v91364(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6237,axiom,
! [VarCurr] :
( v91391(VarCurr)
<=> ( ( v91392(VarCurr,bitIndex2)
<=> $true )
& ( v91392(VarCurr,bitIndex1)
<=> $false )
& ( v91392(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26710,axiom,
! [VarCurr] :
( v91392(VarCurr,bitIndex0)
<=> v91362(VarCurr) ) ).
fof(addAssignment_26709,axiom,
! [VarCurr] :
( v91392(VarCurr,bitIndex1)
<=> v91360(VarCurr) ) ).
fof(addAssignment_26708,axiom,
! [VarCurr] :
( v91392(VarCurr,bitIndex2)
<=> v91358(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17898,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91376(VarNext)
<=> ( v91377(VarNext)
& v91372(VarNext) ) ) ) ).
fof(writeUnaryOperator_7082,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91377(VarNext)
<=> v91379(VarNext) ) ) ).
fof(addAssignment_26707,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91379(VarNext)
<=> v91372(VarCurr) ) ) ).
fof(addAssignment_26706,axiom,
! [VarCurr] :
( v91372(VarCurr)
<=> v81315(VarCurr) ) ).
fof(addAssignment_26705,axiom,
! [VarCurr] :
( v91370(VarCurr)
<=> $false ) ).
fof(addAssignment_26704,axiom,
! [VarCurr] :
( v91368(VarCurr)
<=> v81277(VarCurr) ) ).
fof(addAssignment_26703,axiom,
! [VarCurr] :
( v91366(VarCurr)
<=> $false ) ).
fof(addAssignment_26702,axiom,
! [VarCurr] :
( v91364(VarCurr)
<=> v81269(VarCurr,bitIndex8) ) ).
fof(addAssignment_26701,axiom,
! [VarCurr] :
( v81269(VarCurr,bitIndex8)
<=> v81271(VarCurr,bitIndex8) ) ).
fof(addAssignment_26700,axiom,
! [VarCurr] :
( v81271(VarCurr,bitIndex8)
<=> v78164(VarCurr,bitIndex8) ) ).
fof(addAssignment_26699,axiom,
! [VarCurr] :
( v91362(VarCurr)
<=> $false ) ).
fof(addAssignment_26698,axiom,
! [VarCurr] :
( v91360(VarCurr)
<=> $false ) ).
fof(addAssignment_26697,axiom,
! [VarCurr] :
( v91358(VarCurr)
<=> $true ) ).
fof(addAssignment_26696,axiom,
! [VarCurr] :
( v91356(VarCurr)
<=> $false ) ).
fof(addAssignment_26695,axiom,
! [VarCurr] :
( v91354(VarCurr)
<=> v81252(VarCurr) ) ).
fof(addAssignment_26694,axiom,
! [VarCurr] :
( v81107(VarCurr,bitIndex2)
<=> v81109(VarCurr,bitIndex2) ) ).
fof(addAssignment_26693,axiom,
! [VarCurr] :
( v81109(VarCurr,bitIndex2)
<=> v81111(VarCurr,bitIndex2) ) ).
fof(addAssignment_26692,axiom,
! [VarCurr] :
( v81111(VarCurr,bitIndex2)
<=> v81113(VarCurr,bitIndex2) ) ).
fof(addAssignment_26691,axiom,
! [VarCurr] :
( v81113(VarCurr,bitIndex2)
<=> v81115(VarCurr,bitIndex8) ) ).
fof(addAssignment_26690,axiom,
! [VarCurr] :
( v81115(VarCurr,bitIndex8)
<=> v81117(VarCurr,bitIndex8) ) ).
fof(addAssignment_26689,axiom,
! [VarCurr] :
( v81117(VarCurr,bitIndex8)
<=> v91284(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1456,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91307(VarNext)
=> ( v91284(VarNext)
<=> v91284(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1512,axiom,
! [VarNext] :
( v91307(VarNext)
=> ( v91284(VarNext)
<=> v91342(VarNext) ) ) ).
fof(addAssignment_26688,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91342(VarNext)
<=> v91340(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4211,axiom,
! [VarCurr] :
( ~ v91286(VarCurr)
=> ( v91340(VarCurr)
<=> v91343(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4221,axiom,
! [VarCurr] :
( v91286(VarCurr)
=> ( v91340(VarCurr)
<=> v91288(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4210,axiom,
! [VarCurr] :
( ~ v91320(VarCurr)
=> ( v91343(VarCurr)
<=> v91302(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4220,axiom,
! [VarCurr] :
( v91320(VarCurr)
=> ( v91343(VarCurr)
<=> v91344(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1054,axiom,
! [VarCurr] :
( ( ~ v91323(VarCurr)
& ~ v91325(VarCurr) )
=> ( v91344(VarCurr)
<=> v91348(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4209,axiom,
! [VarCurr] :
( v91325(VarCurr)
=> ( v91344(VarCurr)
<=> v91347(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4219,axiom,
! [VarCurr] :
( v91323(VarCurr)
=> ( v91344(VarCurr)
<=> v91345(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4208,axiom,
! [VarCurr] :
( ~ v91333(VarCurr)
=> ( v91348(VarCurr)
<=> v91302(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4218,axiom,
! [VarCurr] :
( v91333(VarCurr)
=> ( v91348(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4207,axiom,
! [VarCurr] :
( ~ v91327(VarCurr)
=> ( v91347(VarCurr)
<=> v91302(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4217,axiom,
! [VarCurr] :
( v91327(VarCurr)
=> ( v91347(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1987,axiom,
! [VarCurr] :
( ~ v91346(VarCurr)
=> ( v91345(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1987,axiom,
! [VarCurr] :
( v91346(VarCurr)
=> ( v91345(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6236,axiom,
! [VarCurr] :
( v91346(VarCurr)
<=> ( v91296(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17897,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91307(VarNext)
<=> ( v91308(VarNext)
& v91317(VarNext) ) ) ) ).
fof(addAssignment_26687,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91317(VarNext)
<=> v91315(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17896,axiom,
! [VarCurr] :
( v91315(VarCurr)
<=> ( v91286(VarCurr)
| v91318(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17895,axiom,
! [VarCurr] :
( v91318(VarCurr)
<=> ( v91319(VarCurr)
& v91339(VarCurr) ) ) ).
fof(writeUnaryOperator_7081,axiom,
! [VarCurr] :
( ~ v91339(VarCurr)
<=> v91286(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17894,axiom,
! [VarCurr] :
( v91319(VarCurr)
<=> ( v91320(VarCurr)
| v91337(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17893,axiom,
! [VarCurr] :
( v91337(VarCurr)
<=> ( v91298(VarCurr)
& v91338(VarCurr) ) ) ).
fof(writeUnaryOperator_7080,axiom,
! [VarCurr] :
( ~ v91338(VarCurr)
<=> v91300(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17892,axiom,
! [VarCurr] :
( v91320(VarCurr)
<=> ( v91321(VarCurr)
& v91300(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17891,axiom,
! [VarCurr] :
( v91321(VarCurr)
<=> ( v91322(VarCurr)
| v91331(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17890,axiom,
! [VarCurr] :
( v91331(VarCurr)
<=> ( v91332(VarCurr)
& v91336(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6235,axiom,
! [VarCurr] :
( v91336(VarCurr)
<=> ( ( v91324(VarCurr,bitIndex2)
<=> $false )
& ( v91324(VarCurr,bitIndex1)
<=> $false )
& ( v91324(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17889,axiom,
! [VarCurr] :
( v91332(VarCurr)
<=> ( v91333(VarCurr)
| v91334(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17888,axiom,
! [VarCurr] :
( v91334(VarCurr)
<=> ( v91298(VarCurr)
& v91335(VarCurr) ) ) ).
fof(writeUnaryOperator_7079,axiom,
! [VarCurr] :
( ~ v91335(VarCurr)
<=> v91333(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6234,axiom,
! [VarCurr] :
( v91333(VarCurr)
<=> ( v91296(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17887,axiom,
! [VarCurr] :
( v91322(VarCurr)
<=> ( v91323(VarCurr)
| v91325(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17886,axiom,
! [VarCurr] :
( v91325(VarCurr)
<=> ( v91326(VarCurr)
& v91330(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6233,axiom,
! [VarCurr] :
( v91330(VarCurr)
<=> ( ( v91324(VarCurr,bitIndex2)
<=> $false )
& ( v91324(VarCurr,bitIndex1)
<=> $true )
& ( v91324(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17885,axiom,
! [VarCurr] :
( v91326(VarCurr)
<=> ( v91327(VarCurr)
| v91328(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17884,axiom,
! [VarCurr] :
( v91328(VarCurr)
<=> ( v91298(VarCurr)
& v91329(VarCurr) ) ) ).
fof(writeUnaryOperator_7078,axiom,
! [VarCurr] :
( ~ v91329(VarCurr)
<=> v91327(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6232,axiom,
! [VarCurr] :
( v91327(VarCurr)
<=> ( v91296(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6231,axiom,
! [VarCurr] :
( v91323(VarCurr)
<=> ( ( v91324(VarCurr,bitIndex2)
<=> $true )
& ( v91324(VarCurr,bitIndex1)
<=> $false )
& ( v91324(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26686,axiom,
! [VarCurr] :
( v91324(VarCurr,bitIndex0)
<=> v91294(VarCurr) ) ).
fof(addAssignment_26685,axiom,
! [VarCurr] :
( v91324(VarCurr,bitIndex1)
<=> v91292(VarCurr) ) ).
fof(addAssignment_26684,axiom,
! [VarCurr] :
( v91324(VarCurr,bitIndex2)
<=> v91290(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17883,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91308(VarNext)
<=> ( v91309(VarNext)
& v91304(VarNext) ) ) ) ).
fof(writeUnaryOperator_7077,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91309(VarNext)
<=> v91311(VarNext) ) ) ).
fof(addAssignment_26683,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91311(VarNext)
<=> v91304(VarCurr) ) ) ).
fof(addAssignment_26682,axiom,
! [VarCurr] :
( v91304(VarCurr)
<=> v81186(VarCurr) ) ).
fof(addAssignment_26681,axiom,
! [VarCurr] :
( v91302(VarCurr)
<=> $false ) ).
fof(addAssignment_26680,axiom,
! [VarCurr] :
( v91300(VarCurr)
<=> v81148(VarCurr) ) ).
fof(addAssignment_26679,axiom,
! [VarCurr] :
( v91298(VarCurr)
<=> $false ) ).
fof(addAssignment_26678,axiom,
! [VarCurr] :
( v91296(VarCurr)
<=> v81140(VarCurr,bitIndex8) ) ).
fof(addAssignment_26677,axiom,
! [VarCurr] :
( v81140(VarCurr,bitIndex8)
<=> v81142(VarCurr,bitIndex8) ) ).
fof(addAssignment_26676,axiom,
! [VarCurr] :
( v81142(VarCurr,bitIndex8)
<=> v78164(VarCurr,bitIndex8) ) ).
fof(addAssignment_26675,axiom,
! [VarCurr] :
( v91294(VarCurr)
<=> $false ) ).
fof(addAssignment_26674,axiom,
! [VarCurr] :
( v91292(VarCurr)
<=> $false ) ).
fof(addAssignment_26673,axiom,
! [VarCurr] :
( v91290(VarCurr)
<=> $true ) ).
fof(addAssignment_26672,axiom,
! [VarCurr] :
( v91288(VarCurr)
<=> $false ) ).
fof(addAssignment_26671,axiom,
! [VarCurr] :
( v91286(VarCurr)
<=> v81123(VarCurr) ) ).
fof(addAssignment_26670,axiom,
! [VarCurr] :
( v80978(VarCurr,bitIndex2)
<=> v80980(VarCurr,bitIndex2) ) ).
fof(addAssignment_26669,axiom,
! [VarCurr] :
( v80980(VarCurr,bitIndex2)
<=> v80982(VarCurr,bitIndex2) ) ).
fof(addAssignment_26668,axiom,
! [VarCurr] :
( v80982(VarCurr,bitIndex2)
<=> v80984(VarCurr,bitIndex2) ) ).
fof(addAssignment_26667,axiom,
! [VarCurr] :
( v80984(VarCurr,bitIndex2)
<=> v80986(VarCurr,bitIndex8) ) ).
fof(addAssignment_26666,axiom,
! [VarCurr] :
( v80986(VarCurr,bitIndex8)
<=> v80988(VarCurr,bitIndex8) ) ).
fof(addAssignment_26665,axiom,
! [VarCurr] :
( v80988(VarCurr,bitIndex8)
<=> v91216(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1455,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91239(VarNext)
=> ( v91216(VarNext)
<=> v91216(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1511,axiom,
! [VarNext] :
( v91239(VarNext)
=> ( v91216(VarNext)
<=> v91274(VarNext) ) ) ).
fof(addAssignment_26664,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91274(VarNext)
<=> v91272(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4206,axiom,
! [VarCurr] :
( ~ v91218(VarCurr)
=> ( v91272(VarCurr)
<=> v91275(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4216,axiom,
! [VarCurr] :
( v91218(VarCurr)
=> ( v91272(VarCurr)
<=> v91220(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4205,axiom,
! [VarCurr] :
( ~ v91252(VarCurr)
=> ( v91275(VarCurr)
<=> v91234(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4215,axiom,
! [VarCurr] :
( v91252(VarCurr)
=> ( v91275(VarCurr)
<=> v91276(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1053,axiom,
! [VarCurr] :
( ( ~ v91255(VarCurr)
& ~ v91257(VarCurr) )
=> ( v91276(VarCurr)
<=> v91280(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4204,axiom,
! [VarCurr] :
( v91257(VarCurr)
=> ( v91276(VarCurr)
<=> v91279(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4214,axiom,
! [VarCurr] :
( v91255(VarCurr)
=> ( v91276(VarCurr)
<=> v91277(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4203,axiom,
! [VarCurr] :
( ~ v91265(VarCurr)
=> ( v91280(VarCurr)
<=> v91234(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4213,axiom,
! [VarCurr] :
( v91265(VarCurr)
=> ( v91280(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4202,axiom,
! [VarCurr] :
( ~ v91259(VarCurr)
=> ( v91279(VarCurr)
<=> v91234(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4212,axiom,
! [VarCurr] :
( v91259(VarCurr)
=> ( v91279(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1986,axiom,
! [VarCurr] :
( ~ v91278(VarCurr)
=> ( v91277(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1986,axiom,
! [VarCurr] :
( v91278(VarCurr)
=> ( v91277(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6230,axiom,
! [VarCurr] :
( v91278(VarCurr)
<=> ( v91228(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17882,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91239(VarNext)
<=> ( v91240(VarNext)
& v91249(VarNext) ) ) ) ).
fof(addAssignment_26663,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91249(VarNext)
<=> v91247(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17881,axiom,
! [VarCurr] :
( v91247(VarCurr)
<=> ( v91218(VarCurr)
| v91250(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17880,axiom,
! [VarCurr] :
( v91250(VarCurr)
<=> ( v91251(VarCurr)
& v91271(VarCurr) ) ) ).
fof(writeUnaryOperator_7076,axiom,
! [VarCurr] :
( ~ v91271(VarCurr)
<=> v91218(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17879,axiom,
! [VarCurr] :
( v91251(VarCurr)
<=> ( v91252(VarCurr)
| v91269(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17878,axiom,
! [VarCurr] :
( v91269(VarCurr)
<=> ( v91230(VarCurr)
& v91270(VarCurr) ) ) ).
fof(writeUnaryOperator_7075,axiom,
! [VarCurr] :
( ~ v91270(VarCurr)
<=> v91232(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17877,axiom,
! [VarCurr] :
( v91252(VarCurr)
<=> ( v91253(VarCurr)
& v91232(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17876,axiom,
! [VarCurr] :
( v91253(VarCurr)
<=> ( v91254(VarCurr)
| v91263(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17875,axiom,
! [VarCurr] :
( v91263(VarCurr)
<=> ( v91264(VarCurr)
& v91268(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6229,axiom,
! [VarCurr] :
( v91268(VarCurr)
<=> ( ( v91256(VarCurr,bitIndex2)
<=> $false )
& ( v91256(VarCurr,bitIndex1)
<=> $false )
& ( v91256(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17874,axiom,
! [VarCurr] :
( v91264(VarCurr)
<=> ( v91265(VarCurr)
| v91266(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17873,axiom,
! [VarCurr] :
( v91266(VarCurr)
<=> ( v91230(VarCurr)
& v91267(VarCurr) ) ) ).
fof(writeUnaryOperator_7074,axiom,
! [VarCurr] :
( ~ v91267(VarCurr)
<=> v91265(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6228,axiom,
! [VarCurr] :
( v91265(VarCurr)
<=> ( v91228(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17872,axiom,
! [VarCurr] :
( v91254(VarCurr)
<=> ( v91255(VarCurr)
| v91257(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17871,axiom,
! [VarCurr] :
( v91257(VarCurr)
<=> ( v91258(VarCurr)
& v91262(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6227,axiom,
! [VarCurr] :
( v91262(VarCurr)
<=> ( ( v91256(VarCurr,bitIndex2)
<=> $false )
& ( v91256(VarCurr,bitIndex1)
<=> $true )
& ( v91256(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17870,axiom,
! [VarCurr] :
( v91258(VarCurr)
<=> ( v91259(VarCurr)
| v91260(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17869,axiom,
! [VarCurr] :
( v91260(VarCurr)
<=> ( v91230(VarCurr)
& v91261(VarCurr) ) ) ).
fof(writeUnaryOperator_7073,axiom,
! [VarCurr] :
( ~ v91261(VarCurr)
<=> v91259(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6226,axiom,
! [VarCurr] :
( v91259(VarCurr)
<=> ( v91228(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6225,axiom,
! [VarCurr] :
( v91255(VarCurr)
<=> ( ( v91256(VarCurr,bitIndex2)
<=> $true )
& ( v91256(VarCurr,bitIndex1)
<=> $false )
& ( v91256(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26662,axiom,
! [VarCurr] :
( v91256(VarCurr,bitIndex0)
<=> v91226(VarCurr) ) ).
fof(addAssignment_26661,axiom,
! [VarCurr] :
( v91256(VarCurr,bitIndex1)
<=> v91224(VarCurr) ) ).
fof(addAssignment_26660,axiom,
! [VarCurr] :
( v91256(VarCurr,bitIndex2)
<=> v91222(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17868,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91240(VarNext)
<=> ( v91241(VarNext)
& v91236(VarNext) ) ) ) ).
fof(writeUnaryOperator_7072,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91241(VarNext)
<=> v91243(VarNext) ) ) ).
fof(addAssignment_26659,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91243(VarNext)
<=> v91236(VarCurr) ) ) ).
fof(addAssignment_26658,axiom,
! [VarCurr] :
( v91236(VarCurr)
<=> v81057(VarCurr) ) ).
fof(addAssignment_26657,axiom,
! [VarCurr] :
( v91234(VarCurr)
<=> $false ) ).
fof(addAssignment_26656,axiom,
! [VarCurr] :
( v91232(VarCurr)
<=> v81019(VarCurr) ) ).
fof(addAssignment_26655,axiom,
! [VarCurr] :
( v91230(VarCurr)
<=> $false ) ).
fof(addAssignment_26654,axiom,
! [VarCurr] :
( v91228(VarCurr)
<=> v81011(VarCurr,bitIndex8) ) ).
fof(addAssignment_26653,axiom,
! [VarCurr] :
( v81011(VarCurr,bitIndex8)
<=> v81013(VarCurr,bitIndex8) ) ).
fof(addAssignment_26652,axiom,
! [VarCurr] :
( v81013(VarCurr,bitIndex8)
<=> v78164(VarCurr,bitIndex8) ) ).
fof(addAssignment_26651,axiom,
! [VarCurr] :
( v91226(VarCurr)
<=> $false ) ).
fof(addAssignment_26650,axiom,
! [VarCurr] :
( v91224(VarCurr)
<=> $false ) ).
fof(addAssignment_26649,axiom,
! [VarCurr] :
( v91222(VarCurr)
<=> $true ) ).
fof(addAssignment_26648,axiom,
! [VarCurr] :
( v91220(VarCurr)
<=> $false ) ).
fof(addAssignment_26647,axiom,
! [VarCurr] :
( v91218(VarCurr)
<=> v80994(VarCurr) ) ).
fof(addAssignment_26646,axiom,
! [VarCurr] :
( v80849(VarCurr,bitIndex2)
<=> v80851(VarCurr,bitIndex2) ) ).
fof(addAssignment_26645,axiom,
! [VarCurr] :
( v80851(VarCurr,bitIndex2)
<=> v80853(VarCurr,bitIndex2) ) ).
fof(addAssignment_26644,axiom,
! [VarCurr] :
( v80853(VarCurr,bitIndex2)
<=> v80855(VarCurr,bitIndex2) ) ).
fof(addAssignment_26643,axiom,
! [VarCurr] :
( v80855(VarCurr,bitIndex2)
<=> v80857(VarCurr,bitIndex8) ) ).
fof(addAssignment_26642,axiom,
! [VarCurr] :
( v80857(VarCurr,bitIndex8)
<=> v80859(VarCurr,bitIndex8) ) ).
fof(addAssignment_26641,axiom,
! [VarCurr] :
( v80859(VarCurr,bitIndex8)
<=> v91148(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1454,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91171(VarNext)
=> ( v91148(VarNext)
<=> v91148(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1510,axiom,
! [VarNext] :
( v91171(VarNext)
=> ( v91148(VarNext)
<=> v91206(VarNext) ) ) ).
fof(addAssignment_26640,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91206(VarNext)
<=> v91204(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4201,axiom,
! [VarCurr] :
( ~ v91150(VarCurr)
=> ( v91204(VarCurr)
<=> v91207(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4211,axiom,
! [VarCurr] :
( v91150(VarCurr)
=> ( v91204(VarCurr)
<=> v91152(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4200,axiom,
! [VarCurr] :
( ~ v91184(VarCurr)
=> ( v91207(VarCurr)
<=> v91166(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4210,axiom,
! [VarCurr] :
( v91184(VarCurr)
=> ( v91207(VarCurr)
<=> v91208(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1052,axiom,
! [VarCurr] :
( ( ~ v91187(VarCurr)
& ~ v91189(VarCurr) )
=> ( v91208(VarCurr)
<=> v91212(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4199,axiom,
! [VarCurr] :
( v91189(VarCurr)
=> ( v91208(VarCurr)
<=> v91211(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4209,axiom,
! [VarCurr] :
( v91187(VarCurr)
=> ( v91208(VarCurr)
<=> v91209(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4198,axiom,
! [VarCurr] :
( ~ v91197(VarCurr)
=> ( v91212(VarCurr)
<=> v91166(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4208,axiom,
! [VarCurr] :
( v91197(VarCurr)
=> ( v91212(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4197,axiom,
! [VarCurr] :
( ~ v91191(VarCurr)
=> ( v91211(VarCurr)
<=> v91166(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4207,axiom,
! [VarCurr] :
( v91191(VarCurr)
=> ( v91211(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1985,axiom,
! [VarCurr] :
( ~ v91210(VarCurr)
=> ( v91209(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1985,axiom,
! [VarCurr] :
( v91210(VarCurr)
=> ( v91209(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6224,axiom,
! [VarCurr] :
( v91210(VarCurr)
<=> ( v91160(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17867,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91171(VarNext)
<=> ( v91172(VarNext)
& v91181(VarNext) ) ) ) ).
fof(addAssignment_26639,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91181(VarNext)
<=> v91179(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17866,axiom,
! [VarCurr] :
( v91179(VarCurr)
<=> ( v91150(VarCurr)
| v91182(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17865,axiom,
! [VarCurr] :
( v91182(VarCurr)
<=> ( v91183(VarCurr)
& v91203(VarCurr) ) ) ).
fof(writeUnaryOperator_7071,axiom,
! [VarCurr] :
( ~ v91203(VarCurr)
<=> v91150(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17864,axiom,
! [VarCurr] :
( v91183(VarCurr)
<=> ( v91184(VarCurr)
| v91201(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17863,axiom,
! [VarCurr] :
( v91201(VarCurr)
<=> ( v91162(VarCurr)
& v91202(VarCurr) ) ) ).
fof(writeUnaryOperator_7070,axiom,
! [VarCurr] :
( ~ v91202(VarCurr)
<=> v91164(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17862,axiom,
! [VarCurr] :
( v91184(VarCurr)
<=> ( v91185(VarCurr)
& v91164(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17861,axiom,
! [VarCurr] :
( v91185(VarCurr)
<=> ( v91186(VarCurr)
| v91195(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17860,axiom,
! [VarCurr] :
( v91195(VarCurr)
<=> ( v91196(VarCurr)
& v91200(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6223,axiom,
! [VarCurr] :
( v91200(VarCurr)
<=> ( ( v91188(VarCurr,bitIndex2)
<=> $false )
& ( v91188(VarCurr,bitIndex1)
<=> $false )
& ( v91188(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17859,axiom,
! [VarCurr] :
( v91196(VarCurr)
<=> ( v91197(VarCurr)
| v91198(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17858,axiom,
! [VarCurr] :
( v91198(VarCurr)
<=> ( v91162(VarCurr)
& v91199(VarCurr) ) ) ).
fof(writeUnaryOperator_7069,axiom,
! [VarCurr] :
( ~ v91199(VarCurr)
<=> v91197(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6222,axiom,
! [VarCurr] :
( v91197(VarCurr)
<=> ( v91160(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17857,axiom,
! [VarCurr] :
( v91186(VarCurr)
<=> ( v91187(VarCurr)
| v91189(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17856,axiom,
! [VarCurr] :
( v91189(VarCurr)
<=> ( v91190(VarCurr)
& v91194(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6221,axiom,
! [VarCurr] :
( v91194(VarCurr)
<=> ( ( v91188(VarCurr,bitIndex2)
<=> $false )
& ( v91188(VarCurr,bitIndex1)
<=> $true )
& ( v91188(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17855,axiom,
! [VarCurr] :
( v91190(VarCurr)
<=> ( v91191(VarCurr)
| v91192(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17854,axiom,
! [VarCurr] :
( v91192(VarCurr)
<=> ( v91162(VarCurr)
& v91193(VarCurr) ) ) ).
fof(writeUnaryOperator_7068,axiom,
! [VarCurr] :
( ~ v91193(VarCurr)
<=> v91191(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6220,axiom,
! [VarCurr] :
( v91191(VarCurr)
<=> ( v91160(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6219,axiom,
! [VarCurr] :
( v91187(VarCurr)
<=> ( ( v91188(VarCurr,bitIndex2)
<=> $true )
& ( v91188(VarCurr,bitIndex1)
<=> $false )
& ( v91188(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26638,axiom,
! [VarCurr] :
( v91188(VarCurr,bitIndex0)
<=> v91158(VarCurr) ) ).
fof(addAssignment_26637,axiom,
! [VarCurr] :
( v91188(VarCurr,bitIndex1)
<=> v91156(VarCurr) ) ).
fof(addAssignment_26636,axiom,
! [VarCurr] :
( v91188(VarCurr,bitIndex2)
<=> v91154(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17853,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91172(VarNext)
<=> ( v91173(VarNext)
& v91168(VarNext) ) ) ) ).
fof(writeUnaryOperator_7067,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91173(VarNext)
<=> v91175(VarNext) ) ) ).
fof(addAssignment_26635,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91175(VarNext)
<=> v91168(VarCurr) ) ) ).
fof(addAssignment_26634,axiom,
! [VarCurr] :
( v91168(VarCurr)
<=> v80928(VarCurr) ) ).
fof(addAssignment_26633,axiom,
! [VarCurr] :
( v91166(VarCurr)
<=> $false ) ).
fof(addAssignment_26632,axiom,
! [VarCurr] :
( v91164(VarCurr)
<=> v80890(VarCurr) ) ).
fof(addAssignment_26631,axiom,
! [VarCurr] :
( v91162(VarCurr)
<=> $false ) ).
fof(addAssignment_26630,axiom,
! [VarCurr] :
( v91160(VarCurr)
<=> v80882(VarCurr,bitIndex8) ) ).
fof(addAssignment_26629,axiom,
! [VarCurr] :
( v80882(VarCurr,bitIndex8)
<=> v80884(VarCurr,bitIndex8) ) ).
fof(addAssignment_26628,axiom,
! [VarCurr] :
( v80884(VarCurr,bitIndex8)
<=> v78164(VarCurr,bitIndex8) ) ).
fof(addAssignment_26627,axiom,
! [VarCurr] :
( v91158(VarCurr)
<=> $false ) ).
fof(addAssignment_26626,axiom,
! [VarCurr] :
( v91156(VarCurr)
<=> $false ) ).
fof(addAssignment_26625,axiom,
! [VarCurr] :
( v91154(VarCurr)
<=> $true ) ).
fof(addAssignment_26624,axiom,
! [VarCurr] :
( v91152(VarCurr)
<=> $false ) ).
fof(addAssignment_26623,axiom,
! [VarCurr] :
( v91150(VarCurr)
<=> v80865(VarCurr) ) ).
fof(addAssignment_26622,axiom,
! [VarCurr] :
( v80720(VarCurr,bitIndex2)
<=> v80722(VarCurr,bitIndex2) ) ).
fof(addAssignment_26621,axiom,
! [VarCurr] :
( v80722(VarCurr,bitIndex2)
<=> v80724(VarCurr,bitIndex2) ) ).
fof(addAssignment_26620,axiom,
! [VarCurr] :
( v80724(VarCurr,bitIndex2)
<=> v80726(VarCurr,bitIndex2) ) ).
fof(addAssignment_26619,axiom,
! [VarCurr] :
( v80726(VarCurr,bitIndex2)
<=> v80728(VarCurr,bitIndex8) ) ).
fof(addAssignment_26618,axiom,
! [VarCurr] :
( v80728(VarCurr,bitIndex8)
<=> v80730(VarCurr,bitIndex8) ) ).
fof(addAssignment_26617,axiom,
! [VarCurr] :
( v80730(VarCurr,bitIndex8)
<=> v91080(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1453,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91103(VarNext)
=> ( v91080(VarNext)
<=> v91080(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1509,axiom,
! [VarNext] :
( v91103(VarNext)
=> ( v91080(VarNext)
<=> v91138(VarNext) ) ) ).
fof(addAssignment_26616,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91138(VarNext)
<=> v91136(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4196,axiom,
! [VarCurr] :
( ~ v91082(VarCurr)
=> ( v91136(VarCurr)
<=> v91139(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4206,axiom,
! [VarCurr] :
( v91082(VarCurr)
=> ( v91136(VarCurr)
<=> v91084(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4195,axiom,
! [VarCurr] :
( ~ v91116(VarCurr)
=> ( v91139(VarCurr)
<=> v91098(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4205,axiom,
! [VarCurr] :
( v91116(VarCurr)
=> ( v91139(VarCurr)
<=> v91140(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1051,axiom,
! [VarCurr] :
( ( ~ v91119(VarCurr)
& ~ v91121(VarCurr) )
=> ( v91140(VarCurr)
<=> v91144(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4194,axiom,
! [VarCurr] :
( v91121(VarCurr)
=> ( v91140(VarCurr)
<=> v91143(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4204,axiom,
! [VarCurr] :
( v91119(VarCurr)
=> ( v91140(VarCurr)
<=> v91141(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4193,axiom,
! [VarCurr] :
( ~ v91129(VarCurr)
=> ( v91144(VarCurr)
<=> v91098(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4203,axiom,
! [VarCurr] :
( v91129(VarCurr)
=> ( v91144(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4192,axiom,
! [VarCurr] :
( ~ v91123(VarCurr)
=> ( v91143(VarCurr)
<=> v91098(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4202,axiom,
! [VarCurr] :
( v91123(VarCurr)
=> ( v91143(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1984,axiom,
! [VarCurr] :
( ~ v91142(VarCurr)
=> ( v91141(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1984,axiom,
! [VarCurr] :
( v91142(VarCurr)
=> ( v91141(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6218,axiom,
! [VarCurr] :
( v91142(VarCurr)
<=> ( v91092(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17852,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91103(VarNext)
<=> ( v91104(VarNext)
& v91113(VarNext) ) ) ) ).
fof(addAssignment_26615,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91113(VarNext)
<=> v91111(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17851,axiom,
! [VarCurr] :
( v91111(VarCurr)
<=> ( v91082(VarCurr)
| v91114(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17850,axiom,
! [VarCurr] :
( v91114(VarCurr)
<=> ( v91115(VarCurr)
& v91135(VarCurr) ) ) ).
fof(writeUnaryOperator_7066,axiom,
! [VarCurr] :
( ~ v91135(VarCurr)
<=> v91082(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17849,axiom,
! [VarCurr] :
( v91115(VarCurr)
<=> ( v91116(VarCurr)
| v91133(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17848,axiom,
! [VarCurr] :
( v91133(VarCurr)
<=> ( v91094(VarCurr)
& v91134(VarCurr) ) ) ).
fof(writeUnaryOperator_7065,axiom,
! [VarCurr] :
( ~ v91134(VarCurr)
<=> v91096(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17847,axiom,
! [VarCurr] :
( v91116(VarCurr)
<=> ( v91117(VarCurr)
& v91096(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17846,axiom,
! [VarCurr] :
( v91117(VarCurr)
<=> ( v91118(VarCurr)
| v91127(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17845,axiom,
! [VarCurr] :
( v91127(VarCurr)
<=> ( v91128(VarCurr)
& v91132(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6217,axiom,
! [VarCurr] :
( v91132(VarCurr)
<=> ( ( v91120(VarCurr,bitIndex2)
<=> $false )
& ( v91120(VarCurr,bitIndex1)
<=> $false )
& ( v91120(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17844,axiom,
! [VarCurr] :
( v91128(VarCurr)
<=> ( v91129(VarCurr)
| v91130(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17843,axiom,
! [VarCurr] :
( v91130(VarCurr)
<=> ( v91094(VarCurr)
& v91131(VarCurr) ) ) ).
fof(writeUnaryOperator_7064,axiom,
! [VarCurr] :
( ~ v91131(VarCurr)
<=> v91129(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6216,axiom,
! [VarCurr] :
( v91129(VarCurr)
<=> ( v91092(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17842,axiom,
! [VarCurr] :
( v91118(VarCurr)
<=> ( v91119(VarCurr)
| v91121(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17841,axiom,
! [VarCurr] :
( v91121(VarCurr)
<=> ( v91122(VarCurr)
& v91126(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6215,axiom,
! [VarCurr] :
( v91126(VarCurr)
<=> ( ( v91120(VarCurr,bitIndex2)
<=> $false )
& ( v91120(VarCurr,bitIndex1)
<=> $true )
& ( v91120(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17840,axiom,
! [VarCurr] :
( v91122(VarCurr)
<=> ( v91123(VarCurr)
| v91124(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17839,axiom,
! [VarCurr] :
( v91124(VarCurr)
<=> ( v91094(VarCurr)
& v91125(VarCurr) ) ) ).
fof(writeUnaryOperator_7063,axiom,
! [VarCurr] :
( ~ v91125(VarCurr)
<=> v91123(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6214,axiom,
! [VarCurr] :
( v91123(VarCurr)
<=> ( v91092(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6213,axiom,
! [VarCurr] :
( v91119(VarCurr)
<=> ( ( v91120(VarCurr,bitIndex2)
<=> $true )
& ( v91120(VarCurr,bitIndex1)
<=> $false )
& ( v91120(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26614,axiom,
! [VarCurr] :
( v91120(VarCurr,bitIndex0)
<=> v91090(VarCurr) ) ).
fof(addAssignment_26613,axiom,
! [VarCurr] :
( v91120(VarCurr,bitIndex1)
<=> v91088(VarCurr) ) ).
fof(addAssignment_26612,axiom,
! [VarCurr] :
( v91120(VarCurr,bitIndex2)
<=> v91086(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17838,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91104(VarNext)
<=> ( v91105(VarNext)
& v91100(VarNext) ) ) ) ).
fof(writeUnaryOperator_7062,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91105(VarNext)
<=> v91107(VarNext) ) ) ).
fof(addAssignment_26611,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91107(VarNext)
<=> v91100(VarCurr) ) ) ).
fof(addAssignment_26610,axiom,
! [VarCurr] :
( v91100(VarCurr)
<=> v80799(VarCurr) ) ).
fof(addAssignment_26609,axiom,
! [VarCurr] :
( v91098(VarCurr)
<=> $false ) ).
fof(addAssignment_26608,axiom,
! [VarCurr] :
( v91096(VarCurr)
<=> v80761(VarCurr) ) ).
fof(addAssignment_26607,axiom,
! [VarCurr] :
( v91094(VarCurr)
<=> $false ) ).
fof(addAssignment_26606,axiom,
! [VarCurr] :
( v91092(VarCurr)
<=> v80753(VarCurr,bitIndex8) ) ).
fof(addAssignment_26605,axiom,
! [VarCurr] :
( v80753(VarCurr,bitIndex8)
<=> v80755(VarCurr,bitIndex8) ) ).
fof(addAssignment_26604,axiom,
! [VarCurr] :
( v80755(VarCurr,bitIndex8)
<=> v78164(VarCurr,bitIndex8) ) ).
fof(addAssignment_26603,axiom,
! [VarCurr] :
( v91090(VarCurr)
<=> $false ) ).
fof(addAssignment_26602,axiom,
! [VarCurr] :
( v91088(VarCurr)
<=> $false ) ).
fof(addAssignment_26601,axiom,
! [VarCurr] :
( v91086(VarCurr)
<=> $true ) ).
fof(addAssignment_26600,axiom,
! [VarCurr] :
( v91084(VarCurr)
<=> $false ) ).
fof(addAssignment_26599,axiom,
! [VarCurr] :
( v91082(VarCurr)
<=> v80736(VarCurr) ) ).
fof(addAssignment_26598,axiom,
! [VarCurr] :
( v80591(VarCurr,bitIndex2)
<=> v80593(VarCurr,bitIndex2) ) ).
fof(addAssignment_26597,axiom,
! [VarCurr] :
( v80593(VarCurr,bitIndex2)
<=> v80595(VarCurr,bitIndex2) ) ).
fof(addAssignment_26596,axiom,
! [VarCurr] :
( v80595(VarCurr,bitIndex2)
<=> v80597(VarCurr,bitIndex2) ) ).
fof(addAssignment_26595,axiom,
! [VarCurr] :
( v80597(VarCurr,bitIndex2)
<=> v80599(VarCurr,bitIndex8) ) ).
fof(addAssignment_26594,axiom,
! [VarCurr] :
( v80599(VarCurr,bitIndex8)
<=> v80601(VarCurr,bitIndex8) ) ).
fof(addAssignment_26593,axiom,
! [VarCurr] :
( v80601(VarCurr,bitIndex8)
<=> v91012(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1452,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91035(VarNext)
=> ( v91012(VarNext)
<=> v91012(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1508,axiom,
! [VarNext] :
( v91035(VarNext)
=> ( v91012(VarNext)
<=> v91070(VarNext) ) ) ).
fof(addAssignment_26592,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91070(VarNext)
<=> v91068(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4191,axiom,
! [VarCurr] :
( ~ v91014(VarCurr)
=> ( v91068(VarCurr)
<=> v91071(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4201,axiom,
! [VarCurr] :
( v91014(VarCurr)
=> ( v91068(VarCurr)
<=> v91016(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4190,axiom,
! [VarCurr] :
( ~ v91048(VarCurr)
=> ( v91071(VarCurr)
<=> v91030(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4200,axiom,
! [VarCurr] :
( v91048(VarCurr)
=> ( v91071(VarCurr)
<=> v91072(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1050,axiom,
! [VarCurr] :
( ( ~ v91051(VarCurr)
& ~ v91053(VarCurr) )
=> ( v91072(VarCurr)
<=> v91076(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4189,axiom,
! [VarCurr] :
( v91053(VarCurr)
=> ( v91072(VarCurr)
<=> v91075(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4199,axiom,
! [VarCurr] :
( v91051(VarCurr)
=> ( v91072(VarCurr)
<=> v91073(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4188,axiom,
! [VarCurr] :
( ~ v91061(VarCurr)
=> ( v91076(VarCurr)
<=> v91030(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4198,axiom,
! [VarCurr] :
( v91061(VarCurr)
=> ( v91076(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4187,axiom,
! [VarCurr] :
( ~ v91055(VarCurr)
=> ( v91075(VarCurr)
<=> v91030(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4197,axiom,
! [VarCurr] :
( v91055(VarCurr)
=> ( v91075(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1983,axiom,
! [VarCurr] :
( ~ v91074(VarCurr)
=> ( v91073(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1983,axiom,
! [VarCurr] :
( v91074(VarCurr)
=> ( v91073(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6212,axiom,
! [VarCurr] :
( v91074(VarCurr)
<=> ( v91024(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17837,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91035(VarNext)
<=> ( v91036(VarNext)
& v91045(VarNext) ) ) ) ).
fof(addAssignment_26591,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91045(VarNext)
<=> v91043(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17836,axiom,
! [VarCurr] :
( v91043(VarCurr)
<=> ( v91014(VarCurr)
| v91046(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17835,axiom,
! [VarCurr] :
( v91046(VarCurr)
<=> ( v91047(VarCurr)
& v91067(VarCurr) ) ) ).
fof(writeUnaryOperator_7061,axiom,
! [VarCurr] :
( ~ v91067(VarCurr)
<=> v91014(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17834,axiom,
! [VarCurr] :
( v91047(VarCurr)
<=> ( v91048(VarCurr)
| v91065(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17833,axiom,
! [VarCurr] :
( v91065(VarCurr)
<=> ( v91026(VarCurr)
& v91066(VarCurr) ) ) ).
fof(writeUnaryOperator_7060,axiom,
! [VarCurr] :
( ~ v91066(VarCurr)
<=> v91028(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17832,axiom,
! [VarCurr] :
( v91048(VarCurr)
<=> ( v91049(VarCurr)
& v91028(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17831,axiom,
! [VarCurr] :
( v91049(VarCurr)
<=> ( v91050(VarCurr)
| v91059(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17830,axiom,
! [VarCurr] :
( v91059(VarCurr)
<=> ( v91060(VarCurr)
& v91064(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6211,axiom,
! [VarCurr] :
( v91064(VarCurr)
<=> ( ( v91052(VarCurr,bitIndex2)
<=> $false )
& ( v91052(VarCurr,bitIndex1)
<=> $false )
& ( v91052(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17829,axiom,
! [VarCurr] :
( v91060(VarCurr)
<=> ( v91061(VarCurr)
| v91062(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17828,axiom,
! [VarCurr] :
( v91062(VarCurr)
<=> ( v91026(VarCurr)
& v91063(VarCurr) ) ) ).
fof(writeUnaryOperator_7059,axiom,
! [VarCurr] :
( ~ v91063(VarCurr)
<=> v91061(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6210,axiom,
! [VarCurr] :
( v91061(VarCurr)
<=> ( v91024(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17827,axiom,
! [VarCurr] :
( v91050(VarCurr)
<=> ( v91051(VarCurr)
| v91053(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17826,axiom,
! [VarCurr] :
( v91053(VarCurr)
<=> ( v91054(VarCurr)
& v91058(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6209,axiom,
! [VarCurr] :
( v91058(VarCurr)
<=> ( ( v91052(VarCurr,bitIndex2)
<=> $false )
& ( v91052(VarCurr,bitIndex1)
<=> $true )
& ( v91052(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17825,axiom,
! [VarCurr] :
( v91054(VarCurr)
<=> ( v91055(VarCurr)
| v91056(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17824,axiom,
! [VarCurr] :
( v91056(VarCurr)
<=> ( v91026(VarCurr)
& v91057(VarCurr) ) ) ).
fof(writeUnaryOperator_7058,axiom,
! [VarCurr] :
( ~ v91057(VarCurr)
<=> v91055(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6208,axiom,
! [VarCurr] :
( v91055(VarCurr)
<=> ( v91024(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6207,axiom,
! [VarCurr] :
( v91051(VarCurr)
<=> ( ( v91052(VarCurr,bitIndex2)
<=> $true )
& ( v91052(VarCurr,bitIndex1)
<=> $false )
& ( v91052(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26590,axiom,
! [VarCurr] :
( v91052(VarCurr,bitIndex0)
<=> v91022(VarCurr) ) ).
fof(addAssignment_26589,axiom,
! [VarCurr] :
( v91052(VarCurr,bitIndex1)
<=> v91020(VarCurr) ) ).
fof(addAssignment_26588,axiom,
! [VarCurr] :
( v91052(VarCurr,bitIndex2)
<=> v91018(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17823,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91036(VarNext)
<=> ( v91037(VarNext)
& v91032(VarNext) ) ) ) ).
fof(writeUnaryOperator_7057,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v91037(VarNext)
<=> v91039(VarNext) ) ) ).
fof(addAssignment_26587,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91039(VarNext)
<=> v91032(VarCurr) ) ) ).
fof(addAssignment_26586,axiom,
! [VarCurr] :
( v91032(VarCurr)
<=> v80670(VarCurr) ) ).
fof(addAssignment_26585,axiom,
! [VarCurr] :
( v91030(VarCurr)
<=> $false ) ).
fof(addAssignment_26584,axiom,
! [VarCurr] :
( v91028(VarCurr)
<=> v80632(VarCurr) ) ).
fof(addAssignment_26583,axiom,
! [VarCurr] :
( v91026(VarCurr)
<=> $false ) ).
fof(addAssignment_26582,axiom,
! [VarCurr] :
( v91024(VarCurr)
<=> v80624(VarCurr,bitIndex8) ) ).
fof(addAssignment_26581,axiom,
! [VarCurr] :
( v80624(VarCurr,bitIndex8)
<=> v80626(VarCurr,bitIndex8) ) ).
fof(addAssignment_26580,axiom,
! [VarCurr] :
( v80626(VarCurr,bitIndex8)
<=> v78164(VarCurr,bitIndex8) ) ).
fof(addAssignment_26579,axiom,
! [VarCurr] :
( v91022(VarCurr)
<=> $false ) ).
fof(addAssignment_26578,axiom,
! [VarCurr] :
( v91020(VarCurr)
<=> $false ) ).
fof(addAssignment_26577,axiom,
! [VarCurr] :
( v91018(VarCurr)
<=> $true ) ).
fof(addAssignment_26576,axiom,
! [VarCurr] :
( v91016(VarCurr)
<=> $false ) ).
fof(addAssignment_26575,axiom,
! [VarCurr] :
( v91014(VarCurr)
<=> v80607(VarCurr) ) ).
fof(addAssignment_26574,axiom,
! [VarCurr] :
( v80462(VarCurr,bitIndex2)
<=> v80464(VarCurr,bitIndex2) ) ).
fof(addAssignment_26573,axiom,
! [VarCurr] :
( v80464(VarCurr,bitIndex2)
<=> v80466(VarCurr,bitIndex2) ) ).
fof(addAssignment_26572,axiom,
! [VarCurr] :
( v80466(VarCurr,bitIndex2)
<=> v80468(VarCurr,bitIndex2) ) ).
fof(addAssignment_26571,axiom,
! [VarCurr] :
( v80468(VarCurr,bitIndex2)
<=> v80470(VarCurr,bitIndex8) ) ).
fof(addAssignment_26570,axiom,
! [VarCurr] :
( v80470(VarCurr,bitIndex8)
<=> v80472(VarCurr,bitIndex8) ) ).
fof(addAssignment_26569,axiom,
! [VarCurr] :
( v80472(VarCurr,bitIndex8)
<=> v90944(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1451,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90967(VarNext)
=> ( v90944(VarNext)
<=> v90944(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1507,axiom,
! [VarNext] :
( v90967(VarNext)
=> ( v90944(VarNext)
<=> v91002(VarNext) ) ) ).
fof(addAssignment_26568,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v91002(VarNext)
<=> v91000(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4186,axiom,
! [VarCurr] :
( ~ v90946(VarCurr)
=> ( v91000(VarCurr)
<=> v91003(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4196,axiom,
! [VarCurr] :
( v90946(VarCurr)
=> ( v91000(VarCurr)
<=> v90948(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4185,axiom,
! [VarCurr] :
( ~ v90980(VarCurr)
=> ( v91003(VarCurr)
<=> v90962(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4195,axiom,
! [VarCurr] :
( v90980(VarCurr)
=> ( v91003(VarCurr)
<=> v91004(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1049,axiom,
! [VarCurr] :
( ( ~ v90983(VarCurr)
& ~ v90985(VarCurr) )
=> ( v91004(VarCurr)
<=> v91008(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4184,axiom,
! [VarCurr] :
( v90985(VarCurr)
=> ( v91004(VarCurr)
<=> v91007(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4194,axiom,
! [VarCurr] :
( v90983(VarCurr)
=> ( v91004(VarCurr)
<=> v91005(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4183,axiom,
! [VarCurr] :
( ~ v90993(VarCurr)
=> ( v91008(VarCurr)
<=> v90962(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4193,axiom,
! [VarCurr] :
( v90993(VarCurr)
=> ( v91008(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4182,axiom,
! [VarCurr] :
( ~ v90987(VarCurr)
=> ( v91007(VarCurr)
<=> v90962(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4192,axiom,
! [VarCurr] :
( v90987(VarCurr)
=> ( v91007(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1982,axiom,
! [VarCurr] :
( ~ v91006(VarCurr)
=> ( v91005(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1982,axiom,
! [VarCurr] :
( v91006(VarCurr)
=> ( v91005(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6206,axiom,
! [VarCurr] :
( v91006(VarCurr)
<=> ( v90956(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17822,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90967(VarNext)
<=> ( v90968(VarNext)
& v90977(VarNext) ) ) ) ).
fof(addAssignment_26567,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90977(VarNext)
<=> v90975(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17821,axiom,
! [VarCurr] :
( v90975(VarCurr)
<=> ( v90946(VarCurr)
| v90978(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17820,axiom,
! [VarCurr] :
( v90978(VarCurr)
<=> ( v90979(VarCurr)
& v90999(VarCurr) ) ) ).
fof(writeUnaryOperator_7056,axiom,
! [VarCurr] :
( ~ v90999(VarCurr)
<=> v90946(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17819,axiom,
! [VarCurr] :
( v90979(VarCurr)
<=> ( v90980(VarCurr)
| v90997(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17818,axiom,
! [VarCurr] :
( v90997(VarCurr)
<=> ( v90958(VarCurr)
& v90998(VarCurr) ) ) ).
fof(writeUnaryOperator_7055,axiom,
! [VarCurr] :
( ~ v90998(VarCurr)
<=> v90960(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17817,axiom,
! [VarCurr] :
( v90980(VarCurr)
<=> ( v90981(VarCurr)
& v90960(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17816,axiom,
! [VarCurr] :
( v90981(VarCurr)
<=> ( v90982(VarCurr)
| v90991(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17815,axiom,
! [VarCurr] :
( v90991(VarCurr)
<=> ( v90992(VarCurr)
& v90996(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6205,axiom,
! [VarCurr] :
( v90996(VarCurr)
<=> ( ( v90984(VarCurr,bitIndex2)
<=> $false )
& ( v90984(VarCurr,bitIndex1)
<=> $false )
& ( v90984(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17814,axiom,
! [VarCurr] :
( v90992(VarCurr)
<=> ( v90993(VarCurr)
| v90994(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17813,axiom,
! [VarCurr] :
( v90994(VarCurr)
<=> ( v90958(VarCurr)
& v90995(VarCurr) ) ) ).
fof(writeUnaryOperator_7054,axiom,
! [VarCurr] :
( ~ v90995(VarCurr)
<=> v90993(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6204,axiom,
! [VarCurr] :
( v90993(VarCurr)
<=> ( v90956(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17812,axiom,
! [VarCurr] :
( v90982(VarCurr)
<=> ( v90983(VarCurr)
| v90985(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17811,axiom,
! [VarCurr] :
( v90985(VarCurr)
<=> ( v90986(VarCurr)
& v90990(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6203,axiom,
! [VarCurr] :
( v90990(VarCurr)
<=> ( ( v90984(VarCurr,bitIndex2)
<=> $false )
& ( v90984(VarCurr,bitIndex1)
<=> $true )
& ( v90984(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17810,axiom,
! [VarCurr] :
( v90986(VarCurr)
<=> ( v90987(VarCurr)
| v90988(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17809,axiom,
! [VarCurr] :
( v90988(VarCurr)
<=> ( v90958(VarCurr)
& v90989(VarCurr) ) ) ).
fof(writeUnaryOperator_7053,axiom,
! [VarCurr] :
( ~ v90989(VarCurr)
<=> v90987(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6202,axiom,
! [VarCurr] :
( v90987(VarCurr)
<=> ( v90956(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6201,axiom,
! [VarCurr] :
( v90983(VarCurr)
<=> ( ( v90984(VarCurr,bitIndex2)
<=> $true )
& ( v90984(VarCurr,bitIndex1)
<=> $false )
& ( v90984(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26566,axiom,
! [VarCurr] :
( v90984(VarCurr,bitIndex0)
<=> v90954(VarCurr) ) ).
fof(addAssignment_26565,axiom,
! [VarCurr] :
( v90984(VarCurr,bitIndex1)
<=> v90952(VarCurr) ) ).
fof(addAssignment_26564,axiom,
! [VarCurr] :
( v90984(VarCurr,bitIndex2)
<=> v90950(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17808,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90968(VarNext)
<=> ( v90969(VarNext)
& v90964(VarNext) ) ) ) ).
fof(writeUnaryOperator_7052,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90969(VarNext)
<=> v90971(VarNext) ) ) ).
fof(addAssignment_26563,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90971(VarNext)
<=> v90964(VarCurr) ) ) ).
fof(addAssignment_26562,axiom,
! [VarCurr] :
( v90964(VarCurr)
<=> v80541(VarCurr) ) ).
fof(addAssignment_26561,axiom,
! [VarCurr] :
( v90962(VarCurr)
<=> $false ) ).
fof(addAssignment_26560,axiom,
! [VarCurr] :
( v90960(VarCurr)
<=> v80503(VarCurr) ) ).
fof(addAssignment_26559,axiom,
! [VarCurr] :
( v90958(VarCurr)
<=> $false ) ).
fof(addAssignment_26558,axiom,
! [VarCurr] :
( v90956(VarCurr)
<=> v80495(VarCurr,bitIndex8) ) ).
fof(addAssignment_26557,axiom,
! [VarCurr] :
( v80495(VarCurr,bitIndex8)
<=> v80497(VarCurr,bitIndex8) ) ).
fof(addAssignment_26556,axiom,
! [VarCurr] :
( v80497(VarCurr,bitIndex8)
<=> v78164(VarCurr,bitIndex8) ) ).
fof(addAssignment_26555,axiom,
! [VarCurr] :
( v90954(VarCurr)
<=> $false ) ).
fof(addAssignment_26554,axiom,
! [VarCurr] :
( v90952(VarCurr)
<=> $false ) ).
fof(addAssignment_26553,axiom,
! [VarCurr] :
( v90950(VarCurr)
<=> $true ) ).
fof(addAssignment_26552,axiom,
! [VarCurr] :
( v90948(VarCurr)
<=> $false ) ).
fof(addAssignment_26551,axiom,
! [VarCurr] :
( v90946(VarCurr)
<=> v80478(VarCurr) ) ).
fof(addAssignment_26550,axiom,
! [VarCurr] :
( v80333(VarCurr,bitIndex2)
<=> v80335(VarCurr,bitIndex2) ) ).
fof(addAssignment_26549,axiom,
! [VarCurr] :
( v80335(VarCurr,bitIndex2)
<=> v80337(VarCurr,bitIndex2) ) ).
fof(addAssignment_26548,axiom,
! [VarCurr] :
( v80337(VarCurr,bitIndex2)
<=> v80339(VarCurr,bitIndex2) ) ).
fof(addAssignment_26547,axiom,
! [VarCurr] :
( v80339(VarCurr,bitIndex2)
<=> v80341(VarCurr,bitIndex8) ) ).
fof(addAssignment_26546,axiom,
! [VarCurr] :
( v80341(VarCurr,bitIndex8)
<=> v80343(VarCurr,bitIndex8) ) ).
fof(addAssignment_26545,axiom,
! [VarCurr] :
( v80343(VarCurr,bitIndex8)
<=> v90876(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1450,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90899(VarNext)
=> ( v90876(VarNext)
<=> v90876(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1506,axiom,
! [VarNext] :
( v90899(VarNext)
=> ( v90876(VarNext)
<=> v90934(VarNext) ) ) ).
fof(addAssignment_26544,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90934(VarNext)
<=> v90932(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4181,axiom,
! [VarCurr] :
( ~ v90878(VarCurr)
=> ( v90932(VarCurr)
<=> v90935(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4191,axiom,
! [VarCurr] :
( v90878(VarCurr)
=> ( v90932(VarCurr)
<=> v90880(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4180,axiom,
! [VarCurr] :
( ~ v90912(VarCurr)
=> ( v90935(VarCurr)
<=> v90894(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4190,axiom,
! [VarCurr] :
( v90912(VarCurr)
=> ( v90935(VarCurr)
<=> v90936(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1048,axiom,
! [VarCurr] :
( ( ~ v90915(VarCurr)
& ~ v90917(VarCurr) )
=> ( v90936(VarCurr)
<=> v90940(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4179,axiom,
! [VarCurr] :
( v90917(VarCurr)
=> ( v90936(VarCurr)
<=> v90939(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4189,axiom,
! [VarCurr] :
( v90915(VarCurr)
=> ( v90936(VarCurr)
<=> v90937(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4178,axiom,
! [VarCurr] :
( ~ v90925(VarCurr)
=> ( v90940(VarCurr)
<=> v90894(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4188,axiom,
! [VarCurr] :
( v90925(VarCurr)
=> ( v90940(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4177,axiom,
! [VarCurr] :
( ~ v90919(VarCurr)
=> ( v90939(VarCurr)
<=> v90894(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4187,axiom,
! [VarCurr] :
( v90919(VarCurr)
=> ( v90939(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1981,axiom,
! [VarCurr] :
( ~ v90938(VarCurr)
=> ( v90937(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1981,axiom,
! [VarCurr] :
( v90938(VarCurr)
=> ( v90937(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6200,axiom,
! [VarCurr] :
( v90938(VarCurr)
<=> ( v90888(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17807,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90899(VarNext)
<=> ( v90900(VarNext)
& v90909(VarNext) ) ) ) ).
fof(addAssignment_26543,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90909(VarNext)
<=> v90907(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17806,axiom,
! [VarCurr] :
( v90907(VarCurr)
<=> ( v90878(VarCurr)
| v90910(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17805,axiom,
! [VarCurr] :
( v90910(VarCurr)
<=> ( v90911(VarCurr)
& v90931(VarCurr) ) ) ).
fof(writeUnaryOperator_7051,axiom,
! [VarCurr] :
( ~ v90931(VarCurr)
<=> v90878(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17804,axiom,
! [VarCurr] :
( v90911(VarCurr)
<=> ( v90912(VarCurr)
| v90929(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17803,axiom,
! [VarCurr] :
( v90929(VarCurr)
<=> ( v90890(VarCurr)
& v90930(VarCurr) ) ) ).
fof(writeUnaryOperator_7050,axiom,
! [VarCurr] :
( ~ v90930(VarCurr)
<=> v90892(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17802,axiom,
! [VarCurr] :
( v90912(VarCurr)
<=> ( v90913(VarCurr)
& v90892(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17801,axiom,
! [VarCurr] :
( v90913(VarCurr)
<=> ( v90914(VarCurr)
| v90923(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17800,axiom,
! [VarCurr] :
( v90923(VarCurr)
<=> ( v90924(VarCurr)
& v90928(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6199,axiom,
! [VarCurr] :
( v90928(VarCurr)
<=> ( ( v90916(VarCurr,bitIndex2)
<=> $false )
& ( v90916(VarCurr,bitIndex1)
<=> $false )
& ( v90916(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17799,axiom,
! [VarCurr] :
( v90924(VarCurr)
<=> ( v90925(VarCurr)
| v90926(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17798,axiom,
! [VarCurr] :
( v90926(VarCurr)
<=> ( v90890(VarCurr)
& v90927(VarCurr) ) ) ).
fof(writeUnaryOperator_7049,axiom,
! [VarCurr] :
( ~ v90927(VarCurr)
<=> v90925(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6198,axiom,
! [VarCurr] :
( v90925(VarCurr)
<=> ( v90888(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17797,axiom,
! [VarCurr] :
( v90914(VarCurr)
<=> ( v90915(VarCurr)
| v90917(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17796,axiom,
! [VarCurr] :
( v90917(VarCurr)
<=> ( v90918(VarCurr)
& v90922(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6197,axiom,
! [VarCurr] :
( v90922(VarCurr)
<=> ( ( v90916(VarCurr,bitIndex2)
<=> $false )
& ( v90916(VarCurr,bitIndex1)
<=> $true )
& ( v90916(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17795,axiom,
! [VarCurr] :
( v90918(VarCurr)
<=> ( v90919(VarCurr)
| v90920(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17794,axiom,
! [VarCurr] :
( v90920(VarCurr)
<=> ( v90890(VarCurr)
& v90921(VarCurr) ) ) ).
fof(writeUnaryOperator_7048,axiom,
! [VarCurr] :
( ~ v90921(VarCurr)
<=> v90919(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6196,axiom,
! [VarCurr] :
( v90919(VarCurr)
<=> ( v90888(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6195,axiom,
! [VarCurr] :
( v90915(VarCurr)
<=> ( ( v90916(VarCurr,bitIndex2)
<=> $true )
& ( v90916(VarCurr,bitIndex1)
<=> $false )
& ( v90916(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26542,axiom,
! [VarCurr] :
( v90916(VarCurr,bitIndex0)
<=> v90886(VarCurr) ) ).
fof(addAssignment_26541,axiom,
! [VarCurr] :
( v90916(VarCurr,bitIndex1)
<=> v90884(VarCurr) ) ).
fof(addAssignment_26540,axiom,
! [VarCurr] :
( v90916(VarCurr,bitIndex2)
<=> v90882(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17793,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90900(VarNext)
<=> ( v90901(VarNext)
& v90896(VarNext) ) ) ) ).
fof(writeUnaryOperator_7047,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90901(VarNext)
<=> v90903(VarNext) ) ) ).
fof(addAssignment_26539,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90903(VarNext)
<=> v90896(VarCurr) ) ) ).
fof(addAssignment_26538,axiom,
! [VarCurr] :
( v90896(VarCurr)
<=> v80412(VarCurr) ) ).
fof(addAssignment_26537,axiom,
! [VarCurr] :
( v90894(VarCurr)
<=> $false ) ).
fof(addAssignment_26536,axiom,
! [VarCurr] :
( v90892(VarCurr)
<=> v80374(VarCurr) ) ).
fof(addAssignment_26535,axiom,
! [VarCurr] :
( v90890(VarCurr)
<=> $false ) ).
fof(addAssignment_26534,axiom,
! [VarCurr] :
( v90888(VarCurr)
<=> v80366(VarCurr,bitIndex8) ) ).
fof(addAssignment_26533,axiom,
! [VarCurr] :
( v80366(VarCurr,bitIndex8)
<=> v80368(VarCurr,bitIndex8) ) ).
fof(addAssignment_26532,axiom,
! [VarCurr] :
( v80368(VarCurr,bitIndex8)
<=> v78164(VarCurr,bitIndex8) ) ).
fof(addAssignment_26531,axiom,
! [VarCurr] :
( v90886(VarCurr)
<=> $false ) ).
fof(addAssignment_26530,axiom,
! [VarCurr] :
( v90884(VarCurr)
<=> $false ) ).
fof(addAssignment_26529,axiom,
! [VarCurr] :
( v90882(VarCurr)
<=> $true ) ).
fof(addAssignment_26528,axiom,
! [VarCurr] :
( v90880(VarCurr)
<=> $false ) ).
fof(addAssignment_26527,axiom,
! [VarCurr] :
( v90878(VarCurr)
<=> v80349(VarCurr) ) ).
fof(addAssignment_26526,axiom,
! [VarCurr] :
( v80204(VarCurr,bitIndex2)
<=> v80206(VarCurr,bitIndex2) ) ).
fof(addAssignment_26525,axiom,
! [VarCurr] :
( v80206(VarCurr,bitIndex2)
<=> v80208(VarCurr,bitIndex2) ) ).
fof(addAssignment_26524,axiom,
! [VarCurr] :
( v80208(VarCurr,bitIndex2)
<=> v80210(VarCurr,bitIndex2) ) ).
fof(addAssignment_26523,axiom,
! [VarCurr] :
( v80210(VarCurr,bitIndex2)
<=> v80212(VarCurr,bitIndex8) ) ).
fof(addAssignment_26522,axiom,
! [VarCurr] :
( v80212(VarCurr,bitIndex8)
<=> v80214(VarCurr,bitIndex8) ) ).
fof(addAssignment_26521,axiom,
! [VarCurr] :
( v80214(VarCurr,bitIndex8)
<=> v90808(VarCurr) ) ).
fof(addCaseBooleanConditionEqualRanges1_1449,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90831(VarNext)
=> ( v90808(VarNext)
<=> v90808(VarCurr) ) ) ) ).
fof(addCaseBooleanConditionEqualRanges0_1505,axiom,
! [VarNext] :
( v90831(VarNext)
=> ( v90808(VarNext)
<=> v90866(VarNext) ) ) ).
fof(addAssignment_26520,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90866(VarNext)
<=> v90864(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4176,axiom,
! [VarCurr] :
( ~ v90810(VarCurr)
=> ( v90864(VarCurr)
<=> v90867(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4186,axiom,
! [VarCurr] :
( v90810(VarCurr)
=> ( v90864(VarCurr)
<=> v90812(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4175,axiom,
! [VarCurr] :
( ~ v90844(VarCurr)
=> ( v90867(VarCurr)
<=> v90826(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4185,axiom,
! [VarCurr] :
( v90844(VarCurr)
=> ( v90867(VarCurr)
<=> v90868(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges2_1047,axiom,
! [VarCurr] :
( ( ~ v90847(VarCurr)
& ~ v90849(VarCurr) )
=> ( v90868(VarCurr)
<=> v90872(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4174,axiom,
! [VarCurr] :
( v90849(VarCurr)
=> ( v90868(VarCurr)
<=> v90871(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4184,axiom,
! [VarCurr] :
( v90847(VarCurr)
=> ( v90868(VarCurr)
<=> v90869(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4173,axiom,
! [VarCurr] :
( ~ v90857(VarCurr)
=> ( v90872(VarCurr)
<=> v90826(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4183,axiom,
! [VarCurr] :
( v90857(VarCurr)
=> ( v90872(VarCurr)
<=> $true ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges1_4172,axiom,
! [VarCurr] :
( ~ v90851(VarCurr)
=> ( v90871(VarCurr)
<=> v90826(VarCurr) ) ) ).
fof(addParallelCaseBooleanConditionEqualRanges0_4182,axiom,
! [VarCurr] :
( v90851(VarCurr)
=> ( v90871(VarCurr)
<=> $false ) ) ).
fof(aaddConditionBooleanCondEqualRangesElseBranch_1980,axiom,
! [VarCurr] :
( ~ v90870(VarCurr)
=> ( v90869(VarCurr)
<=> $false ) ) ).
fof(addConditionBooleanCondEqualRangesThenBranch_1980,axiom,
! [VarCurr] :
( v90870(VarCurr)
=> ( v90869(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6194,axiom,
! [VarCurr] :
( v90870(VarCurr)
<=> ( v90820(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17792,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90831(VarNext)
<=> ( v90832(VarNext)
& v90841(VarNext) ) ) ) ).
fof(addAssignment_26519,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90841(VarNext)
<=> v90839(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17791,axiom,
! [VarCurr] :
( v90839(VarCurr)
<=> ( v90810(VarCurr)
| v90842(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17790,axiom,
! [VarCurr] :
( v90842(VarCurr)
<=> ( v90843(VarCurr)
& v90863(VarCurr) ) ) ).
fof(writeUnaryOperator_7046,axiom,
! [VarCurr] :
( ~ v90863(VarCurr)
<=> v90810(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17789,axiom,
! [VarCurr] :
( v90843(VarCurr)
<=> ( v90844(VarCurr)
| v90861(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17788,axiom,
! [VarCurr] :
( v90861(VarCurr)
<=> ( v90822(VarCurr)
& v90862(VarCurr) ) ) ).
fof(writeUnaryOperator_7045,axiom,
! [VarCurr] :
( ~ v90862(VarCurr)
<=> v90824(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17787,axiom,
! [VarCurr] :
( v90844(VarCurr)
<=> ( v90845(VarCurr)
& v90824(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17786,axiom,
! [VarCurr] :
( v90845(VarCurr)
<=> ( v90846(VarCurr)
| v90855(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17785,axiom,
! [VarCurr] :
( v90855(VarCurr)
<=> ( v90856(VarCurr)
& v90860(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6193,axiom,
! [VarCurr] :
( v90860(VarCurr)
<=> ( ( v90848(VarCurr,bitIndex2)
<=> $false )
& ( v90848(VarCurr,bitIndex1)
<=> $false )
& ( v90848(VarCurr,bitIndex0)
<=> $true ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17784,axiom,
! [VarCurr] :
( v90856(VarCurr)
<=> ( v90857(VarCurr)
| v90858(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17783,axiom,
! [VarCurr] :
( v90858(VarCurr)
<=> ( v90822(VarCurr)
& v90859(VarCurr) ) ) ).
fof(writeUnaryOperator_7044,axiom,
! [VarCurr] :
( ~ v90859(VarCurr)
<=> v90857(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6192,axiom,
! [VarCurr] :
( v90857(VarCurr)
<=> ( v90820(VarCurr)
<=> $true ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17782,axiom,
! [VarCurr] :
( v90846(VarCurr)
<=> ( v90847(VarCurr)
| v90849(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17781,axiom,
! [VarCurr] :
( v90849(VarCurr)
<=> ( v90850(VarCurr)
& v90854(VarCurr) ) ) ).
fof(addBitVectorEqualityBitBlasted_6191,axiom,
! [VarCurr] :
( v90854(VarCurr)
<=> ( ( v90848(VarCurr,bitIndex2)
<=> $false )
& ( v90848(VarCurr,bitIndex1)
<=> $true )
& ( v90848(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17780,axiom,
! [VarCurr] :
( v90850(VarCurr)
<=> ( v90851(VarCurr)
| v90852(VarCurr) ) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17779,axiom,
! [VarCurr] :
( v90852(VarCurr)
<=> ( v90822(VarCurr)
& v90853(VarCurr) ) ) ).
fof(writeUnaryOperator_7043,axiom,
! [VarCurr] :
( ~ v90853(VarCurr)
<=> v90851(VarCurr) ) ).
fof(addBitVectorEqualityBitBlasted_6190,axiom,
! [VarCurr] :
( v90851(VarCurr)
<=> ( v90820(VarCurr)
<=> $true ) ) ).
fof(addBitVectorEqualityBitBlasted_6189,axiom,
! [VarCurr] :
( v90847(VarCurr)
<=> ( ( v90848(VarCurr,bitIndex2)
<=> $true )
& ( v90848(VarCurr,bitIndex1)
<=> $false )
& ( v90848(VarCurr,bitIndex0)
<=> $false ) ) ) ).
fof(addAssignment_26518,axiom,
! [VarCurr] :
( v90848(VarCurr,bitIndex0)
<=> v90818(VarCurr) ) ).
fof(addAssignment_26517,axiom,
! [VarCurr] :
( v90848(VarCurr,bitIndex1)
<=> v90816(VarCurr) ) ).
fof(addAssignment_26516,axiom,
! [VarCurr] :
( v90848(VarCurr,bitIndex2)
<=> v90814(VarCurr) ) ).
fof(writeBinaryOperatorEqualRangesSingleBits_17778,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90832(VarNext)
<=> ( v90833(VarNext)
& v90828(VarNext) ) ) ) ).
fof(writeUnaryOperator_7042,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( ~ v90833(VarNext)
<=> v90835(VarNext) ) ) ).
fof(addAssignment_26515,axiom,
! [VarNext,VarCurr] :
( nextState(VarCurr,VarNext)
=> ( v90835(VarNext)
<=> v90828(VarCurr) ) ) ).
fof(addAssignment_26514,axiom,
! [VarCurr] :
( v90828(VarCurr)
<=> v80283(VarCurr) ) ).
fof(addAssignment_26513,axiom,
! [VarCurr] :
( v90826(VarCurr)
<=> $false ) ).
fof(addAssignment_26512,axiom,
! [VarCurr] :
( v90824(VarCurr)
<=> v80245(VarCurr) ) ).
fof(addAssignment_26511,axiom,
! [VarCurr] :
( v90822(VarCurr)
<=> $false ) ).
fof(addAssignment_26510,axiom,
! [VarCurr] :
( v90820(VarCurr)
<=> v80237(VarCurr,bitIndex8) ) ).
fof(addAssignment_26509,axiom,
! [VarCurr] :
( v80237(VarCurr,bitIndex8)
<=> v80239(VarCurr,bitIndex8) ) ).
fof(addAssignment_26508,axiom,
! [VarCurr] :
( v80239(VarCurr,bitIndex8)
<=> v78164(VarCurr,bitIndex8) ) ).
fof(addAssignment_26507,axiom,
! [VarCurr] :
( v90818(VarCurr)
<=> $false ) ).
fof(addAssignment_26506,axiom,
! [VarCurr] :
( v90816(VarCurr)
<=> $false ) ).
fof(addAssignment_26505,axiom,
! [VarCurr] :
( v90814(VarCurr)
<=> $true ) ).
fof(addAssignment_26504,axiom,
! [VarCurr] :
( v90812(VarCurr)
<=> $false ) ).
fof(addAssignment_26503,axiom,
! [VarCurr] :
( v90810(VarCurr)
<=> v80220(VarCurr) ) ).
fof(addAssignment_26502,axiom,
! [VarCurr] :
( v80075(VarCurr,bitIndex2)
<=> v80077(VarCurr,bitIndex2) ) ).
fof(addAssignment_26501,axiom,
! [VarCurr] :
( v80077(VarCurr,bitIndex2)
<=> v80079(VarCurr,bitIndex2) ) ).
fof(addAssignment_26500,axiom,
! [VarCurr] :
( v80079(VarCurr,bitIndex2)
<=> v80081(VarCurr,bitIndex2) ) ).
fof(addAssignment_26499,axiom,
! [VarCurr] :
( v80081(VarCurr,bitIndex2)
<=> v80083(VarCurr,bitIndex8) ) ).
fof(addAssignment_26498,axiom,
! [VarCurr] :
( v80083(VarCurr,bitIndex8)
<=>